@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class LaunchDbSystemFromDatabaseDetails extends LaunchDbSystemBase
Used for creating a new DB system from a database, including archived redo log data.
Note: Objects should always be created or deserialized using the LaunchDbSystemFromDatabaseDetails.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 the LaunchDbSystemFromDatabaseDetails.Builder
, which maintain a
set of all explicitly set fields called ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and
equals(Object)
methods are implemented to take ExplicitlySetBmcModel.__explicitlySet__
into account.
The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the
constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
LaunchDbSystemFromDatabaseDetails.Builder |
static class |
LaunchDbSystemFromDatabaseDetails.DatabaseEdition
The Oracle Database Edition that applies to all the databases on the DB system.
|
static class |
LaunchDbSystemFromDatabaseDetails.DiskRedundancy
The type of redundancy configured for the DB system.
|
static class |
LaunchDbSystemFromDatabaseDetails.LicenseModel
The Oracle license model that applies to all the databases on the DB system.
|
LaunchDbSystemBase.Source, LaunchDbSystemBase.StorageVolumePerformanceMode
Constructor and Description |
---|
LaunchDbSystemFromDatabaseDetails(String compartmentId,
List<String> faultDomains,
String displayName,
String availabilityDomain,
String subnetId,
String backupSubnetId,
List<String> nsgIds,
List<String> backupNetworkNsgIds,
String shape,
String timeZone,
DbSystemOptions dbSystemOptions,
LaunchDbSystemBase.StorageVolumePerformanceMode storageVolumePerformanceMode,
Boolean sparseDiskgroup,
List<String> sshPublicKeys,
String hostname,
String domain,
Integer cpuCoreCount,
String clusterName,
Integer dataStoragePercentage,
Integer initialDataStorageSizeInGB,
String kmsKeyId,
String kmsKeyVersionId,
Integer nodeCount,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags,
String privateIp,
DataCollectionOptions dataCollectionOptions,
CreateDbHomeFromDatabaseDetails dbHome,
LaunchDbSystemFromDatabaseDetails.DatabaseEdition databaseEdition,
LaunchDbSystemFromDatabaseDetails.DiskRedundancy diskRedundancy,
LaunchDbSystemFromDatabaseDetails.LicenseModel licenseModel)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static LaunchDbSystemFromDatabaseDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
LaunchDbSystemFromDatabaseDetails.DatabaseEdition |
getDatabaseEdition()
The Oracle Database Edition that applies to all the databases on the DB system.
|
CreateDbHomeFromDatabaseDetails |
getDbHome() |
LaunchDbSystemFromDatabaseDetails.DiskRedundancy |
getDiskRedundancy()
The type of redundancy configured for the DB system.
|
LaunchDbSystemFromDatabaseDetails.LicenseModel |
getLicenseModel()
The Oracle license model that applies to all the databases on the DB system.
|
int |
hashCode() |
LaunchDbSystemFromDatabaseDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
getAvailabilityDomain, getBackupNetworkNsgIds, getBackupSubnetId, getClusterName, getCompartmentId, getCpuCoreCount, getDataCollectionOptions, getDataStoragePercentage, getDbSystemOptions, getDefinedTags, getDisplayName, getDomain, getFaultDomains, getFreeformTags, getHostname, getInitialDataStorageSizeInGB, getKmsKeyId, getKmsKeyVersionId, getNodeCount, getNsgIds, getPrivateIp, getShape, getSparseDiskgroup, getSshPublicKeys, getStorageVolumePerformanceMode, getSubnetId, getTimeZone
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public LaunchDbSystemFromDatabaseDetails(String compartmentId, List<String> faultDomains, String displayName, String availabilityDomain, String subnetId, String backupSubnetId, List<String> nsgIds, List<String> backupNetworkNsgIds, String shape, String timeZone, DbSystemOptions dbSystemOptions, LaunchDbSystemBase.StorageVolumePerformanceMode storageVolumePerformanceMode, Boolean sparseDiskgroup, List<String> sshPublicKeys, String hostname, String domain, Integer cpuCoreCount, String clusterName, Integer dataStoragePercentage, Integer initialDataStorageSizeInGB, String kmsKeyId, String kmsKeyVersionId, Integer nodeCount, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String privateIp, DataCollectionOptions dataCollectionOptions, CreateDbHomeFromDatabaseDetails dbHome, LaunchDbSystemFromDatabaseDetails.DatabaseEdition databaseEdition, LaunchDbSystemFromDatabaseDetails.DiskRedundancy diskRedundancy, LaunchDbSystemFromDatabaseDetails.LicenseModel licenseModel)
public static LaunchDbSystemFromDatabaseDetails.Builder builder()
Create a new builder.
public LaunchDbSystemFromDatabaseDetails.Builder toBuilder()
public CreateDbHomeFromDatabaseDetails getDbHome()
public LaunchDbSystemFromDatabaseDetails.DatabaseEdition getDatabaseEdition()
The Oracle Database Edition that applies to all the databases on the DB system. Exadata DB systems and 2-node RAC DB systems require ENTERPRISE_EDITION_EXTREME_PERFORMANCE.
public LaunchDbSystemFromDatabaseDetails.DiskRedundancy getDiskRedundancy()
The type of redundancy configured for the DB system. NORMAL 2-way redundancy, recommended for test and development systems. HIGH is 3-way redundancy, recommended for production systems.
public LaunchDbSystemFromDatabaseDetails.LicenseModel getLicenseModel()
The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED.
public String toString()
toString
in class LaunchDbSystemBase
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class LaunchDbSystemBase
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class LaunchDbSystemBase
public int hashCode()
hashCode
in class LaunchDbSystemBase
Copyright © 2016–2023. All rights reserved.