Classes
AssignRequest
Request message for [LicenseManagementService.Assign][google.cloud.commerce.consumer.procurement.v1.LicenseManagementService.Assign].
AssignResponse
Response message for [LicenseManagementService.Assign][google.cloud.commerce.consumer.procurement.v1.LicenseManagementService.Assign].
AssignmentProtocol
Assignment protocol for a license pool.
AssignmentProtocol.Types
Container for nested types declared in the AssignmentProtocol message type.
AssignmentProtocol.Types.AutoAssignmentType
Configuration for automatic assignments handled by data plane operations.
AssignmentProtocol.Types.ManualAssignmentType
Allow manual assignments triggered by administrative operations only.
CancelOrderMetadata
Message stored in the metadata field of the Operation returned by [ConsumerProcurementService.CancelOrder][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.CancelOrder].
CancelOrderRequest
Request message for [ConsumerProcurementService.CancelOrder][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.CancelOrder].
CancelOrderRequest.Types
Container for nested types declared in the CancelOrderRequest message type.
ConsumerProcurementService
ConsumerProcurementService allows customers to make purchases of products served by the Cloud Commerce platform.
When purchases are made, the [ConsumerProcurementService][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService] programs the appropriate backends, including both Google's own infrastructure, as well as third-party systems, and to enable billing setup for charging for the procured item.
ConsumerProcurementService.ConsumerProcurementServiceBase
Base class for server-side implementations of ConsumerProcurementService
ConsumerProcurementService.ConsumerProcurementServiceClient
Client for ConsumerProcurementService
ConsumerProcurementServiceClient
ConsumerProcurementService client wrapper, for convenient use.
ConsumerProcurementServiceClientBuilder
Builder class for ConsumerProcurementServiceClient to provide simple configuration of credentials, endpoint etc.
ConsumerProcurementServiceClientImpl
ConsumerProcurementService client wrapper implementation, for convenient use.
ConsumerProcurementServiceSettings
Settings for ConsumerProcurementServiceClient instances.
EnumerateLicensedUsersRequest
Request message for [LicenseManagementService.EnumerateLicensedUsers][google.cloud.commerce.consumer.procurement.v1.LicenseManagementService.EnumerateLicensedUsers].
EnumerateLicensedUsersResponse
Response message for [LicenseManagementService.EnumerateLicensedUsers][google.cloud.commerce.consumer.procurement.v1.LicenseManagementService.EnumerateLicensedUsers].
GetLicensePoolRequest
Request message for getting a license pool.
GetOrderRequest
Request message for [ConsumerProcurementService.GetOrder][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.GetOrder]
LicenseManagementService
Service for managing licenses.
LicenseManagementService.LicenseManagementServiceBase
Base class for server-side implementations of LicenseManagementService
LicenseManagementService.LicenseManagementServiceClient
Client for LicenseManagementService
LicenseManagementServiceClient
LicenseManagementService client wrapper, for convenient use.
LicenseManagementServiceClientBuilder
Builder class for LicenseManagementServiceClient to provide simple configuration of credentials, endpoint etc.
LicenseManagementServiceClientImpl
LicenseManagementService client wrapper implementation, for convenient use.
LicenseManagementServiceSettings
Settings for LicenseManagementServiceClient instances.
LicensePool
A license pool represents a pool of licenses that can be assigned to users.
LicensePoolName
Resource name for the LicensePool
resource.
LicensedUser
A licensed user.
LineItem
A single item within an order.
LineItemChange
A change made on a line item.
LineItemInfo
Line item information.
ListOrdersRequest
Request message for [ConsumerProcurementService.ListOrders][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.ListOrders].
ListOrdersResponse
Response message for [ConsumerProcurementService.ListOrders][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.ListOrders].
ModifyOrderMetadata
Message stored in the metadata field of the Operation returned by [ConsumerProcurementService.ModifyOrder][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.ModifyOrder].
ModifyOrderRequest
Request message for [ConsumerProcurementService.ModifyOrder][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.ModifyOrder].
ModifyOrderRequest.Types
Container for nested types declared in the ModifyOrderRequest message type.
ModifyOrderRequest.Types.Modification
Modifications to make on the order.
OfferName
Resource name for the Offer
resource.
Order
Represents a purchase made by a customer on Cloud Marketplace. Creating an order makes sure that both the Google backend systems as well as external service provider's systems (if needed) allow use of purchased products and ensures the appropriate billing events occur.
An Order can be made against one Product with multiple add-ons (optional) or one Quote which might reference multiple products.
Customers typically choose a price plan for each Product purchased when they create an order and can change their plan later, if the product allows.
OrderName
Resource name for the Order
resource.
Parameter
User-provided Parameters.
Parameter.Types
Container for nested types declared in the Parameter message type.
Parameter.Types.Value
PlaceOrderMetadata
Message stored in the metadata field of the Operation returned by [ConsumerProcurementService.PlaceOrder][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.PlaceOrder].
PlaceOrderRequest
Request message for [ConsumerProcurementService.PlaceOrder][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.PlaceOrder].
Subscription
Subscription information.
UnassignRequest
Request message for [LicenseManagementService.Unassign][google.cloud.commerce.consumer.procurement.v1.LicenseManagementService.Unassign].
UnassignResponse
Response message for [LicenseManagementService.Unassign][google.cloud.commerce.consumer.procurement.v1.LicenseManagementService.Unassign].
UpdateLicensePoolRequest
Request message for updating a license pool.
Enums
AssignmentProtocol.AssignmentTypeOneofCase
Enum of possible cases for the "assignment_type" oneof.
AutoRenewalBehavior
Indicates the auto renewal behavior customer specifies on subscription.
CancelOrderRequest.Types.CancellationPolicy
Indicates the cancellation policy the customer uses to cancel the order.
LicensePoolName.ResourceNameType
The possible contents of LicensePoolName.
LineItemChangeState
State of a change.
LineItemChangeStateReasonType
Predefined types for line item change state reason.
LineItemChangeType
Type of a line item change.
OfferName.ResourceNameType
The possible contents of OfferName.
OrderName.ResourceNameType
The possible contents of OrderName.
Parameter.Types.Value.KindOneofCase
Enum of possible cases for the "kind" oneof.