Interface ProcessingModeOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ProcessingMode,ProcessingMode.Builder
public interface ProcessingModeOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionHow to handle the request body.intHow to handle the request body.How to handle the request header.intHow to handle the request header.How to handle the request trailers.intHow to handle the request trailers.How do handle the response body.intHow do handle the response body.How to handle the response header.intHow to handle the response header.How to handle the response trailers.intHow to handle the response trailers.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getRequestHeaderModeValue
int getRequestHeaderModeValue()How to handle the request header. Default is "SEND". Note this field is ignored in :ref:`mode_override <envoy_v3_api_field_service.ext_proc.v3.ProcessingResponse.mode_override>`, since mode overrides can only affect messages exchanged after the request header is processed.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode request_header_mode = 1 [(.validate.rules) = { ... }- Returns:
- The enum numeric value on the wire for requestHeaderMode.
-
getRequestHeaderMode
ProcessingMode.HeaderSendMode getRequestHeaderMode()How to handle the request header. Default is "SEND". Note this field is ignored in :ref:`mode_override <envoy_v3_api_field_service.ext_proc.v3.ProcessingResponse.mode_override>`, since mode overrides can only affect messages exchanged after the request header is processed.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode request_header_mode = 1 [(.validate.rules) = { ... }- Returns:
- The requestHeaderMode.
-
getResponseHeaderModeValue
int getResponseHeaderModeValue()How to handle the response header. Default is "SEND".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode response_header_mode = 2 [(.validate.rules) = { ... }- Returns:
- The enum numeric value on the wire for responseHeaderMode.
-
getResponseHeaderMode
ProcessingMode.HeaderSendMode getResponseHeaderMode()How to handle the response header. Default is "SEND".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode response_header_mode = 2 [(.validate.rules) = { ... }- Returns:
- The responseHeaderMode.
-
getRequestBodyModeValue
int getRequestBodyModeValue()How to handle the request body. Default is "NONE".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode request_body_mode = 3 [(.validate.rules) = { ... }- Returns:
- The enum numeric value on the wire for requestBodyMode.
-
getRequestBodyMode
ProcessingMode.BodySendMode getRequestBodyMode()How to handle the request body. Default is "NONE".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode request_body_mode = 3 [(.validate.rules) = { ... }- Returns:
- The requestBodyMode.
-
getResponseBodyModeValue
int getResponseBodyModeValue()How do handle the response body. Default is "NONE".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode response_body_mode = 4 [(.validate.rules) = { ... }- Returns:
- The enum numeric value on the wire for responseBodyMode.
-
getResponseBodyMode
ProcessingMode.BodySendMode getResponseBodyMode()How do handle the response body. Default is "NONE".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode response_body_mode = 4 [(.validate.rules) = { ... }- Returns:
- The responseBodyMode.
-
getRequestTrailerModeValue
int getRequestTrailerModeValue()How to handle the request trailers. Default is "SKIP".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode request_trailer_mode = 5 [(.validate.rules) = { ... }- Returns:
- The enum numeric value on the wire for requestTrailerMode.
-
getRequestTrailerMode
ProcessingMode.HeaderSendMode getRequestTrailerMode()How to handle the request trailers. Default is "SKIP".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode request_trailer_mode = 5 [(.validate.rules) = { ... }- Returns:
- The requestTrailerMode.
-
getResponseTrailerModeValue
int getResponseTrailerModeValue()How to handle the response trailers. Default is "SKIP".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode response_trailer_mode = 6 [(.validate.rules) = { ... }- Returns:
- The enum numeric value on the wire for responseTrailerMode.
-
getResponseTrailerMode
ProcessingMode.HeaderSendMode getResponseTrailerMode()How to handle the response trailers. Default is "SKIP".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode response_trailer_mode = 6 [(.validate.rules) = { ... }- Returns:
- The responseTrailerMode.
-