com.google.rpc.context.attribute_context
Type members
Classlikes
This message defines the standard attribute vocabulary for Google APIs.
This message defines the standard attribute vocabulary for Google APIs.
An attribute is a piece of metadata that describes an activity on a network service. For example, the size of an HTTP request, or the status code of an HTTP response.
Each attribute has a type and a name, which is logically defined as
a proto message field in AttributeContext
. The field type becomes the
attribute type, and the field path becomes the attribute name. For example,
the attribute source.ip
maps to field AttributeContext.source.ip
.
This message definition is guaranteed not to have any wire breaking change. So you can use it directly for passing attributes across different systems.
NOTE: Different system may generate different subset of attributes. Please verify the system specification before relying on an attribute generated a system.
- Value Params
- api
Represents an API operation that is involved to a network activity.
- destination
The destination of a network activity, such as accepting a TCP connection. In a multi hop network activity, the destination represents the receiver of the last hop.
- extensions
Supports extensions for advanced use cases, such as logs and metrics.
- origin
The origin of a network activity. In a multi hop network activity, the origin represents the sender of the first hop. For the first hop, the
source
and theorigin
must have the same content.- request
Represents a network request, such as an HTTP request.
- resource
Represents a target resource that is involved with a network activity. If multiple resources are involved with an activity, this must be the primary one.
- response
Represents a network response, such as an HTTP response.
- source
The source of a network activity, such as starting a TCP connection. In a multi hop network activity, the source represents the sender of the last hop.
- Companion
- object
- Companion
- class