Send feedback
Class EventarcConnectionIdempotencyPolicy (2.33.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.33.0 keyboard_arrow_down
Functions
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< EventarcConnectionIdempotencyPolicy >
virtual GetTrigger(google::cloud::eventarc::v1::GetTriggerRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::GetTriggerRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListTriggers(google::cloud::eventarc::v1::ListTriggersRequest)
Parameter
Name
Description
request
google::cloud::eventarc::v1::ListTriggersRequest
Returns
Type
Description
google::cloud::Idempotency
virtual CreateTrigger(google::cloud::eventarc::v1::CreateTriggerRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::CreateTriggerRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateTrigger(google::cloud::eventarc::v1::UpdateTriggerRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::UpdateTriggerRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteTrigger(google::cloud::eventarc::v1::DeleteTriggerRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::DeleteTriggerRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetChannel(google::cloud::eventarc::v1::GetChannelRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::GetChannelRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListChannels(google::cloud::eventarc::v1::ListChannelsRequest)
Parameter
Name
Description
request
google::cloud::eventarc::v1::ListChannelsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual CreateChannel(google::cloud::eventarc::v1::CreateChannelRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::CreateChannelRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateChannel(google::cloud::eventarc::v1::UpdateChannelRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::UpdateChannelRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteChannel(google::cloud::eventarc::v1::DeleteChannelRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::DeleteChannelRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetProvider(google::cloud::eventarc::v1::GetProviderRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::GetProviderRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListProviders(google::cloud::eventarc::v1::ListProvidersRequest)
Parameter
Name
Description
request
google::cloud::eventarc::v1::ListProvidersRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetChannelConnection(google::cloud::eventarc::v1::GetChannelConnectionRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::GetChannelConnectionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListChannelConnections(google::cloud::eventarc::v1::ListChannelConnectionsRequest)
Parameter
Name
Description
request
google::cloud::eventarc::v1::ListChannelConnectionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual CreateChannelConnection(google::cloud::eventarc::v1::CreateChannelConnectionRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::CreateChannelConnectionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteChannelConnection(google::cloud::eventarc::v1::DeleteChannelConnectionRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::DeleteChannelConnectionRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetGoogleChannelConfig(google::cloud::eventarc::v1::GetGoogleChannelConfigRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::GetGoogleChannelConfigRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateGoogleChannelConfig(google::cloud::eventarc::v1::UpdateGoogleChannelConfigRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::UpdateGoogleChannelConfigRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetMessageBus(google::cloud::eventarc::v1::GetMessageBusRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::GetMessageBusRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListMessageBuses(google::cloud::eventarc::v1::ListMessageBusesRequest)
Parameter
Name
Description
request
google::cloud::eventarc::v1::ListMessageBusesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListMessageBusEnrollments(google::cloud::eventarc::v1::ListMessageBusEnrollmentsRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::ListMessageBusEnrollmentsRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateMessageBus(google::cloud::eventarc::v1::CreateMessageBusRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::CreateMessageBusRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateMessageBus(google::cloud::eventarc::v1::UpdateMessageBusRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::UpdateMessageBusRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteMessageBus(google::cloud::eventarc::v1::DeleteMessageBusRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::DeleteMessageBusRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetEnrollment(google::cloud::eventarc::v1::GetEnrollmentRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::GetEnrollmentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListEnrollments(google::cloud::eventarc::v1::ListEnrollmentsRequest)
Parameter
Name
Description
request
google::cloud::eventarc::v1::ListEnrollmentsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual CreateEnrollment(google::cloud::eventarc::v1::CreateEnrollmentRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::CreateEnrollmentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateEnrollment(google::cloud::eventarc::v1::UpdateEnrollmentRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::UpdateEnrollmentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteEnrollment(google::cloud::eventarc::v1::DeleteEnrollmentRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::DeleteEnrollmentRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetPipeline(google::cloud::eventarc::v1::GetPipelineRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::GetPipelineRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListPipelines(google::cloud::eventarc::v1::ListPipelinesRequest)
Parameter
Name
Description
request
google::cloud::eventarc::v1::ListPipelinesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual CreatePipeline(google::cloud::eventarc::v1::CreatePipelineRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::CreatePipelineRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdatePipeline(google::cloud::eventarc::v1::UpdatePipelineRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::UpdatePipelineRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeletePipeline(google::cloud::eventarc::v1::DeletePipelineRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::DeletePipelineRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetGoogleApiSource(google::cloud::eventarc::v1::GetGoogleApiSourceRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::GetGoogleApiSourceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListGoogleApiSources(google::cloud::eventarc::v1::ListGoogleApiSourcesRequest)
Parameter
Name
Description
request
google::cloud::eventarc::v1::ListGoogleApiSourcesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual CreateGoogleApiSource(google::cloud::eventarc::v1::CreateGoogleApiSourceRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::CreateGoogleApiSourceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateGoogleApiSource(google::cloud::eventarc::v1::UpdateGoogleApiSourceRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::UpdateGoogleApiSourceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteGoogleApiSource(google::cloud::eventarc::v1::DeleteGoogleApiSourceRequest const &)
Parameter
Name
Description
request
google::cloud::eventarc::v1::DeleteGoogleApiSourceRequest 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 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 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-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 `EventarcConnectionIdempotencyPolicy` class within the Google Cloud Eventarc C++ library, with the latest release candidate being version 2.37.0-rc."],["The `EventarcConnectionIdempotencyPolicy` class contains virtual functions which can be used to determine the idempotency of operations related to Triggers, Channels, Providers, and various Eventarc related configurations."],["The class includes numerous functions that provide the idempotency status for various operations, including retrieving, listing, creating, updating, and deleting entities like Triggers, Channels, and Channel Connections, with each function accepting a request object as a parameter."],["It also manages idempotency for operations involving Message Buses, Enrollments, Pipelines, Google API Sources, Locations, Operations, IAM policies, with the ability to list, get, create, update, and delete."],["The `clone()` method is provided as a virtual function allowing for the creation of a copy of an `EventarcConnectionIdempotencyPolicy` object."]]],[]]