TrawlerClientServiceInfoClientLabels

AI Overview😉

  • The potential purpose of this module is to allow clients to add custom labels or annotations to their FetchRequests and FetchReplies, which can then be used to filter and analyze statistics about those requests and replies. This enables more granular and targeted analysis of search results.
  • This module could impact search results by allowing Google to better understand the context and intent behind a search query, and to provide more personalized and relevant results. It could also enable more accurate tracking and analysis of search metrics, such as click-through rates and conversion rates.
  • To be more favorable for this function, a website could ensure that their FetchRequests and FetchReplies are properly labeled and annotated, providing clear and consistent information about the context and intent behind each request. This could involve using standardized labeling conventions, providing detailed metadata about each request, and ensuring that labels are accurately and consistently applied.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabels (google_api_content_warehouse v0.4.0)

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

  • labelsDeprecated (type: %{optional(String.t) => GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabelsClientLabelValues.t}, default: nil) - ======================== End of Deprecated Part ========================
  • name (type: String.t, default: nil) -
  • values (type: list(String.t), default: nil) -

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabels{
    labelsDeprecated:
      %{
        optional(String.t()) =>
          GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabelsClientLabelValues.t()
      }
      | nil,
    name: String.t() | nil,
    values: [String.t()] | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.