class Google::Apis::DataprocV1::BatchOperationMetadata

Metadata describing the Batch operation.

Attributes

batch[RW]

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

batch_uuid[RW]

Batch UUID for the operation. Corresponds to the JSON property `batchUuid` @return [String]

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 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]

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 275
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 280
def update!(**args)
  @batch = args[:batch] if args.key?(:batch)
  @batch_uuid = args[:batch_uuid] if args.key?(:batch_uuid)
  @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)
  @warnings = args[:warnings] if args.key?(:warnings)
end