DataPolicyManifestsClient Interface

public interface DataPolicyManifestsClient

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

Method Summary

Modifier and Type Method and Description
abstract DataPolicyManifestInner getByPolicyMode(String policyMode)

Retrieves a data policy manifest.

abstract Mono<DataPolicyManifestInner> getByPolicyModeAsync(String policyMode)

Retrieves a data policy manifest.

abstract Response<DataPolicyManifestInner> getByPolicyModeWithResponse(String policyMode, Context context)

Retrieves a data policy manifest.

abstract Mono<Response<DataPolicyManifestInner>> getByPolicyModeWithResponseAsync(String policyMode)

Retrieves a data policy manifest.

abstract PagedIterable<DataPolicyManifestInner> list()

Retrieves data policy manifests This operation retrieves a list of all the data policy manifests that match the optional given $filter.

abstract PagedIterable<DataPolicyManifestInner> list(String filter, Context context)

Retrieves data policy manifests This operation retrieves a list of all the data policy manifests that match the optional given $filter.

abstract PagedFlux<DataPolicyManifestInner> listAsync()

Retrieves data policy manifests This operation retrieves a list of all the data policy manifests that match the optional given $filter.

abstract PagedFlux<DataPolicyManifestInner> listAsync(String filter)

Retrieves data policy manifests This operation retrieves a list of all the data policy manifests that match the optional given $filter.

Method Details

getByPolicyMode

public abstract DataPolicyManifestInner getByPolicyMode(String policyMode)

Retrieves a data policy manifest. This operation retrieves the data policy manifest with the given policy mode.

Parameters:

policyMode - The policy mode of the data policy manifest to get.

Returns:

the data policy manifest.

getByPolicyModeAsync

public abstract Mono getByPolicyModeAsync(String policyMode)

Retrieves a data policy manifest. This operation retrieves the data policy manifest with the given policy mode.

Parameters:

policyMode - The policy mode of the data policy manifest to get.

Returns:

the data policy manifest on successful completion of Mono.

getByPolicyModeWithResponse

public abstract Response getByPolicyModeWithResponse(String policyMode, Context context)

Retrieves a data policy manifest. This operation retrieves the data policy manifest with the given policy mode.

Parameters:

policyMode - The policy mode of the data policy manifest to get.
context - The context to associate with this operation.

Returns:

the data policy manifest along with Response<T>.

getByPolicyModeWithResponseAsync

public abstract Mono> getByPolicyModeWithResponseAsync(String policyMode)

Retrieves a data policy manifest. This operation retrieves the data policy manifest with the given policy mode.

Parameters:

policyMode - The policy mode of the data policy manifest to get.

Returns:

the data policy manifest along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Retrieves data policy manifests This operation retrieves a list of all the data policy manifests that match the optional given $filter. Valid values for $filter are: "$filter=namespace eq '{0}'". If $filter is not provided, the unfiltered list includes all data policy manifests for data resource types. If $filter=namespace is provided, the returned list only includes all data policy manifests that have a namespace matching the provided value.

Returns:

list of data policy manifests as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String filter, Context context)

Retrieves data policy manifests This operation retrieves a list of all the data policy manifests that match the optional given $filter. Valid values for $filter are: "$filter=namespace eq '{0}'". If $filter is not provided, the unfiltered list includes all data policy manifests for data resource types. If $filter=namespace is provided, the returned list only includes all data policy manifests that have a namespace matching the provided value.

Parameters:

filter - The filter to apply on the operation. Valid values for $filter are: "namespace eq '{value}'". If $filter is not provided, no filtering is performed. If $filter=namespace eq '{value}' is provided, the returned list only includes all data policy manifests that have a namespace matching the provided value.
context - The context to associate with this operation.

Returns:

list of data policy manifests as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Retrieves data policy manifests This operation retrieves a list of all the data policy manifests that match the optional given $filter. Valid values for $filter are: "$filter=namespace eq '{0}'". If $filter is not provided, the unfiltered list includes all data policy manifests for data resource types. If $filter=namespace is provided, the returned list only includes all data policy manifests that have a namespace matching the provided value.

Returns:

list of data policy manifests as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String filter)

Retrieves data policy manifests This operation retrieves a list of all the data policy manifests that match the optional given $filter. Valid values for $filter are: "$filter=namespace eq '{0}'". If $filter is not provided, the unfiltered list includes all data policy manifests for data resource types. If $filter=namespace is provided, the returned list only includes all data policy manifests that have a namespace matching the provided value.

Parameters:

filter - The filter to apply on the operation. Valid values for $filter are: "namespace eq '{value}'". If $filter is not provided, no filtering is performed. If $filter=namespace eq '{value}' is provided, the returned list only includes all data policy manifests that have a namespace matching the provided value.

Returns:

list of data policy manifests as paginated response with PagedFlux<T>.

Applies to