Class ProcessingMode.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- 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 typeenvoy.extensions.filters.http.ext_proc.v3.ProcessingMode
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessingMode.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ProcessingModebuild()ProcessingModebuildPartial()ProcessingMode.Builderclear()ProcessingMode.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ProcessingMode.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ProcessingMode.BuilderclearRequestBodyMode()How to handle the request body.ProcessingMode.BuilderclearRequestHeaderMode()How to handle the request header.ProcessingMode.BuilderclearRequestTrailerMode()How to handle the request trailers.ProcessingMode.BuilderclearResponseBodyMode()How do handle the response body.ProcessingMode.BuilderclearResponseHeaderMode()How to handle the response header.ProcessingMode.BuilderclearResponseTrailerMode()How to handle the response trailers.ProcessingMode.Builderclone()ProcessingModegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ProcessingMode.BodySendModegetRequestBodyMode()How to handle the request body.intgetRequestBodyModeValue()How to handle the request body.ProcessingMode.HeaderSendModegetRequestHeaderMode()How to handle the request header.intgetRequestHeaderModeValue()How to handle the request header.ProcessingMode.HeaderSendModegetRequestTrailerMode()How to handle the request trailers.intgetRequestTrailerModeValue()How to handle the request trailers.ProcessingMode.BodySendModegetResponseBodyMode()How do handle the response body.intgetResponseBodyModeValue()How do handle the response body.ProcessingMode.HeaderSendModegetResponseHeaderMode()How to handle the response header.intgetResponseHeaderModeValue()How to handle the response header.ProcessingMode.HeaderSendModegetResponseTrailerMode()How to handle the response trailers.intgetResponseTrailerModeValue()How to handle the response trailers.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ProcessingMode.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ProcessingMode.BuildermergeFrom(com.google.protobuf.Message other)ProcessingMode.BuildermergeFrom(ProcessingMode other)ProcessingMode.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ProcessingMode.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ProcessingMode.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ProcessingMode.BuildersetRequestBodyMode(ProcessingMode.BodySendMode value)How to handle the request body.ProcessingMode.BuildersetRequestBodyModeValue(int value)How to handle the request body.ProcessingMode.BuildersetRequestHeaderMode(ProcessingMode.HeaderSendMode value)How to handle the request header.ProcessingMode.BuildersetRequestHeaderModeValue(int value)How to handle the request header.ProcessingMode.BuildersetRequestTrailerMode(ProcessingMode.HeaderSendMode value)How to handle the request trailers.ProcessingMode.BuildersetRequestTrailerModeValue(int value)How to handle the request trailers.ProcessingMode.BuildersetResponseBodyMode(ProcessingMode.BodySendMode value)How do handle the response body.ProcessingMode.BuildersetResponseBodyModeValue(int value)How do handle the response body.ProcessingMode.BuildersetResponseHeaderMode(ProcessingMode.HeaderSendMode value)How to handle the response header.ProcessingMode.BuildersetResponseHeaderModeValue(int value)How to handle the response header.ProcessingMode.BuildersetResponseTrailerMode(ProcessingMode.HeaderSendMode value)How to handle the response trailers.ProcessingMode.BuildersetResponseTrailerModeValue(int value)How to handle the response trailers.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, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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
public 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
public ProcessingMode getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ProcessingMode build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ProcessingMode buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ProcessingMode.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
public ProcessingMode.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProcessingMode.Builder>
-
clearOneof
public ProcessingMode.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 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
public ProcessingMode.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProcessingMode.Builder>
-
mergeFrom
public ProcessingMode.Builder mergeFrom(ProcessingMode other)
-
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".
.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
public ProcessingMode.Builder setRequestHeaderModeValue(int value)
How to handle the request header. Default is "SEND".
.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
public ProcessingMode.HeaderSendMode getRequestHeaderMode()
How to handle the request header. Default is "SEND".
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode.HeaderSendMode request_header_mode = 1 [(.validate.rules) = { ... }- Specified by:
getRequestHeaderModein interfaceProcessingModeOrBuilder- Returns:
- The requestHeaderMode.
-
setRequestHeaderMode
public ProcessingMode.Builder setRequestHeaderMode(ProcessingMode.HeaderSendMode value)
How to handle the request header. Default is "SEND".
.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
public ProcessingMode.Builder clearRequestHeaderMode()
How to handle the request header. Default is "SEND".
.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
public ProcessingMode.Builder setResponseHeaderModeValue(int value)
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
public 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) = { ... }- Specified by:
getResponseHeaderModein interfaceProcessingModeOrBuilder- Returns:
- The responseHeaderMode.
-
setResponseHeaderMode
public ProcessingMode.Builder setResponseHeaderMode(ProcessingMode.HeaderSendMode value)
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
public ProcessingMode.Builder 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
public ProcessingMode.Builder setRequestBodyModeValue(int value)
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
public 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) = { ... }- Specified by:
getRequestBodyModein interfaceProcessingModeOrBuilder- Returns:
- The requestBodyMode.
-
setRequestBodyMode
public ProcessingMode.Builder setRequestBodyMode(ProcessingMode.BodySendMode value)
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
public ProcessingMode.Builder 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
public ProcessingMode.Builder setResponseBodyModeValue(int value)
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
public 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) = { ... }- Specified by:
getResponseBodyModein interfaceProcessingModeOrBuilder- Returns:
- The responseBodyMode.
-
setResponseBodyMode
public ProcessingMode.Builder setResponseBodyMode(ProcessingMode.BodySendMode value)
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
public ProcessingMode.Builder 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
public ProcessingMode.Builder setRequestTrailerModeValue(int value)
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
public 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) = { ... }- Specified by:
getRequestTrailerModein interfaceProcessingModeOrBuilder- Returns:
- The requestTrailerMode.
-
setRequestTrailerMode
public ProcessingMode.Builder setRequestTrailerMode(ProcessingMode.HeaderSendMode value)
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
public ProcessingMode.Builder 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
public ProcessingMode.Builder setResponseTrailerModeValue(int value)
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
public 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) = { ... }- Specified by:
getResponseTrailerModein interfaceProcessingModeOrBuilder- Returns:
- The responseTrailerMode.
-
setResponseTrailerMode
public ProcessingMode.Builder setResponseTrailerMode(ProcessingMode.HeaderSendMode value)
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
public ProcessingMode.Builder 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>
-
-