Class Concurrency.Builder (6.77.0)

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

Static 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
Overrides

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
Overrides

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
Overrides

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
Overrides

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
Overrides

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