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 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.