Package com.google.firestore.bundle
Class BundleElement.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
com.google.firestore.bundle.BundleElement.Builder
- All Implemented Interfaces:
BundleElementOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BundleElement
public static final class BundleElement.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
implements BundleElementOrBuilder
A Firestore bundle is a length-prefixed stream of JSON representations of `BundleElement`. Only one `BundleMetadata` is expected, and it should be the first element. The named queries follow after `metadata`. Every `document_metadata` is immediately followed by a `document`.Protobuf type
google.firestore.bundle.BundleElement-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear().google.firestore.v1.Document document = 4;.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) .google.firestore.bundle.BundleMetadata metadata = 1;.google.firestore.bundle.NamedQuery named_query = 2;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.google.firestore.v1.Document document = 4;.google.firestore.v1.Document document = 4;.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3;.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3;.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3;.google.firestore.v1.Document document = 4;.google.firestore.bundle.BundleMetadata metadata = 1;.google.firestore.bundle.BundleMetadata metadata = 1;.google.firestore.bundle.BundleMetadata metadata = 1;.google.firestore.bundle.NamedQuery named_query = 2;.google.firestore.bundle.NamedQuery named_query = 2;.google.firestore.bundle.NamedQuery named_query = 2;boolean.google.firestore.v1.Document document = 4;boolean.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3;boolean.google.firestore.bundle.BundleMetadata metadata = 1;boolean.google.firestore.bundle.NamedQuery named_query = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeDocument(Document value) .google.firestore.v1.Document document = 4;.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3;mergeFrom(BundleElement other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMetadata(BundleMetadata value) .google.firestore.bundle.BundleMetadata metadata = 1;mergeNamedQuery(NamedQuery value) .google.firestore.bundle.NamedQuery named_query = 2;final BundleElement.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setDocument(Document value) .google.firestore.v1.Document document = 4;setDocument(Document.Builder builderForValue) .google.firestore.v1.Document document = 4;.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3;setDocumentMetadata(BundledDocumentMetadata.Builder builderForValue) .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3;setMetadata(BundleMetadata value) .google.firestore.bundle.BundleMetadata metadata = 1;setMetadata(BundleMetadata.Builder builderForValue) .google.firestore.bundle.BundleMetadata metadata = 1;setNamedQuery(NamedQuery value) .google.firestore.bundle.NamedQuery named_query = 2;setNamedQuery(NamedQuery.Builder builderForValue) .google.firestore.bundle.NamedQuery named_query = 2;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final BundleElement.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
-
setField
public BundleElement.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
-
setRepeatedField
public BundleElement.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
-
addRepeatedField
public BundleElement.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BundleElement.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
-
mergeFrom
public BundleElement.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BundleElement.Builder>- Throws:
IOException
-
getElementTypeCase
- Specified by:
getElementTypeCasein interfaceBundleElementOrBuilder
-
clearElementType
-
hasMetadata
public boolean hasMetadata().google.firestore.bundle.BundleMetadata metadata = 1;- Specified by:
hasMetadatain interfaceBundleElementOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
.google.firestore.bundle.BundleMetadata metadata = 1;- Specified by:
getMetadatain interfaceBundleElementOrBuilder- Returns:
- The metadata.
-
setMetadata
.google.firestore.bundle.BundleMetadata metadata = 1; -
setMetadata
.google.firestore.bundle.BundleMetadata metadata = 1; -
mergeMetadata
.google.firestore.bundle.BundleMetadata metadata = 1; -
clearMetadata
.google.firestore.bundle.BundleMetadata metadata = 1; -
getMetadataBuilder
.google.firestore.bundle.BundleMetadata metadata = 1; -
getMetadataOrBuilder
.google.firestore.bundle.BundleMetadata metadata = 1;- Specified by:
getMetadataOrBuilderin interfaceBundleElementOrBuilder
-
hasNamedQuery
public boolean hasNamedQuery().google.firestore.bundle.NamedQuery named_query = 2;- Specified by:
hasNamedQueryin interfaceBundleElementOrBuilder- Returns:
- Whether the namedQuery field is set.
-
getNamedQuery
.google.firestore.bundle.NamedQuery named_query = 2;- Specified by:
getNamedQueryin interfaceBundleElementOrBuilder- Returns:
- The namedQuery.
-
setNamedQuery
.google.firestore.bundle.NamedQuery named_query = 2; -
setNamedQuery
.google.firestore.bundle.NamedQuery named_query = 2; -
mergeNamedQuery
.google.firestore.bundle.NamedQuery named_query = 2; -
clearNamedQuery
.google.firestore.bundle.NamedQuery named_query = 2; -
getNamedQueryBuilder
.google.firestore.bundle.NamedQuery named_query = 2; -
getNamedQueryOrBuilder
.google.firestore.bundle.NamedQuery named_query = 2;- Specified by:
getNamedQueryOrBuilderin interfaceBundleElementOrBuilder
-
hasDocumentMetadata
public boolean hasDocumentMetadata().google.firestore.bundle.BundledDocumentMetadata document_metadata = 3;- Specified by:
hasDocumentMetadatain interfaceBundleElementOrBuilder- Returns:
- Whether the documentMetadata field is set.
-
getDocumentMetadata
.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3;- Specified by:
getDocumentMetadatain interfaceBundleElementOrBuilder- Returns:
- The documentMetadata.
-
setDocumentMetadata
.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; -
setDocumentMetadata
.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; -
mergeDocumentMetadata
.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; -
clearDocumentMetadata
.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; -
getDocumentMetadataBuilder
.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; -
getDocumentMetadataOrBuilder
.google.firestore.bundle.BundledDocumentMetadata document_metadata = 3;- Specified by:
getDocumentMetadataOrBuilderin interfaceBundleElementOrBuilder
-
hasDocument
public boolean hasDocument().google.firestore.v1.Document document = 4;- Specified by:
hasDocumentin interfaceBundleElementOrBuilder- Returns:
- Whether the document field is set.
-
getDocument
.google.firestore.v1.Document document = 4;- Specified by:
getDocumentin interfaceBundleElementOrBuilder- Returns:
- The document.
-
setDocument
.google.firestore.v1.Document document = 4; -
setDocument
.google.firestore.v1.Document document = 4; -
mergeDocument
.google.firestore.v1.Document document = 4; -
clearDocument
.google.firestore.v1.Document document = 4; -
getDocumentBuilder
.google.firestore.v1.Document document = 4; -
getDocumentOrBuilder
.google.firestore.v1.Document document = 4;- Specified by:
getDocumentOrBuilderin interfaceBundleElementOrBuilder
-
setUnknownFields
public final BundleElement.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
-
mergeUnknownFields
public final BundleElement.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleElement.Builder>
-