Interface RecoveryPointCreator.Builder

  • Method Details

    • backupPlanId

      RecoveryPointCreator.Builder backupPlanId(String backupPlanId)

      Uniquely identifies a backup plan.

      Parameters:
      backupPlanId - Uniquely identifies a backup plan.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupPlanArn

      RecoveryPointCreator.Builder backupPlanArn(String backupPlanArn)

      An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

      Parameters:
      backupPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupPlanName

      RecoveryPointCreator.Builder backupPlanName(String backupPlanName)

      The name of the backup plan that created this recovery point. This provides human-readable context about which backup plan was responsible for the backup job.

      Parameters:
      backupPlanName - The name of the backup plan that created this recovery point. This provides human-readable context about which backup plan was responsible for the backup job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupPlanVersion

      RecoveryPointCreator.Builder backupPlanVersion(String backupPlanVersion)

      Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

      Parameters:
      backupPlanVersion - Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupRuleId

      RecoveryPointCreator.Builder backupRuleId(String backupRuleId)

      Uniquely identifies a rule used to schedule the backup of a selection of resources.

      Parameters:
      backupRuleId - Uniquely identifies a rule used to schedule the backup of a selection of resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupRuleName

      RecoveryPointCreator.Builder backupRuleName(String backupRuleName)

      The name of the backup rule within the backup plan that created this recovery point. This helps identify which specific rule triggered the backup job.

      Parameters:
      backupRuleName - The name of the backup rule within the backup plan that created this recovery point. This helps identify which specific rule triggered the backup job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupRuleCron

      RecoveryPointCreator.Builder backupRuleCron(String backupRuleCron)

      The cron expression that defines the schedule for the backup rule. This shows the frequency and timing of when backups are automatically triggered.

      Parameters:
      backupRuleCron - The cron expression that defines the schedule for the backup rule. This shows the frequency and timing of when backups are automatically triggered.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupRuleTimezone

      RecoveryPointCreator.Builder backupRuleTimezone(String backupRuleTimezone)

      The timezone used for the backup rule schedule. This provides context for when backups are scheduled to run in the specified timezone.

      Parameters:
      backupRuleTimezone - The timezone used for the backup rule schedule. This provides context for when backups are scheduled to run in the specified timezone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.