reveal-sdk-node
Version:
RevealBI Node.js SDK
40 lines (39 loc) • 1.18 kB
TypeScript
import { RVDataSourceItem } from "../AbstractClasses/RVDataSourceItem";
import { RVBigQueryDataSource } from "./RVBigQueryDataSource";
import { nullableString } from "../types";
/**
* BigQuery data source item
*/
export declare class RVBigQueryDataSourceItem extends RVDataSourceItem {
/** @hidden */
constructor(json: any);
constructor(dataSource: RVBigQueryDataSource);
/** @hidden */
toJson(): any;
private _projectId;
/**
* BigQuery ProjectId
*/
get projectId(): nullableString;
set projectId(value: nullableString);
private _datasetId;
/**
* BigQuery dataset
*/
get datasetId(): nullableString;
set datasetId(value: nullableString);
private _table;
/**
* Name of the table (or view) to get data from
*/
get table(): nullableString;
set table(value: nullableString);
private _customQuery;
get customQuery(): nullableString;
set customQuery(value: nullableString);
private _customQueryParameters;
get customQueryParameters(): any;
set customQueryParameters(value: any);
/** @hidden */
getType(): string;
}