Compartir a través de


SharedGalleryImageVersionsClient Interface

public interface SharedGalleryImageVersionsClient

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

Method Summary

Modifier and Type Method and Description
abstract SharedGalleryImageVersionInner get(String location, String galleryUniqueName, String galleryImageName, String galleryImageVersionName)

Get a shared gallery image version by subscription id or tenant id.

abstract Mono<SharedGalleryImageVersionInner> getAsync(String location, String galleryUniqueName, String galleryImageName, String galleryImageVersionName)

Get a shared gallery image version by subscription id or tenant id.

abstract Response<SharedGalleryImageVersionInner> getWithResponse(String location, String galleryUniqueName, String galleryImageName, String galleryImageVersionName, Context context)

Get a shared gallery image version by subscription id or tenant id.

abstract Mono<Response<SharedGalleryImageVersionInner>> getWithResponseAsync(String location, String galleryUniqueName, String galleryImageName, String galleryImageVersionName)

Get a shared gallery image version by subscription id or tenant id.

abstract PagedIterable<SharedGalleryImageVersionInner> list(String location, String galleryUniqueName, String galleryImageName)

List shared gallery image versions by subscription id or tenant id.

abstract PagedIterable<SharedGalleryImageVersionInner> list(String location, String galleryUniqueName, String galleryImageName, SharedToValues sharedTo, Context context)

List shared gallery image versions by subscription id or tenant id.

abstract PagedFlux<SharedGalleryImageVersionInner> listAsync(String location, String galleryUniqueName, String galleryImageName)

List shared gallery image versions by subscription id or tenant id.

abstract PagedFlux<SharedGalleryImageVersionInner> listAsync(String location, String galleryUniqueName, String galleryImageName, SharedToValues sharedTo)

List shared gallery image versions by subscription id or tenant id.

Method Details

get

public abstract SharedGalleryImageVersionInner get(String location, String galleryUniqueName, String galleryImageName, String galleryImageVersionName)

Get a shared gallery image version by subscription id or tenant id.

Parameters:

location - Resource location.
galleryUniqueName - The unique name of the Shared Gallery.
galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.
galleryImageVersionName - The name of the gallery image version to be created. 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 shared gallery image version by subscription id or tenant id.

getAsync

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

Get a shared gallery image version by subscription id or tenant id.

Parameters:

location - Resource location.
galleryUniqueName - The unique name of the Shared Gallery.
galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.
galleryImageVersionName - The name of the gallery image version to be created. 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 shared gallery image version by subscription id or tenant id on successful completion of Mono.

getWithResponse

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

Get a shared gallery image version by subscription id or tenant id.

Parameters:

location - Resource location.
galleryUniqueName - The unique name of the Shared Gallery.
galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.
galleryImageVersionName - The name of the gallery image version to be created. 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 shared gallery image version by subscription id or tenant id along with Response<T>.

getWithResponseAsync

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

Get a shared gallery image version by subscription id or tenant id.

Parameters:

location - Resource location.
galleryUniqueName - The unique name of the Shared Gallery.
galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.
galleryImageVersionName - The name of the gallery image version to be created. 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 shared gallery image version by subscription id or tenant id along with Response<T> on successful completion of Mono.

list

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

List shared gallery image versions by subscription id or tenant id.

Parameters:

location - Resource location.
galleryUniqueName - The unique name of the Shared Gallery.
galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.

Returns:

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

list

public abstract PagedIterable list(String location, String galleryUniqueName, String galleryImageName, SharedToValues sharedTo, Context context)

List shared gallery image versions by subscription id or tenant id.

Parameters:

location - Resource location.
galleryUniqueName - The unique name of the Shared Gallery.
galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.
sharedTo - The query parameter to decide what shared galleries to fetch when doing listing operations.
context - The context to associate with this operation.

Returns:

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

listAsync

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

List shared gallery image versions by subscription id or tenant id.

Parameters:

location - Resource location.
galleryUniqueName - The unique name of the Shared Gallery.
galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.

Returns:

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

listAsync

public abstract PagedFlux listAsync(String location, String galleryUniqueName, String galleryImageName, SharedToValues sharedTo)

List shared gallery image versions by subscription id or tenant id.

Parameters:

location - Resource location.
galleryUniqueName - The unique name of the Shared Gallery.
galleryImageName - The name of the Shared Gallery Image Definition from which the Image Versions are to be listed.
sharedTo - The query parameter to decide what shared galleries to fetch when doing listing operations.

Returns:

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

Applies to