class Google::Apis::GenomicsV2alpha1::Metadata
Carries information about the pipeline execution that is returned in the long running operation's metadata field.
Attributes
The time at which the operation was created by the API. Corresponds to the JSON property `createTime` @return [String]
The time at which execution was completed and resources were cleaned up. Corresponds to the JSON property `endTime` @return [String]
The list of events that have happened so far during the execution of this operation. Corresponds to the JSON property `events` @return [Array<Google::Apis::GenomicsV2alpha1::Event>]
The user-defined labels associated with this operation. Corresponds to the JSON property `labels` @return [Hash<String,String>]
Specifies a series of actions to execute, expressed as Docker containers. Corresponds to the JSON property `pipeline` @return [Google::Apis::GenomicsV2alpha1::Pipeline]
The first time at which resources were allocated to execute the pipeline. Corresponds to the JSON property `startTime` @return [String]
Public Class Methods
# File lib/google/apis/genomics_v2alpha1/classes.rb, line 657 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/genomics_v2alpha1/classes.rb, line 662 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @end_time = args[:end_time] if args.key?(:end_time) @events = args[:events] if args.key?(:events) @labels = args[:labels] if args.key?(:labels) @pipeline = args[:pipeline] if args.key?(:pipeline) @start_time = args[:start_time] if args.key?(:start_time) end