Class AutonomousContainerDatabase.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.AutonomousContainerDatabase.Builder
-
- Enclosing class:
- AutonomousContainerDatabase
public static class AutonomousContainerDatabase.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutonomousContainerDatabase.Builder
associatedBackupConfigurationDetails(List<BackupDestinationConfigurationSummary> associatedBackupConfigurationDetails)
A backup config object holds information about preferred backup destinations only.AutonomousContainerDatabase.Builder
autonomousExadataInfrastructureId(String autonomousExadataInfrastructureId)
No longer used. For Autonomous Database on dedicated Exadata infrastructure, the container database is created within a specified cloudAutonomousVmCluster.AutonomousContainerDatabase.Builder
autonomousVmClusterId(String autonomousVmClusterId)
The OCID of the Autonomous VM Cluster.AutonomousContainerDatabase.Builder
availabilityDomain(String availabilityDomain)
The availability domain of the Autonomous Container Database.AutonomousContainerDatabase.Builder
availableCpus(Float availableCpus)
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database.AutonomousContainerDatabase.Builder
backupConfig(AutonomousContainerDatabaseBackupConfig backupConfig)
AutonomousContainerDatabase.Builder
backupDestinationPropertiesList(List<BackupDestinationProperties> backupDestinationPropertiesList)
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) ’s preferred backup destination.AutonomousContainerDatabase
build()
AutonomousContainerDatabase.Builder
cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
The OCID of the cloud Autonomous Exadata VM Cluster.AutonomousContainerDatabase.Builder
compartmentId(String compartmentId)
The OCID of the compartment.AutonomousContainerDatabase.Builder
computeModel(AutonomousContainerDatabase.ComputeModel computeModel)
The compute model of the Autonomous Container Database.AutonomousContainerDatabase.Builder
copy(AutonomousContainerDatabase model)
AutonomousContainerDatabase.Builder
dataguard(AutonomousContainerDatabaseDataguard dataguard)
AutonomousContainerDatabase.Builder
dataguardGroupMembers(List<AutonomousContainerDatabaseDataguard> dataguardGroupMembers)
Array of Dg associations.AutonomousContainerDatabase.Builder
dbName(String dbName)
The Database name for the Autonomous Container Database.AutonomousContainerDatabase.Builder
dbSplitThreshold(Integer dbSplitThreshold)
The CPU value beyond which an Autonomous Database will be opened across multiple nodes.AutonomousContainerDatabase.Builder
dbUniqueName(String dbUniqueName)
Deprecated. The DB_UNIQUE_NAME value is set by Oracle Cloud Infrastructure.AutonomousContainerDatabase.Builder
dbVersion(String dbVersion)
Oracle Database version of the Autonomous Container Database.AutonomousContainerDatabase.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.AutonomousContainerDatabase.Builder
displayName(String displayName)
The user-provided name for the Autonomous Container Database.AutonomousContainerDatabase.Builder
distributionAffinity(AutonomousContainerDatabase.DistributionAffinity distributionAffinity)
Determines whether an Autonomous Database must be opened across the maximum number of nodes or the least number of nodes.AutonomousContainerDatabase.Builder
dstFileVersion(String dstFileVersion)
DST Time-Zone File version of the Autonomous Container Database.AutonomousContainerDatabase.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.AutonomousContainerDatabase.Builder
id(String id)
The OCID of the Autonomous Container Database.AutonomousContainerDatabase.Builder
infrastructureType(AutonomousContainerDatabase.InfrastructureType infrastructureType)
The infrastructure type this resource belongs to.AutonomousContainerDatabase.Builder
isDataGuardEnabled(Boolean isDataGuardEnabled)
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled.AutonomousContainerDatabase.Builder
isDstFileUpdateEnabled(Boolean isDstFileUpdateEnabled)
Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database.AutonomousContainerDatabase.Builder
isMultipleStandby(Boolean isMultipleStandby)
Whether it is multiple standby Autonomous DataguardAutonomousContainerDatabase.Builder
keyHistoryEntry(List<AutonomousDatabaseKeyHistoryEntry> keyHistoryEntry)
Key History Entry.AutonomousContainerDatabase.Builder
keyStoreId(String keyStoreId)
The OCID of the key store of Oracle Vault.AutonomousContainerDatabase.Builder
keyStoreWalletName(String keyStoreWalletName)
The wallet name for Oracle Key Vault.AutonomousContainerDatabase.Builder
kmsKeyId(String kmsKeyId)
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.AutonomousContainerDatabase.Builder
kmsKeyVersionId(String kmsKeyVersionId)
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.AutonomousContainerDatabase.Builder
largestProvisionableAutonomousDatabaseInCpus(Float largestProvisionableAutonomousDatabaseInCpus)
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.AutonomousContainerDatabase.Builder
lastMaintenanceRunId(String lastMaintenanceRunId)
The OCID of the last maintenance run.AutonomousContainerDatabase.Builder
lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycle state.AutonomousContainerDatabase.Builder
lifecycleState(AutonomousContainerDatabase.LifecycleState lifecycleState)
The current state of the Autonomous Container Database.AutonomousContainerDatabase.Builder
listOneOffPatches(List<String> listOneOffPatches)
List of One-Off patches that has been successfully applied to Autonomous Container DatabaseAutonomousContainerDatabase.Builder
maintenanceWindow(MaintenanceWindow maintenanceWindow)
AutonomousContainerDatabase.Builder
memoryPerOracleComputeUnitInGBs(Integer memoryPerOracleComputeUnitInGBs)
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.AutonomousContainerDatabase.Builder
netServicesArchitecture(AutonomousContainerDatabase.NetServicesArchitecture netServicesArchitecture)
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.AutonomousContainerDatabase.Builder
nextMaintenanceRunId(String nextMaintenanceRunId)
The OCID of the next maintenance run.AutonomousContainerDatabase.Builder
patchId(String patchId)
The OCID of the last patch applied on the system.AutonomousContainerDatabase.Builder
patchModel(AutonomousContainerDatabase.PatchModel patchModel)
Database patch model preference.AutonomousContainerDatabase.Builder
provisionableCpus(List<Float> provisionableCpus)
An array of CPU values that can be used to successfully provision a single Autonomous Database.AutonomousContainerDatabase.Builder
provisionedCpus(Float provisionedCpus)
The number of CPUs provisioned in an Autonomous Container Database.AutonomousContainerDatabase.Builder
reclaimableCpus(Float reclaimableCpus)
CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down.AutonomousContainerDatabase.Builder
recoveryApplianceDetails(RecoveryApplianceDetails recoveryApplianceDetails)
AutonomousContainerDatabase.Builder
reservedCpus(Float reservedCpus)
The number of CPUs reserved in an Autonomous Container Database.AutonomousContainerDatabase.Builder
role(AutonomousContainerDatabase.Role role)
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.AutonomousContainerDatabase.Builder
serviceLevelAgreementType(AutonomousContainerDatabase.ServiceLevelAgreementType serviceLevelAgreementType)
The service level agreement type of the container database.AutonomousContainerDatabase.Builder
standbyMaintenanceBufferInDays(Integer standbyMaintenanceBufferInDays)
The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database.AutonomousContainerDatabase.Builder
timeCreated(Date timeCreated)
The date and time the Autonomous Container Database was created.AutonomousContainerDatabase.Builder
timeOfLastBackup(Date timeOfLastBackup)
The timestamp of last successful backup.AutonomousContainerDatabase.Builder
timeSnapshotStandbyRevert(Date timeSnapshotStandbyRevert)
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.AutonomousContainerDatabase.Builder
totalCpus(Integer totalCpus)
The number of CPUs allocated to the Autonomous VM cluster.AutonomousContainerDatabase.Builder
vaultId(String vaultId)
AutonomousContainerDatabase.Builder
versionPreference(AutonomousContainerDatabase.VersionPreference versionPreference)
The next maintenance version preference.AutonomousContainerDatabase.Builder
vmFailoverReservation(Integer vmFailoverReservation)
The percentage of CPUs reserved across nodes to support node failover.
-
-
-
Method Detail
-
id
public AutonomousContainerDatabase.Builder id(String id)
The OCID of the Autonomous Container Database.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public AutonomousContainerDatabase.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public AutonomousContainerDatabase.Builder displayName(String displayName)
The user-provided name for the Autonomous Container Database.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
dbUniqueName
public AutonomousContainerDatabase.Builder dbUniqueName(String dbUniqueName)
Deprecated. The DB_UNIQUE_NAME value is set by Oracle Cloud Infrastructure.Do not specify a value for this parameter. Specifying a value for this field will cause Terraform operations to fail.
- Parameters:
dbUniqueName
- the value to set- Returns:
- this builder
-
dbName
public AutonomousContainerDatabase.Builder dbName(String dbName)
The Database name for the Autonomous Container Database.The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters.
- Parameters:
dbName
- the value to set- Returns:
- this builder
-
serviceLevelAgreementType
public AutonomousContainerDatabase.Builder serviceLevelAgreementType(AutonomousContainerDatabase.ServiceLevelAgreementType serviceLevelAgreementType)
The service level agreement type of the container database.The default is STANDARD.
- Parameters:
serviceLevelAgreementType
- the value to set- Returns:
- this builder
-
autonomousExadataInfrastructureId
public AutonomousContainerDatabase.Builder autonomousExadataInfrastructureId(String autonomousExadataInfrastructureId)
No longer used. For Autonomous Database on dedicated Exadata infrastructure, the container database is created within a specified cloudAutonomousVmCluster.- Parameters:
autonomousExadataInfrastructureId
- the value to set- Returns:
- this builder
-
autonomousVmClusterId
public AutonomousContainerDatabase.Builder autonomousVmClusterId(String autonomousVmClusterId)
The OCID of the Autonomous VM Cluster.- Parameters:
autonomousVmClusterId
- the value to set- Returns:
- this builder
-
infrastructureType
public AutonomousContainerDatabase.Builder infrastructureType(AutonomousContainerDatabase.InfrastructureType infrastructureType)
The infrastructure type this resource belongs to.- Parameters:
infrastructureType
- the value to set- Returns:
- this builder
-
cloudAutonomousVmClusterId
public AutonomousContainerDatabase.Builder cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
The OCID of the cloud Autonomous Exadata VM Cluster.- Parameters:
cloudAutonomousVmClusterId
- the value to set- Returns:
- this builder
-
kmsKeyId
public AutonomousContainerDatabase.Builder kmsKeyId(String kmsKeyId)
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.- Parameters:
kmsKeyId
- the value to set- Returns:
- this builder
-
vaultId
public AutonomousContainerDatabase.Builder vaultId(String vaultId)
The OCID of the Oracle Cloud Infrastructure vault.This parameter and secretId are required for Customer Managed Keys.
- Parameters:
vaultId
- the value to set- Returns:
- this builder
-
kmsKeyVersionId
public AutonomousContainerDatabase.Builder kmsKeyVersionId(String kmsKeyVersionId)
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- Parameters:
kmsKeyVersionId
- the value to set- Returns:
- this builder
-
keyHistoryEntry
public AutonomousContainerDatabase.Builder keyHistoryEntry(List<AutonomousDatabaseKeyHistoryEntry> keyHistoryEntry)
Key History Entry.- Parameters:
keyHistoryEntry
- the value to set- Returns:
- this builder
-
lifecycleState
public AutonomousContainerDatabase.Builder lifecycleState(AutonomousContainerDatabase.LifecycleState lifecycleState)
The current state of the Autonomous Container Database.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public AutonomousContainerDatabase.Builder lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycle state.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
timeCreated
public AutonomousContainerDatabase.Builder timeCreated(Date timeCreated)
The date and time the Autonomous Container Database was created.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeSnapshotStandbyRevert
public AutonomousContainerDatabase.Builder timeSnapshotStandbyRevert(Date timeSnapshotStandbyRevert)
The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby.- Parameters:
timeSnapshotStandbyRevert
- the value to set- Returns:
- this builder
-
patchModel
public AutonomousContainerDatabase.Builder patchModel(AutonomousContainerDatabase.PatchModel patchModel)
Database patch model preference.- Parameters:
patchModel
- the value to set- Returns:
- this builder
-
patchId
public AutonomousContainerDatabase.Builder patchId(String patchId)
The OCID of the last patch applied on the system.- Parameters:
patchId
- the value to set- Returns:
- this builder
-
lastMaintenanceRunId
public AutonomousContainerDatabase.Builder lastMaintenanceRunId(String lastMaintenanceRunId)
The OCID of the last maintenance run.- Parameters:
lastMaintenanceRunId
- the value to set- Returns:
- this builder
-
nextMaintenanceRunId
public AutonomousContainerDatabase.Builder nextMaintenanceRunId(String nextMaintenanceRunId)
The OCID of the next maintenance run.- Parameters:
nextMaintenanceRunId
- the value to set- Returns:
- this builder
-
maintenanceWindow
public AutonomousContainerDatabase.Builder maintenanceWindow(MaintenanceWindow maintenanceWindow)
-
standbyMaintenanceBufferInDays
public AutonomousContainerDatabase.Builder standbyMaintenanceBufferInDays(Integer standbyMaintenanceBufferInDays)
The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database.This value represents the number of days before scheduled maintenance of the primary database.
- Parameters:
standbyMaintenanceBufferInDays
- the value to set- Returns:
- this builder
-
versionPreference
public AutonomousContainerDatabase.Builder versionPreference(AutonomousContainerDatabase.VersionPreference versionPreference)
The next maintenance version preference.- Parameters:
versionPreference
- the value to set- Returns:
- this builder
-
isDstFileUpdateEnabled
public AutonomousContainerDatabase.Builder isDstFileUpdateEnabled(Boolean isDstFileUpdateEnabled)
Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database.If enabled along with Release Update, patching will be done in a Non-Rolling manner.
- Parameters:
isDstFileUpdateEnabled
- the value to set- Returns:
- this builder
-
dstFileVersion
public AutonomousContainerDatabase.Builder dstFileVersion(String dstFileVersion)
DST Time-Zone File version of the Autonomous Container Database.- Parameters:
dstFileVersion
- the value to set- Returns:
- this builder
-
freeformTags
public AutonomousContainerDatabase.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public AutonomousContainerDatabase.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
role
public AutonomousContainerDatabase.Builder role(AutonomousContainerDatabase.Role role)
The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.- Parameters:
role
- the value to set- Returns:
- this builder
-
availabilityDomain
public AutonomousContainerDatabase.Builder availabilityDomain(String availabilityDomain)
The availability domain of the Autonomous Container Database.- Parameters:
availabilityDomain
- the value to set- Returns:
- this builder
-
dbVersion
public AutonomousContainerDatabase.Builder dbVersion(String dbVersion)
Oracle Database version of the Autonomous Container Database.- Parameters:
dbVersion
- the value to set- Returns:
- this builder
-
backupConfig
public AutonomousContainerDatabase.Builder backupConfig(AutonomousContainerDatabaseBackupConfig backupConfig)
-
backupDestinationPropertiesList
public AutonomousContainerDatabase.Builder backupDestinationPropertiesList(List<BackupDestinationProperties> backupDestinationPropertiesList)
This list describes the backup destination properties associated with the Autonomous Container Database (ACD) ’s preferred backup destination.The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration.
- Parameters:
backupDestinationPropertiesList
- the value to set- Returns:
- this builder
-
associatedBackupConfigurationDetails
public AutonomousContainerDatabase.Builder associatedBackupConfigurationDetails(List<BackupDestinationConfigurationSummary> associatedBackupConfigurationDetails)
A backup config object holds information about preferred backup destinations only.This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups.
- Parameters:
associatedBackupConfigurationDetails
- the value to set- Returns:
- this builder
-
recoveryApplianceDetails
public AutonomousContainerDatabase.Builder recoveryApplianceDetails(RecoveryApplianceDetails recoveryApplianceDetails)
-
keyStoreId
public AutonomousContainerDatabase.Builder keyStoreId(String keyStoreId)
The OCID of the key store of Oracle Vault.- Parameters:
keyStoreId
- the value to set- Returns:
- this builder
-
keyStoreWalletName
public AutonomousContainerDatabase.Builder keyStoreWalletName(String keyStoreWalletName)
The wallet name for Oracle Key Vault.- Parameters:
keyStoreWalletName
- the value to set- Returns:
- this builder
-
memoryPerOracleComputeUnitInGBs
public AutonomousContainerDatabase.Builder memoryPerOracleComputeUnitInGBs(Integer memoryPerOracleComputeUnitInGBs)
The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster.- Parameters:
memoryPerOracleComputeUnitInGBs
- the value to set- Returns:
- this builder
-
availableCpus
public AutonomousContainerDatabase.Builder availableCpus(Float availableCpus)
Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database.- Parameters:
availableCpus
- the value to set- Returns:
- this builder
-
totalCpus
public AutonomousContainerDatabase.Builder totalCpus(Integer totalCpus)
The number of CPUs allocated to the Autonomous VM cluster.- Parameters:
totalCpus
- the value to set- Returns:
- this builder
-
reclaimableCpus
public AutonomousContainerDatabase.Builder reclaimableCpus(Float reclaimableCpus)
CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down.You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
- Parameters:
reclaimableCpus
- the value to set- Returns:
- this builder
-
provisionableCpus
public AutonomousContainerDatabase.Builder provisionableCpus(List<Float> provisionableCpus)
An array of CPU values that can be used to successfully provision a single Autonomous Database.- Parameters:
provisionableCpus
- the value to set- Returns:
- this builder
-
listOneOffPatches
public AutonomousContainerDatabase.Builder listOneOffPatches(List<String> listOneOffPatches)
List of One-Off patches that has been successfully applied to Autonomous Container Database- Parameters:
listOneOffPatches
- the value to set- Returns:
- this builder
-
computeModel
public AutonomousContainerDatabase.Builder computeModel(AutonomousContainerDatabase.ComputeModel computeModel)
The compute model of the Autonomous Container Database.For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster’s compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure for more details.
- Parameters:
computeModel
- the value to set- Returns:
- this builder
-
provisionedCpus
public AutonomousContainerDatabase.Builder provisionedCpus(Float provisionedCpus)
The number of CPUs provisioned in an Autonomous Container Database.- Parameters:
provisionedCpus
- the value to set- Returns:
- this builder
-
reservedCpus
public AutonomousContainerDatabase.Builder reservedCpus(Float reservedCpus)
The number of CPUs reserved in an Autonomous Container Database.- Parameters:
reservedCpus
- the value to set- Returns:
- this builder
-
largestProvisionableAutonomousDatabaseInCpus
public AutonomousContainerDatabase.Builder largestProvisionableAutonomousDatabaseInCpus(Float largestProvisionableAutonomousDatabaseInCpus)
The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database.- Parameters:
largestProvisionableAutonomousDatabaseInCpus
- the value to set- Returns:
- this builder
-
timeOfLastBackup
public AutonomousContainerDatabase.Builder timeOfLastBackup(Date timeOfLastBackup)
The timestamp of last successful backup.Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database.
- Parameters:
timeOfLastBackup
- the value to set- Returns:
- this builder
-
dbSplitThreshold
public AutonomousContainerDatabase.Builder dbSplitThreshold(Integer dbSplitThreshold)
The CPU value beyond which an Autonomous Database will be opened across multiple nodes.The default value of this attribute is 16 for OCPUs and 64 for ECPUs.
- Parameters:
dbSplitThreshold
- the value to set- Returns:
- this builder
-
vmFailoverReservation
public AutonomousContainerDatabase.Builder vmFailoverReservation(Integer vmFailoverReservation)
The percentage of CPUs reserved across nodes to support node failover.Allowed values are 0%, 25%, and 50%, with 50% being the default option.
- Parameters:
vmFailoverReservation
- the value to set- Returns:
- this builder
-
distributionAffinity
public AutonomousContainerDatabase.Builder distributionAffinity(AutonomousContainerDatabase.DistributionAffinity distributionAffinity)
Determines whether an Autonomous Database must be opened across the maximum number of nodes or the least number of nodes.By default, Minimum nodes is selected.
- Parameters:
distributionAffinity
- the value to set- Returns:
- this builder
-
netServicesArchitecture
public AutonomousContainerDatabase.Builder netServicesArchitecture(AutonomousContainerDatabase.NetServicesArchitecture netServicesArchitecture)
Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users.- Parameters:
netServicesArchitecture
- the value to set- Returns:
- this builder
-
isMultipleStandby
public AutonomousContainerDatabase.Builder isMultipleStandby(Boolean isMultipleStandby)
Whether it is multiple standby Autonomous Dataguard- Parameters:
isMultipleStandby
- the value to set- Returns:
- this builder
-
isDataGuardEnabled
public AutonomousContainerDatabase.Builder isDataGuardEnabled(Boolean isDataGuardEnabled)
Deprecated. Indicates whether the Autonomous Database has local (in-region) Data Guard enabled.Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure.
- Parameters:
isDataGuardEnabled
- the value to set- Returns:
- this builder
-
dataguard
public AutonomousContainerDatabase.Builder dataguard(AutonomousContainerDatabaseDataguard dataguard)
-
dataguardGroupMembers
public AutonomousContainerDatabase.Builder dataguardGroupMembers(List<AutonomousContainerDatabaseDataguard> dataguardGroupMembers)
Array of Dg associations.- Parameters:
dataguardGroupMembers
- the value to set- Returns:
- this builder
-
build
public AutonomousContainerDatabase build()
-
copy
public AutonomousContainerDatabase.Builder copy(AutonomousContainerDatabase model)
-
-