GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabels
Table of Contents ▼
Jump to a specific part of the page:
Description
ClientLabels contains client-specified key/value pairs, used to annotate individual FetchRequests and FetchReplies. This is primarily useful when the Multiverse Nexus performs postprocessing of fetchreplies. ClientLabels essentially allow clients to use the Nexus UI to slice statistics computed on fetchreplies by the specified key/value pairs. Note: we don't use "map" type here delibrately in order to avoid the non-deterministric serialization of the "map" field. See b/69064361 for more details.
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
labelsDeprecated
(type:%{optional(String.t) => GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabelsClientLabelValues}
, default:nil
)
- ======================== End of Deprecated Part ======================== -
name
(type:String.t
, default:nil
)
- -
values
(type:list(String.t)
, default:nil
)
-
Type
labelsDeprecated: %{
optional(String.t()) => GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabelsClientLabelValues.t()
} | nil,
name: String.t() | nil,
values: [String.t()] | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabels