Interface RestoreFromRecoveryPointRequest.Builder

  • Method Details

    • maintainIntegration

      RestoreFromRecoveryPointRequest.Builder maintainIntegration(Boolean maintainIntegration)

      If true, maintain existing data sharing, zero-ETL and S3 event integrations when restoring. Otherwise, integrations will not be maintained after the restore operation. Integrations are only maintained when restored to the same serverless namespace.

      Default: true

      Parameters:
      maintainIntegration - If true, maintain existing data sharing, zero-ETL and S3 event integrations when restoring. Otherwise, integrations will not be maintained after the restore operation. Integrations are only maintained when restored to the same serverless namespace.

      Default: true

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespaceName

      RestoreFromRecoveryPointRequest.Builder namespaceName(String namespaceName)

      The name of the namespace to restore data into.

      Parameters:
      namespaceName - The name of the namespace to restore data into.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recoveryPointId

      RestoreFromRecoveryPointRequest.Builder recoveryPointId(String recoveryPointId)

      The unique identifier of the recovery point to restore from.

      Parameters:
      recoveryPointId - The unique identifier of the recovery point to restore from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workgroupName

      RestoreFromRecoveryPointRequest.Builder workgroupName(String workgroupName)

      The name of the workgroup used to restore data.

      Parameters:
      workgroupName - The name of the workgroup used to restore data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      RestoreFromRecoveryPointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.