UNPKG

reveal-sdk-node

Version:

RevealBI Node.js SDK

47 lines (46 loc) 1.36 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"; } /** @hidden */ _getWrapper() { var wrapper = super._getWrapper(); wrapper.url(this.url); return wrapper; } } exports.RVHttpAnalysisServicesDataSource = RVHttpAnalysisServicesDataSource;