ProviderOperationsMetadatasClient Interface

public interface ProviderOperationsMetadatasClient

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

Method Summary

Modifier and Type Method and Description
abstract ProviderOperationsMetadataInner get(String resourceProviderNamespace)

Gets provider operations metadata for the specified resource provider.

abstract Mono<ProviderOperationsMetadataInner> getAsync(String resourceProviderNamespace)

Gets provider operations metadata for the specified resource provider.

abstract Response<ProviderOperationsMetadataInner> getWithResponse(String resourceProviderNamespace, String expand, Context context)

Gets provider operations metadata for the specified resource provider.

abstract Mono<Response<ProviderOperationsMetadataInner>> getWithResponseAsync(String resourceProviderNamespace, String expand)

Gets provider operations metadata for the specified resource provider.

abstract PagedIterable<ProviderOperationsMetadataInner> list()

Gets provider operations metadata for all resource providers.

abstract PagedIterable<ProviderOperationsMetadataInner> list(String expand, Context context)

Gets provider operations metadata for all resource providers.

abstract PagedFlux<ProviderOperationsMetadataInner> listAsync()

Gets provider operations metadata for all resource providers.

abstract PagedFlux<ProviderOperationsMetadataInner> listAsync(String expand)

Gets provider operations metadata for all resource providers.

Method Details

get

public abstract ProviderOperationsMetadataInner get(String resourceProviderNamespace)

Gets provider operations metadata for the specified resource provider.

Parameters:

resourceProviderNamespace - The namespace of the resource provider.

Returns:

provider operations metadata for the specified resource provider.

getAsync

public abstract Mono getAsync(String resourceProviderNamespace)

Gets provider operations metadata for the specified resource provider.

Parameters:

resourceProviderNamespace - The namespace of the resource provider.

Returns:

provider operations metadata for the specified resource provider on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceProviderNamespace, String expand, Context context)

Gets provider operations metadata for the specified resource provider.

Parameters:

resourceProviderNamespace - The namespace of the resource provider.
expand - Specifies whether to expand the values.
context - The context to associate with this operation.

Returns:

provider operations metadata for the specified resource provider along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceProviderNamespace, String expand)

Gets provider operations metadata for the specified resource provider.

Parameters:

resourceProviderNamespace - The namespace of the resource provider.
expand - Specifies whether to expand the values.

Returns:

provider operations metadata for the specified resource provider along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Gets provider operations metadata for all resource providers.

Returns:

provider operations metadata for all resource providers as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String expand, Context context)

Gets provider operations metadata for all resource providers.

Parameters:

expand - Specifies whether to expand the values.
context - The context to associate with this operation.

Returns:

provider operations metadata for all resource providers as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Gets provider operations metadata for all resource providers.

Returns:

provider operations metadata for all resource providers as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String expand)

Gets provider operations metadata for all resource providers.

Parameters:

expand - Specifies whether to expand the values.

Returns:

provider operations metadata for all resource providers as paginated response with PagedFlux<T>.

Applies to