Package com.oracle.bmc.database.model
Class CreateAutonomousDatabaseCloneDetails.Builder
- java.lang.Object
 - 
- com.oracle.bmc.database.model.CreateAutonomousDatabaseCloneDetails.Builder
 
 
- 
- Enclosing class:
 - CreateAutonomousDatabaseCloneDetails
 
public static class CreateAutonomousDatabaseCloneDetails.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
subscriptionId
public CreateAutonomousDatabaseCloneDetails.Builder subscriptionId(String subscriptionId)
 
- 
compartmentId
public CreateAutonomousDatabaseCloneDetails.Builder compartmentId(String compartmentId)
 
- 
characterSet
public CreateAutonomousDatabaseCloneDetails.Builder characterSet(String characterSet)
 
- 
ncharacterSet
public CreateAutonomousDatabaseCloneDetails.Builder ncharacterSet(String ncharacterSet)
 
- 
dbName
public CreateAutonomousDatabaseCloneDetails.Builder dbName(String dbName)
 
- 
cpuCoreCount
public CreateAutonomousDatabaseCloneDetails.Builder cpuCoreCount(Integer cpuCoreCount)
 
- 
backupRetentionPeriodInDays
public CreateAutonomousDatabaseCloneDetails.Builder backupRetentionPeriodInDays(Integer backupRetentionPeriodInDays)
 
- 
computeModel
public CreateAutonomousDatabaseCloneDetails.Builder computeModel(CreateAutonomousDatabaseBase.ComputeModel computeModel)
 
- 
computeCount
public CreateAutonomousDatabaseCloneDetails.Builder computeCount(Float computeCount)
 
- 
ocpuCount
public CreateAutonomousDatabaseCloneDetails.Builder ocpuCount(Float ocpuCount)
 
- 
dbWorkload
public CreateAutonomousDatabaseCloneDetails.Builder dbWorkload(CreateAutonomousDatabaseBase.DbWorkload dbWorkload)
 
- 
dataStorageSizeInTBs
public CreateAutonomousDatabaseCloneDetails.Builder dataStorageSizeInTBs(Integer dataStorageSizeInTBs)
 
- 
dataStorageSizeInGBs
public CreateAutonomousDatabaseCloneDetails.Builder dataStorageSizeInGBs(Integer dataStorageSizeInGBs)
 
- 
isFreeTier
public CreateAutonomousDatabaseCloneDetails.Builder isFreeTier(Boolean isFreeTier)
 
- 
kmsKeyId
public CreateAutonomousDatabaseCloneDetails.Builder kmsKeyId(String kmsKeyId)
 
- 
vaultId
public CreateAutonomousDatabaseCloneDetails.Builder vaultId(String vaultId)
 
- 
encryptionKey
public CreateAutonomousDatabaseCloneDetails.Builder encryptionKey(AutonomousDatabaseEncryptionKeyDetails encryptionKey)
 
- 
adminPassword
public CreateAutonomousDatabaseCloneDetails.Builder adminPassword(String adminPassword)
 
- 
displayName
public CreateAutonomousDatabaseCloneDetails.Builder displayName(String displayName)
 
- 
licenseModel
public CreateAutonomousDatabaseCloneDetails.Builder licenseModel(CreateAutonomousDatabaseBase.LicenseModel licenseModel)
 
- 
byolComputeCountLimit
public CreateAutonomousDatabaseCloneDetails.Builder byolComputeCountLimit(Float byolComputeCountLimit)
 
- 
isPreviewVersionWithServiceTermsAccepted
public CreateAutonomousDatabaseCloneDetails.Builder isPreviewVersionWithServiceTermsAccepted(Boolean isPreviewVersionWithServiceTermsAccepted)
 
- 
isAutoScalingEnabled
public CreateAutonomousDatabaseCloneDetails.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled)
 
- 
isDevTier
public CreateAutonomousDatabaseCloneDetails.Builder isDevTier(Boolean isDevTier)
 
- 
isDedicated
public CreateAutonomousDatabaseCloneDetails.Builder isDedicated(Boolean isDedicated)
 
- 
autonomousContainerDatabaseId
public CreateAutonomousDatabaseCloneDetails.Builder autonomousContainerDatabaseId(String autonomousContainerDatabaseId)
 
- 
inMemoryPercentage
public CreateAutonomousDatabaseCloneDetails.Builder inMemoryPercentage(Integer inMemoryPercentage)
 
- 
isAccessControlEnabled
public CreateAutonomousDatabaseCloneDetails.Builder isAccessControlEnabled(Boolean isAccessControlEnabled)
 
- 
whitelistedIps
public CreateAutonomousDatabaseCloneDetails.Builder whitelistedIps(List<String> whitelistedIps)
 
- 
arePrimaryWhitelistedIpsUsed
public CreateAutonomousDatabaseCloneDetails.Builder arePrimaryWhitelistedIpsUsed(Boolean arePrimaryWhitelistedIpsUsed)
 
- 
standbyWhitelistedIps
public CreateAutonomousDatabaseCloneDetails.Builder standbyWhitelistedIps(List<String> standbyWhitelistedIps)
 
- 
isDataGuardEnabled
public CreateAutonomousDatabaseCloneDetails.Builder isDataGuardEnabled(Boolean isDataGuardEnabled)
 
- 
isLocalDataGuardEnabled
public CreateAutonomousDatabaseCloneDetails.Builder isLocalDataGuardEnabled(Boolean isLocalDataGuardEnabled)
 
- 
subnetId
public CreateAutonomousDatabaseCloneDetails.Builder subnetId(String subnetId)
 
- 
nsgIds
public CreateAutonomousDatabaseCloneDetails.Builder nsgIds(List<String> nsgIds)
 
- 
privateEndpointLabel
public CreateAutonomousDatabaseCloneDetails.Builder privateEndpointLabel(String privateEndpointLabel)
 
- 
freeformTags
public CreateAutonomousDatabaseCloneDetails.Builder freeformTags(Map<String,String> freeformTags)
 
- 
definedTags
public CreateAutonomousDatabaseCloneDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
 
- 
securityAttributes
public CreateAutonomousDatabaseCloneDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes)
 
- 
privateEndpointIp
public CreateAutonomousDatabaseCloneDetails.Builder privateEndpointIp(String privateEndpointIp)
 
- 
dbVersion
public CreateAutonomousDatabaseCloneDetails.Builder dbVersion(String dbVersion)
 
- 
customerContacts
public CreateAutonomousDatabaseCloneDetails.Builder customerContacts(List<CustomerContact> customerContacts)
 
- 
isMtlsConnectionRequired
public CreateAutonomousDatabaseCloneDetails.Builder isMtlsConnectionRequired(Boolean isMtlsConnectionRequired)
 
- 
resourcePoolLeaderId
public CreateAutonomousDatabaseCloneDetails.Builder resourcePoolLeaderId(String resourcePoolLeaderId)
 
- 
resourcePoolSummary
public CreateAutonomousDatabaseCloneDetails.Builder resourcePoolSummary(ResourcePoolSummary resourcePoolSummary)
 
- 
autonomousMaintenanceScheduleType
public CreateAutonomousDatabaseCloneDetails.Builder autonomousMaintenanceScheduleType(CreateAutonomousDatabaseBase.AutonomousMaintenanceScheduleType autonomousMaintenanceScheduleType)
 
- 
scheduledOperations
public CreateAutonomousDatabaseCloneDetails.Builder scheduledOperations(List<ScheduledOperationDetails> scheduledOperations)
 
- 
isAutoScalingForStorageEnabled
public CreateAutonomousDatabaseCloneDetails.Builder isAutoScalingForStorageEnabled(Boolean isAutoScalingForStorageEnabled)
 
- 
databaseEdition
public CreateAutonomousDatabaseCloneDetails.Builder databaseEdition(AutonomousDatabaseSummary.DatabaseEdition databaseEdition)
 
- 
dbToolsDetails
public CreateAutonomousDatabaseCloneDetails.Builder dbToolsDetails(List<DatabaseTool> dbToolsDetails)
 
- 
isBackupRetentionLocked
public CreateAutonomousDatabaseCloneDetails.Builder isBackupRetentionLocked(Boolean isBackupRetentionLocked)
 
- 
secretId
public CreateAutonomousDatabaseCloneDetails.Builder secretId(String secretId)
 
- 
secretVersionNumber
public CreateAutonomousDatabaseCloneDetails.Builder secretVersionNumber(Integer secretVersionNumber)
 
- 
sourceId
public CreateAutonomousDatabaseCloneDetails.Builder sourceId(String sourceId)
The OCID of the source Autonomous AI Database that you will clone to create a new Autonomous AI Database.- Parameters:
 sourceId- the value to set- Returns:
 - this builder
 
 
- 
cloneType
public CreateAutonomousDatabaseCloneDetails.Builder cloneType(CreateAutonomousDatabaseCloneDetails.CloneType cloneType)
The Autonomous AI Database clone type.- Parameters:
 cloneType- the value to set- Returns:
 - this builder
 
 
- 
build
public CreateAutonomousDatabaseCloneDetails build()
 
- 
copy
public CreateAutonomousDatabaseCloneDetails.Builder copy(CreateAutonomousDatabaseCloneDetails model)
 
 - 
 
 -