class Google::Apis::ContainerV1beta1::UpgradeEvent

UpgradeEvent is a notification sent to customers by the cluster server when a resource is upgrading.

Attributes

current_version[RW]

The current version before the upgrade. Corresponds to the JSON property `currentVersion` @return [String]

operation[RW]

The operation associated with this upgrade. Corresponds to the JSON property `operation` @return [String]

operation_start_time[RW]

The time when the operation was started. Corresponds to the JSON property `operationStartTime` @return [String]

resource[RW]

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]

resource_type[RW]

The resource type that is upgrading. Corresponds to the JSON property `resourceType` @return [String]

target_version[RW]

The target version for the upgrade. Corresponds to the JSON property `targetVersion` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/container_v1beta1/classes.rb, line 5482
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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