@ThreadSafe public final class ScanEnhancedRequest extends Object
DynamoDbTable.scan(ScanEnhancedRequest)
).
All parameters are optional.
Modifier and Type | Class and Description |
---|---|
static class |
ScanEnhancedRequest.Builder
A builder that is used to create a request with the desired parameters.
|
Modifier and Type | Method and Description |
---|---|
List<String> |
attributesToProject()
Returns the list of projected attributes on this request object, or an null if no projection is specified.
|
static ScanEnhancedRequest.Builder |
builder()
Creates a newly initialized builder for a request object.
|
Boolean |
consistentRead()
Returns the value of consistent read, or false if it has not been set.
|
boolean |
equals(Object o) |
Map<String,AttributeValue> |
exclusiveStartKey()
Returns the value of the exclusive start key set on this request object, or null if it doesn't exist.
|
Expression |
filterExpression()
Returns the return result filter
Expression set on this request object, or null if it doesn't exist. |
int |
hashCode() |
Integer |
limit()
Returns the value of limit set on this request object, or null if it doesn't exist.
|
List<NestedAttributeName> |
nestedAttributesToProject()
Returns the list of projected attribute names, in the form of
NestedAttributeName objects,
for this request object, or null if no projection is specified. |
Integer |
segment()
Returns the value of segment set on this request object, or null if it doesn't exist.
|
ScanEnhancedRequest.Builder |
toBuilder()
Returns a builder initialized with all existing values on the request object.
|
Integer |
totalSegments()
Returns the value of totalSegments set on this request object, or null if it doesn't exist.
|
public static ScanEnhancedRequest.Builder builder()
public ScanEnhancedRequest.Builder toBuilder()
public Map<String,AttributeValue> exclusiveStartKey()
public Integer limit()
public Integer segment()
public Integer totalSegments()
public Boolean consistentRead()
public Expression filterExpression()
Expression
set on this request object, or null if it doesn't exist.public List<String> attributesToProject()
nestedAttributesToProject()
if you have a use-case that requires discrimination between these two cases.public List<NestedAttributeName> nestedAttributesToProject()
NestedAttributeName
objects,
for this request object, or null if no projection is specified.
Refer NestedAttributeName
Copyright © 2022. All rights reserved.