Send feedback
Class CloudChannelServiceConnection (2.18.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.18.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual ListCustomers(google::cloud::channel::v1::ListCustomersRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListCustomersRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::Customer >
virtual GetCustomer(google::cloud::channel::v1::GetCustomerRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::GetCustomerRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::Customer >
virtual CheckCloudIdentityAccountsExist(google::cloud::channel::v1::CheckCloudIdentityAccountsExistRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::CheckCloudIdentityAccountsExistRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::CheckCloudIdentityAccountsExistResponse >
virtual CreateCustomer(google::cloud::channel::v1::CreateCustomerRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::CreateCustomerRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::Customer >
virtual UpdateCustomer(google::cloud::channel::v1::UpdateCustomerRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::UpdateCustomerRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::Customer >
virtual DeleteCustomer(google::cloud::channel::v1::DeleteCustomerRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::DeleteCustomerRequest const &
Returns
Type
Description
Status
virtual ImportCustomer(google::cloud::channel::v1::ImportCustomerRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::ImportCustomerRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::Customer >
virtual ProvisionCloudIdentity(google::cloud::channel::v1::ProvisionCloudIdentityRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::ProvisionCloudIdentityRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::channel::v1::Customer > >
virtual ListEntitlements(google::cloud::channel::v1::ListEntitlementsRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListEntitlementsRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::Entitlement >
virtual ListTransferableSkus(google::cloud::channel::v1::ListTransferableSkusRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListTransferableSkusRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::TransferableSku >
virtual ListTransferableOffers(google::cloud::channel::v1::ListTransferableOffersRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListTransferableOffersRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::TransferableOffer >
virtual GetEntitlement(google::cloud::channel::v1::GetEntitlementRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::GetEntitlementRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::Entitlement >
virtual CreateEntitlement(google::cloud::channel::v1::CreateEntitlementRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::CreateEntitlementRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::channel::v1::Entitlement > >
virtual ChangeParameters(google::cloud::channel::v1::ChangeParametersRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::ChangeParametersRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::channel::v1::Entitlement > >
virtual ChangeRenewalSettings(google::cloud::channel::v1::ChangeRenewalSettingsRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::ChangeRenewalSettingsRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::channel::v1::Entitlement > >
virtual ChangeOffer(google::cloud::channel::v1::ChangeOfferRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::ChangeOfferRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::channel::v1::Entitlement > >
virtual StartPaidService(google::cloud::channel::v1::StartPaidServiceRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::StartPaidServiceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::channel::v1::Entitlement > >
virtual SuspendEntitlement(google::cloud::channel::v1::SuspendEntitlementRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::SuspendEntitlementRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::channel::v1::Entitlement > >
virtual CancelEntitlement(google::cloud::channel::v1::CancelEntitlementRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::CancelEntitlementRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::channel::v1::OperationMetadata > >
virtual ActivateEntitlement(google::cloud::channel::v1::ActivateEntitlementRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::ActivateEntitlementRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::channel::v1::Entitlement > >
virtual TransferEntitlements(google::cloud::channel::v1::TransferEntitlementsRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::TransferEntitlementsRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::channel::v1::TransferEntitlementsResponse > >
virtual TransferEntitlementsToGoogle(google::cloud::channel::v1::TransferEntitlementsToGoogleRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::TransferEntitlementsToGoogleRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::channel::v1::OperationMetadata > >
virtual ListChannelPartnerLinks(google::cloud::channel::v1::ListChannelPartnerLinksRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListChannelPartnerLinksRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::ChannelPartnerLink >
virtual GetChannelPartnerLink(google::cloud::channel::v1::GetChannelPartnerLinkRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::GetChannelPartnerLinkRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::ChannelPartnerLink >
virtual CreateChannelPartnerLink(google::cloud::channel::v1::CreateChannelPartnerLinkRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::CreateChannelPartnerLinkRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::ChannelPartnerLink >
virtual UpdateChannelPartnerLink(google::cloud::channel::v1::UpdateChannelPartnerLinkRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::UpdateChannelPartnerLinkRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::ChannelPartnerLink >
virtual GetCustomerRepricingConfig(google::cloud::channel::v1::GetCustomerRepricingConfigRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::GetCustomerRepricingConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::CustomerRepricingConfig >
virtual ListCustomerRepricingConfigs(google::cloud::channel::v1::ListCustomerRepricingConfigsRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListCustomerRepricingConfigsRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::CustomerRepricingConfig >
virtual CreateCustomerRepricingConfig(google::cloud::channel::v1::CreateCustomerRepricingConfigRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::CreateCustomerRepricingConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::CustomerRepricingConfig >
virtual UpdateCustomerRepricingConfig(google::cloud::channel::v1::UpdateCustomerRepricingConfigRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::UpdateCustomerRepricingConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::CustomerRepricingConfig >
virtual DeleteCustomerRepricingConfig(google::cloud::channel::v1::DeleteCustomerRepricingConfigRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::DeleteCustomerRepricingConfigRequest const &
Returns
Type
Description
Status
virtual GetChannelPartnerRepricingConfig(google::cloud::channel::v1::GetChannelPartnerRepricingConfigRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::GetChannelPartnerRepricingConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::ChannelPartnerRepricingConfig >
virtual ListChannelPartnerRepricingConfigs(google::cloud::channel::v1::ListChannelPartnerRepricingConfigsRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListChannelPartnerRepricingConfigsRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::ChannelPartnerRepricingConfig >
virtual CreateChannelPartnerRepricingConfig(google::cloud::channel::v1::CreateChannelPartnerRepricingConfigRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::CreateChannelPartnerRepricingConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::ChannelPartnerRepricingConfig >
virtual UpdateChannelPartnerRepricingConfig(google::cloud::channel::v1::UpdateChannelPartnerRepricingConfigRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::UpdateChannelPartnerRepricingConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::ChannelPartnerRepricingConfig >
virtual DeleteChannelPartnerRepricingConfig(google::cloud::channel::v1::DeleteChannelPartnerRepricingConfigRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::DeleteChannelPartnerRepricingConfigRequest const &
Returns
Type
Description
Status
virtual ListSkuGroups(google::cloud::channel::v1::ListSkuGroupsRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListSkuGroupsRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::SkuGroup >
virtual ListSkuGroupBillableSkus(google::cloud::channel::v1::ListSkuGroupBillableSkusRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListSkuGroupBillableSkusRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::BillableSku >
virtual LookupOffer(google::cloud::channel::v1::LookupOfferRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::LookupOfferRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::Offer >
virtual ListProducts(google::cloud::channel::v1::ListProductsRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListProductsRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::Product >
virtual ListSkus(google::cloud::channel::v1::ListSkusRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListSkusRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::Sku >
virtual ListOffers(google::cloud::channel::v1::ListOffersRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListOffersRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::Offer >
virtual ListPurchasableSkus(google::cloud::channel::v1::ListPurchasableSkusRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListPurchasableSkusRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::PurchasableSku >
virtual ListPurchasableOffers(google::cloud::channel::v1::ListPurchasableOffersRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListPurchasableOffersRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::PurchasableOffer >
virtual QueryEligibleBillingAccounts(google::cloud::channel::v1::QueryEligibleBillingAccountsRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::QueryEligibleBillingAccountsRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::QueryEligibleBillingAccountsResponse >
virtual RegisterSubscriber(google::cloud::channel::v1::RegisterSubscriberRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::RegisterSubscriberRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::RegisterSubscriberResponse >
virtual UnregisterSubscriber(google::cloud::channel::v1::UnregisterSubscriberRequest const &)
Parameter
Name
Description
request
google::cloud::channel::v1::UnregisterSubscriberRequest const &
Returns
Type
Description
StatusOr< google::cloud::channel::v1::UnregisterSubscriberResponse >
virtual ListSubscribers(google::cloud::channel::v1::ListSubscribersRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListSubscribersRequest
Returns
Type
Description
StreamRange< std::string >
virtual ListEntitlementChanges(google::cloud::channel::v1::ListEntitlementChangesRequest)
Parameter
Name
Description
request
google::cloud::channel::v1::ListEntitlementChangesRequest
Returns
Type
Description
StreamRange< google::cloud::channel::v1::EntitlementChange >
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-14 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-14 UTC."],[[["This webpage details the `CloudChannelServiceConnection` object, which interfaces with the `CloudChannelServiceClient` for managing Google Cloud Channel services, providing a range of virtual methods to interact with customer data, entitlements, and channel partner links."],["The `CloudChannelServiceConnection` interface facilitates the injection of custom behaviors for testing `CloudChannelServiceClient` through the use of mock objects, enhancing testing flexibility and control."],["The page provides documentation for multiple versions of the service, from 2.11.0 to the latest 2.37.0-rc, outlining the specific functionalities like listing, creating, updating, deleting, and managing various resources such as customers, entitlements, offers, and more for each version."],["The documentation contains a multitude of virtual functions for managing customers, entitlements, partner links, and repricing configurations, including actions like creating, updating, deleting, listing, and managing the status of resources related to Google Cloud Channel services."],["The content provided also details various virtual functions for interacting with purchasable SKUs and offers, querying eligible billing accounts, and managing subscriber registrations and unregistrations."]]],[]]