UNPKG

@mindconnect/mindconnect-nodejs

Version:

MindConnect Library for NodeJS (community based)

145 lines (144 loc) 4.05 kB
import { AgentManagementClient } from "../agent/agent-management"; import { AssetManagementClient } from "../asset/asset-management"; import { EventManagementClient } from "../event/event-management"; import { TimeSeriesClient } from "../iot/iot-timeseries"; import { TimeSeriesAggregateClient } from "../iotaggregate/iot-timeseries-aggregate"; import { TimeSeriesBulkClient } from "../iotbulk/iot-timeseries-bulk"; import { IotFileClient } from "../iotfile/iot-file"; import { KPICalculationClient } from "../kpi/kpi"; import { SignalValidationClient } from "../signal-validation/signal-validation"; import { SpectrumAnalysisClient } from "../spectrum/spectrum-analysis"; import { TrendPredictionClient } from "../trend/trend-prediction"; import { SdkConfiguration } from "./sdk-client"; /** * * Pre-Alpha SDK for the mindsphere APIs * * ! You can experiment with this but please note that these interfaces will * ! will change in the next major version. See also CHANGELOG.md * * @export * @class MindSphereSdk */ export declare class MindSphereSdk { private _assetManagementClient?; /** * * Asset Management * * @returns {AssetManagementClient} * * @memberOf MindSphereSdk */ GetAssetManagementClient(): AssetManagementClient; private _agentManagementClient?; /** * * Agent Management * * @returns {AgentManagementClient} * * @memberOf MindSphereSdk */ GetAgentManagementClient(): AgentManagementClient; private _iotFileClient?; /** * * Iot File * * @returns {IotFileClient} * * @memberOf MindSphereSdk */ GetIoTFileClient(): IotFileClient; private _tsBulkClient?; /** * * Time Series Bulk * * @returns {TimeSeriesBulkClient} * * @memberOf MindSphereSdk */ GetTimeSeriesBulkClient(): TimeSeriesBulkClient; private _timeSeriesClient?; /** * * Time Series * * @returns {TimeSeriesClient} * * @memberOf MindSphereSdk */ GetTimeSeriesClient(): TimeSeriesClient; private _timeSeriesAggregateClient?; /** * * Time Series Aggregates * * @returns {TimeSeriesAggregateClient} * * @memberOf MindSphereSdk */ GetTimeSeriesAggregateClient(): TimeSeriesAggregateClient; private _eventManagementClient?; /** * * Event Management * * @returns {EventManagementClient} * * @memberOf MindSphereSdk */ GetEventManagementClient(): EventManagementClient; private _spectrumAnalysisClient?; /** * * Spectrum Analysis Client * * @returns {SpectrumAnalysisClient} * * @memberOf MindSphereSdk */ GetSpectrumAnalysisClient(): SpectrumAnalysisClient; private _signalValidationClient?; /** * * Signal Validation Client * * @returns {SignalValidationClient} * * @memberOf MindSphereSdk */ GetSignalValidationClient(): SignalValidationClient; private _trendPredictionClient?; /** * * Trend Prediction Client * * @returns {TrendPredictionClient} * * @memberOf MindSphereSdk */ GetTrendPredictionClient(): TrendPredictionClient; private _kpiCalculationClient?; /** * * KPI Calculation Client * * @returns {KPICalculationClient} * * @memberOf MindSphereSdk */ GetKPICalculationClient(): KPICalculationClient; /** * * Tenant * * @returns * * @memberOf MindSphereSdk */ GetTenant(): string; /** * * Gateway * * @returns * * @memberOf MindSphereSdk */ GetGateway(): string; private _gateway; private _basicAuth; private _tenant; constructor(); constructor(gateway: string, basicAuth: string, tenant: string); constructor(sdkConfiguration: string | SdkConfiguration); }