public static final class Report.Schedule
extends com.google.api.client.json.GenericJson
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
Schedule() |
Modifier and Type | Method and Description |
---|---|
Report.Schedule |
clone() |
Boolean |
getActive()
Whether the schedule is active or not.
|
Integer |
getEvery()
Defines every how many days, weeks or months the report should be run.
|
com.google.api.client.util.DateTime |
getExpirationDate() |
String |
getRepeats()
The interval for which the report is repeated.
|
List<String> |
getRepeatsOnWeekDays()
List of week days "WEEKLY" on which scheduled reports should run.
|
String |
getRunsOnDayOfMonth()
Enum to define for "MONTHLY" scheduled reports whether reports should be repeated on the same
day of the month as "startDate" or the same day of the week of the month.
|
com.google.api.client.util.DateTime |
getStartDate() |
String |
getTimezone()
The timezone when the report will run.
|
Report.Schedule |
set(String fieldName,
Object value) |
Report.Schedule |
setActive(Boolean active)
Whether the schedule is active or not.
|
Report.Schedule |
setEvery(Integer every)
Defines every how many days, weeks or months the report should be run.
|
Report.Schedule |
setExpirationDate(com.google.api.client.util.DateTime expirationDate) |
Report.Schedule |
setRepeats(String repeats)
The interval for which the report is repeated.
|
Report.Schedule |
setRepeatsOnWeekDays(List<String> repeatsOnWeekDays)
List of week days "WEEKLY" on which scheduled reports should run.
|
Report.Schedule |
setRunsOnDayOfMonth(String runsOnDayOfMonth)
Enum to define for "MONTHLY" scheduled reports whether reports should be repeated on the same
day of the month as "startDate" or the same day of the week of the month.
|
Report.Schedule |
setStartDate(com.google.api.client.util.DateTime startDate) |
Report.Schedule |
setTimezone(String timezone)
The timezone when the report will run.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public Boolean getActive()
null
for nonepublic Report.Schedule setActive(Boolean active)
active
- active or null
for nonepublic Integer getEvery()
null
for nonepublic Report.Schedule setEvery(Integer every)
every
- every or null
for nonepublic com.google.api.client.util.DateTime getExpirationDate()
null
for nonepublic Report.Schedule setExpirationDate(com.google.api.client.util.DateTime expirationDate)
expirationDate
- expirationDate or null
for nonepublic String getRepeats()
null
for nonepublic Report.Schedule setRepeats(String repeats)
repeats
- repeats or null
for nonepublic List<String> getRepeatsOnWeekDays()
null
for nonepublic Report.Schedule setRepeatsOnWeekDays(List<String> repeatsOnWeekDays)
repeatsOnWeekDays
- repeatsOnWeekDays or null
for nonepublic String getRunsOnDayOfMonth()
null
for nonepublic Report.Schedule setRunsOnDayOfMonth(String runsOnDayOfMonth)
runsOnDayOfMonth
- runsOnDayOfMonth or null
for nonepublic com.google.api.client.util.DateTime getStartDate()
null
for nonepublic Report.Schedule setStartDate(com.google.api.client.util.DateTime startDate)
startDate
- startDate or null
for nonepublic String getTimezone()
null
for nonepublic Report.Schedule setTimezone(String timezone)
timezone
- timezone or null
for nonepublic Report.Schedule set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public Report.Schedule clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.