Interface HeaderMutation.RemoveOnMatchOrBuilder

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

public static interface HeaderMutation.RemoveOnMatchOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    A string matcher that will be applied to the header key.
    A string matcher that will be applied to the header key.
    boolean
    A string matcher that will be applied to the header key.

    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

    • hasKeyMatcher

      boolean hasKeyMatcher()
       A string matcher that will be applied to the header key. If the header key
       matches, the header will be removed.
       
      .envoy.type.matcher.v3.StringMatcher key_matcher = 1 [(.validate.rules) = { ... }
      Returns:
      Whether the keyMatcher field is set.
    • getKeyMatcher

      StringMatcher getKeyMatcher()
       A string matcher that will be applied to the header key. If the header key
       matches, the header will be removed.
       
      .envoy.type.matcher.v3.StringMatcher key_matcher = 1 [(.validate.rules) = { ... }
      Returns:
      The keyMatcher.
    • getKeyMatcherOrBuilder

      StringMatcherOrBuilder getKeyMatcherOrBuilder()
       A string matcher that will be applied to the header key. If the header key
       matches, the header will be removed.
       
      .envoy.type.matcher.v3.StringMatcher key_matcher = 1 [(.validate.rules) = { ... }