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 ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the gallery definition.static interfaceGrouping of gallery definition stages.static interfaceThe template for a Gallery update operation, containing all the settings that can be modified.static interfaceGrouping 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 TypeMethodDescriptionGets description for the gallery resource.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
idMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, typeMethods 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
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
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
-