public sealed class LicensePool : IMessage<LicensePool>, IEquatable<LicensePool>, IDeepCloneable<LicensePool>, IBufferMessage, IMessage
Reference 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 |