class Google::Apis::ContainerV1beta1::UpgradeEvent
UpgradeEvent
is a notification sent to customers by the cluster server when a resource is upgrading.
Attributes
The current version before the upgrade. Corresponds to the JSON property `currentVersion` @return [String]
The operation associated with this upgrade. Corresponds to the JSON property `operation` @return [String]
The time when the operation was started. Corresponds to the JSON property `operationStartTime` @return [String]
Optional relative path to the resource. For example in node pool upgrades, the relative path of the node pool. Corresponds to the JSON property `resource` @return [String]
The resource type that is upgrading. Corresponds to the JSON property `resourceType` @return [String]
The target version for the upgrade. Corresponds to the JSON property `targetVersion` @return [String]
Public Class Methods
# File lib/google/apis/container_v1beta1/classes.rb, line 5482 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/container_v1beta1/classes.rb, line 5487 def update!(**args) @current_version = args[:current_version] if args.key?(:current_version) @operation = args[:operation] if args.key?(:operation) @operation_start_time = args[:operation_start_time] if args.key?(:operation_start_time) @resource = args[:resource] if args.key?(:resource) @resource_type = args[:resource_type] if args.key?(:resource_type) @target_version = args[:target_version] if args.key?(:target_version) end