Send feedback
Class ConfigConnectionIdempotencyPolicy (2.19.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.19.0 keyboard_arrow_down
Functions
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< ConfigConnectionIdempotencyPolicy >
virtual ListDeployments(google::cloud::config::v1::ListDeploymentsRequest)
Parameter
Name
Description
request
google::cloud::config::v1::ListDeploymentsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetDeployment(google::cloud::config::v1::GetDeploymentRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::GetDeploymentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateDeployment(google::cloud::config::v1::CreateDeploymentRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::CreateDeploymentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateDeployment(google::cloud::config::v1::UpdateDeploymentRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::UpdateDeploymentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteDeployment(google::cloud::config::v1::DeleteDeploymentRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::DeleteDeploymentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListRevisions(google::cloud::config::v1::ListRevisionsRequest)
Parameter
Name
Description
request
google::cloud::config::v1::ListRevisionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetRevision(google::cloud::config::v1::GetRevisionRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::GetRevisionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetResource(google::cloud::config::v1::GetResourceRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::GetResourceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListResources(google::cloud::config::v1::ListResourcesRequest)
Parameter
Name
Description
request
google::cloud::config::v1::ListResourcesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ExportDeploymentStatefile(google::cloud::config::v1::ExportDeploymentStatefileRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::ExportDeploymentStatefileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ExportRevisionStatefile(google::cloud::config::v1::ExportRevisionStatefileRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::ExportRevisionStatefileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ImportStatefile(google::cloud::config::v1::ImportStatefileRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::ImportStatefileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteStatefile(google::cloud::config::v1::DeleteStatefileRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::DeleteStatefileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual LockDeployment(google::cloud::config::v1::LockDeploymentRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::LockDeploymentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UnlockDeployment(google::cloud::config::v1::UnlockDeploymentRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::UnlockDeploymentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ExportLockInfo(google::cloud::config::v1::ExportLockInfoRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::ExportLockInfoRequest 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 `ConfigConnectionIdempotencyPolicy` class across multiple versions, ranging from 2.16.0 to 2.37.0-rc, which is the latest release candidate version."],["The `ConfigConnectionIdempotencyPolicy` class defines a set of virtual functions, each related to a specific operation like managing deployments, revisions, resources, and statefiles."],["Each virtual function within the `ConfigConnectionIdempotencyPolicy` class accepts a request object as a parameter and returns a `google::cloud::Idempotency` type."],["The class includes functions to create, retrieve, update, delete, and list deployments, revisions, and resources, and it also covers operations such as exporting and importing statefiles, locking and unlocking deployments."],["One function available is `clone()`, which creates a new copy of the current `ConfigConnectionIdempotencyPolicy` object, returning it as a `std::unique_ptr\u003cConfigConnectionIdempotencyPolicy\u003e`."]]],[]]