Class Fileformat.Blob.Builder

java.lang.Object
proto4.AbstractMessageLite.Builder
proto4.AbstractMessage.Builder<BuilderT>
proto4.GeneratedMessage.Builder<Fileformat.Blob.Builder>
org.apache.sedona.sql.datasources.osmpbf.build.Fileformat.Blob.Builder
All Implemented Interfaces:
Cloneable, Fileformat.BlobOrBuilder, proto4.Message.Builder, proto4.MessageLite.Builder, proto4.MessageLiteOrBuilder, proto4.MessageOrBuilder
Enclosing class:
Fileformat.Blob

public static final class Fileformat.Blob.Builder extends proto4.GeneratedMessage.Builder<Fileformat.Blob.Builder> implements Fileformat.BlobOrBuilder
Protobuf type Blob
  • Method Details

    • getDescriptor

      public static final proto4.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected proto4.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class proto4.GeneratedMessage.Builder<Fileformat.Blob.Builder>
    • clear

      public Fileformat.Blob.Builder clear()
      Specified by:
      clear in interface proto4.Message.Builder
      Specified by:
      clear in interface proto4.MessageLite.Builder
      Overrides:
      clear in class proto4.GeneratedMessage.Builder<Fileformat.Blob.Builder>
    • getDescriptorForType

      public proto4.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface proto4.Message.Builder
      Specified by:
      getDescriptorForType in interface proto4.MessageOrBuilder
      Overrides:
      getDescriptorForType in class proto4.GeneratedMessage.Builder<Fileformat.Blob.Builder>
    • getDefaultInstanceForType

      public Fileformat.Blob getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface proto4.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface proto4.MessageOrBuilder
    • build

      public Fileformat.Blob build()
      Specified by:
      build in interface proto4.Message.Builder
      Specified by:
      build in interface proto4.MessageLite.Builder
    • buildPartial

      public Fileformat.Blob buildPartial()
      Specified by:
      buildPartial in interface proto4.Message.Builder
      Specified by:
      buildPartial in interface proto4.MessageLite.Builder
    • mergeFrom

      public Fileformat.Blob.Builder mergeFrom(proto4.Message other)
      Specified by:
      mergeFrom in interface proto4.Message.Builder
      Overrides:
      mergeFrom in class proto4.AbstractMessage.Builder<Fileformat.Blob.Builder>
    • mergeFrom

      public Fileformat.Blob.Builder mergeFrom(Fileformat.Blob other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface proto4.MessageLiteOrBuilder
      Overrides:
      isInitialized in class proto4.GeneratedMessage.Builder<Fileformat.Blob.Builder>
    • mergeFrom

      public Fileformat.Blob.Builder mergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface proto4.Message.Builder
      Specified by:
      mergeFrom in interface proto4.MessageLite.Builder
      Overrides:
      mergeFrom in class proto4.AbstractMessage.Builder<Fileformat.Blob.Builder>
      Throws:
      IOException
    • hasRaw

      public boolean hasRaw()
       No compression
       
      optional bytes raw = 1;
      Specified by:
      hasRaw in interface Fileformat.BlobOrBuilder
      Returns:
      Whether the raw field is set.
    • getRaw

      public proto4.ByteString getRaw()
       No compression
       
      optional bytes raw = 1;
      Specified by:
      getRaw in interface Fileformat.BlobOrBuilder
      Returns:
      The raw.
    • setRaw

      public Fileformat.Blob.Builder setRaw(proto4.ByteString value)
       No compression
       
      optional bytes raw = 1;
      Parameters:
      value - The raw to set.
      Returns:
      This builder for chaining.
    • clearRaw

      public Fileformat.Blob.Builder clearRaw()
       No compression
       
      optional bytes raw = 1;
      Returns:
      This builder for chaining.
    • hasRawSize

      public boolean hasRawSize()
       When compressed, the uncompressed size
       
      optional int32 raw_size = 2;
      Specified by:
      hasRawSize in interface Fileformat.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 interface Fileformat.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.
    • hasZlibData

      public boolean hasZlibData()
       Possible compressed versions of the data.
       
      optional bytes zlib_data = 3;
      Specified by:
      hasZlibData in interface Fileformat.BlobOrBuilder
      Returns:
      Whether the zlibData field is set.
    • getZlibData

      public proto4.ByteString getZlibData()
       Possible compressed versions of the data.
       
      optional bytes zlib_data = 3;
      Specified by:
      getZlibData in interface Fileformat.BlobOrBuilder
      Returns:
      The zlibData.
    • setZlibData

      public Fileformat.Blob.Builder setZlibData(proto4.ByteString value)
       Possible compressed versions of the data.
       
      optional 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.
       
      optional bytes zlib_data = 3;
      Returns:
      This builder for chaining.
    • hasLzmaData

      public boolean hasLzmaData()
       PROPOSED feature for LZMA compressed data. SUPPORT IS NOT REQUIRED.
       
      optional bytes lzma_data = 4;
      Specified by:
      hasLzmaData in interface Fileformat.BlobOrBuilder
      Returns:
      Whether the lzmaData field is set.
    • getLzmaData

      public proto4.ByteString getLzmaData()
       PROPOSED feature for LZMA compressed data. SUPPORT IS NOT REQUIRED.
       
      optional bytes lzma_data = 4;
      Specified by:
      getLzmaData in interface Fileformat.BlobOrBuilder
      Returns:
      The lzmaData.
    • setLzmaData

      public Fileformat.Blob.Builder setLzmaData(proto4.ByteString value)
       PROPOSED feature for LZMA compressed data. SUPPORT IS NOT REQUIRED.
       
      optional bytes lzma_data = 4;
      Parameters:
      value - The lzmaData to set.
      Returns:
      This builder for chaining.
    • clearLzmaData

      public Fileformat.Blob.Builder clearLzmaData()
       PROPOSED feature for LZMA compressed data. SUPPORT IS NOT REQUIRED.
       
      optional bytes lzma_data = 4;
      Returns:
      This builder for chaining.
    • hasOBSOLETEBzip2Data

      @Deprecated public boolean hasOBSOLETEBzip2Data()
      Deprecated.
      Blob.OBSOLETE_bzip2_data is deprecated. See main/java/org/apache/sedona/proto/fileformat.proto;l=32
       Formerly used for bzip2 compressed data. Depreciated in 2010.
       
      optional bytes OBSOLETE_bzip2_data = 5 [deprecated = true];
      Specified by:
      hasOBSOLETEBzip2Data in interface Fileformat.BlobOrBuilder
      Returns:
      Whether the oBSOLETEBzip2Data field is set.
    • getOBSOLETEBzip2Data

      @Deprecated public proto4.ByteString getOBSOLETEBzip2Data()
      Deprecated.
      Blob.OBSOLETE_bzip2_data is deprecated. See main/java/org/apache/sedona/proto/fileformat.proto;l=32
       Formerly used for bzip2 compressed data. Depreciated in 2010.
       
      optional bytes OBSOLETE_bzip2_data = 5 [deprecated = true];
      Specified by:
      getOBSOLETEBzip2Data in interface Fileformat.BlobOrBuilder
      Returns:
      The oBSOLETEBzip2Data.
    • setOBSOLETEBzip2Data

      @Deprecated public Fileformat.Blob.Builder setOBSOLETEBzip2Data(proto4.ByteString value)
      Deprecated.
       Formerly used for bzip2 compressed data. Depreciated in 2010.
       
      optional 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. Depreciated in 2010.
       
      optional bytes OBSOLETE_bzip2_data = 5 [deprecated = true];
      Returns:
      This builder for chaining.