class Google::Apis::DatastreamV1alpha1::BackfillJob

Represents a backfill job on a specific stream object.

Attributes

errors[RW]

Output only. Errors which caused the backfill job to fail. Corresponds to the JSON property ‘errors` @return [Array<Google::Apis::DatastreamV1alpha1::Error>]

last_end_time[RW]

Output only. Backfill job’s end time. Corresponds to the JSON property ‘lastEndTime` @return [String]

last_start_time[RW]

Output only. Backfill job’s start time. Corresponds to the JSON property ‘lastStartTime` @return [String]

state[RW]

Backfill job state. Corresponds to the JSON property ‘state` @return [String]

trigger[RW]

Backfill job’s triggering reason. Corresponds to the JSON property ‘trigger` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/datastream_v1alpha1/classes.rb, line 98
def update!(**args)
  @errors = args[:errors] if args.key?(:errors)
  @last_end_time = args[:last_end_time] if args.key?(:last_end_time)
  @last_start_time = args[:last_start_time] if args.key?(:last_start_time)
  @state = args[:state] if args.key?(:state)
  @trigger = args[:trigger] if args.key?(:trigger)
end