Interface LifecyclePolicyDetailExclusionRules.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LifecyclePolicyDetailExclusionRules.Builder,
,LifecyclePolicyDetailExclusionRules> SdkBuilder<LifecyclePolicyDetailExclusionRules.Builder,
,LifecyclePolicyDetailExclusionRules> SdkPojo
- Enclosing class:
LifecyclePolicyDetailExclusionRules
@Mutable
@NotThreadSafe
public static interface LifecyclePolicyDetailExclusionRules.Builder
extends SdkPojo, CopyableBuilder<LifecyclePolicyDetailExclusionRules.Builder,LifecyclePolicyDetailExclusionRules>
-
Method Summary
Modifier and TypeMethodDescriptionLists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action.Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action.Contains a list of tags that Image Builder uses to skip lifecycle actions for Image Builder image resources that have them.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
-
tagMap
Contains a list of tags that Image Builder uses to skip lifecycle actions for Image Builder image resources that have them.
- Parameters:
tagMap
- Contains a list of tags that Image Builder uses to skip lifecycle actions for Image Builder image resources that have them.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amis
Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action.
- Parameters:
amis
- Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amis
default LifecyclePolicyDetailExclusionRules.Builder amis(Consumer<LifecyclePolicyDetailExclusionRulesAmis.Builder> amis) Lists configuration values that apply to AMIs that Image Builder should exclude from the lifecycle action.
This is a convenience method that creates an instance of theLifecyclePolicyDetailExclusionRulesAmis.Builder
avoiding the need to create one manually viaLifecyclePolicyDetailExclusionRulesAmis.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toamis(LifecyclePolicyDetailExclusionRulesAmis)
.- Parameters:
amis
- a consumer that will call methods onLifecyclePolicyDetailExclusionRulesAmis.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-