Package Classes (0.7.15)

Summary of entries of Classes for videostitcher.

Classes

VideoStitcherServiceAsyncClient

Video-On-Demand content stitching API allows you to insert ads into (VoD) video on demand files. You will be able to render custom scrubber bars with highlighted ads, enforce ad policies, allow seamless playback and tracking on native players and monetize content with any standard VMAP compliant ad server.

VideoStitcherServiceClient

Video-On-Demand content stitching API allows you to insert ads into (VoD) video on demand files. You will be able to render custom scrubber bars with highlighted ads, enforce ad policies, allow seamless playback and tracking on native players and monetize content with any standard VMAP compliant ad server.

ListCdnKeysAsyncPager

A pager for iterating through list_cdn_keys requests.

This class thinly wraps an initial ListCdnKeysResponse object, and provides an __aiter__ method to iterate through its cdn_keys field.

If there are more pages, the __aiter__ method will make additional ListCdnKeys requests and continue to iterate through the cdn_keys field on the corresponding responses.

All the usual ListCdnKeysResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListCdnKeysPager

A pager for iterating through list_cdn_keys requests.

This class thinly wraps an initial ListCdnKeysResponse object, and provides an __iter__ method to iterate through its cdn_keys field.

If there are more pages, the __iter__ method will make additional ListCdnKeys requests and continue to iterate through the cdn_keys field on the corresponding responses.

All the usual ListCdnKeysResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListLiveAdTagDetailsAsyncPager

A pager for iterating through list_live_ad_tag_details requests.

This class thinly wraps an initial ListLiveAdTagDetailsResponse object, and provides an __aiter__ method to iterate through its live_ad_tag_details field.

If there are more pages, the __aiter__ method will make additional ListLiveAdTagDetails requests and continue to iterate through the live_ad_tag_details field on the corresponding responses.

All the usual ListLiveAdTagDetailsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListLiveAdTagDetailsPager

A pager for iterating through list_live_ad_tag_details requests.

This class thinly wraps an initial ListLiveAdTagDetailsResponse object, and provides an __iter__ method to iterate through its live_ad_tag_details field.

If there are more pages, the __iter__ method will make additional ListLiveAdTagDetails requests and continue to iterate through the live_ad_tag_details field on the corresponding responses.

All the usual ListLiveAdTagDetailsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListLiveConfigsAsyncPager

A pager for iterating through list_live_configs requests.

This class thinly wraps an initial ListLiveConfigsResponse object, and provides an __aiter__ method to iterate through its live_configs field.

If there are more pages, the __aiter__ method will make additional ListLiveConfigs requests and continue to iterate through the live_configs field on the corresponding responses.

All the usual ListLiveConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListLiveConfigsPager

A pager for iterating through list_live_configs requests.

This class thinly wraps an initial ListLiveConfigsResponse object, and provides an __iter__ method to iterate through its live_configs field.

If there are more pages, the __iter__ method will make additional ListLiveConfigs requests and continue to iterate through the live_configs field on the corresponding responses.

All the usual ListLiveConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListSlatesAsyncPager

A pager for iterating through list_slates requests.

This class thinly wraps an initial ListSlatesResponse object, and provides an __aiter__ method to iterate through its slates field.

If there are more pages, the __aiter__ method will make additional ListSlates requests and continue to iterate through the slates field on the corresponding responses.

All the usual ListSlatesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListSlatesPager

A pager for iterating through list_slates requests.

This class thinly wraps an initial ListSlatesResponse object, and provides an __iter__ method to iterate through its slates field.

If there are more pages, the __iter__ method will make additional ListSlates requests and continue to iterate through the slates field on the corresponding responses.

All the usual ListSlatesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListVodAdTagDetailsAsyncPager

A pager for iterating through list_vod_ad_tag_details requests.

This class thinly wraps an initial ListVodAdTagDetailsResponse object, and provides an __aiter__ method to iterate through its vod_ad_tag_details field.

If there are more pages, the __aiter__ method will make additional ListVodAdTagDetails requests and continue to iterate through the vod_ad_tag_details field on the corresponding responses.

All the usual ListVodAdTagDetailsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListVodAdTagDetailsPager

A pager for iterating through list_vod_ad_tag_details requests.

This class thinly wraps an initial ListVodAdTagDetailsResponse object, and provides an __iter__ method to iterate through its vod_ad_tag_details field.

If there are more pages, the __iter__ method will make additional ListVodAdTagDetails requests and continue to iterate through the vod_ad_tag_details field on the corresponding responses.

All the usual ListVodAdTagDetailsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListVodConfigsAsyncPager

A pager for iterating through list_vod_configs requests.

This class thinly wraps an initial ListVodConfigsResponse object, and provides an __aiter__ method to iterate through its vod_configs field.

If there are more pages, the __aiter__ method will make additional ListVodConfigs requests and continue to iterate through the vod_configs field on the corresponding responses.

All the usual ListVodConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListVodConfigsPager

A pager for iterating through list_vod_configs requests.

This class thinly wraps an initial ListVodConfigsResponse object, and provides an __iter__ method to iterate through its vod_configs field.

If there are more pages, the __iter__ method will make additional ListVodConfigs requests and continue to iterate through the vod_configs field on the corresponding responses.

All the usual ListVodConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListVodStitchDetailsAsyncPager

A pager for iterating through list_vod_stitch_details requests.

This class thinly wraps an initial ListVodStitchDetailsResponse object, and provides an __aiter__ method to iterate through its vod_stitch_details field.

If there are more pages, the __aiter__ method will make additional ListVodStitchDetails requests and continue to iterate through the vod_stitch_details field on the corresponding responses.

All the usual ListVodStitchDetailsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListVodStitchDetailsPager

A pager for iterating through list_vod_stitch_details requests.

This class thinly wraps an initial ListVodStitchDetailsResponse object, and provides an __iter__ method to iterate through its vod_stitch_details field.

If there are more pages, the __iter__ method will make additional ListVodStitchDetails requests and continue to iterate through the vod_stitch_details field on the corresponding responses.

All the usual ListVodStitchDetailsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

AdRequest

Details of an ad request to an ad server.

AdStitchDetail

Metadata for a stitched ad.

MediaEntry

The abstract base class for a message.

AdTracking

Determines the ad tracking policy.

AkamaiCdnKey

Configuration for an Akamai CDN key.

CdnKey

Configuration for a CDN key. Used by the Video Stitcher to sign URIs for fetching video manifests and signing media segments for playback.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Companion

Metadata for a companion.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CompanionAds

Metadata for companion ads.

DisplayRequirement

Indicates how many of the companions should be displayed with the ad.

CreateCdnKeyRequest

Request message for VideoStitcherService.createCdnKey.

CreateLiveConfigRequest

Request message for VideoStitcherService.createLiveConfig

CreateLiveSessionRequest

Request message for VideoStitcherService.createLiveSession.

CreateSlateRequest

Request message for VideoStitcherService.createSlate.

CreateVodConfigRequest

Request message for VideoStitcherService.createVodConfig

CreateVodSessionRequest

Request message for VideoStitcherService.createVodSession

DeleteCdnKeyRequest

Request message for VideoStitcherService.deleteCdnKey.

DeleteLiveConfigRequest

Request message for VideoStitcherService.deleteLiveConfig.

DeleteSlateRequest

Request message for VideoStitcherService.deleteSlate.

DeleteVodConfigRequest

Request message for VideoStitcherService.deleteVodConfig.

Event

Describes an event and a trigger URI.

EventType

Describes the event that occurred.

FetchOptions

Options on how fetches should be made.

HeadersEntry

The abstract base class for a message.

GamLiveConfig

Metadata used to register a live stream with Google Ad Manager (GAM)

GamVodConfig

Metadata used for GAM ad decisioning.

GetCdnKeyRequest

Request message for VideoStitcherService.getCdnKey.

GetLiveAdTagDetailRequest

Request message for VideoStitcherService.getLiveAdTagDetail

GetLiveConfigRequest

Request message for VideoStitcherService.getLiveConfig.

GetLiveSessionRequest

Request message for VideoStitcherService.getSession.

GetSlateRequest

Request message for VideoStitcherService.getSlate.

GetVodAdTagDetailRequest

Request message for VideoStitcherService.getVodAdTagDetail

GetVodConfigRequest

Request message for VideoStitcherService.getVodConfig.

GetVodSessionRequest

Request message for VideoStitcherService.getVodSession

GetVodStitchDetailRequest

Request message for VideoStitcherService.getVodStitchDetail.

GoogleCdnKey

Configuration for a Google Cloud CDN key.

HtmlAdResource

Metadata for an HTML ad resource.

IframeAdResource

Metadata for an IFrame ad resource.

Interstitials

Describes what was stitched into a VOD session's manifest.

ListCdnKeysRequest

Request message for VideoStitcherService.listCdnKeys.

ListCdnKeysResponse

Response message for VideoStitcher.ListCdnKeys.

ListLiveAdTagDetailsRequest

Request message for VideoStitcherService.listLiveAdTagDetails.

ListLiveAdTagDetailsResponse

Response message for VideoStitcherService.listLiveAdTagDetails.

ListLiveConfigsRequest

Request message for VideoStitcherService.listLiveConfig.

ListLiveConfigsResponse

Response message for VideoStitcher.ListLiveConfig.

ListSlatesRequest

Request message for VideoStitcherService.listSlates.

ListSlatesResponse

Response message for VideoStitcherService.listSlates.

ListVodAdTagDetailsRequest

Request message for VideoStitcherService.listVodAdTagDetails.

ListVodAdTagDetailsResponse

Response message for VideoStitcherService.listVodAdTagDetails.

ListVodConfigsRequest

Request message for VideoStitcherService.listVodConfig.

ListVodConfigsResponse

Response message for VideoStitcher.ListVodConfig.

ListVodStitchDetailsRequest

Request message for VideoStitcherService.listVodStitchDetails.

ListVodStitchDetailsResponse

Response message for VideoStitcherService.listVodStitchDetails.

LiveAdTagDetail

Information related to the details for one ad tag. This resource is only available for live sessions that do not implement Google Ad Manager ad insertion.

LiveConfig

Metadata for used to register live configs.

State

State of the live config.

StitchingPolicy

Defines the ad stitching behavior in case the ad duration does not align exactly with the ad break boundaries. If not specified, the default is CUT_CURRENT.

LiveSession

Metadata for a live session. The session expires 5 minutes after the client stops fetching the session's playlists.

AdTagMacrosEntry

The abstract base class for a message.

GamSettings

Defines fields related to Google Ad Manager (GAM).

TargetingParametersEntry

The abstract base class for a message.

ManifestOptions

Options for manifest generation.

OrderPolicy

Defines the ordering policy during manifest generation.

MediaCdnKey

Configuration for a Media CDN key.

TokenConfig

Configuration for a Media CDN token.

OperationMetadata

Represents the metadata of the long-running operation.

PrefetchConfig

The configuration for prefetch ads.

ProgressEvent

Indicates a time in which a list of events should be triggered during media playback.

RenditionFilter

Filters for a video or muxed redition.

RequestMetadata

Metadata for an ad request.

ResponseMetadata

Metadata for the response of an ad request.

Slate

Slate object

GamSlate

GamSlate object has Google Ad Manager (GAM) related properties for the slate.

StaticAdResource

Metadata for a static ad resource.

UpdateCdnKeyRequest

Request message for VideoStitcherService.updateCdnKey.

UpdateLiveConfigRequest

Request message for VideoStitcherService.updateLiveConfig.

UpdateSlateRequest

Request message for VideoStitcherService.updateSlate.

UpdateVodConfigRequest

Request message for VideoStitcherService.updateVodConfig.

VodAdTagDetail

Information related to the details for one ad tag. This resource is only available for VOD sessions that do not implement Google Ad Manager ad insertion.

VodConfig

Metadata used to register VOD configs.

State

State of the VOD config.

VodSession

Metadata for a VOD session. The session expires 4 hours after its creation.

AdTagMacroMapEntry

The abstract base class for a message.

GamSettings

Defines fields related to Google Ad Manager (GAM). This should be set if GAM is being used for ads.

VodSessionAd

Metadata for an inserted ad in a VOD session.

VodSessionAdBreak

Metadata for an inserted ad break.

VodSessionContent

Metadata for the entire stitched content in a VOD session.

VodStitchDetail

Information related to the interstitial of a VOD session. This resource is only available for VOD sessions that do not implement Google Ad Manager ad insertion.

Modules

pagers

API documentation for video.stitcher_v1.services.video_stitcher_service.pagers module.