SharedGalleryImagesClient Interface

public interface SharedGalleryImagesClient

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

Method Summary

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

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

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

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

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

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

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

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

abstract PagedIterable<SharedGalleryImageInner> list(String location, String galleryUniqueName)

List shared gallery images by subscription id or tenant id.

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

List shared gallery images by subscription id or tenant id.

abstract PagedFlux<SharedGalleryImageInner> listAsync(String location, String galleryUniqueName)

List shared gallery images by subscription id or tenant id.

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

List shared gallery images by subscription id or tenant id.

Method Details

get

public abstract SharedGalleryImageInner get(String location, String galleryUniqueName, String galleryImageName)

Get a shared gallery image 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:

a shared gallery image by subscription id or tenant id.

getAsync

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

Get a shared gallery image 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:

a shared gallery image by subscription id or tenant id on successful completion of Mono.

getWithResponse

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

Get a shared gallery image 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.
context - The context to associate with this operation.

Returns:

a shared gallery image by subscription id or tenant id along with Response<T>.

getWithResponseAsync

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

Get a shared gallery image 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:

a shared gallery image by subscription id or tenant id along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String location, String galleryUniqueName)

List shared gallery images by subscription id or tenant id.

Parameters:

location - Resource location.
galleryUniqueName - The unique name of the Shared Gallery.

Returns:

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

list

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

List shared gallery images by subscription id or tenant id.

Parameters:

location - Resource location.
galleryUniqueName - The unique name of the Shared Gallery.
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 Images operation response as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String location, String galleryUniqueName)

List shared gallery images by subscription id or tenant id.

Parameters:

location - Resource location.
galleryUniqueName - The unique name of the Shared Gallery.

Returns:

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

listAsync

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

List shared gallery images by subscription id or tenant id.

Parameters:

location - Resource location.
galleryUniqueName - The unique name of the Shared Gallery.
sharedTo - The query parameter to decide what shared galleries to fetch when doing listing operations.

Returns:

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

Applies to