@mindconnect/mindconnect-nodejs
Version:
MindConnect Library for NodeJS (community based)
145 lines (144 loc) • 4.05 kB
TypeScript
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);
}