Send feedback
Class DatastreamConnectionIdempotencyPolicy (2.36.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.36.0 keyboard_arrow_down
Functions
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< DatastreamConnectionIdempotencyPolicy >
virtual ListConnectionProfiles(google::cloud::datastream::v1::ListConnectionProfilesRequest)
Parameter
Name
Description
request
google::cloud::datastream::v1::ListConnectionProfilesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetConnectionProfile(google::cloud::datastream::v1::GetConnectionProfileRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::GetConnectionProfileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateConnectionProfile(google::cloud::datastream::v1::CreateConnectionProfileRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::CreateConnectionProfileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateConnectionProfile(google::cloud::datastream::v1::UpdateConnectionProfileRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::UpdateConnectionProfileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteConnectionProfile(google::cloud::datastream::v1::DeleteConnectionProfileRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::DeleteConnectionProfileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DiscoverConnectionProfile(google::cloud::datastream::v1::DiscoverConnectionProfileRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::DiscoverConnectionProfileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListStreams(google::cloud::datastream::v1::ListStreamsRequest)
Parameter
Name
Description
request
google::cloud::datastream::v1::ListStreamsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetStream(google::cloud::datastream::v1::GetStreamRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::GetStreamRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateStream(google::cloud::datastream::v1::CreateStreamRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::CreateStreamRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateStream(google::cloud::datastream::v1::UpdateStreamRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::UpdateStreamRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteStream(google::cloud::datastream::v1::DeleteStreamRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::DeleteStreamRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RunStream(google::cloud::datastream::v1::RunStreamRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::RunStreamRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetStreamObject(google::cloud::datastream::v1::GetStreamObjectRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::GetStreamObjectRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual LookupStreamObject(google::cloud::datastream::v1::LookupStreamObjectRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::LookupStreamObjectRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListStreamObjects(google::cloud::datastream::v1::ListStreamObjectsRequest)
Parameter
Name
Description
request
google::cloud::datastream::v1::ListStreamObjectsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual StartBackfillJob(google::cloud::datastream::v1::StartBackfillJobRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::StartBackfillJobRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual StopBackfillJob(google::cloud::datastream::v1::StopBackfillJobRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::StopBackfillJobRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual FetchStaticIps(google::cloud::datastream::v1::FetchStaticIpsRequest)
Parameter
Name
Description
request
google::cloud::datastream::v1::FetchStaticIpsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual CreatePrivateConnection(google::cloud::datastream::v1::CreatePrivateConnectionRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::CreatePrivateConnectionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetPrivateConnection(google::cloud::datastream::v1::GetPrivateConnectionRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::GetPrivateConnectionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListPrivateConnections(google::cloud::datastream::v1::ListPrivateConnectionsRequest)
Parameter
Name
Description
request
google::cloud::datastream::v1::ListPrivateConnectionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual DeletePrivateConnection(google::cloud::datastream::v1::DeletePrivateConnectionRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::DeletePrivateConnectionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateRoute(google::cloud::datastream::v1::CreateRouteRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::CreateRouteRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetRoute(google::cloud::datastream::v1::GetRouteRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::GetRouteRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListRoutes(google::cloud::datastream::v1::ListRoutesRequest)
Parameter
Name
Description
request
google::cloud::datastream::v1::ListRoutesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteRoute(google::cloud::datastream::v1::DeleteRouteRequest const &)
Parameter
Name
Description
request
google::cloud::datastream::v1::DeleteRouteRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListLocations(google::cloud::location::ListLocationsRequest)
Parameter
Name
Description
request
google::cloud::location::ListLocationsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
Parameter
Name
Description
request
google::cloud::location::GetLocationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListOperations(google::longrunning::ListOperationsRequest)
Parameter
Name
Description
request
google::longrunning::ListOperationsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetOperation(google::longrunning::GetOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::GetOperationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::DeleteOperationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::CancelOperationRequest 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-04-17 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-04-17 UTC."],[[["This document details the `DatastreamConnectionIdempotencyPolicy` class across various versions, from 2.11.0 to the latest release candidate 2.37.0-rc, and the most up to date release being 2.36.0."],["The class provides virtual functions that manage various aspects of Google Cloud Datastream operations, including managing connection profiles, streams, stream objects, backfill jobs, static IPs, private connections, routes, locations, and long-running operations."],["Each function typically takes a request object as a parameter and returns a `google::cloud::Idempotency` type, indicating whether the operation is idempotent."],["The class contains functions for common actions on data streams such as creating, getting, updating, deleting and listing, for various entities."],["The `clone()` method, which creates a copy of the current object, is a virtual method that will return a type of `std::unique_ptr\u003c DatastreamConnectionIdempotencyPolicy \u003e`."]]],[]]