ScopeAccessReviewHistoryDefinitionsClient Interface

public interface ScopeAccessReviewHistoryDefinitionsClient

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

Method Summary

Modifier and Type Method and Description
abstract AccessReviewHistoryDefinitionInner getById(String scope, String historyDefinitionId)

Get access review history definition by definition Id.

abstract Mono<AccessReviewHistoryDefinitionInner> getByIdAsync(String scope, String historyDefinitionId)

Get access review history definition by definition Id.

abstract Response<AccessReviewHistoryDefinitionInner> getByIdWithResponse(String scope, String historyDefinitionId, Context context)

Get access review history definition by definition Id.

abstract Mono<Response<AccessReviewHistoryDefinitionInner>> getByIdWithResponseAsync(String scope, String historyDefinitionId)

Get access review history definition by definition Id.

abstract PagedIterable<AccessReviewHistoryDefinitionInner> list(String scope)

Lists the accessReviewHistoryDefinitions available from this provider, definition instances are only available for 30 days after creation.

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

Lists the accessReviewHistoryDefinitions available from this provider, definition instances are only available for 30 days after creation.

abstract PagedFlux<AccessReviewHistoryDefinitionInner> listAsync(String scope)

Lists the accessReviewHistoryDefinitions available from this provider, definition instances are only available for 30 days after creation.

abstract PagedFlux<AccessReviewHistoryDefinitionInner> listAsync(String scope, String filter)

Lists the accessReviewHistoryDefinitions available from this provider, definition instances are only available for 30 days after creation.

Method Details

getById

public abstract AccessReviewHistoryDefinitionInner getById(String scope, String historyDefinitionId)

Get access review history definition by definition Id.

Parameters:

scope - The scope of the resource.
historyDefinitionId - The id of the access review history definition.

Returns:

access review history definition by definition Id.

getByIdAsync

public abstract Mono<AccessReviewHistoryDefinitionInner> getByIdAsync(String scope, String historyDefinitionId)

Get access review history definition by definition Id.

Parameters:

scope - The scope of the resource.
historyDefinitionId - The id of the access review history definition.

Returns:

access review history definition by definition Id on successful completion of Mono.

getByIdWithResponse

public abstract Response<AccessReviewHistoryDefinitionInner> getByIdWithResponse(String scope, String historyDefinitionId, Context context)

Get access review history definition by definition Id.

Parameters:

scope - The scope of the resource.
historyDefinitionId - The id of the access review history definition.
context - The context to associate with this operation.

Returns:

access review history definition by definition Id along with Response<T>.

getByIdWithResponseAsync

public abstract Mono<Response<AccessReviewHistoryDefinitionInner>> getByIdWithResponseAsync(String scope, String historyDefinitionId)

Get access review history definition by definition Id.

Parameters:

scope - The scope of the resource.
historyDefinitionId - The id of the access review history definition.

Returns:

access review history definition by definition Id along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<AccessReviewHistoryDefinitionInner> list(String scope)

Lists the accessReviewHistoryDefinitions available from this provider, definition instances are only available for 30 days after creation.

Parameters:

scope - The scope of the resource.

Returns:

the response of a AccessReviewHistoryDefinition list operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<AccessReviewHistoryDefinitionInner> list(String scope, String filter, Context context)

Lists the accessReviewHistoryDefinitions available from this provider, definition instances are only available for 30 days after creation.

Parameters:

scope - The scope of the resource.
filter - The filter to apply on the operation. Only standard filters on definition name and created date are supported.
context - The context to associate with this operation.

Returns:

the response of a AccessReviewHistoryDefinition list operation as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<AccessReviewHistoryDefinitionInner> listAsync(String scope)

Lists the accessReviewHistoryDefinitions available from this provider, definition instances are only available for 30 days after creation.

Parameters:

scope - The scope of the resource.

Returns:

the response of a AccessReviewHistoryDefinition list operation as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux<AccessReviewHistoryDefinitionInner> listAsync(String scope, String filter)

Lists the accessReviewHistoryDefinitions available from this provider, definition instances are only available for 30 days after creation.

Parameters:

scope - The scope of the resource.
filter - The filter to apply on the operation. Only standard filters on definition name and created date are supported.

Returns:

the response of a AccessReviewHistoryDefinition list operation as paginated response with PagedFlux<T>.

Applies to