UNPKG

reveal-sdk-node

Version:

RevealBI Node.js SDK

41 lines (40 loc) 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RVHttpAnalysisServicesDataSource = void 0; const RVAnalysisServicesDataSource_1 = require("./RVAnalysisServicesDataSource"); /** * Microsoft Analysis Services (MS SSAS) HTTP connection data source */ class RVHttpAnalysisServicesDataSource extends RVAnalysisServicesDataSource_1.RVAnalysisServicesDataSource { /** @hidden */ constructor(json) { super(json); this._url = null; if (json) { var props = json.Properties; this._url = props['Url']; } } /** @hidden */ toJson() { var json = super.toJson(); var props = json.Properties; props['Mode'] = 'HTTP'; props['Url'] = this._url; return json; } get url() { return this._url; } /** * URL to the MSMDPUMP endpoint, for example: http://server/olap/msmdpump.dll */ set url(value) { this._url = value; } /** @hidden */ getType() { return "RVHttpAnalysisServicesDataSource"; } } exports.RVHttpAnalysisServicesDataSource = RVHttpAnalysisServicesDataSource;