ClusterUpgradeInfo class

ClusterUpgradeInfo contains the upgrade information of a cluster.

Constructors

ClusterUpgradeInfo({List<String>? autoUpgradeStatus, String? endOfExtendedSupportTimestamp, String? endOfStandardSupportTimestamp, String? minorTargetVersion, String? patchTargetVersion, List<String>? pausedReason, RollbackSafeUpgradeStatus? rollbackSafeUpgradeStatus, List<UpgradeDetails>? upgradeDetails})
ClusterUpgradeInfo.fromJson(Map json_)

Properties

autoUpgradeStatus ↔ List<String>?
The auto upgrade status.
getter/setter pair
endOfExtendedSupportTimestamp ↔ String?
The cluster's current minor version's end of extended support timestamp.
getter/setter pair
endOfStandardSupportTimestamp ↔ String?
The cluster's current minor version's end of standard support timestamp.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
minorTargetVersion ↔ String?
minor_target_version indicates the target version for minor upgrade.
getter/setter pair
patchTargetVersion ↔ String?
patch_target_version indicates the target version for patch upgrade.
getter/setter pair
pausedReason ↔ List<String>?
The auto upgrade paused reason.
getter/setter pair
rollbackSafeUpgradeStatus ↔ RollbackSafeUpgradeStatus?
The cluster's rollback-safe upgrade status.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
upgradeDetails ↔ List<UpgradeDetails>?
The list of past auto upgrades.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited