Interface Gallery

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<ComputeManager, GalleryInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<GalleryInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<ComputeManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<Gallery>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.model.Updatable<Gallery.Update>

public interface Gallery extends com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<GalleryInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<ComputeManager, GalleryInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<Gallery>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<Gallery.Update>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<ComputeManager>
An immutable client-side representation of an Azure gallery.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of the gallery definition.
    static interface 
    Grouping of gallery definition stages.
    static interface 
    The template for a Gallery update operation, containing all the settings that can be modified.
    static interface 
    Grouping of gallery update stages.

    Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets description for the gallery resource.
    getImage(String imageName)
    Retrieves information about an image in the gallery.
    getImageAsync(String imageName)
    Retrieves information about an image in the gallery.
    com.azure.core.http.rest.PagedIterable<GalleryImage>
    List images in the gallery.
    com.azure.core.http.rest.PagedFlux<GalleryImage>
    List images in the gallery.
    Gets the provisioning state of the gallery resource.
    Gets the unique name of the gallery resource.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    region, regionName, tags, type

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • Method Details

    • description

      String description()
      Gets description for the gallery resource.
      Returns:
      description for the gallery resource.
    • uniqueName

      String uniqueName()
      Gets the unique name of the gallery resource.
      Returns:
      the unique name of the gallery resource.
    • provisioningState

      String provisioningState()
      Gets the provisioning state of the gallery resource.
      Returns:
      the provisioning state of the gallery resource.
    • getImageAsync

      Mono<GalleryImage> getImageAsync(String imageName)
      Retrieves information about an image in the gallery.
      Parameters:
      imageName - The name of the image.
      Returns:
      the observable for the request
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation
    • getImage

      GalleryImage getImage(String imageName)
      Retrieves information about an image in the gallery.
      Parameters:
      imageName - The name of the image.
      Returns:
      the gallery image
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation
    • listImagesAsync

      com.azure.core.http.rest.PagedFlux<GalleryImage> listImagesAsync()
      List images in the gallery.
      Returns:
      the observable for the request
    • listImages

      com.azure.core.http.rest.PagedIterable<GalleryImage> listImages()
      List images in the gallery.
      Returns:
      the list of images in the gallery