Skip to main content
Google Cloud
Documentation Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
Related sites
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Console Sign in
  • C++
Overview Guides Reference Samples
Contact Us Start free
Google Cloud
  • Documentation
    • Overview
    • Guides
    • Reference
    • Samples
  • Technology areas
    • More
  • Cross-product tools
    • More
  • Related sites
    • More
  • Console
  • Contact Us
  • Start free
  • Overview
  • Library reference docs
  • Cloud Channel API C++ Client Library
  • In-Depth Topics
    • Environment Variables
    • How to Override the Authentication Credentials
    • How to Override the Default Endpoint
    • Override Retry, Backoff, and Idempotency Policies
    • Override channel_v1::CloudChannelServiceClient Retry Policies
    • Override channel_v1::CloudChannelReportsServiceClient Retry Policies
  • Modules
    • Cloud Channel API Configuration Options
  • Namespaces
    • google::cloud::channel
      • Overview
    • google::cloud::channel_mocks
      • Overview
    • google::cloud::channel_v1
      • Overview
      • Classes
        • CloudChannelReportsServiceClient
          • Overview
          • Constructors
            • CloudChannelReportsServiceClient(CloudChannelReportsServiceClient const &)
            • CloudChannelReportsServiceClient(CloudChannelReportsServiceClient &&)
            • CloudChannelReportsServiceClient(std::shared_ptr< CloudChannelReportsServiceConnection >, Options)
          • Operators
            • operator=(CloudChannelReportsServiceClient const &)
            • operator=(CloudChannelReportsServiceClient &&)
            • operator==(CloudChannelReportsServiceClient const &, CloudChannelReportsServiceClient const &)
            • operator!=(CloudChannelReportsServiceClient const &, CloudChannelReportsServiceClient const &)
          • Functions
            • RunReportJob(google::cloud::channel::v1::RunReportJobRequest const &, Options)
            • RunReportJob(NoAwaitTag, google::cloud::channel::v1::RunReportJobRequest const &, Options)
            • RunReportJob(google::longrunning::Operation const &, Options)
            • FetchReportResults(std::string const &, Options)
            • FetchReportResults(google::cloud::channel::v1::FetchReportResultsRequest, Options)
            • ListReports(std::string const &, Options)
            • ListReports(google::cloud::channel::v1::ListReportsRequest, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • CloudChannelReportsServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual RunReportJob(google::cloud::channel::v1::RunReportJobRequest const &)
            • virtual RunReportJob(NoAwaitTag, google::cloud::channel::v1::RunReportJobRequest const &)
            • virtual RunReportJob(google::longrunning::Operation const &)
            • virtual FetchReportResults(google::cloud::channel::v1::FetchReportResultsRequest)
            • virtual ListReports(google::cloud::channel::v1::ListReportsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • CloudChannelReportsServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual RunReportJob(google::cloud::channel::v1::RunReportJobRequest const &)
            • virtual FetchReportResults(google::cloud::channel::v1::FetchReportResultsRequest)
            • virtual ListReports(google::cloud::channel::v1::ListReportsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • CloudChannelReportsServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • CloudChannelReportsServiceLimitedErrorCountRetryPolicy(int)
            • CloudChannelReportsServiceLimitedErrorCountRetryPolicy(CloudChannelReportsServiceLimitedErrorCountRetryPolicy &&)
            • CloudChannelReportsServiceLimitedErrorCountRetryPolicy(CloudChannelReportsServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • CloudChannelReportsServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • CloudChannelReportsServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • CloudChannelReportsServiceLimitedTimeRetryPolicy(CloudChannelReportsServiceLimitedTimeRetryPolicy &&)
            • CloudChannelReportsServiceLimitedTimeRetryPolicy(CloudChannelReportsServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • CloudChannelReportsServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • CloudChannelServiceClient
          • Overview
          • Constructors
            • CloudChannelServiceClient(CloudChannelServiceClient const &)
            • CloudChannelServiceClient(CloudChannelServiceClient &&)
            • CloudChannelServiceClient(std::shared_ptr< CloudChannelServiceConnection >, Options)
          • Operators
            • operator=(CloudChannelServiceClient const &)
            • operator=(CloudChannelServiceClient &&)
            • operator==(CloudChannelServiceClient const &, CloudChannelServiceClient const &)
            • operator!=(CloudChannelServiceClient const &, CloudChannelServiceClient const &)
          • Functions
            • ListCustomers(google::cloud::channel::v1::ListCustomersRequest, Options)
            • GetCustomer(std::string const &, Options)
            • GetCustomer(google::cloud::channel::v1::GetCustomerRequest const &, Options)
            • CheckCloudIdentityAccountsExist(google::cloud::channel::v1::CheckCloudIdentityAccountsExistRequest const &, Options)
            • CreateCustomer(google::cloud::channel::v1::CreateCustomerRequest const &, Options)
            • UpdateCustomer(google::cloud::channel::v1::UpdateCustomerRequest const &, Options)
            • DeleteCustomer(std::string const &, Options)
            • DeleteCustomer(google::cloud::channel::v1::DeleteCustomerRequest const &, Options)
            • ImportCustomer(google::cloud::channel::v1::ImportCustomerRequest const &, Options)
            • ProvisionCloudIdentity(google::cloud::channel::v1::ProvisionCloudIdentityRequest const &, Options)
            • ProvisionCloudIdentity(NoAwaitTag, google::cloud::channel::v1::ProvisionCloudIdentityRequest const &, Options)
            • ProvisionCloudIdentity(google::longrunning::Operation const &, Options)
            • ListEntitlements(google::cloud::channel::v1::ListEntitlementsRequest, Options)
            • ListTransferableSkus(google::cloud::channel::v1::ListTransferableSkusRequest, Options)
            • ListTransferableOffers(google::cloud::channel::v1::ListTransferableOffersRequest, Options)
            • GetEntitlement(google::cloud::channel::v1::GetEntitlementRequest const &, Options)
            • CreateEntitlement(google::cloud::channel::v1::CreateEntitlementRequest const &, Options)
            • CreateEntitlement(NoAwaitTag, google::cloud::channel::v1::CreateEntitlementRequest const &, Options)
            • CreateEntitlement(google::longrunning::Operation const &, Options)
            • ChangeParameters(google::cloud::channel::v1::ChangeParametersRequest const &, Options)
            • ChangeParameters(NoAwaitTag, google::cloud::channel::v1::ChangeParametersRequest const &, Options)
            • ChangeParameters(google::longrunning::Operation const &, Options)
            • ChangeRenewalSettings(google::cloud::channel::v1::ChangeRenewalSettingsRequest const &, Options)
            • ChangeRenewalSettings(NoAwaitTag, google::cloud::channel::v1::ChangeRenewalSettingsRequest const &, Options)
            • ChangeRenewalSettings(google::longrunning::Operation const &, Options)
            • ChangeOffer(google::cloud::channel::v1::ChangeOfferRequest const &, Options)
            • ChangeOffer(NoAwaitTag, google::cloud::channel::v1::ChangeOfferRequest const &, Options)
            • ChangeOffer(google::longrunning::Operation const &, Options)
            • StartPaidService(google::cloud::channel::v1::StartPaidServiceRequest const &, Options)
            • StartPaidService(NoAwaitTag, google::cloud::channel::v1::StartPaidServiceRequest const &, Options)
            • StartPaidService(google::longrunning::Operation const &, Options)
            • SuspendEntitlement(google::cloud::channel::v1::SuspendEntitlementRequest const &, Options)
            • SuspendEntitlement(NoAwaitTag, google::cloud::channel::v1::SuspendEntitlementRequest const &, Options)
            • SuspendEntitlement(google::longrunning::Operation const &, Options)
            • CancelEntitlement(google::cloud::channel::v1::CancelEntitlementRequest const &, Options)
            • CancelEntitlement(NoAwaitTag, google::cloud::channel::v1::CancelEntitlementRequest const &, Options)
            • CancelEntitlement(google::longrunning::Operation const &, Options)
            • ActivateEntitlement(google::cloud::channel::v1::ActivateEntitlementRequest const &, Options)
            • ActivateEntitlement(NoAwaitTag, google::cloud::channel::v1::ActivateEntitlementRequest const &, Options)
            • ActivateEntitlement(google::longrunning::Operation const &, Options)
            • TransferEntitlements(google::cloud::channel::v1::TransferEntitlementsRequest const &, Options)
            • TransferEntitlements(NoAwaitTag, google::cloud::channel::v1::TransferEntitlementsRequest const &, Options)
            • TransferEntitlements(google::longrunning::Operation const &, Options)
            • TransferEntitlementsToGoogle(google::cloud::channel::v1::TransferEntitlementsToGoogleRequest const &, Options)
            • TransferEntitlementsToGoogle(NoAwaitTag, google::cloud::channel::v1::TransferEntitlementsToGoogleRequest const &, Options)
            • TransferEntitlementsToGoogle(google::longrunning::Operation const &, Options)
            • ListChannelPartnerLinks(google::cloud::channel::v1::ListChannelPartnerLinksRequest, Options)
            • GetChannelPartnerLink(google::cloud::channel::v1::GetChannelPartnerLinkRequest const &, Options)
            • CreateChannelPartnerLink(google::cloud::channel::v1::CreateChannelPartnerLinkRequest const &, Options)
            • UpdateChannelPartnerLink(google::cloud::channel::v1::UpdateChannelPartnerLinkRequest const &, Options)
            • GetCustomerRepricingConfig(std::string const &, Options)
            • GetCustomerRepricingConfig(google::cloud::channel::v1::GetCustomerRepricingConfigRequest const &, Options)
            • ListCustomerRepricingConfigs(std::string const &, Options)
            • ListCustomerRepricingConfigs(google::cloud::channel::v1::ListCustomerRepricingConfigsRequest, Options)
            • CreateCustomerRepricingConfig(std::string const &, google::cloud::channel::v1::CustomerRepricingConfig const &, Options)
            • CreateCustomerRepricingConfig(google::cloud::channel::v1::CreateCustomerRepricingConfigRequest const &, Options)
            • UpdateCustomerRepricingConfig(google::cloud::channel::v1::CustomerRepricingConfig const &, Options)
            • UpdateCustomerRepricingConfig(google::cloud::channel::v1::UpdateCustomerRepricingConfigRequest const &, Options)
            • DeleteCustomerRepricingConfig(std::string const &, Options)
            • DeleteCustomerRepricingConfig(google::cloud::channel::v1::DeleteCustomerRepricingConfigRequest const &, Options)
            • GetChannelPartnerRepricingConfig(std::string const &, Options)
            • GetChannelPartnerRepricingConfig(google::cloud::channel::v1::GetChannelPartnerRepricingConfigRequest const &, Options)
            • ListChannelPartnerRepricingConfigs(std::string const &, Options)
            • ListChannelPartnerRepricingConfigs(google::cloud::channel::v1::ListChannelPartnerRepricingConfigsRequest, Options)
            • CreateChannelPartnerRepricingConfig(std::string const &, google::cloud::channel::v1::ChannelPartnerRepricingConfig const &, Options)
            • CreateChannelPartnerRepricingConfig(google::cloud::channel::v1::CreateChannelPartnerRepricingConfigRequest const &, Options)
            • UpdateChannelPartnerRepricingConfig(google::cloud::channel::v1::ChannelPartnerRepricingConfig const &, Options)
            • UpdateChannelPartnerRepricingConfig(google::cloud::channel::v1::UpdateChannelPartnerRepricingConfigRequest const &, Options)
            • DeleteChannelPartnerRepricingConfig(std::string const &, Options)
            • DeleteChannelPartnerRepricingConfig(google::cloud::channel::v1::DeleteChannelPartnerRepricingConfigRequest const &, Options)
            • ListSkuGroups(std::string const &, Options)
            • ListSkuGroups(google::cloud::channel::v1::ListSkuGroupsRequest, Options)
            • ListSkuGroupBillableSkus(std::string const &, Options)
            • ListSkuGroupBillableSkus(google::cloud::channel::v1::ListSkuGroupBillableSkusRequest, Options)
            • LookupOffer(google::cloud::channel::v1::LookupOfferRequest const &, Options)
            • ListProducts(google::cloud::channel::v1::ListProductsRequest, Options)
            • ListSkus(google::cloud::channel::v1::ListSkusRequest, Options)
            • ListOffers(google::cloud::channel::v1::ListOffersRequest, Options)
            • ListPurchasableSkus(google::cloud::channel::v1::ListPurchasableSkusRequest, Options)
            • ListPurchasableOffers(google::cloud::channel::v1::ListPurchasableOffersRequest, Options)
            • QueryEligibleBillingAccounts(google::cloud::channel::v1::QueryEligibleBillingAccountsRequest const &, Options)
            • RegisterSubscriber(google::cloud::channel::v1::RegisterSubscriberRequest const &, Options)
            • UnregisterSubscriber(google::cloud::channel::v1::UnregisterSubscriberRequest const &, Options)
            • ListSubscribers(google::cloud::channel::v1::ListSubscribersRequest, Options)
            • ListEntitlementChanges(std::string const &, Options)
            • ListEntitlementChanges(google::cloud::channel::v1::ListEntitlementChangesRequest, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • CloudChannelServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListCustomers(google::cloud::channel::v1::ListCustomersRequest)
            • virtual GetCustomer(google::cloud::channel::v1::GetCustomerRequest const &)
            • virtual CheckCloudIdentityAccountsExist(google::cloud::channel::v1::CheckCloudIdentityAccountsExistRequest const &)
            • virtual CreateCustomer(google::cloud::channel::v1::CreateCustomerRequest const &)
            • virtual UpdateCustomer(google::cloud::channel::v1::UpdateCustomerRequest const &)
            • virtual DeleteCustomer(google::cloud::channel::v1::DeleteCustomerRequest const &)
            • virtual ImportCustomer(google::cloud::channel::v1::ImportCustomerRequest const &)
            • virtual ProvisionCloudIdentity(google::cloud::channel::v1::ProvisionCloudIdentityRequest const &)
            • virtual ProvisionCloudIdentity(NoAwaitTag, google::cloud::channel::v1::ProvisionCloudIdentityRequest const &)
            • virtual ProvisionCloudIdentity(google::longrunning::Operation const &)
            • virtual ListEntitlements(google::cloud::channel::v1::ListEntitlementsRequest)
            • virtual ListTransferableSkus(google::cloud::channel::v1::ListTransferableSkusRequest)
            • virtual ListTransferableOffers(google::cloud::channel::v1::ListTransferableOffersRequest)
            • virtual GetEntitlement(google::cloud::channel::v1::GetEntitlementRequest const &)
            • virtual CreateEntitlement(google::cloud::channel::v1::CreateEntitlementRequest const &)
            • virtual CreateEntitlement(NoAwaitTag, google::cloud::channel::v1::CreateEntitlementRequest const &)
            • virtual CreateEntitlement(google::longrunning::Operation const &)
            • virtual ChangeParameters(google::cloud::channel::v1::ChangeParametersRequest const &)
            • virtual ChangeParameters(NoAwaitTag, google::cloud::channel::v1::ChangeParametersRequest const &)
            • virtual ChangeParameters(google::longrunning::Operation const &)
            • virtual ChangeRenewalSettings(google::cloud::channel::v1::ChangeRenewalSettingsRequest const &)
            • virtual ChangeRenewalSettings(NoAwaitTag, google::cloud::channel::v1::ChangeRenewalSettingsRequest const &)
            • virtual ChangeRenewalSettings(google::longrunning::Operation const &)
            • virtual ChangeOffer(google::cloud::channel::v1::ChangeOfferRequest const &)
            • virtual ChangeOffer(NoAwaitTag, google::cloud::channel::v1::ChangeOfferRequest const &)
            • virtual ChangeOffer(google::longrunning::Operation const &)
            • virtual StartPaidService(google::cloud::channel::v1::StartPaidServiceRequest const &)
            • virtual StartPaidService(NoAwaitTag, google::cloud::channel::v1::StartPaidServiceRequest const &)
            • virtual StartPaidService(google::longrunning::Operation const &)
            • virtual SuspendEntitlement(google::cloud::channel::v1::SuspendEntitlementRequest const &)
            • virtual SuspendEntitlement(NoAwaitTag, google::cloud::channel::v1::SuspendEntitlementRequest const &)
            • virtual SuspendEntitlement(google::longrunning::Operation const &)
            • virtual CancelEntitlement(google::cloud::channel::v1::CancelEntitlementRequest const &)
            • virtual CancelEntitlement(NoAwaitTag, google::cloud::channel::v1::CancelEntitlementRequest const &)
            • virtual CancelEntitlement(google::longrunning::Operation const &)
            • virtual ActivateEntitlement(google::cloud::channel::v1::ActivateEntitlementRequest const &)
            • virtual ActivateEntitlement(NoAwaitTag, google::cloud::channel::v1::ActivateEntitlementRequest const &)
            • virtual ActivateEntitlement(google::longrunning::Operation const &)
            • virtual TransferEntitlements(google::cloud::channel::v1::TransferEntitlementsRequest const &)
            • virtual TransferEntitlements(NoAwaitTag, google::cloud::channel::v1::TransferEntitlementsRequest const &)
            • virtual TransferEntitlements(google::longrunning::Operation const &)
            • virtual TransferEntitlementsToGoogle(google::cloud::channel::v1::TransferEntitlementsToGoogleRequest const &)
            • virtual TransferEntitlementsToGoogle(NoAwaitTag, google::cloud::channel::v1::TransferEntitlementsToGoogleRequest const &)
            • virtual TransferEntitlementsToGoogle(google::longrunning::Operation const &)
            • virtual ListChannelPartnerLinks(google::cloud::channel::v1::ListChannelPartnerLinksRequest)
            • virtual GetChannelPartnerLink(google::cloud::channel::v1::GetChannelPartnerLinkRequest const &)
            • virtual CreateChannelPartnerLink(google::cloud::channel::v1::CreateChannelPartnerLinkRequest const &)
            • virtual UpdateChannelPartnerLink(google::cloud::channel::v1::UpdateChannelPartnerLinkRequest const &)
            • virtual GetCustomerRepricingConfig(google::cloud::channel::v1::GetCustomerRepricingConfigRequest const &)
            • virtual ListCustomerRepricingConfigs(google::cloud::channel::v1::ListCustomerRepricingConfigsRequest)
            • virtual CreateCustomerRepricingConfig(google::cloud::channel::v1::CreateCustomerRepricingConfigRequest const &)
            • virtual UpdateCustomerRepricingConfig(google::cloud::channel::v1::UpdateCustomerRepricingConfigRequest const &)
            • virtual DeleteCustomerRepricingConfig(google::cloud::channel::v1::DeleteCustomerRepricingConfigRequest const &)
            • virtual GetChannelPartnerRepricingConfig(google::cloud::channel::v1::GetChannelPartnerRepricingConfigRequest const &)
            • virtual ListChannelPartnerRepricingConfigs(google::cloud::channel::v1::ListChannelPartnerRepricingConfigsRequest)
            • virtual CreateChannelPartnerRepricingConfig(google::cloud::channel::v1::CreateChannelPartnerRepricingConfigRequest const &)
            • virtual UpdateChannelPartnerRepricingConfig(google::cloud::channel::v1::UpdateChannelPartnerRepricingConfigRequest const &)
            • virtual DeleteChannelPartnerRepricingConfig(google::cloud::channel::v1::DeleteChannelPartnerRepricingConfigRequest const &)
            • virtual ListSkuGroups(google::cloud::channel::v1::ListSkuGroupsRequest)
            • virtual ListSkuGroupBillableSkus(google::cloud::channel::v1::ListSkuGroupBillableSkusRequest)
            • virtual LookupOffer(google::cloud::channel::v1::LookupOfferRequest const &)
            • virtual ListProducts(google::cloud::channel::v1::ListProductsRequest)
            • virtual ListSkus(google::cloud::channel::v1::ListSkusRequest)
            • virtual ListOffers(google::cloud::channel::v1::ListOffersRequest)
            • virtual ListPurchasableSkus(google::cloud::channel::v1::ListPurchasableSkusRequest)
            • virtual ListPurchasableOffers(google::cloud::channel::v1::ListPurchasableOffersRequest)
            • virtual QueryEligibleBillingAccounts(google::cloud::channel::v1::QueryEligibleBillingAccountsRequest const &)
            • virtual RegisterSubscriber(google::cloud::channel::v1::RegisterSubscriberRequest const &)
            • virtual UnregisterSubscriber(google::cloud::channel::v1::UnregisterSubscriberRequest const &)
            • virtual ListSubscribers(google::cloud::channel::v1::ListSubscribersRequest)
            • virtual ListEntitlementChanges(google::cloud::channel::v1::ListEntitlementChangesRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • CloudChannelServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListCustomers(google::cloud::channel::v1::ListCustomersRequest)
            • virtual GetCustomer(google::cloud::channel::v1::GetCustomerRequest const &)
            • virtual CheckCloudIdentityAccountsExist(google::cloud::channel::v1::CheckCloudIdentityAccountsExistRequest const &)
            • virtual CreateCustomer(google::cloud::channel::v1::CreateCustomerRequest const &)
            • virtual UpdateCustomer(google::cloud::channel::v1::UpdateCustomerRequest const &)
            • virtual DeleteCustomer(google::cloud::channel::v1::DeleteCustomerRequest const &)
            • virtual ImportCustomer(google::cloud::channel::v1::ImportCustomerRequest const &)
            • virtual ProvisionCloudIdentity(google::cloud::channel::v1::ProvisionCloudIdentityRequest const &)
            • virtual ListEntitlements(google::cloud::channel::v1::ListEntitlementsRequest)
            • virtual ListTransferableSkus(google::cloud::channel::v1::ListTransferableSkusRequest)
            • virtual ListTransferableOffers(google::cloud::channel::v1::ListTransferableOffersRequest)
            • virtual GetEntitlement(google::cloud::channel::v1::GetEntitlementRequest const &)
            • virtual CreateEntitlement(google::cloud::channel::v1::CreateEntitlementRequest const &)
            • virtual ChangeParameters(google::cloud::channel::v1::ChangeParametersRequest const &)
            • virtual ChangeRenewalSettings(google::cloud::channel::v1::ChangeRenewalSettingsRequest const &)
            • virtual ChangeOffer(google::cloud::channel::v1::ChangeOfferRequest const &)
            • virtual StartPaidService(google::cloud::channel::v1::StartPaidServiceRequest const &)
            • virtual SuspendEntitlement(google::cloud::channel::v1::SuspendEntitlementRequest const &)
            • virtual CancelEntitlement(google::cloud::channel::v1::CancelEntitlementRequest const &)
            • virtual ActivateEntitlement(google::cloud::channel::v1::ActivateEntitlementRequest const &)
            • virtual TransferEntitlements(google::cloud::channel::v1::TransferEntitlementsRequest const &)
            • virtual TransferEntitlementsToGoogle(google::cloud::channel::v1::TransferEntitlementsToGoogleRequest const &)
            • virtual ListChannelPartnerLinks(google::cloud::channel::v1::ListChannelPartnerLinksRequest)
            • virtual GetChannelPartnerLink(google::cloud::channel::v1::GetChannelPartnerLinkRequest const &)
            • virtual CreateChannelPartnerLink(google::cloud::channel::v1::CreateChannelPartnerLinkRequest const &)
            • virtual UpdateChannelPartnerLink(google::cloud::channel::v1::UpdateChannelPartnerLinkRequest const &)
            • virtual GetCustomerRepricingConfig(google::cloud::channel::v1::GetCustomerRepricingConfigRequest const &)
            • virtual ListCustomerRepricingConfigs(google::cloud::channel::v1::ListCustomerRepricingConfigsRequest)
            • virtual CreateCustomerRepricingConfig(google::cloud::channel::v1::CreateCustomerRepricingConfigRequest const &)
            • virtual UpdateCustomerRepricingConfig(google::cloud::channel::v1::UpdateCustomerRepricingConfigRequest const &)
            • virtual DeleteCustomerRepricingConfig(google::cloud::channel::v1::DeleteCustomerRepricingConfigRequest const &)
            • virtual GetChannelPartnerRepricingConfig(google::cloud::channel::v1::GetChannelPartnerRepricingConfigRequest const &)
            • virtual ListChannelPartnerRepricingConfigs(google::cloud::channel::v1::ListChannelPartnerRepricingConfigsRequest)
            • virtual CreateChannelPartnerRepricingConfig(google::cloud::channel::v1::CreateChannelPartnerRepricingConfigRequest const &)
            • virtual UpdateChannelPartnerRepricingConfig(google::cloud::channel::v1::UpdateChannelPartnerRepricingConfigRequest const &)
            • virtual DeleteChannelPartnerRepricingConfig(google::cloud::channel::v1::DeleteChannelPartnerRepricingConfigRequest const &)
            • virtual ListSkuGroups(google::cloud::channel::v1::ListSkuGroupsRequest)
            • virtual ListSkuGroupBillableSkus(google::cloud::channel::v1::ListSkuGroupBillableSkusRequest)
            • virtual LookupOffer(google::cloud::channel::v1::LookupOfferRequest const &)
            • virtual ListProducts(google::cloud::channel::v1::ListProductsRequest)
            • virtual ListSkus(google::cloud::channel::v1::ListSkusRequest)
            • virtual ListOffers(google::cloud::channel::v1::ListOffersRequest)
            • virtual ListPurchasableSkus(google::cloud::channel::v1::ListPurchasableSkusRequest)
            • virtual ListPurchasableOffers(google::cloud::channel::v1::ListPurchasableOffersRequest)
            • virtual QueryEligibleBillingAccounts(google::cloud::channel::v1::QueryEligibleBillingAccountsRequest const &)
            • virtual RegisterSubscriber(google::cloud::channel::v1::RegisterSubscriberRequest const &)
            • virtual UnregisterSubscriber(google::cloud::channel::v1::UnregisterSubscriberRequest const &)
            • virtual ListSubscribers(google::cloud::channel::v1::ListSubscribersRequest)
            • virtual ListEntitlementChanges(google::cloud::channel::v1::ListEntitlementChangesRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • CloudChannelServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • CloudChannelServiceLimitedErrorCountRetryPolicy(int)
            • CloudChannelServiceLimitedErrorCountRetryPolicy(CloudChannelServiceLimitedErrorCountRetryPolicy &&)
            • CloudChannelServiceLimitedErrorCountRetryPolicy(CloudChannelServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • CloudChannelServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • CloudChannelServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • CloudChannelServiceLimitedTimeRetryPolicy(CloudChannelServiceLimitedTimeRetryPolicy &&)
            • CloudChannelServiceLimitedTimeRetryPolicy(CloudChannelServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • CloudChannelServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • CloudChannelReportsServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • CloudChannelReportsServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • CloudChannelReportsServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • CloudChannelReportsServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • CloudChannelServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • CloudChannelServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • CloudChannelServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • CloudChannelServiceRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeCloudChannelServiceConnection(Options)
        • MakeDefaultCloudChannelServiceConnectionIdempotencyPolicy()
        • MakeCloudChannelReportsServiceConnection(Options)
        • MakeDefaultCloudChannelReportsServiceConnectionIdempotencyPolicy()
    • google::cloud::channel_v1_mocks
      • Overview
      • Classes
        • MockCloudChannelReportsServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual RunReportJob(google::cloud::channel::v1::RunReportJobRequest const &)
            • virtual RunReportJob(NoAwaitTag, google::cloud::channel::v1::RunReportJobRequest const &)
            • virtual RunReportJob(google::longrunning::Operation const &)
            • virtual FetchReportResults(google::cloud::channel::v1::FetchReportResultsRequest)
            • virtual ListReports(google::cloud::channel::v1::ListReportsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockCloudChannelServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListCustomers(google::cloud::channel::v1::ListCustomersRequest)
            • virtual GetCustomer(google::cloud::channel::v1::GetCustomerRequest const &)
            • virtual CheckCloudIdentityAccountsExist(google::cloud::channel::v1::CheckCloudIdentityAccountsExistRequest const &)
            • virtual CreateCustomer(google::cloud::channel::v1::CreateCustomerRequest const &)
            • virtual UpdateCustomer(google::cloud::channel::v1::UpdateCustomerRequest const &)
            • virtual DeleteCustomer(google::cloud::channel::v1::DeleteCustomerRequest const &)
            • virtual ImportCustomer(google::cloud::channel::v1::ImportCustomerRequest const &)
            • virtual ProvisionCloudIdentity(google::cloud::channel::v1::ProvisionCloudIdentityRequest const &)
            • virtual ProvisionCloudIdentity(NoAwaitTag, google::cloud::channel::v1::ProvisionCloudIdentityRequest const &)
            • virtual ProvisionCloudIdentity(google::longrunning::Operation const &)
            • virtual ListEntitlements(google::cloud::channel::v1::ListEntitlementsRequest)
            • virtual ListTransferableSkus(google::cloud::channel::v1::ListTransferableSkusRequest)
            • virtual ListTransferableOffers(google::cloud::channel::v1::ListTransferableOffersRequest)
            • virtual GetEntitlement(google::cloud::channel::v1::GetEntitlementRequest const &)
            • virtual CreateEntitlement(google::cloud::channel::v1::CreateEntitlementRequest const &)
            • virtual CreateEntitlement(NoAwaitTag, google::cloud::channel::v1::CreateEntitlementRequest const &)
            • virtual CreateEntitlement(google::longrunning::Operation const &)
            • virtual ChangeParameters(google::cloud::channel::v1::ChangeParametersRequest const &)
            • virtual ChangeParameters(NoAwaitTag, google::cloud::channel::v1::ChangeParametersRequest const &)
            • virtual ChangeParameters(google::longrunning::Operation const &)
            • virtual ChangeRenewalSettings(google::cloud::channel::v1::ChangeRenewalSettingsRequest const &)
            • virtual ChangeRenewalSettings(NoAwaitTag, google::cloud::channel::v1::ChangeRenewalSettingsRequest const &)
            • virtual ChangeRenewalSettings(google::longrunning::Operation const &)
            • virtual ChangeOffer(google::cloud::channel::v1::ChangeOfferRequest const &)
            • virtual ChangeOffer(NoAwaitTag, google::cloud::channel::v1::ChangeOfferRequest const &)
            • virtual ChangeOffer(google::longrunning::Operation const &)
            • virtual StartPaidService(google::cloud::channel::v1::StartPaidServiceRequest const &)
            • virtual StartPaidService(NoAwaitTag, google::cloud::channel::v1::StartPaidServiceRequest const &)
            • virtual StartPaidService(google::longrunning::Operation const &)
            • virtual SuspendEntitlement(google::cloud::channel::v1::SuspendEntitlementRequest const &)
            • virtual SuspendEntitlement(NoAwaitTag, google::cloud::channel::v1::SuspendEntitlementRequest const &)
            • virtual SuspendEntitlement(google::longrunning::Operation const &)
            • virtual CancelEntitlement(google::cloud::channel::v1::CancelEntitlementRequest const &)
            • virtual CancelEntitlement(NoAwaitTag, google::cloud::channel::v1::CancelEntitlementRequest const &)
            • virtual CancelEntitlement(google::longrunning::Operation const &)
            • virtual ActivateEntitlement(google::cloud::channel::v1::ActivateEntitlementRequest const &)
            • virtual ActivateEntitlement(NoAwaitTag, google::cloud::channel::v1::ActivateEntitlementRequest const &)
            • virtual ActivateEntitlement(google::longrunning::Operation const &)
            • virtual TransferEntitlements(google::cloud::channel::v1::TransferEntitlementsRequest const &)
            • virtual TransferEntitlements(NoAwaitTag, google::cloud::channel::v1::TransferEntitlementsRequest const &)
            • virtual TransferEntitlements(google::longrunning::Operation const &)
            • virtual TransferEntitlementsToGoogle(google::cloud::channel::v1::TransferEntitlementsToGoogleRequest const &)
            • virtual TransferEntitlementsToGoogle(NoAwaitTag, google::cloud::channel::v1::TransferEntitlementsToGoogleRequest const &)
            • virtual TransferEntitlementsToGoogle(google::longrunning::Operation const &)
            • virtual ListChannelPartnerLinks(google::cloud::channel::v1::ListChannelPartnerLinksRequest)
            • virtual GetChannelPartnerLink(google::cloud::channel::v1::GetChannelPartnerLinkRequest const &)
            • virtual CreateChannelPartnerLink(google::cloud::channel::v1::CreateChannelPartnerLinkRequest const &)
            • virtual UpdateChannelPartnerLink(google::cloud::channel::v1::UpdateChannelPartnerLinkRequest const &)
            • virtual GetCustomerRepricingConfig(google::cloud::channel::v1::GetCustomerRepricingConfigRequest const &)
            • virtual ListCustomerRepricingConfigs(google::cloud::channel::v1::ListCustomerRepricingConfigsRequest)
            • virtual CreateCustomerRepricingConfig(google::cloud::channel::v1::CreateCustomerRepricingConfigRequest const &)
            • virtual UpdateCustomerRepricingConfig(google::cloud::channel::v1::UpdateCustomerRepricingConfigRequest const &)
            • virtual DeleteCustomerRepricingConfig(google::cloud::channel::v1::DeleteCustomerRepricingConfigRequest const &)
            • virtual GetChannelPartnerRepricingConfig(google::cloud::channel::v1::GetChannelPartnerRepricingConfigRequest const &)
            • virtual ListChannelPartnerRepricingConfigs(google::cloud::channel::v1::ListChannelPartnerRepricingConfigsRequest)
            • virtual CreateChannelPartnerRepricingConfig(google::cloud::channel::v1::CreateChannelPartnerRepricingConfigRequest const &)
            • virtual UpdateChannelPartnerRepricingConfig(google::cloud::channel::v1::UpdateChannelPartnerRepricingConfigRequest const &)
            • virtual DeleteChannelPartnerRepricingConfig(google::cloud::channel::v1::DeleteChannelPartnerRepricingConfigRequest const &)
            • virtual ListSkuGroups(google::cloud::channel::v1::ListSkuGroupsRequest)
            • virtual ListSkuGroupBillableSkus(google::cloud::channel::v1::ListSkuGroupBillableSkusRequest)
            • virtual LookupOffer(google::cloud::channel::v1::LookupOfferRequest const &)
            • virtual ListProducts(google::cloud::channel::v1::ListProductsRequest)
            • virtual ListSkus(google::cloud::channel::v1::ListSkusRequest)
            • virtual ListOffers(google::cloud::channel::v1::ListOffersRequest)
            • virtual ListPurchasableSkus(google::cloud::channel::v1::ListPurchasableSkusRequest)
            • virtual ListPurchasableOffers(google::cloud::channel::v1::ListPurchasableOffersRequest)
            • virtual QueryEligibleBillingAccounts(google::cloud::channel::v1::QueryEligibleBillingAccountsRequest const &)
            • virtual RegisterSubscriber(google::cloud::channel::v1::RegisterSubscriberRequest const &)
            • virtual UnregisterSubscriber(google::cloud::channel::v1::UnregisterSubscriberRequest const &)
            • virtual ListSubscribers(google::cloud::channel::v1::ListSubscribersRequest)
            • virtual ListEntitlementChanges(google::cloud::channel::v1::ListEntitlementChangesRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
  • Home
  • C++
  • Documentation
  • Reference

Namespace google::cloud::channel_mocks (2.44.0-rc)

  • 2.44.0-rc (latest)
  • 2.43.0
  • 2.42.0
  • 2.41.0
  • 2.40.0
  • 2.39.0
  • 2.38.0
  • 2.37.0
  • 2.36.0
  • 2.35.0
  • 2.34.0
  • 2.33.0
  • 2.32.0
  • 2.31.0
  • 2.30.0
  • 2.29.0
  • 2.28.0
  • 2.27.0
  • 2.26.0
  • 2.25.1
  • 2.24.0
  • 2.23.0
  • 2.22.1
  • 2.21.0
  • 2.20.0
  • 2.19.0
  • 2.18.0
  • 2.17.0
  • 2.16.0
  • 2.15.1
  • 2.14.0
  • 2.13.0
  • 2.12.0
  • 2.11.0
Deprecated: This namespace is deprecated, prefer the types defined in channel_v1_mocks.

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-10-10 UTC.

  • Why Google

    • Choosing Google Cloud
    • Trust and security
    • Modern Infrastructure Cloud
    • Multicloud
    • Global infrastructure
    • Customers and case studies
    • Analyst reports
    • Whitepapers
  • Products and pricing

    • See all products
    • See all solutions
    • Google Cloud for Startups
    • Google Cloud Marketplace
    • Google Cloud pricing
    • Contact sales
  • Support

    • Community forums
    • Support
    • Release Notes
    • System status
  • Resources

    • GitHub
    • Getting Started with Google Cloud
    • Google Cloud documentation
    • Code samples
    • Cloud Architecture Center
    • Training and Certification
    • Developer Center
  • Engage

    • Blog
    • Events
    • X (Twitter)
    • Google Cloud on YouTube
    • Google Cloud Tech on YouTube
    • Become a Partner
    • Google Cloud Affiliate Program
    • Press Corner
  • About Google
  • Privacy
  • Site terms
  • Google Cloud terms
  • Manage cookies
  • Our third decade of climate action: join us
  • Sign up for the Google Cloud newsletter Subscribe
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어