Uses of Class
io.envoyproxy.envoy.extensions.filters.http.compressor.v3.Compressor.ResponseDirectionConfig.Builder
Packages that use Compressor.ResponseDirectionConfig.Builder
-
Uses of Compressor.ResponseDirectionConfig.Builder in io.envoyproxy.envoy.extensions.filters.http.compressor.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.compressor.v3 that return Compressor.ResponseDirectionConfig.BuilderModifier and TypeMethodDescriptionCompressor.ResponseDirectionConfig.Builder.addAllUncompressibleResponseCodes(Iterable<? extends Integer> values) Set of response codes for which compression is disabled; e.g., 206 Partial Content should not be compressed.Compressor.ResponseDirectionConfig.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Compressor.ResponseDirectionConfig.Builder.addUncompressibleResponseCodes(int value) Set of response codes for which compression is disabled; e.g., 206 Partial Content should not be compressed.Compressor.ResponseDirectionConfig.Builder.clear()Compressor.ResponseDirectionConfig.Builder.clearCommonConfig().envoy.extensions.filters.http.compressor.v3.Compressor.CommonDirectionConfig common_config = 1;Compressor.ResponseDirectionConfig.Builder.clearDisableOnEtagHeader()When this field is ``true``, disables compression when the response contains an ``ETag`` header.Compressor.ResponseDirectionConfig.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Compressor.ResponseDirectionConfig.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Compressor.ResponseDirectionConfig.Builder.clearRemoveAcceptEncodingHeader()When this field is ``true``, removes ``Accept-Encoding`` from the request headers before dispatching the request to the upstream so that responses do not get compressed before reaching the filter. .. attention:: To avoid interfering with other compression filters in the same chain, use this option in the filter closest to the upstream.Compressor.ResponseDirectionConfig.Builder.clearStatusHeaderEnabled()If true, the filter adds the ``x-envoy-compression-status`` response header to indicate whether the compression occurred and, if not, provide the reason why.Compressor.ResponseDirectionConfig.Builder.clearUncompressibleResponseCodes()Set of response codes for which compression is disabled; e.g., 206 Partial Content should not be compressed.Compressor.ResponseDirectionConfig.Builder.clone()Compressor.Builder.getResponseDirectionConfigBuilder()Configuration for response compression.Compressor.ResponseDirectionConfig.Builder.mergeCommonConfig(Compressor.CommonDirectionConfig value) .envoy.extensions.filters.http.compressor.v3.Compressor.CommonDirectionConfig common_config = 1;Compressor.ResponseDirectionConfig.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Compressor.ResponseDirectionConfig.Builder.mergeFrom(com.google.protobuf.Message other) Compressor.ResponseDirectionConfig.Builder.mergeFrom(Compressor.ResponseDirectionConfig other) Compressor.ResponseDirectionConfig.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Compressor.ResponseDirectionConfig.newBuilder()Compressor.ResponseDirectionConfig.newBuilder(Compressor.ResponseDirectionConfig prototype) Compressor.ResponseDirectionConfig.newBuilderForType()Compressor.ResponseDirectionConfig.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) Compressor.ResponseDirectionConfig.Builder.setCommonConfig(Compressor.CommonDirectionConfig value) .envoy.extensions.filters.http.compressor.v3.Compressor.CommonDirectionConfig common_config = 1;Compressor.ResponseDirectionConfig.Builder.setCommonConfig(Compressor.CommonDirectionConfig.Builder builderForValue) .envoy.extensions.filters.http.compressor.v3.Compressor.CommonDirectionConfig common_config = 1;Compressor.ResponseDirectionConfig.Builder.setDisableOnEtagHeader(boolean value) When this field is ``true``, disables compression when the response contains an ``ETag`` header.Compressor.ResponseDirectionConfig.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Compressor.ResponseDirectionConfig.Builder.setRemoveAcceptEncodingHeader(boolean value) When this field is ``true``, removes ``Accept-Encoding`` from the request headers before dispatching the request to the upstream so that responses do not get compressed before reaching the filter. .. attention:: To avoid interfering with other compression filters in the same chain, use this option in the filter closest to the upstream.Compressor.ResponseDirectionConfig.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Compressor.ResponseDirectionConfig.Builder.setStatusHeaderEnabled(boolean value) If true, the filter adds the ``x-envoy-compression-status`` response header to indicate whether the compression occurred and, if not, provide the reason why.Compressor.ResponseDirectionConfig.Builder.setUncompressibleResponseCodes(int index, int value) Set of response codes for which compression is disabled; e.g., 206 Partial Content should not be compressed.Compressor.ResponseDirectionConfig.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Compressor.ResponseDirectionConfig.toBuilder()Methods in io.envoyproxy.envoy.extensions.filters.http.compressor.v3 with parameters of type Compressor.ResponseDirectionConfig.BuilderModifier and TypeMethodDescriptionCompressor.Builder.setResponseDirectionConfig(Compressor.ResponseDirectionConfig.Builder builderForValue) Configuration for response compression.