Reference documentation and code samples for the Google Cloud Container V1 Client class DisruptionBudget.
DisruptionBudget defines the upgrade disruption budget for the cluster control plane.
Generated from protobuf message google.container.v1.DisruptionBudget
Namespace
Google \ Cloud \ Container \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ minor_version_disruption_interval |
Google\Protobuf\Duration
Optional. The minimum duration between two minor version upgrades of the control plane. |
↳ patch_version_disruption_interval |
Google\Protobuf\Duration
Optional. The minimum duration between two patch version upgrades of the control plane. |
↳ last_minor_version_disruption_time |
Google\Protobuf\Timestamp
Output only. The last time a minor version upgrade was performed on the control plane. |
↳ last_disruption_time |
Google\Protobuf\Timestamp
Output only. The last time a disruption was performed on the control plane. |
getMinorVersionDisruptionInterval
Optional. The minimum duration between two minor version upgrades of the control plane.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Duration|null |
|
hasMinorVersionDisruptionInterval
clearMinorVersionDisruptionInterval
setMinorVersionDisruptionInterval
Optional. The minimum duration between two minor version upgrades of the control plane.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Duration
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPatchVersionDisruptionInterval
Optional. The minimum duration between two patch version upgrades of the control plane.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Duration|null |
|
hasPatchVersionDisruptionInterval
clearPatchVersionDisruptionInterval
setPatchVersionDisruptionInterval
Optional. The minimum duration between two patch version upgrades of the control plane.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Duration
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLastMinorVersionDisruptionTime
Output only. The last time a minor version upgrade was performed on the control plane.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasLastMinorVersionDisruptionTime
clearLastMinorVersionDisruptionTime
setLastMinorVersionDisruptionTime
Output only. The last time a minor version upgrade was performed on the control plane.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLastDisruptionTime
Output only. The last time a disruption was performed on the control plane.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasLastDisruptionTime
clearLastDisruptionTime
setLastDisruptionTime
Output only. The last time a disruption was performed on the control plane.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|