PolicyDetails.Builder |
PolicyDetails.Builder.actions(Collection<Action> actions) |
[Event-based policies only] The actions to be performed when the event-based policy is activated.
|
PolicyDetails.Builder |
PolicyDetails.Builder.actions(Consumer<Action.Builder>... actions) |
[Event-based policies only] The actions to be performed when the event-based policy is activated.
|
PolicyDetails.Builder |
PolicyDetails.Builder.actions(Action... actions) |
[Event-based policies only] The actions to be performed when the event-based policy is activated.
|
static PolicyDetails.Builder |
PolicyDetails.builder() |
|
PolicyDetails.Builder |
PolicyDetails.Builder.copyTags(Boolean copyTags) |
[Default policies only] Indicates whether the policy should copy tags from the source resource to the
snapshot or AMI.
|
PolicyDetails.Builder |
PolicyDetails.Builder.createInterval(Integer createInterval) |
[Default policies only] Specifies how often the policy should run and create snapshots or AMIs.
|
PolicyDetails.Builder |
PolicyDetails.Builder.crossRegionCopyTargets(Collection<CrossRegionCopyTarget> crossRegionCopyTargets) |
[Default policies only] Specifies destination Regions for snapshot or AMI copies.
|
PolicyDetails.Builder |
PolicyDetails.Builder.crossRegionCopyTargets(Consumer<CrossRegionCopyTarget.Builder>... crossRegionCopyTargets) |
[Default policies only] Specifies destination Regions for snapshot or AMI copies.
|
PolicyDetails.Builder |
PolicyDetails.Builder.crossRegionCopyTargets(CrossRegionCopyTarget... crossRegionCopyTargets) |
[Default policies only] Specifies destination Regions for snapshot or AMI copies.
|
default PolicyDetails.Builder |
PolicyDetails.Builder.eventSource(Consumer<EventSource.Builder> eventSource) |
[Event-based policies only] The event that activates the event-based policy.
|
PolicyDetails.Builder |
PolicyDetails.Builder.eventSource(EventSource eventSource) |
[Event-based policies only] The event that activates the event-based policy.
|
default PolicyDetails.Builder |
PolicyDetails.Builder.exclusions(Consumer<Exclusions.Builder> exclusions) |
[Default policies only] Specifies exclusion parameters for volumes or instances for which you do not
want to create snapshots or AMIs.
|
PolicyDetails.Builder |
PolicyDetails.Builder.exclusions(Exclusions exclusions) |
[Default policies only] Specifies exclusion parameters for volumes or instances for which you do not
want to create snapshots or AMIs.
|
PolicyDetails.Builder |
PolicyDetails.Builder.extendDeletion(Boolean extendDeletion) |
[Default policies only] Defines the snapshot or AMI retention behavior for the policy if the source
volume or instance is deleted, or if the policy enters the error, disabled, or deleted state.
|
default PolicyDetails.Builder |
PolicyDetails.Builder.parameters(Consumer<Parameters.Builder> parameters) |
[Custom snapshot and AMI policies only] A set of optional parameters for snapshot and AMI lifecycle
policies.
|
PolicyDetails.Builder |
PolicyDetails.Builder.parameters(Parameters parameters) |
[Custom snapshot and AMI policies only] A set of optional parameters for snapshot and AMI lifecycle
policies.
|
PolicyDetails.Builder |
PolicyDetails.Builder.policyLanguage(String policyLanguage) |
The type of policy to create.
|
PolicyDetails.Builder |
PolicyDetails.Builder.policyLanguage(PolicyLanguageValues policyLanguage) |
The type of policy to create.
|
PolicyDetails.Builder |
PolicyDetails.Builder.policyType(String policyType) |
The type of policy.
|
PolicyDetails.Builder |
PolicyDetails.Builder.policyType(PolicyTypeValues policyType) |
The type of policy.
|
PolicyDetails.Builder |
PolicyDetails.Builder.resourceLocations(Collection<ResourceLocationValues> resourceLocations) |
[Custom snapshot and AMI policies only] The location of the resources to backup.
|
PolicyDetails.Builder |
PolicyDetails.Builder.resourceLocations(ResourceLocationValues... resourceLocations) |
[Custom snapshot and AMI policies only] The location of the resources to backup.
|
PolicyDetails.Builder |
PolicyDetails.Builder.resourceLocationsWithStrings(String... resourceLocations) |
[Custom snapshot and AMI policies only] The location of the resources to backup.
|
PolicyDetails.Builder |
PolicyDetails.Builder.resourceLocationsWithStrings(Collection<String> resourceLocations) |
[Custom snapshot and AMI policies only] The location of the resources to backup.
|
PolicyDetails.Builder |
PolicyDetails.Builder.resourceType(String resourceType) |
[Default policies only] Specify the type of default policy to create.
|
PolicyDetails.Builder |
PolicyDetails.Builder.resourceType(ResourceTypeValues resourceType) |
[Default policies only] Specify the type of default policy to create.
|
PolicyDetails.Builder |
PolicyDetails.Builder.resourceTypes(Collection<ResourceTypeValues> resourceTypes) |
[Custom snapshot policies only] The target resource type for snapshot and AMI lifecycle policies.
|
PolicyDetails.Builder |
PolicyDetails.Builder.resourceTypes(ResourceTypeValues... resourceTypes) |
[Custom snapshot policies only] The target resource type for snapshot and AMI lifecycle policies.
|
PolicyDetails.Builder |
PolicyDetails.Builder.resourceTypesWithStrings(String... resourceTypes) |
[Custom snapshot policies only] The target resource type for snapshot and AMI lifecycle policies.
|
PolicyDetails.Builder |
PolicyDetails.Builder.resourceTypesWithStrings(Collection<String> resourceTypes) |
[Custom snapshot policies only] The target resource type for snapshot and AMI lifecycle policies.
|
PolicyDetails.Builder |
PolicyDetails.Builder.retainInterval(Integer retainInterval) |
[Default policies only] Specifies how long the policy should retain snapshots or AMIs before deleting
them.
|
PolicyDetails.Builder |
PolicyDetails.Builder.schedules(Collection<Schedule> schedules) |
[Custom snapshot and AMI policies only] The schedules of policy-defined actions for snapshot and AMI
lifecycle policies.
|
PolicyDetails.Builder |
PolicyDetails.Builder.schedules(Consumer<Schedule.Builder>... schedules) |
[Custom snapshot and AMI policies only] The schedules of policy-defined actions for snapshot and AMI
lifecycle policies.
|
PolicyDetails.Builder |
PolicyDetails.Builder.schedules(Schedule... schedules) |
[Custom snapshot and AMI policies only] The schedules of policy-defined actions for snapshot and AMI
lifecycle policies.
|
PolicyDetails.Builder |
PolicyDetails.Builder.targetTags(Collection<Tag> targetTags) |
[Custom snapshot and AMI policies only] The single tag that identifies targeted resources for this
policy.
|
PolicyDetails.Builder |
PolicyDetails.Builder.targetTags(Consumer<Tag.Builder>... targetTags) |
[Custom snapshot and AMI policies only] The single tag that identifies targeted resources for this
policy.
|
PolicyDetails.Builder |
PolicyDetails.Builder.targetTags(Tag... targetTags) |
[Custom snapshot and AMI policies only] The single tag that identifies targeted resources for this
policy.
|
PolicyDetails.Builder |
PolicyDetails.toBuilder() |
|