java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder>
io.envoyproxy.envoy.extensions.filters.http.header_mutation.v3.Mutations.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, MutationsOrBuilder, Cloneable
Enclosing class:
Mutations

public static final class Mutations.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder> implements MutationsOrBuilder
 [#next-free-field: 6]
 
Protobuf type envoy.extensions.filters.http.header_mutation.v3.Mutations
  • Method Details

    • 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.Builder<Mutations.Builder>
    • clear

      public Mutations.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder>
    • getDefaultInstanceForType

      public Mutations getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

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

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

      public Mutations.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder>
    • setField

      public Mutations.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder>
    • clearField

      public Mutations.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder>
    • clearOneof

      public Mutations.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder>
    • setRepeatedField

      public Mutations.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder>
    • addRepeatedField

      public Mutations.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder>
    • mergeFrom

      public Mutations.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Mutations.Builder>
    • mergeFrom

      public Mutations.Builder mergeFrom(Mutations other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder>
    • mergeFrom

      public Mutations.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Mutations.Builder>
      Throws:
      IOException
    • 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
    • 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
    • setRequestMutations

      public Mutations.Builder setRequestMutations(int index, HeaderMutation value)
       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;
    • setRequestMutations

      public Mutations.Builder setRequestMutations(int index, HeaderMutation.Builder builderForValue)
       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;
    • addRequestMutations

      public Mutations.Builder addRequestMutations(HeaderMutation value)
       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;
    • addRequestMutations

      public Mutations.Builder addRequestMutations(int index, HeaderMutation value)
       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;
    • addRequestMutations

      public Mutations.Builder addRequestMutations(HeaderMutation.Builder builderForValue)
       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;
    • addRequestMutations

      public Mutations.Builder addRequestMutations(int index, HeaderMutation.Builder builderForValue)
       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;
    • addAllRequestMutations

      public Mutations.Builder addAllRequestMutations(Iterable<? extends HeaderMutation> values)
       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;
    • clearRequestMutations

      public Mutations.Builder clearRequestMutations()
       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;
    • removeRequestMutations

      public Mutations.Builder removeRequestMutations(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;
    • getRequestMutationsBuilder

      public HeaderMutation.Builder getRequestMutationsBuilder(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;
    • 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
    • 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
    • addRequestMutationsBuilder

      public HeaderMutation.Builder addRequestMutationsBuilder()
       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;
    • addRequestMutationsBuilder

      public HeaderMutation.Builder addRequestMutationsBuilder(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;
    • getRequestMutationsBuilderList

      public List<HeaderMutation.Builder> getRequestMutationsBuilderList()
       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;
    • 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
    • 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
    • setQueryParameterMutations

      public Mutations.Builder setQueryParameterMutations(int index, KeyValueMutation value)
       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;
    • setQueryParameterMutations

      public Mutations.Builder setQueryParameterMutations(int index, KeyValueMutation.Builder builderForValue)
       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;
    • addQueryParameterMutations

      public Mutations.Builder addQueryParameterMutations(KeyValueMutation value)
       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;
    • addQueryParameterMutations

      public Mutations.Builder addQueryParameterMutations(int index, KeyValueMutation value)
       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;
    • addQueryParameterMutations

      public Mutations.Builder addQueryParameterMutations(KeyValueMutation.Builder builderForValue)
       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;
    • addQueryParameterMutations

      public Mutations.Builder addQueryParameterMutations(int index, KeyValueMutation.Builder builderForValue)
       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;
    • addAllQueryParameterMutations

      public Mutations.Builder addAllQueryParameterMutations(Iterable<? extends KeyValueMutation> values)
       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;
    • clearQueryParameterMutations

      public Mutations.Builder clearQueryParameterMutations()
       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;
    • removeQueryParameterMutations

      public Mutations.Builder removeQueryParameterMutations(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;
    • getQueryParameterMutationsBuilder

      public KeyValueMutation.Builder getQueryParameterMutationsBuilder(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;
    • 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
    • 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
    • addQueryParameterMutationsBuilder

      public KeyValueMutation.Builder addQueryParameterMutationsBuilder()
       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;
    • addQueryParameterMutationsBuilder

      public KeyValueMutation.Builder addQueryParameterMutationsBuilder(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;
    • getQueryParameterMutationsBuilderList

      public List<KeyValueMutation.Builder> getQueryParameterMutationsBuilderList()
       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;
    • 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
    • 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
    • setResponseMutations

      public Mutations.Builder setResponseMutations(int index, HeaderMutation value)
       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;
    • setResponseMutations

      public Mutations.Builder setResponseMutations(int index, HeaderMutation.Builder builderForValue)
       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;
    • addResponseMutations

      public Mutations.Builder addResponseMutations(HeaderMutation value)
       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;
    • addResponseMutations

      public Mutations.Builder addResponseMutations(int index, HeaderMutation value)
       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;
    • addResponseMutations

      public Mutations.Builder addResponseMutations(HeaderMutation.Builder builderForValue)
       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;
    • addResponseMutations

      public Mutations.Builder addResponseMutations(int index, HeaderMutation.Builder builderForValue)
       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;
    • addAllResponseMutations

      public Mutations.Builder addAllResponseMutations(Iterable<? extends HeaderMutation> values)
       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;
    • clearResponseMutations

      public Mutations.Builder clearResponseMutations()
       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;
    • removeResponseMutations

      public Mutations.Builder removeResponseMutations(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;
    • getResponseMutationsBuilder

      public HeaderMutation.Builder getResponseMutationsBuilder(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;
    • 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
    • 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
    • addResponseMutationsBuilder

      public HeaderMutation.Builder addResponseMutationsBuilder()
       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;
    • addResponseMutationsBuilder

      public HeaderMutation.Builder addResponseMutationsBuilder(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;
    • getResponseMutationsBuilderList

      public List<HeaderMutation.Builder> getResponseMutationsBuilderList()
       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;
    • 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
    • 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
    • setResponseTrailersMutations

      public Mutations.Builder setResponseTrailersMutations(int index, HeaderMutation value)
       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;
    • setResponseTrailersMutations

      public Mutations.Builder setResponseTrailersMutations(int index, HeaderMutation.Builder builderForValue)
       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;
    • addResponseTrailersMutations

      public Mutations.Builder addResponseTrailersMutations(HeaderMutation value)
       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;
    • addResponseTrailersMutations

      public Mutations.Builder addResponseTrailersMutations(int index, HeaderMutation value)
       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;
    • addResponseTrailersMutations

      public Mutations.Builder addResponseTrailersMutations(HeaderMutation.Builder builderForValue)
       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;
    • addResponseTrailersMutations

      public Mutations.Builder addResponseTrailersMutations(int index, HeaderMutation.Builder builderForValue)
       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;
    • addAllResponseTrailersMutations

      public Mutations.Builder addAllResponseTrailersMutations(Iterable<? extends HeaderMutation> values)
       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;
    • clearResponseTrailersMutations

      public Mutations.Builder clearResponseTrailersMutations()
       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;
    • removeResponseTrailersMutations

      public Mutations.Builder removeResponseTrailersMutations(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;
    • getResponseTrailersMutationsBuilder

      public HeaderMutation.Builder getResponseTrailersMutationsBuilder(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;
    • 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
    • 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
    • addResponseTrailersMutationsBuilder

      public HeaderMutation.Builder addResponseTrailersMutationsBuilder()
       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;
    • addResponseTrailersMutationsBuilder

      public HeaderMutation.Builder addResponseTrailersMutationsBuilder(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;
    • getResponseTrailersMutationsBuilderList

      public List<HeaderMutation.Builder> getResponseTrailersMutationsBuilderList()
       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;
    • 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
    • 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
    • setRequestTrailersMutations

      public Mutations.Builder setRequestTrailersMutations(int index, HeaderMutation value)
       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;
    • setRequestTrailersMutations

      public Mutations.Builder setRequestTrailersMutations(int index, HeaderMutation.Builder builderForValue)
       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;
    • addRequestTrailersMutations

      public Mutations.Builder addRequestTrailersMutations(HeaderMutation value)
       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;
    • addRequestTrailersMutations

      public Mutations.Builder addRequestTrailersMutations(int index, HeaderMutation value)
       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;
    • addRequestTrailersMutations

      public Mutations.Builder addRequestTrailersMutations(HeaderMutation.Builder builderForValue)
       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;
    • addRequestTrailersMutations

      public Mutations.Builder addRequestTrailersMutations(int index, HeaderMutation.Builder builderForValue)
       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;
    • addAllRequestTrailersMutations

      public Mutations.Builder addAllRequestTrailersMutations(Iterable<? extends HeaderMutation> values)
       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;
    • clearRequestTrailersMutations

      public Mutations.Builder clearRequestTrailersMutations()
       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;
    • removeRequestTrailersMutations

      public Mutations.Builder removeRequestTrailersMutations(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;
    • getRequestTrailersMutationsBuilder

      public HeaderMutation.Builder getRequestTrailersMutationsBuilder(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;
    • 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
    • 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
    • addRequestTrailersMutationsBuilder

      public HeaderMutation.Builder addRequestTrailersMutationsBuilder()
       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;
    • addRequestTrailersMutationsBuilder

      public HeaderMutation.Builder addRequestTrailersMutationsBuilder(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;
    • getRequestTrailersMutationsBuilderList

      public List<HeaderMutation.Builder> getRequestTrailersMutationsBuilderList()
       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;
    • setUnknownFields

      public final Mutations.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder>
    • mergeUnknownFields

      public final Mutations.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Mutations.Builder>