Interface SourceConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SourceConfiguration.Builder,,SourceConfiguration> SdkBuilder<SourceConfiguration.Builder,,SourceConfiguration> SdkPojo
- Enclosing class:
SourceConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault SourceConfiguration.BuildercloneToRefreshable(Consumer<CloneToRefreshableConfiguration.Builder> cloneToRefreshable) The configuration for creating the Autonomous Database as a refreshable clone.cloneToRefreshable(CloneToRefreshableConfiguration cloneToRefreshable) The configuration for creating the Autonomous Database as a refreshable clone.default SourceConfiguration.BuildercrossRegionDataGuard(Consumer<CrossRegionDataGuardConfiguration.Builder> crossRegionDataGuard) The configuration for creating the Autonomous Database as a cross-Region Oracle Data Guard peer.crossRegionDataGuard(CrossRegionDataGuardConfiguration crossRegionDataGuard) The configuration for creating the Autonomous Database as a cross-Region Oracle Data Guard peer.default SourceConfiguration.BuildercrossRegionDisasterRecovery(Consumer<CrossRegionDisasterRecoveryConfiguration.Builder> crossRegionDisasterRecovery) The configuration for creating the Autonomous Database as a cross-Region disaster recovery peer.crossRegionDisasterRecovery(CrossRegionDisasterRecoveryConfiguration crossRegionDisasterRecovery) The configuration for creating the Autonomous Database as a cross-Region disaster recovery peer.default SourceConfiguration.BuilderdatabaseClone(Consumer<DatabaseCloneConfiguration.Builder> databaseClone) The configuration for creating the Autonomous Database as a clone of an existing database.databaseClone(DatabaseCloneConfiguration databaseClone) The configuration for creating the Autonomous Database as a clone of an existing database.default SourceConfiguration.BuilderpointInTimeRestore(Consumer<PointInTimeRestoreConfiguration.Builder> pointInTimeRestore) The configuration for creating the Autonomous Database by restoring to a point in time.pointInTimeRestore(PointInTimeRestoreConfiguration pointInTimeRestore) The configuration for creating the Autonomous Database by restoring to a point in time.default SourceConfiguration.BuilderrestoreFromBackup(Consumer<RestoreFromBackupConfiguration.Builder> restoreFromBackup) The configuration for creating the Autonomous Database by restoring from a backup.restoreFromBackup(RestoreFromBackupConfiguration restoreFromBackup) The configuration for creating the Autonomous Database by restoring from a backup.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
databaseClone
The configuration for creating the Autonomous Database as a clone of an existing database.
- Parameters:
databaseClone- The configuration for creating the Autonomous Database as a clone of an existing database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseClone
default SourceConfiguration.Builder databaseClone(Consumer<DatabaseCloneConfiguration.Builder> databaseClone) The configuration for creating the Autonomous Database as a clone of an existing database.
This is a convenience method that creates an instance of theDatabaseCloneConfiguration.Builderavoiding the need to create one manually viaDatabaseCloneConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todatabaseClone(DatabaseCloneConfiguration).- Parameters:
databaseClone- a consumer that will call methods onDatabaseCloneConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
restoreFromBackup
The configuration for creating the Autonomous Database by restoring from a backup.
- Parameters:
restoreFromBackup- The configuration for creating the Autonomous Database by restoring from a backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restoreFromBackup
default SourceConfiguration.Builder restoreFromBackup(Consumer<RestoreFromBackupConfiguration.Builder> restoreFromBackup) The configuration for creating the Autonomous Database by restoring from a backup.
This is a convenience method that creates an instance of theRestoreFromBackupConfiguration.Builderavoiding the need to create one manually viaRestoreFromBackupConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torestoreFromBackup(RestoreFromBackupConfiguration).- Parameters:
restoreFromBackup- a consumer that will call methods onRestoreFromBackupConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pointInTimeRestore
The configuration for creating the Autonomous Database by restoring to a point in time.
- Parameters:
pointInTimeRestore- The configuration for creating the Autonomous Database by restoring to a point in time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pointInTimeRestore
default SourceConfiguration.Builder pointInTimeRestore(Consumer<PointInTimeRestoreConfiguration.Builder> pointInTimeRestore) The configuration for creating the Autonomous Database by restoring to a point in time.
This is a convenience method that creates an instance of thePointInTimeRestoreConfiguration.Builderavoiding the need to create one manually viaPointInTimeRestoreConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topointInTimeRestore(PointInTimeRestoreConfiguration).- Parameters:
pointInTimeRestore- a consumer that will call methods onPointInTimeRestoreConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
crossRegionDataGuard
SourceConfiguration.Builder crossRegionDataGuard(CrossRegionDataGuardConfiguration crossRegionDataGuard) The configuration for creating the Autonomous Database as a cross-Region Oracle Data Guard peer.
- Parameters:
crossRegionDataGuard- The configuration for creating the Autonomous Database as a cross-Region Oracle Data Guard peer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossRegionDataGuard
default SourceConfiguration.Builder crossRegionDataGuard(Consumer<CrossRegionDataGuardConfiguration.Builder> crossRegionDataGuard) The configuration for creating the Autonomous Database as a cross-Region Oracle Data Guard peer.
This is a convenience method that creates an instance of theCrossRegionDataGuardConfiguration.Builderavoiding the need to create one manually viaCrossRegionDataGuardConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocrossRegionDataGuard(CrossRegionDataGuardConfiguration).- Parameters:
crossRegionDataGuard- a consumer that will call methods onCrossRegionDataGuardConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
crossRegionDisasterRecovery
SourceConfiguration.Builder crossRegionDisasterRecovery(CrossRegionDisasterRecoveryConfiguration crossRegionDisasterRecovery) The configuration for creating the Autonomous Database as a cross-Region disaster recovery peer.
- Parameters:
crossRegionDisasterRecovery- The configuration for creating the Autonomous Database as a cross-Region disaster recovery peer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossRegionDisasterRecovery
default SourceConfiguration.Builder crossRegionDisasterRecovery(Consumer<CrossRegionDisasterRecoveryConfiguration.Builder> crossRegionDisasterRecovery) The configuration for creating the Autonomous Database as a cross-Region disaster recovery peer.
This is a convenience method that creates an instance of theCrossRegionDisasterRecoveryConfiguration.Builderavoiding the need to create one manually viaCrossRegionDisasterRecoveryConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocrossRegionDisasterRecovery(CrossRegionDisasterRecoveryConfiguration).- Parameters:
crossRegionDisasterRecovery- a consumer that will call methods onCrossRegionDisasterRecoveryConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloneToRefreshable
The configuration for creating the Autonomous Database as a refreshable clone.
- Parameters:
cloneToRefreshable- The configuration for creating the Autonomous Database as a refreshable clone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloneToRefreshable
default SourceConfiguration.Builder cloneToRefreshable(Consumer<CloneToRefreshableConfiguration.Builder> cloneToRefreshable) The configuration for creating the Autonomous Database as a refreshable clone.
This is a convenience method that creates an instance of theCloneToRefreshableConfiguration.Builderavoiding the need to create one manually viaCloneToRefreshableConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloneToRefreshable(CloneToRefreshableConfiguration).- Parameters:
cloneToRefreshable- a consumer that will call methods onCloneToRefreshableConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-