Package crosby.binary
Class Fileformat.Blob.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
- crosby.binary.Fileformat.Blob.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Fileformat.BlobOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Fileformat.Blob
public static final class Fileformat.Blob.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder> implements Fileformat.BlobOrBuilder
Protobuf typeOSMPBF.Blob
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private java.lang.Object
data_
private int
dataCase_
private int
rawSize_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Fileformat.Blob.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Fileformat.Blob
build()
Fileformat.Blob
buildPartial()
Fileformat.Blob.Builder
clear()
Fileformat.Blob.Builder
clearData()
Fileformat.Blob.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Fileformat.Blob.Builder
clearLz4Data()
For LZ4 compressed data (optional)Fileformat.Blob.Builder
clearLzmaData()
For LZMA compressed data (optional)Fileformat.Blob.Builder
clearOBSOLETEBzip2Data()
Deprecated.Fileformat.Blob.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Fileformat.Blob.Builder
clearRaw()
No compressionFileformat.Blob.Builder
clearRawSize()
When compressed, the uncompressed sizeFileformat.Blob.Builder
clearZlibData()
Possible compressed versions of the data.Fileformat.Blob.Builder
clearZstdData()
For ZSTD compressed data (optional)Fileformat.Blob.Builder
clone()
Fileformat.Blob.DataCase
getDataCase()
Fileformat.Blob
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.ByteString
getLz4Data()
For LZ4 compressed data (optional)com.google.protobuf.ByteString
getLzmaData()
For LZMA compressed data (optional)com.google.protobuf.ByteString
getOBSOLETEBzip2Data()
Deprecated.com.google.protobuf.ByteString
getRaw()
No compressionint
getRawSize()
When compressed, the uncompressed sizecom.google.protobuf.ByteString
getZlibData()
Possible compressed versions of the data.com.google.protobuf.ByteString
getZstdData()
For ZSTD compressed data (optional)boolean
hasLz4Data()
For LZ4 compressed data (optional)boolean
hasLzmaData()
For LZMA compressed data (optional)boolean
hasOBSOLETEBzip2Data()
Deprecated.boolean
hasRaw()
No compressionboolean
hasRawSize()
When compressed, the uncompressed sizeboolean
hasZlibData()
Possible compressed versions of the data.boolean
hasZstdData()
For ZSTD compressed data (optional)protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
Fileformat.Blob.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Fileformat.Blob.Builder
mergeFrom(com.google.protobuf.Message other)
Fileformat.Blob.Builder
mergeFrom(Fileformat.Blob other)
Fileformat.Blob.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Fileformat.Blob.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Fileformat.Blob.Builder
setLz4Data(com.google.protobuf.ByteString value)
For LZ4 compressed data (optional)Fileformat.Blob.Builder
setLzmaData(com.google.protobuf.ByteString value)
For LZMA compressed data (optional)Fileformat.Blob.Builder
setOBSOLETEBzip2Data(com.google.protobuf.ByteString value)
Deprecated.Fileformat.Blob.Builder
setRaw(com.google.protobuf.ByteString value)
No compressionFileformat.Blob.Builder
setRawSize(int value)
When compressed, the uncompressed sizeFileformat.Blob.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Fileformat.Blob.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Fileformat.Blob.Builder
setZlibData(com.google.protobuf.ByteString value)
Possible compressed versions of the data.Fileformat.Blob.Builder
setZstdData(com.google.protobuf.ByteString value)
For ZSTD compressed data (optional)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Fileformat.Blob.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
getDefaultInstanceForType
public Fileformat.Blob getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Fileformat.Blob build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Fileformat.Blob buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Fileformat.Blob.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
setField
public Fileformat.Blob.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
clearField
public Fileformat.Blob.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
clearOneof
public Fileformat.Blob.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
setRepeatedField
public Fileformat.Blob.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
addRepeatedField
public Fileformat.Blob.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
mergeFrom
public Fileformat.Blob.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Fileformat.Blob.Builder>
-
mergeFrom
public Fileformat.Blob.Builder mergeFrom(Fileformat.Blob other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
mergeFrom
public Fileformat.Blob.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Fileformat.Blob.Builder>
- Throws:
java.io.IOException
-
getDataCase
public Fileformat.Blob.DataCase getDataCase()
- Specified by:
getDataCase
in interfaceFileformat.BlobOrBuilder
-
clearData
public Fileformat.Blob.Builder clearData()
-
hasRawSize
public boolean hasRawSize()
When compressed, the uncompressed size
optional int32 raw_size = 2;
- Specified by:
hasRawSize
in interfaceFileformat.BlobOrBuilder
- Returns:
- Whether the rawSize field is set.
-
getRawSize
public int getRawSize()
When compressed, the uncompressed size
optional int32 raw_size = 2;
- Specified by:
getRawSize
in interfaceFileformat.BlobOrBuilder
- Returns:
- The rawSize.
-
setRawSize
public Fileformat.Blob.Builder setRawSize(int value)
When compressed, the uncompressed size
optional int32 raw_size = 2;
- Parameters:
value
- The rawSize to set.- Returns:
- This builder for chaining.
-
clearRawSize
public Fileformat.Blob.Builder clearRawSize()
When compressed, the uncompressed size
optional int32 raw_size = 2;
- Returns:
- This builder for chaining.
-
hasRaw
public boolean hasRaw()
No compression
bytes raw = 1;
- Specified by:
hasRaw
in interfaceFileformat.BlobOrBuilder
- Returns:
- Whether the raw field is set.
-
getRaw
public com.google.protobuf.ByteString getRaw()
No compression
bytes raw = 1;
- Specified by:
getRaw
in interfaceFileformat.BlobOrBuilder
- Returns:
- The raw.
-
setRaw
public Fileformat.Blob.Builder setRaw(com.google.protobuf.ByteString value)
No compression
bytes raw = 1;
- Parameters:
value
- The raw to set.- Returns:
- This builder for chaining.
-
clearRaw
public Fileformat.Blob.Builder clearRaw()
No compression
bytes raw = 1;
- Returns:
- This builder for chaining.
-
hasZlibData
public boolean hasZlibData()
Possible compressed versions of the data.
bytes zlib_data = 3;
- Specified by:
hasZlibData
in interfaceFileformat.BlobOrBuilder
- Returns:
- Whether the zlibData field is set.
-
getZlibData
public com.google.protobuf.ByteString getZlibData()
Possible compressed versions of the data.
bytes zlib_data = 3;
- Specified by:
getZlibData
in interfaceFileformat.BlobOrBuilder
- Returns:
- The zlibData.
-
setZlibData
public Fileformat.Blob.Builder setZlibData(com.google.protobuf.ByteString value)
Possible compressed versions of the data.
bytes zlib_data = 3;
- Parameters:
value
- The zlibData to set.- Returns:
- This builder for chaining.
-
clearZlibData
public Fileformat.Blob.Builder clearZlibData()
Possible compressed versions of the data.
bytes zlib_data = 3;
- Returns:
- This builder for chaining.
-
hasLzmaData
public boolean hasLzmaData()
For LZMA compressed data (optional)
bytes lzma_data = 4;
- Specified by:
hasLzmaData
in interfaceFileformat.BlobOrBuilder
- Returns:
- Whether the lzmaData field is set.
-
getLzmaData
public com.google.protobuf.ByteString getLzmaData()
For LZMA compressed data (optional)
bytes lzma_data = 4;
- Specified by:
getLzmaData
in interfaceFileformat.BlobOrBuilder
- Returns:
- The lzmaData.
-
setLzmaData
public Fileformat.Blob.Builder setLzmaData(com.google.protobuf.ByteString value)
For LZMA compressed data (optional)
bytes lzma_data = 4;
- Parameters:
value
- The lzmaData to set.- Returns:
- This builder for chaining.
-
clearLzmaData
public Fileformat.Blob.Builder clearLzmaData()
For LZMA compressed data (optional)
bytes lzma_data = 4;
- Returns:
- This builder for chaining.
-
hasOBSOLETEBzip2Data
@Deprecated public boolean hasOBSOLETEBzip2Data()
Deprecated.Formerly used for bzip2 compressed data. Deprecated in 2010.
bytes OBSOLETE_bzip2_data = 5 [deprecated = true];
- Specified by:
hasOBSOLETEBzip2Data
in interfaceFileformat.BlobOrBuilder
- Returns:
- Whether the oBSOLETEBzip2Data field is set.
-
getOBSOLETEBzip2Data
@Deprecated public com.google.protobuf.ByteString getOBSOLETEBzip2Data()
Deprecated.Formerly used for bzip2 compressed data. Deprecated in 2010.
bytes OBSOLETE_bzip2_data = 5 [deprecated = true];
- Specified by:
getOBSOLETEBzip2Data
in interfaceFileformat.BlobOrBuilder
- Returns:
- The oBSOLETEBzip2Data.
-
setOBSOLETEBzip2Data
@Deprecated public Fileformat.Blob.Builder setOBSOLETEBzip2Data(com.google.protobuf.ByteString value)
Deprecated.Formerly used for bzip2 compressed data. Deprecated in 2010.
bytes OBSOLETE_bzip2_data = 5 [deprecated = true];
- Parameters:
value
- The oBSOLETEBzip2Data to set.- Returns:
- This builder for chaining.
-
clearOBSOLETEBzip2Data
@Deprecated public Fileformat.Blob.Builder clearOBSOLETEBzip2Data()
Deprecated.Formerly used for bzip2 compressed data. Deprecated in 2010.
bytes OBSOLETE_bzip2_data = 5 [deprecated = true];
- Returns:
- This builder for chaining.
-
hasLz4Data
public boolean hasLz4Data()
For LZ4 compressed data (optional)
bytes lz4_data = 6;
- Specified by:
hasLz4Data
in interfaceFileformat.BlobOrBuilder
- Returns:
- Whether the lz4Data field is set.
-
getLz4Data
public com.google.protobuf.ByteString getLz4Data()
For LZ4 compressed data (optional)
bytes lz4_data = 6;
- Specified by:
getLz4Data
in interfaceFileformat.BlobOrBuilder
- Returns:
- The lz4Data.
-
setLz4Data
public Fileformat.Blob.Builder setLz4Data(com.google.protobuf.ByteString value)
For LZ4 compressed data (optional)
bytes lz4_data = 6;
- Parameters:
value
- The lz4Data to set.- Returns:
- This builder for chaining.
-
clearLz4Data
public Fileformat.Blob.Builder clearLz4Data()
For LZ4 compressed data (optional)
bytes lz4_data = 6;
- Returns:
- This builder for chaining.
-
hasZstdData
public boolean hasZstdData()
For ZSTD compressed data (optional)
bytes zstd_data = 7;
- Specified by:
hasZstdData
in interfaceFileformat.BlobOrBuilder
- Returns:
- Whether the zstdData field is set.
-
getZstdData
public com.google.protobuf.ByteString getZstdData()
For ZSTD compressed data (optional)
bytes zstd_data = 7;
- Specified by:
getZstdData
in interfaceFileformat.BlobOrBuilder
- Returns:
- The zstdData.
-
setZstdData
public Fileformat.Blob.Builder setZstdData(com.google.protobuf.ByteString value)
For ZSTD compressed data (optional)
bytes zstd_data = 7;
- Parameters:
value
- The zstdData to set.- Returns:
- This builder for chaining.
-
clearZstdData
public Fileformat.Blob.Builder clearZstdData()
For ZSTD compressed data (optional)
bytes zstd_data = 7;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final Fileformat.Blob.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
mergeUnknownFields
public final Fileformat.Blob.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fileformat.Blob.Builder>
-
-