public static class CreateRefreshableAutonomousDatabaseCloneDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder subscriptionId(String subscriptionId)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder compartmentId(String compartmentId)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder characterSet(String characterSet)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder ncharacterSet(String ncharacterSet)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder dbName(String dbName)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder cpuCoreCount(Integer cpuCoreCount)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder backupRetentionPeriodInDays(Integer backupRetentionPeriodInDays)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder computeModel(CreateAutonomousDatabaseBase.ComputeModel computeModel)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder computeCount(Float computeCount)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder ocpuCount(Float ocpuCount)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder dbWorkload(CreateAutonomousDatabaseBase.DbWorkload dbWorkload)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder dataStorageSizeInTBs(Integer dataStorageSizeInTBs)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder dataStorageSizeInGBs(Integer dataStorageSizeInGBs)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder isFreeTier(Boolean isFreeTier)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder kmsKeyId(String kmsKeyId)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder vaultId(String vaultId)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder encryptionKey(AutonomousDatabaseEncryptionKeyDetails encryptionKey)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder adminPassword(String adminPassword)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder displayName(String displayName)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder licenseModel(CreateAutonomousDatabaseBase.LicenseModel licenseModel)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder byolComputeCountLimit(Float byolComputeCountLimit)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder isPreviewVersionWithServiceTermsAccepted(Boolean isPreviewVersionWithServiceTermsAccepted)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder isDevTier(Boolean isDevTier)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder isDedicated(Boolean isDedicated)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder autonomousContainerDatabaseId(String autonomousContainerDatabaseId)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder inMemoryPercentage(Integer inMemoryPercentage)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder isAccessControlEnabled(Boolean isAccessControlEnabled)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder whitelistedIps(List<String> whitelistedIps)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder arePrimaryWhitelistedIpsUsed(Boolean arePrimaryWhitelistedIpsUsed)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder standbyWhitelistedIps(List<String> standbyWhitelistedIps)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder isDataGuardEnabled(Boolean isDataGuardEnabled)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder isLocalDataGuardEnabled(Boolean isLocalDataGuardEnabled)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder subnetId(String subnetId)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder nsgIds(List<String> nsgIds)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder privateEndpointLabel(String privateEndpointLabel)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder freeformTags(Map<String,String> freeformTags)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder privateEndpointIp(String privateEndpointIp)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder dbVersion(String dbVersion)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder customerContacts(List<CustomerContact> customerContacts)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder isMtlsConnectionRequired(Boolean isMtlsConnectionRequired)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder resourcePoolLeaderId(String resourcePoolLeaderId)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder resourcePoolSummary(ResourcePoolSummary resourcePoolSummary)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder autonomousMaintenanceScheduleType(CreateAutonomousDatabaseBase.AutonomousMaintenanceScheduleType autonomousMaintenanceScheduleType)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder scheduledOperations(List<ScheduledOperationDetails> scheduledOperations)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder isAutoScalingForStorageEnabled(Boolean isAutoScalingForStorageEnabled)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder databaseEdition(AutonomousDatabaseSummary.DatabaseEdition databaseEdition)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder dbToolsDetails(List<DatabaseTool> dbToolsDetails)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder secretId(String secretId)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder secretVersionNumber(Integer secretVersionNumber)
public CreateRefreshableAutonomousDatabaseCloneDetails.Builder sourceId(String sourceId)
The OCID of the source Autonomous Database that you will clone to create a new Autonomous Database.
sourceId
- the value to setpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder refreshableMode(CreateRefreshableAutonomousDatabaseCloneDetails.RefreshableMode refreshableMode)
The refresh mode of the clone. AUTOMATIC indicates that the clone is automatically being refreshed with data from the source Autonomous Database.
refreshableMode
- the value to setpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder autoRefreshFrequencyInSeconds(Integer autoRefreshFrequencyInSeconds)
The frequency a refreshable clone is refreshed after auto-refresh is enabled. The minimum
is 1 hour. The maximum is 7 days. The date and time that auto-refresh is enabled is
controlled by the timeOfAutoRefreshStart
parameter.
autoRefreshFrequencyInSeconds
- the value to setpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder autoRefreshPointLagInSeconds(Integer autoRefreshPointLagInSeconds)
The time, in seconds, the data of the refreshable clone lags the primary database at the point of refresh. The minimum is 0 minutes (0 mins means refresh to the latest available timestamp). The maximum is 7 days. The lag time increases after refreshing until the next data refresh happens.
autoRefreshPointLagInSeconds
- the value to setpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder timeOfAutoRefreshStart(Date timeOfAutoRefreshStart)
The the date and time that auto-refreshing will begin for an Autonomous Database
refreshable clone. This value controls only the start time for the first refresh
operation. Subsequent (ongoing) refresh operations have start times controlled by the
value of the autoRefreshFrequencyInSeconds
parameter.
timeOfAutoRefreshStart
- the value to setpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder openMode(CreateRefreshableAutonomousDatabaseCloneDetails.OpenMode openMode)
Indicates the Autonomous Database mode. The database can be opened in READ_ONLY
or READ_WRITE
mode.
This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier.
openMode
- the value to setpublic CreateRefreshableAutonomousDatabaseCloneDetails build()
Copyright © 2016–2024. All rights reserved.