Interface DetectionRuleOrgConfiguration.Builder

  • Method Details

    • ruleId

      The unique identifier for the custom detection rule.

      Parameters:
      ruleId - The unique identifier for the custom detection rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mode

      The execution mode of the organization configuration. Valid values: LIVE | DRY_RUN.

      Parameters:
      mode - The execution mode of the organization configuration. Valid values: LIVE | DRY_RUN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mode

      The execution mode of the organization configuration. Valid values: LIVE | DRY_RUN.

      Parameters:
      mode - The execution mode of the organization configuration. Valid values: LIVE | DRY_RUN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The configuration status. Valid values: ACTIVE | PROCESSING | FAILED.

      Parameters:
      status - The configuration status. Valid values: ACTIVE | PROCESSING | FAILED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The configuration status. Valid values: ACTIVE | PROCESSING | FAILED.

      Parameters:
      status - The configuration status. Valid values: ACTIVE | PROCESSING | FAILED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusReason

      DetectionRuleOrgConfiguration.Builder statusReason(String statusReason)

      The reason for the current configuration status.

      Parameters:
      statusReason - The reason for the current configuration status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeAccountIds

      DetectionRuleOrgConfiguration.Builder includeAccountIds(Collection<String> includeAccountIds)

      A list of member account IDs included in the organization configuration. Mutually exclusive with ExcludeAccountIds.

      Parameters:
      includeAccountIds - A list of member account IDs included in the organization configuration. Mutually exclusive with ExcludeAccountIds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includeAccountIds

      DetectionRuleOrgConfiguration.Builder includeAccountIds(String... includeAccountIds)

      A list of member account IDs included in the organization configuration. Mutually exclusive with ExcludeAccountIds.

      Parameters:
      includeAccountIds - A list of member account IDs included in the organization configuration. Mutually exclusive with ExcludeAccountIds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • excludeAccountIds

      DetectionRuleOrgConfiguration.Builder excludeAccountIds(Collection<String> excludeAccountIds)

      A list of member account IDs excluded from the organization configuration. Mutually exclusive with IncludeAccountIds.

      Parameters:
      excludeAccountIds - A list of member account IDs excluded from the organization configuration. Mutually exclusive with IncludeAccountIds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • excludeAccountIds

      DetectionRuleOrgConfiguration.Builder excludeAccountIds(String... excludeAccountIds)

      A list of member account IDs excluded from the organization configuration. Mutually exclusive with IncludeAccountIds.

      Parameters:
      excludeAccountIds - A list of member account IDs excluded from the organization configuration. Mutually exclusive with IncludeAccountIds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      The timestamp when the organization configuration was created.

      Parameters:
      createdAt - The timestamp when the organization configuration was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The timestamp when the organization configuration was last updated.

      Parameters:
      updatedAt - The timestamp when the organization configuration was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expiresAt

      The timestamp when the organization configuration expires.

      Parameters:
      expiresAt - The timestamp when the organization configuration expires.
      Returns:
      Returns a reference to this object so that method calls can be chained together.