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.