public static final class TransactionOptions.Builder extends GeneratedMessageV3.Builder<TransactionOptions.Builder> implements TransactionOptionsOrBuilder
Options for creating a new transaction.Protobuf type
google.firestore.v1beta1.TransactionOptionsgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<TransactionOptions.Builder>public TransactionOptions.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<TransactionOptions.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<TransactionOptions.Builder>public TransactionOptions getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic TransactionOptions build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic TransactionOptions buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic TransactionOptions.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<TransactionOptions.Builder>public TransactionOptions.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<TransactionOptions.Builder>public TransactionOptions.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<TransactionOptions.Builder>public TransactionOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<TransactionOptions.Builder>public TransactionOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<TransactionOptions.Builder>public TransactionOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<TransactionOptions.Builder>public TransactionOptions.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<TransactionOptions.Builder>public TransactionOptions.Builder mergeFrom(TransactionOptions other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<TransactionOptions.Builder>public TransactionOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<TransactionOptions.Builder>java.io.IOExceptionpublic TransactionOptions.ModeCase getModeCase()
getModeCase in interface TransactionOptionsOrBuilderpublic TransactionOptions.Builder clearMode()
public boolean hasReadOnly()
The transaction can only be used for read operations.
.google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2;hasReadOnly in interface TransactionOptionsOrBuilderpublic TransactionOptions.ReadOnly getReadOnly()
The transaction can only be used for read operations.
.google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2;getReadOnly in interface TransactionOptionsOrBuilderpublic TransactionOptions.Builder setReadOnly(TransactionOptions.ReadOnly value)
The transaction can only be used for read operations.
.google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2;public TransactionOptions.Builder setReadOnly(TransactionOptions.ReadOnly.Builder builderForValue)
The transaction can only be used for read operations.
.google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2;public TransactionOptions.Builder mergeReadOnly(TransactionOptions.ReadOnly value)
The transaction can only be used for read operations.
.google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2;public TransactionOptions.Builder clearReadOnly()
The transaction can only be used for read operations.
.google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2;public TransactionOptions.ReadOnly.Builder getReadOnlyBuilder()
The transaction can only be used for read operations.
.google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2;public TransactionOptions.ReadOnlyOrBuilder getReadOnlyOrBuilder()
The transaction can only be used for read operations.
.google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2;getReadOnlyOrBuilder in interface TransactionOptionsOrBuilderpublic boolean hasReadWrite()
The transaction can be used for both read and write operations.
.google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3;hasReadWrite in interface TransactionOptionsOrBuilderpublic TransactionOptions.ReadWrite getReadWrite()
The transaction can be used for both read and write operations.
.google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3;getReadWrite in interface TransactionOptionsOrBuilderpublic TransactionOptions.Builder setReadWrite(TransactionOptions.ReadWrite value)
The transaction can be used for both read and write operations.
.google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3;public TransactionOptions.Builder setReadWrite(TransactionOptions.ReadWrite.Builder builderForValue)
The transaction can be used for both read and write operations.
.google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3;public TransactionOptions.Builder mergeReadWrite(TransactionOptions.ReadWrite value)
The transaction can be used for both read and write operations.
.google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3;public TransactionOptions.Builder clearReadWrite()
The transaction can be used for both read and write operations.
.google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3;public TransactionOptions.ReadWrite.Builder getReadWriteBuilder()
The transaction can be used for both read and write operations.
.google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3;public TransactionOptions.ReadWriteOrBuilder getReadWriteOrBuilder()
The transaction can be used for both read and write operations.
.google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3;getReadWriteOrBuilder in interface TransactionOptionsOrBuilderpublic final TransactionOptions.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<TransactionOptions.Builder>public final TransactionOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<TransactionOptions.Builder>