Interface ScheduleOrBuilder (0.12.0)

public interface ScheduleOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEndDate()

public abstract Date getEndDate()

Date for the final run of the report.

.google.type.Date end_date = 2;

Returns
Type Description
com.google.type.Date

The endDate.

getEndDateOrBuilder()

public abstract DateOrBuilder getEndDateOrBuilder()

Date for the final run of the report.

.google.type.Date end_date = 2;

Returns
Type Description
com.google.type.DateOrBuilder

getFrequency()

public abstract Schedule.Frequency getFrequency()

Frequency to run report.

.google.ads.admanager.v1.Schedule.Frequency frequency = 3;

Returns
Type Description
Schedule.Frequency

The frequency.

getFrequencyScheduleCase()

public abstract Schedule.FrequencyScheduleCase getFrequencyScheduleCase()
Returns
Type Description
Schedule.FrequencyScheduleCase

getFrequencyValue()

public abstract int getFrequencyValue()

Frequency to run report.

.google.ads.admanager.v1.Schedule.Frequency frequency = 3;

Returns
Type Description
int

The enum numeric value on the wire for frequency.

getMonthlySchedule()

public abstract Schedule.MonthlySchedule getMonthlySchedule()

Days of month to schedule report run.

.google.ads.admanager.v1.Schedule.MonthlySchedule monthly_schedule = 7;

Returns
Type Description
Schedule.MonthlySchedule

The monthlySchedule.

getMonthlyScheduleOrBuilder()

public abstract Schedule.MonthlyScheduleOrBuilder getMonthlyScheduleOrBuilder()

Days of month to schedule report run.

.google.ads.admanager.v1.Schedule.MonthlySchedule monthly_schedule = 7;

Returns
Type Description
Schedule.MonthlyScheduleOrBuilder

getStartDate()

public abstract Date getStartDate()

Date for the first run of the report.

.google.type.Date start_date = 1;

Returns
Type Description
com.google.type.Date

The startDate.

getStartDateOrBuilder()

public abstract DateOrBuilder getStartDateOrBuilder()

Date for the first run of the report.

.google.type.Date start_date = 1;

Returns
Type Description
com.google.type.DateOrBuilder

getStartTime()

public abstract TimeOfDay getStartTime()

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.

.google.type.TimeOfDay start_time = 4;

Returns
Type Description
com.google.type.TimeOfDay

The startTime.

getStartTimeOrBuilder()

public abstract TimeOfDayOrBuilder getStartTimeOrBuilder()

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.

.google.type.TimeOfDay start_time = 4;

Returns
Type Description
com.google.type.TimeOfDayOrBuilder

getWeeklySchedule()

public abstract Schedule.WeeklySchedule getWeeklySchedule()

Days of week to schedule report run.

.google.ads.admanager.v1.Schedule.WeeklySchedule weekly_schedule = 6;

Returns
Type Description
Schedule.WeeklySchedule

The weeklySchedule.

getWeeklyScheduleOrBuilder()

public abstract Schedule.WeeklyScheduleOrBuilder getWeeklyScheduleOrBuilder()

Days of week to schedule report run.

.google.ads.admanager.v1.Schedule.WeeklySchedule weekly_schedule = 6;

Returns
Type Description
Schedule.WeeklyScheduleOrBuilder

hasEndDate()

public abstract boolean hasEndDate()

Date for the final run of the report.

.google.type.Date end_date = 2;

Returns
Type Description
boolean

Whether the endDate field is set.

hasMonthlySchedule()

public abstract boolean hasMonthlySchedule()

Days of month to schedule report run.

.google.ads.admanager.v1.Schedule.MonthlySchedule monthly_schedule = 7;

Returns
Type Description
boolean

Whether the monthlySchedule field is set.

hasStartDate()

public abstract boolean hasStartDate()

Date for the first run of the report.

.google.type.Date start_date = 1;

Returns
Type Description
boolean

Whether the startDate field is set.

hasStartTime()

public abstract boolean hasStartTime()

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.

.google.type.TimeOfDay start_time = 4;

Returns
Type Description
boolean

Whether the startTime field is set.

hasWeeklySchedule()

public abstract boolean hasWeeklySchedule()

Days of week to schedule report run.

.google.ads.admanager.v1.Schedule.WeeklySchedule weekly_schedule = 6;

Returns
Type Description
boolean

Whether the weeklySchedule field is set.