com.google.rpc.context.attribute_context
Members list
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 parameters
- 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.
Attributes
- Companion
- object
- Source
- AttributeContext.scala
- Supertypes
-
trait Updatable[AttributeContext]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- AttributeContext.scala
- Supertypes
- Self type
-
AttributeContext.type
Attributes
- Source
- AttributeContextProto.scala
- Supertypes
- Self type