Interface RecoveryPointCreator.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RecoveryPointCreator.Builder,
,RecoveryPointCreator> SdkBuilder<RecoveryPointCreator.Builder,
,RecoveryPointCreator> SdkPojo
- Enclosing class:
RecoveryPointCreator
-
Method Summary
Modifier and TypeMethodDescriptionbackupPlanArn
(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
.backupPlanId
(String backupPlanId) Uniquely identifies a backup plan.backupPlanName
(String backupPlanName) The name of the backup plan that created this recovery point.backupPlanVersion
(String backupPlanVersion) Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long.backupRuleCron
(String backupRuleCron) The cron expression that defines the schedule for the backup rule.backupRuleId
(String backupRuleId) Uniquely identifies a rule used to schedule the backup of a selection of resources.backupRuleName
(String backupRuleName) The name of the backup rule within the backup plan that created this recovery point.backupRuleTimezone
(String backupRuleTimezone) The timezone used for the backup rule schedule.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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.
-