java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.envoyproxy.envoy.extensions.filters.http.header_mutation.v3.Mutations
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, MutationsOrBuilder, Serializable

public final class Mutations extends com.google.protobuf.GeneratedMessageV3 implements MutationsOrBuilder
 [#next-free-field: 6]
 
Protobuf type envoy.extensions.filters.http.header_mutation.v3.Mutations
See Also:
  • Field Details

    • REQUEST_MUTATIONS_FIELD_NUMBER

      public static final int REQUEST_MUTATIONS_FIELD_NUMBER
      See Also:
    • QUERY_PARAMETER_MUTATIONS_FIELD_NUMBER

      public static final int QUERY_PARAMETER_MUTATIONS_FIELD_NUMBER
      See Also:
    • RESPONSE_MUTATIONS_FIELD_NUMBER

      public static final int RESPONSE_MUTATIONS_FIELD_NUMBER
      See Also:
    • RESPONSE_TRAILERS_MUTATIONS_FIELD_NUMBER

      public static final int RESPONSE_TRAILERS_MUTATIONS_FIELD_NUMBER
      See Also:
    • REQUEST_TRAILERS_MUTATIONS_FIELD_NUMBER

      public static final int REQUEST_TRAILERS_MUTATIONS_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance 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
    • getRequestMutationsList

      public List<HeaderMutation> getRequestMutationsList()
       The request mutations are applied before the request is forwarded to the upstream cluster.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation request_mutations = 1;
      Specified by:
      getRequestMutationsList in interface MutationsOrBuilder
    • getRequestMutationsOrBuilderList

      public List<? extends HeaderMutationOrBuilder> getRequestMutationsOrBuilderList()
       The request mutations are applied before the request is forwarded to the upstream cluster.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation request_mutations = 1;
      Specified by:
      getRequestMutationsOrBuilderList in interface MutationsOrBuilder
    • getRequestMutationsCount

      public int getRequestMutationsCount()
       The request mutations are applied before the request is forwarded to the upstream cluster.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation request_mutations = 1;
      Specified by:
      getRequestMutationsCount in interface MutationsOrBuilder
    • getRequestMutations

      public HeaderMutation getRequestMutations(int index)
       The request mutations are applied before the request is forwarded to the upstream cluster.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation request_mutations = 1;
      Specified by:
      getRequestMutations in interface MutationsOrBuilder
    • getRequestMutationsOrBuilder

      public HeaderMutationOrBuilder getRequestMutationsOrBuilder(int index)
       The request mutations are applied before the request is forwarded to the upstream cluster.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation request_mutations = 1;
      Specified by:
      getRequestMutationsOrBuilder in interface MutationsOrBuilder
    • getQueryParameterMutationsList

      public List<KeyValueMutation> getQueryParameterMutationsList()
       The ``path`` header query parameter mutations are applied after ``request_mutations`` and before the request
       is forwarded to the next filter in the filter chain.
       
      repeated .envoy.config.core.v3.KeyValueMutation query_parameter_mutations = 3;
      Specified by:
      getQueryParameterMutationsList in interface MutationsOrBuilder
    • getQueryParameterMutationsOrBuilderList

      public List<? extends KeyValueMutationOrBuilder> getQueryParameterMutationsOrBuilderList()
       The ``path`` header query parameter mutations are applied after ``request_mutations`` and before the request
       is forwarded to the next filter in the filter chain.
       
      repeated .envoy.config.core.v3.KeyValueMutation query_parameter_mutations = 3;
      Specified by:
      getQueryParameterMutationsOrBuilderList in interface MutationsOrBuilder
    • getQueryParameterMutationsCount

      public int getQueryParameterMutationsCount()
       The ``path`` header query parameter mutations are applied after ``request_mutations`` and before the request
       is forwarded to the next filter in the filter chain.
       
      repeated .envoy.config.core.v3.KeyValueMutation query_parameter_mutations = 3;
      Specified by:
      getQueryParameterMutationsCount in interface MutationsOrBuilder
    • getQueryParameterMutations

      public KeyValueMutation getQueryParameterMutations(int index)
       The ``path`` header query parameter mutations are applied after ``request_mutations`` and before the request
       is forwarded to the next filter in the filter chain.
       
      repeated .envoy.config.core.v3.KeyValueMutation query_parameter_mutations = 3;
      Specified by:
      getQueryParameterMutations in interface MutationsOrBuilder
    • getQueryParameterMutationsOrBuilder

      public KeyValueMutationOrBuilder getQueryParameterMutationsOrBuilder(int index)
       The ``path`` header query parameter mutations are applied after ``request_mutations`` and before the request
       is forwarded to the next filter in the filter chain.
       
      repeated .envoy.config.core.v3.KeyValueMutation query_parameter_mutations = 3;
      Specified by:
      getQueryParameterMutationsOrBuilder in interface MutationsOrBuilder
    • getResponseMutationsList

      public List<HeaderMutation> getResponseMutationsList()
       The response mutations are applied before the response is sent to the downstream client.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation response_mutations = 2;
      Specified by:
      getResponseMutationsList in interface MutationsOrBuilder
    • getResponseMutationsOrBuilderList

      public List<? extends HeaderMutationOrBuilder> getResponseMutationsOrBuilderList()
       The response mutations are applied before the response is sent to the downstream client.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation response_mutations = 2;
      Specified by:
      getResponseMutationsOrBuilderList in interface MutationsOrBuilder
    • getResponseMutationsCount

      public int getResponseMutationsCount()
       The response mutations are applied before the response is sent to the downstream client.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation response_mutations = 2;
      Specified by:
      getResponseMutationsCount in interface MutationsOrBuilder
    • getResponseMutations

      public HeaderMutation getResponseMutations(int index)
       The response mutations are applied before the response is sent to the downstream client.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation response_mutations = 2;
      Specified by:
      getResponseMutations in interface MutationsOrBuilder
    • getResponseMutationsOrBuilder

      public HeaderMutationOrBuilder getResponseMutationsOrBuilder(int index)
       The response mutations are applied before the response is sent to the downstream client.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation response_mutations = 2;
      Specified by:
      getResponseMutationsOrBuilder in interface MutationsOrBuilder
    • getResponseTrailersMutationsList

      public List<HeaderMutation> getResponseTrailersMutationsList()
       The response trailer mutations are applied before the response is sent to the downstream client.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation response_trailers_mutations = 4;
      Specified by:
      getResponseTrailersMutationsList in interface MutationsOrBuilder
    • getResponseTrailersMutationsOrBuilderList

      public List<? extends HeaderMutationOrBuilder> getResponseTrailersMutationsOrBuilderList()
       The response trailer mutations are applied before the response is sent to the downstream client.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation response_trailers_mutations = 4;
      Specified by:
      getResponseTrailersMutationsOrBuilderList in interface MutationsOrBuilder
    • getResponseTrailersMutationsCount

      public int getResponseTrailersMutationsCount()
       The response trailer mutations are applied before the response is sent to the downstream client.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation response_trailers_mutations = 4;
      Specified by:
      getResponseTrailersMutationsCount in interface MutationsOrBuilder
    • getResponseTrailersMutations

      public HeaderMutation getResponseTrailersMutations(int index)
       The response trailer mutations are applied before the response is sent to the downstream client.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation response_trailers_mutations = 4;
      Specified by:
      getResponseTrailersMutations in interface MutationsOrBuilder
    • getResponseTrailersMutationsOrBuilder

      public HeaderMutationOrBuilder getResponseTrailersMutationsOrBuilder(int index)
       The response trailer mutations are applied before the response is sent to the downstream client.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation response_trailers_mutations = 4;
      Specified by:
      getResponseTrailersMutationsOrBuilder in interface MutationsOrBuilder
    • getRequestTrailersMutationsList

      public List<HeaderMutation> getRequestTrailersMutationsList()
       The request trailer mutations are applied before the request is sent to the upstream cluster.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation request_trailers_mutations = 5;
      Specified by:
      getRequestTrailersMutationsList in interface MutationsOrBuilder
    • getRequestTrailersMutationsOrBuilderList

      public List<? extends HeaderMutationOrBuilder> getRequestTrailersMutationsOrBuilderList()
       The request trailer mutations are applied before the request is sent to the upstream cluster.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation request_trailers_mutations = 5;
      Specified by:
      getRequestTrailersMutationsOrBuilderList in interface MutationsOrBuilder
    • getRequestTrailersMutationsCount

      public int getRequestTrailersMutationsCount()
       The request trailer mutations are applied before the request is sent to the upstream cluster.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation request_trailers_mutations = 5;
      Specified by:
      getRequestTrailersMutationsCount in interface MutationsOrBuilder
    • getRequestTrailersMutations

      public HeaderMutation getRequestTrailersMutations(int index)
       The request trailer mutations are applied before the request is sent to the upstream cluster.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation request_trailers_mutations = 5;
      Specified by:
      getRequestTrailersMutations in interface MutationsOrBuilder
    • getRequestTrailersMutationsOrBuilder

      public HeaderMutationOrBuilder getRequestTrailersMutationsOrBuilder(int index)
       The request trailer mutations are applied before the request is sent to the upstream cluster.
       
      repeated .envoy.config.common.mutation_rules.v3.HeaderMutation request_trailers_mutations = 5;
      Specified by:
      getRequestTrailersMutationsOrBuilder in interface MutationsOrBuilder
    • 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 Mutations parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Mutations parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Mutations parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Mutations parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Mutations parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Mutations parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Mutations parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Mutations parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Mutations parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Mutations parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Mutations parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Mutations parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

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

      public static Mutations.Builder newBuilder()
    • newBuilder

      public static Mutations.Builder newBuilder(Mutations prototype)
    • toBuilder

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

      protected Mutations.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static Mutations getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Mutations> parser()
    • getParserForType

      public com.google.protobuf.Parser<Mutations> 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 Mutations getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder