Compute V1 Client - Class FixedOrPercent (1.17.0)

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

Encapsulates numeric value that can be either absolute or relative.

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ calculated
int

[Output Only] Absolute value of VM instances calculated based on the specific mode. - If the value is fixed, then the calculated value is equal to the fixed value. - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.

↳ fixed
int

Specifies a fixed number of VM instances. This must be a positive integer.

↳ percent
int

Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.

getCalculated

[Output Only] Absolute value of VM instances calculated based on the specific mode. - If the value is fixed, then the calculated value is equal to the fixed value. - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.

Returns
Type
Description
int

hasCalculated

clearCalculated

setCalculated

[Output Only] Absolute value of VM instances calculated based on the specific mode. - If the value is fixed, then the calculated value is equal to the fixed value. - If the value is a percent, then the calculated value is percent/100 * targetSize. For example, the calculated value of a 80% of a managed instance group with 150 instances would be (80/100 * 150) = 120 VM instances. If there is a remainder, the number is rounded.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getFixed

Specifies a fixed number of VM instances. This must be a positive integer.

Returns
Type
Description
int

hasFixed

clearFixed

setFixed

Specifies a fixed number of VM instances. This must be a positive integer.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getPercent

Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.

Returns
Type
Description
int

hasPercent

clearPercent

setPercent

Specifies a percentage of instances between 0 to 100%, inclusive. For example, specify 80 for 80%.

Parameter
Name
Description
var
int
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: