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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      IPTagging.IPTag getIpTags​(int index)
      [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
      int getIpTagsCount()
      [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
      List<IPTagging.IPTag> getIpTagsList()
      [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
      IPTagging.IPTagOrBuilder getIpTagsOrBuilder​(int index)
      [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
      List<? extends IPTagging.IPTagOrBuilder> getIpTagsOrBuilderList()
      [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.
      IPTagging.RequestType getRequestType()
      The type of request the filter should apply to.
      int getRequestTypeValue()
      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 Detail

      • getRequestTypeValue

        int getRequestTypeValue()
         The type of request the filter should apply to.
         
        .envoy.extensions.filters.http.ip_tagging.v3.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.extensions.filters.http.ip_tagging.v3.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.extensions.filters.http.ip_tagging.v3.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.extensions.filters.http.ip_tagging.v3.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.extensions.filters.http.ip_tagging.v3.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.extensions.filters.http.ip_tagging.v3.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.extensions.filters.http.ip_tagging.v3.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... }