Interface ObjectAttributeRange.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ObjectAttributeRange.Builder,,ObjectAttributeRange> SdkBuilder<ObjectAttributeRange.Builder,,ObjectAttributeRange> SdkPojo
- Enclosing class:
ObjectAttributeRange
public static interface ObjectAttributeRange.Builder
extends SdkPojo, CopyableBuilder<ObjectAttributeRange.Builder,ObjectAttributeRange>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ObjectAttributeRange.BuilderattributeKey(Consumer<AttributeKey.Builder> attributeKey) The key of the attribute that the attribute range covers.attributeKey(AttributeKey attributeKey) The key of the attribute that the attribute range covers.default ObjectAttributeRange.BuilderThe range of attribute values being selected.range(TypedAttributeValueRange range) The range of attribute values being selected.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, sdkFields
-
Method Details
-
attributeKey
The key of the attribute that the attribute range covers.
- Parameters:
attributeKey- The key of the attribute that the attribute range covers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeKey
The key of the attribute that the attribute range covers.
This is a convenience method that creates an instance of theAttributeKey.Builderavoiding the need to create one manually viaAttributeKey.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toattributeKey(AttributeKey).- Parameters:
attributeKey- a consumer that will call methods onAttributeKey.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
range
The range of attribute values being selected.
- Parameters:
range- The range of attribute values being selected.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
range
The range of attribute values being selected.
This is a convenience method that creates an instance of theTypedAttributeValueRange.Builderavoiding the need to create one manually viaTypedAttributeValueRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torange(TypedAttributeValueRange).- Parameters:
range- a consumer that will call methods onTypedAttributeValueRange.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-