Interface HeaderMutationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
HeaderMutation, HeaderMutation.Builder

public interface HeaderMutationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    If per route HeaderMutationPerRoute config is configured at multiple route levels, header mutations at all specified levels are evaluated.
    .envoy.extensions.filters.http.header_mutation.v3.Mutations mutations = 1;
    .envoy.extensions.filters.http.header_mutation.v3.Mutations mutations = 1;
    boolean
    .envoy.extensions.filters.http.header_mutation.v3.Mutations mutations = 1;

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasMutations

      boolean hasMutations()
      .envoy.extensions.filters.http.header_mutation.v3.Mutations mutations = 1;
      Returns:
      Whether the mutations field is set.
    • getMutations

      Mutations getMutations()
      .envoy.extensions.filters.http.header_mutation.v3.Mutations mutations = 1;
      Returns:
      The mutations.
    • getMutationsOrBuilder

      MutationsOrBuilder getMutationsOrBuilder()
      .envoy.extensions.filters.http.header_mutation.v3.Mutations mutations = 1;
    • getMostSpecificHeaderMutationsWins

      boolean getMostSpecificHeaderMutationsWins()
       If per route HeaderMutationPerRoute config is configured at multiple route levels, header mutations
       at all specified levels are evaluated. By default, the order is from most specific (i.e. route entry level)
       to least specific (i.e. route configuration level). Later header mutations may override earlier mutations.
      
       This order can be reversed by setting this field to true. In other words, most specific level mutation
       is evaluated last.
       
      bool most_specific_header_mutations_wins = 2;
      Returns:
      The mostSpecificHeaderMutationsWins.