AccessReviewInstanceMyDecisionsClient Interface

public interface AccessReviewInstanceMyDecisionsClient

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

Method Summary

Modifier and Type Method and Description
abstract AccessReviewDecisionInner getById(String scheduleDefinitionId, String id, String decisionId)

Get my single access review instance decision.

abstract Mono<AccessReviewDecisionInner> getByIdAsync(String scheduleDefinitionId, String id, String decisionId)

Get my single access review instance decision.

abstract Response<AccessReviewDecisionInner> getByIdWithResponse(String scheduleDefinitionId, String id, String decisionId, Context context)

Get my single access review instance decision.

abstract Mono<Response<AccessReviewDecisionInner>> getByIdWithResponseAsync(String scheduleDefinitionId, String id, String decisionId)

Get my single access review instance decision.

abstract PagedIterable<AccessReviewDecisionInner> list(String scheduleDefinitionId, String id)

Get my access review instance decisions.

abstract PagedIterable<AccessReviewDecisionInner> list(String scheduleDefinitionId, String id, String filter, Context context)

Get my access review instance decisions.

abstract PagedFlux<AccessReviewDecisionInner> listAsync(String scheduleDefinitionId, String id)

Get my access review instance decisions.

abstract PagedFlux<AccessReviewDecisionInner> listAsync(String scheduleDefinitionId, String id, String filter)

Get my access review instance decisions.

abstract AccessReviewDecisionInner patch(String scheduleDefinitionId, String id, String decisionId, AccessReviewDecisionProperties properties)

Record a decision.

abstract Mono<AccessReviewDecisionInner> patchAsync(String scheduleDefinitionId, String id, String decisionId, AccessReviewDecisionProperties properties)

Record a decision.

abstract Response<AccessReviewDecisionInner> patchWithResponse(String scheduleDefinitionId, String id, String decisionId, AccessReviewDecisionProperties properties, Context context)

Record a decision.

abstract Mono<Response<AccessReviewDecisionInner>> patchWithResponseAsync(String scheduleDefinitionId, String id, String decisionId, AccessReviewDecisionProperties properties)

Record a decision.

Method Details

getById

public abstract AccessReviewDecisionInner getById(String scheduleDefinitionId, String id, String decisionId)

Get my single access review instance decision.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
decisionId - The id of the decision record.

Returns:

my single access review instance decision.

getByIdAsync

public abstract Mono<AccessReviewDecisionInner> getByIdAsync(String scheduleDefinitionId, String id, String decisionId)

Get my single access review instance decision.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
decisionId - The id of the decision record.

Returns:

my single access review instance decision on successful completion of Mono.

getByIdWithResponse

public abstract Response<AccessReviewDecisionInner> getByIdWithResponse(String scheduleDefinitionId, String id, String decisionId, Context context)

Get my single access review instance decision.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
decisionId - The id of the decision record.
context - The context to associate with this operation.

Returns:

my single access review instance decision along with Response<T>.

getByIdWithResponseAsync

public abstract Mono<Response<AccessReviewDecisionInner>> getByIdWithResponseAsync(String scheduleDefinitionId, String id, String decisionId)

Get my single access review instance decision.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
decisionId - The id of the decision record.

Returns:

my single access review instance decision along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<AccessReviewDecisionInner> list(String scheduleDefinitionId, String id)

Get my access review instance decisions.

Parameters:

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

Returns:

my access review instance decisions as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<AccessReviewDecisionInner> list(String scheduleDefinitionId, String id, String filter, Context context)

Get my access review instance decisions.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
filter - The filter to apply on the operation. Other than standard filters, one custom filter option is supported : 'assignedToMeToReview()'. When one specified $filter=assignedToMeToReview(), only items that are assigned to the calling user to review are returned.
context - The context to associate with this operation.

Returns:

my access review instance decisions as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<AccessReviewDecisionInner> listAsync(String scheduleDefinitionId, String id)

Get my access review instance decisions.

Parameters:

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

Returns:

my access review instance decisions as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux<AccessReviewDecisionInner> listAsync(String scheduleDefinitionId, String id, String filter)

Get my access review instance decisions.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
filter - The filter to apply on the operation. Other than standard filters, one custom filter option is supported : 'assignedToMeToReview()'. When one specified $filter=assignedToMeToReview(), only items that are assigned to the calling user to review are returned.

Returns:

my access review instance decisions as paginated response with PagedFlux<T>.

patch

public abstract AccessReviewDecisionInner patch(String scheduleDefinitionId, String id, String decisionId, AccessReviewDecisionProperties properties)

Record a decision.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
decisionId - The id of the decision record.
properties - Access review decision properties to patch.

Returns:

access Review.

patchAsync

public abstract Mono<AccessReviewDecisionInner> patchAsync(String scheduleDefinitionId, String id, String decisionId, AccessReviewDecisionProperties properties)

Record a decision.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
decisionId - The id of the decision record.
properties - Access review decision properties to patch.

Returns:

access Review on successful completion of Mono.

patchWithResponse

public abstract Response<AccessReviewDecisionInner> patchWithResponse(String scheduleDefinitionId, String id, String decisionId, AccessReviewDecisionProperties properties, Context context)

Record a decision.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
decisionId - The id of the decision record.
properties - Access review decision properties to patch.
context - The context to associate with this operation.

Returns:

access Review along with Response<T>.

patchWithResponseAsync

public abstract Mono<Response<AccessReviewDecisionInner>> patchWithResponseAsync(String scheduleDefinitionId, String id, String decisionId, AccessReviewDecisionProperties properties)

Record a decision.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
id - The id of the access review instance.
decisionId - The id of the decision record.
properties - Access review decision properties to patch.

Returns:

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

Applies to