Class 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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Brotli.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      Brotli build()  
      Brotli buildPartial()  
      Brotli.Builder clear()  
      Brotli.Builder clearChunkSize()
      Value for compressor's next output buffer.
      Brotli.Builder clearDisableLiteralContextModeling()
      If true, disables "literal context modeling" format feature.
      Brotli.Builder clearEncoderMode()
      A value used to tune encoder for specific input.
      Brotli.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)  
      Brotli.Builder clearInputBlockBits()
      Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
      Brotli.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)  
      Brotli.Builder clearQuality()
      Value from 0 to 11 that controls the main compression speed-density lever.
      Brotli.Builder clearWindowBits()
      Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
      Brotli.Builder clone()  
      com.google.protobuf.UInt32Value getChunkSize()
      Value for compressor's next output buffer.
      com.google.protobuf.UInt32Value.Builder getChunkSizeBuilder()
      Value for compressor's next output buffer.
      com.google.protobuf.UInt32ValueOrBuilder getChunkSizeOrBuilder()
      Value for compressor's next output buffer.
      Brotli getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      boolean getDisableLiteralContextModeling()
      If true, disables "literal context modeling" format feature.
      Brotli.EncoderMode getEncoderMode()
      A value used to tune encoder for specific input.
      int getEncoderModeValue()
      A value used to tune encoder for specific input.
      com.google.protobuf.UInt32Value getInputBlockBits()
      Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
      com.google.protobuf.UInt32Value.Builder getInputBlockBitsBuilder()
      Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
      com.google.protobuf.UInt32ValueOrBuilder getInputBlockBitsOrBuilder()
      Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
      com.google.protobuf.UInt32Value getQuality()
      Value from 0 to 11 that controls the main compression speed-density lever.
      com.google.protobuf.UInt32Value.Builder getQualityBuilder()
      Value from 0 to 11 that controls the main compression speed-density lever.
      com.google.protobuf.UInt32ValueOrBuilder getQualityOrBuilder()
      Value from 0 to 11 that controls the main compression speed-density lever.
      com.google.protobuf.UInt32Value getWindowBits()
      Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
      com.google.protobuf.UInt32Value.Builder getWindowBitsBuilder()
      Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
      com.google.protobuf.UInt32ValueOrBuilder getWindowBitsOrBuilder()
      Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
      boolean hasChunkSize()
      Value for compressor's next output buffer.
      boolean hasInputBlockBits()
      Value from 16 to 24 that represents the base two logarithmic of the compressor's input block size.
      boolean hasQuality()
      Value from 0 to 11 that controls the main compression speed-density lever.
      boolean hasWindowBits()
      Value from 10 to 24 that represents the base two logarithmic of the compressor's window size.
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      Brotli.Builder mergeChunkSize​(com.google.protobuf.UInt32Value value)
      Value for compressor's next output buffer.
      Brotli.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      Brotli.Builder mergeFrom​(com.google.protobuf.Message other)  
      Brotli.Builder mergeFrom​(Brotli other)  
      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.
      Brotli.Builder mergeQuality​(com.google.protobuf.UInt32Value value)
      Value from 0 to 11 that controls the main compression speed-density lever.
      Brotli.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      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.
      Brotli.Builder setChunkSize​(com.google.protobuf.UInt32Value value)
      Value for compressor's next output buffer.
      Brotli.Builder setChunkSize​(com.google.protobuf.UInt32Value.Builder builderForValue)
      Value for compressor's next output buffer.
      Brotli.Builder setDisableLiteralContextModeling​(boolean value)
      If true, disables "literal context modeling" format feature.
      Brotli.Builder setEncoderMode​(Brotli.EncoderMode value)
      A value used to tune encoder for specific input.
      Brotli.Builder setEncoderModeValue​(int value)
      A value used to tune encoder for specific input.
      Brotli.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      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.
      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.
      Brotli.Builder setQuality​(com.google.protobuf.UInt32Value value)
      Value from 0 to 11 that controls the main compression speed-density lever.
      Brotli.Builder setQuality​(com.google.protobuf.UInt32Value.Builder builderForValue)
      Value from 0 to 11 that controls the main compression speed-density lever.
      Brotli.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)  
      Brotli.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      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.
      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.
      • 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, 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 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 Detail

      • 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>
      • 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>