@Stability(value=Experimental) public static final class SecondaryIndexProps.Builder extends Object
SecondaryIndexProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SecondaryIndexProps |
build()
Builds the configured instance.
|
SecondaryIndexProps.Builder |
withIndexName(String value)
Sets the value of IndexName
|
SecondaryIndexProps.Builder |
withNonKeyAttributes(List<String> value)
Sets the value of NonKeyAttributes
|
SecondaryIndexProps.Builder |
withProjectionType(ProjectionType value)
Sets the value of ProjectionType
|
@Stability(value=Experimental) public SecondaryIndexProps.Builder withIndexName(String value)
value - The name of the secondary index.this@Stability(value=Experimental) public SecondaryIndexProps.Builder withNonKeyAttributes(@Nullable List<String> value)
value - The non-key attributes that are projected into the secondary index.this@Stability(value=Experimental) public SecondaryIndexProps.Builder withProjectionType(@Nullable ProjectionType value)
value - The set of attributes that are projected into the secondary index.this@Stability(value=Experimental) public SecondaryIndexProps build()
SecondaryIndexPropsNullPointerException - if any required attribute was not providedCopyright © 2019. All rights reserved.