Interface RuleSummary.Builder

  • Method Details

    • ruleId

      RuleSummary.Builder ruleId(String ruleId)

      The service-generated id of the rule.

      Parameters:
      ruleId - The service-generated id of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleArn

      RuleSummary.Builder ruleArn(String ruleArn)

      The Amazon Resource Name (ARN) of the rule.

      Parameters:
      ruleArn - The Amazon Resource Name (ARN) of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleName

      RuleSummary.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.
    • firewallType

      RuleSummary.Builder firewallType(String firewallType)

      The firewall type associated with the resource.

      Parameters:
      firewallType - The firewall type associated with the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • firewallType

      RuleSummary.Builder firewallType(RuleFirewallType firewallType)

      The firewall type associated with the resource.

      Parameters:
      firewallType - The firewall type associated with the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ruleType

      RuleSummary.Builder ruleType(String ruleType)

      The type of the rule. CONFIGURATION rules contain firewall settings, and INSPECTION rules contain rule groups.

      Parameters:
      ruleType - The type of the rule. CONFIGURATION rules contain firewall settings, and INSPECTION rules contain rule groups.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ruleType

      RuleSummary.Builder ruleType(RuleType ruleType)

      The type of the rule. CONFIGURATION rules contain firewall settings, and INSPECTION rules contain rule groups.

      Parameters:
      ruleType - The type of the rule. CONFIGURATION rules contain firewall settings, and INSPECTION rules contain rule groups.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      RuleSummary.Builder status(String status)

      The current status of the resource: DRAFT (unpublished, editable) or ACTIVE (published, in use).

      Parameters:
      status - The current status of the resource: DRAFT (unpublished, editable) or ACTIVE (published, in use).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the resource: DRAFT (unpublished, editable) or ACTIVE (published, in use).

      Parameters:
      status - The current status of the resource: DRAFT (unpublished, editable) or ACTIVE (published, in use).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • version

      RuleSummary.Builder version(String version)

      The version of the resource.

      Parameters:
      version - The version of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hasPublishedVersion

      RuleSummary.Builder hasPublishedVersion(Boolean hasPublishedVersion)

      Specifies whether a published version of the resource exists.

      Parameters:
      hasPublishedVersion - Specifies whether a published version of the resource exists.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      RuleSummary.Builder updatedAt(Instant updatedAt)

      The time when the resource was last updated. For a snapshot, this is the time when the snapshot was created.

      Parameters:
      updatedAt - The time when the resource was last updated. For a snapshot, this is the time when the snapshot was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.