View Source GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchVideoGeneratedQueryFeatures (google_api_content_warehouse v0.4.0)

Contains video level features for generated queries that are applied at the video level.

Attributes

  • filterReason (type: list(String.t), default: nil) - A description of why the video was removed. This is intended for debugging generated queries that are filtered at the video level.
  • prefilteredPassageCount (type: integer(), default: nil) - The total number of passages that were input to generating queries for this video. This count might be bigger than the total number of anchors in the video as some of the anchors might have been filtered by the pipeline.
  • titleEntityAnnotations (type: GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchEntityAnnotations.t, default: nil) - Entity annotations for one of the mids representing the video title. This entity is either one of the blocklisted entities if at least of the mentioned entities in the title belongs to the blocklisted categories, or is the highest confidence entity for the title.
  • totalRestrictedQueries (type: integer(), default: nil) - The total number of queries that belong to the blocklisted categories for this video.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchVideoGeneratedQueryFeatures{
    filterReason: [String.t()] | nil,
    prefilteredPassageCount: integer() | nil,
    titleEntityAnnotations:
      GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchEntityAnnotations.t()
      | nil,
    totalRestrictedQueries: integer() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.