InstancePoolOperationsClient Interface

public interface InstancePoolOperationsClient

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

Method Summary

Modifier and Type Method and Description
abstract InstancePoolOperationInner get(String resourceGroupName, String instancePoolName, String operationId)

Gets a management operation on a instance pool.

abstract reactor.core.publisher.Mono<InstancePoolOperationInner> getAsync(String resourceGroupName, String instancePoolName, String operationId)

Gets a management operation on a instance pool.

abstract Response<InstancePoolOperationInner> getWithResponse(String resourceGroupName, String instancePoolName, String operationId, Context context)

Gets a management operation on a instance pool.

abstract reactor.core.publisher.Mono<Response<InstancePoolOperationInner>> getWithResponseAsync(String resourceGroupName, String instancePoolName, String operationId)

Gets a management operation on a instance pool.

abstract PagedIterable<InstancePoolOperationInner> listByInstancePool(String resourceGroupName, String instancePoolName)

Gets a list of operations performed on the instance pool.

abstract PagedIterable<InstancePoolOperationInner> listByInstancePool(String resourceGroupName, String instancePoolName, Context context)

Gets a list of operations performed on the instance pool.

abstract PagedFlux<InstancePoolOperationInner> listByInstancePoolAsync(String resourceGroupName, String instancePoolName)

Gets a list of operations performed on the instance pool.

Method Details

get

public abstract InstancePoolOperationInner get(String resourceGroupName, String instancePoolName, String operationId)

Gets a management operation on a instance pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
instancePoolName - The name of the instance pool to be retrieved.
operationId - The operationId parameter.

Returns:

a management operation on a instance pool.

getAsync

public abstract Mono<InstancePoolOperationInner> getAsync(String resourceGroupName, String instancePoolName, String operationId)

Gets a management operation on a instance pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
instancePoolName - The name of the instance pool to be retrieved.
operationId - The operationId parameter.

Returns:

a management operation on a instance pool on successful completion of Mono.

getWithResponse

public abstract Response<InstancePoolOperationInner> getWithResponse(String resourceGroupName, String instancePoolName, String operationId, Context context)

Gets a management operation on a instance pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
instancePoolName - The name of the instance pool to be retrieved.
operationId - The operationId parameter.
context - The context to associate with this operation.

Returns:

a management operation on a instance pool along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<InstancePoolOperationInner>> getWithResponseAsync(String resourceGroupName, String instancePoolName, String operationId)

Gets a management operation on a instance pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
instancePoolName - The name of the instance pool to be retrieved.
operationId - The operationId parameter.

Returns:

a management operation on a instance pool along with Response<T> on successful completion of Mono.

listByInstancePool

public abstract PagedIterable<InstancePoolOperationInner> listByInstancePool(String resourceGroupName, String instancePoolName)

Gets a list of operations performed on the instance pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
instancePoolName - The name of the instance pool to be retrieved.

Returns:

a list of operations performed on the instance pool as paginated response with PagedIterable<T>.

listByInstancePool

public abstract PagedIterable<InstancePoolOperationInner> listByInstancePool(String resourceGroupName, String instancePoolName, Context context)

Gets a list of operations performed on the instance pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
instancePoolName - The name of the instance pool to be retrieved.
context - The context to associate with this operation.

Returns:

a list of operations performed on the instance pool as paginated response with PagedIterable<T>.

listByInstancePoolAsync

public abstract PagedFlux<InstancePoolOperationInner> listByInstancePoolAsync(String resourceGroupName, String instancePoolName)

Gets a list of operations performed on the instance pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
instancePoolName - The name of the instance pool to be retrieved.

Returns:

a list of operations performed on the instance pool as paginated response with PagedFlux<T>.

Applies to