Class AutonomousDbPreviewVersionSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.database.model.AutonomousDbPreviewVersionSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class AutonomousDbPreviewVersionSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe Autonomous AI Database preview version.Note that preview version software is only available for Autonomous AI Database Serverless instances.
Note: Objects should always be created or deserialized using theAutonomousDbPreviewVersionSummary.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 theAutonomousDbPreviewVersionSummary.Builder, which maintain a set of all explicitly set fields calledAutonomousDbPreviewVersionSummary.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 classAutonomousDbPreviewVersionSummary.Builderstatic classAutonomousDbPreviewVersionSummary.DbWorkloadThe Autonomous AI Database workload type.
-
Constructor Summary
Constructors Constructor Description AutonomousDbPreviewVersionSummary(String version, Date timePreviewBegin, Date timePreviewEnd, AutonomousDbPreviewVersionSummary.DbWorkload dbWorkload, String details)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AutonomousDbPreviewVersionSummary.Builderbuilder()Create a new builder.booleanequals(Object o)AutonomousDbPreviewVersionSummary.DbWorkloadgetDbWorkload()The Autonomous AI Database workload type.StringgetDetails()A URL that points to a detailed description of the preview version.DategetTimePreviewBegin()The date and time when the preview version availability begins.DategetTimePreviewEnd()The date and time when the preview version availability ends.StringgetVersion()A valid Autonomous AI Database preview version.inthashCode()AutonomousDbPreviewVersionSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
AutonomousDbPreviewVersionSummary
@Deprecated @ConstructorProperties({"version","timePreviewBegin","timePreviewEnd","dbWorkload","details"}) public AutonomousDbPreviewVersionSummary(String version, Date timePreviewBegin, Date timePreviewEnd, AutonomousDbPreviewVersionSummary.DbWorkload dbWorkload, String details)
Deprecated.
-
-
Method Detail
-
builder
public static AutonomousDbPreviewVersionSummary.Builder builder()
Create a new builder.
-
toBuilder
public AutonomousDbPreviewVersionSummary.Builder toBuilder()
-
getVersion
public String getVersion()
A valid Autonomous AI Database preview version.- Returns:
- the value
-
getTimePreviewBegin
public Date getTimePreviewBegin()
The date and time when the preview version availability begins.- Returns:
- the value
-
getTimePreviewEnd
public Date getTimePreviewEnd()
The date and time when the preview version availability ends.- Returns:
- the value
-
getDbWorkload
public AutonomousDbPreviewVersionSummary.DbWorkload getDbWorkload()
The Autonomous AI Database workload type.The following values are valid: - OLTP - indicates an Autonomous AI Transaction Processing database - DW - indicates an Autonomous AI Lakehouse database - AJD - indicates an Autonomous AI JSON Database - APEX - indicates an Autonomous AI Database with the Oracle APEX AI Application Development workload type. - LH - indicates an Oracle Autonomous AI Lakehouse database
This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier.
- Returns:
- the value
-
getDetails
public String getDetails()
A URL that points to a detailed description of the preview version.- 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
-
-