Package com.oracle.bmc.database.model
Class LaunchDbSystemDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.LaunchDbSystemDetails.Builder
 
- 
- Enclosing class:
- LaunchDbSystemDetails
 
 public static class LaunchDbSystemDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
compartmentIdpublic LaunchDbSystemDetails.Builder compartmentId(String compartmentId) 
 - 
faultDomainspublic LaunchDbSystemDetails.Builder faultDomains(List<String> faultDomains) 
 - 
displayNamepublic LaunchDbSystemDetails.Builder displayName(String displayName) 
 - 
availabilityDomainpublic LaunchDbSystemDetails.Builder availabilityDomain(String availabilityDomain) 
 - 
subnetIdpublic LaunchDbSystemDetails.Builder subnetId(String subnetId) 
 - 
backupSubnetIdpublic LaunchDbSystemDetails.Builder backupSubnetId(String backupSubnetId) 
 - 
nsgIdspublic LaunchDbSystemDetails.Builder nsgIds(List<String> nsgIds) 
 - 
backupNetworkNsgIdspublic LaunchDbSystemDetails.Builder backupNetworkNsgIds(List<String> backupNetworkNsgIds) 
 - 
shapepublic LaunchDbSystemDetails.Builder shape(String shape) 
 - 
timeZonepublic LaunchDbSystemDetails.Builder timeZone(String timeZone) 
 - 
dbSystemOptionspublic LaunchDbSystemDetails.Builder dbSystemOptions(DbSystemOptions dbSystemOptions) 
 - 
storageVolumePerformanceModepublic LaunchDbSystemDetails.Builder storageVolumePerformanceMode(LaunchDbSystemBase.StorageVolumePerformanceMode storageVolumePerformanceMode) 
 - 
sparseDiskgrouppublic LaunchDbSystemDetails.Builder sparseDiskgroup(Boolean sparseDiskgroup) 
 - 
sshPublicKeyspublic LaunchDbSystemDetails.Builder sshPublicKeys(List<String> sshPublicKeys) 
 - 
hostnamepublic LaunchDbSystemDetails.Builder hostname(String hostname) 
 - 
domainpublic LaunchDbSystemDetails.Builder domain(String domain) 
 - 
cpuCoreCountpublic LaunchDbSystemDetails.Builder cpuCoreCount(Integer cpuCoreCount) 
 - 
clusterNamepublic LaunchDbSystemDetails.Builder clusterName(String clusterName) 
 - 
dataStoragePercentagepublic LaunchDbSystemDetails.Builder dataStoragePercentage(Integer dataStoragePercentage) 
 - 
initialDataStorageSizeInGBpublic LaunchDbSystemDetails.Builder initialDataStorageSizeInGB(Integer initialDataStorageSizeInGB) 
 - 
kmsKeyIdpublic LaunchDbSystemDetails.Builder kmsKeyId(String kmsKeyId) 
 - 
kmsKeyVersionIdpublic LaunchDbSystemDetails.Builder kmsKeyVersionId(String kmsKeyVersionId) 
 - 
nodeCountpublic LaunchDbSystemDetails.Builder nodeCount(Integer nodeCount) 
 - 
freeformTagspublic LaunchDbSystemDetails.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic LaunchDbSystemDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
securityAttributespublic LaunchDbSystemDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes) 
 - 
privateIppublic LaunchDbSystemDetails.Builder privateIp(String privateIp) 
 - 
privateIpV6public LaunchDbSystemDetails.Builder privateIpV6(String privateIpV6) 
 - 
clusterPlacementGroupIdpublic LaunchDbSystemDetails.Builder clusterPlacementGroupId(String clusterPlacementGroupId) 
 - 
subscriptionIdpublic LaunchDbSystemDetails.Builder subscriptionId(String subscriptionId) 
 - 
dataCollectionOptionspublic LaunchDbSystemDetails.Builder dataCollectionOptions(DataCollectionOptions dataCollectionOptions) 
 - 
computeModelpublic LaunchDbSystemDetails.Builder computeModel(LaunchDbSystemBase.ComputeModel computeModel) 
 - 
computeCountpublic LaunchDbSystemDetails.Builder computeCount(Integer computeCount) 
 - 
dbHomepublic LaunchDbSystemDetails.Builder dbHome(CreateDbHomeDetails dbHome) 
 - 
databaseEditionpublic 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. - Parameters:
- databaseEdition- the value to set
- Returns:
- this builder
 
 - 
diskRedundancypublic 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. - Parameters:
- diskRedundancy- the value to set
- Returns:
- this builder
 
 - 
licenseModelpublic 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. - Parameters:
- licenseModel- the value to set
- Returns:
- this builder
 
 - 
maintenanceWindowDetailspublic LaunchDbSystemDetails.Builder maintenanceWindowDetails(MaintenanceWindow maintenanceWindowDetails) 
 - 
buildpublic LaunchDbSystemDetails build() 
 - 
copypublic LaunchDbSystemDetails.Builder copy(LaunchDbSystemDetails model) 
 
- 
 
-