1 | declare type progressChange = (p: number) => void;
|
2 | declare class ServerClient {
|
3 | private apiVersionUrlParam;
|
4 | private oldTsmTsqApiVersion;
|
5 | private tsmTsqApiVersion;
|
6 | private referenceDataAPIVersion;
|
7 | maxRetryCount: number;
|
8 | sessionId: string;
|
9 | retriableStatusCodes: number[];
|
10 | onAjaxError: (logObject: any) => void;
|
11 | onAjaxRetry: (logObject: any) => void;
|
12 | onFallbackToOldApiVersion: (logObject: any) => void;
|
13 | Server(): void;
|
14 | private retryBasedOnStatus;
|
15 | private fallBackToOldApiVersion;
|
16 | private setStandardHeaders;
|
17 | private createPromiseFromXhr;
|
18 | private mergeTsqEventsResults;
|
19 | private getQueryApiResult;
|
20 | getCancellableTsqResults(token: string, uri: string, tsqArray: Array<any>, onProgressChange?: progressChange, mergeAccumulatedResults?: boolean, storeType?: string): Array<any | Function>;
|
21 | getTsqResults(token: string, uri: string, tsqArray: Array<any>, onProgressChange?: progressChange, mergeAccumulatedResults?: boolean, storeType?: string, hasCancelTrigger?: false): Promise<any>;
|
22 | getTsqResults(token: string, uri: string, tsqArray: Array<any>, onProgressChange?: progressChange, mergeAccumulatedResults?: boolean, storeType?: string, hasCancelTrigger?: true): Array<any | Function>;
|
23 | getAggregates(token: string, uri: string, tsxArray: Array<any>, onProgressChange?: progressChange): Promise<unknown>;
|
24 | getTimeseriesInstances(token: string, environmentFqdn: string, limit?: number, timeSeriesIds?: Array<any>): Promise<any>;
|
25 | getTimeseriesTypes(token: string, environmentFqdn: string, typeIds?: Array<any>): Promise<any>;
|
26 | postTimeSeriesTypes(token: string, environmentFqdn: string, payload: string, useOldApiVersion?: boolean): Promise<any>;
|
27 | updateSavedQuery(token: string, timeSeriesQuery: any, endpoint?: string): Promise<any>;
|
28 | getTimeseriesHierarchies(token: string, environmentFqdn: string): Promise<any>;
|
29 | getTimeseriesModel(token: string, environmentFqdn: string): Promise<any>;
|
30 | getTimeseriesInstancesPathSearch(token: string, environmentFqdn: string, payload: any, instancesContinuationToken?: any, hierarchiesContinuationToken?: any): Promise<any>;
|
31 | getTimeseriesInstancesSuggestions(token: string, environmentFqdn: string, searchString: string, take?: number): Promise<any>;
|
32 | getTimeseriesInstancesSearch(token: string, environmentFqdn: string, searchString: string, continuationToken?: any): Promise<any>;
|
33 | getReferenceDatasetRows(token: string, environmentFqdn: string, datasetId: string): Promise<unknown>;
|
34 | postReferenceDatasetRows(token: string, environmentFqdn: string, datasetName: string, rows: Array<any>, onProgressChange?: progressChange): any;
|
35 | getReferenceDatasets(token: string, resourceId: string, endpoint?: string): Promise<any>;
|
36 | deleteReferenceDataSet(token: string, resourceId: string, datasetName: string, endpoint?: string): Promise<any>;
|
37 | putReferenceDataSet(token: string, resourceId: string, datasetName: string, dataSet: any, endpoint?: string): Promise<any>;
|
38 | getGen1Environment(token: string, resourceId: string, endpoint?: string): Promise<any>;
|
39 | getEnvironments(token: string, endpoint?: string): Promise<any>;
|
40 | getSampleEnvironments(token: string, endpoint?: string): Promise<any>;
|
41 | getMetadata(token: string, environmentFqdn: string, minMillis: number, maxMillis: number): Promise<any>;
|
42 | getEventSchema(token: string, environmentFqdn: string, minMillis: number, maxMillis: number): Promise<any>;
|
43 | getAvailability(token: string, environmentFqdn: string, apiVersion?: string, hasWarm?: boolean): Promise<unknown>;
|
44 | getEvents(token: string, environmentFqdn: string, predicateObject: any, options: any, minMillis: any, maxMillis: any): Promise<any>;
|
45 | private getDataWithContinuationBatch;
|
46 | private retryWithDelay;
|
47 | private sendBatchDataPostRequestPromise;
|
48 | private createPostBatchPromise;
|
49 | private createPromiseFromXhrForBatchData;
|
50 | }
|
51 |
|
52 | export { ServerClient as S };
|