Interface RuleBooleanToEvaluate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RuleBooleanToEvaluate.Builder,
,RuleBooleanToEvaluate> SdkBuilder<RuleBooleanToEvaluate.Builder,
,RuleBooleanToEvaluate> SdkPojo
- Enclosing class:
RuleBooleanToEvaluate
-
Method Summary
Modifier and TypeMethodDescriptiondefault RuleBooleanToEvaluate.Builder
analysis
(Consumer<Analysis.Builder> analysis) The Add On ARN and its returned value to evaluate in a boolean condition expression.The Add On ARN and its returned value to evaluate in a boolean condition expression.The boolean type representing the allowed attribute types for an email.attribute
(RuleBooleanEmailAttribute attribute) The boolean type representing the allowed attribute types for an email.default RuleBooleanToEvaluate.Builder
isInAddressList
(Consumer<RuleIsInAddressList.Builder> isInAddressList) The structure representing the address lists and address list attribute that will be used in evaluation of boolean expression.isInAddressList
(RuleIsInAddressList isInAddressList) The structure representing the address lists and address list attribute that will be used in evaluation of boolean expression.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
-
analysis
The Add On ARN and its returned value to evaluate in a boolean condition expression.
- Parameters:
analysis
- The Add On ARN and its returned value to evaluate in a boolean condition expression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysis
The Add On ARN and its returned value to evaluate in a boolean condition expression.
This is a convenience method that creates an instance of theAnalysis.Builder
avoiding the need to create one manually viaAnalysis.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toanalysis(Analysis)
.- Parameters:
analysis
- a consumer that will call methods onAnalysis.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
attribute
The boolean type representing the allowed attribute types for an email.
- Parameters:
attribute
- The boolean type representing the allowed attribute types for an email.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
attribute
The boolean type representing the allowed attribute types for an email.
- Parameters:
attribute
- The boolean type representing the allowed attribute types for an email.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
isInAddressList
The structure representing the address lists and address list attribute that will be used in evaluation of boolean expression.
- Parameters:
isInAddressList
- The structure representing the address lists and address list attribute that will be used in evaluation of boolean expression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isInAddressList
default RuleBooleanToEvaluate.Builder isInAddressList(Consumer<RuleIsInAddressList.Builder> isInAddressList) The structure representing the address lists and address list attribute that will be used in evaluation of boolean expression.
This is a convenience method that creates an instance of theRuleIsInAddressList.Builder
avoiding the need to create one manually viaRuleIsInAddressList.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toisInAddressList(RuleIsInAddressList)
.- Parameters:
isInAddressList
- a consumer that will call methods onRuleIsInAddressList.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-