Interface Gallery
-
- All Superinterfaces:
GroupableResource<ComputeManager,GalleryInner>,HasId,HasInnerModel<GalleryInner>,HasManager<ComputeManager>,HasName,HasResourceGroup,Indexable,Refreshable<Gallery>,Resource,Updatable<Gallery.Update>
public interface Gallery extends HasInnerModel<GalleryInner>, Resource, GroupableResource<ComputeManager,GalleryInner>, HasResourceGroup, Refreshable<Gallery>, Updatable<Gallery.Update>, HasManager<ComputeManager>
An immutable client-side representation of an Azure gallery.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceGallery.DefinitionThe entirety of the gallery definition.static interfaceGallery.DefinitionStagesGrouping of gallery definition stages.static interfaceGallery.UpdateThe template for a Gallery update operation, containing all the settings that can be modified.static interfaceGallery.UpdateStagesGrouping of gallery update stages.-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringdescription()GalleryImagegetImage(String imageName)Retrieves information about an image in the gallery.Mono<GalleryImage>getImageAsync(String imageName)Retrieves information about an image in the gallery.com.azure.core.http.rest.PagedIterable<GalleryImage>listImages()List images in the gallery.com.azure.core.http.rest.PagedFlux<GalleryImage>listImagesAsync()List images in the gallery.StringprovisioningState()StringuniqueName()-
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.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
-
-
-
Method Detail
-
description
String description()
- Returns:
- description for the gallery resource.
-
uniqueName
String uniqueName()
- Returns:
- the unique name of the gallery resource.
-
provisioningState
String provisioningState()
- 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
-
-