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 |
getDefaultInstanceForType()
public Concurrency getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
Concurrency |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
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. |
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. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Concurrency.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public Concurrency.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
mergeFrom(Concurrency other)
public Concurrency.Builder mergeFrom(Concurrency other)
Parameter | |
---|---|
Name | Description |
other | Concurrency |
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Concurrency.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
setBatch(boolean value)
public Concurrency.Builder setBatch(boolean value)
Indicates a batch read, must only be set to true, or unset.
bool batch = 6;
Parameter | |
---|---|
Name | Description |
value | boolean The batch to set. |
Returns | |
---|---|
Type | Description |
Concurrency.Builder | This builder for chaining. |
setBatchReadTimestampMicros(long value)
public Concurrency.Builder setBatchReadTimestampMicros(long value)
Set only when batch is true.
int64 batch_read_timestamp_micros = 9;
Parameter | |
---|---|
Name | Description |
value | long The batchReadTimestampMicros to set. |
Returns | |
---|---|
Type | Description |
Concurrency.Builder | This builder for chaining. |
setExactTimestampMicros(long value)
public Concurrency.Builder setExactTimestampMicros(long value)
Indicates a read at a consistent timestamp.
int64 exact_timestamp_micros = 4;
Parameter | |
---|---|
Name | Description |
value | long The exactTimestampMicros to set. |
Returns | |
---|---|
Type | Description |
Concurrency.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public Concurrency.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
setMaxStalenessSeconds(double value)
public Concurrency.Builder setMaxStalenessSeconds(double value)
Indicates a boundedly stale read that is at most N seconds stale.
double max_staleness_seconds = 3;
Parameter | |
---|---|
Name | Description |
value | double The maxStalenessSeconds to set. |
Returns | |
---|---|
Type | Description |
Concurrency.Builder | This builder for chaining. |
setMinReadTimestampMicros(long value)
public Concurrency.Builder setMinReadTimestampMicros(long value)
Indicates a boundedly stale read that reads at a timestamp >= T.
int64 min_read_timestamp_micros = 2;
Parameter | |
---|---|
Name | Description |
value | long The minReadTimestampMicros to set. |
Returns | |
---|---|
Type | Description |
Concurrency.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Concurrency.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
Concurrency.Builder |
setSnapshotEpochRead(boolean value)
public Concurrency.Builder setSnapshotEpochRead(boolean value)
True if exact_timestamp_micros is set, and the chosen timestamp is that of a snapshot epoch.
bool snapshot_epoch_read = 7;
Parameter | |
---|---|
Name | Description |
value | boolean The snapshotEpochRead to set. |
Returns | |
---|---|
Type | Description |
Concurrency.Builder | This builder for chaining. |
setSnapshotEpochRootTable(String value)
public Concurrency.Builder setSnapshotEpochRootTable(String value)
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;
Parameter | |
---|---|
Name | Description |
value | String The snapshotEpochRootTable to set. |
Returns | |
---|---|
Type | Description |
Concurrency.Builder | This builder for chaining. |
setSnapshotEpochRootTableBytes(ByteString value)
public Concurrency.Builder setSnapshotEpochRootTableBytes(ByteString value)
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;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for snapshotEpochRootTable to set. |
Returns | |
---|---|
Type | Description |
Concurrency.Builder | This builder for chaining. |
setStalenessSeconds(double value)
public Concurrency.Builder setStalenessSeconds(double value)
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;
Parameter | |
---|---|
Name | Description |
value | double The stalenessSeconds to set. |
Returns | |
---|---|
Type | Description |
Concurrency.Builder | This builder for chaining. |
setStrong(boolean value)
public Concurrency.Builder setStrong(boolean value)
Indicates a strong read, must only be set to true, or unset.
bool strong = 5;
Parameter | |
---|---|
Name | Description |
value | boolean The strong to set. |
Returns | |
---|---|
Type | Description |
Concurrency.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final Concurrency.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Concurrency.Builder |