Package com.pulumi.aws.rds.inputs
Class ClusterRestoreToPointInTimeArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.ClusterRestoreToPointInTimeArgs.Builder
-
- Enclosing class:
- ClusterRestoreToPointInTimeArgs
public static final class ClusterRestoreToPointInTimeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ClusterRestoreToPointInTimeArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterRestoreToPointInTimeArgs defaults)
-
-
Method Detail
-
restoreToTime
public ClusterRestoreToPointInTimeArgs.Builder restoreToTime(@Nullable com.pulumi.core.Output<java.lang.String> restoreToTime)
- Parameters:
restoreToTime
- Date and time in UTC format to restore the database cluster to. Conflicts with `use_latest_restorable_time`.- Returns:
- builder
-
restoreToTime
public ClusterRestoreToPointInTimeArgs.Builder restoreToTime(java.lang.String restoreToTime)
- Parameters:
restoreToTime
- Date and time in UTC format to restore the database cluster to. Conflicts with `use_latest_restorable_time`.- Returns:
- builder
-
restoreType
public ClusterRestoreToPointInTimeArgs.Builder restoreType(@Nullable com.pulumi.core.Output<java.lang.String> restoreType)
- Parameters:
restoreType
- Type of restore to be performed. Valid options are `full-copy` (default) and `copy-on-write`.- Returns:
- builder
-
restoreType
public ClusterRestoreToPointInTimeArgs.Builder restoreType(java.lang.String restoreType)
- Parameters:
restoreType
- Type of restore to be performed. Valid options are `full-copy` (default) and `copy-on-write`.- Returns:
- builder
-
sourceClusterIdentifier
public ClusterRestoreToPointInTimeArgs.Builder sourceClusterIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> sourceClusterIdentifier)
- Parameters:
sourceClusterIdentifier
- Identifier of the source database cluster from which to restore. When restoring from a cluster in another AWS account, the identifier is the ARN of that cluster.- Returns:
- builder
-
sourceClusterIdentifier
public ClusterRestoreToPointInTimeArgs.Builder sourceClusterIdentifier(java.lang.String sourceClusterIdentifier)
- Parameters:
sourceClusterIdentifier
- Identifier of the source database cluster from which to restore. When restoring from a cluster in another AWS account, the identifier is the ARN of that cluster.- Returns:
- builder
-
sourceClusterResourceId
public ClusterRestoreToPointInTimeArgs.Builder sourceClusterResourceId(@Nullable com.pulumi.core.Output<java.lang.String> sourceClusterResourceId)
- Parameters:
sourceClusterResourceId
- Cluster resource ID of the source database cluster from which to restore. To be used for restoring a deleted cluster in the same account which still has a retained automatic backup available.- Returns:
- builder
-
sourceClusterResourceId
public ClusterRestoreToPointInTimeArgs.Builder sourceClusterResourceId(java.lang.String sourceClusterResourceId)
- Parameters:
sourceClusterResourceId
- Cluster resource ID of the source database cluster from which to restore. To be used for restoring a deleted cluster in the same account which still has a retained automatic backup available.- Returns:
- builder
-
useLatestRestorableTime
public ClusterRestoreToPointInTimeArgs.Builder useLatestRestorableTime(@Nullable com.pulumi.core.Output<java.lang.Boolean> useLatestRestorableTime)
- Parameters:
useLatestRestorableTime
- Set to true to restore the database cluster to the latest restorable backup time. Defaults to false. Conflicts with `restore_to_time`.- Returns:
- builder
-
useLatestRestorableTime
public ClusterRestoreToPointInTimeArgs.Builder useLatestRestorableTime(java.lang.Boolean useLatestRestorableTime)
- Parameters:
useLatestRestorableTime
- Set to true to restore the database cluster to the latest restorable backup time. Defaults to false. Conflicts with `restore_to_time`.- Returns:
- builder
-
build
public ClusterRestoreToPointInTimeArgs build()
-
-