Interface ProtocolConfigurationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ProtocolConfiguration, ProtocolConfiguration.Builder

public interface ProtocolConfigurationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Specify the filter configuration :ref:`request_body_mode <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ProcessingMode.request_body_mode>`
    int
    Specify the filter configuration :ref:`request_body_mode <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ProcessingMode.request_body_mode>`
    Specify the filter configuration :ref:`response_body_mode <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ProcessingMode.response_body_mode>`
    int
    Specify the filter configuration :ref:`response_body_mode <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ProcessingMode.response_body_mode>`
    boolean
    Specify the filter configuration :ref:`send_body_without_waiting_for_header_response <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.send_body_without_waiting_for_header_response>` If the client is waiting for a header response from the server, setting ``true`` means the client will send body to the server as they arrive.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getRequestBodyModeValue

      int getRequestBodyModeValue()
       Specify the filter configuration :ref:`request_body_mode
       <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ProcessingMode.request_body_mode>`
       
      .envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode request_body_mode = 1 [(.validate.rules) = { ... }
      Returns:
      The enum numeric value on the wire for requestBodyMode.
    • getRequestBodyMode

      ProcessingMode.BodySendMode getRequestBodyMode()
       Specify the filter configuration :ref:`request_body_mode
       <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ProcessingMode.request_body_mode>`
       
      .envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode request_body_mode = 1 [(.validate.rules) = { ... }
      Returns:
      The requestBodyMode.
    • getResponseBodyModeValue

      int getResponseBodyModeValue()
       Specify the filter configuration :ref:`response_body_mode
       <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ProcessingMode.response_body_mode>`
       
      .envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode response_body_mode = 2 [(.validate.rules) = { ... }
      Returns:
      The enum numeric value on the wire for responseBodyMode.
    • getResponseBodyMode

      ProcessingMode.BodySendMode getResponseBodyMode()
       Specify the filter configuration :ref:`response_body_mode
       <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ProcessingMode.response_body_mode>`
       
      .envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode response_body_mode = 2 [(.validate.rules) = { ... }
      Returns:
      The responseBodyMode.
    • getSendBodyWithoutWaitingForHeaderResponse

      boolean getSendBodyWithoutWaitingForHeaderResponse()
       Specify the filter configuration :ref:`send_body_without_waiting_for_header_response
       <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.send_body_without_waiting_for_header_response>`
       If the client is waiting for a header response from the server, setting ``true`` means the client will send body to the server
       as they arrive. Setting ``false`` means the client will buffer the arrived data and not send it to the server immediately.
       
      bool send_body_without_waiting_for_header_response = 3;
      Returns:
      The sendBodyWithoutWaitingForHeaderResponse.