public static class LaunchDbSystemFromDatabaseDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public LaunchDbSystemFromDatabaseDetails.Builder compartmentId(String compartmentId)
public LaunchDbSystemFromDatabaseDetails.Builder faultDomains(List<String> faultDomains)
public LaunchDbSystemFromDatabaseDetails.Builder displayName(String displayName)
public LaunchDbSystemFromDatabaseDetails.Builder availabilityDomain(String availabilityDomain)
public LaunchDbSystemFromDatabaseDetails.Builder subnetId(String subnetId)
public LaunchDbSystemFromDatabaseDetails.Builder backupSubnetId(String backupSubnetId)
public LaunchDbSystemFromDatabaseDetails.Builder nsgIds(List<String> nsgIds)
public LaunchDbSystemFromDatabaseDetails.Builder backupNetworkNsgIds(List<String> backupNetworkNsgIds)
public LaunchDbSystemFromDatabaseDetails.Builder shape(String shape)
public LaunchDbSystemFromDatabaseDetails.Builder timeZone(String timeZone)
public LaunchDbSystemFromDatabaseDetails.Builder dbSystemOptions(DbSystemOptions dbSystemOptions)
public LaunchDbSystemFromDatabaseDetails.Builder storageVolumePerformanceMode(LaunchDbSystemBase.StorageVolumePerformanceMode storageVolumePerformanceMode)
public LaunchDbSystemFromDatabaseDetails.Builder sparseDiskgroup(Boolean sparseDiskgroup)
public LaunchDbSystemFromDatabaseDetails.Builder sshPublicKeys(List<String> sshPublicKeys)
public LaunchDbSystemFromDatabaseDetails.Builder hostname(String hostname)
public LaunchDbSystemFromDatabaseDetails.Builder domain(String domain)
public LaunchDbSystemFromDatabaseDetails.Builder cpuCoreCount(Integer cpuCoreCount)
public LaunchDbSystemFromDatabaseDetails.Builder clusterName(String clusterName)
public LaunchDbSystemFromDatabaseDetails.Builder dataStoragePercentage(Integer dataStoragePercentage)
public LaunchDbSystemFromDatabaseDetails.Builder initialDataStorageSizeInGB(Integer initialDataStorageSizeInGB)
public LaunchDbSystemFromDatabaseDetails.Builder kmsKeyId(String kmsKeyId)
public LaunchDbSystemFromDatabaseDetails.Builder kmsKeyVersionId(String kmsKeyVersionId)
public LaunchDbSystemFromDatabaseDetails.Builder nodeCount(Integer nodeCount)
public LaunchDbSystemFromDatabaseDetails.Builder freeformTags(Map<String,String> freeformTags)
public LaunchDbSystemFromDatabaseDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public LaunchDbSystemFromDatabaseDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes)
public LaunchDbSystemFromDatabaseDetails.Builder privateIp(String privateIp)
public LaunchDbSystemFromDatabaseDetails.Builder dataCollectionOptions(DataCollectionOptions dataCollectionOptions)
public LaunchDbSystemFromDatabaseDetails.Builder dbHome(CreateDbHomeFromDatabaseDetails dbHome)
public LaunchDbSystemFromDatabaseDetails.Builder databaseEdition(LaunchDbSystemFromDatabaseDetails.DatabaseEdition databaseEdition)
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.
databaseEdition
- the value to setpublic LaunchDbSystemFromDatabaseDetails.Builder diskRedundancy(LaunchDbSystemFromDatabaseDetails.DiskRedundancy diskRedundancy)
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.
diskRedundancy
- the value to setpublic LaunchDbSystemFromDatabaseDetails.Builder licenseModel(LaunchDbSystemFromDatabaseDetails.LicenseModel licenseModel)
The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED.
licenseModel
- the value to setpublic LaunchDbSystemFromDatabaseDetails build()
public LaunchDbSystemFromDatabaseDetails.Builder copy(LaunchDbSystemFromDatabaseDetails model)
Copyright © 2016–2024. All rights reserved.