public static interface ExecuteStatementRequest.Builder extends DynamoDbRequest.Builder, SdkPojo, CopyableBuilder<ExecuteStatementRequest.Builder,ExecuteStatementRequest>
Modifier and Type | Method and Description |
---|---|
ExecuteStatementRequest.Builder |
consistentRead(Boolean consistentRead)
The consistency of a read operation.
|
ExecuteStatementRequest.Builder |
limit(Integer limit)
The maximum number of items to evaluate (not necessarily the number of matching items).
|
ExecuteStatementRequest.Builder |
nextToken(String nextToken)
Set this value to get remaining results, if
NextToken was returned in the statement response. |
ExecuteStatementRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ExecuteStatementRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
ExecuteStatementRequest.Builder |
parameters(AttributeValue... parameters)
The parameters for the PartiQL statement, if any.
|
ExecuteStatementRequest.Builder |
parameters(Collection<AttributeValue> parameters)
The parameters for the PartiQL statement, if any.
|
ExecuteStatementRequest.Builder |
parameters(Consumer<AttributeValue.Builder>... parameters)
The parameters for the PartiQL statement, if any.
|
ExecuteStatementRequest.Builder |
returnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity)
Sets the value of the ReturnConsumedCapacity property for this object.
|
ExecuteStatementRequest.Builder |
returnConsumedCapacity(String returnConsumedCapacity)
Sets the value of the ReturnConsumedCapacity property for this object.
|
ExecuteStatementRequest.Builder |
statement(String statement)
The PartiQL statement representing the operation to run.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
ExecuteStatementRequest.Builder statement(String statement)
The PartiQL statement representing the operation to run.
statement
- The PartiQL statement representing the operation to run.ExecuteStatementRequest.Builder parameters(Collection<AttributeValue> parameters)
The parameters for the PartiQL statement, if any.
parameters
- The parameters for the PartiQL statement, if any.ExecuteStatementRequest.Builder parameters(AttributeValue... parameters)
The parameters for the PartiQL statement, if any.
parameters
- The parameters for the PartiQL statement, if any.ExecuteStatementRequest.Builder parameters(Consumer<AttributeValue.Builder>... parameters)
The parameters for the PartiQL statement, if any.
This is a convenience method that creates an instance of theAttributeValue.Builder
avoiding the need to create one
manually via AttributeValue.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately
and its result is passed to #parameters(List
.
parameters
- a consumer that will call methods on
AttributeValue.Builder
#parameters(java.util.Collection)
ExecuteStatementRequest.Builder consistentRead(Boolean consistentRead)
The consistency of a read operation. If set to true
, then a strongly consistent read is used;
otherwise, an eventually consistent read is used.
consistentRead
- The consistency of a read operation. If set to true
, then a strongly consistent read is
used; otherwise, an eventually consistent read is used.ExecuteStatementRequest.Builder nextToken(String nextToken)
Set this value to get remaining results, if NextToken
was returned in the statement response.
nextToken
- Set this value to get remaining results, if NextToken
was returned in the statement
response.ExecuteStatementRequest.Builder returnConsumedCapacity(String returnConsumedCapacity)
returnConsumedCapacity
- The new value for the ReturnConsumedCapacity property for this object.ReturnConsumedCapacity
,
ReturnConsumedCapacity
ExecuteStatementRequest.Builder returnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity)
returnConsumedCapacity
- The new value for the ReturnConsumedCapacity property for this object.ReturnConsumedCapacity
,
ReturnConsumedCapacity
ExecuteStatementRequest.Builder limit(Integer limit)
The maximum number of items to evaluate (not necessarily the number of matching items). If DynamoDB processes
the number of items up to the limit while processing the results, it stops the operation and returns the
matching values up to that point, along with a key in LastEvaluatedKey
to apply in a subsequent
operation so you can pick up where you left off. Also, if the processed dataset size exceeds 1 MB before
DynamoDB reaches this limit, it stops the operation and returns the matching values up to the limit, and a
key in LastEvaluatedKey
to apply in a subsequent operation to continue the operation.
limit
- The maximum number of items to evaluate (not necessarily the number of matching items). If DynamoDB
processes the number of items up to the limit while processing the results, it stops the operation and
returns the matching values up to that point, along with a key in LastEvaluatedKey
to
apply in a subsequent operation so you can pick up where you left off. Also, if the processed dataset
size exceeds 1 MB before DynamoDB reaches this limit, it stops the operation and returns the matching
values up to the limit, and a key in LastEvaluatedKey
to apply in a subsequent operation
to continue the operation.ExecuteStatementRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
ExecuteStatementRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2022. All rights reserved.