public static final class TransactionOptions.ReadOnly.Builder extends GeneratedMessageV3.Builder<TransactionOptions.ReadOnly.Builder> implements TransactionOptions.ReadOnlyOrBuilder
Options for a transaction that can only be used to read documents.
Protobuf type google.firestore.v1.TransactionOptions.ReadOnly
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TransactionOptions.ReadOnly.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public TransactionOptions.ReadOnly build()
buildPartial()
public TransactionOptions.ReadOnly buildPartial()
clear()
public TransactionOptions.ReadOnly.Builder clear()
Overrides
clearConsistencySelector()
public TransactionOptions.ReadOnly.Builder clearConsistencySelector()
clearField(Descriptors.FieldDescriptor field)
public TransactionOptions.ReadOnly.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public TransactionOptions.ReadOnly.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearReadTime()
public TransactionOptions.ReadOnly.Builder clearReadTime()
Reads documents at the given time.
This must be a microsecond precision timestamp within the past one
hour, or if Point-in-Time Recovery is enabled, can additionally be a
whole minute timestamp within the past 7 days.
.google.protobuf.Timestamp read_time = 2;
clone()
public TransactionOptions.ReadOnly.Builder clone()
Overrides
getConsistencySelectorCase()
public TransactionOptions.ReadOnly.ConsistencySelectorCase getConsistencySelectorCase()
getDefaultInstanceForType()
public TransactionOptions.ReadOnly getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getReadTime()
public Timestamp getReadTime()
Reads documents at the given time.
This must be a microsecond precision timestamp within the past one
hour, or if Point-in-Time Recovery is enabled, can additionally be a
whole minute timestamp within the past 7 days.
.google.protobuf.Timestamp read_time = 2;
getReadTimeBuilder()
public Timestamp.Builder getReadTimeBuilder()
Reads documents at the given time.
This must be a microsecond precision timestamp within the past one
hour, or if Point-in-Time Recovery is enabled, can additionally be a
whole minute timestamp within the past 7 days.
.google.protobuf.Timestamp read_time = 2;
getReadTimeOrBuilder()
public TimestampOrBuilder getReadTimeOrBuilder()
Reads documents at the given time.
This must be a microsecond precision timestamp within the past one
hour, or if Point-in-Time Recovery is enabled, can additionally be a
whole minute timestamp within the past 7 days.
.google.protobuf.Timestamp read_time = 2;
hasReadTime()
public boolean hasReadTime()
Reads documents at the given time.
This must be a microsecond precision timestamp within the past one
hour, or if Point-in-Time Recovery is enabled, can additionally be a
whole minute timestamp within the past 7 days.
.google.protobuf.Timestamp read_time = 2;
Returns |
---|
Type | Description |
boolean | Whether the readTime field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(TransactionOptions.ReadOnly other)
public TransactionOptions.ReadOnly.Builder mergeFrom(TransactionOptions.ReadOnly other)
public TransactionOptions.ReadOnly.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public TransactionOptions.ReadOnly.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeReadTime(Timestamp value)
public TransactionOptions.ReadOnly.Builder mergeReadTime(Timestamp value)
Reads documents at the given time.
This must be a microsecond precision timestamp within the past one
hour, or if Point-in-Time Recovery is enabled, can additionally be a
whole minute timestamp within the past 7 days.
.google.protobuf.Timestamp read_time = 2;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TransactionOptions.ReadOnly.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public TransactionOptions.ReadOnly.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setReadTime(Timestamp value)
public TransactionOptions.ReadOnly.Builder setReadTime(Timestamp value)
Reads documents at the given time.
This must be a microsecond precision timestamp within the past one
hour, or if Point-in-Time Recovery is enabled, can additionally be a
whole minute timestamp within the past 7 days.
.google.protobuf.Timestamp read_time = 2;
setReadTime(Timestamp.Builder builderForValue)
public TransactionOptions.ReadOnly.Builder setReadTime(Timestamp.Builder builderForValue)
Reads documents at the given time.
This must be a microsecond precision timestamp within the past one
hour, or if Point-in-Time Recovery is enabled, can additionally be a
whole minute timestamp within the past 7 days.
.google.protobuf.Timestamp read_time = 2;
Parameter |
---|
Name | Description |
builderForValue | Builder
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TransactionOptions.ReadOnly.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final TransactionOptions.ReadOnly.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides