Interface RuleSummary.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<RuleSummary.Builder,,- RuleSummary> - SdkBuilder<RuleSummary.Builder,,- RuleSummary> - SdkPojo
- Enclosing class:
- RuleSummary
@Mutable
@NotThreadSafe
public static interface RuleSummary.Builder
extends SdkPojo, CopyableBuilder<RuleSummary.Builder,RuleSummary> 
- 
Method SummaryModifier and TypeMethodDescriptionThe action of the rule.action(RuleAction action) The action of the rule.identifier(String identifier) The ID of the rule.lastUpdatedBy(String lastUpdatedBy) The timestamp at which the rule was last updated.The name of the rule.The revision of the rule.The type of the rule.The type of the rule.default RuleSummary.Builderscope(Consumer<RuleScope.Builder> scope) The scope of the rule.The scope of the rule.default RuleSummary.Buildertarget(Consumer<RuleTarget.Builder> target) The target of the rule.target(RuleTarget target) The target of the rule.targetType(String targetType) The target type of the rule.targetType(RuleTargetType targetType) The target type of the rule.The timestamp at which the rule was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
actionThe action of the rule. - Parameters:
- action- The action of the rule.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
actionThe action of the rule. - Parameters:
- action- The action of the rule.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
identifierThe ID of the rule. - Parameters:
- identifier- The ID of the rule.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lastUpdatedByThe timestamp at which the rule was last updated. - Parameters:
- lastUpdatedBy- The timestamp at which the rule was last updated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
nameThe name of the rule. - Parameters:
- name- The name of the rule.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
revisionThe revision of the rule. - Parameters:
- revision- The revision of the rule.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ruleTypeThe type of the rule. - Parameters:
- ruleType- The type of the rule.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
ruleTypeThe type of the rule. - Parameters:
- ruleType- The type of the rule.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
scopeThe scope of the rule. - Parameters:
- scope- The scope of the rule.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
scopeThe scope of the rule. This is a convenience method that creates an instance of theRuleScope.Builderavoiding the need to create one manually viaRuleScope.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscope(RuleScope).- Parameters:
- scope- a consumer that will call methods on- RuleScope.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
targetThe target of the rule. - Parameters:
- target- The target of the rule.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
targetThe target of the rule. This is a convenience method that creates an instance of theRuleTarget.Builderavoiding the need to create one manually viaRuleTarget.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totarget(RuleTarget).- Parameters:
- target- a consumer that will call methods on- RuleTarget.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
targetTypeThe target type of the rule. - Parameters:
- targetType- The target type of the rule.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
targetTypeThe target type of the rule. - Parameters:
- targetType- The target type of the rule.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
updatedAtThe timestamp at which the rule was last updated. - Parameters:
- updatedAt- The timestamp at which the rule was last updated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-