Class CreateRefreshableAutonomousDatabaseCloneDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.CreateRefreshableAutonomousDatabaseCloneDetails.Builder
 
- 
- Enclosing class:
- CreateRefreshableAutonomousDatabaseCloneDetails
 
 public static class CreateRefreshableAutonomousDatabaseCloneDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
subscriptionIdpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder subscriptionId(String subscriptionId) 
 - 
compartmentIdpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder compartmentId(String compartmentId) 
 - 
characterSetpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder characterSet(String characterSet) 
 - 
ncharacterSetpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder ncharacterSet(String ncharacterSet) 
 - 
dbNamepublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder dbName(String dbName) 
 - 
cpuCoreCountpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder cpuCoreCount(Integer cpuCoreCount) 
 - 
backupRetentionPeriodInDayspublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder backupRetentionPeriodInDays(Integer backupRetentionPeriodInDays) 
 - 
computeModelpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder computeModel(CreateAutonomousDatabaseBase.ComputeModel computeModel) 
 - 
computeCountpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder computeCount(Float computeCount) 
 - 
ocpuCountpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder ocpuCount(Float ocpuCount) 
 - 
dbWorkloadpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder dbWorkload(CreateAutonomousDatabaseBase.DbWorkload dbWorkload) 
 - 
dataStorageSizeInTBspublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder dataStorageSizeInTBs(Integer dataStorageSizeInTBs) 
 - 
dataStorageSizeInGBspublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder dataStorageSizeInGBs(Integer dataStorageSizeInGBs) 
 - 
isFreeTierpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder isFreeTier(Boolean isFreeTier) 
 - 
kmsKeyIdpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder kmsKeyId(String kmsKeyId) 
 - 
vaultIdpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder vaultId(String vaultId) 
 - 
encryptionKeypublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder encryptionKey(AutonomousDatabaseEncryptionKeyDetails encryptionKey) 
 - 
adminPasswordpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder adminPassword(String adminPassword) 
 - 
displayNamepublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder displayName(String displayName) 
 - 
licenseModelpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder licenseModel(CreateAutonomousDatabaseBase.LicenseModel licenseModel) 
 - 
byolComputeCountLimitpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder byolComputeCountLimit(Float byolComputeCountLimit) 
 - 
isPreviewVersionWithServiceTermsAcceptedpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder isPreviewVersionWithServiceTermsAccepted(Boolean isPreviewVersionWithServiceTermsAccepted) 
 - 
isAutoScalingEnabledpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled) 
 - 
isDevTierpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder isDevTier(Boolean isDevTier) 
 - 
isDedicatedpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder isDedicated(Boolean isDedicated) 
 - 
autonomousContainerDatabaseIdpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder autonomousContainerDatabaseId(String autonomousContainerDatabaseId) 
 - 
inMemoryPercentagepublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder inMemoryPercentage(Integer inMemoryPercentage) 
 - 
isAccessControlEnabledpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder isAccessControlEnabled(Boolean isAccessControlEnabled) 
 - 
whitelistedIpspublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder whitelistedIps(List<String> whitelistedIps) 
 - 
arePrimaryWhitelistedIpsUsedpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder arePrimaryWhitelistedIpsUsed(Boolean arePrimaryWhitelistedIpsUsed) 
 - 
standbyWhitelistedIpspublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder standbyWhitelistedIps(List<String> standbyWhitelistedIps) 
 - 
isDataGuardEnabledpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder isDataGuardEnabled(Boolean isDataGuardEnabled) 
 - 
isLocalDataGuardEnabledpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder isLocalDataGuardEnabled(Boolean isLocalDataGuardEnabled) 
 - 
subnetIdpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder subnetId(String subnetId) 
 - 
nsgIdspublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder nsgIds(List<String> nsgIds) 
 - 
privateEndpointLabelpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder privateEndpointLabel(String privateEndpointLabel) 
 - 
freeformTagspublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
securityAttributespublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes) 
 - 
privateEndpointIppublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder privateEndpointIp(String privateEndpointIp) 
 - 
dbVersionpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder dbVersion(String dbVersion) 
 - 
customerContactspublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder customerContacts(List<CustomerContact> customerContacts) 
 - 
isMtlsConnectionRequiredpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder isMtlsConnectionRequired(Boolean isMtlsConnectionRequired) 
 - 
resourcePoolLeaderIdpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder resourcePoolLeaderId(String resourcePoolLeaderId) 
 - 
resourcePoolSummarypublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder resourcePoolSummary(ResourcePoolSummary resourcePoolSummary) 
 - 
autonomousMaintenanceScheduleTypepublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder autonomousMaintenanceScheduleType(CreateAutonomousDatabaseBase.AutonomousMaintenanceScheduleType autonomousMaintenanceScheduleType) 
 - 
scheduledOperationspublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder scheduledOperations(List<ScheduledOperationDetails> scheduledOperations) 
 - 
isAutoScalingForStorageEnabledpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder isAutoScalingForStorageEnabled(Boolean isAutoScalingForStorageEnabled) 
 - 
databaseEditionpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder databaseEdition(AutonomousDatabaseSummary.DatabaseEdition databaseEdition) 
 - 
dbToolsDetailspublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder dbToolsDetails(List<DatabaseTool> dbToolsDetails) 
 - 
isBackupRetentionLockedpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder isBackupRetentionLocked(Boolean isBackupRetentionLocked) 
 - 
secretIdpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder secretId(String secretId) 
 - 
secretVersionNumberpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder secretVersionNumber(Integer secretVersionNumber) 
 - 
sourceIdpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder sourceId(String sourceId) The OCID of the source Autonomous AI Database that you will clone to create a new Autonomous AI Database.- Parameters:
- sourceId- the value to set
- Returns:
- this builder
 
 - 
refreshableModepublic 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 AI Database. - Parameters:
- refreshableMode- the value to set
- Returns:
- this builder
 
 - 
autoRefreshFrequencyInSecondspublic 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. - Parameters:
- autoRefreshFrequencyInSeconds- the value to set
- Returns:
- this builder
 
 - 
autoRefreshPointLagInSecondspublic 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. - Parameters:
- autoRefreshPointLagInSeconds- the value to set
- Returns:
- this builder
 
 - 
timeOfAutoRefreshStartpublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder timeOfAutoRefreshStart(Date timeOfAutoRefreshStart) The the date and time that auto-refreshing will begin for an Autonomous AI 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. - Parameters:
- timeOfAutoRefreshStart- the value to set
- Returns:
- this builder
 
 - 
openModepublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder openMode(CreateRefreshableAutonomousDatabaseCloneDetails.OpenMode openMode) Indicates the Autonomous AI 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. - Parameters:
- openMode- the value to set
- Returns:
- this builder
 
 - 
cloneTypepublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder cloneType(CreateRefreshableAutonomousDatabaseCloneDetails.CloneType cloneType) The Autonomous AI Database clone type.- Parameters:
- cloneType- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateRefreshableAutonomousDatabaseCloneDetails build() 
 - 
copypublic CreateRefreshableAutonomousDatabaseCloneDetails.Builder copy(CreateRefreshableAutonomousDatabaseCloneDetails model) 
 
- 
 
-