Class LimitsIncreaseItemRequest.Builder
- java.lang.Object
-
- com.oracle.bmc.limitsincrease.model.LimitsIncreaseItemRequest.Builder
-
- Enclosing class:
- LimitsIncreaseItemRequest
public static class LimitsIncreaseItemRequest.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LimitsIncreaseItemRequestbuild()LimitsIncreaseItemRequest.BuildercompartmentId(String compartmentId)The OCID of the compartment that contains the limit increase item.LimitsIncreaseItemRequest.Buildercopy(LimitsIncreaseItemRequest model)LimitsIncreaseItemRequest.BuildercurrentValue(Long currentValue)The value of the limit for the tenancy at the time of the request.LimitsIncreaseItemRequest.Builderid(String id)The OCID of the limit increase item.LimitsIncreaseItemRequest.BuilderlifecycleState(LimitsIncreaseItemRequest.LifecycleState lifecycleState)The current status of the limit increase item.LimitsIncreaseItemRequest.BuilderlimitName(String limitName)The name of the limit to be increased.LimitsIncreaseItemRequest.BuilderlimitsIncreaseRequestId(String limitsIncreaseRequestId)The OCID of the limit increase request that the limit increase item belongs to.LimitsIncreaseItemRequest.BuilderquestionnaireResponse(List<LimitsIncreaseItemQuestionResponse> questionnaireResponse)List of questionnaire responses for the limit increase item.LimitsIncreaseItemRequest.Builderregion(String region)The region code for the limit increase item.LimitsIncreaseItemRequest.Builderscope(String scope)The scope of the limit increase item.LimitsIncreaseItemRequest.BuilderserviceName(String serviceName)The name of the service that owns the limit.LimitsIncreaseItemRequest.BuildertimeCreated(Date timeCreated)The time that the limit increase item was created.LimitsIncreaseItemRequest.BuildertimeResolution(Date timeResolution)The time that the limit increase item was resolved.LimitsIncreaseItemRequest.BuildertimeUpdated(Date timeUpdated)The time that the limit increase item was last updated.LimitsIncreaseItemRequest.Buildervalue(Long value)The new value requested for the limit.
-
-
-
Method Detail
-
id
public LimitsIncreaseItemRequest.Builder id(String id)
The OCID of the limit increase item.- Parameters:
id- the value to set- Returns:
- this builder
-
compartmentId
public LimitsIncreaseItemRequest.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 LimitsIncreaseItemRequest.Builder region(String region)
The region code for the limit increase item.- Parameters:
region- the value to set- Returns:
- this builder
-
scope
public LimitsIncreaseItemRequest.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 LimitsIncreaseItemRequest.Builder serviceName(String serviceName)
The name of the service that owns the limit.- Parameters:
serviceName- the value to set- Returns:
- this builder
-
limitName
public LimitsIncreaseItemRequest.Builder limitName(String limitName)
The name of the limit to be increased.- Parameters:
limitName- the value to set- Returns:
- this builder
-
currentValue
public LimitsIncreaseItemRequest.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
-
value
public LimitsIncreaseItemRequest.Builder value(Long value)
The new value requested for the limit.- Parameters:
value- the value to set- Returns:
- this builder
-
limitsIncreaseRequestId
public LimitsIncreaseItemRequest.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
-
timeResolution
public LimitsIncreaseItemRequest.Builder timeResolution(Date timeResolution)
The time that the limit increase item was resolved.Format defined by RFC3339.
- Parameters:
timeResolution- the value to set- Returns:
- this builder
-
timeCreated
public LimitsIncreaseItemRequest.Builder timeCreated(Date timeCreated)
The time that the limit increase item was created.Format defined by RFC3339.
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeUpdated
public LimitsIncreaseItemRequest.Builder timeUpdated(Date timeUpdated)
The time that the limit increase item was last updated.Format defined by RFC3339.
- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
lifecycleState
public LimitsIncreaseItemRequest.Builder lifecycleState(LimitsIncreaseItemRequest.LifecycleState lifecycleState)
The current status of the limit increase item.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
questionnaireResponse
public LimitsIncreaseItemRequest.Builder questionnaireResponse(List<LimitsIncreaseItemQuestionResponse> questionnaireResponse)
List of questionnaire responses for the limit increase item.- Parameters:
questionnaireResponse- the value to set- Returns:
- this builder
-
build
public LimitsIncreaseItemRequest build()
-
copy
public LimitsIncreaseItemRequest.Builder copy(LimitsIncreaseItemRequest model)
-
-