Interface RuleMetadata.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RuleMetadata.Builder,RuleMetadata>,SdkBuilder<RuleMetadata.Builder,RuleMetadata>,SdkPojo
- Enclosing class:
- RuleMetadata
public static interface RuleMetadata.Builder extends SdkPojo, CopyableBuilder<RuleMetadata.Builder,RuleMetadata>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RuleMetadata.BuilderlongDescription(String longDescription)A long description of the rule.RuleMetadata.BuilderruleId(String ruleId)The ID of the rule.RuleMetadata.BuilderruleName(String ruleName)The name of the rule.RuleMetadata.BuilderruleTags(String... ruleTags)Tags that are associated with the rule.RuleMetadata.BuilderruleTags(Collection<String> ruleTags)Tags that are associated with the rule.RuleMetadata.BuildershortDescription(String shortDescription)A short description of the rule.-
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, sdkFields
-
-
-
-
Method Detail
-
ruleId
RuleMetadata.Builder ruleId(String ruleId)
The ID of the rule.
- Parameters:
ruleId- The ID of the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleName
RuleMetadata.Builder ruleName(String ruleName)
The name of the rule.
- Parameters:
ruleName- The name of the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shortDescription
RuleMetadata.Builder shortDescription(String shortDescription)
A short description of the rule.
- Parameters:
shortDescription- A short description of the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
longDescription
RuleMetadata.Builder longDescription(String longDescription)
A long description of the rule.
- Parameters:
longDescription- A long description of the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleTags
RuleMetadata.Builder ruleTags(Collection<String> ruleTags)
Tags that are associated with the rule.
- Parameters:
ruleTags- Tags that are associated with the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleTags
RuleMetadata.Builder ruleTags(String... ruleTags)
Tags that are associated with the rule.
- Parameters:
ruleTags- Tags that are associated with the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-