Send feedback
Class VideoStitcherServiceConnection (2.28.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.28.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual CreateCdnKey(google::cloud::video::stitcher::v1::CreateCdnKeyRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::CreateCdnKeyRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::CdnKey > >
virtual CreateCdnKey(NoAwaitTag, google::cloud::video::stitcher::v1::CreateCdnKeyRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::video::stitcher::v1::CreateCdnKeyRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateCdnKey(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::CdnKey > >
virtual ListCdnKeys(google::cloud::video::stitcher::v1::ListCdnKeysRequest)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::ListCdnKeysRequest
Returns
Type
Description
StreamRange< google::cloud::video::stitcher::v1::CdnKey >
virtual GetCdnKey(google::cloud::video::stitcher::v1::GetCdnKeyRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::GetCdnKeyRequest const &
Returns
Type
Description
StatusOr< google::cloud::video::stitcher::v1::CdnKey >
virtual DeleteCdnKey(google::cloud::video::stitcher::v1::DeleteCdnKeyRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::DeleteCdnKeyRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::OperationMetadata > >
virtual DeleteCdnKey(NoAwaitTag, google::cloud::video::stitcher::v1::DeleteCdnKeyRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::video::stitcher::v1::DeleteCdnKeyRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteCdnKey(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::OperationMetadata > >
virtual UpdateCdnKey(google::cloud::video::stitcher::v1::UpdateCdnKeyRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::UpdateCdnKeyRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::CdnKey > >
virtual UpdateCdnKey(NoAwaitTag, google::cloud::video::stitcher::v1::UpdateCdnKeyRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::video::stitcher::v1::UpdateCdnKeyRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateCdnKey(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::CdnKey > >
virtual CreateVodSession(google::cloud::video::stitcher::v1::CreateVodSessionRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::CreateVodSessionRequest const &
Returns
Type
Description
StatusOr< google::cloud::video::stitcher::v1::VodSession >
virtual GetVodSession(google::cloud::video::stitcher::v1::GetVodSessionRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::GetVodSessionRequest const &
Returns
Type
Description
StatusOr< google::cloud::video::stitcher::v1::VodSession >
virtual ListVodStitchDetails(google::cloud::video::stitcher::v1::ListVodStitchDetailsRequest)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::ListVodStitchDetailsRequest
Returns
Type
Description
StreamRange< google::cloud::video::stitcher::v1::VodStitchDetail >
virtual GetVodStitchDetail(google::cloud::video::stitcher::v1::GetVodStitchDetailRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::GetVodStitchDetailRequest const &
Returns
Type
Description
StatusOr< google::cloud::video::stitcher::v1::VodStitchDetail >
virtual ListVodAdTagDetails(google::cloud::video::stitcher::v1::ListVodAdTagDetailsRequest)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::ListVodAdTagDetailsRequest
Returns
Type
Description
StreamRange< google::cloud::video::stitcher::v1::VodAdTagDetail >
virtual GetVodAdTagDetail(google::cloud::video::stitcher::v1::GetVodAdTagDetailRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::GetVodAdTagDetailRequest const &
Returns
Type
Description
StatusOr< google::cloud::video::stitcher::v1::VodAdTagDetail >
virtual ListLiveAdTagDetails(google::cloud::video::stitcher::v1::ListLiveAdTagDetailsRequest)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::ListLiveAdTagDetailsRequest
Returns
Type
Description
StreamRange< google::cloud::video::stitcher::v1::LiveAdTagDetail >
virtual GetLiveAdTagDetail(google::cloud::video::stitcher::v1::GetLiveAdTagDetailRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::GetLiveAdTagDetailRequest const &
Returns
Type
Description
StatusOr< google::cloud::video::stitcher::v1::LiveAdTagDetail >
virtual CreateSlate(google::cloud::video::stitcher::v1::CreateSlateRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::CreateSlateRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::Slate > >
virtual CreateSlate(NoAwaitTag, google::cloud::video::stitcher::v1::CreateSlateRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::video::stitcher::v1::CreateSlateRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateSlate(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::Slate > >
virtual ListSlates(google::cloud::video::stitcher::v1::ListSlatesRequest)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::ListSlatesRequest
Returns
Type
Description
StreamRange< google::cloud::video::stitcher::v1::Slate >
virtual GetSlate(google::cloud::video::stitcher::v1::GetSlateRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::GetSlateRequest const &
Returns
Type
Description
StatusOr< google::cloud::video::stitcher::v1::Slate >
virtual UpdateSlate(google::cloud::video::stitcher::v1::UpdateSlateRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::UpdateSlateRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::Slate > >
virtual UpdateSlate(NoAwaitTag, google::cloud::video::stitcher::v1::UpdateSlateRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::video::stitcher::v1::UpdateSlateRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateSlate(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::Slate > >
virtual DeleteSlate(google::cloud::video::stitcher::v1::DeleteSlateRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::DeleteSlateRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::OperationMetadata > >
virtual DeleteSlate(NoAwaitTag, google::cloud::video::stitcher::v1::DeleteSlateRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::video::stitcher::v1::DeleteSlateRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteSlate(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::OperationMetadata > >
virtual CreateLiveSession(google::cloud::video::stitcher::v1::CreateLiveSessionRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::CreateLiveSessionRequest const &
Returns
Type
Description
StatusOr< google::cloud::video::stitcher::v1::LiveSession >
virtual GetLiveSession(google::cloud::video::stitcher::v1::GetLiveSessionRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::GetLiveSessionRequest const &
Returns
Type
Description
StatusOr< google::cloud::video::stitcher::v1::LiveSession >
virtual CreateLiveConfig(google::cloud::video::stitcher::v1::CreateLiveConfigRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::CreateLiveConfigRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::LiveConfig > >
virtual CreateLiveConfig(NoAwaitTag, google::cloud::video::stitcher::v1::CreateLiveConfigRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::video::stitcher::v1::CreateLiveConfigRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateLiveConfig(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::LiveConfig > >
virtual ListLiveConfigs(google::cloud::video::stitcher::v1::ListLiveConfigsRequest)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::ListLiveConfigsRequest
Returns
Type
Description
StreamRange< google::cloud::video::stitcher::v1::LiveConfig >
virtual GetLiveConfig(google::cloud::video::stitcher::v1::GetLiveConfigRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::GetLiveConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::video::stitcher::v1::LiveConfig >
virtual DeleteLiveConfig(google::cloud::video::stitcher::v1::DeleteLiveConfigRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::DeleteLiveConfigRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::OperationMetadata > >
virtual DeleteLiveConfig(NoAwaitTag, google::cloud::video::stitcher::v1::DeleteLiveConfigRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::video::stitcher::v1::DeleteLiveConfigRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteLiveConfig(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::OperationMetadata > >
virtual UpdateLiveConfig(google::cloud::video::stitcher::v1::UpdateLiveConfigRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::UpdateLiveConfigRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::LiveConfig > >
virtual UpdateLiveConfig(NoAwaitTag, google::cloud::video::stitcher::v1::UpdateLiveConfigRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::video::stitcher::v1::UpdateLiveConfigRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateLiveConfig(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::LiveConfig > >
virtual CreateVodConfig(google::cloud::video::stitcher::v1::CreateVodConfigRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::CreateVodConfigRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::VodConfig > >
virtual CreateVodConfig(NoAwaitTag, google::cloud::video::stitcher::v1::CreateVodConfigRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::video::stitcher::v1::CreateVodConfigRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateVodConfig(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::VodConfig > >
virtual ListVodConfigs(google::cloud::video::stitcher::v1::ListVodConfigsRequest)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::ListVodConfigsRequest
Returns
Type
Description
StreamRange< google::cloud::video::stitcher::v1::VodConfig >
virtual GetVodConfig(google::cloud::video::stitcher::v1::GetVodConfigRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::GetVodConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::video::stitcher::v1::VodConfig >
virtual DeleteVodConfig(google::cloud::video::stitcher::v1::DeleteVodConfigRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::DeleteVodConfigRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::OperationMetadata > >
virtual DeleteVodConfig(NoAwaitTag, google::cloud::video::stitcher::v1::DeleteVodConfigRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::video::stitcher::v1::DeleteVodConfigRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteVodConfig(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::OperationMetadata > >
virtual UpdateVodConfig(google::cloud::video::stitcher::v1::UpdateVodConfigRequest const &)
Parameter
Name
Description
request
google::cloud::video::stitcher::v1::UpdateVodConfigRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::VodConfig > >
virtual UpdateVodConfig(NoAwaitTag, google::cloud::video::stitcher::v1::UpdateVodConfigRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::video::stitcher::v1::UpdateVodConfigRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateVodConfig(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::video::stitcher::v1::VodConfig > >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-14 UTC."],[[["This webpage details the `VideoStitcherServiceConnection` object, which provides virtual methods for all user-facing overload sets in `VideoStitcherServiceClient`, enabling custom behavior injection, particularly for testing purposes."],["The latest version of the `VideoStitcherServiceConnection` object is 2.37.0-rc, while the current version of the document is version 2.28.0."],["The content covers numerous virtual methods for managing video content, including creating, listing, getting, deleting, and updating various elements such as CdnKeys, VodSessions, VodStitchDetails, VodAdTagDetails, LiveAdTagDetails, Slates, LiveSessions, LiveConfigs and VodConfigs."],["The content provides the ability to handle asynchronous operations using `future`, `StatusOr`, and `google::longrunning::Operation` return types."],["The information includes methods to support operations with or without waiting using `NoAwaitTag`, in addition to allowing mocking capabilities via `MockVideoStitcherServiceConnection`."]]],[]]