Show / Hide Table of Contents

Class ScheduleOptions.Types.Schedule

The schedule for the report

Inheritance
object
ScheduleOptions.Types.Schedule
Implements
IMessage<ScheduleOptions.Types.Schedule>
IEquatable<ScheduleOptions.Types.Schedule>
IDeepCloneable<ScheduleOptions.Types.Schedule>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class ScheduleOptions.Types.Schedule : IMessage<ScheduleOptions.Types.Schedule>, IEquatable<ScheduleOptions.Types.Schedule>, IDeepCloneable<ScheduleOptions.Types.Schedule>, IBufferMessage, IMessage

Constructors

Schedule()

Declaration
public Schedule()

Schedule(Schedule)

Declaration
public Schedule(ScheduleOptions.Types.Schedule other)
Parameters
Type Name Description
ScheduleOptions.Types.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 ScheduleOptions.Types.Schedule.Types.Frequency Frequency { get; set; }
Property Value
Type Description
ScheduleOptions.Types.Schedule.Types.Frequency

FrequencyScheduleCase

Declaration
public ScheduleOptions.Types.Schedule.FrequencyScheduleOneofCase FrequencyScheduleCase { get; }
Property Value
Type Description
ScheduleOptions.Types.Schedule.FrequencyScheduleOneofCase

MonthlySchedule

Days of month to schedule report run.

Declaration
public ScheduleOptions.Types.Schedule.Types.MonthlySchedule MonthlySchedule { get; set; }
Property Value
Type Description
ScheduleOptions.Types.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 ScheduleOptions.Types.Schedule.Types.WeeklySchedule WeeklySchedule { get; set; }
Property Value
Type Description
ScheduleOptions.Types.Schedule.Types.WeeklySchedule
In this article
Back to top Generated by DocFX