Interface IPTaggingOrBuilder

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

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

    Modifier and Type
    Method
    Description
    getIpTags(int index)
    [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
    int
    [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
    [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
    getIpTagsOrBuilder(int index)
    [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
    [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
    The type of request the filter should apply to.
    int
    The type of request the filter should apply to.

    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

    • getRequestTypeValue

      int getRequestTypeValue()
       The type of request the filter should apply to.
       
      .envoy.config.filter.http.ip_tagging.v2.IPTagging.RequestType request_type = 1 [(.validate.rules) = { ... }
      Returns:
      The enum numeric value on the wire for requestType.
    • getRequestType

      IPTagging.RequestType getRequestType()
       The type of request the filter should apply to.
       
      .envoy.config.filter.http.ip_tagging.v2.IPTagging.RequestType request_type = 1 [(.validate.rules) = { ... }
      Returns:
      The requestType.
    • getIpTagsList

      List<IPTagging.IPTag> getIpTagsList()
       [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
       Tracked by issue https://github.com/envoyproxy/envoy/issues/2695]
       The set of IP tags for the filter.
       
      repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... }
    • getIpTags

      IPTagging.IPTag getIpTags(int index)
       [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
       Tracked by issue https://github.com/envoyproxy/envoy/issues/2695]
       The set of IP tags for the filter.
       
      repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... }
    • getIpTagsCount

      int getIpTagsCount()
       [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
       Tracked by issue https://github.com/envoyproxy/envoy/issues/2695]
       The set of IP tags for the filter.
       
      repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... }
    • getIpTagsOrBuilderList

      List<? extends IPTagging.IPTagOrBuilder> getIpTagsOrBuilderList()
       [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
       Tracked by issue https://github.com/envoyproxy/envoy/issues/2695]
       The set of IP tags for the filter.
       
      repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... }
    • getIpTagsOrBuilder

      IPTagging.IPTagOrBuilder getIpTagsOrBuilder(int index)
       [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
       Tracked by issue https://github.com/envoyproxy/envoy/issues/2695]
       The set of IP tags for the filter.
       
      repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... }