Class ProcessModuleInfoInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.fluent.models.ProcessModuleInfoInner

public final class ProcessModuleInfoInner extends ProxyOnlyResource
Process Module Information.
  • Constructor Details

    • ProcessModuleInfoInner

      public ProcessModuleInfoInner()
  • Method Details

    • withKind

      public ProcessModuleInfoInner withKind(String kind)
      Set the kind property: Kind of resource.
      Overrides:
      withKind in class ProxyOnlyResource
      Parameters:
      kind - the kind value to set.
      Returns:
      the ProxyOnlyResource object itself.
    • baseAddress

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

      public ProcessModuleInfoInner withBaseAddress(String baseAddress)
      Set the baseAddress property: Base address. Used as module identifier in ARM resource URI.
      Parameters:
      baseAddress - the baseAddress value to set.
      Returns:
      the ProcessModuleInfoInner object itself.
    • fileName

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

      public ProcessModuleInfoInner withFileName(String fileName)
      Set the fileName property: File name.
      Parameters:
      fileName - the fileName value to set.
      Returns:
      the ProcessModuleInfoInner object itself.
    • href

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

      public ProcessModuleInfoInner withHref(String href)
      Set the href property: HRef URI.
      Parameters:
      href - the href value to set.
      Returns:
      the ProcessModuleInfoInner object itself.
    • filePath

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

      public ProcessModuleInfoInner withFilePath(String filePath)
      Set the filePath property: File path.
      Parameters:
      filePath - the filePath value to set.
      Returns:
      the ProcessModuleInfoInner object itself.
    • moduleMemorySize

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

      public ProcessModuleInfoInner withModuleMemorySize(Integer moduleMemorySize)
      Set the moduleMemorySize property: Module memory size.
      Parameters:
      moduleMemorySize - the moduleMemorySize value to set.
      Returns:
      the ProcessModuleInfoInner object itself.
    • fileVersion

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

      public ProcessModuleInfoInner withFileVersion(String fileVersion)
      Set the fileVersion property: File version.
      Parameters:
      fileVersion - the fileVersion value to set.
      Returns:
      the ProcessModuleInfoInner object itself.
    • fileDescription

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

      public ProcessModuleInfoInner withFileDescription(String fileDescription)
      Set the fileDescription property: File description.
      Parameters:
      fileDescription - the fileDescription value to set.
      Returns:
      the ProcessModuleInfoInner object itself.
    • product

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

      public ProcessModuleInfoInner withProduct(String product)
      Set the product property: Product name.
      Parameters:
      product - the product value to set.
      Returns:
      the ProcessModuleInfoInner object itself.
    • productVersion

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

      public ProcessModuleInfoInner withProductVersion(String productVersion)
      Set the productVersion property: Product version.
      Parameters:
      productVersion - the productVersion value to set.
      Returns:
      the ProcessModuleInfoInner object itself.
    • isDebug

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

      public ProcessModuleInfoInner withIsDebug(Boolean isDebug)
      Set the isDebug property: Is debug?.
      Parameters:
      isDebug - the isDebug value to set.
      Returns:
      the ProcessModuleInfoInner object itself.
    • language

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

      public ProcessModuleInfoInner withLanguage(String language)
      Set the language property: Module language (locale).
      Parameters:
      language - the language value to set.
      Returns:
      the ProcessModuleInfoInner object itself.
    • validate

      public void validate()
      Validates the instance.
      Overrides:
      validate in class ProxyOnlyResource
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.