Package com.google.rpc.context
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
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
containsLabels(String key)
The labels associated with the peer.String
getIp()
The IP address of the peer.com.google.protobuf.ByteString
getIpBytes()
The IP address of the peer.Map<String,String>
getLabels()
Deprecated.int
getLabelsCount()
The labels associated with the peer.Map<String,String>
getLabelsMap()
The labels associated with the peer.String
getLabelsOrDefault(String key, String defaultValue)
The labels associated with the peer.String
getLabelsOrThrow(String key)
The labels associated with the peer.long
getPort()
The network port of the peer.String
getPrincipal()
The identity of this peer.com.google.protobuf.ByteString
getPrincipalBytes()
The identity of this peer.String
getRegionCode()
The CLDR country/region code associated with the above IP address.com.google.protobuf.ByteString
getRegionCodeBytes()
The CLDR country/region code associated with the above IP address.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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 Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()
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 identity associated with a load balancer that forwarded 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 identity associated with a load balancer that forwarded 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.
-
-