reveal-sdk-node
Version:
RevealBI Node.js SDK
35 lines (34 loc) • 1.21 kB
TypeScript
import { nullableString } from "../types";
import { RVAnalysisServicesDataSource } from "./RVAnalysisServicesDataSource";
/**
* Microsoft Analysis Services (MS SSAS) TCP connection data source
*/
export declare class RVNativeAnalysisServicesDataSource extends RVAnalysisServicesDataSource {
constructor();
/** @hidden */
constructor(json: any);
/** @hidden */
toJson(): any;
private _host;
/**
* Hostname or IP address of the server
*/
get host(): nullableString;
set host(value: nullableString);
private _port;
/**
* TCP port where the server is accepting connections, 2383 is the default port for SSAS.
*/
get port(): number;
set port(value: number);
/** @hidden */
getType(): string;
/**
* Optional user name to impersonate, in 'DOMAIN/username' format. The caller must have administrative permissions in Analysis Services. Using this property is a way to achieve Single Sign On with on-prem SSAS.
*/
private _effectiveUserName;
get effectiveUserName(): nullableString;
set effectiveUserName(value: nullableString);
/** @hidden */
_getWrapper(): any;
}