Class LimitsIncreaseItemRequestSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.limitsincrease.model.LimitsIncreaseItemRequestSummary.Builder
-
- Enclosing class:
- LimitsIncreaseItemRequestSummary
public static class LimitsIncreaseItemRequestSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public LimitsIncreaseItemRequestSummary.Builder id(String id)
The OCID of the limit increase item.- Parameters:
id- the value to set- Returns:
- this builder
-
compartmentId
public LimitsIncreaseItemRequestSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the limit increase item.Note: The tenancy is the root compartment.
- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
region
public LimitsIncreaseItemRequestSummary.Builder region(String region)
The region code for the limit increase item.- Parameters:
region- the value to set- Returns:
- this builder
-
scope
public LimitsIncreaseItemRequestSummary.Builder scope(String scope)
The scope of the limit increase item.For OCI, use the logical availability domain (AD) of the request. For Multicloud, use the availability zone (AZ) of the request
- Parameters:
scope- the value to set- Returns:
- this builder
-
serviceName
public LimitsIncreaseItemRequestSummary.Builder serviceName(String serviceName)
The name of the service that owns the limit.- Parameters:
serviceName- the value to set- Returns:
- this builder
-
limitName
public LimitsIncreaseItemRequestSummary.Builder limitName(String limitName)
The name of the limit to be increased.- Parameters:
limitName- the value to set- Returns:
- this builder
-
value
public LimitsIncreaseItemRequestSummary.Builder value(Long value)
The requested value for the limit.- Parameters:
value- the value to set- Returns:
- this builder
-
currentValue
public LimitsIncreaseItemRequestSummary.Builder currentValue(Long currentValue)
The value of the limit for the tenancy at the time of the request.Purely informative.
- Parameters:
currentValue- the value to set- Returns:
- this builder
-
limitsIncreaseRequestId
public LimitsIncreaseItemRequestSummary.Builder limitsIncreaseRequestId(String limitsIncreaseRequestId)
The OCID of the limit increase request that the limit increase item belongs to.- Parameters:
limitsIncreaseRequestId- the value to set- Returns:
- this builder
-
timeCreated
public LimitsIncreaseItemRequestSummary.Builder timeCreated(Date timeCreated)
The time that the limit increase request was created.Format defined by RFC3339.
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
lifecycleState
public LimitsIncreaseItemRequestSummary.Builder lifecycleState(LimitsIncreaseItemRequest.LifecycleState lifecycleState)
The current status of the limit increase item.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
build
public LimitsIncreaseItemRequestSummary build()
-
copy
public LimitsIncreaseItemRequestSummary.Builder copy(LimitsIncreaseItemRequestSummary model)
-
-