Interface RuleSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RuleSummary.Builder,,RuleSummary> SdkBuilder<RuleSummary.Builder,,RuleSummary> SdkPojo
- Enclosing class:
RuleSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the rule.The timestamp when the rule was created.dataSource(String dataSource) The data source that the rule analyzes.dataSource(DetectionRuleDataSource dataSource) The data source that the rule analyzes.description(String description) A description of what the rule detects.The language used for the detection logic expression.language(RuleLanguage language) The language used for the detection logic expression.The display name of the rule.The unique identifier for the rule.The schema version used by the rule definition.schema(RuleSchema schema) The schema version used by the rule definition.The Amazon Web Services service associated with the rule.The severity level assigned to findings generated by this rule.severity(DetectionRuleSeverity severity) The severity level assigned to findings generated by this rule.The MITRE ATT&CK tactic associated with the rule.The MITRE ATT&CK technique associated with the rule.The timestamp when the rule was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
ruleId
The unique identifier for the rule.
- Parameters:
ruleId- The unique identifier for the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the rule.
- Parameters:
arn- The Amazon Resource Name (ARN) of the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The display name of the rule.
- Parameters:
name- The display name of the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of what the rule detects.
- Parameters:
description- A description of what the rule detects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severity
The severity level assigned to findings generated by this rule.
- Parameters:
severity- The severity level assigned to findings generated by this rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
severity
The severity level assigned to findings generated by this rule.
- Parameters:
severity- The severity level assigned to findings generated by this rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataSource
The data source that the rule analyzes.
- Parameters:
dataSource- The data source that the rule analyzes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataSource
The data source that the rule analyzes.
- Parameters:
dataSource- The data source that the rule analyzes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tactic
The MITRE ATT&CK tactic associated with the rule.
- Parameters:
tactic- The MITRE ATT&CK tactic associated with the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
technique
The MITRE ATT&CK technique associated with the rule.
- Parameters:
technique- The MITRE ATT&CK technique associated with the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
service
The Amazon Web Services service associated with the rule.
- Parameters:
service- The Amazon Web Services service associated with the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
language
The language used for the detection logic expression.
- Parameters:
language- The language used for the detection logic expression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
language
The language used for the detection logic expression.
- Parameters:
language- The language used for the detection logic expression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
schema
The schema version used by the rule definition.
- Parameters:
schema- The schema version used by the rule definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
schema
The schema version used by the rule definition.
- Parameters:
schema- The schema version used by the rule definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The timestamp when the rule was created.
- Parameters:
createdAt- The timestamp when the rule was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the rule was last updated.
- Parameters:
updatedAt- The timestamp when the rule was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-