Interface RuleGroupsNamespaceDescription.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<RuleGroupsNamespaceDescription.Builder,,- RuleGroupsNamespaceDescription> - SdkBuilder<RuleGroupsNamespaceDescription.Builder,,- RuleGroupsNamespaceDescription> - SdkPojo
- Enclosing class:
- RuleGroupsNamespaceDescription
- 
Method SummaryModifier and TypeMethodDescriptionThe ARN of the rule groups namespace.The date and time that the rule groups namespace was created.The rule groups file used in the namespace.modifiedAt(Instant modifiedAt) The date and time that the rule groups namespace was most recently changed.The name of the rule groups namespace.The current status of the rule groups namespace.status(RuleGroupsNamespaceStatus status) The current status of the rule groups namespace.The list of tag keys and values that are associated with the rule groups namespace.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, sdkFields
- 
Method Details- 
arnThe 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.
 
- 
createdAtThe 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.
 
- 
dataThe rule groups file used in the namespace. For details about the rule groups namespace structure, see RuleGroupsNamespaceData. - Parameters:
- data- The rule groups file used in the namespace.- For details about the rule groups namespace structure, see RuleGroupsNamespaceData. 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
modifiedAtThe 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.
 
- 
nameThe 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.
 
- 
statusThe current status of the rule groups namespace. - Parameters:
- status- The current status of the rule groups namespace.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
statusdefault RuleGroupsNamespaceDescription.Builder status(Consumer<RuleGroupsNamespaceStatus.Builder> status) 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 on- RuleGroupsNamespaceStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
tagsThe 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.
 
 
-