Interface ConcurrencyOrBuilder (6.74.0)

public interface ConcurrencyOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBatch()

public abstract 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 abstract long getBatchReadTimestampMicros()

Set only when batch is true.

int64 batch_read_timestamp_micros = 9;

Returns
Type Description
long

The batchReadTimestampMicros.

getConcurrencyModeCase()

public abstract Concurrency.ConcurrencyModeCase getConcurrencyModeCase()
Returns
Type Description
Concurrency.ConcurrencyModeCase

getExactTimestampMicros()

public abstract long getExactTimestampMicros()

Indicates a read at a consistent timestamp.

int64 exact_timestamp_micros = 4;

Returns
Type Description
long

The exactTimestampMicros.

getMaxStalenessSeconds()

public abstract double getMaxStalenessSeconds()

Indicates a boundedly stale read that is at most N seconds stale.

double max_staleness_seconds = 3;

Returns
Type Description
double

The maxStalenessSeconds.

getMinReadTimestampMicros()

public abstract long getMinReadTimestampMicros()

Indicates a boundedly stale read that reads at a timestamp >= T.

int64 min_read_timestamp_micros = 2;

Returns
Type Description
long

The minReadTimestampMicros.

getSnapshotEpochRead()

public abstract boolean getSnapshotEpochRead()

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
boolean

The snapshotEpochRead.

getSnapshotEpochRootTable()

public abstract String getSnapshotEpochRootTable()

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
String

The snapshotEpochRootTable.

getSnapshotEpochRootTableBytes()

public abstract ByteString getSnapshotEpochRootTableBytes()

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
ByteString

The bytes for snapshotEpochRootTable.

getStalenessSeconds()

public abstract double getStalenessSeconds()

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
double

The stalenessSeconds.

getStrong()

public abstract boolean getStrong()

Indicates a strong read, must only be set to true, or unset.

bool strong = 5;

Returns
Type Description
boolean

The strong.

hasBatch()

public abstract boolean hasBatch()

Indicates a batch read, must only be set to true, or unset.

bool batch = 6;

Returns
Type Description
boolean

Whether the batch field is set.

hasExactTimestampMicros()

public abstract boolean hasExactTimestampMicros()

Indicates a read at a consistent timestamp.

int64 exact_timestamp_micros = 4;

Returns
Type Description
boolean

Whether the exactTimestampMicros field is set.

hasMaxStalenessSeconds()

public abstract boolean hasMaxStalenessSeconds()

Indicates a boundedly stale read that is at most N seconds stale.

double max_staleness_seconds = 3;

Returns
Type Description
boolean

Whether the maxStalenessSeconds field is set.

hasMinReadTimestampMicros()

public abstract boolean hasMinReadTimestampMicros()

Indicates a boundedly stale read that reads at a timestamp >= T.

int64 min_read_timestamp_micros = 2;

Returns
Type Description
boolean

Whether the minReadTimestampMicros field is set.

hasStalenessSeconds()

public abstract boolean hasStalenessSeconds()

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
boolean

Whether the stalenessSeconds field is set.

hasStrong()

public abstract boolean hasStrong()

Indicates a strong read, must only be set to true, or unset.

bool strong = 5;

Returns
Type Description
boolean

Whether the strong field is set.