public static class LaunchDbSystemFromBackupDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public LaunchDbSystemFromBackupDetails.Builder compartmentId(String compartmentId)
public LaunchDbSystemFromBackupDetails.Builder faultDomains(List<String> faultDomains)
public LaunchDbSystemFromBackupDetails.Builder displayName(String displayName)
public LaunchDbSystemFromBackupDetails.Builder availabilityDomain(String availabilityDomain)
public LaunchDbSystemFromBackupDetails.Builder subnetId(String subnetId)
public LaunchDbSystemFromBackupDetails.Builder backupSubnetId(String backupSubnetId)
public LaunchDbSystemFromBackupDetails.Builder nsgIds(List<String> nsgIds)
public LaunchDbSystemFromBackupDetails.Builder backupNetworkNsgIds(List<String> backupNetworkNsgIds)
public LaunchDbSystemFromBackupDetails.Builder shape(String shape)
public LaunchDbSystemFromBackupDetails.Builder timeZone(String timeZone)
public LaunchDbSystemFromBackupDetails.Builder dbSystemOptions(DbSystemOptions dbSystemOptions)
public LaunchDbSystemFromBackupDetails.Builder storageVolumePerformanceMode(LaunchDbSystemBase.StorageVolumePerformanceMode storageVolumePerformanceMode)
public LaunchDbSystemFromBackupDetails.Builder sparseDiskgroup(Boolean sparseDiskgroup)
public LaunchDbSystemFromBackupDetails.Builder sshPublicKeys(List<String> sshPublicKeys)
public LaunchDbSystemFromBackupDetails.Builder hostname(String hostname)
public LaunchDbSystemFromBackupDetails.Builder domain(String domain)
public LaunchDbSystemFromBackupDetails.Builder cpuCoreCount(Integer cpuCoreCount)
public LaunchDbSystemFromBackupDetails.Builder clusterName(String clusterName)
public LaunchDbSystemFromBackupDetails.Builder dataStoragePercentage(Integer dataStoragePercentage)
public LaunchDbSystemFromBackupDetails.Builder initialDataStorageSizeInGB(Integer initialDataStorageSizeInGB)
public LaunchDbSystemFromBackupDetails.Builder kmsKeyId(String kmsKeyId)
public LaunchDbSystemFromBackupDetails.Builder kmsKeyVersionId(String kmsKeyVersionId)
public LaunchDbSystemFromBackupDetails.Builder nodeCount(Integer nodeCount)
public LaunchDbSystemFromBackupDetails.Builder freeformTags(Map<String,String> freeformTags)
public LaunchDbSystemFromBackupDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public LaunchDbSystemFromBackupDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes)
public LaunchDbSystemFromBackupDetails.Builder privateIp(String privateIp)
public LaunchDbSystemFromBackupDetails.Builder dataCollectionOptions(DataCollectionOptions dataCollectionOptions)
public LaunchDbSystemFromBackupDetails.Builder dbHome(CreateDbHomeFromBackupDetails dbHome)
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.
databaseEdition
- the value to setpublic 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.
diskRedundancy
- the value to setpublic 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.
licenseModel
- the value to setpublic LaunchDbSystemFromBackupDetails build()
public LaunchDbSystemFromBackupDetails.Builder copy(LaunchDbSystemFromBackupDetails model)
Copyright © 2016–2024. All rights reserved.