Send feedback
Class LivestreamServiceConnectionIdempotencyPolicy (2.27.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.27.0 keyboard_arrow_down
Functions
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< LivestreamServiceConnectionIdempotencyPolicy >
virtual CreateChannel(google::cloud::video::livestream::v1::CreateChannelRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::CreateChannelRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListChannels(google::cloud::video::livestream::v1::ListChannelsRequest)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::ListChannelsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetChannel(google::cloud::video::livestream::v1::GetChannelRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::GetChannelRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteChannel(google::cloud::video::livestream::v1::DeleteChannelRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::DeleteChannelRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateChannel(google::cloud::video::livestream::v1::UpdateChannelRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::UpdateChannelRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual StartChannel(google::cloud::video::livestream::v1::StartChannelRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::StartChannelRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual StopChannel(google::cloud::video::livestream::v1::StopChannelRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::StopChannelRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateInput(google::cloud::video::livestream::v1::CreateInputRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::CreateInputRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListInputs(google::cloud::video::livestream::v1::ListInputsRequest)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::ListInputsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetInput(google::cloud::video::livestream::v1::GetInputRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::GetInputRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteInput(google::cloud::video::livestream::v1::DeleteInputRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::DeleteInputRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateInput(google::cloud::video::livestream::v1::UpdateInputRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::UpdateInputRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateEvent(google::cloud::video::livestream::v1::CreateEventRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::CreateEventRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListEvents(google::cloud::video::livestream::v1::ListEventsRequest)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::ListEventsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetEvent(google::cloud::video::livestream::v1::GetEventRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::GetEventRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteEvent(google::cloud::video::livestream::v1::DeleteEventRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::DeleteEventRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListClips(google::cloud::video::livestream::v1::ListClipsRequest)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::ListClipsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetClip(google::cloud::video::livestream::v1::GetClipRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::GetClipRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateClip(google::cloud::video::livestream::v1::CreateClipRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::CreateClipRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteClip(google::cloud::video::livestream::v1::DeleteClipRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::DeleteClipRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateAsset(google::cloud::video::livestream::v1::CreateAssetRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::CreateAssetRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteAsset(google::cloud::video::livestream::v1::DeleteAssetRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::DeleteAssetRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetAsset(google::cloud::video::livestream::v1::GetAssetRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::GetAssetRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListAssets(google::cloud::video::livestream::v1::ListAssetsRequest)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::ListAssetsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetPool(google::cloud::video::livestream::v1::GetPoolRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::GetPoolRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdatePool(google::cloud::video::livestream::v1::UpdatePoolRequest const &)
Parameter
Name
Description
request
google::cloud::video::livestream::v1::UpdatePoolRequest const &
Returns
Type
Description
google::cloud::Idempotency
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-21 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-21 UTC."],[[["This document details the `LivestreamServiceConnectionIdempotencyPolicy` class within the Google Cloud Video Livestream API, spanning versions from 2.11.0 to the latest release candidate 2.37.0-rc."],["The class provides a `clone()` function to create a new copy of itself."],["This class defines the idempotency of numerous virtual functions, including operations such as creating, listing, getting, deleting, updating, starting, and stopping channels, inputs, events, clips, and assets, as well as pool management."],["Each virtual function's idempotency is determined by a request parameter that is passed to the function."],["The functions all return `google::cloud::Idempotency` indicating whether the function is idempotent, and whether it can safely be retried."]]],[]]