Interface HeaderForwardingRulesOrBuilder

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

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

    Modifier and Type
    Method
    Description
    If set, specifically allow any header in this list to be forwarded to the external processing server.
    If set, specifically allow any header in this list to be forwarded to the external processing server.
    If set, specifically disallow any header in this list to be forwarded to the external processing server.
    If set, specifically disallow any header in this list to be forwarded to the external processing server.
    boolean
    If set, specifically allow any header in this list to be forwarded to the external processing server.
    boolean
    If set, specifically disallow any header in this list to be forwarded to the external processing server.

    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

    • hasAllowedHeaders

      boolean hasAllowedHeaders()
       If set, specifically allow any header in this list to be forwarded to the external
       processing server. This can be overridden by the below ``disallowed_headers``.
       
      .envoy.type.matcher.v3.ListStringMatcher allowed_headers = 1;
      Returns:
      Whether the allowedHeaders field is set.
    • getAllowedHeaders

      ListStringMatcher getAllowedHeaders()
       If set, specifically allow any header in this list to be forwarded to the external
       processing server. This can be overridden by the below ``disallowed_headers``.
       
      .envoy.type.matcher.v3.ListStringMatcher allowed_headers = 1;
      Returns:
      The allowedHeaders.
    • getAllowedHeadersOrBuilder

      ListStringMatcherOrBuilder getAllowedHeadersOrBuilder()
       If set, specifically allow any header in this list to be forwarded to the external
       processing server. This can be overridden by the below ``disallowed_headers``.
       
      .envoy.type.matcher.v3.ListStringMatcher allowed_headers = 1;
    • hasDisallowedHeaders

      boolean hasDisallowedHeaders()
       If set, specifically disallow any header in this list to be forwarded to the external
       processing server. This overrides the above ``allowed_headers`` if a header matches both.
       
      .envoy.type.matcher.v3.ListStringMatcher disallowed_headers = 2;
      Returns:
      Whether the disallowedHeaders field is set.
    • getDisallowedHeaders

      ListStringMatcher getDisallowedHeaders()
       If set, specifically disallow any header in this list to be forwarded to the external
       processing server. This overrides the above ``allowed_headers`` if a header matches both.
       
      .envoy.type.matcher.v3.ListStringMatcher disallowed_headers = 2;
      Returns:
      The disallowedHeaders.
    • getDisallowedHeadersOrBuilder

      ListStringMatcherOrBuilder getDisallowedHeadersOrBuilder()
       If set, specifically disallow any header in this list to be forwarded to the external
       processing server. This overrides the above ``allowed_headers`` if a header matches both.
       
      .envoy.type.matcher.v3.ListStringMatcher disallowed_headers = 2;