- 3.59.0 (latest)
- 3.58.0
- 3.57.0
- 3.56.0
- 3.55.0
- 3.53.0
- 3.52.0
- 3.51.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.41.0
- 3.40.0
- 3.39.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.28.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.6
- 3.6.1
- 3.5.1
- 3.3.1
The interfaces provided are listed below, along with usage samples.
CloudChannelServiceClient
Service Description: CloudChannelService lets Google cloud resellers and distributors manage their customers, channel partners, entitlements, and reports.
Using this service: 1. Resellers and distributors can manage a customer entity. 2. Distributors can register an authorized reseller in their channel and provide them with delegated admin access. 3. Resellers and distributors can manage customer entitlements.
CloudChannelService exposes the following resources: - Customers: An entity\u2014usually an enterprise\u2014managed by a reseller or distributor.
- Entitlements: 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.
- ChannelPartnerLinks: An entity that identifies links between distributors and their indirect resellers in a channel.
Sample for CloudChannelServiceClient:
try (CloudChannelServiceClient cloudChannelServiceClient = CloudChannelServiceClient.create()) {
CustomerName name = CustomerName.of("[ACCOUNT]", "[CUSTOMER]");
Customer response = cloudChannelServiceClient.getCustomer(name);
}
Classes
ActivateEntitlementRequest
Request message for CloudChannelService.ActivateEntitlement.
Protobuf type google.cloud.channel.v1.ActivateEntitlementRequest
ActivateEntitlementRequest.Builder
Request message for CloudChannelService.ActivateEntitlement.
Protobuf type google.cloud.channel.v1.ActivateEntitlementRequest
AdminUser
Information needed to create an Admin User for Google Workspace.
Protobuf type google.cloud.channel.v1.AdminUser
AdminUser.Builder
Information needed to create an Admin User for Google Workspace.
Protobuf type google.cloud.channel.v1.AdminUser
AssociationInfo
Association links that an entitlement has to other entitlements.
Protobuf type google.cloud.channel.v1.AssociationInfo
AssociationInfo.Builder
Association links that an entitlement has to other entitlements.
Protobuf type google.cloud.channel.v1.AssociationInfo
CancelEntitlementRequest
Request message for CloudChannelService.CancelEntitlement.
Protobuf type google.cloud.channel.v1.CancelEntitlementRequest
CancelEntitlementRequest.Builder
Request message for CloudChannelService.CancelEntitlement.
Protobuf type google.cloud.channel.v1.CancelEntitlementRequest
ChangeOfferRequest
Request message for CloudChannelService.ChangeOffer.
Protobuf type google.cloud.channel.v1.ChangeOfferRequest
ChangeOfferRequest.Builder
Request message for CloudChannelService.ChangeOffer.
Protobuf type google.cloud.channel.v1.ChangeOfferRequest
ChangeParametersRequest
Request message for [CloudChannelService.ChangeParametersRequest][].
Protobuf type google.cloud.channel.v1.ChangeParametersRequest
ChangeParametersRequest.Builder
Request message for [CloudChannelService.ChangeParametersRequest][].
Protobuf type google.cloud.channel.v1.ChangeParametersRequest
ChangeRenewalSettingsRequest
Request message for CloudChannelService.ChangeRenewalSettings.
Protobuf type google.cloud.channel.v1.ChangeRenewalSettingsRequest
ChangeRenewalSettingsRequest.Builder
Request message for CloudChannelService.ChangeRenewalSettings.
Protobuf type google.cloud.channel.v1.ChangeRenewalSettingsRequest
ChannelPartnerLink
Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.
Protobuf type google.cloud.channel.v1.ChannelPartnerLink
ChannelPartnerLink.Builder
Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.
Protobuf type google.cloud.channel.v1.ChannelPartnerLink
ChannelPartnerLinksProto
CheckCloudIdentityAccountsExistRequest
Request message for CloudChannelService.CheckCloudIdentityAccountsExist.
Protobuf type google.cloud.channel.v1.CheckCloudIdentityAccountsExistRequest
CheckCloudIdentityAccountsExistRequest.Builder
Request message for CloudChannelService.CheckCloudIdentityAccountsExist.
Protobuf type google.cloud.channel.v1.CheckCloudIdentityAccountsExistRequest
CheckCloudIdentityAccountsExistResponse
Response message for CloudChannelService.CheckCloudIdentityAccountsExist.
Protobuf type google.cloud.channel.v1.CheckCloudIdentityAccountsExistResponse
CheckCloudIdentityAccountsExistResponse.Builder
Response message for CloudChannelService.CheckCloudIdentityAccountsExist.
Protobuf type google.cloud.channel.v1.CheckCloudIdentityAccountsExistResponse
CloudChannelServiceClient
Service Description: CloudChannelService lets Google cloud resellers and distributors manage their customers, channel partners, entitlements, and reports.
Using this service: 1. Resellers and distributors can manage a customer entity. 2. Distributors can register an authorized reseller in their channel and provide them with delegated admin access. 3. Resellers and distributors can manage customer entitlements.
CloudChannelService exposes the following resources: - Customers: An entity\u2014usually an enterprise\u2014managed by a reseller or distributor.
- Entitlements: 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.
- ChannelPartnerLinks: An entity that identifies links between distributors and their indirect resellers in a channel.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
try (CloudChannelServiceClient cloudChannelServiceClient = CloudChannelServiceClient.create()) {
CustomerName name = CustomerName.of("[ACCOUNT]", "[CUSTOMER]");
Customer response = cloudChannelServiceClient.getCustomer(name);
}
Note: close() needs to be called on the CloudChannelServiceClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of CloudChannelServiceSettings to create(). For example:
To customize credentials:
CloudChannelServiceSettings cloudChannelServiceSettings =
CloudChannelServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
CloudChannelServiceClient cloudChannelServiceClient =
CloudChannelServiceClient.create(cloudChannelServiceSettings);
To customize the endpoint:
CloudChannelServiceSettings cloudChannelServiceSettings =
CloudChannelServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
CloudChannelServiceClient cloudChannelServiceClient =
CloudChannelServiceClient.create(cloudChannelServiceSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
CloudChannelServiceClient.ListChannelPartnerLinksFixedSizeCollection
CloudChannelServiceClient.ListChannelPartnerLinksPage
CloudChannelServiceClient.ListChannelPartnerLinksPagedResponse
CloudChannelServiceClient.ListCustomersFixedSizeCollection
CloudChannelServiceClient.ListCustomersPage
CloudChannelServiceClient.ListCustomersPagedResponse
CloudChannelServiceClient.ListEntitlementsFixedSizeCollection
CloudChannelServiceClient.ListEntitlementsPage
CloudChannelServiceClient.ListEntitlementsPagedResponse
CloudChannelServiceClient.ListOffersFixedSizeCollection
CloudChannelServiceClient.ListOffersPage
CloudChannelServiceClient.ListOffersPagedResponse
CloudChannelServiceClient.ListProductsFixedSizeCollection
CloudChannelServiceClient.ListProductsPage
CloudChannelServiceClient.ListProductsPagedResponse
CloudChannelServiceClient.ListPurchasableOffersFixedSizeCollection
CloudChannelServiceClient.ListPurchasableOffersPage
CloudChannelServiceClient.ListPurchasableOffersPagedResponse
CloudChannelServiceClient.ListPurchasableSkusFixedSizeCollection
CloudChannelServiceClient.ListPurchasableSkusPage
CloudChannelServiceClient.ListPurchasableSkusPagedResponse
CloudChannelServiceClient.ListSkusFixedSizeCollection
CloudChannelServiceClient.ListSkusPage
CloudChannelServiceClient.ListSkusPagedResponse
CloudChannelServiceClient.ListSubscribersFixedSizeCollection
CloudChannelServiceClient.ListSubscribersPage
CloudChannelServiceClient.ListSubscribersPagedResponse
CloudChannelServiceClient.ListTransferableOffersFixedSizeCollection
CloudChannelServiceClient.ListTransferableOffersPage
CloudChannelServiceClient.ListTransferableOffersPagedResponse
CloudChannelServiceClient.ListTransferableSkusFixedSizeCollection
CloudChannelServiceClient.ListTransferableSkusPage
CloudChannelServiceClient.ListTransferableSkusPagedResponse
CloudChannelServiceGrpc
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:
- Customers: An entity\u2014usually an enterprise\u2014managed by a reseller or distributor.
- Entitlements: 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.
- ChannelPartnerLinks: An entity that identifies links between distributors and their indirect resellers in a channel.
CloudChannelServiceGrpc.CloudChannelServiceBlockingStub
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:
- Customers: An entity\u2014usually an enterprise\u2014managed by a reseller or distributor.
- Entitlements: 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.
- ChannelPartnerLinks: An entity that identifies links between distributors and their indirect resellers in a channel.
CloudChannelServiceGrpc.CloudChannelServiceFutureStub
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:
- Customers: An entity\u2014usually an enterprise\u2014managed by a reseller or distributor.
- Entitlements: 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.
- ChannelPartnerLinks: An entity that identifies links between distributors and their indirect resellers in a channel.
CloudChannelServiceGrpc.CloudChannelServiceImplBase
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:
- Customers: An entity\u2014usually an enterprise\u2014managed by a reseller or distributor.
- Entitlements: 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.
- ChannelPartnerLinks: An entity that identifies links between distributors and their indirect resellers in a channel.
CloudChannelServiceGrpc.CloudChannelServiceStub
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:
- Customers: An entity\u2014usually an enterprise\u2014managed by a reseller or distributor.
- Entitlements: 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.
- ChannelPartnerLinks: An entity that identifies links between distributors and their indirect resellers in a channel.
CloudChannelServiceSettings
Settings class to configure an instance of CloudChannelServiceClient.
The default instance has everything set to sensible defaults:
- The default service address (cloudchannel.googleapis.com) and default port (443) are used.
- Credentials are acquired automatically through Application Default Credentials.
- Retries are configured for idempotent methods but not for non-idempotent methods.
The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.
For example, to set the total timeout of getCustomer to 30 seconds:
CloudChannelServiceSettings.Builder cloudChannelServiceSettingsBuilder =
CloudChannelServiceSettings.newBuilder();
cloudChannelServiceSettingsBuilder
.getCustomerSettings()
.setRetrySettings(
cloudChannelServiceSettingsBuilder
.getCustomerSettings()
.getRetrySettings()
.toBuilder()
.setTotalTimeout(Duration.ofSeconds(30))
.build());
CloudChannelServiceSettings cloudChannelServiceSettings =
cloudChannelServiceSettingsBuilder.build();
CloudChannelServiceSettings.Builder
Builder for CloudChannelServiceSettings.
CloudIdentityCustomerAccount
Entity representing a Cloud Identity account that may be associated with a Channel Services API partner.
Protobuf type google.cloud.channel.v1.CloudIdentityCustomerAccount
CloudIdentityCustomerAccount.Builder
Entity representing a Cloud Identity account that may be associated with a Channel Services API partner.
Protobuf type google.cloud.channel.v1.CloudIdentityCustomerAccount
CloudIdentityInfo
Cloud Identity information for the Cloud Channel Customer.
Protobuf type google.cloud.channel.v1.CloudIdentityInfo
CloudIdentityInfo.Builder
Cloud Identity information for the Cloud Channel Customer.
Protobuf type google.cloud.channel.v1.CloudIdentityInfo
CommitmentSettings
Commitment settings for commitment-based offers.
Protobuf type google.cloud.channel.v1.CommitmentSettings
CommitmentSettings.Builder
Commitment settings for commitment-based offers.
Protobuf type google.cloud.channel.v1.CommitmentSettings
CommonProto
Constraints
Represents the constraints for buying the Offer.
Protobuf type google.cloud.channel.v1.Constraints
Constraints.Builder
Represents the constraints for buying the Offer.
Protobuf type google.cloud.channel.v1.Constraints
ContactInfo
Contact information for a customer account.
Protobuf type google.cloud.channel.v1.ContactInfo
ContactInfo.Builder
Contact information for a customer account.
Protobuf type google.cloud.channel.v1.ContactInfo
CreateChannelPartnerLinkRequest
Request message for CloudChannelService.CreateChannelPartnerLink
Protobuf type google.cloud.channel.v1.CreateChannelPartnerLinkRequest
CreateChannelPartnerLinkRequest.Builder
Request message for CloudChannelService.CreateChannelPartnerLink
Protobuf type google.cloud.channel.v1.CreateChannelPartnerLinkRequest
CreateCustomerRequest
Request message for CloudChannelService.CreateCustomer
Protobuf type google.cloud.channel.v1.CreateCustomerRequest
CreateCustomerRequest.Builder
Request message for CloudChannelService.CreateCustomer
Protobuf type google.cloud.channel.v1.CreateCustomerRequest
CreateEntitlementRequest
Request message for CloudChannelService.CreateEntitlement
Protobuf type google.cloud.channel.v1.CreateEntitlementRequest
CreateEntitlementRequest.Builder
Request message for CloudChannelService.CreateEntitlement
Protobuf type google.cloud.channel.v1.CreateEntitlementRequest
Customer
Entity representing a customer of a reseller or distributor.
Protobuf type google.cloud.channel.v1.Customer
Customer.Builder
Entity representing a customer of a reseller or distributor.
Protobuf type google.cloud.channel.v1.Customer
CustomerConstraints
Represents constraints required to purchase the Offer for a customer.
Protobuf type google.cloud.channel.v1.CustomerConstraints
CustomerConstraints.Builder
Represents constraints required to purchase the Offer for a customer.
Protobuf type google.cloud.channel.v1.CustomerConstraints
CustomerEvent
Represents Pub/Sub message content describing customer update.
Protobuf type google.cloud.channel.v1.CustomerEvent
CustomerEvent.Builder
Represents Pub/Sub message content describing customer update.
Protobuf type google.cloud.channel.v1.CustomerEvent
CustomerName
CustomerName.Builder
Builder for accounts/{account}/customers/{customer}.
CustomersProto
DeleteCustomerRequest
Request message for CloudChannelService.DeleteCustomer.
Protobuf type google.cloud.channel.v1.DeleteCustomerRequest
DeleteCustomerRequest.Builder
Request message for CloudChannelService.DeleteCustomer.
Protobuf type google.cloud.channel.v1.DeleteCustomerRequest
EduData
Required Edu Attributes
Protobuf type google.cloud.channel.v1.EduData
EduData.Builder
Required Edu Attributes
Protobuf type google.cloud.channel.v1.EduData
Entitlement
An entitlement is a representation of a customer's ability to use a service.
Protobuf type google.cloud.channel.v1.Entitlement
Entitlement.Builder
An entitlement is a representation of a customer's ability to use a service.
Protobuf type google.cloud.channel.v1.Entitlement
EntitlementEvent
Represents Pub/Sub message content describing entitlement update.
Protobuf type google.cloud.channel.v1.EntitlementEvent
EntitlementEvent.Builder
Represents Pub/Sub message content describing entitlement update.
Protobuf type google.cloud.channel.v1.EntitlementEvent
EntitlementName
EntitlementName.Builder
Builder for accounts/{account}/customers/{customer}/entitlements/{entitlement}.
EntitlementsProto
GetChannelPartnerLinkRequest
Request message for CloudChannelService.GetChannelPartnerLink.
Protobuf type google.cloud.channel.v1.GetChannelPartnerLinkRequest
GetChannelPartnerLinkRequest.Builder
Request message for CloudChannelService.GetChannelPartnerLink.
Protobuf type google.cloud.channel.v1.GetChannelPartnerLinkRequest
GetCustomerRequest
Request message for CloudChannelService.GetCustomer.
Protobuf type google.cloud.channel.v1.GetCustomerRequest
GetCustomerRequest.Builder
Request message for CloudChannelService.GetCustomer.
Protobuf type google.cloud.channel.v1.GetCustomerRequest
GetEntitlementRequest
Request message for CloudChannelService.GetEntitlement.
Protobuf type google.cloud.channel.v1.GetEntitlementRequest
GetEntitlementRequest.Builder
Request message for CloudChannelService.GetEntitlement.
Protobuf type google.cloud.channel.v1.GetEntitlementRequest
ImportCustomerRequest
Request message for CloudChannelService.ImportCustomer
Protobuf type google.cloud.channel.v1.ImportCustomerRequest
ImportCustomerRequest.Builder
Request message for CloudChannelService.ImportCustomer
Protobuf type google.cloud.channel.v1.ImportCustomerRequest
ListChannelPartnerLinksRequest
Request message for CloudChannelService.ListChannelPartnerLinks
Protobuf type google.cloud.channel.v1.ListChannelPartnerLinksRequest
ListChannelPartnerLinksRequest.Builder
Request message for CloudChannelService.ListChannelPartnerLinks
Protobuf type google.cloud.channel.v1.ListChannelPartnerLinksRequest
ListChannelPartnerLinksResponse
Response message for CloudChannelService.ListChannelPartnerLinks.
Protobuf type google.cloud.channel.v1.ListChannelPartnerLinksResponse
ListChannelPartnerLinksResponse.Builder
Response message for CloudChannelService.ListChannelPartnerLinks.
Protobuf type google.cloud.channel.v1.ListChannelPartnerLinksResponse
ListCustomersRequest
Request message for CloudChannelService.ListCustomers
Protobuf type google.cloud.channel.v1.ListCustomersRequest
ListCustomersRequest.Builder
Request message for CloudChannelService.ListCustomers
Protobuf type google.cloud.channel.v1.ListCustomersRequest
ListCustomersResponse
Response message for CloudChannelService.ListCustomers.
Protobuf type google.cloud.channel.v1.ListCustomersResponse
ListCustomersResponse.Builder
Response message for CloudChannelService.ListCustomers.
Protobuf type google.cloud.channel.v1.ListCustomersResponse
ListEntitlementsRequest
Request message for CloudChannelService.ListEntitlements
Protobuf type google.cloud.channel.v1.ListEntitlementsRequest
ListEntitlementsRequest.Builder
Request message for CloudChannelService.ListEntitlements
Protobuf type google.cloud.channel.v1.ListEntitlementsRequest
ListEntitlementsResponse
Response message for CloudChannelService.ListEntitlements.
Protobuf type google.cloud.channel.v1.ListEntitlementsResponse
ListEntitlementsResponse.Builder
Response message for CloudChannelService.ListEntitlements.
Protobuf type google.cloud.channel.v1.ListEntitlementsResponse
ListOffersRequest
Request message for ListOffers.
Protobuf type google.cloud.channel.v1.ListOffersRequest
ListOffersRequest.Builder
Request message for ListOffers.
Protobuf type google.cloud.channel.v1.ListOffersRequest
ListOffersResponse
Response message for ListOffers.
Protobuf type google.cloud.channel.v1.ListOffersResponse
ListOffersResponse.Builder
Response message for ListOffers.
Protobuf type google.cloud.channel.v1.ListOffersResponse
ListProductsRequest
Request message for ListProducts.
Protobuf type google.cloud.channel.v1.ListProductsRequest
ListProductsRequest.Builder
Request message for ListProducts.
Protobuf type google.cloud.channel.v1.ListProductsRequest
ListProductsResponse
Response message for ListProducts.
Protobuf type google.cloud.channel.v1.ListProductsResponse
ListProductsResponse.Builder
Response message for ListProducts.
Protobuf type google.cloud.channel.v1.ListProductsResponse
ListPurchasableOffersRequest
Request message for ListPurchasableOffers.
Protobuf type google.cloud.channel.v1.ListPurchasableOffersRequest
ListPurchasableOffersRequest.Builder
Request message for ListPurchasableOffers.
Protobuf type google.cloud.channel.v1.ListPurchasableOffersRequest
ListPurchasableOffersRequest.ChangeOfferPurchase
List Offers for ChangeOffer purchase.
Protobuf type google.cloud.channel.v1.ListPurchasableOffersRequest.ChangeOfferPurchase
ListPurchasableOffersRequest.ChangeOfferPurchase.Builder
List Offers for ChangeOffer purchase.
Protobuf type
google.cloud.channel.v1.ListPurchasableOffersRequest.ChangeOfferPurchase
ListPurchasableOffersRequest.CreateEntitlementPurchase
List Offers for CreateEntitlement purchase.
Protobuf type
google.cloud.channel.v1.ListPurchasableOffersRequest.CreateEntitlementPurchase
ListPurchasableOffersRequest.CreateEntitlementPurchase.Builder
List Offers for CreateEntitlement purchase.
Protobuf type
google.cloud.channel.v1.ListPurchasableOffersRequest.CreateEntitlementPurchase
ListPurchasableOffersResponse
Response message for ListPurchasableOffers.
Protobuf type google.cloud.channel.v1.ListPurchasableOffersResponse
ListPurchasableOffersResponse.Builder
Response message for ListPurchasableOffers.
Protobuf type google.cloud.channel.v1.ListPurchasableOffersResponse
ListPurchasableSkusRequest
Request message for ListPurchasableSkus.
Protobuf type google.cloud.channel.v1.ListPurchasableSkusRequest
ListPurchasableSkusRequest.Builder
Request message for ListPurchasableSkus.
Protobuf type google.cloud.channel.v1.ListPurchasableSkusRequest
ListPurchasableSkusRequest.ChangeOfferPurchase
List SKUs for upgrading or downgrading an entitlement. Make the purchase using CloudChannelService.ChangeOffer.
Protobuf type google.cloud.channel.v1.ListPurchasableSkusRequest.ChangeOfferPurchase
ListPurchasableSkusRequest.ChangeOfferPurchase.Builder
List SKUs for upgrading or downgrading an entitlement. Make the purchase using CloudChannelService.ChangeOffer.
Protobuf type google.cloud.channel.v1.ListPurchasableSkusRequest.ChangeOfferPurchase
ListPurchasableSkusRequest.CreateEntitlementPurchase
List SKUs for a new entitlement. Make the purchase using CloudChannelService.CreateEntitlement.
Protobuf type
google.cloud.channel.v1.ListPurchasableSkusRequest.CreateEntitlementPurchase
ListPurchasableSkusRequest.CreateEntitlementPurchase.Builder
List SKUs for a new entitlement. Make the purchase using CloudChannelService.CreateEntitlement.
Protobuf type
google.cloud.channel.v1.ListPurchasableSkusRequest.CreateEntitlementPurchase
ListPurchasableSkusResponse
Response message for ListPurchasableSkus.
Protobuf type google.cloud.channel.v1.ListPurchasableSkusResponse
ListPurchasableSkusResponse.Builder
Response message for ListPurchasableSkus.
Protobuf type google.cloud.channel.v1.ListPurchasableSkusResponse
ListSkusRequest
Request message for ListSkus.
Protobuf type google.cloud.channel.v1.ListSkusRequest
ListSkusRequest.Builder
Request message for ListSkus.
Protobuf type google.cloud.channel.v1.ListSkusRequest
ListSkusResponse
Response message for ListSkus.
Protobuf type google.cloud.channel.v1.ListSkusResponse
ListSkusResponse.Builder
Response message for ListSkus.
Protobuf type google.cloud.channel.v1.ListSkusResponse
ListSubscribersRequest
Request Message for ListSubscribers.
Protobuf type google.cloud.channel.v1.ListSubscribersRequest
ListSubscribersRequest.Builder
Request Message for ListSubscribers.
Protobuf type google.cloud.channel.v1.ListSubscribersRequest
ListSubscribersResponse
Response Message for ListSubscribers.
Protobuf type google.cloud.channel.v1.ListSubscribersResponse
ListSubscribersResponse.Builder
Response Message for ListSubscribers.
Protobuf type google.cloud.channel.v1.ListSubscribersResponse
ListTransferableOffersRequest
Request message for CloudChannelService.ListTransferableOffers
Protobuf type google.cloud.channel.v1.ListTransferableOffersRequest
ListTransferableOffersRequest.Builder
Request message for CloudChannelService.ListTransferableOffers
Protobuf type google.cloud.channel.v1.ListTransferableOffersRequest
ListTransferableOffersResponse
Response message for CloudChannelService.ListTransferableOffers.
Protobuf type google.cloud.channel.v1.ListTransferableOffersResponse
ListTransferableOffersResponse.Builder
Response message for CloudChannelService.ListTransferableOffers.
Protobuf type google.cloud.channel.v1.ListTransferableOffersResponse
ListTransferableSkusRequest
Request message for CloudChannelService.ListTransferableSkus
Protobuf type google.cloud.channel.v1.ListTransferableSkusRequest
ListTransferableSkusRequest.Builder
Request message for CloudChannelService.ListTransferableSkus
Protobuf type google.cloud.channel.v1.ListTransferableSkusRequest
ListTransferableSkusResponse
Response message for CloudChannelService.ListTransferableSkus.
Protobuf type google.cloud.channel.v1.ListTransferableSkusResponse
ListTransferableSkusResponse.Builder
Response message for CloudChannelService.ListTransferableSkus.
Protobuf type google.cloud.channel.v1.ListTransferableSkusResponse
LookupOfferRequest
Request message for LookupOffer.
Protobuf type google.cloud.channel.v1.LookupOfferRequest
LookupOfferRequest.Builder
Request message for LookupOffer.
Protobuf type google.cloud.channel.v1.LookupOfferRequest
MarketingInfo
Represents the marketing information for a Product, SKU or Offer.
Protobuf type google.cloud.channel.v1.MarketingInfo
MarketingInfo.Builder
Represents the marketing information for a Product, SKU or Offer.
Protobuf type google.cloud.channel.v1.MarketingInfo
Media
Represents media information.
Protobuf type google.cloud.channel.v1.Media
Media.Builder
Represents media information.
Protobuf type google.cloud.channel.v1.Media
Offer
Represents an offer made to resellers for purchase. An offer is associated with a Sku, has a plan for payment, a price, and defines the constraints for buying.
Protobuf type google.cloud.channel.v1.Offer
Offer.Builder
Represents an offer made to resellers for purchase. An offer is associated with a Sku, has a plan for payment, a price, and defines the constraints for buying.
Protobuf type google.cloud.channel.v1.Offer
OfferName
OfferName.Builder
Builder for accounts/{account}/offers/{offer}.
OffersProto
OperationMetadata
Provides contextual information about a google.longrunning.Operation.
Protobuf type google.cloud.channel.v1.OperationMetadata
OperationMetadata.Builder
Provides contextual information about a google.longrunning.Operation.
Protobuf type google.cloud.channel.v1.OperationMetadata
OperationsProto
Parameter
Definition for extended entitlement parameters.
Protobuf type google.cloud.channel.v1.Parameter
Parameter.Builder
Definition for extended entitlement parameters.
Protobuf type google.cloud.channel.v1.Parameter
ParameterDefinition
Parameter's definition. Specifies what parameter is required to use the current Offer to purchase.
Protobuf type google.cloud.channel.v1.ParameterDefinition
ParameterDefinition.Builder
Parameter's definition. Specifies what parameter is required to use the current Offer to purchase.
Protobuf type google.cloud.channel.v1.ParameterDefinition
Period
Represents period in days/months/years.
Protobuf type google.cloud.channel.v1.Period
Period.Builder
Represents period in days/months/years.
Protobuf type google.cloud.channel.v1.Period
Plan
The payment plan for the Offer. Describes how to make a payment.
Protobuf type google.cloud.channel.v1.Plan
Plan.Builder
The payment plan for the Offer. Describes how to make a payment.
Protobuf type google.cloud.channel.v1.Plan
Price
Represents the price of the Offer.
Protobuf type google.cloud.channel.v1.Price
Price.Builder
Represents the price of the Offer.
Protobuf type google.cloud.channel.v1.Price
PriceByResource
Represents price by resource type.
Protobuf type google.cloud.channel.v1.PriceByResource
PriceByResource.Builder
Represents price by resource type.
Protobuf type google.cloud.channel.v1.PriceByResource
PricePhase
Specifies the price by the duration of months. For example, a 20% discount for the first six months, then a 10% discount starting on the seventh month.
Protobuf type google.cloud.channel.v1.PricePhase
PricePhase.Builder
Specifies the price by the duration of months. For example, a 20% discount for the first six months, then a 10% discount starting on the seventh month.
Protobuf type google.cloud.channel.v1.PricePhase
PriceTier
Defines price at resource tier level. For example, an offer with following definition :
- Tier 1: Provide 25% discount for all seats between 1 and 25.
- Tier 2: Provide 10% discount for all seats between 26 and 100.
- Tier 3: Provide flat 15% discount for all seats above 100. Each of these tiers is represented as a PriceTier.
Protobuf type google.cloud.channel.v1.PriceTier
PriceTier.Builder
Defines price at resource tier level. For example, an offer with following definition :
- Tier 1: Provide 25% discount for all seats between 1 and 25.
- Tier 2: Provide 10% discount for all seats between 26 and 100.
- Tier 3: Provide flat 15% discount for all seats above 100. Each of these tiers is represented as a PriceTier.
Protobuf type google.cloud.channel.v1.PriceTier
Product
A Product is the entity a customer uses when placing an order. For example, Google Workspace, Google Voice, etc.
Protobuf type google.cloud.channel.v1.Product
Product.Builder
A Product is the entity a customer uses when placing an order. For example, Google Workspace, Google Voice, etc.
Protobuf type google.cloud.channel.v1.Product
ProductName
ProductName.Builder
Builder for products/{product}.
ProductsProto
ProvisionCloudIdentityRequest
Request message for CloudChannelService.ProvisionCloudIdentity
Protobuf type google.cloud.channel.v1.ProvisionCloudIdentityRequest
ProvisionCloudIdentityRequest.Builder
Request message for CloudChannelService.ProvisionCloudIdentity
Protobuf type google.cloud.channel.v1.ProvisionCloudIdentityRequest
ProvisionedService
Service provisioned for an entitlement.
Protobuf type google.cloud.channel.v1.ProvisionedService
ProvisionedService.Builder
Service provisioned for an entitlement.
Protobuf type google.cloud.channel.v1.ProvisionedService
PurchasableOffer
Offer that you can purchase for a customer. This is used in the ListPurchasableOffer API response.
Protobuf type google.cloud.channel.v1.PurchasableOffer
PurchasableOffer.Builder
Offer that you can purchase for a customer. This is used in the ListPurchasableOffer API response.
Protobuf type google.cloud.channel.v1.PurchasableOffer
PurchasableSku
SKU that you can purchase. This is used in ListPurchasableSku API response.
Protobuf type google.cloud.channel.v1.PurchasableSku
PurchasableSku.Builder
SKU that you can purchase. This is used in ListPurchasableSku API response.
Protobuf type google.cloud.channel.v1.PurchasableSku
RegisterSubscriberRequest
Request Message for RegisterSubscriber.
Protobuf type google.cloud.channel.v1.RegisterSubscriberRequest
RegisterSubscriberRequest.Builder
Request Message for RegisterSubscriber.
Protobuf type google.cloud.channel.v1.RegisterSubscriberRequest
RegisterSubscriberResponse
Response Message for RegisterSubscriber.
Protobuf type google.cloud.channel.v1.RegisterSubscriberResponse
RegisterSubscriberResponse.Builder
Response Message for RegisterSubscriber.
Protobuf type google.cloud.channel.v1.RegisterSubscriberResponse
RenewalSettings
Renewal settings for renewable Offers.
Protobuf type google.cloud.channel.v1.RenewalSettings
RenewalSettings.Builder
Renewal settings for renewable Offers.
Protobuf type google.cloud.channel.v1.RenewalSettings
ServiceProto
Sku
Represents a product's purchasable Stock Keeping Unit (SKU). SKUs represent the different variations of the product. For example, Google Workspace Business Standard and Google Workspace Business Plus are Google Workspace product SKUs.
Protobuf type google.cloud.channel.v1.Sku
Sku.Builder
Represents a product's purchasable Stock Keeping Unit (SKU). SKUs represent the different variations of the product. For example, Google Workspace Business Standard and Google Workspace Business Plus are Google Workspace product SKUs.
Protobuf type google.cloud.channel.v1.Sku
StartPaidServiceRequest
Request message for CloudChannelService.StartPaidService.
Protobuf type google.cloud.channel.v1.StartPaidServiceRequest
StartPaidServiceRequest.Builder
Request message for CloudChannelService.StartPaidService.
Protobuf type google.cloud.channel.v1.StartPaidServiceRequest
SubscriberEvent
Represents information which resellers will get as part of notification from Cloud Pub/Sub.
Protobuf type google.cloud.channel.v1.SubscriberEvent
SubscriberEvent.Builder
Represents information which resellers will get as part of notification from Cloud Pub/Sub.
Protobuf type google.cloud.channel.v1.SubscriberEvent
SubscriberEventProto
SuspendEntitlementRequest
Request message for CloudChannelService.SuspendEntitlement.
Protobuf type google.cloud.channel.v1.SuspendEntitlementRequest
SuspendEntitlementRequest.Builder
Request message for CloudChannelService.SuspendEntitlement.
Protobuf type google.cloud.channel.v1.SuspendEntitlementRequest
TransferEligibility
Specifies transfer eligibility of a SKU.
Protobuf type google.cloud.channel.v1.TransferEligibility
TransferEligibility.Builder
Specifies transfer eligibility of a SKU.
Protobuf type google.cloud.channel.v1.TransferEligibility
TransferEntitlementsRequest
Request message for CloudChannelService.TransferEntitlements.
Protobuf type google.cloud.channel.v1.TransferEntitlementsRequest
TransferEntitlementsRequest.Builder
Request message for CloudChannelService.TransferEntitlements.
Protobuf type google.cloud.channel.v1.TransferEntitlementsRequest
TransferEntitlementsResponse
Response message for CloudChannelService.TransferEntitlements. This is put in the response field of google.longrunning.Operation.
Protobuf type google.cloud.channel.v1.TransferEntitlementsResponse
TransferEntitlementsResponse.Builder
Response message for CloudChannelService.TransferEntitlements. This is put in the response field of google.longrunning.Operation.
Protobuf type google.cloud.channel.v1.TransferEntitlementsResponse
TransferEntitlementsToGoogleRequest
Request message for CloudChannelService.TransferEntitlementsToGoogle.
Protobuf type google.cloud.channel.v1.TransferEntitlementsToGoogleRequest
TransferEntitlementsToGoogleRequest.Builder
Request message for CloudChannelService.TransferEntitlementsToGoogle.
Protobuf type google.cloud.channel.v1.TransferEntitlementsToGoogleRequest
TransferableOffer
TransferableOffer represents an Offer that can be used in Transfer. Read-only.
Protobuf type google.cloud.channel.v1.TransferableOffer
TransferableOffer.Builder
TransferableOffer represents an Offer that can be used in Transfer. Read-only.
Protobuf type google.cloud.channel.v1.TransferableOffer
TransferableSku
TransferableSku represents information a reseller needs to view existing provisioned services for a customer that they do not own. Read-only.
Protobuf type google.cloud.channel.v1.TransferableSku
TransferableSku.Builder
TransferableSku represents information a reseller needs to view existing provisioned services for a customer that they do not own. Read-only.
Protobuf type google.cloud.channel.v1.TransferableSku
TrialSettings
Settings for trial offers.
Protobuf type google.cloud.channel.v1.TrialSettings
TrialSettings.Builder
Settings for trial offers.
Protobuf type google.cloud.channel.v1.TrialSettings
UnregisterSubscriberRequest
Request Message for UnregisterSubscriber.
Protobuf type google.cloud.channel.v1.UnregisterSubscriberRequest
UnregisterSubscriberRequest.Builder
Request Message for UnregisterSubscriber.
Protobuf type google.cloud.channel.v1.UnregisterSubscriberRequest
UnregisterSubscriberResponse
Response Message for UnregisterSubscriber.
Protobuf type google.cloud.channel.v1.UnregisterSubscriberResponse
UnregisterSubscriberResponse.Builder
Response Message for UnregisterSubscriber.
Protobuf type google.cloud.channel.v1.UnregisterSubscriberResponse
UpdateChannelPartnerLinkRequest
Request message for CloudChannelService.UpdateChannelPartnerLink
Protobuf type google.cloud.channel.v1.UpdateChannelPartnerLinkRequest
UpdateChannelPartnerLinkRequest.Builder
Request message for CloudChannelService.UpdateChannelPartnerLink
Protobuf type google.cloud.channel.v1.UpdateChannelPartnerLinkRequest
UpdateCustomerRequest
Request message for CloudChannelService.UpdateCustomer.
Protobuf type google.cloud.channel.v1.UpdateCustomerRequest
UpdateCustomerRequest.Builder
Request message for CloudChannelService.UpdateCustomer.
Protobuf type google.cloud.channel.v1.UpdateCustomerRequest
Value
Data type and value of a parameter.
Protobuf type google.cloud.channel.v1.Value
Value.Builder
Data type and value of a parameter.
Protobuf type google.cloud.channel.v1.Value
Interfaces
ActivateEntitlementRequestOrBuilder
AdminUserOrBuilder
AssociationInfoOrBuilder
CancelEntitlementRequestOrBuilder
ChangeOfferRequestOrBuilder
ChangeParametersRequestOrBuilder
ChangeRenewalSettingsRequestOrBuilder
ChannelPartnerLinkOrBuilder
CheckCloudIdentityAccountsExistRequestOrBuilder
CheckCloudIdentityAccountsExistResponseOrBuilder
CloudIdentityCustomerAccountOrBuilder
CloudIdentityInfoOrBuilder
CommitmentSettingsOrBuilder
ConstraintsOrBuilder
ContactInfoOrBuilder
CreateChannelPartnerLinkRequestOrBuilder
CreateCustomerRequestOrBuilder
CreateEntitlementRequestOrBuilder
CustomerConstraintsOrBuilder
CustomerEventOrBuilder
CustomerOrBuilder
DeleteCustomerRequestOrBuilder
EduDataOrBuilder
EntitlementEventOrBuilder
EntitlementOrBuilder
GetChannelPartnerLinkRequestOrBuilder
GetCustomerRequestOrBuilder
GetEntitlementRequestOrBuilder
ImportCustomerRequestOrBuilder
ListChannelPartnerLinksRequestOrBuilder
ListChannelPartnerLinksResponseOrBuilder
ListCustomersRequestOrBuilder
ListCustomersResponseOrBuilder
ListEntitlementsRequestOrBuilder
ListEntitlementsResponseOrBuilder
ListOffersRequestOrBuilder
ListOffersResponseOrBuilder
ListProductsRequestOrBuilder
ListProductsResponseOrBuilder
ListPurchasableOffersRequest.ChangeOfferPurchaseOrBuilder
ListPurchasableOffersRequest.CreateEntitlementPurchaseOrBuilder
ListPurchasableOffersRequestOrBuilder
ListPurchasableOffersResponseOrBuilder
ListPurchasableSkusRequest.ChangeOfferPurchaseOrBuilder
ListPurchasableSkusRequest.CreateEntitlementPurchaseOrBuilder
ListPurchasableSkusRequestOrBuilder
ListPurchasableSkusResponseOrBuilder
ListSkusRequestOrBuilder
ListSkusResponseOrBuilder
ListSubscribersRequestOrBuilder
ListSubscribersResponseOrBuilder
ListTransferableOffersRequestOrBuilder
ListTransferableOffersResponseOrBuilder
ListTransferableSkusRequestOrBuilder
ListTransferableSkusResponseOrBuilder
LookupOfferRequestOrBuilder
MarketingInfoOrBuilder
MediaOrBuilder
OfferOrBuilder
OperationMetadataOrBuilder
ParameterDefinitionOrBuilder
ParameterOrBuilder
PeriodOrBuilder
PlanOrBuilder
PriceByResourceOrBuilder
PriceOrBuilder
PricePhaseOrBuilder
PriceTierOrBuilder
ProductOrBuilder
ProvisionCloudIdentityRequestOrBuilder
ProvisionedServiceOrBuilder
PurchasableOfferOrBuilder
PurchasableSkuOrBuilder
RegisterSubscriberRequestOrBuilder
RegisterSubscriberResponseOrBuilder
RenewalSettingsOrBuilder
SkuOrBuilder
StartPaidServiceRequestOrBuilder
SubscriberEventOrBuilder
SuspendEntitlementRequestOrBuilder
TransferEligibilityOrBuilder
TransferEntitlementsRequestOrBuilder
TransferEntitlementsResponseOrBuilder
TransferEntitlementsToGoogleRequestOrBuilder
TransferableOfferOrBuilder
TransferableSkuOrBuilder
TrialSettingsOrBuilder
UnregisterSubscriberRequestOrBuilder
UnregisterSubscriberResponseOrBuilder
UpdateChannelPartnerLinkRequestOrBuilder
UpdateCustomerRequestOrBuilder
ValueOrBuilder
Enums
ChannelPartnerLinkState
ChannelPartnerLinkState represents state of a channel partner link.
Protobuf enum google.cloud.channel.v1.ChannelPartnerLinkState
ChannelPartnerLinkView
The level of granularity the ChannelPartnerLink will display.
Protobuf enum google.cloud.channel.v1.ChannelPartnerLinkView
CloudIdentityInfo.CustomerType
CustomerType of the customer
Protobuf enum google.cloud.channel.v1.CloudIdentityInfo.CustomerType
CustomerEvent.Type
Type of customer event.
Protobuf enum google.cloud.channel.v1.CustomerEvent.Type
EduData.InstituteSize
Number of students and staff the institute has.
Protobuf enum google.cloud.channel.v1.EduData.InstituteSize
EduData.InstituteType
Enum to specify the institute type.
Protobuf enum google.cloud.channel.v1.EduData.InstituteType
Entitlement.ProvisioningState
Indicates the current provisioning state of the entitlement.
Protobuf enum google.cloud.channel.v1.Entitlement.ProvisioningState
Entitlement.SuspensionReason
Suspension reason for an entitlement if provisioning_state = SUSPENDED.
Protobuf enum google.cloud.channel.v1.Entitlement.SuspensionReason
EntitlementEvent.Type
Type of entitlement event.
Protobuf enum google.cloud.channel.v1.EntitlementEvent.Type
ImportCustomerRequest.CustomerIdentityCase
ListPurchasableOffersRequest.PurchaseOptionCase
ListPurchasableSkusRequest.ChangeOfferPurchase.ChangeType
Change Type enum.
Protobuf enum
google.cloud.channel.v1.ListPurchasableSkusRequest.ChangeOfferPurchase.ChangeType
ListPurchasableSkusRequest.PurchaseOptionCase
ListTransferableOffersRequest.TransferredCustomerIdentityCase
ListTransferableSkusRequest.TransferredCustomerIdentityCase
MediaType
Type of media used.
Protobuf enum google.cloud.channel.v1.MediaType
OperationMetadata.OperationType
RPCs that return a Long Running Operation.
Protobuf enum google.cloud.channel.v1.OperationMetadata.OperationType
ParameterDefinition.ParameterType
Data type of the parameter.
Protobuf enum google.cloud.channel.v1.ParameterDefinition.ParameterType
PaymentPlan
Describes how the reseller will be billed.
Protobuf enum google.cloud.channel.v1.PaymentPlan
PaymentType
Specifies when the payment needs to happen.
Protobuf enum google.cloud.channel.v1.PaymentType
PeriodType
Period Type.
Protobuf enum google.cloud.channel.v1.PeriodType
PromotionalOrderType
Constraints type for Promotional offers.
Protobuf enum google.cloud.channel.v1.PromotionalOrderType
ResourceType
Represents the type for a monetizable resource(any entity on which billing happens). For example, this could be MINUTES for Google Voice and GB for Google Drive. One SKU can map to multiple monetizable resources.
Protobuf enum google.cloud.channel.v1.ResourceType
SubscriberEvent.EventCase
TransferEligibility.Reason
Reason of ineligibility.
Protobuf enum google.cloud.channel.v1.TransferEligibility.Reason