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.Builder
attributeKey
(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.Builder
The 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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaAttributeKey.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaTypedAttributeValueRange.builder()
.When the
Consumer
completes,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:
-