Interface ExecuteTransactionRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ExecuteTransactionRequest.Builder,ExecuteTransactionRequest>
,DynamoDbRequest.Builder
,SdkBuilder<ExecuteTransactionRequest.Builder,ExecuteTransactionRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- ExecuteTransactionRequest
public static interface ExecuteTransactionRequest.Builder extends DynamoDbRequest.Builder, SdkPojo, CopyableBuilder<ExecuteTransactionRequest.Builder,ExecuteTransactionRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExecuteTransactionRequest.Builder
clientRequestToken(String clientRequestToken)
Set this value to get remaining results, ifNextToken
was returned in the statement response.ExecuteTransactionRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
ExecuteTransactionRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
ExecuteTransactionRequest.Builder
returnConsumedCapacity(String returnConsumedCapacity)
Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response.ExecuteTransactionRequest.Builder
returnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity)
Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response.ExecuteTransactionRequest.Builder
transactStatements(Collection<ParameterizedStatement> transactStatements)
The list of PartiQL statements representing the transaction to run.ExecuteTransactionRequest.Builder
transactStatements(Consumer<ParameterizedStatement.Builder>... transactStatements)
The list of PartiQL statements representing the transaction to run.ExecuteTransactionRequest.Builder
transactStatements(ParameterizedStatement... transactStatements)
The list of PartiQL statements representing the transaction to run.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.dynamodb.model.DynamoDbRequest.Builder
build
-
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
-
transactStatements
ExecuteTransactionRequest.Builder transactStatements(Collection<ParameterizedStatement> transactStatements)
The list of PartiQL statements representing the transaction to run.
- Parameters:
transactStatements
- The list of PartiQL statements representing the transaction to run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transactStatements
ExecuteTransactionRequest.Builder transactStatements(ParameterizedStatement... transactStatements)
The list of PartiQL statements representing the transaction to run.
- Parameters:
transactStatements
- The list of PartiQL statements representing the transaction to run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transactStatements
ExecuteTransactionRequest.Builder transactStatements(Consumer<ParameterizedStatement.Builder>... transactStatements)
The list of PartiQL statements representing the transaction to run.
This is a convenience method that creates an instance of theParameterizedStatement.Builder
avoiding the need to create one manually viaParameterizedStatement.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#transactStatements(List
.) - Parameters:
transactStatements
- a consumer that will call methods onParameterizedStatement.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#transactStatements(java.util.Collection
)
-
clientRequestToken
ExecuteTransactionRequest.Builder clientRequestToken(String clientRequestToken)
Set this value to get remaining results, if
NextToken
was returned in the statement response.- Parameters:
clientRequestToken
- Set this value to get remaining results, ifNextToken
was returned in the statement response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
returnConsumedCapacity
ExecuteTransactionRequest.Builder returnConsumedCapacity(String returnConsumedCapacity)
Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see TransactGetItems and TransactWriteItems.
- Parameters:
returnConsumedCapacity
- Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see TransactGetItems and TransactWriteItems.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReturnConsumedCapacity
,ReturnConsumedCapacity
-
returnConsumedCapacity
ExecuteTransactionRequest.Builder returnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity)
Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see TransactGetItems and TransactWriteItems.
- Parameters:
returnConsumedCapacity
- Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see TransactGetItems and TransactWriteItems.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReturnConsumedCapacity
,ReturnConsumedCapacity
-
overrideConfiguration
ExecuteTransactionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
ExecuteTransactionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-