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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.UInt32ValuegetChunkSize()Value for decompressor's next output buffer.com.google.protobuf.UInt32ValueOrBuildergetChunkSizeOrBuilder()Value for decompressor's next output buffer.DataSourcegetDictionaries(int index)Dictionaries for decompression.intgetDictionariesCount()Dictionaries for decompression.List<DataSource>getDictionariesList()Dictionaries for decompression.DataSourceOrBuildergetDictionariesOrBuilder(int index)Dictionaries for decompression.List<? extends DataSourceOrBuilder>getDictionariesOrBuilderList()Dictionaries for decompression.booleanhasChunkSize()Value for decompressor's next output buffer.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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) = { ... }
-
-