Interface AttributeContext.PeerOrBuilder (2.15.0)

public static interface AttributeContext.PeerOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsLabels(String key)

public abstract boolean containsLabels(String key)

The labels associated with the peer.

map<string, string> labels = 6;

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

getIp()

public abstract String getIp()

The IP address of the peer.

string ip = 1;

Returns
TypeDescription
String

The ip.

getIpBytes()

public abstract ByteString getIpBytes()

The IP address of the peer.

string ip = 1;

Returns
TypeDescription
ByteString

The bytes for ip.

getLabels()

public abstract Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
TypeDescription
Map<String,String>

getLabelsCount()

public abstract int getLabelsCount()

The labels associated with the peer.

map<string, string> labels = 6;

Returns
TypeDescription
int

getLabelsMap()

public abstract Map<String,String> getLabelsMap()

The labels associated with the peer.

map<string, string> labels = 6;

Returns
TypeDescription
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public abstract String getLabelsOrDefault(String key, String defaultValue)

The labels associated with the peer.

map<string, string> labels = 6;

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getLabelsOrThrow(String key)

public abstract String getLabelsOrThrow(String key)

The labels associated with the peer.

map<string, string> labels = 6;

Parameter
NameDescription
keyString
Returns
TypeDescription
String

getPort()

public abstract long getPort()

The network port of the peer.

int64 port = 2;

Returns
TypeDescription
long

The port.

getPrincipal()

public abstract String getPrincipal()

The identity of this peer. Similar to Request.auth.principal, but relative to the peer instead of the request. For example, the identity associated with a load balancer that forwarded the request.

string principal = 7;

Returns
TypeDescription
String

The principal.

getPrincipalBytes()

public abstract ByteString getPrincipalBytes()

The identity of this peer. Similar to Request.auth.principal, but relative to the peer instead of the request. For example, the identity associated with a load balancer that forwarded the request.

string principal = 7;

Returns
TypeDescription
ByteString

The bytes for principal.

getRegionCode()

public abstract 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
TypeDescription
String

The regionCode.

getRegionCodeBytes()

public abstract 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
TypeDescription
ByteString

The bytes for regionCode.