Send feedback
Class ConfigConnectionIdempotencyPolicy (2.21.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.21.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
virtual CreatePreview(google::cloud::config::v1::CreatePreviewRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::CreatePreviewRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetPreview(google::cloud::config::v1::GetPreviewRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::GetPreviewRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListPreviews(google::cloud::config::v1::ListPreviewsRequest)
Parameter
Name
Description
request
google::cloud::config::v1::ListPreviewsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual DeletePreview(google::cloud::config::v1::DeletePreviewRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::DeletePreviewRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ExportPreviewResult(google::cloud::config::v1::ExportPreviewResultRequest const &)
Parameter
Name
Description
request
google::cloud::config::v1::ExportPreviewResultRequest 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-05 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-05 UTC."],[[["This document details the `ConfigConnectionIdempotencyPolicy` class within the Google Cloud Config C++ library, spanning versions from 2.16.0 up to the latest release candidate 2.37.0-rc."],["The class provides a set of virtual functions to manage deployments, revisions, resources, and statefiles, each associated with a `google::cloud::Idempotency` return type."],["The virtual functions provided involve actions like creating, getting, listing, updating, and deleting deployments, revisions, resources, and also handle statefile management, such as importing, exporting, and deleting statefiles, as well as locking and unlocking deployments."],["The class includes methods to create, get, list, delete, and export results of previews, allowing for the testing of configuration changes before applying them."],["Each virtual function takes a specific request parameter, such as `ListDeploymentsRequest`, `GetDeploymentRequest`, `CreateDeploymentRequest` and many more, enabling tailored operations on cloud configuration resources."]]],[]]