Class Compressor.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
- io.envoyproxy.envoy.extensions.filters.http.compressor.v3.Compressor.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CompressorOrBuilder,Cloneable
- Enclosing class:
- Compressor
public static final class Compressor.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder> implements CompressorOrBuilder
[#next-free-field: 9]
Protobuf typeenvoy.extensions.filters.http.compressor.v3.Compressor
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
clear
public Compressor.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
getDefaultInstanceForType
public Compressor getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Compressor build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Compressor buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Compressor.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
setField
public Compressor.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
clearField
public Compressor.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
clearOneof
public Compressor.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
setRepeatedField
public Compressor.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
addRepeatedField
public Compressor.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
mergeFrom
public Compressor.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Compressor.Builder>
-
mergeFrom
public Compressor.Builder mergeFrom(Compressor other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
mergeFrom
public Compressor.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Compressor.Builder>- Throws:
IOException
-
hasContentLength
@Deprecated public boolean hasContentLength()
Deprecated.Minimum response length, in bytes, which will trigger compression. The default value is 30.
.google.protobuf.UInt32Value content_length = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
hasContentLengthin interfaceCompressorOrBuilder
-
getContentLength
@Deprecated public com.google.protobuf.UInt32Value getContentLength()
Deprecated.Minimum response length, in bytes, which will trigger compression. The default value is 30.
.google.protobuf.UInt32Value content_length = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getContentLengthin interfaceCompressorOrBuilder
-
setContentLength
@Deprecated public Compressor.Builder setContentLength(com.google.protobuf.UInt32Value value)
Deprecated.Minimum response length, in bytes, which will trigger compression. The default value is 30.
.google.protobuf.UInt32Value content_length = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
setContentLength
@Deprecated public Compressor.Builder setContentLength(com.google.protobuf.UInt32Value.Builder builderForValue)
Deprecated.Minimum response length, in bytes, which will trigger compression. The default value is 30.
.google.protobuf.UInt32Value content_length = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
mergeContentLength
@Deprecated public Compressor.Builder mergeContentLength(com.google.protobuf.UInt32Value value)
Deprecated.Minimum response length, in bytes, which will trigger compression. The default value is 30.
.google.protobuf.UInt32Value content_length = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
clearContentLength
@Deprecated public Compressor.Builder clearContentLength()
Deprecated.Minimum response length, in bytes, which will trigger compression. The default value is 30.
.google.protobuf.UInt32Value content_length = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getContentLengthBuilder
@Deprecated public com.google.protobuf.UInt32Value.Builder getContentLengthBuilder()
Deprecated.Minimum response length, in bytes, which will trigger compression. The default value is 30.
.google.protobuf.UInt32Value content_length = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getContentLengthOrBuilder
@Deprecated public com.google.protobuf.UInt32ValueOrBuilder getContentLengthOrBuilder()
Deprecated.Minimum response length, in bytes, which will trigger compression. The default value is 30.
.google.protobuf.UInt32Value content_length = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getContentLengthOrBuilderin interfaceCompressorOrBuilder
-
getContentTypeList
@Deprecated public com.google.protobuf.ProtocolStringList getContentTypeList()
Deprecated.Set of strings that allows specifying which mime-types yield compression; e.g., application/json, text/html, etc. When this field is not defined, compression will be applied to the following mime-types: "application/javascript", "application/json", "application/xhtml+xml", "image/svg+xml", "text/css", "text/html", "text/plain", "text/xml" and their synonyms.
repeated string content_type = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getContentTypeListin interfaceCompressorOrBuilder
-
getContentTypeCount
@Deprecated public int getContentTypeCount()
Deprecated.Set of strings that allows specifying which mime-types yield compression; e.g., application/json, text/html, etc. When this field is not defined, compression will be applied to the following mime-types: "application/javascript", "application/json", "application/xhtml+xml", "image/svg+xml", "text/css", "text/html", "text/plain", "text/xml" and their synonyms.
repeated string content_type = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getContentTypeCountin interfaceCompressorOrBuilder
-
getContentType
@Deprecated public String getContentType(int index)
Deprecated.Set of strings that allows specifying which mime-types yield compression; e.g., application/json, text/html, etc. When this field is not defined, compression will be applied to the following mime-types: "application/javascript", "application/json", "application/xhtml+xml", "image/svg+xml", "text/css", "text/html", "text/plain", "text/xml" and their synonyms.
repeated string content_type = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getContentTypein interfaceCompressorOrBuilder
-
getContentTypeBytes
@Deprecated public com.google.protobuf.ByteString getContentTypeBytes(int index)
Deprecated.Set of strings that allows specifying which mime-types yield compression; e.g., application/json, text/html, etc. When this field is not defined, compression will be applied to the following mime-types: "application/javascript", "application/json", "application/xhtml+xml", "image/svg+xml", "text/css", "text/html", "text/plain", "text/xml" and their synonyms.
repeated string content_type = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getContentTypeBytesin interfaceCompressorOrBuilder
-
setContentType
@Deprecated public Compressor.Builder setContentType(int index, String value)
Deprecated.Set of strings that allows specifying which mime-types yield compression; e.g., application/json, text/html, etc. When this field is not defined, compression will be applied to the following mime-types: "application/javascript", "application/json", "application/xhtml+xml", "image/svg+xml", "text/css", "text/html", "text/plain", "text/xml" and their synonyms.
repeated string content_type = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
addContentType
@Deprecated public Compressor.Builder addContentType(String value)
Deprecated.Set of strings that allows specifying which mime-types yield compression; e.g., application/json, text/html, etc. When this field is not defined, compression will be applied to the following mime-types: "application/javascript", "application/json", "application/xhtml+xml", "image/svg+xml", "text/css", "text/html", "text/plain", "text/xml" and their synonyms.
repeated string content_type = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
addAllContentType
@Deprecated public Compressor.Builder addAllContentType(Iterable<String> values)
Deprecated.Set of strings that allows specifying which mime-types yield compression; e.g., application/json, text/html, etc. When this field is not defined, compression will be applied to the following mime-types: "application/javascript", "application/json", "application/xhtml+xml", "image/svg+xml", "text/css", "text/html", "text/plain", "text/xml" and their synonyms.
repeated string content_type = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
clearContentType
@Deprecated public Compressor.Builder clearContentType()
Deprecated.Set of strings that allows specifying which mime-types yield compression; e.g., application/json, text/html, etc. When this field is not defined, compression will be applied to the following mime-types: "application/javascript", "application/json", "application/xhtml+xml", "image/svg+xml", "text/css", "text/html", "text/plain", "text/xml" and their synonyms.
repeated string content_type = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
addContentTypeBytes
@Deprecated public Compressor.Builder addContentTypeBytes(com.google.protobuf.ByteString value)
Deprecated.Set of strings that allows specifying which mime-types yield compression; e.g., application/json, text/html, etc. When this field is not defined, compression will be applied to the following mime-types: "application/javascript", "application/json", "application/xhtml+xml", "image/svg+xml", "text/css", "text/html", "text/plain", "text/xml" and their synonyms.
repeated string content_type = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getDisableOnEtagHeader
@Deprecated public boolean getDisableOnEtagHeader()
Deprecated.If true, disables compression when the response contains an etag header. When it is false, the filter will preserve weak etags and remove the ones that require strong validation.
bool disable_on_etag_header = 3 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getDisableOnEtagHeaderin interfaceCompressorOrBuilder
-
setDisableOnEtagHeader
@Deprecated public Compressor.Builder setDisableOnEtagHeader(boolean value)
Deprecated.If true, disables compression when the response contains an etag header. When it is false, the filter will preserve weak etags and remove the ones that require strong validation.
bool disable_on_etag_header = 3 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
clearDisableOnEtagHeader
@Deprecated public Compressor.Builder clearDisableOnEtagHeader()
Deprecated.If true, disables compression when the response contains an etag header. When it is false, the filter will preserve weak etags and remove the ones that require strong validation.
bool disable_on_etag_header = 3 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getRemoveAcceptEncodingHeader
@Deprecated public boolean getRemoveAcceptEncodingHeader()
Deprecated.If true, removes accept-encoding from the request headers before dispatching it 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.bool remove_accept_encoding_header = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getRemoveAcceptEncodingHeaderin interfaceCompressorOrBuilder
-
setRemoveAcceptEncodingHeader
@Deprecated public Compressor.Builder setRemoveAcceptEncodingHeader(boolean value)
Deprecated.If true, removes accept-encoding from the request headers before dispatching it 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.bool remove_accept_encoding_header = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
clearRemoveAcceptEncodingHeader
@Deprecated public Compressor.Builder clearRemoveAcceptEncodingHeader()
Deprecated.If true, removes accept-encoding from the request headers before dispatching it 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.bool remove_accept_encoding_header = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
hasRuntimeEnabled
@Deprecated public boolean hasRuntimeEnabled()
Deprecated.Runtime flag that controls whether the filter is enabled or not. If set to false, the filter will operate as a pass-through filter. If not specified, defaults to enabled.
.envoy.config.core.v3.RuntimeFeatureFlag runtime_enabled = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
hasRuntimeEnabledin interfaceCompressorOrBuilder
-
getRuntimeEnabled
@Deprecated public RuntimeFeatureFlag getRuntimeEnabled()
Deprecated.Runtime flag that controls whether the filter is enabled or not. If set to false, the filter will operate as a pass-through filter. If not specified, defaults to enabled.
.envoy.config.core.v3.RuntimeFeatureFlag runtime_enabled = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getRuntimeEnabledin interfaceCompressorOrBuilder
-
setRuntimeEnabled
@Deprecated public Compressor.Builder setRuntimeEnabled(RuntimeFeatureFlag value)
Deprecated.Runtime flag that controls whether the filter is enabled or not. If set to false, the filter will operate as a pass-through filter. If not specified, defaults to enabled.
.envoy.config.core.v3.RuntimeFeatureFlag runtime_enabled = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
setRuntimeEnabled
@Deprecated public Compressor.Builder setRuntimeEnabled(RuntimeFeatureFlag.Builder builderForValue)
Deprecated.Runtime flag that controls whether the filter is enabled or not. If set to false, the filter will operate as a pass-through filter. If not specified, defaults to enabled.
.envoy.config.core.v3.RuntimeFeatureFlag runtime_enabled = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
mergeRuntimeEnabled
@Deprecated public Compressor.Builder mergeRuntimeEnabled(RuntimeFeatureFlag value)
Deprecated.Runtime flag that controls whether the filter is enabled or not. If set to false, the filter will operate as a pass-through filter. If not specified, defaults to enabled.
.envoy.config.core.v3.RuntimeFeatureFlag runtime_enabled = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
clearRuntimeEnabled
@Deprecated public Compressor.Builder clearRuntimeEnabled()
Deprecated.Runtime flag that controls whether the filter is enabled or not. If set to false, the filter will operate as a pass-through filter. If not specified, defaults to enabled.
.envoy.config.core.v3.RuntimeFeatureFlag runtime_enabled = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getRuntimeEnabledBuilder
@Deprecated public RuntimeFeatureFlag.Builder getRuntimeEnabledBuilder()
Deprecated.Runtime flag that controls whether the filter is enabled or not. If set to false, the filter will operate as a pass-through filter. If not specified, defaults to enabled.
.envoy.config.core.v3.RuntimeFeatureFlag runtime_enabled = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getRuntimeEnabledOrBuilder
@Deprecated public RuntimeFeatureFlagOrBuilder getRuntimeEnabledOrBuilder()
Deprecated.Runtime flag that controls whether the filter is enabled or not. If set to false, the filter will operate as a pass-through filter. If not specified, defaults to enabled.
.envoy.config.core.v3.RuntimeFeatureFlag runtime_enabled = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getRuntimeEnabledOrBuilderin interfaceCompressorOrBuilder
-
hasCompressorLibrary
public boolean hasCompressorLibrary()
A compressor library to use for compression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_v3_api_msg_extensions.compression.gzip.compressor.v3.Gzip>` is included in Envoy. [#extension-category: envoy.compression.compressor]
.envoy.config.core.v3.TypedExtensionConfig compressor_library = 6 [(.validate.rules) = { ... }- Specified by:
hasCompressorLibraryin interfaceCompressorOrBuilder
-
getCompressorLibrary
public TypedExtensionConfig getCompressorLibrary()
A compressor library to use for compression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_v3_api_msg_extensions.compression.gzip.compressor.v3.Gzip>` is included in Envoy. [#extension-category: envoy.compression.compressor]
.envoy.config.core.v3.TypedExtensionConfig compressor_library = 6 [(.validate.rules) = { ... }- Specified by:
getCompressorLibraryin interfaceCompressorOrBuilder
-
setCompressorLibrary
public Compressor.Builder setCompressorLibrary(TypedExtensionConfig value)
A compressor library to use for compression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_v3_api_msg_extensions.compression.gzip.compressor.v3.Gzip>` is included in Envoy. [#extension-category: envoy.compression.compressor]
.envoy.config.core.v3.TypedExtensionConfig compressor_library = 6 [(.validate.rules) = { ... }
-
setCompressorLibrary
public Compressor.Builder setCompressorLibrary(TypedExtensionConfig.Builder builderForValue)
A compressor library to use for compression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_v3_api_msg_extensions.compression.gzip.compressor.v3.Gzip>` is included in Envoy. [#extension-category: envoy.compression.compressor]
.envoy.config.core.v3.TypedExtensionConfig compressor_library = 6 [(.validate.rules) = { ... }
-
mergeCompressorLibrary
public Compressor.Builder mergeCompressorLibrary(TypedExtensionConfig value)
A compressor library to use for compression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_v3_api_msg_extensions.compression.gzip.compressor.v3.Gzip>` is included in Envoy. [#extension-category: envoy.compression.compressor]
.envoy.config.core.v3.TypedExtensionConfig compressor_library = 6 [(.validate.rules) = { ... }
-
clearCompressorLibrary
public Compressor.Builder clearCompressorLibrary()
A compressor library to use for compression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_v3_api_msg_extensions.compression.gzip.compressor.v3.Gzip>` is included in Envoy. [#extension-category: envoy.compression.compressor]
.envoy.config.core.v3.TypedExtensionConfig compressor_library = 6 [(.validate.rules) = { ... }
-
getCompressorLibraryBuilder
public TypedExtensionConfig.Builder getCompressorLibraryBuilder()
A compressor library to use for compression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_v3_api_msg_extensions.compression.gzip.compressor.v3.Gzip>` is included in Envoy. [#extension-category: envoy.compression.compressor]
.envoy.config.core.v3.TypedExtensionConfig compressor_library = 6 [(.validate.rules) = { ... }
-
getCompressorLibraryOrBuilder
public TypedExtensionConfigOrBuilder getCompressorLibraryOrBuilder()
A compressor library to use for compression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_v3_api_msg_extensions.compression.gzip.compressor.v3.Gzip>` is included in Envoy. [#extension-category: envoy.compression.compressor]
.envoy.config.core.v3.TypedExtensionConfig compressor_library = 6 [(.validate.rules) = { ... }- Specified by:
getCompressorLibraryOrBuilderin interfaceCompressorOrBuilder
-
hasRequestDirectionConfig
public boolean hasRequestDirectionConfig()
Configuration for request compression. Compression is disabled by default if left empty.
.envoy.extensions.filters.http.compressor.v3.Compressor.RequestDirectionConfig request_direction_config = 7;- Specified by:
hasRequestDirectionConfigin interfaceCompressorOrBuilder
-
getRequestDirectionConfig
public Compressor.RequestDirectionConfig getRequestDirectionConfig()
Configuration for request compression. Compression is disabled by default if left empty.
.envoy.extensions.filters.http.compressor.v3.Compressor.RequestDirectionConfig request_direction_config = 7;- Specified by:
getRequestDirectionConfigin interfaceCompressorOrBuilder
-
setRequestDirectionConfig
public Compressor.Builder setRequestDirectionConfig(Compressor.RequestDirectionConfig value)
Configuration for request compression. Compression is disabled by default if left empty.
.envoy.extensions.filters.http.compressor.v3.Compressor.RequestDirectionConfig request_direction_config = 7;
-
setRequestDirectionConfig
public Compressor.Builder setRequestDirectionConfig(Compressor.RequestDirectionConfig.Builder builderForValue)
Configuration for request compression. Compression is disabled by default if left empty.
.envoy.extensions.filters.http.compressor.v3.Compressor.RequestDirectionConfig request_direction_config = 7;
-
mergeRequestDirectionConfig
public Compressor.Builder mergeRequestDirectionConfig(Compressor.RequestDirectionConfig value)
Configuration for request compression. Compression is disabled by default if left empty.
.envoy.extensions.filters.http.compressor.v3.Compressor.RequestDirectionConfig request_direction_config = 7;
-
clearRequestDirectionConfig
public Compressor.Builder clearRequestDirectionConfig()
Configuration for request compression. Compression is disabled by default if left empty.
.envoy.extensions.filters.http.compressor.v3.Compressor.RequestDirectionConfig request_direction_config = 7;
-
getRequestDirectionConfigBuilder
public Compressor.RequestDirectionConfig.Builder getRequestDirectionConfigBuilder()
Configuration for request compression. Compression is disabled by default if left empty.
.envoy.extensions.filters.http.compressor.v3.Compressor.RequestDirectionConfig request_direction_config = 7;
-
getRequestDirectionConfigOrBuilder
public Compressor.RequestDirectionConfigOrBuilder getRequestDirectionConfigOrBuilder()
Configuration for request compression. Compression is disabled by default if left empty.
.envoy.extensions.filters.http.compressor.v3.Compressor.RequestDirectionConfig request_direction_config = 7;- Specified by:
getRequestDirectionConfigOrBuilderin interfaceCompressorOrBuilder
-
hasResponseDirectionConfig
public boolean hasResponseDirectionConfig()
Configuration for response compression. Compression is enabled by default if left empty. .. attention:: If the field is not empty then the duplicate deprecated fields of the `Compressor` message, such as `content_length`, `content_type`, `disable_on_etag_header`, `remove_accept_encoding_header` and `runtime_enabled`, are ignored. Also all the statistics related to response compression will be rooted in `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.response.*` instead of `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.*`..envoy.extensions.filters.http.compressor.v3.Compressor.ResponseDirectionConfig response_direction_config = 8;- Specified by:
hasResponseDirectionConfigin interfaceCompressorOrBuilder
-
getResponseDirectionConfig
public Compressor.ResponseDirectionConfig getResponseDirectionConfig()
Configuration for response compression. Compression is enabled by default if left empty. .. attention:: If the field is not empty then the duplicate deprecated fields of the `Compressor` message, such as `content_length`, `content_type`, `disable_on_etag_header`, `remove_accept_encoding_header` and `runtime_enabled`, are ignored. Also all the statistics related to response compression will be rooted in `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.response.*` instead of `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.*`..envoy.extensions.filters.http.compressor.v3.Compressor.ResponseDirectionConfig response_direction_config = 8;- Specified by:
getResponseDirectionConfigin interfaceCompressorOrBuilder
-
setResponseDirectionConfig
public Compressor.Builder setResponseDirectionConfig(Compressor.ResponseDirectionConfig value)
Configuration for response compression. Compression is enabled by default if left empty. .. attention:: If the field is not empty then the duplicate deprecated fields of the `Compressor` message, such as `content_length`, `content_type`, `disable_on_etag_header`, `remove_accept_encoding_header` and `runtime_enabled`, are ignored. Also all the statistics related to response compression will be rooted in `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.response.*` instead of `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.*`..envoy.extensions.filters.http.compressor.v3.Compressor.ResponseDirectionConfig response_direction_config = 8;
-
setResponseDirectionConfig
public Compressor.Builder setResponseDirectionConfig(Compressor.ResponseDirectionConfig.Builder builderForValue)
Configuration for response compression. Compression is enabled by default if left empty. .. attention:: If the field is not empty then the duplicate deprecated fields of the `Compressor` message, such as `content_length`, `content_type`, `disable_on_etag_header`, `remove_accept_encoding_header` and `runtime_enabled`, are ignored. Also all the statistics related to response compression will be rooted in `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.response.*` instead of `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.*`..envoy.extensions.filters.http.compressor.v3.Compressor.ResponseDirectionConfig response_direction_config = 8;
-
mergeResponseDirectionConfig
public Compressor.Builder mergeResponseDirectionConfig(Compressor.ResponseDirectionConfig value)
Configuration for response compression. Compression is enabled by default if left empty. .. attention:: If the field is not empty then the duplicate deprecated fields of the `Compressor` message, such as `content_length`, `content_type`, `disable_on_etag_header`, `remove_accept_encoding_header` and `runtime_enabled`, are ignored. Also all the statistics related to response compression will be rooted in `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.response.*` instead of `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.*`..envoy.extensions.filters.http.compressor.v3.Compressor.ResponseDirectionConfig response_direction_config = 8;
-
clearResponseDirectionConfig
public Compressor.Builder clearResponseDirectionConfig()
Configuration for response compression. Compression is enabled by default if left empty. .. attention:: If the field is not empty then the duplicate deprecated fields of the `Compressor` message, such as `content_length`, `content_type`, `disable_on_etag_header`, `remove_accept_encoding_header` and `runtime_enabled`, are ignored. Also all the statistics related to response compression will be rooted in `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.response.*` instead of `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.*`..envoy.extensions.filters.http.compressor.v3.Compressor.ResponseDirectionConfig response_direction_config = 8;
-
getResponseDirectionConfigBuilder
public Compressor.ResponseDirectionConfig.Builder getResponseDirectionConfigBuilder()
Configuration for response compression. Compression is enabled by default if left empty. .. attention:: If the field is not empty then the duplicate deprecated fields of the `Compressor` message, such as `content_length`, `content_type`, `disable_on_etag_header`, `remove_accept_encoding_header` and `runtime_enabled`, are ignored. Also all the statistics related to response compression will be rooted in `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.response.*` instead of `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.*`..envoy.extensions.filters.http.compressor.v3.Compressor.ResponseDirectionConfig response_direction_config = 8;
-
getResponseDirectionConfigOrBuilder
public Compressor.ResponseDirectionConfigOrBuilder getResponseDirectionConfigOrBuilder()
Configuration for response compression. Compression is enabled by default if left empty. .. attention:: If the field is not empty then the duplicate deprecated fields of the `Compressor` message, such as `content_length`, `content_type`, `disable_on_etag_header`, `remove_accept_encoding_header` and `runtime_enabled`, are ignored. Also all the statistics related to response compression will be rooted in `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.response.*` instead of `<stat_prefix>.compressor.<compressor_library.name>.<compressor_library_stat_prefix>.*`..envoy.extensions.filters.http.compressor.v3.Compressor.ResponseDirectionConfig response_direction_config = 8;- Specified by:
getResponseDirectionConfigOrBuilderin interfaceCompressorOrBuilder
-
setUnknownFields
public final Compressor.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
mergeUnknownFields
public final Compressor.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Compressor.Builder>
-
-