java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>
io.envoyproxy.envoy.extensions.compression.brotli.compressor.v3.Brotli.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, BrotliOrBuilder, Cloneable
Enclosing class:
Brotli

public static final class Brotli.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder> implements BrotliOrBuilder
 [#next-free-field: 7]
 
Protobuf type envoy.extensions.compression.brotli.compressor.v3.Brotli
  • Method Summary

    Modifier and Type
    Method
    Description
    addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
     
     
     
     
    Value for compressor's next output buffer.
    If true, disables "literal context modeling" format feature.
    A value used to tune encoder for specific input.
    clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
     
    Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
    clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
     
    Value from 0 to 11 that controls the main compression speed-density lever.
    Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
     
    com.google.protobuf.UInt32Value
    Value for compressor's next output buffer.
    com.google.protobuf.UInt32Value.Builder
    Value for compressor's next output buffer.
    com.google.protobuf.UInt32ValueOrBuilder
    Value for compressor's next output buffer.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    boolean
    If true, disables "literal context modeling" format feature.
    A value used to tune encoder for specific input.
    int
    A value used to tune encoder for specific input.
    com.google.protobuf.UInt32Value
    Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
    com.google.protobuf.UInt32Value.Builder
    Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
    com.google.protobuf.UInt32ValueOrBuilder
    Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
    com.google.protobuf.UInt32Value
    Value from 0 to 11 that controls the main compression speed-density lever.
    com.google.protobuf.UInt32Value.Builder
    Value from 0 to 11 that controls the main compression speed-density lever.
    com.google.protobuf.UInt32ValueOrBuilder
    Value from 0 to 11 that controls the main compression speed-density lever.
    com.google.protobuf.UInt32Value
    Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
    com.google.protobuf.UInt32Value.Builder
    Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
    com.google.protobuf.UInt32ValueOrBuilder
    Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
    boolean
    Value for compressor's next output buffer.
    boolean
    Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
    boolean
    Value from 0 to 11 that controls the main compression speed-density lever.
    boolean
    Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
    mergeChunkSize(com.google.protobuf.UInt32Value value)
    Value for compressor's next output buffer.
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    mergeInputBlockBits(com.google.protobuf.UInt32Value value)
    Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
    mergeQuality(com.google.protobuf.UInt32Value value)
    Value from 0 to 11 that controls the main compression speed-density lever.
    mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
     
    mergeWindowBits(com.google.protobuf.UInt32Value value)
    Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
    setChunkSize(com.google.protobuf.UInt32Value value)
    Value for compressor's next output buffer.
    setChunkSize(com.google.protobuf.UInt32Value.Builder builderForValue)
    Value for compressor's next output buffer.
    If true, disables "literal context modeling" format feature.
    A value used to tune encoder for specific input.
    A value used to tune encoder for specific input.
    setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
     
    setInputBlockBits(com.google.protobuf.UInt32Value value)
    Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
    setInputBlockBits(com.google.protobuf.UInt32Value.Builder builderForValue)
    Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
    setQuality(com.google.protobuf.UInt32Value value)
    Value from 0 to 11 that controls the main compression speed-density lever.
    setQuality(com.google.protobuf.UInt32Value.Builder builderForValue)
    Value from 0 to 11 that controls the main compression speed-density lever.
    setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
     
    setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
     
    setWindowBits(com.google.protobuf.UInt32Value value)
    Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
    setWindowBits(com.google.protobuf.UInt32Value.Builder builderForValue)
    Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.

    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, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods 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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>
    • clear

      public Brotli.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>
    • getDefaultInstanceForType

      public Brotli getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Brotli build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Brotli buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Brotli.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>
    • setField

      public Brotli.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>
    • clearField

      public Brotli.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>
    • clearOneof

      public Brotli.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>
    • setRepeatedField

      public Brotli.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>
    • addRepeatedField

      public Brotli.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>
    • mergeFrom

      public Brotli.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Brotli.Builder>
    • mergeFrom

      public Brotli.Builder mergeFrom(Brotli other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>
    • mergeFrom

      public Brotli.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Brotli.Builder>
      Throws:
      IOException
    • hasQuality

      public boolean hasQuality()
       Value from 0 to 11 that controls the main compression speed-density lever.
       The higher quality, the slower compression. The default value is 3.
       
      .google.protobuf.UInt32Value quality = 1 [(.validate.rules) = { ... }
      Specified by:
      hasQuality in interface BrotliOrBuilder
      Returns:
      Whether the quality field is set.
    • getQuality

      public com.google.protobuf.UInt32Value getQuality()
       Value from 0 to 11 that controls the main compression speed-density lever.
       The higher quality, the slower compression. The default value is 3.
       
      .google.protobuf.UInt32Value quality = 1 [(.validate.rules) = { ... }
      Specified by:
      getQuality in interface BrotliOrBuilder
      Returns:
      The quality.
    • setQuality

      public Brotli.Builder setQuality(com.google.protobuf.UInt32Value value)
       Value from 0 to 11 that controls the main compression speed-density lever.
       The higher quality, the slower compression. The default value is 3.
       
      .google.protobuf.UInt32Value quality = 1 [(.validate.rules) = { ... }
    • setQuality

      public Brotli.Builder setQuality(com.google.protobuf.UInt32Value.Builder builderForValue)
       Value from 0 to 11 that controls the main compression speed-density lever.
       The higher quality, the slower compression. The default value is 3.
       
      .google.protobuf.UInt32Value quality = 1 [(.validate.rules) = { ... }
    • mergeQuality

      public Brotli.Builder mergeQuality(com.google.protobuf.UInt32Value value)
       Value from 0 to 11 that controls the main compression speed-density lever.
       The higher quality, the slower compression. The default value is 3.
       
      .google.protobuf.UInt32Value quality = 1 [(.validate.rules) = { ... }
    • clearQuality

      public Brotli.Builder clearQuality()
       Value from 0 to 11 that controls the main compression speed-density lever.
       The higher quality, the slower compression. The default value is 3.
       
      .google.protobuf.UInt32Value quality = 1 [(.validate.rules) = { ... }
    • getQualityBuilder

      public com.google.protobuf.UInt32Value.Builder getQualityBuilder()
       Value from 0 to 11 that controls the main compression speed-density lever.
       The higher quality, the slower compression. The default value is 3.
       
      .google.protobuf.UInt32Value quality = 1 [(.validate.rules) = { ... }
    • getQualityOrBuilder

      public com.google.protobuf.UInt32ValueOrBuilder getQualityOrBuilder()
       Value from 0 to 11 that controls the main compression speed-density lever.
       The higher quality, the slower compression. The default value is 3.
       
      .google.protobuf.UInt32Value quality = 1 [(.validate.rules) = { ... }
      Specified by:
      getQualityOrBuilder in interface BrotliOrBuilder
    • getEncoderModeValue

      public int getEncoderModeValue()
       A value used to tune encoder for specific input. For more information about modes,
       please refer to brotli manual: https://brotli.org/encode.html#aa6f
       This field will be set to "DEFAULT" if not specified.
       
      .envoy.extensions.compression.brotli.compressor.v3.Brotli.EncoderMode encoder_mode = 2 [(.validate.rules) = { ... }
      Specified by:
      getEncoderModeValue in interface BrotliOrBuilder
      Returns:
      The enum numeric value on the wire for encoderMode.
    • setEncoderModeValue

      public Brotli.Builder setEncoderModeValue(int value)
       A value used to tune encoder for specific input. For more information about modes,
       please refer to brotli manual: https://brotli.org/encode.html#aa6f
       This field will be set to "DEFAULT" if not specified.
       
      .envoy.extensions.compression.brotli.compressor.v3.Brotli.EncoderMode encoder_mode = 2 [(.validate.rules) = { ... }
      Parameters:
      value - The enum numeric value on the wire for encoderMode to set.
      Returns:
      This builder for chaining.
    • getEncoderMode

      public Brotli.EncoderMode getEncoderMode()
       A value used to tune encoder for specific input. For more information about modes,
       please refer to brotli manual: https://brotli.org/encode.html#aa6f
       This field will be set to "DEFAULT" if not specified.
       
      .envoy.extensions.compression.brotli.compressor.v3.Brotli.EncoderMode encoder_mode = 2 [(.validate.rules) = { ... }
      Specified by:
      getEncoderMode in interface BrotliOrBuilder
      Returns:
      The encoderMode.
    • setEncoderMode

      public Brotli.Builder setEncoderMode(Brotli.EncoderMode value)
       A value used to tune encoder for specific input. For more information about modes,
       please refer to brotli manual: https://brotli.org/encode.html#aa6f
       This field will be set to "DEFAULT" if not specified.
       
      .envoy.extensions.compression.brotli.compressor.v3.Brotli.EncoderMode encoder_mode = 2 [(.validate.rules) = { ... }
      Parameters:
      value - The encoderMode to set.
      Returns:
      This builder for chaining.
    • clearEncoderMode

      public Brotli.Builder clearEncoderMode()
       A value used to tune encoder for specific input. For more information about modes,
       please refer to brotli manual: https://brotli.org/encode.html#aa6f
       This field will be set to "DEFAULT" if not specified.
       
      .envoy.extensions.compression.brotli.compressor.v3.Brotli.EncoderMode encoder_mode = 2 [(.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • hasWindowBits

      public boolean hasWindowBits()
       Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
       Larger window results in better compression at the expense of memory usage. The default is 18.
       For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value window_bits = 3 [(.validate.rules) = { ... }
      Specified by:
      hasWindowBits in interface BrotliOrBuilder
      Returns:
      Whether the windowBits field is set.
    • getWindowBits

      public com.google.protobuf.UInt32Value getWindowBits()
       Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
       Larger window results in better compression at the expense of memory usage. The default is 18.
       For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value window_bits = 3 [(.validate.rules) = { ... }
      Specified by:
      getWindowBits in interface BrotliOrBuilder
      Returns:
      The windowBits.
    • setWindowBits

      public Brotli.Builder setWindowBits(com.google.protobuf.UInt32Value value)
       Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
       Larger window results in better compression at the expense of memory usage. The default is 18.
       For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value window_bits = 3 [(.validate.rules) = { ... }
    • setWindowBits

      public Brotli.Builder setWindowBits(com.google.protobuf.UInt32Value.Builder builderForValue)
       Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
       Larger window results in better compression at the expense of memory usage. The default is 18.
       For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value window_bits = 3 [(.validate.rules) = { ... }
    • mergeWindowBits

      public Brotli.Builder mergeWindowBits(com.google.protobuf.UInt32Value value)
       Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
       Larger window results in better compression at the expense of memory usage. The default is 18.
       For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value window_bits = 3 [(.validate.rules) = { ... }
    • clearWindowBits

      public Brotli.Builder clearWindowBits()
       Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
       Larger window results in better compression at the expense of memory usage. The default is 18.
       For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value window_bits = 3 [(.validate.rules) = { ... }
    • getWindowBitsBuilder

      public com.google.protobuf.UInt32Value.Builder getWindowBitsBuilder()
       Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
       Larger window results in better compression at the expense of memory usage. The default is 18.
       For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value window_bits = 3 [(.validate.rules) = { ... }
    • getWindowBitsOrBuilder

      public com.google.protobuf.UInt32ValueOrBuilder getWindowBitsOrBuilder()
       Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
       Larger window results in better compression at the expense of memory usage. The default is 18.
       For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value window_bits = 3 [(.validate.rules) = { ... }
      Specified by:
      getWindowBitsOrBuilder in interface BrotliOrBuilder
    • hasInputBlockBits

      public boolean hasInputBlockBits()
       Value from 16 to 24 that represents the base two logarithmic of the compressor's input block
       size. Larger input block results in better compression at the expense of memory usage. The
       default is 24. For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value input_block_bits = 4 [(.validate.rules) = { ... }
      Specified by:
      hasInputBlockBits in interface BrotliOrBuilder
      Returns:
      Whether the inputBlockBits field is set.
    • getInputBlockBits

      public com.google.protobuf.UInt32Value getInputBlockBits()
       Value from 16 to 24 that represents the base two logarithmic of the compressor's input block
       size. Larger input block results in better compression at the expense of memory usage. The
       default is 24. For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value input_block_bits = 4 [(.validate.rules) = { ... }
      Specified by:
      getInputBlockBits in interface BrotliOrBuilder
      Returns:
      The inputBlockBits.
    • setInputBlockBits

      public Brotli.Builder setInputBlockBits(com.google.protobuf.UInt32Value value)
       Value from 16 to 24 that represents the base two logarithmic of the compressor's input block
       size. Larger input block results in better compression at the expense of memory usage. The
       default is 24. For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value input_block_bits = 4 [(.validate.rules) = { ... }
    • setInputBlockBits

      public Brotli.Builder setInputBlockBits(com.google.protobuf.UInt32Value.Builder builderForValue)
       Value from 16 to 24 that represents the base two logarithmic of the compressor's input block
       size. Larger input block results in better compression at the expense of memory usage. The
       default is 24. For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value input_block_bits = 4 [(.validate.rules) = { ... }
    • mergeInputBlockBits

      public Brotli.Builder mergeInputBlockBits(com.google.protobuf.UInt32Value value)
       Value from 16 to 24 that represents the base two logarithmic of the compressor's input block
       size. Larger input block results in better compression at the expense of memory usage. The
       default is 24. For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value input_block_bits = 4 [(.validate.rules) = { ... }
    • clearInputBlockBits

      public Brotli.Builder clearInputBlockBits()
       Value from 16 to 24 that represents the base two logarithmic of the compressor's input block
       size. Larger input block results in better compression at the expense of memory usage. The
       default is 24. For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value input_block_bits = 4 [(.validate.rules) = { ... }
    • getInputBlockBitsBuilder

      public com.google.protobuf.UInt32Value.Builder getInputBlockBitsBuilder()
       Value from 16 to 24 that represents the base two logarithmic of the compressor's input block
       size. Larger input block results in better compression at the expense of memory usage. The
       default is 24. For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value input_block_bits = 4 [(.validate.rules) = { ... }
    • getInputBlockBitsOrBuilder

      public com.google.protobuf.UInt32ValueOrBuilder getInputBlockBitsOrBuilder()
       Value from 16 to 24 that represents the base two logarithmic of the compressor's input block
       size. Larger input block results in better compression at the expense of memory usage. The
       default is 24. For more details about this parameter, please refer to brotli manual:
       https://brotli.org/encode.html#a9a8
       
      .google.protobuf.UInt32Value input_block_bits = 4 [(.validate.rules) = { ... }
      Specified by:
      getInputBlockBitsOrBuilder in interface BrotliOrBuilder
    • hasChunkSize

      public boolean hasChunkSize()
       Value for compressor's next output buffer. If not set, defaults to 4096.
       
      .google.protobuf.UInt32Value chunk_size = 5 [(.validate.rules) = { ... }
      Specified by:
      hasChunkSize in interface BrotliOrBuilder
      Returns:
      Whether the chunkSize field is set.
    • getChunkSize

      public com.google.protobuf.UInt32Value getChunkSize()
       Value for compressor's next output buffer. If not set, defaults to 4096.
       
      .google.protobuf.UInt32Value chunk_size = 5 [(.validate.rules) = { ... }
      Specified by:
      getChunkSize in interface BrotliOrBuilder
      Returns:
      The chunkSize.
    • setChunkSize

      public Brotli.Builder setChunkSize(com.google.protobuf.UInt32Value value)
       Value for compressor's next output buffer. If not set, defaults to 4096.
       
      .google.protobuf.UInt32Value chunk_size = 5 [(.validate.rules) = { ... }
    • setChunkSize

      public Brotli.Builder setChunkSize(com.google.protobuf.UInt32Value.Builder builderForValue)
       Value for compressor's next output buffer. If not set, defaults to 4096.
       
      .google.protobuf.UInt32Value chunk_size = 5 [(.validate.rules) = { ... }
    • mergeChunkSize

      public Brotli.Builder mergeChunkSize(com.google.protobuf.UInt32Value value)
       Value for compressor's next output buffer. If not set, defaults to 4096.
       
      .google.protobuf.UInt32Value chunk_size = 5 [(.validate.rules) = { ... }
    • clearChunkSize

      public Brotli.Builder clearChunkSize()
       Value for compressor's next output buffer. If not set, defaults to 4096.
       
      .google.protobuf.UInt32Value chunk_size = 5 [(.validate.rules) = { ... }
    • getChunkSizeBuilder

      public com.google.protobuf.UInt32Value.Builder getChunkSizeBuilder()
       Value for compressor's next output buffer. If not set, defaults to 4096.
       
      .google.protobuf.UInt32Value chunk_size = 5 [(.validate.rules) = { ... }
    • getChunkSizeOrBuilder

      public com.google.protobuf.UInt32ValueOrBuilder getChunkSizeOrBuilder()
       Value for compressor's next output buffer. If not set, defaults to 4096.
       
      .google.protobuf.UInt32Value chunk_size = 5 [(.validate.rules) = { ... }
      Specified by:
      getChunkSizeOrBuilder in interface BrotliOrBuilder
    • getDisableLiteralContextModeling

      public boolean getDisableLiteralContextModeling()
       If true, disables "literal context modeling" format feature.
       This flag is a "decoding-speed vs compression ratio" trade-off.
       
      bool disable_literal_context_modeling = 6;
      Specified by:
      getDisableLiteralContextModeling in interface BrotliOrBuilder
      Returns:
      The disableLiteralContextModeling.
    • setDisableLiteralContextModeling

      public Brotli.Builder setDisableLiteralContextModeling(boolean value)
       If true, disables "literal context modeling" format feature.
       This flag is a "decoding-speed vs compression ratio" trade-off.
       
      bool disable_literal_context_modeling = 6;
      Parameters:
      value - The disableLiteralContextModeling to set.
      Returns:
      This builder for chaining.
    • clearDisableLiteralContextModeling

      public Brotli.Builder clearDisableLiteralContextModeling()
       If true, disables "literal context modeling" format feature.
       This flag is a "decoding-speed vs compression ratio" trade-off.
       
      bool disable_literal_context_modeling = 6;
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Brotli.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>
    • mergeUnknownFields

      public final Brotli.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Brotli.Builder>