Interface AutomatedReasoningPolicyDefinitionRule.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AutomatedReasoningPolicyDefinitionRule.Builder,
,AutomatedReasoningPolicyDefinitionRule> SdkBuilder<AutomatedReasoningPolicyDefinitionRule.Builder,
,AutomatedReasoningPolicyDefinitionRule> SdkPojo
- Enclosing class:
AutomatedReasoningPolicyDefinitionRule
@Mutable
@NotThreadSafe
public static interface AutomatedReasoningPolicyDefinitionRule.Builder
extends SdkPojo, CopyableBuilder<AutomatedReasoningPolicyDefinitionRule.Builder,AutomatedReasoningPolicyDefinitionRule>
-
Method Summary
Modifier and TypeMethodDescriptionalternateExpression
(String alternateExpression) The human-readable form of the rule expression, often in natural language or simplified notation.expression
(String expression) The formal logic expression of the rule.The unique identifier of the rule within the policy.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
id
The unique identifier of the rule within the policy.
- Parameters:
id
- The unique identifier of the rule within the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expression
The formal logic expression of the rule.
- Parameters:
expression
- The formal logic expression of the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
alternateExpression
The human-readable form of the rule expression, often in natural language or simplified notation.
- Parameters:
alternateExpression
- The human-readable form of the rule expression, often in natural language or simplified notation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-