public interface BeginTransactionRequestOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getMutationKey()
public abstract Mutation getMutationKey()Optional. Required for read-write transactions on a multiplexed session that commit mutations but don't perform any reads or queries. You must randomly select one of the mutations from the mutation set and send it as a part of this request.
.google.spanner.v1.Mutation mutation_key = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Mutation |
The mutationKey. |
getMutationKeyOrBuilder()
public abstract MutationOrBuilder getMutationKeyOrBuilder()Optional. Required for read-write transactions on a multiplexed session that commit mutations but don't perform any reads or queries. You must randomly select one of the mutations from the mutation set and send it as a part of this request.
.google.spanner.v1.Mutation mutation_key = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MutationOrBuilder |
|
getOptions()
public abstract TransactionOptions getOptions()Required. Options for the new transaction.
.google.spanner.v1.TransactionOptions options = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
TransactionOptions |
The options. |
getOptionsOrBuilder()
public abstract TransactionOptionsOrBuilder getOptionsOrBuilder()Required. Options for the new transaction.
.google.spanner.v1.TransactionOptions options = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
TransactionOptionsOrBuilder |
|
getRequestOptions()
public abstract RequestOptions getRequestOptions() Common options for this request.
Priority is ignored for this request. Setting the priority in this
request_options struct doesn't do anything. To set the priority for a
transaction, set it on the reads and writes that are part of this
transaction instead.
.google.spanner.v1.RequestOptions request_options = 3;
| Returns | |
|---|---|
| Type | Description |
RequestOptions |
The requestOptions. |
getRequestOptionsOrBuilder()
public abstract RequestOptionsOrBuilder getRequestOptionsOrBuilder() Common options for this request.
Priority is ignored for this request. Setting the priority in this
request_options struct doesn't do anything. To set the priority for a
transaction, set it on the reads and writes that are part of this
transaction instead.
.google.spanner.v1.RequestOptions request_options = 3;
| Returns | |
|---|---|
| Type | Description |
RequestOptionsOrBuilder |
|
getRoutingHint()
public abstract RoutingHint getRoutingHint()Optional. Makes the Spanner requests location-aware if present.
It gives the server hints that can be used to route the request to an appropriate server, potentially significantly decreasing latency and improving throughput. To achieve improved performance, most fields must be filled in with accurate values.
.google.spanner.v1.RoutingHint routing_hint = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
RoutingHint |
The routingHint. |
getRoutingHintOrBuilder()
public abstract RoutingHintOrBuilder getRoutingHintOrBuilder()Optional. Makes the Spanner requests location-aware if present.
It gives the server hints that can be used to route the request to an appropriate server, potentially significantly decreasing latency and improving throughput. To achieve improved performance, most fields must be filled in with accurate values.
.google.spanner.v1.RoutingHint routing_hint = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
RoutingHintOrBuilder |
|
getSession()
public abstract String getSession()Required. The session in which the transaction runs.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The session. |
getSessionBytes()
public abstract ByteString getSessionBytes()Required. The session in which the transaction runs.
string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for session. |
hasMutationKey()
public abstract boolean hasMutationKey()Optional. Required for read-write transactions on a multiplexed session that commit mutations but don't perform any reads or queries. You must randomly select one of the mutations from the mutation set and send it as a part of this request.
.google.spanner.v1.Mutation mutation_key = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the mutationKey field is set. |
hasOptions()
public abstract boolean hasOptions()Required. Options for the new transaction.
.google.spanner.v1.TransactionOptions options = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the options field is set. |
hasRequestOptions()
public abstract boolean hasRequestOptions() Common options for this request.
Priority is ignored for this request. Setting the priority in this
request_options struct doesn't do anything. To set the priority for a
transaction, set it on the reads and writes that are part of this
transaction instead.
.google.spanner.v1.RequestOptions request_options = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the requestOptions field is set. |
hasRoutingHint()
public abstract boolean hasRoutingHint()Optional. Makes the Spanner requests location-aware if present.
It gives the server hints that can be used to route the request to an appropriate server, potentially significantly decreasing latency and improving throughput. To achieve improved performance, most fields must be filled in with accurate values.
.google.spanner.v1.RoutingHint routing_hint = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the routingHint field is set. |