Classes
AdRequest
Details of an ad request to an ad server.
AdStitchDetail
Metadata for a stitched ad.
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.
CdnKeyName
Resource name for the CdnKey
resource.
Companion
Metadata for a companion.
CompanionAds
Metadata for companion ads.
CompanionAds.Types
Container for nested types declared in the CompanionAds message type.
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.
Event.Types
Container for nested types declared in the Event message type.
FetchOptions
Options on how fetches should be made.
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.
LiveAdTagDetailName
Resource name for the LiveAdTagDetail
resource.
LiveConfig
Metadata for used to register live configs.
LiveConfig.Types
Container for nested types declared in the LiveConfig message type.
LiveConfigName
Resource name for the LiveConfig
resource.
LiveSession
Metadata for a live session. The session expires 5 minutes after the client stops fetching the session's playlists.
LiveSession.Types
Container for nested types declared in the LiveSession message type.
LiveSession.Types.GamSettings
Defines fields related to Google Ad Manager (GAM).
LiveSessionName
Resource name for the LiveSession
resource.
ManifestOptions
Options for manifest generation.
ManifestOptions.Types
Container for nested types declared in the ManifestOptions message type.
MediaCdnKey
Configuration for a Media CDN key.
MediaCdnKey.Types
Container for nested types declared in the MediaCdnKey message type.
MediaCdnKey.Types.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
Slate.Types
Container for nested types declared in the Slate message type.
Slate.Types.GamSlate
GamSlate object has Google Ad Manager (GAM) related properties for the slate.
SlateName
Resource name for the Slate
resource.
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.
VideoStitcherService
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.
VideoStitcherService.VideoStitcherServiceBase
Base class for server-side implementations of VideoStitcherService
VideoStitcherService.VideoStitcherServiceClient
Client for VideoStitcherService
VideoStitcherServiceClient
VideoStitcherService client wrapper, for convenient use.
VideoStitcherServiceClientBuilder
Builder class for VideoStitcherServiceClient to provide simple configuration of credentials, endpoint etc.
VideoStitcherServiceClientImpl
VideoStitcherService client wrapper implementation, for convenient use.
VideoStitcherServiceSettings
Settings for VideoStitcherServiceClient instances.
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.
VodAdTagDetailName
Resource name for the VodAdTagDetail
resource.
VodConfig
Metadata used to register VOD configs.
VodConfig.Types
Container for nested types declared in the VodConfig message type.
VodConfigName
Resource name for the VodConfig
resource.
VodSession
Metadata for a VOD session. The session expires 4 hours after its creation.
VodSession.Types
Container for nested types declared in the VodSession message type.
VodSession.Types.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.
VodSessionName
Resource name for the VodSession
resource.
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.
VodStitchDetailName
Resource name for the VodStitchDetail
resource.
Enums
AdTracking
Determines the ad tracking policy.
CdnKey.CdnKeyConfigOneofCase
Enum of possible cases for the "cdn_key_config" oneof.
CdnKeyName.ResourceNameType
The possible contents of CdnKeyName.
Companion.AdResourceOneofCase
Enum of possible cases for the "ad_resource" oneof.
CompanionAds.Types.DisplayRequirement
Indicates how many of the companions should be displayed with the ad.
Event.Types.EventType
Describes the event that occurred.
LiveAdTagDetailName.ResourceNameType
The possible contents of LiveAdTagDetailName.
LiveConfig.Types.State
State of the live config.
LiveConfig.Types.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
.
LiveConfigName.ResourceNameType
The possible contents of LiveConfigName.
LiveSessionName.ResourceNameType
The possible contents of LiveSessionName.
ManifestOptions.Types.OrderPolicy
Defines the ordering policy during manifest generation.
SlateName.ResourceNameType
The possible contents of SlateName.
VodAdTagDetailName.ResourceNameType
The possible contents of VodAdTagDetailName.
VodConfig.Types.State
State of the VOD config.
VodConfigName.ResourceNameType
The possible contents of VodConfigName.
VodSessionName.ResourceNameType
The possible contents of VodSessionName.
VodStitchDetailName.ResourceNameType
The possible contents of VodStitchDetailName.