default Schedule.Builder |
Schedule.Builder.archiveRule(Consumer<ArchiveRule.Builder> archiveRule) |
[Snapshot policies that target volumes only] The snapshot archiving rule for the schedule.
|
Schedule.Builder |
Schedule.Builder.archiveRule(ArchiveRule archiveRule) |
[Snapshot policies that target volumes only] The snapshot archiving rule for the schedule.
|
static Schedule.Builder |
Schedule.builder() |
|
Schedule.Builder |
Schedule.Builder.copyTags(Boolean copyTags) |
Copy all user-defined tags on a source volume to snapshots of the volume created by this policy.
|
default Schedule.Builder |
Schedule.Builder.createRule(Consumer<CreateRule.Builder> createRule) |
The creation rule.
|
Schedule.Builder |
Schedule.Builder.createRule(CreateRule createRule) |
The creation rule.
|
Schedule.Builder |
Schedule.Builder.crossRegionCopyRules(Collection<CrossRegionCopyRule> crossRegionCopyRules) |
Specifies a rule for copying snapshots or AMIs across regions.
|
Schedule.Builder |
Schedule.Builder.crossRegionCopyRules(Consumer<CrossRegionCopyRule.Builder>... crossRegionCopyRules) |
Specifies a rule for copying snapshots or AMIs across regions.
|
Schedule.Builder |
Schedule.Builder.crossRegionCopyRules(CrossRegionCopyRule... crossRegionCopyRules) |
Specifies a rule for copying snapshots or AMIs across regions.
|
default Schedule.Builder |
Schedule.Builder.deprecateRule(Consumer<DeprecateRule.Builder> deprecateRule) |
[AMI policies only] The AMI deprecation rule for the schedule.
|
Schedule.Builder |
Schedule.Builder.deprecateRule(DeprecateRule deprecateRule) |
[AMI policies only] The AMI deprecation rule for the schedule.
|
default Schedule.Builder |
Schedule.Builder.fastRestoreRule(Consumer<FastRestoreRule.Builder> fastRestoreRule) |
[Snapshot policies only] The rule for enabling fast snapshot restore.
|
Schedule.Builder |
Schedule.Builder.fastRestoreRule(FastRestoreRule fastRestoreRule) |
[Snapshot policies only] The rule for enabling fast snapshot restore.
|
Schedule.Builder |
Schedule.Builder.name(String name) |
The name of the schedule.
|
default Schedule.Builder |
Schedule.Builder.retainRule(Consumer<RetainRule.Builder> retainRule) |
The retention rule for snapshots or AMIs created by the policy.
|
Schedule.Builder |
Schedule.Builder.retainRule(RetainRule retainRule) |
The retention rule for snapshots or AMIs created by the policy.
|
Schedule.Builder |
Schedule.Builder.shareRules(Collection<ShareRule> shareRules) |
[Snapshot policies only] The rule for sharing snapshots with other Amazon Web Services accounts.
|
Schedule.Builder |
Schedule.Builder.shareRules(Consumer<ShareRule.Builder>... shareRules) |
[Snapshot policies only] The rule for sharing snapshots with other Amazon Web Services accounts.
|
Schedule.Builder |
Schedule.Builder.shareRules(ShareRule... shareRules) |
[Snapshot policies only] The rule for sharing snapshots with other Amazon Web Services accounts.
|
Schedule.Builder |
Schedule.Builder.tagsToAdd(Collection<Tag> tagsToAdd) |
The tags to apply to policy-created resources.
|
Schedule.Builder |
Schedule.Builder.tagsToAdd(Consumer<Tag.Builder>... tagsToAdd) |
The tags to apply to policy-created resources.
|
Schedule.Builder |
Schedule.Builder.tagsToAdd(Tag... tagsToAdd) |
The tags to apply to policy-created resources.
|
Schedule.Builder |
Schedule.toBuilder() |
|
Schedule.Builder |
Schedule.Builder.variableTags(Collection<Tag> variableTags) |
[AMI policies and snapshot policies that target instances only] A collection of key/value pairs with
values determined dynamically when the policy is executed.
|
Schedule.Builder |
Schedule.Builder.variableTags(Consumer<Tag.Builder>... variableTags) |
[AMI policies and snapshot policies that target instances only] A collection of key/value pairs with
values determined dynamically when the policy is executed.
|
Schedule.Builder |
Schedule.Builder.variableTags(Tag... variableTags) |
[AMI policies and snapshot policies that target instances only] A collection of key/value pairs with
values determined dynamically when the policy is executed.
|