public static class CreateCrossTenancyDisasterRecoveryDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateCrossTenancyDisasterRecoveryDetails.Builder subscriptionId(String subscriptionId)
public CreateCrossTenancyDisasterRecoveryDetails.Builder compartmentId(String compartmentId)
public CreateCrossTenancyDisasterRecoveryDetails.Builder characterSet(String characterSet)
public CreateCrossTenancyDisasterRecoveryDetails.Builder ncharacterSet(String ncharacterSet)
public CreateCrossTenancyDisasterRecoveryDetails.Builder dbName(String dbName)
public CreateCrossTenancyDisasterRecoveryDetails.Builder cpuCoreCount(Integer cpuCoreCount)
public CreateCrossTenancyDisasterRecoveryDetails.Builder backupRetentionPeriodInDays(Integer backupRetentionPeriodInDays)
public CreateCrossTenancyDisasterRecoveryDetails.Builder computeModel(CreateAutonomousDatabaseBase.ComputeModel computeModel)
public CreateCrossTenancyDisasterRecoveryDetails.Builder computeCount(Float computeCount)
public CreateCrossTenancyDisasterRecoveryDetails.Builder ocpuCount(Float ocpuCount)
public CreateCrossTenancyDisasterRecoveryDetails.Builder dbWorkload(CreateAutonomousDatabaseBase.DbWorkload dbWorkload)
public CreateCrossTenancyDisasterRecoveryDetails.Builder dataStorageSizeInTBs(Integer dataStorageSizeInTBs)
public CreateCrossTenancyDisasterRecoveryDetails.Builder dataStorageSizeInGBs(Integer dataStorageSizeInGBs)
public CreateCrossTenancyDisasterRecoveryDetails.Builder isFreeTier(Boolean isFreeTier)
public CreateCrossTenancyDisasterRecoveryDetails.Builder kmsKeyId(String kmsKeyId)
public CreateCrossTenancyDisasterRecoveryDetails.Builder vaultId(String vaultId)
public CreateCrossTenancyDisasterRecoveryDetails.Builder encryptionKey(AutonomousDatabaseEncryptionKeyDetails encryptionKey)
public CreateCrossTenancyDisasterRecoveryDetails.Builder adminPassword(String adminPassword)
public CreateCrossTenancyDisasterRecoveryDetails.Builder displayName(String displayName)
public CreateCrossTenancyDisasterRecoveryDetails.Builder licenseModel(CreateAutonomousDatabaseBase.LicenseModel licenseModel)
public CreateCrossTenancyDisasterRecoveryDetails.Builder byolComputeCountLimit(Float byolComputeCountLimit)
public CreateCrossTenancyDisasterRecoveryDetails.Builder isPreviewVersionWithServiceTermsAccepted(Boolean isPreviewVersionWithServiceTermsAccepted)
public CreateCrossTenancyDisasterRecoveryDetails.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled)
public CreateCrossTenancyDisasterRecoveryDetails.Builder isDevTier(Boolean isDevTier)
public CreateCrossTenancyDisasterRecoveryDetails.Builder isDedicated(Boolean isDedicated)
public CreateCrossTenancyDisasterRecoveryDetails.Builder autonomousContainerDatabaseId(String autonomousContainerDatabaseId)
public CreateCrossTenancyDisasterRecoveryDetails.Builder inMemoryPercentage(Integer inMemoryPercentage)
public CreateCrossTenancyDisasterRecoveryDetails.Builder isAccessControlEnabled(Boolean isAccessControlEnabled)
public CreateCrossTenancyDisasterRecoveryDetails.Builder whitelistedIps(List<String> whitelistedIps)
public CreateCrossTenancyDisasterRecoveryDetails.Builder arePrimaryWhitelistedIpsUsed(Boolean arePrimaryWhitelistedIpsUsed)
public CreateCrossTenancyDisasterRecoveryDetails.Builder standbyWhitelistedIps(List<String> standbyWhitelistedIps)
public CreateCrossTenancyDisasterRecoveryDetails.Builder isDataGuardEnabled(Boolean isDataGuardEnabled)
public CreateCrossTenancyDisasterRecoveryDetails.Builder isLocalDataGuardEnabled(Boolean isLocalDataGuardEnabled)
public CreateCrossTenancyDisasterRecoveryDetails.Builder subnetId(String subnetId)
public CreateCrossTenancyDisasterRecoveryDetails.Builder nsgIds(List<String> nsgIds)
public CreateCrossTenancyDisasterRecoveryDetails.Builder privateEndpointLabel(String privateEndpointLabel)
public CreateCrossTenancyDisasterRecoveryDetails.Builder freeformTags(Map<String,String> freeformTags)
public CreateCrossTenancyDisasterRecoveryDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public CreateCrossTenancyDisasterRecoveryDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes)
public CreateCrossTenancyDisasterRecoveryDetails.Builder privateEndpointIp(String privateEndpointIp)
public CreateCrossTenancyDisasterRecoveryDetails.Builder dbVersion(String dbVersion)
public CreateCrossTenancyDisasterRecoveryDetails.Builder customerContacts(List<CustomerContact> customerContacts)
public CreateCrossTenancyDisasterRecoveryDetails.Builder isMtlsConnectionRequired(Boolean isMtlsConnectionRequired)
public CreateCrossTenancyDisasterRecoveryDetails.Builder resourcePoolLeaderId(String resourcePoolLeaderId)
public CreateCrossTenancyDisasterRecoveryDetails.Builder resourcePoolSummary(ResourcePoolSummary resourcePoolSummary)
public CreateCrossTenancyDisasterRecoveryDetails.Builder autonomousMaintenanceScheduleType(CreateAutonomousDatabaseBase.AutonomousMaintenanceScheduleType autonomousMaintenanceScheduleType)
public CreateCrossTenancyDisasterRecoveryDetails.Builder scheduledOperations(List<ScheduledOperationDetails> scheduledOperations)
public CreateCrossTenancyDisasterRecoveryDetails.Builder isAutoScalingForStorageEnabled(Boolean isAutoScalingForStorageEnabled)
public CreateCrossTenancyDisasterRecoveryDetails.Builder databaseEdition(AutonomousDatabaseSummary.DatabaseEdition databaseEdition)
public CreateCrossTenancyDisasterRecoveryDetails.Builder dbToolsDetails(List<DatabaseTool> dbToolsDetails)
public CreateCrossTenancyDisasterRecoveryDetails.Builder secretId(String secretId)
public CreateCrossTenancyDisasterRecoveryDetails.Builder secretVersionNumber(Integer secretVersionNumber)
public CreateCrossTenancyDisasterRecoveryDetails.Builder sourceId(String sourceId)
The OCID of the source Autonomous Database that will be used to create a new peer database for the DR association.
sourceId
- the value to setpublic CreateCrossTenancyDisasterRecoveryDetails.Builder disasterRecoveryType(DisasterRecoveryConfiguration.DisasterRecoveryType disasterRecoveryType)
Indicates the disaster recovery (DR) type of the standby Autonomous 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.
disasterRecoveryType
- the value to setpublic 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.
isReplicateAutomaticBackups
- the value to setpublic CreateCrossTenancyDisasterRecoveryDetails build()
public CreateCrossTenancyDisasterRecoveryDetails.Builder copy(CreateCrossTenancyDisasterRecoveryDetails model)
Copyright © 2016–2024. All rights reserved.