Interface TypedLinkAttributeRange.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TypedLinkAttributeRange.Builder,TypedLinkAttributeRange>,SdkBuilder<TypedLinkAttributeRange.Builder,TypedLinkAttributeRange>,SdkPojo
- Enclosing class:
- TypedLinkAttributeRange
public static interface TypedLinkAttributeRange.Builder extends SdkPojo, CopyableBuilder<TypedLinkAttributeRange.Builder,TypedLinkAttributeRange>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TypedLinkAttributeRange.BuilderattributeName(String attributeName)The unique name of the typed link attribute.default TypedLinkAttributeRange.Builderrange(Consumer<TypedAttributeValueRange.Builder> range)The range of attribute values that are being selected.TypedLinkAttributeRange.Builderrange(TypedAttributeValueRange range)The range of attribute values that are 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
-
attributeName
TypedLinkAttributeRange.Builder attributeName(String attributeName)
The unique name of the typed link attribute.
- Parameters:
attributeName- The unique name of the typed link attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
range
TypedLinkAttributeRange.Builder range(TypedAttributeValueRange range)
The range of attribute values that are being selected.
- Parameters:
range- The range of attribute values that are being selected.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
range
default TypedLinkAttributeRange.Builder range(Consumer<TypedAttributeValueRange.Builder> range)
The range of attribute values that are 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)
-
-