Compute V1 Client - Class LicenseResourceCommitment (1.20.0)

Reference documentation and code samples for the Compute V1 Client class LicenseResourceCommitment.

Commitment for a particular license resource.

Generated from protobuf message google.cloud.compute.v1.LicenseResourceCommitment

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ amount int|string

The number of licenses purchased.

↳ cores_per_license string

Specifies the core range of the instance for which this license applies.

↳ license string

Any applicable license URI.

getAmount

The number of licenses purchased.

Returns
Type Description
int|string

hasAmount

clearAmount

setAmount

The number of licenses purchased.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getCoresPerLicense

Specifies the core range of the instance for which this license applies.

Returns
Type Description
string

hasCoresPerLicense

clearCoresPerLicense

setCoresPerLicense

Specifies the core range of the instance for which this license applies.

Parameter
Name Description
var string
Returns
Type Description
$this

getLicense

Any applicable license URI.

Returns
Type Description
string

hasLicense

clearLicense

setLicense

Any applicable license URI.

Parameter
Name Description
var string
Returns
Type Description
$this