Class ProcessingMode.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
io.envoyproxy.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ProcessingModeOrBuilder,Cloneable
- Enclosing class:
- ProcessingMode
public static final class ProcessingMode.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
implements ProcessingModeOrBuilder
[#next-free-field: 7]Protobuf type
envoy.extensions.filters.http.ext_proc.v3.ProcessingMode-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) How to handle the request body.How to handle the request header.How to handle the request trailers.How do handle the response body.How to handle the response header.How to handle the response trailers.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorHow 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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ProcessingMode other) final ProcessingMode.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) How to handle the request body.setRequestBodyModeValue(int value) How to handle the request body.How to handle the request header.setRequestHeaderModeValue(int value) How to handle the request header.How to handle the request trailers.setRequestTrailerModeValue(int value) How to handle the request trailers.How do handle the response body.setResponseBodyModeValue(int value) How do handle the response body.How to handle the response header.setResponseHeaderModeValue(int value) How to handle the response header.How to handle the response trailers.setResponseTrailerModeValue(int value) How to handle the response trailers.final ProcessingMode.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-
setField
public ProcessingMode.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-
setRepeatedField
public ProcessingMode.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-
addRepeatedField
public ProcessingMode.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProcessingMode.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-
mergeFrom
public ProcessingMode.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProcessingMode.Builder>- Throws:
IOException
-
getRequestHeaderModeValue
public 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) = { ... }- Specified by:
getRequestHeaderModeValuein interfaceProcessingModeOrBuilder- Returns:
- The enum numeric value on the wire for requestHeaderMode.
-
setRequestHeaderModeValue
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) = { ... }- Parameters:
value- The enum numeric value on the wire for requestHeaderMode to set.- Returns:
- This builder for chaining.
-
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) = { ... }- Specified by:
getRequestHeaderModein interfaceProcessingModeOrBuilder- Returns:
- The requestHeaderMode.
-
setRequestHeaderMode
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) = { ... }- Parameters:
value- The requestHeaderMode to set.- Returns:
- This builder for chaining.
-
clearRequestHeaderMode
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:
- This builder for chaining.
-
getResponseHeaderModeValue
public 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) = { ... }- Specified by:
getResponseHeaderModeValuein interfaceProcessingModeOrBuilder- Returns:
- The enum numeric value on the wire for responseHeaderMode.
-
setResponseHeaderModeValue
How to handle the response header. Default is "SEND".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode response_header_mode = 2 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for responseHeaderMode to set.- Returns:
- This builder for chaining.
-
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) = { ... }- Specified by:
getResponseHeaderModein interfaceProcessingModeOrBuilder- Returns:
- The responseHeaderMode.
-
setResponseHeaderMode
How to handle the response header. Default is "SEND".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode response_header_mode = 2 [(.validate.rules) = { ... }- Parameters:
value- The responseHeaderMode to set.- Returns:
- This builder for chaining.
-
clearResponseHeaderMode
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:
- This builder for chaining.
-
getRequestBodyModeValue
public 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) = { ... }- Specified by:
getRequestBodyModeValuein interfaceProcessingModeOrBuilder- Returns:
- The enum numeric value on the wire for requestBodyMode.
-
setRequestBodyModeValue
How to handle the request body. Default is "NONE".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode request_body_mode = 3 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for requestBodyMode to set.- Returns:
- This builder for chaining.
-
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) = { ... }- Specified by:
getRequestBodyModein interfaceProcessingModeOrBuilder- Returns:
- The requestBodyMode.
-
setRequestBodyMode
How to handle the request body. Default is "NONE".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode request_body_mode = 3 [(.validate.rules) = { ... }- Parameters:
value- The requestBodyMode to set.- Returns:
- This builder for chaining.
-
clearRequestBodyMode
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:
- This builder for chaining.
-
getResponseBodyModeValue
public 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) = { ... }- Specified by:
getResponseBodyModeValuein interfaceProcessingModeOrBuilder- Returns:
- The enum numeric value on the wire for responseBodyMode.
-
setResponseBodyModeValue
How do handle the response body. Default is "NONE".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode response_body_mode = 4 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for responseBodyMode to set.- Returns:
- This builder for chaining.
-
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) = { ... }- Specified by:
getResponseBodyModein interfaceProcessingModeOrBuilder- Returns:
- The responseBodyMode.
-
setResponseBodyMode
How do handle the response body. Default is "NONE".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.BodySendMode response_body_mode = 4 [(.validate.rules) = { ... }- Parameters:
value- The responseBodyMode to set.- Returns:
- This builder for chaining.
-
clearResponseBodyMode
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:
- This builder for chaining.
-
getRequestTrailerModeValue
public 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) = { ... }- Specified by:
getRequestTrailerModeValuein interfaceProcessingModeOrBuilder- Returns:
- The enum numeric value on the wire for requestTrailerMode.
-
setRequestTrailerModeValue
How to handle the request trailers. Default is "SKIP".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode request_trailer_mode = 5 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for requestTrailerMode to set.- Returns:
- This builder for chaining.
-
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) = { ... }- Specified by:
getRequestTrailerModein interfaceProcessingModeOrBuilder- Returns:
- The requestTrailerMode.
-
setRequestTrailerMode
How to handle the request trailers. Default is "SKIP".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode request_trailer_mode = 5 [(.validate.rules) = { ... }- Parameters:
value- The requestTrailerMode to set.- Returns:
- This builder for chaining.
-
clearRequestTrailerMode
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:
- This builder for chaining.
-
getResponseTrailerModeValue
public 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) = { ... }- Specified by:
getResponseTrailerModeValuein interfaceProcessingModeOrBuilder- Returns:
- The enum numeric value on the wire for responseTrailerMode.
-
setResponseTrailerModeValue
How to handle the response trailers. Default is "SKIP".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode response_trailer_mode = 6 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for responseTrailerMode to set.- Returns:
- This builder for chaining.
-
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) = { ... }- Specified by:
getResponseTrailerModein interfaceProcessingModeOrBuilder- Returns:
- The responseTrailerMode.
-
setResponseTrailerMode
How to handle the response trailers. Default is "SKIP".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode response_trailer_mode = 6 [(.validate.rules) = { ... }- Parameters:
value- The responseTrailerMode to set.- Returns:
- This builder for chaining.
-
clearResponseTrailerMode
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:
- This builder for chaining.
-
setUnknownFields
public final ProcessingMode.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-
mergeUnknownFields
public final ProcessingMode.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-