TransferJobSchedule class
Constructors
-
TransferJobSchedule({Input<String?>? repeatInterval, Input<TransferJobScheduleScheduleEndDate?>? scheduleEndDate, required Input<TransferJobScheduleScheduleStartDate> scheduleStartDate, Input<TransferJobScheduleStartTimeOfDay?>? startTimeOfDay})
-
Creates a new TransferJobSchedule.
repeatInterval Interval between the start of each scheduled transfer. If unspecified, the default value is 24 hours. This value may not be less than 1 hour. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
scheduleEndDate The last day the recurring transfer will be run. If scheduleEndDate is the same as scheduleStartDate, the transfer will be executed only once. Structure documented below.
scheduleStartDate The first day the recurring transfer is scheduled to run. If scheduleStartDate is in the past, the transfer will run for the first time on the following day. Structure documented below.
startTimeOfDay The time in UTC at which the transfer will be scheduled to start in a day. Transfers may start later than this time. If not specified, recurring and one-time transfers that are scheduled to run today will run immediately; recurring transfers that are scheduled to run on a future date will start at approximately midnight UTC on that date. Note that when configuring a transfer with the Cloud Platform Console, the transfer's start time in a day is specified in your local timezone. Structure documented below.
const
-
TransferJobSchedule.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
repeatInterval
→ Input<String?>?
-
Interval between the start of each scheduled transfer. If unspecified, the default value is 24 hours. This value may not be less than 1 hour. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
scheduleEndDate
→ Input<TransferJobScheduleScheduleEndDate?>?
-
The last day the recurring transfer will be run. If
scheduleEndDate is the same as scheduleStartDate, the transfer will be executed only once. Structure documented below.
final
-
scheduleStartDate
→ Input<TransferJobScheduleScheduleStartDate>
-
The first day the recurring transfer is scheduled to run. If
scheduleStartDate is in the past, the transfer will run for the first time on the following day. Structure documented below.
final
-
startTimeOfDay
→ Input<TransferJobScheduleStartTimeOfDay?>?
-
The time in UTC at which the transfer will be scheduled to start in a day. Transfers may start later than this time. If not specified, recurring and one-time transfers that are scheduled to run today will run immediately; recurring transfers that are scheduled to run on a future date will start at approximately midnight UTC on that date. Note that when configuring a transfer with the Cloud Platform Console, the transfer's start time in a day is specified in your local timezone. Structure documented below.
final