REST Resource: projects.locations.vodConfigs

Resource: VodConfig

Metadata used to register VOD configs.

JSON representation
{
  "name": string,
  "sourceUri": string,
  "adTagUri": string,
  "gamVodConfig": {
    object (GamVodConfig)
  },
  "state": enum (State),
  "sourceFetchOptions": {
    object (FetchOptions)
  }
}
Fields
name

string

Output only. The resource name of the VOD config, in the form of projects/{project}/locations/{location}/vodConfigs/{id}.

sourceUri

string

Required. Source URI for the VOD stream manifest.

adTagUri

string

Required. The default ad tag associated with this VOD config.

gamVodConfig

object (GamVodConfig)

Optional. Google Ad Manager (GAM) metadata.

state

enum (State)

Output only. State of the VOD config.

sourceFetchOptions

object (FetchOptions)

Options for fetching source manifests and segments.

GamVodConfig

Metadata used for GAM ad decisioning.

JSON representation
{
  "networkCode": string
}
Fields
networkCode

string

Required. Ad Manager network code to associate with the VOD config.

State

State of the VOD config.

Enums
STATE_UNSPECIFIED State is not specified.
CREATING VOD config is being created.
READY VOD config is ready for use.
DELETING VOD config is queued up for deletion.

Methods

create

Registers the VOD config with the provided unique ID in the specified region.

delete

Deletes the specified VOD config.

get

Returns the specified VOD config managed by the Video Stitcher API service.

list

Lists all VOD configs managed by the Video Stitcher API that belong to the specified project and region.

patch

Updates the specified VOD config.