Class 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 type envoy.extensions.filters.http.ext_proc.v3.ProcessingMode
    See Also:
    Serialized Form
    • 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:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.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:
        getRequestHeaderModeValue in interface ProcessingModeOrBuilder
        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:
        getRequestHeaderMode in interface ProcessingModeOrBuilder
        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:
        getResponseHeaderModeValue in interface ProcessingModeOrBuilder
        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:
        getResponseHeaderMode in interface ProcessingModeOrBuilder
        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:
        getRequestBodyModeValue in interface ProcessingModeOrBuilder
        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:
        getRequestBodyMode in interface ProcessingModeOrBuilder
        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:
        getResponseBodyModeValue in interface ProcessingModeOrBuilder
        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:
        getResponseBodyMode in interface ProcessingModeOrBuilder
        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:
        getRequestTrailerModeValue in interface ProcessingModeOrBuilder
        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:
        getRequestTrailerMode in interface ProcessingModeOrBuilder
        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:
        getResponseTrailerModeValue in interface ProcessingModeOrBuilder
        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:
        getResponseTrailerMode in interface ProcessingModeOrBuilder
        Returns:
        The responseTrailerMode.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.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​(com.google.protobuf.CodedInputStream input,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws IOException
        Throws:
        IOException
      • newBuilderForType

        public ProcessingMode.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public ProcessingMode.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected ProcessingMode.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.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:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public ProcessingMode getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder