public static class GetResourceAvailabilityRequest.Builder extends Object implements BmcRequest.Builder<GetResourceAvailabilityRequest,Void>
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
GetResourceAvailabilityRequest.Builder |
availabilityDomain(String availabilityDomain)
This field is mandatory if the scopeType of the target resource limit is AD.
|
GetResourceAvailabilityRequest |
build()
Build the instance of GetResourceAvailabilityRequest as configured by this builder
|
GetResourceAvailabilityRequest |
buildWithoutInvocationCallback()
Build the instance of GetResourceAvailabilityRequest as configured by this builder
|
GetResourceAvailabilityRequest.Builder |
compartmentId(String compartmentId)
The OCID of the compartment for which data is being fetched.
|
GetResourceAvailabilityRequest.Builder |
copy(GetResourceAvailabilityRequest o)
Copy method to populate the builder with values from the given instance.
|
GetResourceAvailabilityRequest.Builder |
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
Set the invocation callback for the request to be built.
|
GetResourceAvailabilityRequest.Builder |
limitName(String limitName)
The limit name for which to fetch the data.
|
GetResourceAvailabilityRequest.Builder |
opcRequestId(String opcRequestId)
Unique Oracle-assigned identifier for the request.
|
GetResourceAvailabilityRequest.Builder |
retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.
|
GetResourceAvailabilityRequest.Builder |
serviceName(String serviceName)
The service name of the target quota.
|
GetResourceAvailabilityRequest.Builder |
subscriptionId(String subscriptionId)
The OCID of the subscription assigned to tenant
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
body$
public GetResourceAvailabilityRequest.Builder serviceName(String serviceName)
The service name of the target quota.
serviceName
- the value to setpublic GetResourceAvailabilityRequest.Builder limitName(String limitName)
The limit name for which to fetch the data.
limitName
- the value to setpublic GetResourceAvailabilityRequest.Builder compartmentId(String compartmentId)
The OCID of the compartment for which data is being fetched.
compartmentId
- the value to setpublic GetResourceAvailabilityRequest.Builder availabilityDomain(String availabilityDomain)
This field is mandatory if the scopeType of the target resource limit is AD. Otherwise, this field should be omitted. If the above requirements are not met, the API returns a 400 - InvalidParameter response.
availabilityDomain
- the value to setpublic GetResourceAvailabilityRequest.Builder opcRequestId(String opcRequestId)
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
opcRequestId
- the value to setpublic GetResourceAvailabilityRequest.Builder subscriptionId(String subscriptionId)
The OCID of the subscription assigned to tenant
subscriptionId
- the value to setpublic GetResourceAvailabilityRequest.Builder invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
Set the invocation callback for the request to be built.
invocationCallback
- the invocation callback to be set for the requestpublic GetResourceAvailabilityRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.
retryConfiguration
- the retry configuration to be used for the requestpublic GetResourceAvailabilityRequest.Builder copy(GetResourceAvailabilityRequest o)
Copy method to populate the builder with values from the given instance.
copy
in interface BmcRequest.Builder<GetResourceAvailabilityRequest,Void>
o
- other request from which to copy valuespublic GetResourceAvailabilityRequest build()
Build the instance of GetResourceAvailabilityRequest as configured by this builder
Note that this method takes calls to invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)
into account,
while the method buildWithoutInvocationCallback()
does not.
This is the preferred method to build an instance.
build
in interface BmcRequest.Builder<GetResourceAvailabilityRequest,Void>
public GetResourceAvailabilityRequest buildWithoutInvocationCallback()
Build the instance of GetResourceAvailabilityRequest as configured by this builder
Note that this method does not take calls to invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)
into account,
while the method build()
does
Copyright © 2016–2024. All rights reserved.