Class ProcessModuleInfoProperties


  • public final class ProcessModuleInfoProperties
    extends Object
    ProcessModuleInfo resource specific properties.
    • Constructor Detail

      • ProcessModuleInfoProperties

        public ProcessModuleInfoProperties()
    • Method Detail

      • baseAddress

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

        public ProcessModuleInfoProperties 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 ProcessModuleInfoProperties object itself.
      • fileName

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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