Package com.oracle.bmc.database.model
Class CreateCrossTenancyDisasterRecoveryDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.CreateCrossTenancyDisasterRecoveryDetails.Builder
 
- 
- Enclosing class:
- CreateCrossTenancyDisasterRecoveryDetails
 
 public static class CreateCrossTenancyDisasterRecoveryDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
subscriptionIdpublic CreateCrossTenancyDisasterRecoveryDetails.Builder subscriptionId(String subscriptionId) 
 - 
compartmentIdpublic CreateCrossTenancyDisasterRecoveryDetails.Builder compartmentId(String compartmentId) 
 - 
characterSetpublic CreateCrossTenancyDisasterRecoveryDetails.Builder characterSet(String characterSet) 
 - 
ncharacterSetpublic CreateCrossTenancyDisasterRecoveryDetails.Builder ncharacterSet(String ncharacterSet) 
 - 
dbNamepublic CreateCrossTenancyDisasterRecoveryDetails.Builder dbName(String dbName) 
 - 
cpuCoreCountpublic CreateCrossTenancyDisasterRecoveryDetails.Builder cpuCoreCount(Integer cpuCoreCount) 
 - 
backupRetentionPeriodInDayspublic CreateCrossTenancyDisasterRecoveryDetails.Builder backupRetentionPeriodInDays(Integer backupRetentionPeriodInDays) 
 - 
computeModelpublic CreateCrossTenancyDisasterRecoveryDetails.Builder computeModel(CreateAutonomousDatabaseBase.ComputeModel computeModel) 
 - 
computeCountpublic CreateCrossTenancyDisasterRecoveryDetails.Builder computeCount(Float computeCount) 
 - 
ocpuCountpublic CreateCrossTenancyDisasterRecoveryDetails.Builder ocpuCount(Float ocpuCount) 
 - 
dbWorkloadpublic CreateCrossTenancyDisasterRecoveryDetails.Builder dbWorkload(CreateAutonomousDatabaseBase.DbWorkload dbWorkload) 
 - 
dataStorageSizeInTBspublic CreateCrossTenancyDisasterRecoveryDetails.Builder dataStorageSizeInTBs(Integer dataStorageSizeInTBs) 
 - 
dataStorageSizeInGBspublic CreateCrossTenancyDisasterRecoveryDetails.Builder dataStorageSizeInGBs(Integer dataStorageSizeInGBs) 
 - 
isFreeTierpublic CreateCrossTenancyDisasterRecoveryDetails.Builder isFreeTier(Boolean isFreeTier) 
 - 
kmsKeyIdpublic CreateCrossTenancyDisasterRecoveryDetails.Builder kmsKeyId(String kmsKeyId) 
 - 
vaultIdpublic CreateCrossTenancyDisasterRecoveryDetails.Builder vaultId(String vaultId) 
 - 
encryptionKeypublic CreateCrossTenancyDisasterRecoveryDetails.Builder encryptionKey(AutonomousDatabaseEncryptionKeyDetails encryptionKey) 
 - 
adminPasswordpublic CreateCrossTenancyDisasterRecoveryDetails.Builder adminPassword(String adminPassword) 
 - 
displayNamepublic CreateCrossTenancyDisasterRecoveryDetails.Builder displayName(String displayName) 
 - 
licenseModelpublic CreateCrossTenancyDisasterRecoveryDetails.Builder licenseModel(CreateAutonomousDatabaseBase.LicenseModel licenseModel) 
 - 
byolComputeCountLimitpublic CreateCrossTenancyDisasterRecoveryDetails.Builder byolComputeCountLimit(Float byolComputeCountLimit) 
 - 
isPreviewVersionWithServiceTermsAcceptedpublic CreateCrossTenancyDisasterRecoveryDetails.Builder isPreviewVersionWithServiceTermsAccepted(Boolean isPreviewVersionWithServiceTermsAccepted) 
 - 
isAutoScalingEnabledpublic CreateCrossTenancyDisasterRecoveryDetails.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled) 
 - 
isDevTierpublic CreateCrossTenancyDisasterRecoveryDetails.Builder isDevTier(Boolean isDevTier) 
 - 
isDedicatedpublic CreateCrossTenancyDisasterRecoveryDetails.Builder isDedicated(Boolean isDedicated) 
 - 
autonomousContainerDatabaseIdpublic CreateCrossTenancyDisasterRecoveryDetails.Builder autonomousContainerDatabaseId(String autonomousContainerDatabaseId) 
 - 
inMemoryPercentagepublic CreateCrossTenancyDisasterRecoveryDetails.Builder inMemoryPercentage(Integer inMemoryPercentage) 
 - 
isAccessControlEnabledpublic CreateCrossTenancyDisasterRecoveryDetails.Builder isAccessControlEnabled(Boolean isAccessControlEnabled) 
 - 
whitelistedIpspublic CreateCrossTenancyDisasterRecoveryDetails.Builder whitelistedIps(List<String> whitelistedIps) 
 - 
arePrimaryWhitelistedIpsUsedpublic CreateCrossTenancyDisasterRecoveryDetails.Builder arePrimaryWhitelistedIpsUsed(Boolean arePrimaryWhitelistedIpsUsed) 
 - 
standbyWhitelistedIpspublic CreateCrossTenancyDisasterRecoveryDetails.Builder standbyWhitelistedIps(List<String> standbyWhitelistedIps) 
 - 
isDataGuardEnabledpublic CreateCrossTenancyDisasterRecoveryDetails.Builder isDataGuardEnabled(Boolean isDataGuardEnabled) 
 - 
isLocalDataGuardEnabledpublic CreateCrossTenancyDisasterRecoveryDetails.Builder isLocalDataGuardEnabled(Boolean isLocalDataGuardEnabled) 
 - 
subnetIdpublic CreateCrossTenancyDisasterRecoveryDetails.Builder subnetId(String subnetId) 
 - 
nsgIdspublic CreateCrossTenancyDisasterRecoveryDetails.Builder nsgIds(List<String> nsgIds) 
 - 
privateEndpointLabelpublic CreateCrossTenancyDisasterRecoveryDetails.Builder privateEndpointLabel(String privateEndpointLabel) 
 - 
freeformTagspublic CreateCrossTenancyDisasterRecoveryDetails.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic CreateCrossTenancyDisasterRecoveryDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
securityAttributespublic CreateCrossTenancyDisasterRecoveryDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes) 
 - 
privateEndpointIppublic CreateCrossTenancyDisasterRecoveryDetails.Builder privateEndpointIp(String privateEndpointIp) 
 - 
dbVersionpublic CreateCrossTenancyDisasterRecoveryDetails.Builder dbVersion(String dbVersion) 
 - 
customerContactspublic CreateCrossTenancyDisasterRecoveryDetails.Builder customerContacts(List<CustomerContact> customerContacts) 
 - 
isMtlsConnectionRequiredpublic CreateCrossTenancyDisasterRecoveryDetails.Builder isMtlsConnectionRequired(Boolean isMtlsConnectionRequired) 
 - 
resourcePoolLeaderIdpublic CreateCrossTenancyDisasterRecoveryDetails.Builder resourcePoolLeaderId(String resourcePoolLeaderId) 
 - 
resourcePoolSummarypublic CreateCrossTenancyDisasterRecoveryDetails.Builder resourcePoolSummary(ResourcePoolSummary resourcePoolSummary) 
 - 
autonomousMaintenanceScheduleTypepublic CreateCrossTenancyDisasterRecoveryDetails.Builder autonomousMaintenanceScheduleType(CreateAutonomousDatabaseBase.AutonomousMaintenanceScheduleType autonomousMaintenanceScheduleType) 
 - 
scheduledOperationspublic CreateCrossTenancyDisasterRecoveryDetails.Builder scheduledOperations(List<ScheduledOperationDetails> scheduledOperations) 
 - 
isAutoScalingForStorageEnabledpublic CreateCrossTenancyDisasterRecoveryDetails.Builder isAutoScalingForStorageEnabled(Boolean isAutoScalingForStorageEnabled) 
 - 
databaseEditionpublic CreateCrossTenancyDisasterRecoveryDetails.Builder databaseEdition(AutonomousDatabaseSummary.DatabaseEdition databaseEdition) 
 - 
dbToolsDetailspublic CreateCrossTenancyDisasterRecoveryDetails.Builder dbToolsDetails(List<DatabaseTool> dbToolsDetails) 
 - 
isBackupRetentionLockedpublic CreateCrossTenancyDisasterRecoveryDetails.Builder isBackupRetentionLocked(Boolean isBackupRetentionLocked) 
 - 
secretIdpublic CreateCrossTenancyDisasterRecoveryDetails.Builder secretId(String secretId) 
 - 
secretVersionNumberpublic CreateCrossTenancyDisasterRecoveryDetails.Builder secretVersionNumber(Integer secretVersionNumber) 
 - 
sourceIdpublic CreateCrossTenancyDisasterRecoveryDetails.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
 
 - 
disasterRecoveryTypepublic CreateCrossTenancyDisasterRecoveryDetails.Builder disasterRecoveryType(DisasterRecoveryConfiguration.DisasterRecoveryType disasterRecoveryType) Indicates the 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:
- disasterRecoveryType- the value to set
- Returns:
- this builder
 
 - 
isReplicateAutomaticBackupspublic CreateCrossTenancyDisasterRecoveryDetails.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 CreateCrossTenancyDisasterRecoveryDetails build() 
 - 
copypublic CreateCrossTenancyDisasterRecoveryDetails.Builder copy(CreateCrossTenancyDisasterRecoveryDetails model) 
 
- 
 
-