AccessReviewScheduleDefinitionsClient Interface
public interface AccessReviewScheduleDefinitionsClient
An instance of this class provides access to all the operations defined in AccessReviewScheduleDefinitionsClient.
Method Summary
Method Details
createOrUpdateById
public abstract AccessReviewScheduleDefinitionInner createOrUpdateById(String scheduleDefinitionId, AccessReviewScheduleDefinitionProperties properties)
Create or Update access review schedule definition.
Parameters:
Returns:
createOrUpdateByIdAsync
public abstract Mono<AccessReviewScheduleDefinitionInner> createOrUpdateByIdAsync(String scheduleDefinitionId, AccessReviewScheduleDefinitionProperties properties)
Create or Update access review schedule definition.
Parameters:
Returns:
createOrUpdateByIdWithResponse
public abstract Response<AccessReviewScheduleDefinitionInner> createOrUpdateByIdWithResponse(String scheduleDefinitionId, AccessReviewScheduleDefinitionProperties properties, Context context)
Create or Update access review schedule definition.
Parameters:
Returns:
createOrUpdateByIdWithResponseAsync
public abstract Mono<Response<AccessReviewScheduleDefinitionInner>> createOrUpdateByIdWithResponseAsync(String scheduleDefinitionId, AccessReviewScheduleDefinitionProperties properties)
Create or Update access review schedule definition.
Parameters:
Returns:
deleteById
public abstract void deleteById(String scheduleDefinitionId)
Delete access review schedule definition.
Parameters:
deleteByIdAsync
public abstract Mono<Void> deleteByIdAsync(String scheduleDefinitionId)
Delete access review schedule definition.
Parameters:
Returns:
deleteByIdWithResponse
public abstract Response<Void> deleteByIdWithResponse(String scheduleDefinitionId, Context context)
Delete access review schedule definition.
Parameters:
Returns:
deleteByIdWithResponseAsync
public abstract Mono<Response<Void>> deleteByIdWithResponseAsync(String scheduleDefinitionId)
Delete access review schedule definition.
Parameters:
Returns:
getById
public abstract AccessReviewScheduleDefinitionInner getById(String scheduleDefinitionId)
Get single access review definition.
Parameters:
Returns:
getByIdAsync
public abstract Mono<AccessReviewScheduleDefinitionInner> getByIdAsync(String scheduleDefinitionId)
Get single access review definition.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<AccessReviewScheduleDefinitionInner> getByIdWithResponse(String scheduleDefinitionId, Context context)
Get single access review definition.
Parameters:
Returns:
getByIdWithResponseAsync
public abstract Mono<Response<AccessReviewScheduleDefinitionInner>> getByIdWithResponseAsync(String scheduleDefinitionId)
Get single access review definition.
Parameters:
Returns:
list
public abstract PagedIterable<AccessReviewScheduleDefinitionInner> list()
Get access review schedule definitions.
Returns:
list
public abstract PagedIterable<AccessReviewScheduleDefinitionInner> list(String filter, Context context)
Get access review schedule definitions.
Parameters:
Returns:
listAsync
public abstract PagedFlux<AccessReviewScheduleDefinitionInner> listAsync()
Get access review schedule definitions.
Returns:
listAsync
public abstract PagedFlux<AccessReviewScheduleDefinitionInner> listAsync(String filter)
Get access review schedule definitions.
Parameters:
Returns:
stop
public abstract void stop(String scheduleDefinitionId)
Stop access review definition.
Parameters:
stopAsync
public abstract Mono<Void> stopAsync(String scheduleDefinitionId)
Stop access review definition.
Parameters:
Returns:
stopWithResponse
public abstract Response<Void> stopWithResponse(String scheduleDefinitionId, Context context)
Stop access review definition.
Parameters:
Returns:
stopWithResponseAsync
public abstract Mono<Response<Void>> stopWithResponseAsync(String scheduleDefinitionId)
Stop access review definition.
Parameters:
Returns: