Interface LimitsIncreaseAsync
-
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
LimitsIncreaseAsyncClient
@Generated(value="OracleSDKGenerator", comments="API Version: 20251101") public interface LimitsIncreaseAsync extends AutoCloseableUse the Limits Increase API to work with limit increase requests.For more information, see Working with Limit Increase Requests.
-
-
Method Summary
-
Methods inherited from interface java.lang.AutoCloseable
close
-
-
-
-
Method Detail
-
refreshClient
void refreshClient()
Rebuilds the client from scratch.Useful to refresh certificates.
-
setEndpoint
void setEndpoint(String endpoint)
Sets the endpoint to call (ex, https://www.example.com).- Parameters:
endpoint- The endpoint of the serice.
-
getEndpoint
String getEndpoint()
Gets the set endpoint for REST call (ex, https://www.example.com)
-
setRegion
void setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpointafter resolving the endpoint. If the service is not available in this region, however, an IllegalArgumentException will be raised.- Parameters:
region- The region of the service.
-
setRegion
void setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call
setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format (
Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Parameters:
regionId- The public region ID.
-
useRealmSpecificEndpointTemplate
void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled)
Determines whether realm specific endpoint should be used or not.Set realmSpecificEndpointTemplateEnabled to “true” if the user wants to enable use of realm specific endpoint template, otherwise set it to “false”
- Parameters:
realmSpecificEndpointTemplateEnabled- flag to enable the use of realm specific endpoint template
-
cancelLimitsIncreaseItemRequest
Future<CancelLimitsIncreaseItemRequestResponse> cancelLimitsIncreaseItemRequest(CancelLimitsIncreaseItemRequestRequest request, AsyncHandler<CancelLimitsIncreaseItemRequestRequest,CancelLimitsIncreaseItemRequestResponse> handler)
Withdraws the specified item from the limit increase request.For more information, see Withdrawing an Item from a Limit Increase Request.
- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
cancelLimitsIncreaseRequest
Future<CancelLimitsIncreaseRequestResponse> cancelLimitsIncreaseRequest(CancelLimitsIncreaseRequestRequest request, AsyncHandler<CancelLimitsIncreaseRequestRequest,CancelLimitsIncreaseRequestResponse> handler)
Withdraws the specified limit increase request.For more information, see Withdrawing a Limit Increase Request.
- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createLimitsIncreaseRequest
Future<CreateLimitsIncreaseRequestResponse> createLimitsIncreaseRequest(CreateLimitsIncreaseRequestRequest request, AsyncHandler<CreateLimitsIncreaseRequestRequest,CreateLimitsIncreaseRequestResponse> handler)
Creates a limit increase request in the specified compartment.For more information, see Creating a Limit Increase Request.
- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteLimitsIncreaseRequest
Future<DeleteLimitsIncreaseRequestResponse> deleteLimitsIncreaseRequest(DeleteLimitsIncreaseRequestRequest request, AsyncHandler<DeleteLimitsIncreaseRequestRequest,DeleteLimitsIncreaseRequestResponse> handler)
Deletes the specified limit increase request.For more information, see Deleting a Limit Increase Request.
- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getLimitsIncreaseItemRequest
Future<GetLimitsIncreaseItemRequestResponse> getLimitsIncreaseItemRequest(GetLimitsIncreaseItemRequestRequest request, AsyncHandler<GetLimitsIncreaseItemRequestRequest,GetLimitsIncreaseItemRequestResponse> handler)
Gets the specified item from the limit increase request.For more information, see Getting Details for a Limit Increase Request.
- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getLimitsIncreaseRequest
Future<GetLimitsIncreaseRequestResponse> getLimitsIncreaseRequest(GetLimitsIncreaseRequestRequest request, AsyncHandler<GetLimitsIncreaseRequestRequest,GetLimitsIncreaseRequestResponse> handler)
Gets the specified limit increase request.For more information, see Getting Details for a Limit Increase Request.
- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listLimitsIncreaseItemRequests
Future<ListLimitsIncreaseItemRequestsResponse> listLimitsIncreaseItemRequests(ListLimitsIncreaseItemRequestsRequest request, AsyncHandler<ListLimitsIncreaseItemRequestsRequest,ListLimitsIncreaseItemRequestsResponse> handler)
Lists items in the specified limit increase request.For more information, see Getting Details for a Limit Increase Request.
- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listLimitsIncreaseQuestions
Future<ListLimitsIncreaseQuestionsResponse> listLimitsIncreaseQuestions(ListLimitsIncreaseQuestionsRequest request, AsyncHandler<ListLimitsIncreaseQuestionsRequest,ListLimitsIncreaseQuestionsResponse> handler)
Gets the fields for the specified service and limit name.Service name is required if limit name is provided. If limit name is not provided, returns all questions for the specified service. If service name is not provided, returns all available questions. For more information, see Creating a Limit Increase Request.
- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listLimitsIncreaseRequests
Future<ListLimitsIncreaseRequestsResponse> listLimitsIncreaseRequests(ListLimitsIncreaseRequestsRequest request, AsyncHandler<ListLimitsIncreaseRequestsRequest,ListLimitsIncreaseRequestsResponse> handler)
Lists limit increase requests in the specified compartment.For more information, see Listing Limit Increase Requests.
- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
patchLimitsIncreaseRequest
Future<PatchLimitsIncreaseRequestResponse> patchLimitsIncreaseRequest(PatchLimitsIncreaseRequestRequest request, AsyncHandler<PatchLimitsIncreaseRequestRequest,PatchLimitsIncreaseRequestResponse> handler)
Adds one or more comments to the specified limit increase request.For more information, see Adding Comments to a Limit Increase Request.
- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateLimitsIncreaseRequest
Future<UpdateLimitsIncreaseRequestResponse> updateLimitsIncreaseRequest(UpdateLimitsIncreaseRequestRequest request, AsyncHandler<UpdateLimitsIncreaseRequestRequest,UpdateLimitsIncreaseRequestResponse> handler)
Updates the limit increase request.For more information, see Updating a Limit Increase Request.
- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
-