Package com.google.firestore.bundle
Class BundleMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<BundleMetadata.Builder>
com.google.firestore.bundle.BundleMetadata.Builder
- All Implemented Interfaces:
BundleMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BundleMetadata
public static final class BundleMetadata.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<BundleMetadata.Builder>
implements BundleMetadataOrBuilder
Metadata describing the bundle file/stream.Protobuf type
google.firestore.bundle.BundleMetadata-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Time at which the documents snapshot is taken for this bundle.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearId()The ID of the bundle.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The size of the bundle in bytes, excluding this `BundleMetadata`.The number of documents in the bundle.The schema version of the bundle.clone()com.google.protobuf.TimestampTime at which the documents snapshot is taken for this bundle.com.google.protobuf.Timestamp.BuilderTime at which the documents snapshot is taken for this bundle.com.google.protobuf.TimestampOrBuilderTime at which the documents snapshot is taken for this bundle.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetId()The ID of the bundle.com.google.protobuf.ByteStringThe ID of the bundle.longThe size of the bundle in bytes, excluding this `BundleMetadata`.intThe number of documents in the bundle.intThe schema version of the bundle.booleanTime at which the documents snapshot is taken for this bundle.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeCreateTime(com.google.protobuf.Timestamp value) Time at which the documents snapshot is taken for this bundle.mergeFrom(BundleMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final BundleMetadata.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCreateTime(com.google.protobuf.Timestamp value) Time at which the documents snapshot is taken for this bundle.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Time at which the documents snapshot is taken for this bundle.The ID of the bundle.setIdBytes(com.google.protobuf.ByteString value) The ID of the bundle.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTotalBytes(long value) The size of the bundle in bytes, excluding this `BundleMetadata`.setTotalDocuments(int value) The number of documents in the bundle.final BundleMetadata.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setVersion(int value) The schema version of the bundle.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<BundleMetadata.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<BundleMetadata.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<BundleMetadata.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<BundleMetadata.Builder>
-
setField
public BundleMetadata.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<BundleMetadata.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleMetadata.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleMetadata.Builder>
-
setRepeatedField
public BundleMetadata.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<BundleMetadata.Builder>
-
addRepeatedField
public BundleMetadata.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<BundleMetadata.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BundleMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleMetadata.Builder>
-
mergeFrom
public BundleMetadata.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<BundleMetadata.Builder>- Throws:
IOException
-
getId
The ID of the bundle.
string id = 1;- Specified by:
getIdin interfaceBundleMetadataOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()The ID of the bundle.
string id = 1;- Specified by:
getIdBytesin interfaceBundleMetadataOrBuilder- Returns:
- The bytes for id.
-
setId
The ID of the bundle.
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
The ID of the bundle.
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
The ID of the bundle.
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Time at which the documents snapshot is taken for this bundle.
.google.protobuf.Timestamp create_time = 2;- Specified by:
hasCreateTimein interfaceBundleMetadataOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Time at which the documents snapshot is taken for this bundle.
.google.protobuf.Timestamp create_time = 2;- Specified by:
getCreateTimein interfaceBundleMetadataOrBuilder- Returns:
- The createTime.
-
setCreateTime
Time at which the documents snapshot is taken for this bundle.
.google.protobuf.Timestamp create_time = 2; -
setCreateTime
Time at which the documents snapshot is taken for this bundle.
.google.protobuf.Timestamp create_time = 2; -
mergeCreateTime
Time at which the documents snapshot is taken for this bundle.
.google.protobuf.Timestamp create_time = 2; -
clearCreateTime
Time at which the documents snapshot is taken for this bundle.
.google.protobuf.Timestamp create_time = 2; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Time at which the documents snapshot is taken for this bundle.
.google.protobuf.Timestamp create_time = 2; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Time at which the documents snapshot is taken for this bundle.
.google.protobuf.Timestamp create_time = 2;- Specified by:
getCreateTimeOrBuilderin interfaceBundleMetadataOrBuilder
-
getVersion
public int getVersion()The schema version of the bundle.
uint32 version = 3;- Specified by:
getVersionin interfaceBundleMetadataOrBuilder- Returns:
- The version.
-
setVersion
The schema version of the bundle.
uint32 version = 3;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
The schema version of the bundle.
uint32 version = 3;- Returns:
- This builder for chaining.
-
getTotalDocuments
public int getTotalDocuments()The number of documents in the bundle.
uint32 total_documents = 4;- Specified by:
getTotalDocumentsin interfaceBundleMetadataOrBuilder- Returns:
- The totalDocuments.
-
setTotalDocuments
The number of documents in the bundle.
uint32 total_documents = 4;- Parameters:
value- The totalDocuments to set.- Returns:
- This builder for chaining.
-
clearTotalDocuments
The number of documents in the bundle.
uint32 total_documents = 4;- Returns:
- This builder for chaining.
-
getTotalBytes
public long getTotalBytes()The size of the bundle in bytes, excluding this `BundleMetadata`.
uint64 total_bytes = 5;- Specified by:
getTotalBytesin interfaceBundleMetadataOrBuilder- Returns:
- The totalBytes.
-
setTotalBytes
The size of the bundle in bytes, excluding this `BundleMetadata`.
uint64 total_bytes = 5;- Parameters:
value- The totalBytes to set.- Returns:
- This builder for chaining.
-
clearTotalBytes
The size of the bundle in bytes, excluding this `BundleMetadata`.
uint64 total_bytes = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final BundleMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleMetadata.Builder>
-
mergeUnknownFields
public final BundleMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BundleMetadata.Builder>
-