class QueryWebFacade extends QueryFacade with ServiceWebFacadeWithDatabase with ServiceFacade[QueryFacade]
- Alphabetic
- By Inheritance
- QueryWebFacade
- ServiceWebFacadeWithDatabase
- ServiceWebFacade
- QueryFacade
- ServiceFacade
- ServiceFacadeWithDatabase
- ServiceFacadeBase
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new QueryWebFacade(hostAddress: String, httpClient: HttpClient, environment: String, token: UUID, connectAttempts: Int)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- var _httpChannel: HttpChannel
- Attributes
- protected
- Definition Classes
- QueryWebFacade → ServiceWebFacade
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- val environment: String
- Definition Classes
- QueryWebFacade → ServiceWebFacade → ServiceFacadeBase
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def getBuildInfo: BuildLabels
- Definition Classes
- ServiceWebFacade
- def getCacheStatistics: Array[CacheStatistics]
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def getColumnsForSql(sql: String, tag: String, dateFrom: LocalDateTime, dateTo: LocalDateTime, liveSources: Array[String] = Array()): Array[TableColumn]
gets the schema for a SQL query against the underlying result data with given parameters.
gets the schema for a SQL query against the underlying result data with given parameters.
- sql
The SQL string to run (see Apache Spark SQL docs for specifics on dialect).
- tag
The tag to use when loading result data.
- dateFrom
The lower bound on the collection on timeline dates to fetch for.
- dateTo
The upper bound on the collection on timeline dates to fetch for.
- liveSources
A list of ID's for sources to live refresh for use in the query, even if not directly used.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getContentForDisplayForComponentForDashboard(id: String, componentId: String, displayId: String, tag: String, startDate: LocalDateTime, endDate: LocalDateTime): Array[DashboardDisplayContentInfo]
Gets the underlying persisted data for a specific display in a given dashboard, component and time interval.
Gets the underlying persisted data for a specific display in a given dashboard, component and time interval.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- displayId
The unique id of the display in the component.
- tag
The tag in the dashboard to fetch for.
- startDate
The lower bound on the collection on timeline dates to fetch for.
- endDate
The upper bound on the collection on timeline dates to fetch for.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getCountForSearch(search: SearchContent, tag: String, date: LocalDateTime): Long
Gets the count of the result data set resulting from a given search definition run on a given date.
Gets the count of the result data set resulting from a given search definition run on a given date.
- search
The search definition.
- tag
The tag in the dashboards to fetch for.
- date
The date to use when running the search.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getDashboard(id: String): DashboardInfo
Gets the most recent version of a specific dashboard.
Gets the most recent version of a specific dashboard.
- id
The unique id of the dashboard.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getDashboardDisplayTrends(): Array[DashboardDisplayTrendsInfo]
Gets information on all display trends in all dashboards.
Gets information on all display trends in all dashboards. Trend and outlier data is only build for displays in DashboardOptions.MONITORED_DISPLAYS.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getDashboardSummaries(): Array[DashboardSummary]
Gets a summary of the update information for each dashboard.
Gets a summary of the update information for each dashboard.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getDashboards(includeDeleted: Boolean = false): Array[DashboardInfo]
Gets the most recent version of each dashboard, including deleted.
Gets the most recent version of each dashboard, including deleted.
- includeDeleted
Whether to include deleted dashboards.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getDashboards: Array[DashboardInfo]
Gets the most recent version of each dashboard.
Gets the most recent version of each dashboard.
- Definition Classes
- QueryFacade
- def getDatabase(outputStream: OutputStream): Unit
- Definition Classes
- ServiceWebFacadeWithDatabase
- def getDatabasePath: String
- Definition Classes
- ServiceWebFacadeWithDatabase
- def getDisplayTrendsForDashboard(id: String): Array[DashboardDisplayTrendsInfo]
Gets information on all display trends and outliers for a specific dashboard.
Gets information on all display trends and outliers for a specific dashboard. Trend and outlier data is only build for displays in DashboardOptions.MONITORED_DISPLAYS.
- id
The unique id of the dashboard.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getDisplayTrendsForDisplayForComponentForDashboard(id: String, componentId: String, displayId: String): DashboardDisplayTrendsInfo
Gets information on all display trends and outliers for a specific dashboard, component and display.
Gets information on all display trends and outliers for a specific dashboard, component and display. Trend and outlier data is only build for displays in DashboardOptions.MONITORED_DISPLAYS.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- displayId
The unique id of the display in the component.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getFile(path: String, outputStream: OutputStream): Unit
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
- def getLatestMetadataForComponentForDashboard(id: String, componentId: String, tag: String, date: LocalDateTime): DashboardComponentMetadata
Gets the most recently available column metadata for the output data set for a specific component and dashboard relative to a given date.
Gets the most recently available column metadata for the output data set for a specific component and dashboard relative to a given date.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- tag
The tag in the dashboard to fetch for.
- date
The upper bound on the collection on timeline dates to consider.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getLatestOutputForComponentForDashboard(id: String, componentId: String, outputStream: OutputStream, tag: String, locale: Option[String], limit: Option[Int], maxDecimals: Option[Int], includeTimestamp: Option[Boolean], serializeAsJson: Option[Boolean]): Unit
Gets the latest output data set for a specific component and dashboard with given parameters.
Gets the latest output data set for a specific component and dashboard with given parameters.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- outputStream
The stream data is written to.
- tag
The tag in the dashboard to fetch for.
- locale
The locale to use when formatting numbers, i.e. 'da'.
- limit
A limit on the number of data rows to write.
- maxDecimals
The maximum number of decimals to include when formatting numbers.
- includeTimestamp
Whether to include the OutputFacade.timestampOutputColumn in the data.
- serializeAsJson
Serialize the output as JSON array of arrays or as a csv with a ';' as the separator in either case the first row/line is the header.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getLogLevel: String
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
- def getMetadataForComponentForDashboard(id: String, componentId: String, tag: String, startDate: LocalDateTime = LocalDateTime.MIN, endDate: LocalDateTime = LocalDateTime.MAX, filters: Array[DashboardComponentFilter] = Array()): DashboardComponentMetadata
Gets the column metadata for the output data set for a specific component and dashboard with given parameters.
Gets the column metadata for the output data set for a specific component and dashboard with given parameters.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- tag
The tag in the dashboard to fetch for.
- startDate
The lower bound on the collection on timeline dates to fetch for.
- endDate
The upper bound on the collection on timeline dates to fetch for.
- filters
A collection of filters to be applied in conjunction to the data.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getOutputForComponentForDashboard(id: String, componentId: String, outputStream: OutputStream, tag: String, startDate: LocalDateTime = LocalDateTime.MIN, endDate: LocalDateTime = LocalDateTime.MAX, filters: Array[DashboardComponentFilter] = Array(), locale: String, limit: Option[Int] = None, maxDecimals: Int = getOutputDefaultMaxDecimals, includeTimestamp: Boolean = true, serializeAsJson: Boolean = false): Unit
Gets the output data set for a specific component and dashboard with given parameters.
Gets the output data set for a specific component and dashboard with given parameters.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- outputStream
The stream data is written to.
- tag
The tag in the dashboard to fetch for.
- startDate
The lower bound on the collection on timeline dates to fetch for.
- endDate
The upper bound on the collection on timeline dates to fetch for.
- filters
A collection of filters to be applied in conjunction to the data.
- locale
The locale to use when formatting numbers, i.e. 'da'.
- limit
A limit on the number of data rows to write.
- maxDecimals
The maximum number of decimals to include when formatting numbers.
- includeTimestamp
Whether to include the OutputFacade.timestampOutputColumn in the data.
- serializeAsJson
Serialize the output as JSON array of arrays or as a csv with a ';' as the separator in either case the first row/line is the header.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getOutputForDisplayForComponentForDashboard(id: String, componentId: String, displayId: String, outputStream: OutputStream, tag: String, startDate: LocalDateTime = LocalDateTime.MIN, endDate: LocalDateTime = LocalDateTime.MAX, filters: Array[DashboardComponentFilter] = Array(), locale: String = getOutputDefaultLocale, maxDecimals: Int = getOutputDefaultMaxDecimals): Unit
Gets the output data set for a specific display, component and dashboard with given parameters.
Gets the output data set for a specific display, component and dashboard with given parameters.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- displayId
The unique id of the display in the component.
- outputStream
The stream data is written to.
- tag
The tag in the dashboard to fetch for.
- startDate
The lower bound on the collection on timeline dates to fetch for.
- endDate
The upper bound on the collection on timeline dates to fetch for.
- filters
A collection of filters to be applied in conjunction to the data.
- locale
The locale to use when formatting numbers, i.e. 'da'.
- maxDecimals
The maximum number of decimals to include when formatting numbers.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getOutputForDisplayForPresentation(id: String, displayId: String, outputStream: OutputStream, tag: String, date: LocalDateTime, locale: String, maxDecimals: Int): Unit
Gets the output data set for a specific display and presentation with given parameters.
Gets the output data set for a specific display and presentation with given parameters.
- id
The unique id of the presentation.
- displayId
The unique id of the display in the presentation.
- outputStream
The stream data is written to.
- tag
The tag in the presentation to fetch for.
- date
The date in the presentation to fetch for.
- locale
The locale to use when formatting numbers, i.e. 'da'.
- maxDecimals
The maximum number of decimals to include when formatting numbers.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getPerformanceMetrics: PerformanceMetrics
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
- def getPipelineSnapshotsForComponentForDashboard(id: String, componentId: String, startDate: LocalDateTime = LocalDateTime.MIN, endDate: LocalDateTime = LocalDateTime.MAX): Array[PipelineSnapshotInfo]
Gets all pipeline snapshots loaded by a given dashboard and component in a given time interval.
Gets all pipeline snapshots loaded by a given dashboard and component in a given time interval.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- startDate
The lower bound on the collection on timeline dates to fetch for.
- endDate
The upper bound on the collection on timeline dates to fetch for.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getPresentation(id: String): PresentationInfo
Gets the most recent version of a specific presentation.
Gets the most recent version of a specific presentation.
- id
The unique id of the presentation.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getPresentationDisplayTrends(): Array[DashboardDisplayTrendsInfo]
Gets information on all display trends in all presentations.
Gets information on all display trends in all presentations. Trend and outlier data is only build for displays in PresentationOptions.MONITORED_DISPLAYS.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getPresentationSummaries(): Array[PresentationSummary]
Gets a summary of the update information for each presentation.
Gets a summary of the update information for each presentation.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getPresentations(includeDeleted: Boolean = false): Array[PresentationInfo]
Gets the most recent version of each presentation, including deleted.
Gets the most recent version of each presentation, including deleted.
- includeDeleted
Whether to include deleted presentations.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getPresentations: Array[PresentationInfo]
Gets the most recent version of each presentation.
Gets the most recent version of each presentation.
- Definition Classes
- QueryFacade
- def getRaw(url: String): String
- Definition Classes
- ServiceWebFacade
- def getResultKeysForSql(sql: String, tag: String): ResultKeys
Gets the result data identifiers loaded by a given SQL statement run with a given tag.
Gets the result data identifiers loaded by a given SQL statement run with a given tag.
- sql
The SQL statement to analyze.
- tag
The tag to use. Untagged results may be included if no matching tag exists.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getSourceSnapshotsForComponentForDashboard(id: String, componentId: String, startDate: LocalDateTime = LocalDateTime.MIN, endDate: LocalDateTime = LocalDateTime.MAX): Array[SourceSnapshotInfo]
Gets all source snapshots loaded by a given dashboard and component in a given time interval.
Gets all source snapshots loaded by a given dashboard and component in a given time interval.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- startDate
The lower bound on the collection on timeline dates to fetch for.
- endDate
The upper bound on the collection on timeline dates to fetch for.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getSqlUsers: Array[String]
Gets the unique ids of the users currently running queries.
Gets the unique ids of the users currently running queries.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getStateForComponentForDashboard(id: String, componentId: String, tag: String, startDate: LocalDateTime = LocalDateTime.MIN, endDate: LocalDateTime = LocalDateTime.MAX): DashboardComponentState
Gets the state summary of a specific component and dashboard when considering only a limited time period.
Gets the state summary of a specific component and dashboard when considering only a limited time period.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- tag
The tag in the dashboard to fetch for.
- startDate
The lower bound on the collection on timeline dates to fetch for.
- endDate
The upper bound on the collection on timeline dates to fetch for.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getStatesForComponentForDashboard(id: String, componentId: String, states: Set[String]): Array[DashboardStateInfo]
Gets all dashboard states for a specific component and dashboard when only a restricted set of job states.
Gets all dashboard states for a specific component and dashboard when only a restricted set of job states.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- states
The JobStates to include in the result
- Definition Classes
- QueryWebFacade → QueryFacade
- def getStatisticsForComponentForDashboard(id: String, componentId: String, outputStream: OutputStream, tag: String, startDate: LocalDateTime = LocalDateTime.MIN, endDate: LocalDateTime = LocalDateTime.MAX, filters: Array[DashboardComponentFilter] = Array(), locale: String, maxDecimals: Int = getOutputDefaultMaxDecimals, includeTimestamp: Boolean = true): Unit
Gets the statistics on the output data set for a specific component and dashboard with given parameters.
Gets the statistics on the output data set for a specific component and dashboard with given parameters.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- outputStream
The stream data is written to.
- tag
The tag in the dashboard to fetch for.
- startDate
The lower bound on the collection on timeline dates to fetch for.
- endDate
The upper bound on the collection on timeline dates to fetch for.
- filters
A collection of filters to be applied in conjunction to the data.
- locale
The locale to use when formatting numbers, i.e. 'da'.
- maxDecimals
The maximum number of decimals to include when formatting numbers.
- includeTimestamp
Whether to include the OutputFacade.timestampOutputColumn in the data.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getStatisticsForSearch(search: SearchContent, outputStream: OutputStream, tag: String, date: LocalDateTime, locale: String = getOutputDefaultLocale, maxDecimals: Int = getOutputDefaultMaxDecimals): Unit
Gets the general statistics of the result data set resulting from a given search definition run on a given date.
Gets the general statistics of the result data set resulting from a given search definition run on a given date.
- search
The search definition.
- outputStream
The stream data is written to.
- tag
The tag in the dashboards to fetch for.
- date
The date to use when running the search.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getSummaryForDashboard(id: String): DashboardSummary
Gets a summary of the update information for a specific dashboard.
Gets a summary of the update information for a specific dashboard.
- id
The unique id of the dashboard.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getSummaryForPresentation(id: String): PresentationSummary
Gets a summary of the update information for a specific presentation.
Gets a summary of the update information for a specific presentation.
- id
The unique id of the presentation.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getTagsForComponentForDashboard(id: String, componentId: String): Array[String]
Gets the tags with persisted data available for a specific dashboard and component.
Gets the tags with persisted data available for a specific dashboard and component.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getTagsForDashboard(id: String): Array[String]
Gets the tags with persisted data available for a specific dashboard.
Gets the tags with persisted data available for a specific dashboard.
- id
The unique id of the dashboard.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getTimelineForComponentForDashboard(id: String, componentId: String, tag: String): Array[LocalDateTime]
Gets the timeline of dates (sorted ascending) with persisted data available for a specific dashboard and component.
Gets the timeline of dates (sorted ascending) with persisted data available for a specific dashboard and component.
- id
The unique id of the dashboard.
- componentId
The unique id of the component in the dashboard.
- tag
The tag in the dashboard to fetch for.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getTimelineForDashboard(id: String, tag: String): Array[LocalDateTime]
Gets the timeline of dates (sorted ascending) with persisted data available for a specific dashboard.
Gets the timeline of dates (sorted ascending) with persisted data available for a specific dashboard.
- id
The unique id of the dashboard.
- tag
The tag in the dashboard to fetch for.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getTimelineForPageForPresentation(id: String, pageId: String, tag: String): Array[LocalDateTime]
Gets the timeline of dates (sorted ascending) with persisted data available for a specific presentation and page.
Gets the timeline of dates (sorted ascending) with persisted data available for a specific presentation and page.
- id
The unique id of the presentation.
- pageId
The unique id of the page in the presentation.
- tag
The tag in the presentation to fetch for.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getTimelineForPresentation(id: String, tag: String): Array[LocalDateTime]
Gets the timeline of dates (sorted ascending) with persisted data available for a specific presentation.
Gets the timeline of dates (sorted ascending) with persisted data available for a specific presentation.
- id
The unique id of the presentation.
- tag
The tag in the presentation to fetch for.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getVersion: String
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
- def getVersionForDashboard(id: String, version: UUID): DashboardInfo
Gets a specific version of a specific dashboard.
Gets a specific version of a specific dashboard.
- id
The unique id of the dashboard.
- version
The
UUIDfor the version.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getVersionForPresentation(id: String, version: UUID): PresentationInfo
Gets a specific version of a specific presentation.
Gets a specific version of a specific presentation.
- id
The unique id of the presentation.
- version
The
UUIDfor the version.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getVersionsForDashboard(id: String): Array[DashboardInfo]
Gets all versions of a specific dashboard.
Gets all versions of a specific dashboard.
- id
The unique id of the dashboard.
- Definition Classes
- QueryWebFacade → QueryFacade
- def getVersionsForPresentation(id: String): Array[PresentationInfo]
Gets all versions of a specific presentation.
Gets all versions of a specific presentation.
- id
The unique id of the presentation.
- Definition Classes
- QueryWebFacade → QueryFacade
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- val hostAddress: String
- Definition Classes
- QueryWebFacade → ServiceWebFacade
- implicit def httpChannel: HttpChannel
- Definition Classes
- ServiceWebFacade
- val httpClient: HttpClient
- Definition Classes
- QueryWebFacade → ServiceWebFacade
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isReady: Boolean
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def postAnalyzeOriginsForSource(description: SourceDescription): Array[String]
Gets identifiers for the origins of a given source description.
Gets identifiers for the origins of a given source description. For database queries this would be the tables referenced by the query, while for an internal file it would be the file id.
- description
The source description.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postCachePurge(id: Option[String]): Unit
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
- def postCancelSearch(): Unit
Cancels all currently running searches started by the caller.
Cancels all currently running searches started by the caller.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postCancelSql(): Unit
Cancels all currently running SQL queries started by the caller.
Cancels all currently running SQL queries started by the caller.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postDashboard(content: DashboardContent): Unit
Creates a new version of a dashboard with the specific content.
Creates a new version of a dashboard with the specific content.
- content
The content of the new version.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postDatabaseBackup(encryptionEnabled: Option[Boolean], encryptionMasterKeyIdentifier: Option[String], outputRepository: String): Unit
- Definition Classes
- ServiceWebFacadeWithDatabase
- def postDeleteForDashboard(id: String): Unit
Marks a specific dashboard as deleted.
Marks a specific dashboard as deleted. Technically a copy of the most recent version is created with the deletion time set.
- id
The unique id of the dashboard.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postDeleteForPresentation(id: String): Unit
Marks a specific presentation as deleted.
Marks a specific presentation as deleted. Technically a copy of the most recent version is created with the deletion time set.
- id
The unique id of the presentation.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postDeleteVersionForPresentation(id: String, version: UUID): Unit
Permanently deletes a specific version of a presentation.
Permanently deletes a specific version of a presentation.
- id
The unique id of the presentation.
- version
The
UUIDfor the version.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postDisplayContentForDashboard(content: DashboardDisplayContentInfo): Unit
Updates the persisted data for a specific display in a dashboard.
Updates the persisted data for a specific display in a dashboard. For internal use only.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postDisplayTrendsForDashboard(content: DashboardDisplayTrendsInfo): Unit
Updates the persisted trend information for a specific display in a dashboard.
Updates the persisted trend information for a specific display in a dashboard. For internal use only.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postPresentation(content: PresentationContent): Unit
Creates a new version of a presentation with the specific content.
Creates a new version of a presentation with the specific content.
- content
The content of the new version.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postRaw(url: String, body: String): String
- Definition Classes
- ServiceWebFacade
- def postRefresh(content: QueryRefreshContent): Unit
Updates all dashboards based on which source and pipeline snapshots have been added or removed.
Updates all dashboards based on which source and pipeline snapshots have been added or removed. For internal use only.
- content
A description of the changes provoking the refresh.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postRestart: Unit
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
- def postRunModel(pipelineId: String, transformId: String, input: ModelInputSpecification, tag: String, outputStream: OutputStream, date: LocalDateTime, locale: String = getOutputDefaultLocale, maxDecimals: Int = getOutputDefaultMaxDecimals, includeTimestamp: Boolean = true): Unit
Runs an ML model against specified input with given parameters.
Runs an ML model against specified input with given parameters.
- pipelineId
The unique ID of the pipeline the model is built from.
- transformId
The unique ID of the transform in the pipeline building the model.
- input
The specification of input that the model should be run against.
- tag
The tag to use when loading the model.
- outputStream
The stream data is written to.
- date
The date to use then loading the model.
- locale
The locale to use when formatting numbers, i.e. 'da'.
- maxDecimals
The maximum number of decimals to include when formatting numbers.
- includeTimestamp
Whether to include the OutputFacade.timestampOutputColumn in the data.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postSearch(search: SearchContent, outputStream: OutputStream, tag: String, date: LocalDateTime, limit: Option[Int], locale: String = getOutputDefaultLocale, maxDecimals: Int = getOutputDefaultMaxDecimals): Unit
Runs a search definition against the underlying result data with given parameters.
Runs a search definition against the underlying result data with given parameters.
- search
The search definition.
- outputStream
The stream data is written to.
- tag
The tag in the dashboards to fetch for.
- date
The date to use as upper bound on the result data.
- locale
The locale to use when formatting numbers, i.e. 'da'.
- maxDecimals
The maximum number of decimals to include when formatting numbers.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postSql(sql: String, tag: String, outputStream: OutputStream, startDate: LocalDateTime, endDate: LocalDateTime, locale: String = getOutputDefaultLocale, maxDecimals: Int = getOutputDefaultMaxDecimals, includeTimestamp: Boolean = true, liveSources: Array[String] = Array(), serializeAsJson: Boolean = false): Unit
Runs a SQL query against the underlying result data with given parameters.
Runs a SQL query against the underlying result data with given parameters.
- sql
The SQL string to run (see Apache Spark SQL docs for specifics on dialect).
- tag
The tag to use when loading result data.
- outputStream
The stream data is written to.
- locale
The locale to use when formatting numbers, i.e. 'da'.
- maxDecimals
The maximum number of decimals to include when formatting numbers.
- includeTimestamp
Whether to include the OutputFacade.timestampOutputColumn in the data.
- liveSources
A list of ID's for sources to live refresh for use in the query, even if not directly used.
- serializeAsJson
Serialize the output as JSON array of arrays or as a csv with a ';' as the separator in either case the first row/line is the header.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postStateForDashboard(state: DashboardStateInfo): Unit
Updates a state for a specific dashboard.
Updates a state for a specific dashboard. If the current state is in JobStates.absorbing the state can only be set to JobStates.pending.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postTestMetadataForComponentForDashboard(content: DashboardContent, componentId: String, tag: String, startDate: LocalDateTime = LocalDateTime.MIN, endDate: LocalDateTime = LocalDateTime.MAX, filters: Array[DashboardComponentFilter] = Array()): DashboardComponentMetadata
Gets the column metadata for the output data set for a specific component in a dashboard definition with given parameters.
Gets the column metadata for the output data set for a specific component in a dashboard definition with given parameters.
- content
The dashboard definition.
- componentId
The unique id of the component in the dashboard.
- tag
The tag in the dashboard to fetch for.
- startDate
The lower bound on the collection on timeline dates to fetch for.
- endDate
The upper bound on the collection on timeline dates to fetch for.
- filters
A collection of filters to be applied in conjunction to the data.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postTestOutputForComponentForDashboard(content: DashboardContent, componentId: String, outputStream: OutputStream, tag: String, startDate: LocalDateTime = LocalDateTime.MIN, endDate: LocalDateTime = LocalDateTime.MAX, filters: Array[DashboardComponentFilter] = Array(), locale: String, limit: Option[Int] = None, maxDecimals: Int = getOutputDefaultMaxDecimals, includeTimestamp: Boolean = true, serializeAsJson: Boolean = false): Unit
Gets the output data set for a specific component in a dashboard definition with given parameters.
Gets the output data set for a specific component in a dashboard definition with given parameters.
- content
The dashboard definition.
- componentId
The unique id of the component in the dashboard.
- outputStream
The stream data is written to.
- tag
The tag in the dashboard to fetch for.
- startDate
The lower bound on the collection on timeline dates to fetch for.
- endDate
The upper bound on the collection on timeline dates to fetch for.
- filters
A collection of filters to be applied in conjunction to the data.
- locale
The locale to use when formatting numbers, i.e. 'da'.
- limit
A limit on the number of data rows to write.
- maxDecimals
The maximum number of decimals to include when formatting numbers.
- includeTimestamp
Whether to include the OutputFacade.timestampOutputColumn in the data.
- serializeAsJson
Serialize the output as JSON array of arrays or as a csv with a ';' as the separator in either case the first row/line is the header.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postTestOutputForDisplayForComponentForDashboard(content: DashboardContent, componentId: String, displayId: String, outputStream: OutputStream, tag: String, startDate: LocalDateTime = LocalDateTime.MIN, endDate: LocalDateTime = LocalDateTime.MAX, filters: Array[DashboardComponentFilter] = Array(), locale: String = getOutputDefaultLocale, maxDecimals: Int = getOutputDefaultMaxDecimals): Unit
Gets the output data set for a specific display and component in a dashboard definition with given parameters.
Gets the output data set for a specific display and component in a dashboard definition with given parameters.
- content
The dashboard definition.
- componentId
The unique id of the component in the dashboard.
- displayId
The unique id of the display in the component.
- outputStream
The stream data is written to.
- tag
The tag in the dashboard to fetch for.
- startDate
The lower bound on the collection on timeline dates to fetch for.
- endDate
The upper bound on the collection on timeline dates to fetch for.
- filters
A collection of filters to be applied in conjunction to the data.
- locale
The locale to use when formatting numbers, i.e. 'da'.
- maxDecimals
The maximum number of decimals to include when formatting numbers.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postTestOutputForDisplayForPresentation(content: PresentationContent, displayId: String, outputStream: OutputStream, tag: String, date: LocalDateTime, locale: String, maxDecimals: Int): Unit
Gets the output data set for a specific display in a presentation definition with given parameters.
Gets the output data set for a specific display in a presentation definition with given parameters.
- content
The presentation definition.
- displayId
The unique id of the display in the presentation.
- outputStream
The stream data is written to.
- tag
The tag in the presentation to fetch for.
- date
The date in the presentation to fetch for.
- locale
The locale to use when formatting numbers, i.e. 'da'.
- maxDecimals
The maximum number of decimals to include when formatting numbers.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postTestStatisticsForComponentForDashboard(content: DashboardContent, componentId: String, outputStream: OutputStream, tag: String, startDate: LocalDateTime = LocalDateTime.MIN, endDate: LocalDateTime = LocalDateTime.MAX, filters: Array[DashboardComponentFilter] = Array(), locale: String, maxDecimals: Int = getOutputDefaultMaxDecimals, includeTimestamp: Boolean = true): Unit
Gets the statistics on the output data set for a specific component in a dashboard definition with given parameters.
Gets the statistics on the output data set for a specific component in a dashboard definition with given parameters.
- content
The dashboard definition.
- componentId
The unique id of the component in the dashboard.
- outputStream
The stream data is written to.
- tag
The tag in the dashboard to fetch for.
- startDate
The lower bound on the collection on timeline dates to fetch for.
- endDate
The upper bound on the collection on timeline dates to fetch for.
- filters
A collection of filters to be applied in conjunction to the data.
- locale
The locale to use when formatting numbers, i.e. 'da'.
- maxDecimals
The maximum number of decimals to include when formatting numbers.
- includeTimestamp
Whether to include the OutputFacade.timestampOutputColumn in the data.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postTestTagsForComponentForDashboard(content: DashboardContent, componentId: String): Array[String]
Gets the tags for which output data is computed for a specific component in a dashboard definition.
Gets the tags for which output data is computed for a specific component in a dashboard definition.
- content
The dashboard definition.
- componentId
The unique id of the component in the dashboard.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postTestTagsForDashboard(content: DashboardContent): Array[String]
Gets the tags for which output data is computed for a specific dashboard definition.
Gets the tags for which output data is computed for a specific dashboard definition.
- content
The dashboard definition.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postTestTimelineForComponentForDashboard(content: DashboardContent, componentId: String, tag: String): Array[LocalDateTime]
Gets the timeline of dates (sorted ascending) for which output data is computed for a specific component in a dashboard definition.
Gets the timeline of dates (sorted ascending) for which output data is computed for a specific component in a dashboard definition.
- content
The dashboard definition.
- componentId
The unique id of the component in the dashboard.
- tag
The tag in the dashboard to fetch for.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postTestTimelineForDashboard(content: DashboardContent, tag: String): Array[LocalDateTime]
Gets the timeline of dates (sorted ascending) for which output data is computed for a specific dashboard definition.
Gets the timeline of dates (sorted ascending) for which output data is computed for a specific dashboard definition.
- content
The dashboard definition.
- tag
The tag in the dashboard to fetch for.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postTestTimelineForPageForPresentation(content: PresentationContent, pageId: String, tag: String): Array[LocalDateTime]
Gets the timeline of dates (sorted ascending) for which output data is computed for a specific page in a presentation definition.
Gets the timeline of dates (sorted ascending) for which output data is computed for a specific page in a presentation definition.
- content
The presentation definition.
- pageId
The unique id of the page in the presentation.
- tag
The tag in the presentation to fetch for.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postTestTimelineForPresentation(content: PresentationContent, tag: String): Array[LocalDateTime]
Gets the timeline of dates (sorted ascending) for which output data is computed for a specific presentation definition.
Gets the timeline of dates (sorted ascending) for which output data is computed for a specific presentation definition.
- content
The presentation definition.
- tag
The tag in the presentation to fetch for.
- Definition Classes
- QueryWebFacade → QueryFacade
- def postVacuumDatabase: Unit
- Definition Classes
- ServiceWebFacadeWithDatabase
- def setLogLevel(level: String): Unit
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- val token: UUID
- Definition Classes
- QueryWebFacade → ServiceWebFacade
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def waitIsReady(timeoutSeconds: Int, pollIntervalSeconds: Int): Unit
- Definition Classes
- ServiceFacadeBase
- def withTimeout(seconds: Int): QueryWebFacade
- Definition Classes
- QueryWebFacade → ServiceWebFacade → ServiceFacade
- def withToken(other: UUID): QueryWebFacade
- Definition Classes
- QueryWebFacade → ServiceFacade
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)