public APIRequestGetInsightsAsync getInsightsAsync() { return new APIRequestGetInsightsAsync(this.getPrefixedId().toString(), context); }
@Override public APINodeList<AdReportRun> execute() throws APIException { return execute(new HashMap<String, Object>()); }
public AdReportRun apply(ResponseWrapper result) { try { return APIRequestGetInsightsAsync.this.parseResponse(result.getBody(), result.getHeader()); } catch (Exception e) { throw new RuntimeException(e); } } }
public APIRequestGetInsightsAsync requestAllFields () { return this.requestAllFields(true); }
public APIRequestGetInsightsAsync requestAllFields () { return this.requestAllFields(true); }
public APIRequestGetInsightsAsync getInsightsAsync() { return new APIRequestGetInsightsAsync(this.getPrefixedId().toString(), context); }
public APIRequestGetInsightsAsync setTimeRanges (String timeRanges) { this.setParam("time_ranges", timeRanges); return this; }
public APIRequestGetInsightsAsync setTimeRange (String timeRange) { this.setParam("time_range", timeRange); return this; }
public APIRequestGetInsightsAsync setSummary (String summary) { this.setParam("summary", summary); return this; }
public APIRequestGetInsightsAsync setProductIdLimit (String productIdLimit) { this.setParam("product_id_limit", productIdLimit); return this; }
public APIRequestGetInsightsAsync setFiltering (String filtering) { this.setParam("filtering", filtering); return this; }
public APIRequestGetInsightsAsync setExportFormat (String exportFormat) { this.setParam("export_format", exportFormat); return this; }
public APIRequestGetInsightsAsync setActionAttributionWindows (String actionAttributionWindows) { this.setParam("action_attribution_windows", actionAttributionWindows); return this; }
public APIRequestGetInsightsAsync setLevel (String level) { this.setParam("level", level); return this; }
public APIRequestGetInsightsAsync setActionReportTime (String actionReportTime) { this.setParam("action_report_time", actionReportTime); return this; }
public APIRequestGetInsightsAsync setSort (String sort) { this.setParam("sort", sort); return this; }
public APIRequestGetInsightsAsync setTimeIncrement (String timeIncrement) { this.setParam("time_increment", timeIncrement); return this; }
public APIRequestGetInsightsAsync setLevel (String level) { this.setParam("level", level); return this; }
public APIRequestGetInsightsAsync setFields (String fields) { this.setParam("fields", fields); return this; }
public APIRequestGetInsightsAsync setExportName (String exportName) { this.setParam("export_name", exportName); return this; }