Package com.oracle.bmc.database.model
Class CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder
-
- Enclosing class:
- CreateAutonomousContainerDatabaseFromBackupTimestampDetails
public static class CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
customerContacts
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder customerContacts(List<CustomerContact> customerContacts)
-
okvEndPointGroupName
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder okvEndPointGroupName(String okvEndPointGroupName)
-
displayName
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder displayName(String displayName)
-
dbUniqueName
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder dbUniqueName(String dbUniqueName)
-
dbName
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder dbName(String dbName)
-
serviceLevelAgreementType
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder serviceLevelAgreementType(CreateAutonomousContainerDatabaseBase.ServiceLevelAgreementType serviceLevelAgreementType)
-
autonomousExadataInfrastructureId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder autonomousExadataInfrastructureId(String autonomousExadataInfrastructureId)
-
dbVersion
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder dbVersion(String dbVersion)
-
databaseSoftwareImageId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder databaseSoftwareImageId(String databaseSoftwareImageId)
-
peerAutonomousExadataInfrastructureId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder peerAutonomousExadataInfrastructureId(String peerAutonomousExadataInfrastructureId)
-
peerAutonomousContainerDatabaseDisplayName
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder peerAutonomousContainerDatabaseDisplayName(String peerAutonomousContainerDatabaseDisplayName)
-
protectionMode
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder protectionMode(CreateAutonomousContainerDatabaseBase.ProtectionMode protectionMode)
-
fastStartFailOverLagLimitInSeconds
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder fastStartFailOverLagLimitInSeconds(Integer fastStartFailOverLagLimitInSeconds)
-
isAutomaticFailoverEnabled
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder isAutomaticFailoverEnabled(Boolean isAutomaticFailoverEnabled)
-
peerCloudAutonomousVmClusterId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder peerCloudAutonomousVmClusterId(String peerCloudAutonomousVmClusterId)
-
peerAutonomousVmClusterId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder peerAutonomousVmClusterId(String peerAutonomousVmClusterId)
-
peerAutonomousContainerDatabaseCompartmentId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder peerAutonomousContainerDatabaseCompartmentId(String peerAutonomousContainerDatabaseCompartmentId)
-
peerAutonomousContainerDatabaseBackupConfig
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder peerAutonomousContainerDatabaseBackupConfig(PeerAutonomousContainerDatabaseBackupConfig peerAutonomousContainerDatabaseBackupConfig)
-
peerDbUniqueName
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder peerDbUniqueName(String peerDbUniqueName)
-
autonomousVmClusterId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder autonomousVmClusterId(String autonomousVmClusterId)
-
cloudAutonomousVmClusterId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
-
compartmentId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder compartmentId(String compartmentId)
-
patchModel
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder patchModel(CreateAutonomousContainerDatabaseBase.PatchModel patchModel)
-
maintenanceWindowDetails
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder maintenanceWindowDetails(MaintenanceWindow maintenanceWindowDetails)
-
standbyMaintenanceBufferInDays
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder standbyMaintenanceBufferInDays(Integer standbyMaintenanceBufferInDays)
-
versionPreference
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder versionPreference(CreateAutonomousContainerDatabaseBase.VersionPreference versionPreference)
-
isDstFileUpdateEnabled
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder isDstFileUpdateEnabled(Boolean isDstFileUpdateEnabled)
-
freeformTags
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
backupConfig
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder backupConfig(AutonomousContainerDatabaseBackupConfig backupConfig)
-
kmsKeyId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder kmsKeyId(String kmsKeyId)
-
kmsKeyVersionId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder kmsKeyVersionId(String kmsKeyVersionId)
-
vaultId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder vaultId(String vaultId)
-
keyStoreId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder keyStoreId(String keyStoreId)
-
encryptionKeyLocationDetails
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder encryptionKeyLocationDetails(EncryptionKeyLocationDetails encryptionKeyLocationDetails)
-
dbSplitThreshold
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder dbSplitThreshold(Integer dbSplitThreshold)
-
vmFailoverReservation
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder vmFailoverReservation(Integer vmFailoverReservation)
-
distributionAffinity
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder distributionAffinity(CreateAutonomousContainerDatabaseBase.DistributionAffinity distributionAffinity)
-
netServicesArchitecture
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder netServicesArchitecture(CreateAutonomousContainerDatabaseBase.NetServicesArchitecture netServicesArchitecture)
-
sourceAutonomousContainerDatabaseId
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder sourceAutonomousContainerDatabaseId(String sourceAutonomousContainerDatabaseId)
The OCID of the source ACD that you will clone to create a new ACD.- Parameters:
sourceAutonomousContainerDatabaseId- the value to set- Returns:
- this builder
-
timeStampToUseForCloning
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder timeStampToUseForCloning(Date timeStampToUseForCloning)
The time stamp representing the point in time to which the Autonomous Container Database should be cloned from backup.And the requested timeStamp should be in the past.
- Parameters:
timeStampToUseForCloning- the value to set- Returns:
- this builder
-
shouldUseLatestAvailableBackupTimeStamp
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder shouldUseLatestAvailableBackupTimeStamp(Boolean shouldUseLatestAvailableBackupTimeStamp)
If set to true, OCI shall attempt to create a point in time to the latest available backup of the source Autonomous Container Database.- Parameters:
shouldUseLatestAvailableBackupTimeStamp- the value to set- Returns:
- this builder
-
cloneType
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder cloneType(CreateAutonomousContainerDatabaseFromBackupTimestampDetails.CloneType cloneType)
The Autonomous AI Database clone type.- Parameters:
cloneType- the value to set- Returns:
- this builder
-
autonomousDatabasesToClone
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder autonomousDatabasesToClone(List<String> autonomousDatabasesToClone)
A list of Autonomous Databases ( display name of the ADB in specific ) to be cloned from backup of the source Autonomous Container Database.- Parameters:
autonomousDatabasesToClone- the value to set- Returns:
- this builder
-
cloneBandWidth
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder cloneBandWidth(CreateAutonomousContainerDatabaseFromBackupTimestampDetails.CloneBandWidth cloneBandWidth)
The speed at which the Autonomous Container Database Clone from backup operation to be performed by OCI.- Parameters:
cloneBandWidth- the value to set- Returns:
- this builder
-
build
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails build()
-
-