GoogleApi.ContentWarehouse.V1.Model.VideoCrawlVideoInlinePlaybackMetadata
Table of Contents ▼
Jump to a specific part of the page:
Description
This message is used to store information about Inline Playback in the VideoWebAttachment portion of the websearch index. LINT.IfChange
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
expirationTimestampSec
(type:String.t
, default:nil
)
- Timestamp (measured in seconds since epoch) when a video may not be used for inline playback in the interest feed. -
googleAnalyticsId
(type:String.t
, default:nil
)
- Publisher's Google Analytics Id to which we can report view metrics. -
playbackCountryBlacklist
(type:list(String.t)
, default:nil
)
- All two-letter codes for countries where this video may NOT be played. -
playbackCountryWhitelist
(type:list(String.t)
, default:nil
)
- All two-letter codes for countries where this video may be played. If empty, then all countries not on the blacklist are allowed for playback. -
vastTag
(type:String.t
, default:nil
)
- VAST tag for ads to be played along with this video. Currently, we only support VAST tags from Doubleclick and FreeWheel. -
videoId
(type:String.t
, default:nil
)
- Identifier video is known by in the video infrastructure. The format given here is the YoutubeId format (base-64) used in Venom; for Viper/Bandaid/ StreamingURLService, convert to ContentIdHex. -
videoUrlOnExternalCdn
(type:String.t
, default:nil
)
- Set if the video is hosted on an external CDN, in which case it is not to be transcoded and hosted at Google for the Interest Feed.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.VideoCrawlVideoInlinePlaybackMetadata{
expirationTimestampSec: String.t() | nil,
googleAnalyticsId: String.t() | nil,
playbackCountryBlacklist: [String.t()] | nil,
playbackCountryWhitelist: [String.t()] | nil,
transcodeItags: [integer()] | nil,
vastTag: String.t() | nil,
videoId: String.t() | nil,
videoUrlOnExternalCdn: String.t() | nil
}
expirationTimestampSec: String.t() | nil,
googleAnalyticsId: String.t() | nil,
playbackCountryBlacklist: [String.t()] | nil,
playbackCountryWhitelist: [String.t()] | nil,
transcodeItags: [integer()] | nil,
vastTag: String.t() | nil,
videoId: String.t() | nil,
videoUrlOnExternalCdn: String.t() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.VideoCrawlVideoInlinePlaybackMetadata