ImagesClient Interface
Implements
public interface ImagesClient
extends InnerSupportsGet<ImageInner>, InnerSupportsListing<ImageInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in ImagesClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ImageInner>,ImageInner> beginCreateOrUpdate(String resourceGroupName, String imageName, ImageInner parameters)
Create or update an image.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ImageInner>,ImageInner> beginCreateOrUpdate(String resourceGroupName, String imageName, ImageInner parameters, Context context)
Create or update an image.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux<PollResult<ImageInner>,ImageInner> beginCreateOrUpdateAsync(String resourceGroupName, String imageName, ImageInner parameters)
Create or update an image.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String imageName)
Deletes an Image.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String imageName, Context context)
Deletes an Image.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String imageName)
Deletes an Image.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ImageInner>,ImageInner> beginUpdate(String resourceGroupName, String imageName, ImageUpdate parameters)
Update an image.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ImageInner>,ImageInner> beginUpdate(String resourceGroupName, String imageName, ImageUpdate parameters, Context context)
Update an image.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux<PollResult<ImageInner>,ImageInner> beginUpdateAsync(String resourceGroupName, String imageName, ImageUpdate parameters)
Update an image.
Parameters:
Returns:
createOrUpdate
public abstract ImageInner createOrUpdate(String resourceGroupName, String imageName, ImageInner parameters)
Create or update an image.
Parameters:
Returns:
createOrUpdate
public abstract ImageInner createOrUpdate(String resourceGroupName, String imageName, ImageInner parameters, Context context)
Create or update an image.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<ImageInner> createOrUpdateAsync(String resourceGroupName, String imageName, ImageInner parameters)
Create or update an image.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String imageName, ImageInner parameters)
Create or update an image.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String imageName)
Deletes an Image.
Parameters:
delete
public abstract void delete(String resourceGroupName, String imageName, Context context)
Deletes an Image.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String imageName)
Deletes an Image.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String imageName)
Deletes an Image.
Parameters:
Returns:
getByResourceGroup
public abstract ImageInner getByResourceGroup(String resourceGroupName, String imageName)
Gets an image.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono<ImageInner> getByResourceGroupAsync(String resourceGroupName, String imageName)
Gets an image.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ImageInner> getByResourceGroupWithResponse(String resourceGroupName, String imageName, String expand, Context context)
Gets an image.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono<Response<ImageInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String imageName, String expand)
Gets an image.
Parameters:
Returns:
list
public abstract PagedIterable<ImageInner> list()
Gets the list of Images in the subscription. Use nextLink property in the response to get the next page of Images. Do this till nextLink is null to fetch all the Images.
Returns:
list
public abstract PagedIterable<ImageInner> list(Context context)
Gets the list of Images in the subscription. Use nextLink property in the response to get the next page of Images. Do this till nextLink is null to fetch all the Images.
Parameters:
Returns:
listAsync
public abstract PagedFlux<ImageInner> listAsync()
Gets the list of Images in the subscription. Use nextLink property in the response to get the next page of Images. Do this till nextLink is null to fetch all the Images.
Returns:
listByResourceGroup
public abstract PagedIterable<ImageInner> listByResourceGroup(String resourceGroupName)
Gets the list of images under a resource group. Use nextLink property in the response to get the next page of Images. Do this till nextLink is null to fetch all the Images.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ImageInner> listByResourceGroup(String resourceGroupName, Context context)
Gets the list of images under a resource group. Use nextLink property in the response to get the next page of Images. Do this till nextLink is null to fetch all the Images.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux<ImageInner> listByResourceGroupAsync(String resourceGroupName)
Gets the list of images under a resource group. Use nextLink property in the response to get the next page of Images. Do this till nextLink is null to fetch all the Images.
Parameters:
Returns:
update
public abstract ImageInner update(String resourceGroupName, String imageName, ImageUpdate parameters)
Update an image.
Parameters:
Returns:
update
public abstract ImageInner update(String resourceGroupName, String imageName, ImageUpdate parameters, Context context)
Update an image.
Parameters:
Returns:
updateAsync
public abstract Mono<ImageInner> updateAsync(String resourceGroupName, String imageName, ImageUpdate parameters)
Update an image.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String imageName, ImageUpdate parameters)
Update an image.
Parameters:
Returns: