class Google::Apis::DataprocV1::SessionOperationMetadata
Metadata describing the Session operation.
Attributes
The time when the operation was created. Corresponds to the JSON property `createTime` @return [String]
Short description of the operation. Corresponds to the JSON property `description` @return [String]
The time when the operation was finished. Corresponds to the JSON property `doneTime` @return [String]
Labels associated with the operation. Corresponds to the JSON property `labels` @return [Hash<String,String>]
The operation type. Corresponds to the JSON property `operationType` @return [String]
Name of the session for the operation. Corresponds to the JSON property `session` @return [String]
Session UUID for the operation. Corresponds to the JSON property `sessionUuid` @return [String]
Warnings encountered during operation execution. Corresponds to the JSON property `warnings` @return [Array<String>]
Public Class Methods
# File lib/google/apis/dataproc_v1/classes.rb, line 3081 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dataproc_v1/classes.rb, line 3086 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @description = args[:description] if args.key?(:description) @done_time = args[:done_time] if args.key?(:done_time) @labels = args[:labels] if args.key?(:labels) @operation_type = args[:operation_type] if args.key?(:operation_type) @session = args[:session] if args.key?(:session) @session_uuid = args[:session_uuid] if args.key?(:session_uuid) @warnings = args[:warnings] if args.key?(:warnings) end