Interface DetectionRuleOrgConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DetectionRuleOrgConfiguration.Builder,,DetectionRuleOrgConfiguration> SdkBuilder<DetectionRuleOrgConfiguration.Builder,,DetectionRuleOrgConfiguration> SdkPojo
- Enclosing class:
DetectionRuleOrgConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the organization configuration was created.excludeAccountIds(String... excludeAccountIds) A list of member account IDs excluded from the organization configuration.excludeAccountIds(Collection<String> excludeAccountIds) A list of member account IDs excluded from the organization configuration.The timestamp when the organization configuration expires.includeAccountIds(String... includeAccountIds) A list of member account IDs included in the organization configuration.includeAccountIds(Collection<String> includeAccountIds) A list of member account IDs included in the organization configuration.The execution mode of the organization configuration.mode(AssociationMode mode) The execution mode of the organization configuration.The unique identifier for the custom detection rule.The configuration status.The configuration status.statusReason(String statusReason) The reason for the current configuration status.The timestamp when the organization configuration 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 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
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
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 withExcludeAccountIds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 withExcludeAccountIds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 withIncludeAccountIds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 withIncludeAccountIds.- 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.
-