Interface Gallery
- All Superinterfaces:
GroupableResource<com.microsoft.azure.management.compute.implementation.ComputeManager,
,com.microsoft.azure.management.compute.implementation.GalleryInner> HasId
,HasInner<com.microsoft.azure.management.compute.implementation.GalleryInner>
,HasManager<com.microsoft.azure.management.compute.implementation.ComputeManager>
,HasName
,HasResourceGroup
,Indexable
,Refreshable<Gallery>
,Resource
,Updatable<Gallery.Update>
public interface Gallery
extends HasInner<com.microsoft.azure.management.compute.implementation.GalleryInner>, Resource, GroupableResource<com.microsoft.azure.management.compute.implementation.ComputeManager,com.microsoft.azure.management.compute.implementation.GalleryInner>, HasResourceGroup, Refreshable<Gallery>, Updatable<Gallery.Update>, HasManager<com.microsoft.azure.management.compute.implementation.ComputeManager>
An immutable client-side representation of an Azure gallery.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic 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.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves information about an image in the gallery.rx.Observable<GalleryImage>
getImageAsync
(String imageName) Retrieves information about an image in the gallery.com.microsoft.azure.PagedList<GalleryImage>
List images in the gallery.rx.Observable<GalleryImage>
List images in the gallery.Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
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
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
rx.Observable<GalleryImage> listImagesAsync()List images in the gallery.- Returns:
- the observable for the request
-
listImages
com.microsoft.azure.PagedList<GalleryImage> listImages()List images in the gallery.- Returns:
- the list of images in the gallery
-