Package com.oracle.bmc.database.model
Class CreateCrossRegionDisasterRecoveryDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.CreateCrossRegionDisasterRecoveryDetails.Builder
 
- 
- Enclosing class:
- CreateCrossRegionDisasterRecoveryDetails
 
 public static class CreateCrossRegionDisasterRecoveryDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
subscriptionIdpublic CreateCrossRegionDisasterRecoveryDetails.Builder subscriptionId(String subscriptionId) 
 - 
compartmentIdpublic CreateCrossRegionDisasterRecoveryDetails.Builder compartmentId(String compartmentId) 
 - 
characterSetpublic CreateCrossRegionDisasterRecoveryDetails.Builder characterSet(String characterSet) 
 - 
ncharacterSetpublic CreateCrossRegionDisasterRecoveryDetails.Builder ncharacterSet(String ncharacterSet) 
 - 
dbNamepublic CreateCrossRegionDisasterRecoveryDetails.Builder dbName(String dbName) 
 - 
cpuCoreCountpublic CreateCrossRegionDisasterRecoveryDetails.Builder cpuCoreCount(Integer cpuCoreCount) 
 - 
backupRetentionPeriodInDayspublic CreateCrossRegionDisasterRecoveryDetails.Builder backupRetentionPeriodInDays(Integer backupRetentionPeriodInDays) 
 - 
computeModelpublic CreateCrossRegionDisasterRecoveryDetails.Builder computeModel(CreateAutonomousDatabaseBase.ComputeModel computeModel) 
 - 
computeCountpublic CreateCrossRegionDisasterRecoveryDetails.Builder computeCount(Float computeCount) 
 - 
ocpuCountpublic CreateCrossRegionDisasterRecoveryDetails.Builder ocpuCount(Float ocpuCount) 
 - 
dbWorkloadpublic CreateCrossRegionDisasterRecoveryDetails.Builder dbWorkload(CreateAutonomousDatabaseBase.DbWorkload dbWorkload) 
 - 
dataStorageSizeInTBspublic CreateCrossRegionDisasterRecoveryDetails.Builder dataStorageSizeInTBs(Integer dataStorageSizeInTBs) 
 - 
dataStorageSizeInGBspublic CreateCrossRegionDisasterRecoveryDetails.Builder dataStorageSizeInGBs(Integer dataStorageSizeInGBs) 
 - 
isFreeTierpublic CreateCrossRegionDisasterRecoveryDetails.Builder isFreeTier(Boolean isFreeTier) 
 - 
kmsKeyIdpublic CreateCrossRegionDisasterRecoveryDetails.Builder kmsKeyId(String kmsKeyId) 
 - 
vaultIdpublic CreateCrossRegionDisasterRecoveryDetails.Builder vaultId(String vaultId) 
 - 
encryptionKeypublic CreateCrossRegionDisasterRecoveryDetails.Builder encryptionKey(AutonomousDatabaseEncryptionKeyDetails encryptionKey) 
 - 
adminPasswordpublic CreateCrossRegionDisasterRecoveryDetails.Builder adminPassword(String adminPassword) 
 - 
displayNamepublic CreateCrossRegionDisasterRecoveryDetails.Builder displayName(String displayName) 
 - 
licenseModelpublic CreateCrossRegionDisasterRecoveryDetails.Builder licenseModel(CreateAutonomousDatabaseBase.LicenseModel licenseModel) 
 - 
byolComputeCountLimitpublic CreateCrossRegionDisasterRecoveryDetails.Builder byolComputeCountLimit(Float byolComputeCountLimit) 
 - 
isPreviewVersionWithServiceTermsAcceptedpublic CreateCrossRegionDisasterRecoveryDetails.Builder isPreviewVersionWithServiceTermsAccepted(Boolean isPreviewVersionWithServiceTermsAccepted) 
 - 
isAutoScalingEnabledpublic CreateCrossRegionDisasterRecoveryDetails.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled) 
 - 
isDevTierpublic CreateCrossRegionDisasterRecoveryDetails.Builder isDevTier(Boolean isDevTier) 
 - 
isDedicatedpublic CreateCrossRegionDisasterRecoveryDetails.Builder isDedicated(Boolean isDedicated) 
 - 
autonomousContainerDatabaseIdpublic CreateCrossRegionDisasterRecoveryDetails.Builder autonomousContainerDatabaseId(String autonomousContainerDatabaseId) 
 - 
inMemoryPercentagepublic CreateCrossRegionDisasterRecoveryDetails.Builder inMemoryPercentage(Integer inMemoryPercentage) 
 - 
isAccessControlEnabledpublic CreateCrossRegionDisasterRecoveryDetails.Builder isAccessControlEnabled(Boolean isAccessControlEnabled) 
 - 
whitelistedIpspublic CreateCrossRegionDisasterRecoveryDetails.Builder whitelistedIps(List<String> whitelistedIps) 
 - 
arePrimaryWhitelistedIpsUsedpublic CreateCrossRegionDisasterRecoveryDetails.Builder arePrimaryWhitelistedIpsUsed(Boolean arePrimaryWhitelistedIpsUsed) 
 - 
standbyWhitelistedIpspublic CreateCrossRegionDisasterRecoveryDetails.Builder standbyWhitelistedIps(List<String> standbyWhitelistedIps) 
 - 
isDataGuardEnabledpublic CreateCrossRegionDisasterRecoveryDetails.Builder isDataGuardEnabled(Boolean isDataGuardEnabled) 
 - 
isLocalDataGuardEnabledpublic CreateCrossRegionDisasterRecoveryDetails.Builder isLocalDataGuardEnabled(Boolean isLocalDataGuardEnabled) 
 - 
subnetIdpublic CreateCrossRegionDisasterRecoveryDetails.Builder subnetId(String subnetId) 
 - 
nsgIdspublic CreateCrossRegionDisasterRecoveryDetails.Builder nsgIds(List<String> nsgIds) 
 - 
privateEndpointLabelpublic CreateCrossRegionDisasterRecoveryDetails.Builder privateEndpointLabel(String privateEndpointLabel) 
 - 
freeformTagspublic CreateCrossRegionDisasterRecoveryDetails.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic CreateCrossRegionDisasterRecoveryDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
securityAttributespublic CreateCrossRegionDisasterRecoveryDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes) 
 - 
privateEndpointIppublic CreateCrossRegionDisasterRecoveryDetails.Builder privateEndpointIp(String privateEndpointIp) 
 - 
dbVersionpublic CreateCrossRegionDisasterRecoveryDetails.Builder dbVersion(String dbVersion) 
 - 
customerContactspublic CreateCrossRegionDisasterRecoveryDetails.Builder customerContacts(List<CustomerContact> customerContacts) 
 - 
isMtlsConnectionRequiredpublic CreateCrossRegionDisasterRecoveryDetails.Builder isMtlsConnectionRequired(Boolean isMtlsConnectionRequired) 
 - 
resourcePoolLeaderIdpublic CreateCrossRegionDisasterRecoveryDetails.Builder resourcePoolLeaderId(String resourcePoolLeaderId) 
 - 
resourcePoolSummarypublic CreateCrossRegionDisasterRecoveryDetails.Builder resourcePoolSummary(ResourcePoolSummary resourcePoolSummary) 
 - 
autonomousMaintenanceScheduleTypepublic CreateCrossRegionDisasterRecoveryDetails.Builder autonomousMaintenanceScheduleType(CreateAutonomousDatabaseBase.AutonomousMaintenanceScheduleType autonomousMaintenanceScheduleType) 
 - 
scheduledOperationspublic CreateCrossRegionDisasterRecoveryDetails.Builder scheduledOperations(List<ScheduledOperationDetails> scheduledOperations) 
 - 
isAutoScalingForStorageEnabledpublic CreateCrossRegionDisasterRecoveryDetails.Builder isAutoScalingForStorageEnabled(Boolean isAutoScalingForStorageEnabled) 
 - 
databaseEditionpublic CreateCrossRegionDisasterRecoveryDetails.Builder databaseEdition(AutonomousDatabaseSummary.DatabaseEdition databaseEdition) 
 - 
dbToolsDetailspublic CreateCrossRegionDisasterRecoveryDetails.Builder dbToolsDetails(List<DatabaseTool> dbToolsDetails) 
 - 
isBackupRetentionLockedpublic CreateCrossRegionDisasterRecoveryDetails.Builder isBackupRetentionLocked(Boolean isBackupRetentionLocked) 
 - 
secretIdpublic CreateCrossRegionDisasterRecoveryDetails.Builder secretId(String secretId) 
 - 
secretVersionNumberpublic CreateCrossRegionDisasterRecoveryDetails.Builder secretVersionNumber(Integer secretVersionNumber) 
 - 
sourceIdpublic CreateCrossRegionDisasterRecoveryDetails.Builder sourceId(String sourceId) The OCID of the source Autonomous AI Database that will be used to create a new peer database for the DR association.- Parameters:
- sourceId- the value to set
- Returns:
- this builder
 
 - 
remoteDisasterRecoveryTypepublic CreateCrossRegionDisasterRecoveryDetails.Builder remoteDisasterRecoveryType(DisasterRecoveryConfiguration.DisasterRecoveryType remoteDisasterRecoveryType) Indicates the cross-region disaster recovery (DR) type of the standby Autonomous AI Database Serverless instance.Autonomous Data Guard (ADG) DR type provides business critical DR with a faster recovery time objective (RTO) during failover or switchover. Backup-based DR type provides lower cost DR with a slower RTO during failover or switchover. - Parameters:
- remoteDisasterRecoveryType- the value to set
- Returns:
- this builder
 
 - 
isReplicateAutomaticBackupspublic CreateCrossRegionDisasterRecoveryDetails.Builder isReplicateAutomaticBackups(Boolean isReplicateAutomaticBackups) If true, 7 days worth of backups are replicated across regions for Cross-Region ADB or Backup-Based DR between Primary and Standby.If false, the backups taken on the Primary are not replicated to the Standby database. - Parameters:
- isReplicateAutomaticBackups- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateCrossRegionDisasterRecoveryDetails build() 
 - 
copypublic CreateCrossRegionDisasterRecoveryDetails.Builder copy(CreateCrossRegionDisasterRecoveryDetails model) 
 
- 
 
-