GalleriesClient Interface

Implements

public interface GalleriesClient
extends InnerSupportsGet<GalleryInner>, InnerSupportsListing<GalleryInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<GalleryInner>,GalleryInner> beginCreateOrUpdate(String resourceGroupName, String galleryName, GalleryInner gallery)

Create or update a Shared Image Gallery.

abstract SyncPoller<PollResult<GalleryInner>,GalleryInner> beginCreateOrUpdate(String resourceGroupName, String galleryName, GalleryInner gallery, Context context)

Create or update a Shared Image Gallery.

abstract PollerFlux<PollResult<GalleryInner>,GalleryInner> beginCreateOrUpdateAsync(String resourceGroupName, String galleryName, GalleryInner gallery)

Create or update a Shared Image Gallery.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String galleryName)

Delete a Shared Image Gallery.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String galleryName, Context context)

Delete a Shared Image Gallery.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String galleryName)

Delete a Shared Image Gallery.

abstract SyncPoller<PollResult<GalleryInner>,GalleryInner> beginUpdate(String resourceGroupName, String galleryName, GalleryUpdate gallery)

Update a Shared Image Gallery.

abstract SyncPoller<PollResult<GalleryInner>,GalleryInner> beginUpdate(String resourceGroupName, String galleryName, GalleryUpdate gallery, Context context)

Update a Shared Image Gallery.

abstract PollerFlux<PollResult<GalleryInner>,GalleryInner> beginUpdateAsync(String resourceGroupName, String galleryName, GalleryUpdate gallery)

Update a Shared Image Gallery.

abstract GalleryInner createOrUpdate(String resourceGroupName, String galleryName, GalleryInner gallery)

Create or update a Shared Image Gallery.

abstract GalleryInner createOrUpdate(String resourceGroupName, String galleryName, GalleryInner gallery, Context context)

Create or update a Shared Image Gallery.

abstract Mono<GalleryInner> createOrUpdateAsync(String resourceGroupName, String galleryName, GalleryInner gallery)

Create or update a Shared Image Gallery.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String galleryName, GalleryInner gallery)

Create or update a Shared Image Gallery.

abstract void delete(String resourceGroupName, String galleryName)

Delete a Shared Image Gallery.

abstract void delete(String resourceGroupName, String galleryName, Context context)

Delete a Shared Image Gallery.

abstract Mono<Void> deleteAsync(String resourceGroupName, String galleryName)

Delete a Shared Image Gallery.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String galleryName)

Delete a Shared Image Gallery.

abstract GalleryInner getByResourceGroup(String resourceGroupName, String galleryName)

Retrieves information about a Shared Image Gallery.

abstract Mono<GalleryInner> getByResourceGroupAsync(String resourceGroupName, String galleryName)

Retrieves information about a Shared Image Gallery.

abstract Response<GalleryInner> getByResourceGroupWithResponse(String resourceGroupName, String galleryName, SelectPermissions select, GalleryExpandParams expand, Context context)

Retrieves information about a Shared Image Gallery.

abstract Mono<Response<GalleryInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String galleryName, SelectPermissions select, GalleryExpandParams expand)

Retrieves information about a Shared Image Gallery.

abstract PagedIterable<GalleryInner> list()

List galleries under a subscription.

abstract PagedIterable<GalleryInner> list(Context context)

List galleries under a subscription.

abstract PagedFlux<GalleryInner> listAsync()

List galleries under a subscription.

abstract PagedIterable<GalleryInner> listByResourceGroup(String resourceGroupName)

List galleries under a resource group.

abstract PagedIterable<GalleryInner> listByResourceGroup(String resourceGroupName, Context context)

List galleries under a resource group.

abstract PagedFlux<GalleryInner> listByResourceGroupAsync(String resourceGroupName)

List galleries under a resource group.

abstract GalleryInner update(String resourceGroupName, String galleryName, GalleryUpdate gallery)

Update a Shared Image Gallery.

abstract GalleryInner update(String resourceGroupName, String galleryName, GalleryUpdate gallery, Context context)

Update a Shared Image Gallery.

abstract Mono<GalleryInner> updateAsync(String resourceGroupName, String galleryName, GalleryUpdate gallery)

Update a Shared Image Gallery.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String galleryName, GalleryUpdate gallery)

Update a Shared Image Gallery.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,GalleryInner> beginCreateOrUpdate(String resourceGroupName, String galleryName, GalleryInner gallery)

Create or update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the create or update Shared Image Gallery operation.

Returns:

the SyncPoller<T,U> for polling of specifies information about the Shared Image Gallery that you want to create or update.

beginCreateOrUpdate

public abstract SyncPoller,GalleryInner> beginCreateOrUpdate(String resourceGroupName, String galleryName, GalleryInner gallery, Context context)

Create or update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the create or update Shared Image Gallery operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of specifies information about the Shared Image Gallery that you want to create or update.

beginCreateOrUpdateAsync

public abstract PollerFlux,GalleryInner> beginCreateOrUpdateAsync(String resourceGroupName, String galleryName, GalleryInner gallery)

Create or update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the create or update Shared Image Gallery operation.

Returns:

the PollerFlux<T,U> for polling of specifies information about the Shared Image Gallery that you want to create or update.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String galleryName)

Delete a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery to be deleted.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String galleryName, Context context)

Delete a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery to be deleted.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String galleryName)

Delete a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery to be deleted.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller,GalleryInner> beginUpdate(String resourceGroupName, String galleryName, GalleryUpdate gallery)

Update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the update Shared Image Gallery operation.

Returns:

the SyncPoller<T,U> for polling of specifies information about the Shared Image Gallery that you want to create or update.

beginUpdate

public abstract SyncPoller,GalleryInner> beginUpdate(String resourceGroupName, String galleryName, GalleryUpdate gallery, Context context)

Update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the update Shared Image Gallery operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of specifies information about the Shared Image Gallery that you want to create or update.

beginUpdateAsync

public abstract PollerFlux,GalleryInner> beginUpdateAsync(String resourceGroupName, String galleryName, GalleryUpdate gallery)

Update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the update Shared Image Gallery operation.

Returns:

the PollerFlux<T,U> for polling of specifies information about the Shared Image Gallery that you want to create or update.

createOrUpdate

public abstract GalleryInner createOrUpdate(String resourceGroupName, String galleryName, GalleryInner gallery)

Create or update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the create or update Shared Image Gallery operation.

Returns:

specifies information about the Shared Image Gallery that you want to create or update.

createOrUpdate

public abstract GalleryInner createOrUpdate(String resourceGroupName, String galleryName, GalleryInner gallery, Context context)

Create or update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the create or update Shared Image Gallery operation.
context - The context to associate with this operation.

Returns:

specifies information about the Shared Image Gallery that you want to create or update.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String galleryName, GalleryInner gallery)

Create or update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the create or update Shared Image Gallery operation.

Returns:

specifies information about the Shared Image Gallery that you want to create or update on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String galleryName, GalleryInner gallery)

Create or update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the create or update Shared Image Gallery operation.

Returns:

specifies information about the Shared Image Gallery that you want to create or update along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String galleryName)

Delete a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery to be deleted.

delete

public abstract void delete(String resourceGroupName, String galleryName, Context context)

Delete a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery to be deleted.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String galleryName)

Delete a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery to be deleted.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String galleryName)

Delete a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery to be deleted.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract GalleryInner getByResourceGroup(String resourceGroupName, String galleryName)

Retrieves information about a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery.

Returns:

specifies information about the Shared Image Gallery that you want to create or update.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String galleryName)

Retrieves information about a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery.

Returns:

specifies information about the Shared Image Gallery that you want to create or update on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String galleryName, SelectPermissions select, GalleryExpandParams expand, Context context)

Retrieves information about a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery.
select - The select expression to apply on the operation.
expand - The expand query option to apply on the operation.
context - The context to associate with this operation.

Returns:

specifies information about the Shared Image Gallery that you want to create or update along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String galleryName, SelectPermissions select, GalleryExpandParams expand)

Retrieves information about a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery.
select - The select expression to apply on the operation.
expand - The expand query option to apply on the operation.

Returns:

specifies information about the Shared Image Gallery that you want to create or update along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

List galleries under a subscription.

Returns:

the List Galleries operation response as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

List galleries under a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

the List Galleries operation response as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

List galleries under a subscription.

Returns:

the List Galleries operation response as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

List galleries under a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

the List Galleries operation response as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

List galleries under a resource group.

Parameters:

resourceGroupName - The name of the resource group.
context - The context to associate with this operation.

Returns:

the List Galleries operation response as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

List galleries under a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

the List Galleries operation response as paginated response with PagedFlux<T>.

update

public abstract GalleryInner update(String resourceGroupName, String galleryName, GalleryUpdate gallery)

Update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the update Shared Image Gallery operation.

Returns:

specifies information about the Shared Image Gallery that you want to create or update.

update

public abstract GalleryInner update(String resourceGroupName, String galleryName, GalleryUpdate gallery, Context context)

Update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the update Shared Image Gallery operation.
context - The context to associate with this operation.

Returns:

specifies information about the Shared Image Gallery that you want to create or update.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String galleryName, GalleryUpdate gallery)

Update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the update Shared Image Gallery operation.

Returns:

specifies information about the Shared Image Gallery that you want to create or update on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String galleryName, GalleryUpdate gallery)

Update a Shared Image Gallery.

Parameters:

resourceGroupName - The name of the resource group.
galleryName - The name of the Shared Image Gallery. The allowed characters are alphabets and numbers with dots and periods allowed in the middle. The maximum length is 80 characters.
gallery - Parameters supplied to the update Shared Image Gallery operation.

Returns:

specifies information about the Shared Image Gallery that you want to create or update along with Response<T> on successful completion of Mono.

Applies to