Send feedback
Class VideoStitcherServiceConnection (2.33.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.33.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 > >
virtual ListOperations(google::longrunning::ListOperationsRequest)
Parameter
Name
Description
request
google::longrunning::ListOperationsRequest
Returns
Type
Description
StreamRange< google::longrunning::Operation >
virtual GetOperation(google::longrunning::GetOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::GetOperationRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::DeleteOperationRequest const &
Returns
Type
Description
Status
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::CancelOperationRequest const &
Returns
Type
Description
Status
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 page details the `VideoStitcherServiceConnection` object, which provides virtual methods for interacting with `VideoStitcherServiceClient`."],["`VideoStitcherServiceConnection` allows users to inject custom behavior into tests using `VideoStitcherServiceClient` objects, for example through mocking."],["The `MakeVideoStitcherServiceConnection()` function creates a concrete instance of this object, while `video_stitcher_v1_mocks::MockVideoStitcherServiceConnection` is available for mocking purposes."],["The class includes virtual functions for various operations, such as creating, listing, getting, updating, and deleting different types of objects, including CdnKeys, VodSessions, Slates, LiveSessions, LiveConfigs, and VodConfigs, and there are also operations for long-running operations, such as listing, getting, deleting, and cancelling them."],["The page lists versions from 2.11.0 to 2.36.0, as well as the latest release candidate 2.37.0-rc, all linking to the `VideoStitcherServiceConnection` documentation."]]],[]]