Class SourceDatabaseDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.database.model.SourceDatabaseDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class SourceDatabaseDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSource Autonomous AI Database details.
 Note: Objects should always be created or deserialized using theSourceDatabaseDetails.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 theSourceDatabaseDetails.Builder, which maintain a set of all explicitly set fields calledSourceDatabaseDetails.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 classSourceDatabaseDetails.Builderstatic classSourceDatabaseDetails.DbWorkloadThe Autonomous AI Database workload type.
 - 
Constructor SummaryConstructors Constructor Description SourceDatabaseDetails(String autonomousVmClusterDisplayName, String autonomousContainerDatabaseName, String autonomousContainerDatabaseDisplayName, List<CustomerContact> autonomousContainerDatabaseCustomerContacts, String autonomousContainerDatabaseDstFileVersion, String autonomousDatabaseName, List<CustomerContact> autonomousDatabaseCustomerContacts, SourceDatabaseDetails.DbWorkload dbWorkload)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SourceDatabaseDetails.Builderbuilder()Create a new builder.booleanequals(Object o)List<CustomerContact>getAutonomousContainerDatabaseCustomerContacts()Customer Contacts for the Autonomous Container Database.StringgetAutonomousContainerDatabaseDisplayName()The user-provided name for the Autonomous Container Database.StringgetAutonomousContainerDatabaseDstFileVersion()DST Time-Zone File version of the Autonomous Container Database.StringgetAutonomousContainerDatabaseName()Autonomous Container Database name.List<CustomerContact>getAutonomousDatabaseCustomerContacts()Customer Contacts for the Autonomous AI Database.StringgetAutonomousDatabaseName()Autonomous AI Database’s name.StringgetAutonomousVmClusterDisplayName()Autonomous VM cluster’s user-friendly name.SourceDatabaseDetails.DbWorkloadgetDbWorkload()The Autonomous AI Database workload type.inthashCode()SourceDatabaseDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
SourceDatabaseDetails@Deprecated @ConstructorProperties({"autonomousVmClusterDisplayName","autonomousContainerDatabaseName","autonomousContainerDatabaseDisplayName","autonomousContainerDatabaseCustomerContacts","autonomousContainerDatabaseDstFileVersion","autonomousDatabaseName","autonomousDatabaseCustomerContacts","dbWorkload"}) public SourceDatabaseDetails(String autonomousVmClusterDisplayName, String autonomousContainerDatabaseName, String autonomousContainerDatabaseDisplayName, List<CustomerContact> autonomousContainerDatabaseCustomerContacts, String autonomousContainerDatabaseDstFileVersion, String autonomousDatabaseName, List<CustomerContact> autonomousDatabaseCustomerContacts, SourceDatabaseDetails.DbWorkload dbWorkload) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static SourceDatabaseDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic SourceDatabaseDetails.Builder toBuilder() 
 - 
getAutonomousVmClusterDisplayNamepublic String getAutonomousVmClusterDisplayName() Autonomous VM cluster’s user-friendly name.- Returns:
- the value
 
 - 
getAutonomousContainerDatabaseNamepublic String getAutonomousContainerDatabaseName() Autonomous Container Database name.- Returns:
- the value
 
 - 
getAutonomousContainerDatabaseDisplayNamepublic String getAutonomousContainerDatabaseDisplayName() The user-provided name for the Autonomous Container Database.- Returns:
- the value
 
 - 
getAutonomousContainerDatabaseCustomerContactspublic List<CustomerContact> getAutonomousContainerDatabaseCustomerContacts() Customer Contacts for the Autonomous Container Database.Setting this to an empty list removes all customer contacts. - Returns:
- the value
 
 - 
getAutonomousContainerDatabaseDstFileVersionpublic String getAutonomousContainerDatabaseDstFileVersion() DST Time-Zone File version of the Autonomous Container Database.- Returns:
- the value
 
 - 
getAutonomousDatabaseNamepublic String getAutonomousDatabaseName() Autonomous AI Database’s name.- Returns:
- the value
 
 - 
getAutonomousDatabaseCustomerContactspublic List<CustomerContact> getAutonomousDatabaseCustomerContacts() Customer Contacts for the Autonomous AI Database.- Returns:
- the value
 
 - 
getDbWorkloadpublic SourceDatabaseDetails.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
 
 - 
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
 
 
- 
 
-