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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AutomatedReasoningPolicyDefinitionRule.BuilderalternateExpression(String alternateExpression)The human-readable form of the rule expression, often in natural language or simplified notation.AutomatedReasoningPolicyDefinitionRule.Builderexpression(String expression)The formal logic expression of the rule.AutomatedReasoningPolicyDefinitionRule.Builderid(String id)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 Detail
-
id
AutomatedReasoningPolicyDefinitionRule.Builder id(String 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
AutomatedReasoningPolicyDefinitionRule.Builder expression(String 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
AutomatedReasoningPolicyDefinitionRule.Builder alternateExpression(String 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.
-
-