Home

envoy.extensions.filters.http.ext_proc.v3.ProcessingMode

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode
.withRequestBodyMode(types.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode.NONE)
.withRequestHeaderMode(types.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode.DEFAULT)
.withRequestTrailerMode(types.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode.DEFAULT)
.withResponseBodyMode(types.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode.NONE)
.withResponseHeaderMode(types.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode.DEFAULT)
.withResponseTrailerMode(types.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode.DEFAULT)
._validate()

Nested Enums

Fields

Name Type One-of group Required Constraints
request_body_mode envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode   {"Enum":{"defined_only":true}}
request_header_mode envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode   {"Enum":{"defined_only":true}}
request_trailer_mode envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode   {"Enum":{"defined_only":true}}
response_body_mode envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode   {"Enum":{"defined_only":true}}
response_header_mode envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode   {"Enum":{"defined_only":true}}
response_trailer_mode envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode   {"Enum":{"defined_only":true}}