ImageRepositoryVenomStatus

AI Overview😉

  • The potential purpose of this module is to analyze and process video content, specifically checking if other systems (like Ares) can handle the video, and tracking the video's processing history, including attempts, successes, and failures.
  • This module could impact search results by influencing the ranking of video content. For example, videos that are easily processable by other systems might be ranked higher, or videos with a history of successful processing might be considered more reliable and therefore ranked higher.
  • A website may change things to be more favorable for this function by ensuring their video content is easily processable by other systems, providing clear and consistent metadata, and optimizing their video upload and processing workflows to reduce errors and failures. This could include using standardized video formats, providing accurate and descriptive titles and descriptions, and using efficient video compression algorithms.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • acl (type: GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomACL.t, default: nil) - Venom ACL of the video. Used to check if other systems, such as Ares, are able to process the video.
  • deletionTimestampUsec (type: String.t, default: nil) -
  • genus (type: String.t, default: nil) - The Genus (Venom's client ID) that this media belongs to.
  • insertionResponseTimestampUsec (type: String.t, default: nil) - Time that VideoNotification result was received from Venom.
  • insertionTimestampUsec (type: String.t, default: nil) -
  • lastInsertionAttemptsNum (type: integer(), default: nil) - Record the attempts num of previous insertion. It's only updated when either the insertion succeeds or fails with reason INSERTION_ATTEMPTS_EXCEEDED, but it's always set so that we can easily construct venom_id with this attempts num for future insertions.
  • reason (type: String.t, default: nil) -
  • settings (type: list(GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomSettings.t), default: nil) - The Settings that were used to customize the Venom request for this media.
  • state (type: String.t, default: nil) -
  • transition (type: GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomTransition.t, default: nil) - Transition contains the Objective and Outcome of the latest Venom run.
  • venomId (type: GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomVideoId.t, default: nil) - The media's unique identifier within Venom.
  • venomMutationGeneration (type: String.t, default: nil) - The generation number returned by Venom.
  • videoVenomSetting (type: String.t, default: nil) - This field is not persisted anywhere. It is only used in deletion service for converying the VideoVenomSetting when deleting Venom data.

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.ImageRepositoryVenomStatus{
  acl: GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomACL.t() | nil,
  deletionTimestampUsec: String.t() | nil,
  genus: String.t() | nil,
  insertionResponseTimestampUsec: String.t() | nil,
  insertionTimestampUsec: String.t() | nil,
  lastInsertionAttemptsNum: integer() | nil,
  reason: String.t() | nil,
  settings:
    [GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomSettings.t()] | nil,
  state: String.t() | nil,
  transition:
    GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomTransition.t() | nil,
  venomId:
    GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomVideoId.t() | nil,
  venomMutationGeneration: String.t() | nil,
  videoVenomSetting: 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.