Class ProcessModuleInfoProperties

java.lang.Object
com.azure.resourcemanager.appservice.fluent.models.ProcessModuleInfoProperties
All Implemented Interfaces:
com.azure.json.JsonSerializable<ProcessModuleInfoProperties>

public final class ProcessModuleInfoProperties extends Object implements com.azure.json.JsonSerializable<ProcessModuleInfoProperties>
ProcessModuleInfo resource specific properties.
  • Method Details

    • baseAddress

      public String baseAddress()
      Get the baseAddress property: Base address. Used as module identifier in ARM resource URI.
      Returns:
      the baseAddress value.
    • fileName

      public String fileName()
      Get the fileName property: File name.
      Returns:
      the fileName value.
    • href

      public String href()
      Get the href property: HRef URI.
      Returns:
      the href value.
    • filePath

      public String filePath()
      Get the filePath property: File path.
      Returns:
      the filePath value.
    • moduleMemorySize

      public Integer moduleMemorySize()
      Get the moduleMemorySize property: Module memory size.
      Returns:
      the moduleMemorySize value.
    • fileVersion

      public String fileVersion()
      Get the fileVersion property: File version.
      Returns:
      the fileVersion value.
    • fileDescription

      public String fileDescription()
      Get the fileDescription property: File description.
      Returns:
      the fileDescription value.
    • product

      public String product()
      Get the product property: Product name.
      Returns:
      the product value.
    • productVersion

      public String productVersion()
      Get the productVersion property: Product version.
      Returns:
      the productVersion value.
    • isDebug

      public Boolean isDebug()
      Get the isDebug property: Is debug?.
      Returns:
      the isDebug value.
    • language

      public String language()
      Get the language property: Module language (locale).
      Returns:
      the language value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.
    • toJson

      public com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter) throws IOException
      Specified by:
      toJson in interface com.azure.json.JsonSerializable<ProcessModuleInfoProperties>
      Throws:
      IOException
    • fromJson

      public static ProcessModuleInfoProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of ProcessModuleInfoProperties from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of ProcessModuleInfoProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
      Throws:
      IOException - If an error occurs while reading the ProcessModuleInfoProperties.