public static final class Decompressor.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder> implements DecompressorOrBuilder
envoy.extensions.filters.http.decompressor.v3.Decompressor| Modifier and Type | Method and Description |
|---|---|
Decompressor.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Decompressor |
build() |
Decompressor |
buildPartial() |
Decompressor.Builder |
clear() |
Decompressor.Builder |
clearDecompressorLibrary()
A decompressor library to use for both request and response decompression.
|
Decompressor.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Decompressor.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Decompressor.Builder |
clearRequestDirectionConfig()
Configuration for request decompression.
|
Decompressor.Builder |
clearResponseDirectionConfig()
Configuration for response decompression.
|
Decompressor.Builder |
clone() |
TypedExtensionConfig |
getDecompressorLibrary()
A decompressor library to use for both request and response decompression.
|
TypedExtensionConfig.Builder |
getDecompressorLibraryBuilder()
A decompressor library to use for both request and response decompression.
|
TypedExtensionConfigOrBuilder |
getDecompressorLibraryOrBuilder()
A decompressor library to use for both request and response decompression.
|
Decompressor |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Decompressor.RequestDirectionConfig |
getRequestDirectionConfig()
Configuration for request decompression.
|
Decompressor.RequestDirectionConfig.Builder |
getRequestDirectionConfigBuilder()
Configuration for request decompression.
|
Decompressor.RequestDirectionConfigOrBuilder |
getRequestDirectionConfigOrBuilder()
Configuration for request decompression.
|
Decompressor.ResponseDirectionConfig |
getResponseDirectionConfig()
Configuration for response decompression.
|
Decompressor.ResponseDirectionConfig.Builder |
getResponseDirectionConfigBuilder()
Configuration for response decompression.
|
Decompressor.ResponseDirectionConfigOrBuilder |
getResponseDirectionConfigOrBuilder()
Configuration for response decompression.
|
boolean |
hasDecompressorLibrary()
A decompressor library to use for both request and response decompression.
|
boolean |
hasRequestDirectionConfig()
Configuration for request decompression.
|
boolean |
hasResponseDirectionConfig()
Configuration for response decompression.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Decompressor.Builder |
mergeDecompressorLibrary(TypedExtensionConfig value)
A decompressor library to use for both request and response decompression.
|
Decompressor.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Decompressor.Builder |
mergeFrom(Decompressor other) |
Decompressor.Builder |
mergeFrom(com.google.protobuf.Message other) |
Decompressor.Builder |
mergeRequestDirectionConfig(Decompressor.RequestDirectionConfig value)
Configuration for request decompression.
|
Decompressor.Builder |
mergeResponseDirectionConfig(Decompressor.ResponseDirectionConfig value)
Configuration for response decompression.
|
Decompressor.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Decompressor.Builder |
setDecompressorLibrary(TypedExtensionConfig.Builder builderForValue)
A decompressor library to use for both request and response decompression.
|
Decompressor.Builder |
setDecompressorLibrary(TypedExtensionConfig value)
A decompressor library to use for both request and response decompression.
|
Decompressor.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Decompressor.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Decompressor.Builder |
setRequestDirectionConfig(Decompressor.RequestDirectionConfig.Builder builderForValue)
Configuration for request decompression.
|
Decompressor.Builder |
setRequestDirectionConfig(Decompressor.RequestDirectionConfig value)
Configuration for request decompression.
|
Decompressor.Builder |
setResponseDirectionConfig(Decompressor.ResponseDirectionConfig.Builder builderForValue)
Configuration for response decompression.
|
Decompressor.Builder |
setResponseDirectionConfig(Decompressor.ResponseDirectionConfig value)
Configuration for response decompression.
|
Decompressor.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder>public Decompressor.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder>public Decompressor getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Decompressor build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Decompressor buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Decompressor.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder>public Decompressor.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder>public Decompressor.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder>public Decompressor.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder>public Decompressor.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder>public Decompressor.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder>public Decompressor.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Decompressor.Builder>public Decompressor.Builder mergeFrom(Decompressor other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder>public Decompressor.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Decompressor.Builder>IOExceptionpublic boolean hasDecompressorLibrary()
A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy.
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }hasDecompressorLibrary in interface DecompressorOrBuilderpublic TypedExtensionConfig getDecompressorLibrary()
A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy.
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }getDecompressorLibrary in interface DecompressorOrBuilderpublic Decompressor.Builder setDecompressorLibrary(TypedExtensionConfig value)
A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy.
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }public Decompressor.Builder setDecompressorLibrary(TypedExtensionConfig.Builder builderForValue)
A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy.
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }public Decompressor.Builder mergeDecompressorLibrary(TypedExtensionConfig value)
A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy.
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }public Decompressor.Builder clearDecompressorLibrary()
A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy.
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }public TypedExtensionConfig.Builder getDecompressorLibraryBuilder()
A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy.
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }public TypedExtensionConfigOrBuilder getDecompressorLibraryOrBuilder()
A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy.
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }getDecompressorLibraryOrBuilder in interface DecompressorOrBuilderpublic boolean hasRequestDirectionConfig()
Configuration for request decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.RequestDirectionConfig request_direction_config = 2;hasRequestDirectionConfig in interface DecompressorOrBuilderpublic Decompressor.RequestDirectionConfig getRequestDirectionConfig()
Configuration for request decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.RequestDirectionConfig request_direction_config = 2;getRequestDirectionConfig in interface DecompressorOrBuilderpublic Decompressor.Builder setRequestDirectionConfig(Decompressor.RequestDirectionConfig value)
Configuration for request decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.RequestDirectionConfig request_direction_config = 2;public Decompressor.Builder setRequestDirectionConfig(Decompressor.RequestDirectionConfig.Builder builderForValue)
Configuration for request decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.RequestDirectionConfig request_direction_config = 2;public Decompressor.Builder mergeRequestDirectionConfig(Decompressor.RequestDirectionConfig value)
Configuration for request decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.RequestDirectionConfig request_direction_config = 2;public Decompressor.Builder clearRequestDirectionConfig()
Configuration for request decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.RequestDirectionConfig request_direction_config = 2;public Decompressor.RequestDirectionConfig.Builder getRequestDirectionConfigBuilder()
Configuration for request decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.RequestDirectionConfig request_direction_config = 2;public Decompressor.RequestDirectionConfigOrBuilder getRequestDirectionConfigOrBuilder()
Configuration for request decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.RequestDirectionConfig request_direction_config = 2;getRequestDirectionConfigOrBuilder in interface DecompressorOrBuilderpublic boolean hasResponseDirectionConfig()
Configuration for response decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.ResponseDirectionConfig response_direction_config = 3;hasResponseDirectionConfig in interface DecompressorOrBuilderpublic Decompressor.ResponseDirectionConfig getResponseDirectionConfig()
Configuration for response decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.ResponseDirectionConfig response_direction_config = 3;getResponseDirectionConfig in interface DecompressorOrBuilderpublic Decompressor.Builder setResponseDirectionConfig(Decompressor.ResponseDirectionConfig value)
Configuration for response decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.ResponseDirectionConfig response_direction_config = 3;public Decompressor.Builder setResponseDirectionConfig(Decompressor.ResponseDirectionConfig.Builder builderForValue)
Configuration for response decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.ResponseDirectionConfig response_direction_config = 3;public Decompressor.Builder mergeResponseDirectionConfig(Decompressor.ResponseDirectionConfig value)
Configuration for response decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.ResponseDirectionConfig response_direction_config = 3;public Decompressor.Builder clearResponseDirectionConfig()
Configuration for response decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.ResponseDirectionConfig response_direction_config = 3;public Decompressor.ResponseDirectionConfig.Builder getResponseDirectionConfigBuilder()
Configuration for response decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.ResponseDirectionConfig response_direction_config = 3;public Decompressor.ResponseDirectionConfigOrBuilder getResponseDirectionConfigOrBuilder()
Configuration for response decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.ResponseDirectionConfig response_direction_config = 3;getResponseDirectionConfigOrBuilder in interface DecompressorOrBuilderpublic final Decompressor.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder>public final Decompressor.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Decompressor.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.