Class GalleryUpdate


  • public final class GalleryUpdate
    extends UpdateResourceDefinition
    Specifies information about the Shared Image Gallery that you want to update.
    • Constructor Detail

      • GalleryUpdate

        public GalleryUpdate()
    • Method Detail

      • description

        public String description()
        Get the description property: The description of this Shared Image Gallery resource. This property is updatable.
        Returns:
        the description value.
      • withDescription

        public GalleryUpdate withDescription​(String description)
        Set the description property: The description of this Shared Image Gallery resource. This property is updatable.
        Parameters:
        description - the description value to set.
        Returns:
        the GalleryUpdate object itself.
      • identifier

        public GalleryIdentifier identifier()
        Get the identifier property: Describes the gallery unique name.
        Returns:
        the identifier value.
      • withIdentifier

        public GalleryUpdate withIdentifier​(GalleryIdentifier identifier)
        Set the identifier property: Describes the gallery unique name.
        Parameters:
        identifier - the identifier value to set.
        Returns:
        the GalleryUpdate object itself.
      • provisioningState

        public GalleryPropertiesProvisioningState provisioningState()
        Get the provisioningState property: The current state of the gallery. The provisioning state, which only appears in the response.
        Returns:
        the provisioningState value.
      • sharingProfile

        public SharingProfile sharingProfile()
        Get the sharingProfile property: Profile for gallery sharing to subscription or tenant.
        Returns:
        the sharingProfile value.
      • withSharingProfile

        public GalleryUpdate withSharingProfile​(SharingProfile sharingProfile)
        Set the sharingProfile property: Profile for gallery sharing to subscription or tenant.
        Parameters:
        sharingProfile - the sharingProfile value to set.
        Returns:
        the GalleryUpdate object itself.
      • softDeletePolicy

        public SoftDeletePolicy softDeletePolicy()
        Get the softDeletePolicy property: Contains information about the soft deletion policy of the gallery.
        Returns:
        the softDeletePolicy value.
      • withSoftDeletePolicy

        public GalleryUpdate withSoftDeletePolicy​(SoftDeletePolicy softDeletePolicy)
        Set the softDeletePolicy property: Contains information about the soft deletion policy of the gallery.
        Parameters:
        softDeletePolicy - the softDeletePolicy value to set.
        Returns:
        the GalleryUpdate object itself.
      • sharingStatus

        public SharingStatus sharingStatus()
        Get the sharingStatus property: Sharing status of current gallery.
        Returns:
        the sharingStatus value.