Class GalleryApplicationUpdate

java.lang.Object
com.microsoft.azure.ProxyResource
com.microsoft.azure.management.compute.UpdateResourceDefinition
com.microsoft.azure.management.compute.GalleryApplicationUpdate

public class GalleryApplicationUpdate extends UpdateResourceDefinition
Specifies information about the gallery Application Definition that you want to update.
  • Constructor Details

    • GalleryApplicationUpdate

      public GalleryApplicationUpdate()
  • Method Details

    • description

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

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

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

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

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

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

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

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

      public org.joda.time.DateTime endOfLifeDate()
      Get 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 GalleryApplicationUpdate withEndOfLifeDate(org.joda.time.DateTime endOfLifeDate)
      Set 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 GalleryApplicationUpdate object itself.
    • supportedOSType

      public OperatingSystemTypes supportedOSType()
      Get 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**. Possible values include: 'Windows', 'Linux'.
      Returns:
      the supportedOSType value
    • withSupportedOSType

      public GalleryApplicationUpdate withSupportedOSType(OperatingSystemTypes supportedOSType)
      Set 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**. Possible values include: 'Windows', 'Linux'.
      Parameters:
      supportedOSType - the supportedOSType value to set
      Returns:
      the GalleryApplicationUpdate object itself.