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
- All
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( ... ) @native() @HotSpotIntrinsicCandidate()
-
val
environment: String
- Definition Classes
- QueryWebFacade → ServiceWebFacade → ServiceFacadeBase
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
getBuildInfo: BuildLabels
- Definition Classes
- ServiceWebFacade
-
def
getCacheStatistics: Array[CacheStatistics]
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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
- @native() @HotSpotIntrinsicCandidate()
-
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
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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
postDashboard(config: String): Unit
Creates a new version of a dashboard with the specific content.
Creates a new version of a dashboard with the specific content.
- config
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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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