ImageRepositoryVenomStatus

GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryVenomStatus


Table of Contents ▼

Jump to a specific part of the page:

Description

No description given.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. acl (type: GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomACL, default: nil)
    - Venom ACL of the video. Used to check if other systems, such as Ares, are able to process the video.
  2. deletionTimestampUsec (type: String.t, default: nil)
    -
  3. genus (type: String.t, default: nil)
    - The Genus (Venom's client ID) that this media belongs to.
  4. insertionResponseTimestampUsec (type: String.t, default: nil)
    - Time that VideoNotification result was received from Venom.
  5. insertionTimestampUsec (type: String.t, default: nil)
    -
  6. 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.
  7. reason (type: String.t, default: nil)
    -
  8. settings (type: list(GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomSettings), default: nil)
    - The Settings that were used to customize the Venom request for this media.
  9. state (type: String.t, default: nil)
    -
  10. transition (type: GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomTransition, default: nil)
    - Transition contains the Objective and Outcome of the latest Venom run.
  11. venomId (type: GoogleApi.ContentWarehouse.V1.Model.VideoAssetsVenomVideoId, default: nil)
    - The media's unique identifier within Venom.
  12. venomMutationGeneration (type: String.t, default: nil)
    - The generation number returned by Venom.
  13. 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.

Type

@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
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.ImageRepositoryVenomStatus