All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Zstd, Zstd.Builder

public interface ZstdOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.UInt32Value
    Value for decompressor's next output buffer.
    com.google.protobuf.UInt32ValueOrBuilder
    Value for decompressor's next output buffer.
    getDictionaries(int index)
    Dictionaries for decompression.
    int
    Dictionaries for decompression.
    Dictionaries for decompression.
    Dictionaries for decompression.
    Dictionaries for decompression.
    boolean
    Value for decompressor's next output buffer.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDictionariesList

      List<DataSource> getDictionariesList()
       Dictionaries for decompression. Zstd offers dictionary compression, which greatly improves
       efficiency on small files and messages. It is necessary to ensure that the dictionary used for
       decompression is the same as the compression dictionary. Multiple dictionaries can be set, and the
       dictionary will be automatically selected for decompression according to the dictionary ID in the
       source content.
       Please refer to `zstd manual <https://github.com/facebook/zstd/blob/dev/programs/zstd.1.md#dictionary-builder>`_
       to train specific dictionaries for decompression.
       
      repeated .envoy.config.core.v3.DataSource dictionaries = 1;
    • getDictionaries

      DataSource getDictionaries(int index)
       Dictionaries for decompression. Zstd offers dictionary compression, which greatly improves
       efficiency on small files and messages. It is necessary to ensure that the dictionary used for
       decompression is the same as the compression dictionary. Multiple dictionaries can be set, and the
       dictionary will be automatically selected for decompression according to the dictionary ID in the
       source content.
       Please refer to `zstd manual <https://github.com/facebook/zstd/blob/dev/programs/zstd.1.md#dictionary-builder>`_
       to train specific dictionaries for decompression.
       
      repeated .envoy.config.core.v3.DataSource dictionaries = 1;
    • getDictionariesCount

      int getDictionariesCount()
       Dictionaries for decompression. Zstd offers dictionary compression, which greatly improves
       efficiency on small files and messages. It is necessary to ensure that the dictionary used for
       decompression is the same as the compression dictionary. Multiple dictionaries can be set, and the
       dictionary will be automatically selected for decompression according to the dictionary ID in the
       source content.
       Please refer to `zstd manual <https://github.com/facebook/zstd/blob/dev/programs/zstd.1.md#dictionary-builder>`_
       to train specific dictionaries for decompression.
       
      repeated .envoy.config.core.v3.DataSource dictionaries = 1;
    • getDictionariesOrBuilderList

      List<? extends DataSourceOrBuilder> getDictionariesOrBuilderList()
       Dictionaries for decompression. Zstd offers dictionary compression, which greatly improves
       efficiency on small files and messages. It is necessary to ensure that the dictionary used for
       decompression is the same as the compression dictionary. Multiple dictionaries can be set, and the
       dictionary will be automatically selected for decompression according to the dictionary ID in the
       source content.
       Please refer to `zstd manual <https://github.com/facebook/zstd/blob/dev/programs/zstd.1.md#dictionary-builder>`_
       to train specific dictionaries for decompression.
       
      repeated .envoy.config.core.v3.DataSource dictionaries = 1;
    • getDictionariesOrBuilder

      DataSourceOrBuilder getDictionariesOrBuilder(int index)
       Dictionaries for decompression. Zstd offers dictionary compression, which greatly improves
       efficiency on small files and messages. It is necessary to ensure that the dictionary used for
       decompression is the same as the compression dictionary. Multiple dictionaries can be set, and the
       dictionary will be automatically selected for decompression according to the dictionary ID in the
       source content.
       Please refer to `zstd manual <https://github.com/facebook/zstd/blob/dev/programs/zstd.1.md#dictionary-builder>`_
       to train specific dictionaries for decompression.
       
      repeated .envoy.config.core.v3.DataSource dictionaries = 1;
    • hasChunkSize

      boolean hasChunkSize()
       Value for decompressor's next output buffer. If not set, defaults to 4096.
       
      .google.protobuf.UInt32Value chunk_size = 2 [(.validate.rules) = { ... }
      Returns:
      Whether the chunkSize field is set.
    • getChunkSize

      com.google.protobuf.UInt32Value getChunkSize()
       Value for decompressor's next output buffer. If not set, defaults to 4096.
       
      .google.protobuf.UInt32Value chunk_size = 2 [(.validate.rules) = { ... }
      Returns:
      The chunkSize.
    • getChunkSizeOrBuilder

      com.google.protobuf.UInt32ValueOrBuilder getChunkSizeOrBuilder()
       Value for decompressor's next output buffer. If not set, defaults to 4096.
       
      .google.protobuf.UInt32Value chunk_size = 2 [(.validate.rules) = { ... }