Package com.oracle.bmc.database.model
Class CreateAutonomousContainerDatabaseFromBackupDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseFromBackupDetails.Builder
-
- Enclosing class:
- CreateAutonomousContainerDatabaseFromBackupDetails
public static class CreateAutonomousContainerDatabaseFromBackupDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
customerContacts
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder customerContacts(List<CustomerContact> customerContacts)
-
displayName
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder displayName(String displayName)
-
dbUniqueName
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder dbUniqueName(String dbUniqueName)
-
dbName
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder dbName(String dbName)
-
serviceLevelAgreementType
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder serviceLevelAgreementType(CreateAutonomousContainerDatabaseBase.ServiceLevelAgreementType serviceLevelAgreementType)
-
autonomousExadataInfrastructureId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder autonomousExadataInfrastructureId(String autonomousExadataInfrastructureId)
-
dbVersion
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder dbVersion(String dbVersion)
-
databaseSoftwareImageId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder databaseSoftwareImageId(String databaseSoftwareImageId)
-
peerAutonomousExadataInfrastructureId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder peerAutonomousExadataInfrastructureId(String peerAutonomousExadataInfrastructureId)
-
peerAutonomousContainerDatabaseDisplayName
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder peerAutonomousContainerDatabaseDisplayName(String peerAutonomousContainerDatabaseDisplayName)
-
protectionMode
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder protectionMode(CreateAutonomousContainerDatabaseBase.ProtectionMode protectionMode)
-
fastStartFailOverLagLimitInSeconds
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder fastStartFailOverLagLimitInSeconds(Integer fastStartFailOverLagLimitInSeconds)
-
isAutomaticFailoverEnabled
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder isAutomaticFailoverEnabled(Boolean isAutomaticFailoverEnabled)
-
peerCloudAutonomousVmClusterId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder peerCloudAutonomousVmClusterId(String peerCloudAutonomousVmClusterId)
-
peerAutonomousVmClusterId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder peerAutonomousVmClusterId(String peerAutonomousVmClusterId)
-
peerAutonomousContainerDatabaseCompartmentId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder peerAutonomousContainerDatabaseCompartmentId(String peerAutonomousContainerDatabaseCompartmentId)
-
peerAutonomousContainerDatabaseBackupConfig
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder peerAutonomousContainerDatabaseBackupConfig(PeerAutonomousContainerDatabaseBackupConfig peerAutonomousContainerDatabaseBackupConfig)
-
peerDbUniqueName
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder peerDbUniqueName(String peerDbUniqueName)
-
autonomousVmClusterId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder autonomousVmClusterId(String autonomousVmClusterId)
-
cloudAutonomousVmClusterId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
-
compartmentId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder compartmentId(String compartmentId)
-
patchModel
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder patchModel(CreateAutonomousContainerDatabaseBase.PatchModel patchModel)
-
maintenanceWindowDetails
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder maintenanceWindowDetails(MaintenanceWindow maintenanceWindowDetails)
-
standbyMaintenanceBufferInDays
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder standbyMaintenanceBufferInDays(Integer standbyMaintenanceBufferInDays)
-
versionPreference
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder versionPreference(CreateAutonomousContainerDatabaseBase.VersionPreference versionPreference)
-
isDstFileUpdateEnabled
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder isDstFileUpdateEnabled(Boolean isDstFileUpdateEnabled)
-
freeformTags
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
backupConfig
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder backupConfig(AutonomousContainerDatabaseBackupConfig backupConfig)
-
kmsKeyId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder kmsKeyId(String kmsKeyId)
-
kmsKeyVersionId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder kmsKeyVersionId(String kmsKeyVersionId)
-
vaultId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder vaultId(String vaultId)
-
keyStoreId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder keyStoreId(String keyStoreId)
-
dbSplitThreshold
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder dbSplitThreshold(Integer dbSplitThreshold)
-
vmFailoverReservation
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder vmFailoverReservation(Integer vmFailoverReservation)
-
distributionAffinity
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder distributionAffinity(CreateAutonomousContainerDatabaseBase.DistributionAffinity distributionAffinity)
-
netServicesArchitecture
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder netServicesArchitecture(CreateAutonomousContainerDatabaseBase.NetServicesArchitecture netServicesArchitecture)
-
autonomousContainerDatabaseBackupId
public CreateAutonomousContainerDatabaseFromBackupDetails.Builder autonomousContainerDatabaseBackupId(String autonomousContainerDatabaseBackupId)
The OCID of the source Autonomous Container Database Backup that you will clone to create a new Autonomous Container Database.- Parameters:
autonomousContainerDatabaseBackupId
- the value to set- Returns:
- this builder
-
build
public CreateAutonomousContainerDatabaseFromBackupDetails build()
-
-