public static interface IndexAttachment.Builder extends CopyableBuilder<IndexAttachment.Builder,IndexAttachment>
Modifier and Type | Method and Description |
---|---|
IndexAttachment.Builder |
indexedAttributes(AttributeKeyAndValue... indexedAttributes)
The indexed attribute values.
|
IndexAttachment.Builder |
indexedAttributes(Collection<AttributeKeyAndValue> indexedAttributes)
The indexed attribute values.
|
IndexAttachment.Builder |
indexedAttributes(Consumer<AttributeKeyAndValue.Builder>... indexedAttributes)
The indexed attribute values.
|
IndexAttachment.Builder |
objectIdentifier(String objectIdentifier)
The
ObjectIdentifier of the object attached to the index. |
copy
applyMutation, build
IndexAttachment.Builder indexedAttributes(Collection<AttributeKeyAndValue> indexedAttributes)
The indexed attribute values.
indexedAttributes
- The indexed attribute values.IndexAttachment.Builder indexedAttributes(AttributeKeyAndValue... indexedAttributes)
The indexed attribute values.
indexedAttributes
- The indexed attribute values.IndexAttachment.Builder indexedAttributes(Consumer<AttributeKeyAndValue.Builder>... indexedAttributes)
The indexed attribute values.
This is a convenience that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #indexedAttributes(List)
.indexedAttributes
- a consumer that will call methods on List.Builder
#indexedAttributes(List)
IndexAttachment.Builder objectIdentifier(String objectIdentifier)
The ObjectIdentifier
of the object attached to the index.
objectIdentifier
- The ObjectIdentifier
of the object attached to the index.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.