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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ObjectAttributeRange.BuilderattributeKey(Consumer<AttributeKey.Builder> attributeKey)The key of the attribute that the attribute range covers.ObjectAttributeRange.BuilderattributeKey(AttributeKey attributeKey)The key of the attribute that the attribute range covers.default ObjectAttributeRange.Builderrange(Consumer<TypedAttributeValueRange.Builder> range)The range of attribute values being selected.ObjectAttributeRange.Builderrange(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 Detail
-
attributeKey
ObjectAttributeRange.Builder attributeKey(AttributeKey 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
default ObjectAttributeRange.Builder attributeKey(Consumer<AttributeKey.Builder> 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:
attributeKey(AttributeKey)
-
range
ObjectAttributeRange.Builder range(TypedAttributeValueRange 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
default ObjectAttributeRange.Builder range(Consumer<TypedAttributeValueRange.Builder> 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:
range(TypedAttributeValueRange)
-
-