public static class CloudChannelService
CloudChannelService enables Google cloud resellers and distributors to manage their customers, channel partners, entitlements and reports.
Using this service:
- Resellers or distributors can manage a customer entity.
- Distributors can register an authorized reseller in their channel and then enable delegated admin access for the reseller.
- Resellers or distributors can manage entitlements for their customers.
The service primarily exposes the following resources:
[Customer][google.cloud.channel.v1.Customer]s: A Customer represents an entity managed by a reseller or distributor. A customer typically represents an enterprise. In an n-tier resale channel hierarchy, customers are generally represented as leaf nodes. Customers primarily have an Entitlement sub-resource discussed below.
[Entitlement][google.cloud.channel.v1.Entitlement]s: An Entitlement represents an entity which provides a customer means to start using a service. Entitlements are created or updated as a result of a successful fulfillment.
[ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink]s: A ChannelPartnerLink is an entity that identifies links between distributors and their indirect resellers in a channel.
Namespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Methods
BindService(CloudChannelService.CloudChannelServiceBase)
public static ServerServiceDefinition BindService(CloudChannelService.CloudChannelServiceBase serviceImpl)
Creates service definition that can be registered with a server
Parameter | |
---|---|
Name | Description |
serviceImpl | CloudChannelService.CloudChannelServiceBase An object implementing the server-side handling logic. |
Returns | |
---|---|
Type | Description |
ServerServiceDefinition |
BindService(ServiceBinderBase, CloudChannelService.CloudChannelServiceBase)
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.
Parameters | |
---|---|
Name | Description |
serviceBinder | ServiceBinderBase Service methods will be bound by calling |
serviceImpl | CloudChannelService.CloudChannelServiceBase An object implementing the server-side handling logic. |