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 SummaryNested Classes Modifier and Type Class Description static classAutonomousDbPreviewVersionSummary.Builderstatic classAutonomousDbPreviewVersionSummary.DbWorkloadThe Autonomous AI Database workload type.
 - 
Constructor SummaryConstructors Constructor Description AutonomousDbPreviewVersionSummary(String version, Date timePreviewBegin, Date timePreviewEnd, AutonomousDbPreviewVersionSummary.DbWorkload dbWorkload, String details)Deprecated.
 - 
Method SummaryAll 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- 
builderpublic static AutonomousDbPreviewVersionSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic AutonomousDbPreviewVersionSummary.Builder toBuilder() 
 - 
getVersionpublic String getVersion() A valid Autonomous AI Database preview version.- Returns:
- the value
 
 - 
getTimePreviewBeginpublic Date getTimePreviewBegin() The date and time when the preview version availability begins.- Returns:
- the value
 
 - 
getTimePreviewEndpublic Date getTimePreviewEnd() The date and time when the preview version availability ends.- Returns:
- the value
 
 - 
getDbWorkloadpublic 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
 
 - 
getDetailspublic String getDetails() A URL that points to a detailed description of the preview version.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-