Cloud Commerce Consumer Procurement v1 API - Class LicensePool (1.4.0)

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.

Inheritance

object > LicensePool

Namespace

Google.Cloud.Commerce.Consumer.Procurement.V1

Assembly

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