Interface MemoryMetadataFilterExpression.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MemoryMetadataFilterExpression.Builder,,MemoryMetadataFilterExpression> SdkBuilder<MemoryMetadataFilterExpression.Builder,,MemoryMetadataFilterExpression> SdkPojo
- Enclosing class:
- MemoryMetadataFilterExpression
@Mutable
@NotThreadSafe
public static interface MemoryMetadataFilterExpression.Builder
extends SdkPojo, CopyableBuilder<MemoryMetadataFilterExpression.Builder,MemoryMetadataFilterExpression>
-
Method Summary
Modifier and TypeMethodDescriptionThe metadata key to evaluate.The metadata key to evaluate.The relationship between the metadata key and value to match when applying the metadata filter.operator(MemoryRecordOperatorType operator) The relationship between the metadata key and value to match when applying the metadata filter.The value to compare against.right(MemoryRecordRightExpression right) The value to compare against.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
-
left
The metadata key to evaluate.
- Parameters:
left- The metadata key to evaluate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
left
default MemoryMetadataFilterExpression.Builder left(Consumer<MemoryRecordLeftExpression.Builder> left) The metadata key to evaluate.
This is a convenience method that creates an instance of theMemoryRecordLeftExpression.Builderavoiding the need to create one manually viaMemoryRecordLeftExpression.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toleft(MemoryRecordLeftExpression).- Parameters:
left- a consumer that will call methods onMemoryRecordLeftExpression.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
operator
The relationship between the metadata key and value to match when applying the metadata filter.
- Parameters:
operator- The relationship between the metadata key and value to match when applying the metadata filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
operator
The relationship between the metadata key and value to match when applying the metadata filter.
- Parameters:
operator- The relationship between the metadata key and value to match when applying the metadata filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
right
The value to compare against. Required for all operators except EXISTS and NOT_EXISTS.
- Parameters:
right- The value to compare against. Required for all operators except EXISTS and NOT_EXISTS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
right
default MemoryMetadataFilterExpression.Builder right(Consumer<MemoryRecordRightExpression.Builder> right) The value to compare against. Required for all operators except EXISTS and NOT_EXISTS.
This is a convenience method that creates an instance of theMemoryRecordRightExpression.Builderavoiding the need to create one manually viaMemoryRecordRightExpression.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toright(MemoryRecordRightExpression).- Parameters:
right- a consumer that will call methods onMemoryRecordRightExpression.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-