Send feedback
Class ArtifactRegistryConnectionIdempotencyPolicy (2.26.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.26.0 keyboard_arrow_down
Functions
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< ArtifactRegistryConnectionIdempotencyPolicy >
virtual ListDockerImages(google::devtools::artifactregistry::v1::ListDockerImagesRequest)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::ListDockerImagesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetDockerImage(google::devtools::artifactregistry::v1::GetDockerImageRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::GetDockerImageRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListMavenArtifacts(google::devtools::artifactregistry::v1::ListMavenArtifactsRequest)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::ListMavenArtifactsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetMavenArtifact(google::devtools::artifactregistry::v1::GetMavenArtifactRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::GetMavenArtifactRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListNpmPackages(google::devtools::artifactregistry::v1::ListNpmPackagesRequest)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::ListNpmPackagesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetNpmPackage(google::devtools::artifactregistry::v1::GetNpmPackageRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::GetNpmPackageRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListPythonPackages(google::devtools::artifactregistry::v1::ListPythonPackagesRequest)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::ListPythonPackagesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetPythonPackage(google::devtools::artifactregistry::v1::GetPythonPackageRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::GetPythonPackageRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ImportAptArtifacts(google::devtools::artifactregistry::v1::ImportAptArtifactsRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::ImportAptArtifactsRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ImportYumArtifacts(google::devtools::artifactregistry::v1::ImportYumArtifactsRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::ImportYumArtifactsRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListRepositories(google::devtools::artifactregistry::v1::ListRepositoriesRequest)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::ListRepositoriesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetRepository(google::devtools::artifactregistry::v1::GetRepositoryRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::GetRepositoryRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateRepository(google::devtools::artifactregistry::v1::CreateRepositoryRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::CreateRepositoryRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateRepository(google::devtools::artifactregistry::v1::UpdateRepositoryRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::UpdateRepositoryRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteRepository(google::devtools::artifactregistry::v1::DeleteRepositoryRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::DeleteRepositoryRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListPackages(google::devtools::artifactregistry::v1::ListPackagesRequest)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::ListPackagesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetPackage(google::devtools::artifactregistry::v1::GetPackageRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::GetPackageRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeletePackage(google::devtools::artifactregistry::v1::DeletePackageRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::DeletePackageRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListVersions(google::devtools::artifactregistry::v1::ListVersionsRequest)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::ListVersionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetVersion(google::devtools::artifactregistry::v1::GetVersionRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::GetVersionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteVersion(google::devtools::artifactregistry::v1::DeleteVersionRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::DeleteVersionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual BatchDeleteVersions(google::devtools::artifactregistry::v1::BatchDeleteVersionsRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::BatchDeleteVersionsRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListFiles(google::devtools::artifactregistry::v1::ListFilesRequest)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::ListFilesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetFile(google::devtools::artifactregistry::v1::GetFileRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::GetFileRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListTags(google::devtools::artifactregistry::v1::ListTagsRequest)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::ListTagsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetTag(google::devtools::artifactregistry::v1::GetTagRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::GetTagRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateTag(google::devtools::artifactregistry::v1::CreateTagRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::CreateTagRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateTag(google::devtools::artifactregistry::v1::UpdateTagRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::UpdateTagRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteTag(google::devtools::artifactregistry::v1::DeleteTagRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::DeleteTagRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
Parameter
Name
Description
request
google::iam::v1::SetIamPolicyRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
Parameter
Name
Description
request
google::iam::v1::GetIamPolicyRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
Parameter
Name
Description
request
google::iam::v1::TestIamPermissionsRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetProjectSettings(google::devtools::artifactregistry::v1::GetProjectSettingsRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::GetProjectSettingsRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateProjectSettings(google::devtools::artifactregistry::v1::UpdateProjectSettingsRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::UpdateProjectSettingsRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetVPCSCConfig(google::devtools::artifactregistry::v1::GetVPCSCConfigRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::GetVPCSCConfigRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateVPCSCConfig(google::devtools::artifactregistry::v1::UpdateVPCSCConfigRequest const &)
Parameter
Name
Description
request
google::devtools::artifactregistry::v1::UpdateVPCSCConfigRequest 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 `ArtifactRegistryConnectionIdempotencyPolicy` class within the Google Cloud C++ client library, specifically for the Artifact Registry service."],["The page provides links to documentation for various versions of the class, ranging from 2.11.0 to the latest release candidate 2.37.0-rc, allowing access to historical and current documentation."],["The functions within the class primarily deal with listing, getting, creating, updating, and deleting various types of artifacts, packages, and repositories, such as Docker images, Maven artifacts, Npm packages, Python packages, as well as other resources like tags, files, and versions."],["Each function description includes details on the request parameters and the returned `google::cloud::Idempotency` type, indicating whether the operations are idempotent, meaning they can be repeated without changing the result beyond the first time."],["There is also a set of functions for policy management, including setting, retrieving, and testing IAM permissions, as well as functions for managing project and VPC-SC settings."]]],[]]