Reference documentation and code samples for the Google Cloud Commerce Consumer Procurement V1 Client class LicensePool.
A license pool represents a pool of licenses that can be assigned to users.
Generated from protobuf message google.cloud.commerce.consumer.procurement.v1.LicensePool
Namespace
Google \ Cloud \ Commerce \ Consumer \ Procurement \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. Format: billingAccounts/{billing_account}/orders/{order}/licensePool
↳ license_assignment_protocol
↳ available_license_count
int
Output only. Licenses count that are available to be assigned.
↳ total_license_count
int
Output only. Total number of licenses in the pool.
getName
Identifier. Format: billingAccounts/{billing_account}/orders/{order}/licensePool
string
setName
Identifier. Format: billingAccounts/{billing_account}/orders/{order}/licensePool
var
string
$this
getLicenseAssignmentProtocol
Required. Assignment protocol for the license pool.
hasLicenseAssignmentProtocol
clearLicenseAssignmentProtocol
setLicenseAssignmentProtocol
Required. Assignment protocol for the license pool.
$this
getAvailableLicenseCount
Output only. Licenses count that are available to be assigned.
int
setAvailableLicenseCount
Output only. Licenses count that are available to be assigned.
var
int
$this
getTotalLicenseCount
Output only. Total number of licenses in the pool.
int
setTotalLicenseCount
Output only. Total number of licenses in the pool.
var
int
$this

