public static class LaunchDbSystemDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public LaunchDbSystemDetails.Builder compartmentId(String compartmentId)
public LaunchDbSystemDetails.Builder faultDomains(List<String> faultDomains)
public LaunchDbSystemDetails.Builder displayName(String displayName)
public LaunchDbSystemDetails.Builder availabilityDomain(String availabilityDomain)
public LaunchDbSystemDetails.Builder subnetId(String subnetId)
public LaunchDbSystemDetails.Builder backupSubnetId(String backupSubnetId)
public LaunchDbSystemDetails.Builder nsgIds(List<String> nsgIds)
public LaunchDbSystemDetails.Builder backupNetworkNsgIds(List<String> backupNetworkNsgIds)
public LaunchDbSystemDetails.Builder shape(String shape)
public LaunchDbSystemDetails.Builder timeZone(String timeZone)
public LaunchDbSystemDetails.Builder dbSystemOptions(DbSystemOptions dbSystemOptions)
public LaunchDbSystemDetails.Builder storageVolumePerformanceMode(LaunchDbSystemBase.StorageVolumePerformanceMode storageVolumePerformanceMode)
public LaunchDbSystemDetails.Builder sparseDiskgroup(Boolean sparseDiskgroup)
public LaunchDbSystemDetails.Builder sshPublicKeys(List<String> sshPublicKeys)
public LaunchDbSystemDetails.Builder hostname(String hostname)
public LaunchDbSystemDetails.Builder domain(String domain)
public LaunchDbSystemDetails.Builder cpuCoreCount(Integer cpuCoreCount)
public LaunchDbSystemDetails.Builder clusterName(String clusterName)
public LaunchDbSystemDetails.Builder dataStoragePercentage(Integer dataStoragePercentage)
public LaunchDbSystemDetails.Builder initialDataStorageSizeInGB(Integer initialDataStorageSizeInGB)
public LaunchDbSystemDetails.Builder kmsKeyId(String kmsKeyId)
public LaunchDbSystemDetails.Builder kmsKeyVersionId(String kmsKeyVersionId)
public LaunchDbSystemDetails.Builder nodeCount(Integer nodeCount)
public LaunchDbSystemDetails.Builder freeformTags(Map<String,String> freeformTags)
public LaunchDbSystemDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public LaunchDbSystemDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes)
public LaunchDbSystemDetails.Builder privateIp(String privateIp)
public LaunchDbSystemDetails.Builder dataCollectionOptions(DataCollectionOptions dataCollectionOptions)
public LaunchDbSystemDetails.Builder dbHome(CreateDbHomeDetails dbHome)
public LaunchDbSystemDetails.Builder databaseEdition(LaunchDbSystemDetails.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 LaunchDbSystemDetails.Builder diskRedundancy(LaunchDbSystemDetails.DiskRedundancy diskRedundancy)
The type of redundancy configured for the DB system. Normal is 2-way redundancy, recommended for test and development systems. High is 3-way redundancy, recommended for production systems.
diskRedundancy
- the value to setpublic LaunchDbSystemDetails.Builder licenseModel(LaunchDbSystemDetails.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 LaunchDbSystemDetails.Builder maintenanceWindowDetails(MaintenanceWindow maintenanceWindowDetails)
public LaunchDbSystemDetails build()
public LaunchDbSystemDetails.Builder copy(LaunchDbSystemDetails model)
Copyright © 2016–2024. All rights reserved.