Package com.oracle.bmc.database.model
Class CreateAutonomousContainerDatabaseFromBackupTimestampDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase
-
- com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseFromBackupTimestampDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class CreateAutonomousContainerDatabaseFromBackupTimestampDetails extends CreateAutonomousContainerDatabaseBaseDetails to create an Autonomous Container Database (ACD) by cloning backup available, of an existing ACD, at the requested time stamp.
Note: Objects should always be created or deserialized using theCreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theCreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder, which maintain a set of all explicitly set fields calledCreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builderstatic classCreateAutonomousContainerDatabaseFromBackupTimestampDetails.CloneBandWidthThe speed at which the Autonomous Container Database Clone from backup operation to be performed by OCI.static classCreateAutonomousContainerDatabaseFromBackupTimestampDetails.CloneTypeThe Autonomous AI Database clone type.-
Nested classes/interfaces inherited from class com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase
CreateAutonomousContainerDatabaseBase.DistributionAffinity, CreateAutonomousContainerDatabaseBase.NetServicesArchitecture, CreateAutonomousContainerDatabaseBase.PatchModel, CreateAutonomousContainerDatabaseBase.ProtectionMode, CreateAutonomousContainerDatabaseBase.ServiceLevelAgreementType, CreateAutonomousContainerDatabaseBase.Source, CreateAutonomousContainerDatabaseBase.VersionPreference
-
-
Constructor Summary
Constructors Constructor Description CreateAutonomousContainerDatabaseFromBackupTimestampDetails(List<CustomerContact> customerContacts, String okvEndPointGroupName, String displayName, String dbUniqueName, String dbName, CreateAutonomousContainerDatabaseBase.ServiceLevelAgreementType serviceLevelAgreementType, String autonomousExadataInfrastructureId, String dbVersion, String databaseSoftwareImageId, String peerAutonomousExadataInfrastructureId, String peerAutonomousContainerDatabaseDisplayName, CreateAutonomousContainerDatabaseBase.ProtectionMode protectionMode, Integer fastStartFailOverLagLimitInSeconds, Boolean isAutomaticFailoverEnabled, String peerCloudAutonomousVmClusterId, String peerAutonomousVmClusterId, String peerAutonomousContainerDatabaseCompartmentId, PeerAutonomousContainerDatabaseBackupConfig peerAutonomousContainerDatabaseBackupConfig, String peerDbUniqueName, String autonomousVmClusterId, String cloudAutonomousVmClusterId, String compartmentId, CreateAutonomousContainerDatabaseBase.PatchModel patchModel, MaintenanceWindow maintenanceWindowDetails, Integer standbyMaintenanceBufferInDays, CreateAutonomousContainerDatabaseBase.VersionPreference versionPreference, Boolean isDstFileUpdateEnabled, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, AutonomousContainerDatabaseBackupConfig backupConfig, String kmsKeyId, String kmsKeyVersionId, String vaultId, String keyStoreId, EncryptionKeyLocationDetails encryptionKeyLocationDetails, Integer dbSplitThreshold, Integer vmFailoverReservation, CreateAutonomousContainerDatabaseBase.DistributionAffinity distributionAffinity, CreateAutonomousContainerDatabaseBase.NetServicesArchitecture netServicesArchitecture, String sourceAutonomousContainerDatabaseId, Date timeStampToUseForCloning, Boolean shouldUseLatestAvailableBackupTimeStamp, CreateAutonomousContainerDatabaseFromBackupTimestampDetails.CloneType cloneType, List<String> autonomousDatabasesToClone, CreateAutonomousContainerDatabaseFromBackupTimestampDetails.CloneBandWidth cloneBandWidth)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getAutonomousDatabasesToClone()A list of Autonomous Databases ( display name of the ADB in specific ) to be cloned from backup of the source Autonomous Container Database.CreateAutonomousContainerDatabaseFromBackupTimestampDetails.CloneBandWidthgetCloneBandWidth()The speed at which the Autonomous Container Database Clone from backup operation to be performed by OCI.CreateAutonomousContainerDatabaseFromBackupTimestampDetails.CloneTypegetCloneType()The Autonomous AI Database clone type.BooleangetShouldUseLatestAvailableBackupTimeStamp()If set to true, OCI shall attempt to create a point in time to the latest available backup of the source Autonomous Container Database.StringgetSourceAutonomousContainerDatabaseId()The OCID of the source ACD that you will clone to create a new ACD.DategetTimeStampToUseForCloning()The time stamp representing the point in time to which the Autonomous Container Database should be cloned from backup.inthashCode()CreateAutonomousContainerDatabaseFromBackupTimestampDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase
getAutonomousExadataInfrastructureId, getAutonomousVmClusterId, getBackupConfig, getCloudAutonomousVmClusterId, getCompartmentId, getCustomerContacts, getDatabaseSoftwareImageId, getDbName, getDbSplitThreshold, getDbUniqueName, getDbVersion, getDefinedTags, getDisplayName, getDistributionAffinity, getEncryptionKeyLocationDetails, getFastStartFailOverLagLimitInSeconds, getFreeformTags, getIsAutomaticFailoverEnabled, getIsDstFileUpdateEnabled, getKeyStoreId, getKmsKeyId, getKmsKeyVersionId, getMaintenanceWindowDetails, getNetServicesArchitecture, getOkvEndPointGroupName, getPatchModel, getPeerAutonomousContainerDatabaseBackupConfig, getPeerAutonomousContainerDatabaseCompartmentId, getPeerAutonomousContainerDatabaseDisplayName, getPeerAutonomousExadataInfrastructureId, getPeerAutonomousVmClusterId, getPeerCloudAutonomousVmClusterId, getPeerDbUniqueName, getProtectionMode, getServiceLevelAgreementType, getStandbyMaintenanceBufferInDays, getVaultId, getVersionPreference, getVmFailoverReservation
-
-
-
-
Constructor Detail
-
CreateAutonomousContainerDatabaseFromBackupTimestampDetails
@Deprecated public CreateAutonomousContainerDatabaseFromBackupTimestampDetails(List<CustomerContact> customerContacts, String okvEndPointGroupName, String displayName, String dbUniqueName, String dbName, CreateAutonomousContainerDatabaseBase.ServiceLevelAgreementType serviceLevelAgreementType, String autonomousExadataInfrastructureId, String dbVersion, String databaseSoftwareImageId, String peerAutonomousExadataInfrastructureId, String peerAutonomousContainerDatabaseDisplayName, CreateAutonomousContainerDatabaseBase.ProtectionMode protectionMode, Integer fastStartFailOverLagLimitInSeconds, Boolean isAutomaticFailoverEnabled, String peerCloudAutonomousVmClusterId, String peerAutonomousVmClusterId, String peerAutonomousContainerDatabaseCompartmentId, PeerAutonomousContainerDatabaseBackupConfig peerAutonomousContainerDatabaseBackupConfig, String peerDbUniqueName, String autonomousVmClusterId, String cloudAutonomousVmClusterId, String compartmentId, CreateAutonomousContainerDatabaseBase.PatchModel patchModel, MaintenanceWindow maintenanceWindowDetails, Integer standbyMaintenanceBufferInDays, CreateAutonomousContainerDatabaseBase.VersionPreference versionPreference, Boolean isDstFileUpdateEnabled, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, AutonomousContainerDatabaseBackupConfig backupConfig, String kmsKeyId, String kmsKeyVersionId, String vaultId, String keyStoreId, EncryptionKeyLocationDetails encryptionKeyLocationDetails, Integer dbSplitThreshold, Integer vmFailoverReservation, CreateAutonomousContainerDatabaseBase.DistributionAffinity distributionAffinity, CreateAutonomousContainerDatabaseBase.NetServicesArchitecture netServicesArchitecture, String sourceAutonomousContainerDatabaseId, Date timeStampToUseForCloning, Boolean shouldUseLatestAvailableBackupTimeStamp, CreateAutonomousContainerDatabaseFromBackupTimestampDetails.CloneType cloneType, List<String> autonomousDatabasesToClone, CreateAutonomousContainerDatabaseFromBackupTimestampDetails.CloneBandWidth cloneBandWidth)
Deprecated.
-
-
Method Detail
-
builder
public static CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder builder()
Create a new builder.
-
toBuilder
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.Builder toBuilder()
-
getSourceAutonomousContainerDatabaseId
public String getSourceAutonomousContainerDatabaseId()
The OCID of the source ACD that you will clone to create a new ACD.- Returns:
- the value
-
getTimeStampToUseForCloning
public Date getTimeStampToUseForCloning()
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.
- Returns:
- the value
-
getShouldUseLatestAvailableBackupTimeStamp
public Boolean getShouldUseLatestAvailableBackupTimeStamp()
If set to true, OCI shall attempt to create a point in time to the latest available backup of the source Autonomous Container Database.- Returns:
- the value
-
getCloneType
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.CloneType getCloneType()
The Autonomous AI Database clone type.- Returns:
- the value
-
getAutonomousDatabasesToClone
public List<String> getAutonomousDatabasesToClone()
A list of Autonomous Databases ( display name of the ADB in specific ) to be cloned from backup of the source Autonomous Container Database.- Returns:
- the value
-
getCloneBandWidth
public CreateAutonomousContainerDatabaseFromBackupTimestampDetails.CloneBandWidth getCloneBandWidth()
The speed at which the Autonomous Container Database Clone from backup operation to be performed by OCI.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classCreateAutonomousContainerDatabaseBase
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classCreateAutonomousContainerDatabaseBase- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classCreateAutonomousContainerDatabaseBase
-
hashCode
public int hashCode()
- Overrides:
hashCodein classCreateAutonomousContainerDatabaseBase
-
-