public static final class TransactionExecutionOptions.Builder extends GeneratedMessage.Builder<TransactionExecutionOptions.Builder> implements TransactionExecutionOptionsOrBuilderProtobuf type google.spanner.executor.v1.TransactionExecutionOptions
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > TransactionExecutionOptions.BuilderImplements
TransactionExecutionOptionsOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public TransactionExecutionOptions build()| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions |
|
buildPartial()
public TransactionExecutionOptions buildPartial()| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions |
|
clear()
public TransactionExecutionOptions.Builder clear()| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
|
clearExcludeFromChangeStreams()
public TransactionExecutionOptions.Builder clearExcludeFromChangeStreams()Whether traffic from this transaction will be excluded from tracking change streams with allow_txn_exclusion=true.
bool exclude_from_change_streams = 2;
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
This builder for chaining. |
clearExcludeTxnFromChangeStreams()
public TransactionExecutionOptions.Builder clearExcludeTxnFromChangeStreams()Whether to exclude mutations of this transaction from the allowed tracking change streams.
bool exclude_txn_from_change_streams = 6;
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
This builder for chaining. |
clearOptimistic()
public TransactionExecutionOptions.Builder clearOptimistic()Whether optimistic concurrency should be used to execute this transaction.
bool optimistic = 1;
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
This builder for chaining. |
clearSerializableOptimistic()
public TransactionExecutionOptions.Builder clearSerializableOptimistic()Whether serializable isolation with optimistic mode concurrency should be used to execute this transaction.
bool serializable_optimistic = 3;
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
This builder for chaining. |
clearSnapshotIsolationOptimistic()
public TransactionExecutionOptions.Builder clearSnapshotIsolationOptimistic()Whether snapshot isolation with optimistic mode concurrency should be used to execute this transaction.
bool snapshot_isolation_optimistic = 4;
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
This builder for chaining. |
clearSnapshotIsolationPessimistic()
public TransactionExecutionOptions.Builder clearSnapshotIsolationPessimistic()Whether snapshot isolation with pessimistic mode concurrency should be used to execute this transaction.
bool snapshot_isolation_pessimistic = 5;
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public TransactionExecutionOptions getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getExcludeFromChangeStreams()
public boolean getExcludeFromChangeStreams()Whether traffic from this transaction will be excluded from tracking change streams with allow_txn_exclusion=true.
bool exclude_from_change_streams = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
The excludeFromChangeStreams. |
getExcludeTxnFromChangeStreams()
public boolean getExcludeTxnFromChangeStreams()Whether to exclude mutations of this transaction from the allowed tracking change streams.
bool exclude_txn_from_change_streams = 6;
| Returns | |
|---|---|
| Type | Description |
boolean |
The excludeTxnFromChangeStreams. |
getOptimistic()
public boolean getOptimistic()Whether optimistic concurrency should be used to execute this transaction.
bool optimistic = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
The optimistic. |
getSerializableOptimistic()
public boolean getSerializableOptimistic()Whether serializable isolation with optimistic mode concurrency should be used to execute this transaction.
bool serializable_optimistic = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
The serializableOptimistic. |
getSnapshotIsolationOptimistic()
public boolean getSnapshotIsolationOptimistic()Whether snapshot isolation with optimistic mode concurrency should be used to execute this transaction.
bool snapshot_isolation_optimistic = 4;
| Returns | |
|---|---|
| Type | Description |
boolean |
The snapshotIsolationOptimistic. |
getSnapshotIsolationPessimistic()
public boolean getSnapshotIsolationPessimistic()Whether snapshot isolation with pessimistic mode concurrency should be used to execute this transaction.
bool snapshot_isolation_pessimistic = 5;
| Returns | |
|---|---|
| Type | Description |
boolean |
The snapshotIsolationPessimistic. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public TransactionExecutionOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public TransactionExecutionOptions.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
|
mergeFrom(TransactionExecutionOptions other)
public TransactionExecutionOptions.Builder mergeFrom(TransactionExecutionOptions other)| Parameter | |
|---|---|
| Name | Description |
other |
TransactionExecutionOptions |
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
|
setExcludeFromChangeStreams(boolean value)
public TransactionExecutionOptions.Builder setExcludeFromChangeStreams(boolean value)Whether traffic from this transaction will be excluded from tracking change streams with allow_txn_exclusion=true.
bool exclude_from_change_streams = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe excludeFromChangeStreams to set. |
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
This builder for chaining. |
setExcludeTxnFromChangeStreams(boolean value)
public TransactionExecutionOptions.Builder setExcludeTxnFromChangeStreams(boolean value)Whether to exclude mutations of this transaction from the allowed tracking change streams.
bool exclude_txn_from_change_streams = 6;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe excludeTxnFromChangeStreams to set. |
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
This builder for chaining. |
setOptimistic(boolean value)
public TransactionExecutionOptions.Builder setOptimistic(boolean value)Whether optimistic concurrency should be used to execute this transaction.
bool optimistic = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe optimistic to set. |
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
This builder for chaining. |
setSerializableOptimistic(boolean value)
public TransactionExecutionOptions.Builder setSerializableOptimistic(boolean value)Whether serializable isolation with optimistic mode concurrency should be used to execute this transaction.
bool serializable_optimistic = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe serializableOptimistic to set. |
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
This builder for chaining. |
setSnapshotIsolationOptimistic(boolean value)
public TransactionExecutionOptions.Builder setSnapshotIsolationOptimistic(boolean value)Whether snapshot isolation with optimistic mode concurrency should be used to execute this transaction.
bool snapshot_isolation_optimistic = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe snapshotIsolationOptimistic to set. |
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
This builder for chaining. |
setSnapshotIsolationPessimistic(boolean value)
public TransactionExecutionOptions.Builder setSnapshotIsolationPessimistic(boolean value)Whether snapshot isolation with pessimistic mode concurrency should be used to execute this transaction.
bool snapshot_isolation_pessimistic = 5;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe snapshotIsolationPessimistic to set. |
| Returns | |
|---|---|
| Type | Description |
TransactionExecutionOptions.Builder |
This builder for chaining. |