Class GalleryApplicationInner


  • public final class GalleryApplicationInner
    extends com.azure.core.management.Resource
    Specifies information about the gallery Application Definition that you want to create or update.
    • Constructor Detail

      • GalleryApplicationInner

        public GalleryApplicationInner()
    • Method Detail

      • withLocation

        public GalleryApplicationInner withLocation​(String location)
        Overrides:
        withLocation in class com.azure.core.management.Resource
      • description

        public String description()
        Get the description property: The description of this gallery Application Definition resource. This property is updatable.
        Returns:
        the description value.
      • withDescription

        public GalleryApplicationInner withDescription​(String description)
        Set the description property: The description of this gallery Application Definition resource. This property is updatable.
        Parameters:
        description - the description value to set.
        Returns:
        the GalleryApplicationInner object itself.
      • eula

        public String eula()
        Get the eula property: The Eula agreement for the gallery Application Definition.
        Returns:
        the eula value.
      • withEula

        public GalleryApplicationInner withEula​(String eula)
        Set the eula property: The Eula agreement for the gallery Application Definition.
        Parameters:
        eula - the eula value to set.
        Returns:
        the GalleryApplicationInner object itself.
      • privacyStatementUri

        public String privacyStatementUri()
        Get the privacyStatementUri property: The privacy statement uri.
        Returns:
        the privacyStatementUri value.
      • withPrivacyStatementUri

        public GalleryApplicationInner withPrivacyStatementUri​(String privacyStatementUri)
        Set the privacyStatementUri property: The privacy statement uri.
        Parameters:
        privacyStatementUri - the privacyStatementUri value to set.
        Returns:
        the GalleryApplicationInner object itself.
      • releaseNoteUri

        public String releaseNoteUri()
        Get the releaseNoteUri property: The release note uri.
        Returns:
        the releaseNoteUri value.
      • withReleaseNoteUri

        public GalleryApplicationInner withReleaseNoteUri​(String releaseNoteUri)
        Set the releaseNoteUri property: The release note uri.
        Parameters:
        releaseNoteUri - the releaseNoteUri value to set.
        Returns:
        the GalleryApplicationInner object itself.
      • endOfLifeDate

        public OffsetDateTime endOfLifeDate()
        Get the endOfLifeDate property: The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
        Returns:
        the endOfLifeDate value.
      • withEndOfLifeDate

        public GalleryApplicationInner withEndOfLifeDate​(OffsetDateTime endOfLifeDate)
        Set the endOfLifeDate property: The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
        Parameters:
        endOfLifeDate - the endOfLifeDate value to set.
        Returns:
        the GalleryApplicationInner object itself.
      • supportedOSType

        public OperatingSystemTypes supportedOSType()
        Get the supportedOSType property: This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**.
        Returns:
        the supportedOSType value.
      • withSupportedOSType

        public GalleryApplicationInner withSupportedOSType​(OperatingSystemTypes supportedOSType)
        Set the supportedOSType property: This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**.
        Parameters:
        supportedOSType - the supportedOSType value to set.
        Returns:
        the GalleryApplicationInner object itself.
      • validate

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