Class LimitsIncreaseItemRequestSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.limitsincrease.model.LimitsIncreaseItemRequestSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20251101") public final class LimitsIncreaseItemRequestSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA summary of properties for a limit increase item within the indicated limit increase request.
Note: Objects should always be created or deserialized using theLimitsIncreaseItemRequestSummary.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theLimitsIncreaseItemRequestSummary.Builder, which maintain a set of all explicitly set fields calledLimitsIncreaseItemRequestSummary.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLimitsIncreaseItemRequestSummary.Builder
-
Constructor Summary
Constructors Constructor Description LimitsIncreaseItemRequestSummary(String id, String compartmentId, String region, String scope, String serviceName, String limitName, Long value, Long currentValue, String limitsIncreaseRequestId, Date timeCreated, LimitsIncreaseItemRequest.LifecycleState lifecycleState)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LimitsIncreaseItemRequestSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment that contains the limit increase item.LonggetCurrentValue()The value of the limit for the tenancy at the time of the request.StringgetId()The OCID of the limit increase item.LimitsIncreaseItemRequest.LifecycleStategetLifecycleState()The current status of the limit increase item.StringgetLimitName()The name of the limit to be increased.StringgetLimitsIncreaseRequestId()The OCID of the limit increase request that the limit increase item belongs to.StringgetRegion()The region code for the limit increase item.StringgetScope()The scope of the limit increase item.StringgetServiceName()The name of the service that owns the limit.DategetTimeCreated()The time that the limit increase request was created.LonggetValue()The requested value for the limit.inthashCode()LimitsIncreaseItemRequestSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
LimitsIncreaseItemRequestSummary
@Deprecated @ConstructorProperties({"id","compartmentId","region","scope","serviceName","limitName","value","currentValue","limitsIncreaseRequestId","timeCreated","lifecycleState"}) public LimitsIncreaseItemRequestSummary(String id, String compartmentId, String region, String scope, String serviceName, String limitName, Long value, Long currentValue, String limitsIncreaseRequestId, Date timeCreated, LimitsIncreaseItemRequest.LifecycleState lifecycleState)
Deprecated.
-
-
Method Detail
-
builder
public static LimitsIncreaseItemRequestSummary.Builder builder()
Create a new builder.
-
toBuilder
public LimitsIncreaseItemRequestSummary.Builder toBuilder()
-
getCompartmentId
public String getCompartmentId()
The OCID of the compartment that contains the limit increase item.Note: The tenancy is the root compartment.
- Returns:
- the value
-
getRegion
public String getRegion()
The region code for the limit increase item.- Returns:
- the value
-
getScope
public String getScope()
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
- Returns:
- the value
-
getServiceName
public String getServiceName()
The name of the service that owns the limit.- Returns:
- the value
-
getLimitName
public String getLimitName()
The name of the limit to be increased.- Returns:
- the value
-
getValue
public Long getValue()
The requested value for the limit.- Returns:
- the value
-
getCurrentValue
public Long getCurrentValue()
The value of the limit for the tenancy at the time of the request.Purely informative.
- Returns:
- the value
-
getLimitsIncreaseRequestId
public String getLimitsIncreaseRequestId()
The OCID of the limit increase request that the limit increase item belongs to.- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The time that the limit increase request was created.Format defined by RFC3339.
- Returns:
- the value
-
getLifecycleState
public LimitsIncreaseItemRequest.LifecycleState getLifecycleState()
The current status of the limit increase item.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-