Class Schedule
The schedule for the report
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class Schedule : IMessage<Schedule>, IEquatable<Schedule>, IDeepCloneable<Schedule>, IBufferMessage, IMessage
Constructors
Schedule()
Declaration
public Schedule()
Schedule(Schedule)
Declaration
public Schedule(Schedule other)
Parameters
Type | Name | Description |
---|---|---|
Schedule | other |
Properties
EndDate
Date for the final run of the report.
Declaration
public Date EndDate { get; set; }
Property Value
Type | Description |
---|---|
Date |
Frequency
Frequency to run report.
Declaration
public Schedule.Types.Frequency Frequency { get; set; }
Property Value
Type | Description |
---|---|
Schedule.Types.Frequency |
FrequencyScheduleCase
Declaration
public Schedule.FrequencyScheduleOneofCase FrequencyScheduleCase { get; }
Property Value
Type | Description |
---|---|
Schedule.FrequencyScheduleOneofCase |
MonthlySchedule
Days of month to schedule report run.
Declaration
public Schedule.Types.MonthlySchedule MonthlySchedule { get; set; }
Property Value
Type | Description |
---|---|
Schedule.Types.MonthlySchedule |
StartDate
Date for the first run of the report.
Declaration
public Date StartDate { get; set; }
Property Value
Type | Description |
---|---|
Date |
StartTime
Indicates start time for schedule to run
Will use the time_zone from ReportDefinition
. Defaults
to the publisher's time zone if not specified.
For HOURLY, TWO_TIMES_DAILY, THREE_TIMES_DAILY, or FOUR_TIMES_DAILY, this will be the time of day that the first report will run on the first day. For example, if the start time is 2:00 PM, and the frequency is THREE_TIMES_DAILY, the first day will have reports scheduled at 2:00 PM, 10:00 PM. Each subsequent day will have reports scheduled at 6:00 AM, 2:00 PM, 10:00 PM.
Declaration
public TimeOfDay StartTime { get; set; }
Property Value
Type | Description |
---|---|
TimeOfDay |
WeeklySchedule
Days of week to schedule report run.
Declaration
public Schedule.Types.WeeklySchedule WeeklySchedule { get; set; }
Property Value
Type | Description |
---|---|
Schedule.Types.WeeklySchedule |