Interface ZstdOrBuilder

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

      • 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) = { ... }