AccessReviewHistoryDefinitionOperationsClient Interface

public interface AccessReviewHistoryDefinitionOperationsClient

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

Method Summary

Modifier and Type Method and Description
abstract AccessReviewHistoryDefinitionInner create(String historyDefinitionId, AccessReviewHistoryDefinitionProperties properties)

Create a scheduled or one-time Access Review History Definition.

abstract Mono<AccessReviewHistoryDefinitionInner> createAsync(String historyDefinitionId, AccessReviewHistoryDefinitionProperties properties)

Create a scheduled or one-time Access Review History Definition.

abstract Response<AccessReviewHistoryDefinitionInner> createWithResponse(String historyDefinitionId, AccessReviewHistoryDefinitionProperties properties, Context context)

Create a scheduled or one-time Access Review History Definition.

abstract Mono<Response<AccessReviewHistoryDefinitionInner>> createWithResponseAsync(String historyDefinitionId, AccessReviewHistoryDefinitionProperties properties)

Create a scheduled or one-time Access Review History Definition.

abstract void deleteById(String historyDefinitionId)

Delete an access review history definition.

abstract Mono<Void> deleteByIdAsync(String historyDefinitionId)

Delete an access review history definition.

abstract Response<Void> deleteByIdWithResponse(String historyDefinitionId, Context context)

Delete an access review history definition.

abstract Mono<Response<Void>> deleteByIdWithResponseAsync(String historyDefinitionId)

Delete an access review history definition.

Method Details

create

public abstract AccessReviewHistoryDefinitionInner create(String historyDefinitionId, AccessReviewHistoryDefinitionProperties properties)

Create a scheduled or one-time Access Review History Definition.

Parameters:

historyDefinitionId - The id of the access review history definition.
properties - Access review history definition properties.

Returns:

access Review History Definition.

createAsync

public abstract Mono<AccessReviewHistoryDefinitionInner> createAsync(String historyDefinitionId, AccessReviewHistoryDefinitionProperties properties)

Create a scheduled or one-time Access Review History Definition.

Parameters:

historyDefinitionId - The id of the access review history definition.
properties - Access review history definition properties.

Returns:

access Review History Definition on successful completion of Mono.

createWithResponse

public abstract Response<AccessReviewHistoryDefinitionInner> createWithResponse(String historyDefinitionId, AccessReviewHistoryDefinitionProperties properties, Context context)

Create a scheduled or one-time Access Review History Definition.

Parameters:

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

Returns:

access Review History Definition along with Response<T>.

createWithResponseAsync

public abstract Mono<Response<AccessReviewHistoryDefinitionInner>> createWithResponseAsync(String historyDefinitionId, AccessReviewHistoryDefinitionProperties properties)

Create a scheduled or one-time Access Review History Definition.

Parameters:

historyDefinitionId - The id of the access review history definition.
properties - Access review history definition properties.

Returns:

access Review History Definition along with Response<T> on successful completion of Mono.

deleteById

public abstract void deleteById(String historyDefinitionId)

Delete an access review history definition.

Parameters:

historyDefinitionId - The id of the access review history definition.

deleteByIdAsync

public abstract Mono<Void> deleteByIdAsync(String historyDefinitionId)

Delete an access review history definition.

Parameters:

historyDefinitionId - The id of the access review history definition.

Returns:

A Mono that completes when a successful response is received.

deleteByIdWithResponse

public abstract Response<Void> deleteByIdWithResponse(String historyDefinitionId, Context context)

Delete an access review history definition.

Parameters:

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

Returns:

deleteByIdWithResponseAsync

public abstract Mono<Response<Void>> deleteByIdWithResponseAsync(String historyDefinitionId)

Delete an access review history definition.

Parameters:

historyDefinitionId - The id of the access review history definition.

Returns:

the Response<T> on successful completion of Mono.

Applies to