Package com.oracle.bmc.database.model
Class LaunchDbSystemFromDatabaseDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.LaunchDbSystemFromDatabaseDetails.Builder
-
- Enclosing class:
- LaunchDbSystemFromDatabaseDetails
public static class LaunchDbSystemFromDatabaseDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
compartmentId
public LaunchDbSystemFromDatabaseDetails.Builder compartmentId(String compartmentId)
-
faultDomains
public LaunchDbSystemFromDatabaseDetails.Builder faultDomains(List<String> faultDomains)
-
displayName
public LaunchDbSystemFromDatabaseDetails.Builder displayName(String displayName)
-
availabilityDomain
public LaunchDbSystemFromDatabaseDetails.Builder availabilityDomain(String availabilityDomain)
-
subnetId
public LaunchDbSystemFromDatabaseDetails.Builder subnetId(String subnetId)
-
backupSubnetId
public LaunchDbSystemFromDatabaseDetails.Builder backupSubnetId(String backupSubnetId)
-
nsgIds
public LaunchDbSystemFromDatabaseDetails.Builder nsgIds(List<String> nsgIds)
-
backupNetworkNsgIds
public LaunchDbSystemFromDatabaseDetails.Builder backupNetworkNsgIds(List<String> backupNetworkNsgIds)
-
shape
public LaunchDbSystemFromDatabaseDetails.Builder shape(String shape)
-
timeZone
public LaunchDbSystemFromDatabaseDetails.Builder timeZone(String timeZone)
-
dbSystemOptions
public LaunchDbSystemFromDatabaseDetails.Builder dbSystemOptions(DbSystemOptions dbSystemOptions)
-
storageVolumePerformanceMode
public LaunchDbSystemFromDatabaseDetails.Builder storageVolumePerformanceMode(LaunchDbSystemBase.StorageVolumePerformanceMode storageVolumePerformanceMode)
-
sparseDiskgroup
public LaunchDbSystemFromDatabaseDetails.Builder sparseDiskgroup(Boolean sparseDiskgroup)
-
sshPublicKeys
public LaunchDbSystemFromDatabaseDetails.Builder sshPublicKeys(List<String> sshPublicKeys)
-
hostname
public LaunchDbSystemFromDatabaseDetails.Builder hostname(String hostname)
-
domain
public LaunchDbSystemFromDatabaseDetails.Builder domain(String domain)
-
cpuCoreCount
public LaunchDbSystemFromDatabaseDetails.Builder cpuCoreCount(Integer cpuCoreCount)
-
clusterName
public LaunchDbSystemFromDatabaseDetails.Builder clusterName(String clusterName)
-
dataStoragePercentage
public LaunchDbSystemFromDatabaseDetails.Builder dataStoragePercentage(Integer dataStoragePercentage)
-
initialDataStorageSizeInGB
public LaunchDbSystemFromDatabaseDetails.Builder initialDataStorageSizeInGB(Integer initialDataStorageSizeInGB)
-
kmsKeyId
public LaunchDbSystemFromDatabaseDetails.Builder kmsKeyId(String kmsKeyId)
-
kmsKeyVersionId
public LaunchDbSystemFromDatabaseDetails.Builder kmsKeyVersionId(String kmsKeyVersionId)
-
nodeCount
public LaunchDbSystemFromDatabaseDetails.Builder nodeCount(Integer nodeCount)
-
freeformTags
public LaunchDbSystemFromDatabaseDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public LaunchDbSystemFromDatabaseDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
securityAttributes
public LaunchDbSystemFromDatabaseDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes)
-
privateIp
public LaunchDbSystemFromDatabaseDetails.Builder privateIp(String privateIp)
-
privateIpV6
public LaunchDbSystemFromDatabaseDetails.Builder privateIpV6(String privateIpV6)
-
dataCollectionOptions
public LaunchDbSystemFromDatabaseDetails.Builder dataCollectionOptions(DataCollectionOptions dataCollectionOptions)
-
dbHome
public LaunchDbSystemFromDatabaseDetails.Builder dbHome(CreateDbHomeFromDatabaseDetails dbHome)
-
databaseEdition
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.
- Parameters:
databaseEdition
- the value to set- Returns:
- this builder
-
diskRedundancy
public 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.
- Parameters:
diskRedundancy
- the value to set- Returns:
- this builder
-
licenseModel
public 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.
- Parameters:
licenseModel
- the value to set- Returns:
- this builder
-
build
public LaunchDbSystemFromDatabaseDetails build()
-
copy
public LaunchDbSystemFromDatabaseDetails.Builder copy(LaunchDbSystemFromDatabaseDetails model)
-
-