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