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