Class Fileformat.BlobHeader.Builder
java.lang.Object
proto4.AbstractMessageLite.Builder
proto4.AbstractMessage.Builder<BuilderT>
proto4.GeneratedMessage.Builder<Fileformat.BlobHeader.Builder>
org.apache.sedona.sql.datasources.osmpbf.build.Fileformat.BlobHeader.Builder
- All Implemented Interfaces:
Cloneable,Fileformat.BlobHeaderOrBuilder,proto4.Message.Builder,proto4.MessageLite.Builder,proto4.MessageLiteOrBuilder,proto4.MessageOrBuilder
- Enclosing class:
- Fileformat.BlobHeader
public static final class Fileformat.BlobHeader.Builder
extends proto4.GeneratedMessage.Builder<Fileformat.BlobHeader.Builder>
implements Fileformat.BlobHeaderOrBuilder
Protobuf type
BlobHeader-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()required int32 datasize = 3;optional bytes indexdata = 2;required string type = 1;intrequired int32 datasize = 3;static final proto4.Descriptors.Descriptorproto4.Descriptors.Descriptorproto4.ByteStringoptional bytes indexdata = 2;getType()required string type = 1;proto4.ByteStringrequired string type = 1;booleanrequired int32 datasize = 3;booleanoptional bytes indexdata = 2;booleanhasType()required string type = 1;protected proto4.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Fileformat.BlobHeader other) mergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry) mergeFrom(proto4.Message other) setDatasize(int value) required int32 datasize = 3;setIndexdata(proto4.ByteString value) optional bytes indexdata = 2;required string type = 1;setTypeBytes(proto4.ByteString value) required string type = 1;Methods inherited from class proto4.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class proto4.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class proto4.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 proto4.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface proto4.MessageLite.Builder
mergeFromMethods inherited from interface proto4.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final proto4.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected proto4.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classproto4.GeneratedMessage.Builder<Fileformat.BlobHeader.Builder>
-
clear
- Specified by:
clearin interfaceproto4.Message.Builder- Specified by:
clearin interfaceproto4.MessageLite.Builder- Overrides:
clearin classproto4.GeneratedMessage.Builder<Fileformat.BlobHeader.Builder>
-
getDescriptorForType
public proto4.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfaceproto4.Message.Builder- Specified by:
getDescriptorForTypein interfaceproto4.MessageOrBuilder- Overrides:
getDescriptorForTypein classproto4.GeneratedMessage.Builder<Fileformat.BlobHeader.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceproto4.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceproto4.MessageOrBuilder
-
build
- Specified by:
buildin interfaceproto4.Message.Builder- Specified by:
buildin interfaceproto4.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfaceproto4.Message.Builder- Specified by:
buildPartialin interfaceproto4.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfaceproto4.Message.Builder- Overrides:
mergeFromin classproto4.AbstractMessage.Builder<Fileformat.BlobHeader.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceproto4.MessageLiteOrBuilder- Overrides:
isInitializedin classproto4.GeneratedMessage.Builder<Fileformat.BlobHeader.Builder>
-
mergeFrom
public Fileformat.BlobHeader.Builder mergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceproto4.Message.Builder- Specified by:
mergeFromin interfaceproto4.MessageLite.Builder- Overrides:
mergeFromin classproto4.AbstractMessage.Builder<Fileformat.BlobHeader.Builder>- Throws:
IOException
-
hasType
public boolean hasType()required string type = 1;- Specified by:
hasTypein interfaceFileformat.BlobHeaderOrBuilder- Returns:
- Whether the type field is set.
-
getType
required string type = 1;- Specified by:
getTypein interfaceFileformat.BlobHeaderOrBuilder- Returns:
- The type.
-
getTypeBytes
public proto4.ByteString getTypeBytes()required string type = 1;- Specified by:
getTypeBytesin interfaceFileformat.BlobHeaderOrBuilder- Returns:
- The bytes for type.
-
setType
required string type = 1;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
required string type = 1;- Returns:
- This builder for chaining.
-
setTypeBytes
required string type = 1;- Parameters:
value- The bytes for type to set.- Returns:
- This builder for chaining.
-
hasIndexdata
public boolean hasIndexdata()optional bytes indexdata = 2;- Specified by:
hasIndexdatain interfaceFileformat.BlobHeaderOrBuilder- Returns:
- Whether the indexdata field is set.
-
getIndexdata
public proto4.ByteString getIndexdata()optional bytes indexdata = 2;- Specified by:
getIndexdatain interfaceFileformat.BlobHeaderOrBuilder- Returns:
- The indexdata.
-
setIndexdata
optional bytes indexdata = 2;- Parameters:
value- The indexdata to set.- Returns:
- This builder for chaining.
-
clearIndexdata
optional bytes indexdata = 2;- Returns:
- This builder for chaining.
-
hasDatasize
public boolean hasDatasize()required int32 datasize = 3;- Specified by:
hasDatasizein interfaceFileformat.BlobHeaderOrBuilder- Returns:
- Whether the datasize field is set.
-
getDatasize
public int getDatasize()required int32 datasize = 3;- Specified by:
getDatasizein interfaceFileformat.BlobHeaderOrBuilder- Returns:
- The datasize.
-
setDatasize
required int32 datasize = 3;- Parameters:
value- The datasize to set.- Returns:
- This builder for chaining.
-
clearDatasize
required int32 datasize = 3;- Returns:
- This builder for chaining.
-