Interface RuleGroupsNamespaceSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RuleGroupsNamespaceSummary.Builder,RuleGroupsNamespaceSummary>,SdkBuilder<RuleGroupsNamespaceSummary.Builder,RuleGroupsNamespaceSummary>,SdkPojo
- Enclosing class:
- RuleGroupsNamespaceSummary
public static interface RuleGroupsNamespaceSummary.Builder extends SdkPojo, CopyableBuilder<RuleGroupsNamespaceSummary.Builder,RuleGroupsNamespaceSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RuleGroupsNamespaceSummary.Builderarn(String arn)The ARN of the rule groups namespace.RuleGroupsNamespaceSummary.BuildercreatedAt(Instant createdAt)The date and time that the rule groups namespace was created.RuleGroupsNamespaceSummary.BuildermodifiedAt(Instant modifiedAt)The date and time that the rule groups namespace was most recently changed.RuleGroupsNamespaceSummary.Buildername(String name)The name of the rule groups namespace.default RuleGroupsNamespaceSummary.Builderstatus(Consumer<RuleGroupsNamespaceStatus.Builder> status)A structure that displays the current status of the rule groups namespace.RuleGroupsNamespaceSummary.Builderstatus(RuleGroupsNamespaceStatus status)A structure that displays the current status of the rule groups namespace.RuleGroupsNamespaceSummary.Buildertags(Map<String,String> tags)The list of tag keys and values that are associated with the rule groups namespace.-
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 Detail
-
arn
RuleGroupsNamespaceSummary.Builder arn(String arn)
The ARN of the rule groups namespace.
- Parameters:
arn- The ARN of the rule groups namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
RuleGroupsNamespaceSummary.Builder createdAt(Instant createdAt)
The date and time that the rule groups namespace was created.
- Parameters:
createdAt- The date and time that the rule groups namespace was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifiedAt
RuleGroupsNamespaceSummary.Builder modifiedAt(Instant modifiedAt)
The date and time that the rule groups namespace was most recently changed.
- Parameters:
modifiedAt- The date and time that the rule groups namespace was most recently changed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
RuleGroupsNamespaceSummary.Builder name(String name)
The name of the rule groups namespace.
- Parameters:
name- The name of the rule groups namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
RuleGroupsNamespaceSummary.Builder status(RuleGroupsNamespaceStatus status)
A structure that displays the current status of the rule groups namespace.
- Parameters:
status- A structure that displays the current status of the rule groups namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
default RuleGroupsNamespaceSummary.Builder status(Consumer<RuleGroupsNamespaceStatus.Builder> status)
A structure that displays the current status of the rule groups namespace.
This is a convenience method that creates an instance of theRuleGroupsNamespaceStatus.Builderavoiding the need to create one manually viaRuleGroupsNamespaceStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(RuleGroupsNamespaceStatus).- Parameters:
status- a consumer that will call methods onRuleGroupsNamespaceStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
status(RuleGroupsNamespaceStatus)
-
tags
RuleGroupsNamespaceSummary.Builder tags(Map<String,String> tags)
The list of tag keys and values that are associated with the rule groups namespace.
- Parameters:
tags- The list of tag keys and values that are associated with the rule groups namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-