Interface AttributeContext.PeerOrBuilder

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

public static interface AttributeContext.PeerOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    The labels associated with the peer.
    The IP address of the peer.
    com.google.protobuf.ByteString
    The IP address of the peer.
    Deprecated.
    int
    The labels associated with the peer.
    The labels associated with the peer.
    getLabelsOrDefault(String key, String defaultValue)
    The labels associated with the peer.
    The labels associated with the peer.
    long
    The network port of the peer.
    The identity of this peer.
    com.google.protobuf.ByteString
    The identity of this peer.
    The CLDR country/region code associated with the above IP address.
    com.google.protobuf.ByteString
    The CLDR country/region code associated with the above IP address.

    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

    • getIp

      String getIp()
       The IP address of the peer.
       
      string ip = 1;
      Returns:
      The ip.
    • getIpBytes

      com.google.protobuf.ByteString getIpBytes()
       The IP address of the peer.
       
      string ip = 1;
      Returns:
      The bytes for ip.
    • getPort

      long getPort()
       The network port of the peer.
       
      int64 port = 2;
      Returns:
      The port.
    • getLabelsCount

      int getLabelsCount()
       The labels associated with the peer.
       
      map<string, string> labels = 6;
    • containsLabels

      boolean containsLabels(String key)
       The labels associated with the peer.
       
      map<string, string> labels = 6;
    • getLabels

      Deprecated.
      Use getLabelsMap() instead.
    • getLabelsMap

      Map<String,String> getLabelsMap()
       The labels associated with the peer.
       
      map<string, string> labels = 6;
    • getLabelsOrDefault

      String getLabelsOrDefault(String key, String defaultValue)
       The labels associated with the peer.
       
      map<string, string> labels = 6;
    • getLabelsOrThrow

      String getLabelsOrThrow(String key)
       The labels associated with the peer.
       
      map<string, string> labels = 6;
    • getPrincipal

      String getPrincipal()
       The identity of this peer. Similar to `Request.auth.principal`, but
       relative to the peer instead of the request. For example, the
       idenity associated with a load balancer that forwared the request.
       
      string principal = 7;
      Returns:
      The principal.
    • getPrincipalBytes

      com.google.protobuf.ByteString getPrincipalBytes()
       The identity of this peer. Similar to `Request.auth.principal`, but
       relative to the peer instead of the request. For example, the
       idenity associated with a load balancer that forwared the request.
       
      string principal = 7;
      Returns:
      The bytes for principal.
    • getRegionCode

      String getRegionCode()
       The CLDR country/region code associated with the above IP address.
       If the IP address is private, the `region_code` should reflect the
       physical location where this peer is running.
       
      string region_code = 8;
      Returns:
      The regionCode.
    • getRegionCodeBytes

      com.google.protobuf.ByteString getRegionCodeBytes()
       The CLDR country/region code associated with the above IP address.
       If the IP address is private, the `region_code` should reflect the
       physical location where this peer is running.
       
      string region_code = 8;
      Returns:
      The bytes for regionCode.