Interface EvaluationFormItemEnablementExpression.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EvaluationFormItemEnablementExpression.Builder,,EvaluationFormItemEnablementExpression> SdkBuilder<EvaluationFormItemEnablementExpression.Builder,,EvaluationFormItemEnablementExpression> SdkPojo
- Enclosing class:
EvaluationFormItemEnablementExpression
@Mutable
@NotThreadSafe
public static interface EvaluationFormItemEnablementExpression.Builder
extends SdkPojo, CopyableBuilder<EvaluationFormItemEnablementExpression.Builder,EvaluationFormItemEnablementExpression>
-
Method Summary
Modifier and TypeMethodDescriptioncomparator(String comparator) A comparator to be used against list of values.comparator(EvaluationFormItemSourceValuesComparator comparator) A comparator to be used against list of values.A source item of enablement expression.A source item of enablement expression.A list of values from source item.A list of values from source item.values(EvaluationFormItemEnablementSourceValue... values) A list of values from source item.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
-
source
A source item of enablement expression.
- Parameters:
source- A source item of enablement expression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
default EvaluationFormItemEnablementExpression.Builder source(Consumer<EvaluationFormItemEnablementSource.Builder> source) A source item of enablement expression.
This is a convenience method that creates an instance of theEvaluationFormItemEnablementSource.Builderavoiding the need to create one manually viaEvaluationFormItemEnablementSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosource(EvaluationFormItemEnablementSource).- Parameters:
source- a consumer that will call methods onEvaluationFormItemEnablementSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
values
EvaluationFormItemEnablementExpression.Builder values(Collection<EvaluationFormItemEnablementSourceValue> values) A list of values from source item.
- Parameters:
values- A list of values from source item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
EvaluationFormItemEnablementExpression.Builder values(EvaluationFormItemEnablementSourceValue... values) A list of values from source item.
- Parameters:
values- A list of values from source item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
EvaluationFormItemEnablementExpression.Builder values(Consumer<EvaluationFormItemEnablementSourceValue.Builder>... values) A list of values from source item.
This is a convenience method that creates an instance of theEvaluationFormItemEnablementSourceValue.Builderavoiding the need to create one manually viaEvaluationFormItemEnablementSourceValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovalues(List<EvaluationFormItemEnablementSourceValue>).- Parameters:
values- a consumer that will call methods onEvaluationFormItemEnablementSourceValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
comparator
A comparator to be used against list of values.
- Parameters:
comparator- A comparator to be used against list of values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
comparator
EvaluationFormItemEnablementExpression.Builder comparator(EvaluationFormItemSourceValuesComparator comparator) A comparator to be used against list of values.
- Parameters:
comparator- A comparator to be used against list of values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-