Interface RuleSummary.Builder

  • Method Details

    • ruleId

      RuleSummary.Builder ruleId(String 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

      RuleSummary.Builder description(String 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

      RuleSummary.Builder severity(String 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

      RuleSummary.Builder dataSource(String 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

      RuleSummary.Builder tactic(String 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

      RuleSummary.Builder technique(String 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

      RuleSummary.Builder service(String 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

      RuleSummary.Builder language(String 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

      RuleSummary.Builder language(RuleLanguage 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

      RuleSummary.Builder schema(String 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

      RuleSummary.Builder createdAt(Instant 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

      RuleSummary.Builder updatedAt(Instant 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.