public static final class Concurrency.Builder extends GeneratedMessageV3.Builder<Concurrency.Builder> implements ConcurrencyOrBuilder
Concurrency for read-only transactions.
Protobuf type google.spanner.executor.v1.Concurrency
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Concurrency.BuilderImplements
ConcurrencyOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Concurrency.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
build()
public Concurrency build()
Returns | |
---|---|
Type | Description |
Concurrency |
buildPartial()
public Concurrency buildPartial()
Returns | |
---|---|
Type | Description |
Concurrency |
clear()
public Concurrency.Builder clear()
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
clearBatch()
public Concurrency.Builder clearBatch()
Indicates a batch read, must only be set to true, or unset.
bool batch = 6;
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
This builder for chaining. |
clearBatchReadTimestampMicros()
public Concurrency.Builder clearBatchReadTimestampMicros()
Set only when batch is true.
int64 batch_read_timestamp_micros = 9;
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
This builder for chaining. |
clearConcurrencyMode()
public Concurrency.Builder clearConcurrencyMode()
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
clearExactTimestampMicros()
public Concurrency.Builder clearExactTimestampMicros()
Indicates a read at a consistent timestamp.
int64 exact_timestamp_micros = 4;
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public Concurrency.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
clearMaxStalenessSeconds()
public Concurrency.Builder clearMaxStalenessSeconds()
Indicates a boundedly stale read that is at most N seconds stale.
double max_staleness_seconds = 3;
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
This builder for chaining. |
clearMinReadTimestampMicros()
public Concurrency.Builder clearMinReadTimestampMicros()
Indicates a boundedly stale read that reads at a timestamp >= T.
int64 min_read_timestamp_micros = 2;
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Concurrency.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
clearSnapshotEpochRead()
public Concurrency.Builder clearSnapshotEpochRead()
True if exact_timestamp_micros is set, and the chosen timestamp is that of a snapshot epoch.
bool snapshot_epoch_read = 7;
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
This builder for chaining. |
clearSnapshotEpochRootTable()
public Concurrency.Builder clearSnapshotEpochRootTable()
If set, this is a snapshot epoch read constrained to read only the specified log scope root table, and its children. Will not be set for full database epochs.
string snapshot_epoch_root_table = 8;
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
This builder for chaining. |
clearStalenessSeconds()
public Concurrency.Builder clearStalenessSeconds()
Indicates a read at a consistent timestamp that is specified relative to now. That is, if the caller has specified an exact staleness of s seconds, we will read at now - s.
double staleness_seconds = 1;
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
This builder for chaining. |
clearStrong()
public Concurrency.Builder clearStrong()
Indicates a strong read, must only be set to true, or unset.
bool strong = 5;
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
This builder for chaining. |
clone()
public Concurrency.Builder clone()
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
getBatch()
public boolean getBatch()
Indicates a batch read, must only be set to true, or unset.
bool batch = 6;
Returns | |
---|---|
Type | Description |
boolean |
The batch. |
getBatchReadTimestampMicros()
public long getBatchReadTimestampMicros()
Set only when batch is true.
int64 batch_read_timestamp_micros = 9;
Returns | |
---|---|
Type | Description |
long |
The batchReadTimestampMicros. |
getConcurrencyModeCase()
public Concurrency.ConcurrencyModeCase getConcurrencyModeCase()
Returns | |
---|---|
Type | Description |
Concurrency.ConcurrencyModeCase |