Class Concurrency (6.107.0)
6.111.1 (latest)
6.111.0
6.108.0
6.107.0
6.103.0
6.102.1
6.101.1
6.100.0
6.99.0
6.98.1
6.97.1
6.96.1
6.95.1
6.94.0
6.93.0
6.89.0
6.88.0
6.87.0
6.86.0
6.85.0
6.83.0
6.82.0
6.80.1
6.79.0
6.77.0
6.74.1
6.72.0
6.71.0
6.69.0
6.68.0
6.66.0
6.65.1
6.62.0
6.60.0
6.58.0
6.57.0
6.56.0
6.55.0
6.54.0
6.53.0
6.52.1
6.51.0
6.50.1
6.49.0
6.25.1
6.24.0
6.23.4
6.22.0
6.21.2
6.20.0
6.19.1
6.18.0
6.17.4
6.14.1
public final class Concurrency extends GeneratedMessageV3 implements ConcurrencyOrBuilder
Concurrency for read-only transactions.
Protobuf type google.spanner.executor.v1.Concurrency
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
BATCH_FIELD_NUMBER
public static final int BATCH_FIELD_NUMBER
Field Value
Type
Description
int
BATCH_READ_TIMESTAMP_MICROS_FIELD_NUMBER
public static final int BATCH_READ_TIMESTAMP_MICROS_FIELD_NUMBER
Field Value
Type
Description
int
EXACT_TIMESTAMP_MICROS_FIELD_NUMBER
public static final int EXACT_TIMESTAMP_MICROS_FIELD_NUMBER
Field Value
Type
Description
int
MAX_STALENESS_SECONDS_FIELD_NUMBER
public static final int MAX_STALENESS_SECONDS_FIELD_NUMBER
Field Value
Type
Description
int
MIN_READ_TIMESTAMP_MICROS_FIELD_NUMBER
public static final int MIN_READ_TIMESTAMP_MICROS_FIELD_NUMBER
Field Value
Type
Description
int
SNAPSHOT_EPOCH_READ_FIELD_NUMBER
public static final int SNAPSHOT_EPOCH_READ_FIELD_NUMBER
Field Value
Type
Description
int
SNAPSHOT_EPOCH_ROOT_TABLE_FIELD_NUMBER
public static final int SNAPSHOT_EPOCH_ROOT_TABLE_FIELD_NUMBER
Field Value
Type
Description
int
STALENESS_SECONDS_FIELD_NUMBER
public static final int STALENESS_SECONDS_FIELD_NUMBER
Field Value
Type
Description
int
STRONG_FIELD_NUMBER
public static final int STRONG_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static Concurrency getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static Concurrency . Builder newBuilder ()
newBuilder(Concurrency prototype)
public static Concurrency . Builder newBuilder ( Concurrency prototype )
public static Concurrency parseDelimitedFrom ( InputStream input )
public static Concurrency parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static Concurrency parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Concurrency parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static Concurrency parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Concurrency parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static Concurrency parseFrom ( CodedInputStream input )
public static Concurrency parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static Concurrency parseFrom ( InputStream input )
public static Concurrency parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static Concurrency parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Concurrency parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<Concurrency> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
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 ()
getDefaultInstanceForType()
public Concurrency getDefaultInstanceForType ()
getExactTimestampMicros()
public long getExactTimestampMicros ()
Indicates a read at a consistent timestamp.
int64 exact_timestamp_micros = 4;
Returns
Type
Description
long
The exactTimestampMicros.
getMaxStalenessSeconds()
public 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 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.
getParserForType()
public Parser<Concurrency> getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getSnapshotEpochRead()
public 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 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 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 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 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 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 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 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 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 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 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.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public Concurrency . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Concurrency . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public Concurrency . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]