Package com.oracle.bmc.database.model
Class LaunchStandbyDbSystemDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.LaunchStandbyDbSystemDetails.Builder
-
- Enclosing class:
- LaunchStandbyDbSystemDetails
public static class LaunchStandbyDbSystemDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
compartmentId
public LaunchStandbyDbSystemDetails.Builder compartmentId(String compartmentId)
-
faultDomains
public LaunchStandbyDbSystemDetails.Builder faultDomains(List<String> faultDomains)
-
displayName
public LaunchStandbyDbSystemDetails.Builder displayName(String displayName)
-
availabilityDomain
public LaunchStandbyDbSystemDetails.Builder availabilityDomain(String availabilityDomain)
-
subnetId
public LaunchStandbyDbSystemDetails.Builder subnetId(String subnetId)
-
backupSubnetId
public LaunchStandbyDbSystemDetails.Builder backupSubnetId(String backupSubnetId)
-
nsgIds
public LaunchStandbyDbSystemDetails.Builder nsgIds(List<String> nsgIds)
-
backupNetworkNsgIds
public LaunchStandbyDbSystemDetails.Builder backupNetworkNsgIds(List<String> backupNetworkNsgIds)
-
shape
public LaunchStandbyDbSystemDetails.Builder shape(String shape)
-
timeZone
public LaunchStandbyDbSystemDetails.Builder timeZone(String timeZone)
-
dbSystemOptions
public LaunchStandbyDbSystemDetails.Builder dbSystemOptions(DbSystemOptions dbSystemOptions)
-
storageVolumePerformanceMode
public LaunchStandbyDbSystemDetails.Builder storageVolumePerformanceMode(LaunchDbSystemBase.StorageVolumePerformanceMode storageVolumePerformanceMode)
-
sparseDiskgroup
public LaunchStandbyDbSystemDetails.Builder sparseDiskgroup(Boolean sparseDiskgroup)
-
sshPublicKeys
public LaunchStandbyDbSystemDetails.Builder sshPublicKeys(List<String> sshPublicKeys)
-
hostname
public LaunchStandbyDbSystemDetails.Builder hostname(String hostname)
-
domain
public LaunchStandbyDbSystemDetails.Builder domain(String domain)
-
cpuCoreCount
public LaunchStandbyDbSystemDetails.Builder cpuCoreCount(Integer cpuCoreCount)
-
clusterName
public LaunchStandbyDbSystemDetails.Builder clusterName(String clusterName)
-
dataStoragePercentage
public LaunchStandbyDbSystemDetails.Builder dataStoragePercentage(Integer dataStoragePercentage)
-
initialDataStorageSizeInGB
public LaunchStandbyDbSystemDetails.Builder initialDataStorageSizeInGB(Integer initialDataStorageSizeInGB)
-
kmsKeyId
public LaunchStandbyDbSystemDetails.Builder kmsKeyId(String kmsKeyId)
-
kmsKeyVersionId
public LaunchStandbyDbSystemDetails.Builder kmsKeyVersionId(String kmsKeyVersionId)
-
nodeCount
public LaunchStandbyDbSystemDetails.Builder nodeCount(Integer nodeCount)
-
freeformTags
public LaunchStandbyDbSystemDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public LaunchStandbyDbSystemDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
securityAttributes
public LaunchStandbyDbSystemDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes)
-
privateIp
public LaunchStandbyDbSystemDetails.Builder privateIp(String privateIp)
-
privateIpV6
public LaunchStandbyDbSystemDetails.Builder privateIpV6(String privateIpV6)
-
clusterPlacementGroupId
public LaunchStandbyDbSystemDetails.Builder clusterPlacementGroupId(String clusterPlacementGroupId)
-
subscriptionId
public LaunchStandbyDbSystemDetails.Builder subscriptionId(String subscriptionId)
-
dataCollectionOptions
public LaunchStandbyDbSystemDetails.Builder dataCollectionOptions(DataCollectionOptions dataCollectionOptions)
-
computeModel
public LaunchStandbyDbSystemDetails.Builder computeModel(LaunchDbSystemBase.ComputeModel computeModel)
-
computeCount
public LaunchStandbyDbSystemDetails.Builder computeCount(Integer computeCount)
-
primaryDbSystemId
public LaunchStandbyDbSystemDetails.Builder primaryDbSystemId(String primaryDbSystemId)
The OCID of the DB system.- Parameters:
primaryDbSystemId- the value to set- Returns:
- this builder
-
dbHome
public LaunchStandbyDbSystemDetails.Builder dbHome(CreateDbHomeForStandbyDbSystem dbHome)
-
licenseModel
public LaunchStandbyDbSystemDetails.Builder licenseModel(LaunchStandbyDbSystemDetails.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 LaunchStandbyDbSystemDetails build()
-
copy
public LaunchStandbyDbSystemDetails.Builder copy(LaunchStandbyDbSystemDetails model)
-
-