Reference documentation and code samples for the Cloud Channel v1 API class CloudChannelService.
CloudChannelService lets Google cloud resellers and distributors manage
their customers, channel partners, entitlements, and reports.
Using this service:
Resellers and distributors can manage a customer entity.
Distributors can register an authorized reseller in their channel and
provide them with delegated admin access.
Resellers and distributors can manage customer entitlements.
CloudChannelService exposes the following resources:
[Customer][google.cloud.channel.v1.Customer]s: An entity-usually an
enterprise-managed by a reseller or distributor.
[Entitlement][google.cloud.channel.v1.Entitlement]s: An entity that
provides a customer with the means to use a service. Entitlements are created
or updated as a result of a successful fulfillment.
[ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink]s: An
entity that identifies links between distributors and their indirect
resellers in a channel.
public static void BindService(ServiceBinderBase serviceBinder, CloudChannelService.CloudChannelServiceBase serviceImpl)
Register service method with a service binder with or without implementation. Useful when customizing the service binding logic.
Note: this method is part of an experimental API that can change or be removed without any prior notice.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the Cloud Channel v1 API is 2.14.0, with numerous prior versions available, ranging from 1.0.0 to 2.13.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCloudChannelService\u003c/code\u003e enables Google Cloud resellers and distributors to manage customers, channel partners, entitlements, and reports, with functions for managing customer entities, registering authorized resellers, and handling customer entitlements.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCloudChannelService\u003c/code\u003e class is a static class that contains methods for binding the service to a server, either by creating a service definition or by registering the service methods with a service binder.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCloudChannelService\u003c/code\u003e class exposes resources like \u003ccode\u003eCustomers\u003c/code\u003e, \u003ccode\u003eEntitlements\u003c/code\u003e, and \u003ccode\u003eChannelPartnerLinks\u003c/code\u003e within the Google Cloud Channel v1 API.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCloudChannelService\u003c/code\u003e inherits from the base \u003ccode\u003eobject\u003c/code\u003e class, containing inherited members such as \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, \u003ccode\u003eMemberwiseClone()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e, along with being located within the \u003ccode\u003eGoogle.Cloud.Channel.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"]]],[],null,["# Cloud Channel v1 API - Class CloudChannelService (2.15.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.15.0 (latest)](/dotnet/docs/reference/Google.Cloud.Channel.V1/latest/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.14.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.13.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.12.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.11.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.10.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.9.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.8.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.7.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.6.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.5.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.4.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.3.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.2.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.1.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/2.0.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/1.7.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/1.6.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/1.5.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/1.4.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/1.3.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/1.2.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/1.1.0/Google.Cloud.Channel.V1.CloudChannelService)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Channel.V1/1.0.0/Google.Cloud.Channel.V1.CloudChannelService) \n\n public static class CloudChannelService\n\nReference documentation and code samples for the Cloud Channel v1 API class CloudChannelService.\n\nCloudChannelService lets Google cloud resellers and distributors manage\ntheir customers, channel partners, entitlements, and reports.\n\nUsing this service:\n\n1. Resellers and distributors can manage a customer entity.\n2. Distributors can register an authorized reseller in their channel and provide them with delegated admin access.\n3. Resellers and distributors can manage customer entitlements.\n\nCloudChannelService exposes the following resources:\n\n- \\[Customer\\]\\[google.cloud.channel.v1.Customer\\]s: An entity-usually an\n enterprise-managed by a reseller or distributor.\n\n- \\[Entitlement\\]\\[google.cloud.channel.v1.Entitlement\\]s: An entity that\n provides a customer with the means to use a service. Entitlements are created\n or updated as a result of a successful fulfillment.\n\n- \\[ChannelPartnerLink\\]\\[google.cloud.channel.v1.ChannelPartnerLink\\]s: An\n entity that identifies links between distributors and their indirect\n resellers in a channel.\n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CloudChannelService \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Channel.V1](/dotnet/docs/reference/Google.Cloud.Channel.V1/latest/Google.Cloud.Channel.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Channel.V1.dll\n\nMethods\n-------\n\n### BindService(CloudChannelServiceBase)\n\n public static ServerServiceDefinition BindService(CloudChannelService.CloudChannelServiceBase serviceImpl)\n\nCreates service definition that can be registered with a server\n\n### BindService(ServiceBinderBase, CloudChannelServiceBase)\n\n public static void BindService(ServiceBinderBase serviceBinder, CloudChannelService.CloudChannelServiceBase serviceImpl)\n\nRegister service method with a service binder with or without implementation. Useful when customizing the service binding logic.\nNote: this method is part of an experimental API that can change or be removed without any prior notice."]]