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 SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
compartmentIdpublic LaunchDbSystemFromDatabaseDetails.Builder compartmentId(String compartmentId) 
 - 
faultDomainspublic LaunchDbSystemFromDatabaseDetails.Builder faultDomains(List<String> faultDomains) 
 - 
displayNamepublic LaunchDbSystemFromDatabaseDetails.Builder displayName(String displayName) 
 - 
availabilityDomainpublic LaunchDbSystemFromDatabaseDetails.Builder availabilityDomain(String availabilityDomain) 
 - 
subnetIdpublic LaunchDbSystemFromDatabaseDetails.Builder subnetId(String subnetId) 
 - 
backupSubnetIdpublic LaunchDbSystemFromDatabaseDetails.Builder backupSubnetId(String backupSubnetId) 
 - 
nsgIdspublic LaunchDbSystemFromDatabaseDetails.Builder nsgIds(List<String> nsgIds) 
 - 
backupNetworkNsgIdspublic LaunchDbSystemFromDatabaseDetails.Builder backupNetworkNsgIds(List<String> backupNetworkNsgIds) 
 - 
shapepublic LaunchDbSystemFromDatabaseDetails.Builder shape(String shape) 
 - 
timeZonepublic LaunchDbSystemFromDatabaseDetails.Builder timeZone(String timeZone) 
 - 
dbSystemOptionspublic LaunchDbSystemFromDatabaseDetails.Builder dbSystemOptions(DbSystemOptions dbSystemOptions) 
 - 
storageVolumePerformanceModepublic LaunchDbSystemFromDatabaseDetails.Builder storageVolumePerformanceMode(LaunchDbSystemBase.StorageVolumePerformanceMode storageVolumePerformanceMode) 
 - 
sparseDiskgrouppublic LaunchDbSystemFromDatabaseDetails.Builder sparseDiskgroup(Boolean sparseDiskgroup) 
 - 
sshPublicKeyspublic LaunchDbSystemFromDatabaseDetails.Builder sshPublicKeys(List<String> sshPublicKeys) 
 - 
hostnamepublic LaunchDbSystemFromDatabaseDetails.Builder hostname(String hostname) 
 - 
domainpublic LaunchDbSystemFromDatabaseDetails.Builder domain(String domain) 
 - 
cpuCoreCountpublic LaunchDbSystemFromDatabaseDetails.Builder cpuCoreCount(Integer cpuCoreCount) 
 - 
clusterNamepublic LaunchDbSystemFromDatabaseDetails.Builder clusterName(String clusterName) 
 - 
dataStoragePercentagepublic LaunchDbSystemFromDatabaseDetails.Builder dataStoragePercentage(Integer dataStoragePercentage) 
 - 
initialDataStorageSizeInGBpublic LaunchDbSystemFromDatabaseDetails.Builder initialDataStorageSizeInGB(Integer initialDataStorageSizeInGB) 
 - 
kmsKeyIdpublic LaunchDbSystemFromDatabaseDetails.Builder kmsKeyId(String kmsKeyId) 
 - 
kmsKeyVersionIdpublic LaunchDbSystemFromDatabaseDetails.Builder kmsKeyVersionId(String kmsKeyVersionId) 
 - 
nodeCountpublic LaunchDbSystemFromDatabaseDetails.Builder nodeCount(Integer nodeCount) 
 - 
freeformTagspublic LaunchDbSystemFromDatabaseDetails.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic LaunchDbSystemFromDatabaseDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
securityAttributespublic LaunchDbSystemFromDatabaseDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes) 
 - 
privateIppublic LaunchDbSystemFromDatabaseDetails.Builder privateIp(String privateIp) 
 - 
privateIpV6public LaunchDbSystemFromDatabaseDetails.Builder privateIpV6(String privateIpV6) 
 - 
clusterPlacementGroupIdpublic LaunchDbSystemFromDatabaseDetails.Builder clusterPlacementGroupId(String clusterPlacementGroupId) 
 - 
subscriptionIdpublic LaunchDbSystemFromDatabaseDetails.Builder subscriptionId(String subscriptionId) 
 - 
dataCollectionOptionspublic LaunchDbSystemFromDatabaseDetails.Builder dataCollectionOptions(DataCollectionOptions dataCollectionOptions) 
 - 
computeModelpublic LaunchDbSystemFromDatabaseDetails.Builder computeModel(LaunchDbSystemBase.ComputeModel computeModel) 
 - 
computeCountpublic LaunchDbSystemFromDatabaseDetails.Builder computeCount(Integer computeCount) 
 - 
dbHomepublic LaunchDbSystemFromDatabaseDetails.Builder dbHome(CreateDbHomeFromDatabaseDetails dbHome) 
 - 
databaseEditionpublic 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
 
 - 
diskRedundancypublic 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
 
 - 
licenseModelpublic 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
 
 - 
buildpublic LaunchDbSystemFromDatabaseDetails build() 
 - 
copypublic LaunchDbSystemFromDatabaseDetails.Builder copy(LaunchDbSystemFromDatabaseDetails model) 
 
- 
 
-