Package com.pulumi.aws.rds.inputs
Class InstanceRestoreToPointInTimeArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.InstanceRestoreToPointInTimeArgs.Builder
-
- Enclosing class:
- InstanceRestoreToPointInTimeArgs
public static final class InstanceRestoreToPointInTimeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InstanceRestoreToPointInTimeArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceRestoreToPointInTimeArgs defaults)
-
-
Method Detail
-
restoreTime
public InstanceRestoreToPointInTimeArgs.Builder restoreTime(@Nullable com.pulumi.core.Output<java.lang.String> restoreTime)
- Parameters:
restoreTime- Date and time to restore from. Value must be a time in Universal Coordinated Time (UTC) format and must be before the latest restorable time for the DB instance. Cannot be specified with `useLatestRestorableTime`.- Returns:
- builder
-
restoreTime
public InstanceRestoreToPointInTimeArgs.Builder restoreTime(java.lang.String restoreTime)
- Parameters:
restoreTime- Date and time to restore from. Value must be a time in Universal Coordinated Time (UTC) format and must be before the latest restorable time for the DB instance. Cannot be specified with `useLatestRestorableTime`.- Returns:
- builder
-
sourceDbInstanceAutomatedBackupsArn
public InstanceRestoreToPointInTimeArgs.Builder sourceDbInstanceAutomatedBackupsArn(@Nullable com.pulumi.core.Output<java.lang.String> sourceDbInstanceAutomatedBackupsArn)
- Parameters:
sourceDbInstanceAutomatedBackupsArn- ARN of the automated backup from which to restore. Required if `sourceDbInstanceIdentifier` or `sourceDbiResourceId` is not specified.- Returns:
- builder
-
sourceDbInstanceAutomatedBackupsArn
public InstanceRestoreToPointInTimeArgs.Builder sourceDbInstanceAutomatedBackupsArn(java.lang.String sourceDbInstanceAutomatedBackupsArn)
- Parameters:
sourceDbInstanceAutomatedBackupsArn- ARN of the automated backup from which to restore. Required if `sourceDbInstanceIdentifier` or `sourceDbiResourceId` is not specified.- Returns:
- builder
-
sourceDbInstanceIdentifier
public InstanceRestoreToPointInTimeArgs.Builder sourceDbInstanceIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> sourceDbInstanceIdentifier)
- Parameters:
sourceDbInstanceIdentifier- Identifier of the source DB instance from which to restore. Must match the identifier of an existing DB instance. Required if `sourceDbInstanceAutomatedBackupsArn` or `sourceDbiResourceId` is not specified.- Returns:
- builder
-
sourceDbInstanceIdentifier
public InstanceRestoreToPointInTimeArgs.Builder sourceDbInstanceIdentifier(java.lang.String sourceDbInstanceIdentifier)
- Parameters:
sourceDbInstanceIdentifier- Identifier of the source DB instance from which to restore. Must match the identifier of an existing DB instance. Required if `sourceDbInstanceAutomatedBackupsArn` or `sourceDbiResourceId` is not specified.- Returns:
- builder
-
sourceDbiResourceId
public InstanceRestoreToPointInTimeArgs.Builder sourceDbiResourceId(@Nullable com.pulumi.core.Output<java.lang.String> sourceDbiResourceId)
- Parameters:
sourceDbiResourceId- Resource ID of the source DB instance from which to restore. Required if `sourceDbInstanceIdentifier` or `sourceDbInstanceAutomatedBackupsArn` is not specified.- Returns:
- builder
-
sourceDbiResourceId
public InstanceRestoreToPointInTimeArgs.Builder sourceDbiResourceId(java.lang.String sourceDbiResourceId)
- Parameters:
sourceDbiResourceId- Resource ID of the source DB instance from which to restore. Required if `sourceDbInstanceIdentifier` or `sourceDbInstanceAutomatedBackupsArn` is not specified.- Returns:
- builder
-
useLatestRestorableTime
public InstanceRestoreToPointInTimeArgs.Builder useLatestRestorableTime(@Nullable com.pulumi.core.Output<java.lang.Boolean> useLatestRestorableTime)
- Parameters:
useLatestRestorableTime- Boolean value that indicates whether the DB instance is restored from the latest backup time. Defaults to `false`. Cannot be specified with `restoreTime`.- Returns:
- builder
-
useLatestRestorableTime
public InstanceRestoreToPointInTimeArgs.Builder useLatestRestorableTime(java.lang.Boolean useLatestRestorableTime)
- Parameters:
useLatestRestorableTime- Boolean value that indicates whether the DB instance is restored from the latest backup time. Defaults to `false`. Cannot be specified with `restoreTime`.- Returns:
- builder
-
build
public InstanceRestoreToPointInTimeArgs build()
-
-