UNPKG

reveal-sdk-node

Version:

RevealBI Node.js SDK

47 lines (46 loc) 1.56 kB
import { RVDashboardDataSource } from "../AbstractClasses/RVDashboardDataSource"; import { nullableString } from "../types"; /** * Amazon Athena data source */ export declare class RVAthenaDataSource extends RVDashboardDataSource { constructor(); /** @hidden */ constructor(json: any); /** @hidden */ toJson(): any; /** @hidden */ getProviderKey(): string; private _region; /** * Region for the service. See the list of supported values in https://docs.aws.amazon.com/general/latest/gr/rande.html. */ get region(): nullableString; set region(value: nullableString); private _dataCatalog; /** * Athena's data catalog where the database is. If the value is null, "AwsDataCatalog" will be used. */ get dataCatalog(): nullableString; set dataCatalog(value: nullableString); private _database; /** * Database that will be used */ get database(): nullableString; set database(value: nullableString); private _workgroup; /** * Workgroup used to run queries. It is optional. */ get workgroup(): nullableString; set workgroup(value: nullableString); private _outputLocation; /** * s3 path where the results will be stored. It is optional, but if missing and if the chosen workgroup doesn't have a valid s3 path, the queries will fail. */ get outputLocation(): nullableString; set outputLocation(value: nullableString); /** @hidden */ getType(): string; }