class Google::Apis::DataprocV1::SessionOperationMetadata

Metadata describing the Session operation.

Attributes

create_time[RW]

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

description[RW]

Short description of the operation. Corresponds to the JSON property `description` @return [String]

done_time[RW]

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

labels[RW]

Labels associated with the operation. Corresponds to the JSON property `labels` @return [Hash<String,String>]

operation_type[RW]

The operation type. Corresponds to the JSON property `operationType` @return [String]

session[RW]

Name of the session for the operation. Corresponds to the JSON property `session` @return [String]

session_uuid[RW]

Session UUID for the operation. Corresponds to the JSON property `sessionUuid` @return [String]

warnings[RW]

Warnings encountered during operation execution. Corresponds to the JSON property `warnings` @return [Array<String>]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

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