public static class AdAccount.APIRequestCreateAdReportSchedule extends APIRequest<APINode>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>, APIRequest.ResponseWrapper
Modifier and Type | Field and Description |
---|---|
static String[] |
FIELDS |
static String[] |
PARAMS |
context, endpoint, method, nodeId, paramNames, params, parser, returnFields, USER_AGENT, useVideoEndpoint
Constructor and Description |
---|
APIRequestCreateAdReportSchedule(String nodeId,
APIContext context) |
addToBatch, addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpoint
public APIRequestCreateAdReportSchedule(String nodeId, APIContext context)
public APINode getLastResponse()
getLastResponse
in class APIRequest<APINode>
public APINode parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<APINode>
APIException
public APINode execute() throws APIException
execute
in class APIRequest<APINode>
APIException
public APINode execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<APINode>
APIException
public com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public AdAccount.APIRequestCreateAdReportSchedule setParam(String param, Object value)
setParam
in class APIRequest<APINode>
public AdAccount.APIRequestCreateAdReportSchedule setParams(Map<String,Object> params)
setParams
in class APIRequest<APINode>
public AdAccount.APIRequestCreateAdReportSchedule setActionsGroupBy(List<AdAccount.EnumActionsGroupBy> actionsGroupBy)
public AdAccount.APIRequestCreateAdReportSchedule setActionsGroupBy(String actionsGroupBy)
public AdAccount.APIRequestCreateAdReportSchedule setBreakdowns(List<String> breakdowns)
public AdAccount.APIRequestCreateAdReportSchedule setBreakdowns(String breakdowns)
public AdAccount.APIRequestCreateAdReportSchedule setBuiltinColumnSet(AdAccount.EnumBuiltinColumnSet builtinColumnSet)
public AdAccount.APIRequestCreateAdReportSchedule setBuiltinColumnSet(String builtinColumnSet)
public AdAccount.APIRequestCreateAdReportSchedule setCreationSource(AdAccount.EnumCreationSource creationSource)
public AdAccount.APIRequestCreateAdReportSchedule setCreationSource(String creationSource)
public AdAccount.APIRequestCreateAdReportSchedule setCustomColumnSetId(String customColumnSetId)
public AdAccount.APIRequestCreateAdReportSchedule setDataColumns(List<String> dataColumns)
public AdAccount.APIRequestCreateAdReportSchedule setDataColumns(String dataColumns)
public AdAccount.APIRequestCreateAdReportSchedule setDateInterval(Object dateInterval)
public AdAccount.APIRequestCreateAdReportSchedule setDateInterval(String dateInterval)
public AdAccount.APIRequestCreateAdReportSchedule setDatePreset(AdAccount.EnumDatePreset datePreset)
public AdAccount.APIRequestCreateAdReportSchedule setDatePreset(String datePreset)
public AdAccount.APIRequestCreateAdReportSchedule setEmails(List<String> emails)
public AdAccount.APIRequestCreateAdReportSchedule setEmails(String emails)
public AdAccount.APIRequestCreateAdReportSchedule setExportColumns(Object exportColumns)
public AdAccount.APIRequestCreateAdReportSchedule setExportColumns(String exportColumns)
public AdAccount.APIRequestCreateAdReportSchedule setFilters(List<Object> filters)
public AdAccount.APIRequestCreateAdReportSchedule setFilters(String filters)
public AdAccount.APIRequestCreateAdReportSchedule setFormatVersion(Long formatVersion)
public AdAccount.APIRequestCreateAdReportSchedule setFormatVersion(String formatVersion)
public AdAccount.APIRequestCreateAdReportSchedule setInsightsSection(Object insightsSection)
public AdAccount.APIRequestCreateAdReportSchedule setInsightsSection(String insightsSection)
public AdAccount.APIRequestCreateAdReportSchedule setLevel(AdAccount.EnumLevel level)
public AdAccount.APIRequestCreateAdReportSchedule setLevel(String level)
public AdAccount.APIRequestCreateAdReportSchedule setName(String name)
public AdAccount.APIRequestCreateAdReportSchedule setNormalizedFilter(List<Object> normalizedFilter)
public AdAccount.APIRequestCreateAdReportSchedule setNormalizedFilter(String normalizedFilter)
public AdAccount.APIRequestCreateAdReportSchedule setScheduleFrequency(AdAccount.EnumScheduleFrequency scheduleFrequency)
public AdAccount.APIRequestCreateAdReportSchedule setScheduleFrequency(String scheduleFrequency)
public AdAccount.APIRequestCreateAdReportSchedule setSort(List<Object> sort)
public AdAccount.APIRequestCreateAdReportSchedule setSort(String sort)
public AdAccount.APIRequestCreateAdReportSchedule setSortBy(String sortBy)
public AdAccount.APIRequestCreateAdReportSchedule setSortDir(String sortDir)
public AdAccount.APIRequestCreateAdReportSchedule setStartDate(Object startDate)
public AdAccount.APIRequestCreateAdReportSchedule setStartDate(String startDate)
public AdAccount.APIRequestCreateAdReportSchedule setStatus(AdAccount.EnumStatus status)
public AdAccount.APIRequestCreateAdReportSchedule setStatus(String status)
public AdAccount.APIRequestCreateAdReportSchedule setSubscribers(List<Long> subscribers)
public AdAccount.APIRequestCreateAdReportSchedule setSubscribers(String subscribers)
public AdAccount.APIRequestCreateAdReportSchedule setTimeIncrement(String timeIncrement)
public AdAccount.APIRequestCreateAdReportSchedule setUserAttributionWindows(List<String> userAttributionWindows)
public AdAccount.APIRequestCreateAdReportSchedule setUserAttributionWindows(String userAttributionWindows)
public AdAccount.APIRequestCreateAdReportSchedule setUserColumns(List<String> userColumns)
public AdAccount.APIRequestCreateAdReportSchedule setUserColumns(String userColumns)
public AdAccount.APIRequestCreateAdReportSchedule setUserFilter(List<Object> userFilter)
public AdAccount.APIRequestCreateAdReportSchedule setUserFilter(String userFilter)
public AdAccount.APIRequestCreateAdReportSchedule requestAllFields()
public AdAccount.APIRequestCreateAdReportSchedule requestAllFields(boolean value)
public AdAccount.APIRequestCreateAdReportSchedule requestFields(List<String> fields)
requestFields
in class APIRequest<APINode>
public AdAccount.APIRequestCreateAdReportSchedule requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<APINode>
public AdAccount.APIRequestCreateAdReportSchedule requestField(String field)
requestField
in class APIRequest<APINode>
public AdAccount.APIRequestCreateAdReportSchedule requestField(String field, boolean value)
requestField
in class APIRequest<APINode>
Copyright © 2020. All rights reserved.