tsiclient
Version:
--- [//]: <> (This content is similar to https://github.com/MicrosoftDocs/azure-docs/edit/main/includes/tsi-retirement.md)
53 lines (51 loc) • 4.01 kB
TypeScript
declare type progressChange = (p: number) => void;
declare class ServerClient {
private apiVersionUrlParam;
private oldTsmTsqApiVersion;
private tsmTsqApiVersion;
private referenceDataAPIVersion;
maxRetryCount: number;
sessionId: string;
retriableStatusCodes: number[];
onAjaxError: (logObject: any) => void;
onAjaxRetry: (logObject: any) => void;
onFallbackToOldApiVersion: (logObject: any) => void;
Server(): void;
private retryBasedOnStatus;
private fallBackToOldApiVersion;
private setStandardHeaders;
private createPromiseFromXhr;
private mergeTsqEventsResults;
private getQueryApiResult;
getCancellableTsqResults(token: string, uri: string, tsqArray: Array<any>, onProgressChange?: progressChange, mergeAccumulatedResults?: boolean, storeType?: string): Array<any | Function>;
getTsqResults(token: string, uri: string, tsqArray: Array<any>, onProgressChange?: progressChange, mergeAccumulatedResults?: boolean, storeType?: string, hasCancelTrigger?: false): Promise<any>;
getTsqResults(token: string, uri: string, tsqArray: Array<any>, onProgressChange?: progressChange, mergeAccumulatedResults?: boolean, storeType?: string, hasCancelTrigger?: true): Array<any | Function>;
getAggregates(token: string, uri: string, tsxArray: Array<any>, onProgressChange?: progressChange): Promise<unknown>;
getTimeseriesInstances(token: string, environmentFqdn: string, limit?: number, timeSeriesIds?: Array<any>): Promise<any>;
getTimeseriesTypes(token: string, environmentFqdn: string, typeIds?: Array<any>): Promise<any>;
postTimeSeriesTypes(token: string, environmentFqdn: string, payload: string, useOldApiVersion?: boolean): Promise<any>;
updateSavedQuery(token: string, timeSeriesQuery: any, endpoint?: string): Promise<any>;
getTimeseriesHierarchies(token: string, environmentFqdn: string): Promise<any>;
getTimeseriesModel(token: string, environmentFqdn: string): Promise<any>;
getTimeseriesInstancesPathSearch(token: string, environmentFqdn: string, payload: any, instancesContinuationToken?: any, hierarchiesContinuationToken?: any): Promise<any>;
getTimeseriesInstancesSuggestions(token: string, environmentFqdn: string, searchString: string, take?: number): Promise<any>;
getTimeseriesInstancesSearch(token: string, environmentFqdn: string, searchString: string, continuationToken?: any): Promise<any>;
getReferenceDatasetRows(token: string, environmentFqdn: string, datasetId: string): Promise<unknown>;
postReferenceDatasetRows(token: string, environmentFqdn: string, datasetName: string, rows: Array<any>, onProgressChange?: progressChange): any;
getReferenceDatasets(token: string, resourceId: string, endpoint?: string): Promise<any>;
deleteReferenceDataSet(token: string, resourceId: string, datasetName: string, endpoint?: string): Promise<any>;
putReferenceDataSet(token: string, resourceId: string, datasetName: string, dataSet: any, endpoint?: string): Promise<any>;
getGen1Environment(token: string, resourceId: string, endpoint?: string): Promise<any>;
getEnvironments(token: string, endpoint?: string): Promise<any>;
getSampleEnvironments(token: string, endpoint?: string): Promise<any>;
getMetadata(token: string, environmentFqdn: string, minMillis: number, maxMillis: number): Promise<any>;
getEventSchema(token: string, environmentFqdn: string, minMillis: number, maxMillis: number): Promise<any>;
getAvailability(token: string, environmentFqdn: string, apiVersion?: string, hasWarm?: boolean): Promise<unknown>;
getEvents(token: string, environmentFqdn: string, predicateObject: any, options: any, minMillis: any, maxMillis: any): Promise<any>;
private getDataWithContinuationBatch;
private retryWithDelay;
private sendBatchDataPostRequestPromise;
private createPostBatchPromise;
private createPromiseFromXhrForBatchData;
}
export { ServerClient as S };