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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ListStringMatcher getAllowedHeaders()
      If set, specifically allow any header in this list to be forwarded to the external processing server.
      ListStringMatcherOrBuilder getAllowedHeadersOrBuilder()
      If set, specifically allow any header in this list to be forwarded to the external processing server.
      ListStringMatcher getDisallowedHeaders()
      If set, specifically disallow any header in this list to be forwarded to the external processing server.
      ListStringMatcherOrBuilder getDisallowedHeadersOrBuilder()
      If set, specifically disallow any header in this list to be forwarded to the external processing server.
      boolean hasAllowedHeaders()
      If set, specifically allow any header in this list to be forwarded to the external processing server.
      boolean hasDisallowedHeaders()
      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 Detail

      • 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;