ScopeAccessReviewInstanceOperationsClient Interface

public interface ScopeAccessReviewInstanceOperationsClient

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

Method Summary

Modifier and Type Method and Description
abstract void applyDecisions(String scope, String scheduleDefinitionId, String id)

An action to apply all decisions for an access review instance.

abstract Mono<Void> applyDecisionsAsync(String scope, String scheduleDefinitionId, String id)

An action to apply all decisions for an access review instance.

abstract Response<Void> applyDecisionsWithResponse(String scope, String scheduleDefinitionId, String id, Context context)

An action to apply all decisions for an access review instance.

abstract Mono<Response<Void>> applyDecisionsWithResponseAsync(String scope, String scheduleDefinitionId, String id)

An action to apply all decisions for an access review instance.

abstract void recordAllDecisions(String scope, String scheduleDefinitionId, String id, RecordAllDecisionsProperties properties)

An action to approve/deny all decisions for a review with certain filters.

abstract Mono<Void> recordAllDecisionsAsync(String scope, String scheduleDefinitionId, String id, RecordAllDecisionsProperties properties)

An action to approve/deny all decisions for a review with certain filters.

abstract Response<Void> recordAllDecisionsWithResponse(String scope, String scheduleDefinitionId, String id, RecordAllDecisionsProperties properties, Context context)

An action to approve/deny all decisions for a review with certain filters.

abstract Mono<Response<Void>> recordAllDecisionsWithResponseAsync(String scope, String scheduleDefinitionId, String id, RecordAllDecisionsProperties properties)

An action to approve/deny all decisions for a review with certain filters.

abstract void resetDecisions(String scope, String scheduleDefinitionId, String id)

An action to reset all decisions for an access review instance.

abstract Mono<Void> resetDecisionsAsync(String scope, String scheduleDefinitionId, String id)

An action to reset all decisions for an access review instance.

abstract Response<Void> resetDecisionsWithResponse(String scope, String scheduleDefinitionId, String id, Context context)

An action to reset all decisions for an access review instance.

abstract Mono<Response<Void>> resetDecisionsWithResponseAsync(String scope, String scheduleDefinitionId, String id)

An action to reset all decisions for an access review instance.

abstract void sendReminders(String scope, String scheduleDefinitionId, String id)

An action to send reminders for an access review instance.

abstract Mono<Void> sendRemindersAsync(String scope, String scheduleDefinitionId, String id)

An action to send reminders for an access review instance.

abstract Response<Void> sendRemindersWithResponse(String scope, String scheduleDefinitionId, String id, Context context)

An action to send reminders for an access review instance.

abstract Mono<Response<Void>> sendRemindersWithResponseAsync(String scope, String scheduleDefinitionId, String id)

An action to send reminders for an access review instance.

abstract void stop(String scope, String scheduleDefinitionId, String id)

An action to stop an access review instance.

abstract Mono<Void> stopAsync(String scope, String scheduleDefinitionId, String id)

An action to stop an access review instance.

abstract Response<Void> stopWithResponse(String scope, String scheduleDefinitionId, String id, Context context)

An action to stop an access review instance.

abstract Mono<Response<Void>> stopWithResponseAsync(String scope, String scheduleDefinitionId, String id)

An action to stop an access review instance.

Method Details

applyDecisions

public abstract void applyDecisions(String scope, String scheduleDefinitionId, String id)

An action to apply all decisions for an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.

applyDecisionsAsync

public abstract Mono<Void> applyDecisionsAsync(String scope, String scheduleDefinitionId, String id)

An action to apply all decisions for an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.

Returns:

A Mono that completes when a successful response is received.

applyDecisionsWithResponse

public abstract Response<Void> applyDecisionsWithResponse(String scope, String scheduleDefinitionId, String id, Context context)

An action to apply all decisions for an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
context - The context to associate with this operation.

Returns:

applyDecisionsWithResponseAsync

public abstract Mono<Response<Void>> applyDecisionsWithResponseAsync(String scope, String scheduleDefinitionId, String id)

An action to apply all decisions for an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.

Returns:

the Response<T> on successful completion of Mono.

recordAllDecisions

public abstract void recordAllDecisions(String scope, String scheduleDefinitionId, String id, RecordAllDecisionsProperties properties)

An action to approve/deny all decisions for a review with certain filters.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
properties - Record all decisions payload.

recordAllDecisionsAsync

public abstract Mono<Void> recordAllDecisionsAsync(String scope, String scheduleDefinitionId, String id, RecordAllDecisionsProperties properties)

An action to approve/deny all decisions for a review with certain filters.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
properties - Record all decisions payload.

Returns:

A Mono that completes when a successful response is received.

recordAllDecisionsWithResponse

public abstract Response<Void> recordAllDecisionsWithResponse(String scope, String scheduleDefinitionId, String id, RecordAllDecisionsProperties properties, Context context)

An action to approve/deny all decisions for a review with certain filters.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
properties - Record all decisions payload.
context - The context to associate with this operation.

Returns:

recordAllDecisionsWithResponseAsync

public abstract Mono<Response<Void>> recordAllDecisionsWithResponseAsync(String scope, String scheduleDefinitionId, String id, RecordAllDecisionsProperties properties)

An action to approve/deny all decisions for a review with certain filters.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
properties - Record all decisions payload.

Returns:

the Response<T> on successful completion of Mono.

resetDecisions

public abstract void resetDecisions(String scope, String scheduleDefinitionId, String id)

An action to reset all decisions for an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.

resetDecisionsAsync

public abstract Mono<Void> resetDecisionsAsync(String scope, String scheduleDefinitionId, String id)

An action to reset all decisions for an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.

Returns:

A Mono that completes when a successful response is received.

resetDecisionsWithResponse

public abstract Response<Void> resetDecisionsWithResponse(String scope, String scheduleDefinitionId, String id, Context context)

An action to reset all decisions for an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
context - The context to associate with this operation.

Returns:

resetDecisionsWithResponseAsync

public abstract Mono<Response<Void>> resetDecisionsWithResponseAsync(String scope, String scheduleDefinitionId, String id)

An action to reset all decisions for an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.

Returns:

the Response<T> on successful completion of Mono.

sendReminders

public abstract void sendReminders(String scope, String scheduleDefinitionId, String id)

An action to send reminders for an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.

sendRemindersAsync

public abstract Mono<Void> sendRemindersAsync(String scope, String scheduleDefinitionId, String id)

An action to send reminders for an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.

Returns:

A Mono that completes when a successful response is received.

sendRemindersWithResponse

public abstract Response<Void> sendRemindersWithResponse(String scope, String scheduleDefinitionId, String id, Context context)

An action to send reminders for an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
context - The context to associate with this operation.

Returns:

sendRemindersWithResponseAsync

public abstract Mono<Response<Void>> sendRemindersWithResponseAsync(String scope, String scheduleDefinitionId, String id)

An action to send reminders for an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.

Returns:

the Response<T> on successful completion of Mono.

stop

public abstract void stop(String scope, String scheduleDefinitionId, String id)

An action to stop an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.

stopAsync

public abstract Mono<Void> stopAsync(String scope, String scheduleDefinitionId, String id)

An action to stop an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.

Returns:

A Mono that completes when a successful response is received.

stopWithResponse

public abstract Response<Void> stopWithResponse(String scope, String scheduleDefinitionId, String id, Context context)

An action to stop an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
context - The context to associate with this operation.

Returns:

stopWithResponseAsync

public abstract Mono<Response<Void>> stopWithResponseAsync(String scope, String scheduleDefinitionId, String id)

An action to stop an access review instance.

Parameters:

scope - The scope of the resource.
scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.

Returns:

the Response<T> on successful completion of Mono.

Applies to