RoleAssignmentScheduleRequestsClient Interface
public interface RoleAssignmentScheduleRequestsClient
An instance of this class provides access to all the operations defined in RoleAssignmentScheduleRequestsClient.
Method Summary
Method Details
cancel
public abstract void cancel(String scope, String roleAssignmentScheduleRequestName)
Cancels a pending role assignment schedule request.
Parameters:
cancelAsync
public abstract Mono<Void> cancelAsync(String scope, String roleAssignmentScheduleRequestName)
Cancels a pending role assignment schedule request.
Parameters:
Returns:
cancelWithResponse
public abstract Response<Void> cancelWithResponse(String scope, String roleAssignmentScheduleRequestName, Context context)
Cancels a pending role assignment schedule request.
Parameters:
Returns:
cancelWithResponseAsync
public abstract Mono<Response<Void>> cancelWithResponseAsync(String scope, String roleAssignmentScheduleRequestName)
Cancels a pending role assignment schedule request.
Parameters:
Returns:
create
public abstract RoleAssignmentScheduleRequestInner create(String scope, String roleAssignmentScheduleRequestName, RoleAssignmentScheduleRequestInner parameters)
Creates a role assignment schedule request.
Parameters:
Returns:
createAsync
public abstract Mono<RoleAssignmentScheduleRequestInner> createAsync(String scope, String roleAssignmentScheduleRequestName, RoleAssignmentScheduleRequestInner parameters)
Creates a role assignment schedule request.
Parameters:
Returns:
createWithResponse
public abstract Response<RoleAssignmentScheduleRequestInner> createWithResponse(String scope, String roleAssignmentScheduleRequestName, RoleAssignmentScheduleRequestInner parameters, Context context)
Creates a role assignment schedule request.
Parameters:
Returns:
createWithResponseAsync
public abstract Mono<Response<RoleAssignmentScheduleRequestInner>> createWithResponseAsync(String scope, String roleAssignmentScheduleRequestName, RoleAssignmentScheduleRequestInner parameters)
Creates a role assignment schedule request.
Parameters:
Returns:
get
public abstract RoleAssignmentScheduleRequestInner get(String scope, String roleAssignmentScheduleRequestName)
Get the specified role assignment schedule request.
Parameters:
Returns:
getAsync
public abstract Mono<RoleAssignmentScheduleRequestInner> getAsync(String scope, String roleAssignmentScheduleRequestName)
Get the specified role assignment schedule request.
Parameters:
Returns:
getWithResponse
public abstract Response<RoleAssignmentScheduleRequestInner> getWithResponse(String scope, String roleAssignmentScheduleRequestName, Context context)
Get the specified role assignment schedule request.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<RoleAssignmentScheduleRequestInner>> getWithResponseAsync(String scope, String roleAssignmentScheduleRequestName)
Get the specified role assignment schedule request.
Parameters:
Returns:
listForScope
public abstract PagedIterable<RoleAssignmentScheduleRequestInner> listForScope(String scope)
Gets role assignment schedule requests for a scope.
Parameters:
Returns:
listForScope
public abstract PagedIterable<RoleAssignmentScheduleRequestInner> listForScope(String scope, String filter, Context context)
Gets role assignment schedule requests for a scope.
Parameters:
Returns:
listForScopeAsync
public abstract PagedFlux<RoleAssignmentScheduleRequestInner> listForScopeAsync(String scope)
Gets role assignment schedule requests for a scope.
Parameters:
Returns:
listForScopeAsync
public abstract PagedFlux<RoleAssignmentScheduleRequestInner> listForScopeAsync(String scope, String filter)
Gets role assignment schedule requests for a scope.
Parameters:
Returns:
validate
public abstract RoleAssignmentScheduleRequestInner validate(String scope, String roleAssignmentScheduleRequestName, RoleAssignmentScheduleRequestInner parameters)
Validates a new role assignment schedule request.
Parameters:
Returns:
validateAsync
public abstract Mono<RoleAssignmentScheduleRequestInner> validateAsync(String scope, String roleAssignmentScheduleRequestName, RoleAssignmentScheduleRequestInner parameters)
Validates a new role assignment schedule request.
Parameters:
Returns:
validateWithResponse
public abstract Response<RoleAssignmentScheduleRequestInner> validateWithResponse(String scope, String roleAssignmentScheduleRequestName, RoleAssignmentScheduleRequestInner parameters, Context context)
Validates a new role assignment schedule request.
Parameters:
Returns:
validateWithResponseAsync
public abstract Mono<Response<RoleAssignmentScheduleRequestInner>> validateWithResponseAsync(String scope, String roleAssignmentScheduleRequestName, RoleAssignmentScheduleRequestInner parameters)
Validates a new role assignment schedule request.
Parameters:
Returns: