ScopeAccessReviewHistoryDefinitionOperationsClient Interface

public interface ScopeAccessReviewHistoryDefinitionOperationsClient

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

Method Summary

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

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

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

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

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

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

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

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

abstract void deleteById(String scope, String historyDefinitionId)

Delete an access review history definition.

abstract Mono<Void> deleteByIdAsync(String scope, String historyDefinitionId)

Delete an access review history definition.

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

Delete an access review history definition.

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

Delete an access review history definition.

Method Details

create

public abstract AccessReviewHistoryDefinitionInner create(String scope, String historyDefinitionId, AccessReviewHistoryDefinitionProperties properties)

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

Parameters:

scope - The scope of the resource.
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 scope, String historyDefinitionId, AccessReviewHistoryDefinitionProperties properties)

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

Parameters:

scope - The scope of the resource.
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 scope, String historyDefinitionId, AccessReviewHistoryDefinitionProperties properties, Context context)

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

Parameters:

scope - The scope of the resource.
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 scope, String historyDefinitionId, AccessReviewHistoryDefinitionProperties properties)

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

Parameters:

scope - The scope of the resource.
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 scope, String historyDefinitionId)

Delete an access review history definition.

Parameters:

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

deleteByIdAsync

public abstract Mono<Void> deleteByIdAsync(String scope, String historyDefinitionId)

Delete an access review history definition.

Parameters:

scope - The scope of the resource.
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 scope, String historyDefinitionId, Context context)

Delete an access review history definition.

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:

deleteByIdWithResponseAsync

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

Delete an access review history definition.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

Applies to