AccessReviewInstancesAssignedForMyApprovalsClient Interface

public interface AccessReviewInstancesAssignedForMyApprovalsClient

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

Method Summary

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

Get single access review instance assigned for my approval.

abstract Mono<AccessReviewInstanceInner> getByIdAsync(String scheduleDefinitionId, String id)

Get single access review instance assigned for my approval.

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

Get single access review instance assigned for my approval.

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

Get single access review instance assigned for my approval.

abstract PagedIterable<AccessReviewInstanceInner> list(String scheduleDefinitionId)

Get access review instances assigned for my approval.

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

Get access review instances assigned for my approval.

abstract PagedFlux<AccessReviewInstanceInner> listAsync(String scheduleDefinitionId)

Get access review instances assigned for my approval.

abstract PagedFlux<AccessReviewInstanceInner> listAsync(String scheduleDefinitionId, String filter)

Get access review instances assigned for my approval.

Method Details

getById

public abstract AccessReviewInstanceInner getById(String scheduleDefinitionId, String id)

Get single access review instance assigned for my approval.

Parameters:

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

Returns:

single access review instance assigned for my approval.

getByIdAsync

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

Get single access review instance assigned for my approval.

Parameters:

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

Returns:

single access review instance assigned for my approval on successful completion of Mono.

getByIdWithResponse

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

Get single access review instance assigned for my approval.

Parameters:

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:

single access review instance assigned for my approval along with Response<T>.

getByIdWithResponseAsync

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

Get single access review instance assigned for my approval.

Parameters:

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

Returns:

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

list

public abstract PagedIterable<AccessReviewInstanceInner> list(String scheduleDefinitionId)

Get access review instances assigned for my approval.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.

Returns:

access review instances assigned for my approval as paginated response with PagedIterable<T>.

list

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

Get access review instances assigned for my approval.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
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:

access review instances assigned for my approval as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<AccessReviewInstanceInner> listAsync(String scheduleDefinitionId)

Get access review instances assigned for my approval.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.

Returns:

access review instances assigned for my approval as paginated response with PagedFlux<T>.

listAsync

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

Get access review instances assigned for my approval.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
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:

access review instances assigned for my approval as paginated response with PagedFlux<T>.

Applies to