Reference documentation and code samples for the Google Cloud Container V1 Client class NodePoolUpgradeInfo.
NodePoolUpgradeInfo contains the upgrade information of a nodepool.
Generated from protobuf message google.container.v1.NodePoolUpgradeInfo
Namespace
Google \ Cloud \ Container \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ minor_target_version |
string
minor_target_version indicates the target version for minor upgrade. |
↳ patch_target_version |
string
patch_target_version indicates the target version for patch upgrade. |
↳ auto_upgrade_status |
array
The auto upgrade status. |
↳ paused_reason |
array
The auto upgrade paused reason. |
↳ upgrade_details |
array<UpgradeDetails>
The list of past auto upgrades. |
↳ end_of_standard_support_timestamp |
string
The nodepool's current minor version's end of standard support timestamp. |
↳ end_of_extended_support_timestamp |
string
The nodepool's current minor version's end of extended support timestamp. |
getMinorTargetVersion
minor_target_version indicates the target version for minor upgrade.
Returns | |
---|---|
Type | Description |
string |
hasMinorTargetVersion
clearMinorTargetVersion
setMinorTargetVersion
minor_target_version indicates the target version for minor upgrade.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getPatchTargetVersion
patch_target_version indicates the target version for patch upgrade.
Returns | |
---|---|
Type | Description |
string |
hasPatchTargetVersion
clearPatchTargetVersion
setPatchTargetVersion
patch_target_version indicates the target version for patch upgrade.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getAutoUpgradeStatus
The auto upgrade status.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setAutoUpgradeStatus
The auto upgrade status.
Parameter | |
---|---|
Name | Description |
var |
int[]
|
Returns | |
---|---|
Type | Description |
$this |
getPausedReason
The auto upgrade paused reason.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setPausedReason
The auto upgrade paused reason.
Parameter | |
---|---|
Name | Description |
var |
int[]
|
Returns | |
---|---|
Type | Description |
$this |
getUpgradeDetails
The list of past auto upgrades.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setUpgradeDetails
The list of past auto upgrades.
Parameter | |
---|---|
Name | Description |
var |
array<UpgradeDetails>
|
Returns | |
---|---|
Type | Description |
$this |
getEndOfStandardSupportTimestamp
The nodepool's current minor version's end of standard support timestamp.
Returns | |
---|---|
Type | Description |
string |
hasEndOfStandardSupportTimestamp
clearEndOfStandardSupportTimestamp
setEndOfStandardSupportTimestamp
The nodepool's current minor version's end of standard support timestamp.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getEndOfExtendedSupportTimestamp
The nodepool's current minor version's end of extended support timestamp.
Returns | |
---|---|
Type | Description |
string |
hasEndOfExtendedSupportTimestamp
clearEndOfExtendedSupportTimestamp
setEndOfExtendedSupportTimestamp
The nodepool's current minor version's end of extended support timestamp.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |