AccessReviewScheduleDefinitionsClient Interface

public interface AccessReviewScheduleDefinitionsClient

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

Method Summary

Modifier and Type Method and Description
abstract AccessReviewScheduleDefinitionInner createOrUpdateById(String scheduleDefinitionId, AccessReviewScheduleDefinitionProperties properties)

Create or Update access review schedule definition.

abstract Mono<AccessReviewScheduleDefinitionInner> createOrUpdateByIdAsync(String scheduleDefinitionId, AccessReviewScheduleDefinitionProperties properties)

Create or Update access review schedule definition.

abstract Response<AccessReviewScheduleDefinitionInner> createOrUpdateByIdWithResponse(String scheduleDefinitionId, AccessReviewScheduleDefinitionProperties properties, Context context)

Create or Update access review schedule definition.

abstract Mono<Response<AccessReviewScheduleDefinitionInner>> createOrUpdateByIdWithResponseAsync(String scheduleDefinitionId, AccessReviewScheduleDefinitionProperties properties)

Create or Update access review schedule definition.

abstract void deleteById(String scheduleDefinitionId)

Delete access review schedule definition.

abstract Mono<Void> deleteByIdAsync(String scheduleDefinitionId)

Delete access review schedule definition.

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

Delete access review schedule definition.

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

Delete access review schedule definition.

abstract AccessReviewScheduleDefinitionInner getById(String scheduleDefinitionId)

Get single access review definition.

abstract Mono<AccessReviewScheduleDefinitionInner> getByIdAsync(String scheduleDefinitionId)

Get single access review definition.

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

Get single access review definition.

abstract Mono<Response<AccessReviewScheduleDefinitionInner>> getByIdWithResponseAsync(String scheduleDefinitionId)

Get single access review definition.

abstract PagedIterable<AccessReviewScheduleDefinitionInner> list()

Get access review schedule definitions.

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

Get access review schedule definitions.

abstract PagedFlux<AccessReviewScheduleDefinitionInner> listAsync()

Get access review schedule definitions.

abstract PagedFlux<AccessReviewScheduleDefinitionInner> listAsync(String filter)

Get access review schedule definitions.

abstract void stop(String scheduleDefinitionId)

Stop access review definition.

abstract Mono<Void> stopAsync(String scheduleDefinitionId)

Stop access review definition.

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

Stop access review definition.

abstract Mono<Response<Void>> stopWithResponseAsync(String scheduleDefinitionId)

Stop access review definition.

Method Details

createOrUpdateById

public abstract AccessReviewScheduleDefinitionInner createOrUpdateById(String scheduleDefinitionId, AccessReviewScheduleDefinitionProperties properties)

Create or Update access review schedule definition.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
properties - Access review schedule definition properties.

Returns:

access Review Schedule Definition.

createOrUpdateByIdAsync

public abstract Mono<AccessReviewScheduleDefinitionInner> createOrUpdateByIdAsync(String scheduleDefinitionId, AccessReviewScheduleDefinitionProperties properties)

Create or Update access review schedule definition.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
properties - Access review schedule definition properties.

Returns:

access Review Schedule Definition on successful completion of Mono.

createOrUpdateByIdWithResponse

public abstract Response<AccessReviewScheduleDefinitionInner> createOrUpdateByIdWithResponse(String scheduleDefinitionId, AccessReviewScheduleDefinitionProperties properties, Context context)

Create or Update access review schedule definition.

Parameters:

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

Returns:

access Review Schedule Definition along with Response<T>.

createOrUpdateByIdWithResponseAsync

public abstract Mono<Response<AccessReviewScheduleDefinitionInner>> createOrUpdateByIdWithResponseAsync(String scheduleDefinitionId, AccessReviewScheduleDefinitionProperties properties)

Create or Update access review schedule definition.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.
properties - Access review schedule definition properties.

Returns:

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

deleteById

public abstract void deleteById(String scheduleDefinitionId)

Delete access review schedule definition.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.

deleteByIdAsync

public abstract Mono<Void> deleteByIdAsync(String scheduleDefinitionId)

Delete access review schedule definition.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.

Returns:

A Mono that completes when a successful response is received.

deleteByIdWithResponse

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

Delete access review schedule definition.

Parameters:

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

Returns:

deleteByIdWithResponseAsync

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

Delete access review schedule definition.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.

Returns:

the Response<T> on successful completion of Mono.

getById

public abstract AccessReviewScheduleDefinitionInner getById(String scheduleDefinitionId)

Get single access review definition.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.

Returns:

single access review definition.

getByIdAsync

public abstract Mono<AccessReviewScheduleDefinitionInner> getByIdAsync(String scheduleDefinitionId)

Get single access review definition.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.

Returns:

single access review definition on successful completion of Mono.

getByIdWithResponse

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

Get single access review definition.

Parameters:

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

Returns:

single access review definition along with Response<T>.

getByIdWithResponseAsync

public abstract Mono<Response<AccessReviewScheduleDefinitionInner>> getByIdWithResponseAsync(String scheduleDefinitionId)

Get single access review definition.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.

Returns:

single access review definition along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<AccessReviewScheduleDefinitionInner> list()

Get access review schedule definitions.

Returns:

access review schedule definitions as paginated response with PagedIterable<T>.

list

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

Get access review schedule definitions.

Parameters:

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 schedule definitions as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<AccessReviewScheduleDefinitionInner> listAsync()

Get access review schedule definitions.

Returns:

access review schedule definitions as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux<AccessReviewScheduleDefinitionInner> listAsync(String filter)

Get access review schedule definitions.

Parameters:

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 schedule definitions as paginated response with PagedFlux<T>.

stop

public abstract void stop(String scheduleDefinitionId)

Stop access review definition.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.

stopAsync

public abstract Mono<Void> stopAsync(String scheduleDefinitionId)

Stop access review definition.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.

Returns:

A Mono that completes when a successful response is received.

stopWithResponse

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

Stop access review definition.

Parameters:

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

Returns:

stopWithResponseAsync

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

Stop access review definition.

Parameters:

scheduleDefinitionId - The id of the access review schedule definition.

Returns:

the Response<T> on successful completion of Mono.

Applies to