AccessReviewHistoryDefinitionsClient Interface

public interface AccessReviewHistoryDefinitionsClient

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

Method Summary

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

Get access review history definition by definition Id.

abstract Mono<AccessReviewHistoryDefinitionInner> getByIdAsync(String historyDefinitionId)

Get access review history definition by definition Id.

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

Get access review history definition by definition Id.

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

Get access review history definition by definition Id.

abstract PagedIterable<AccessReviewHistoryDefinitionInner> list()

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

abstract PagedIterable<AccessReviewHistoryDefinitionInner> list(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()

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

abstract PagedFlux<AccessReviewHistoryDefinitionInner> listAsync(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 historyDefinitionId)

Get access review history definition by definition Id.

Parameters:

historyDefinitionId - The id of the access review history definition.

Returns:

access review history definition by definition Id.

getByIdAsync

public abstract Mono<AccessReviewHistoryDefinitionInner> getByIdAsync(String historyDefinitionId)

Get access review history definition by definition Id.

Parameters:

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 historyDefinitionId, Context context)

Get access review history definition by definition Id.

Parameters:

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 historyDefinitionId)

Get access review history definition by definition Id.

Parameters:

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()

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

Returns:

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

list

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

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

Parameters:

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()

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

Returns:

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

listAsync

public abstract PagedFlux<AccessReviewHistoryDefinitionInner> listAsync(String filter)

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

Parameters:

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