Interface Predicate.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<Predicate.Builder,,- Predicate> - SdkBuilder<Predicate.Builder,,- Predicate> - SdkPojo
- Enclosing class:
- Predicate
@Mutable
@NotThreadSafe
public static interface Predicate.Builder
extends SdkPojo, CopyableBuilder<Predicate.Builder,Predicate> 
- 
Method SummaryModifier and TypeMethodDescriptionand(Collection<Predicate> and) A list of predicates to combine logically.and(Consumer<Predicate.Builder>... and) A list of predicates to combine logically.A list of predicates to combine logically.The field to query.The value to use when performing the evaluation.operandType(String operandType) The type of value to use when performing the evaluation.The operator to use to perform the evaluation.or(Collection<Predicate> or) A list of predicates to combine logically.or(Consumer<Predicate.Builder>... or) A list of predicates to combine logically.A list of predicates to combine logically.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
orA list of predicates to combine logically. - Parameters:
- or- A list of predicates to combine logically.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
orA list of predicates to combine logically. - Parameters:
- or- A list of predicates to combine logically.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
orA list of predicates to combine logically. This is a convenience method that creates an instance of thePredicate.Builderavoiding the need to create one manually viaPredicate.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toor(List<Predicate>).- Parameters:
- or- a consumer that will call methods on- Predicate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
andA list of predicates to combine logically. - Parameters:
- and- A list of predicates to combine logically.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
andA list of predicates to combine logically. - Parameters:
- and- A list of predicates to combine logically.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
andA list of predicates to combine logically. This is a convenience method that creates an instance of thePredicate.Builderavoiding the need to create one manually viaPredicate.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toand(List<Predicate>).- Parameters:
- and- a consumer that will call methods on- Predicate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
fieldThe field to query. - Parameters:
- field- The field to query.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
operatorThe operator to use to perform the evaluation. - Parameters:
- operator- The operator to use to perform the evaluation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
operandThe value to use when performing the evaluation. - Parameters:
- operand- The value to use when performing the evaluation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
operandTypeThe type of value to use when performing the evaluation. - Parameters:
- operandType- The type of value to use when performing the evaluation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-