Interface AttributeContext.PeerOrBuilder (2.40.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
Name Description
key String
Returns
Type Description
boolean

getIp()

public abstract String getIp()

The IP address of the peer.

string ip = 1;

Returns
Type Description
String

The ip.

getIpBytes()

public abstract ByteString getIpBytes()

The IP address of the peer.

string ip = 1;

Returns
Type Description
ByteString

The bytes for ip.

getLabels() (deprecated)

public abstract Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public abstract int getLabelsCount()

The labels associated with the peer.

map<string, string> labels = 6;

Returns
Type Description
int

getLabelsMap()

public abstract Map<String,String> getLabelsMap()

The labels associated with the peer.

map<string, string> labels = 6;

Returns
Type Description
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
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public abstract String getLabelsOrThrow(String key)

The labels associated with the peer.

map<string, string> labels = 6;

Parameter
Name Description
key String
Returns
Type Description
String

getPort()

public abstract long getPort()

The network port of the peer.

int64 port = 2;

Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
ByteString

The bytes for regionCode.