public sealed class LicensePool : IMessage<LicensePool>, IEquatable<LicensePool>, IDeepCloneable<LicensePool>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Commerce Consumer Procurement v1 API class LicensePool.
A license pool represents a pool of licenses that can be assigned to users.
Implements
IMessageLicensePool, IEquatableLicensePool, IDeepCloneableLicensePool, IBufferMessage, IMessageNamespace
Google.Cloud.Commerce.Consumer.Procurement.V1Assembly
Google.Cloud.Commerce.Consumer.Procurement.V1.dll
Constructors
LicensePool()
public LicensePool()LicensePool(LicensePool)
public LicensePool(LicensePool other)| Parameter | |
|---|---|
| Name | Description |
other |
LicensePool |
Properties
AvailableLicenseCount
public int AvailableLicenseCount { get; set; }Output only. Licenses count that are available to be assigned.
| Property Value | |
|---|---|
| Type | Description |
int |
|
LicenseAssignmentProtocol
public AssignmentProtocol LicenseAssignmentProtocol { get; set; }Required. Assignment protocol for the license pool.
| Property Value | |
|---|---|
| Type | Description |
AssignmentProtocol |
|
LicensePoolName
public LicensePoolName LicensePoolName { get; set; }LicensePoolName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
LicensePoolName |
|
Name
public string Name { get; set; }Identifier. Format:
billingAccounts/{billing_account}/orders/{order}/licensePool
| Property Value | |
|---|---|
| Type | Description |
string |
|
TotalLicenseCount
public int TotalLicenseCount { get; set; }Output only. Total number of licenses in the pool.
| Property Value | |
|---|---|
| Type | Description |
int |
|