Interface AnalyticsApiClient
- All Known Implementing Classes:
DefaultAnalyticsApiClient
public interface AnalyticsApiClient
Client interface for Analytics API.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteAsyncReport(String reportId, Boolean includeDetails, ReportMetadata reportFilter, Map<String, List<String>> headers, AnalyticsApiClient.ReportInstanceResponseCallback callback) voidexecuteSyncReport(String reportId, Boolean includeDetails, ReportMetadata reportFilter, Map<String, List<String>> headers, AnalyticsApiClient.ReportResultsResponseCallback callback) voidgetRecentReports(Map<String, List<String>> headers, AnalyticsApiClient.RecentReportsResponseCallback callback) voidgetReportDescription(String reportId, Map<String, List<String>> headers, AnalyticsApiClient.ReportDescriptionResponseCallback callback) voidgetReportInstances(String reportId, Map<String, List<String>> headers, AnalyticsApiClient.ReportInstanceListResponseCallback callback) voidgetReportResults(String reportId, String instanceId, Map<String, List<String>> headers, AnalyticsApiClient.ReportResultsResponseCallback callback)
-
Method Details
-
getRecentReports
void getRecentReports(Map<String, List<String>> headers, AnalyticsApiClient.RecentReportsResponseCallback callback) -
getReportDescription
-
executeSyncReport
void executeSyncReport(String reportId, Boolean includeDetails, ReportMetadata reportFilter, Map<String, List<String>> headers, AnalyticsApiClient.ReportResultsResponseCallback callback) -
executeAsyncReport
void executeAsyncReport(String reportId, Boolean includeDetails, ReportMetadata reportFilter, Map<String, List<String>> headers, AnalyticsApiClient.ReportInstanceResponseCallback callback) -
getReportInstances
-
getReportResults
-