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 TypeMethodDescriptionSpecify the filter configuration :ref:`request_body_mode <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ProcessingMode.request_body_mode>`intSpecify 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>`intSpecify the filter configuration :ref:`response_body_mode <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ProcessingMode.response_body_mode>`booleanSpecify 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
isInitializedMethods 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.
-