Package com.oracle.bmc.dif.model
Class AdbUpdateDetail
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dif.model.AdbUpdateDetail
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250830") public final class AdbUpdateDetail extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails to update an Oracle Autonomous Database.
Note: Objects should always be created or deserialized using theAdbUpdateDetail.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 theAdbUpdateDetail.Builder, which maintain a set of all explicitly set fields calledAdbUpdateDetail.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 classAdbUpdateDetail.Builder
-
Constructor Summary
Constructors Constructor Description AdbUpdateDetail(String instanceId, Integer ecpu, Integer dataStorageSizeInTBs, Boolean isMtlsConnectionRequired)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AdbUpdateDetail.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetDataStorageSizeInTBs()The size, in terabytes, of the data volume that will be created and attached to the database.IntegergetEcpu()The compute amount (ECPUs) available to the database.StringgetInstanceId()Id of the existing ADB instance.BooleangetIsMtlsConnectionRequired()Specifies if the Autonomous Database requires mTLS connections.inthashCode()AdbUpdateDetail.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
AdbUpdateDetail
@Deprecated @ConstructorProperties({"instanceId","ecpu","dataStorageSizeInTBs","isMtlsConnectionRequired"}) public AdbUpdateDetail(String instanceId, Integer ecpu, Integer dataStorageSizeInTBs, Boolean isMtlsConnectionRequired)
Deprecated.
-
-
Method Detail
-
builder
public static AdbUpdateDetail.Builder builder()
Create a new builder.
-
toBuilder
public AdbUpdateDetail.Builder toBuilder()
-
getInstanceId
public String getInstanceId()
Id of the existing ADB instance.- Returns:
- the value
-
getEcpu
public Integer getEcpu()
The compute amount (ECPUs) available to the database.- Returns:
- the value
-
getDataStorageSizeInTBs
public Integer getDataStorageSizeInTBs()
The size, in terabytes, of the data volume that will be created and attached to the database.- Returns:
- the value
-
getIsMtlsConnectionRequired
public Boolean getIsMtlsConnectionRequired()
Specifies if the Autonomous Database requires mTLS connections.- 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
-
-