Interface TypedAttributeValueRange.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TypedAttributeValueRange.Builder,
,TypedAttributeValueRange> SdkBuilder<TypedAttributeValueRange.Builder,
,TypedAttributeValueRange> SdkPojo
- Enclosing class:
TypedAttributeValueRange
public static interface TypedAttributeValueRange.Builder
extends SdkPojo, CopyableBuilder<TypedAttributeValueRange.Builder,TypedAttributeValueRange>
-
Method Summary
Modifier and TypeMethodDescriptionThe inclusive or exclusive range end.The inclusive or exclusive range end.default TypedAttributeValueRange.Builder
endValue
(Consumer<TypedAttributeValue.Builder> endValue) The attribute value to terminate the range at.endValue
(TypedAttributeValue endValue) The attribute value to terminate the range at.The inclusive or exclusive range start.The inclusive or exclusive range start.default TypedAttributeValueRange.Builder
startValue
(Consumer<TypedAttributeValue.Builder> startValue) The value to start the range at.startValue
(TypedAttributeValue startValue) The value to start the range at.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
-
startMode
The inclusive or exclusive range start.
- Parameters:
startMode
- The inclusive or exclusive range start.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startMode
The inclusive or exclusive range start.
- Parameters:
startMode
- The inclusive or exclusive range start.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startValue
The value to start the range at.
- Parameters:
startValue
- The value to start the range at.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startValue
default TypedAttributeValueRange.Builder startValue(Consumer<TypedAttributeValue.Builder> startValue) The value to start the range at.
This is a convenience method that creates an instance of theTypedAttributeValue.Builder
avoiding the need to create one manually viaTypedAttributeValue.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostartValue(TypedAttributeValue)
.- Parameters:
startValue
- a consumer that will call methods onTypedAttributeValue.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endMode
The inclusive or exclusive range end.
- Parameters:
endMode
- The inclusive or exclusive range end.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endMode
The inclusive or exclusive range end.
- Parameters:
endMode
- The inclusive or exclusive range end.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endValue
The attribute value to terminate the range at.
- Parameters:
endValue
- The attribute value to terminate the range at.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endValue
The attribute value to terminate the range at.
This is a convenience method that creates an instance of theTypedAttributeValue.Builder
avoiding the need to create one manually viaTypedAttributeValue.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toendValue(TypedAttributeValue)
.- Parameters:
endValue
- a consumer that will call methods onTypedAttributeValue.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-