Partager via


CommunityGalleryImageVersionsClient Interface

public interface CommunityGalleryImageVersionsClient

An instance of this class provides access to all the operations defined in CommunityGalleryImageVersionsClient.

Method Summary

Modifier and Type Method and Description
abstract CommunityGalleryImageVersionInner get(String location, String publicGalleryName, String galleryImageName, String galleryImageVersionName)

Get a community gallery image version.

abstract Mono<CommunityGalleryImageVersionInner> getAsync(String location, String publicGalleryName, String galleryImageName, String galleryImageVersionName)

Get a community gallery image version.

abstract Response<CommunityGalleryImageVersionInner> getWithResponse(String location, String publicGalleryName, String galleryImageName, String galleryImageVersionName, Context context)

Get a community gallery image version.

abstract Mono<Response<CommunityGalleryImageVersionInner>> getWithResponseAsync(String location, String publicGalleryName, String galleryImageName, String galleryImageVersionName)

Get a community gallery image version.

abstract PagedIterable<CommunityGalleryImageVersionInner> list(String location, String publicGalleryName, String galleryImageName)

List community gallery image versions inside an image.

abstract PagedIterable<CommunityGalleryImageVersionInner> list(String location, String publicGalleryName, String galleryImageName, Context context)

List community gallery image versions inside an image.

abstract PagedFlux<CommunityGalleryImageVersionInner> listAsync(String location, String publicGalleryName, String galleryImageName)

List community gallery image versions inside an image.

Method Details

get

public abstract CommunityGalleryImageVersionInner get(String location, String publicGalleryName, String galleryImageName, String galleryImageVersionName)

Get a community gallery image version.

Parameters:

location - Resource location.
publicGalleryName - The public name of the community gallery.
galleryImageName - The name of the community gallery image definition.
galleryImageVersionName - The name of the community gallery image version. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: <MajorVersion>.<MinorVersion>.<Patch>.

Returns:

a community gallery image version.

getAsync

public abstract Mono getAsync(String location, String publicGalleryName, String galleryImageName, String galleryImageVersionName)

Get a community gallery image version.

Parameters:

location - Resource location.
publicGalleryName - The public name of the community gallery.
galleryImageName - The name of the community gallery image definition.
galleryImageVersionName - The name of the community gallery image version. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: <MajorVersion>.<MinorVersion>.<Patch>.

Returns:

a community gallery image version on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String location, String publicGalleryName, String galleryImageName, String galleryImageVersionName, Context context)

Get a community gallery image version.

Parameters:

location - Resource location.
publicGalleryName - The public name of the community gallery.
galleryImageName - The name of the community gallery image definition.
galleryImageVersionName - The name of the community gallery image version. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: <MajorVersion>.<MinorVersion>.<Patch>.
context - The context to associate with this operation.

Returns:

a community gallery image version along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String location, String publicGalleryName, String galleryImageName, String galleryImageVersionName)

Get a community gallery image version.

Parameters:

location - Resource location.
publicGalleryName - The public name of the community gallery.
galleryImageName - The name of the community gallery image definition.
galleryImageVersionName - The name of the community gallery image version. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: <MajorVersion>.<MinorVersion>.<Patch>.

Returns:

a community gallery image version along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String location, String publicGalleryName, String galleryImageName)

List community gallery image versions inside an image.

Parameters:

location - Resource location.
publicGalleryName - The public name of the community gallery.
galleryImageName - The name of the community gallery image definition.

Returns:

the List Community Gallery Image versions operation response as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String location, String publicGalleryName, String galleryImageName, Context context)

List community gallery image versions inside an image.

Parameters:

location - Resource location.
publicGalleryName - The public name of the community gallery.
galleryImageName - The name of the community gallery image definition.
context - The context to associate with this operation.

Returns:

the List Community Gallery Image versions operation response as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String location, String publicGalleryName, String galleryImageName)

List community gallery image versions inside an image.

Parameters:

location - Resource location.
publicGalleryName - The public name of the community gallery.
galleryImageName - The name of the community gallery image definition.

Returns:

the List Community Gallery Image versions operation response as paginated response with PagedFlux<T>.

Applies to