class Google::Apis::DatapipelinesV1::GoogleCloudDatapipelinesV1ScheduleSpec

Details of the schedule the pipeline runs on.

Attributes

next_job_time[RW]

Output only. When the next Scheduler job is going to run. Corresponds to the JSON property ‘nextJobTime` @return [String]

schedule[RW]

Unix-cron format of the schedule. This information is retrieved from the linked Cloud Scheduler. Corresponds to the JSON property ‘schedule` @return [String]

time_zone[RW]

Timezone ID. This matches the timezone IDs used by the Cloud Scheduler API. If empty, UTC time is assumed. Corresponds to the JSON property ‘timeZone` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/datapipelines_v1/classes.rb, line 798
def update!(**args)
  @next_job_time = args[:next_job_time] if args.key?(:next_job_time)
  @schedule = args[:schedule] if args.key?(:schedule)
  @time_zone = args[:time_zone] if args.key?(:time_zone)
end