Class ProcessingMode
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ProcessingModeOrBuilder,Serializable
public final class ProcessingMode extends com.google.protobuf.GeneratedMessageV3 implements ProcessingModeOrBuilder
[#next-free-field: 7]
Protobuf typeenvoy.extensions.filters.http.ext_proc.v3.ProcessingMode- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProcessingMode.BodySendModeControl how the request and response bodies are handledstatic classProcessingMode.Builder[#next-free-field: 7]static classProcessingMode.HeaderSendModeControl how headers and trailers are handled-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intREQUEST_BODY_MODE_FIELD_NUMBERstatic intREQUEST_HEADER_MODE_FIELD_NUMBERstatic intREQUEST_TRAILER_MODE_FIELD_NUMBERstatic intRESPONSE_BODY_MODE_FIELD_NUMBERstatic intRESPONSE_HEADER_MODE_FIELD_NUMBERstatic intRESPONSE_TRAILER_MODE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static ProcessingModegetDefaultInstance()ProcessingModegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<ProcessingMode>getParserForType()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.intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ProcessingMode.BuildernewBuilder()static ProcessingMode.BuildernewBuilder(ProcessingMode prototype)ProcessingMode.BuildernewBuilderForType()protected ProcessingMode.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ProcessingModeparseDelimitedFrom(InputStream input)static ProcessingModeparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ProcessingModeparseFrom(byte[] data)static ProcessingModeparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ProcessingModeparseFrom(com.google.protobuf.ByteString data)static ProcessingModeparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ProcessingModeparseFrom(com.google.protobuf.CodedInputStream input)static ProcessingModeparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ProcessingModeparseFrom(InputStream input)static ProcessingModeparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ProcessingModeparseFrom(ByteBuffer data)static ProcessingModeparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ProcessingMode>parser()ProcessingMode.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
REQUEST_HEADER_MODE_FIELD_NUMBER
public static final int REQUEST_HEADER_MODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESPONSE_HEADER_MODE_FIELD_NUMBER
public static final int RESPONSE_HEADER_MODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REQUEST_BODY_MODE_FIELD_NUMBER
public static final int REQUEST_BODY_MODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESPONSE_BODY_MODE_FIELD_NUMBER
public static final int RESPONSE_BODY_MODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REQUEST_TRAILER_MODE_FIELD_NUMBER
public static final int REQUEST_TRAILER_MODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESPONSE_TRAILER_MODE_FIELD_NUMBER
public static final int RESPONSE_TRAILER_MODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ProcessingMode parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessingMode parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessingMode parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessingMode parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessingMode parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessingMode parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessingMode parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ProcessingMode parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ProcessingMode parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ProcessingMode parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ProcessingMode parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ProcessingMode parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ProcessingMode.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ProcessingMode.Builder newBuilder()
-
newBuilder
public static ProcessingMode.Builder newBuilder(ProcessingMode prototype)
-
toBuilder
public ProcessingMode.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ProcessingMode.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ProcessingMode getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ProcessingMode> parser()
-
getParserForType
public com.google.protobuf.Parser<ProcessingMode> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ProcessingMode getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-