Class CustomTileConfig
java.lang.Object
com.xebialabs.xlrelease.plugins.dashboard.domain.CustomTileConfig
Data object representing a custom reporting tile configuration stored in XLR_AI_CUSTOM_TILES table.
This is a POJO (Plain Old Java Object) that holds the configuration for a custom tile that can be
added to dashboards. The configuration includes the NL2SQL query DSL, chart type, and rendering options.
-
Constructor Summary
ConstructorsConstructorDescriptionCustomTileConfig(UUID id, String title, String owner, String description, String domain, String scope, String originalUserQuery, tools.jackson.databind.JsonNode queryDsl, String chartType, String chartTitle, String colorStrategy, OffsetDateTime createdAt, OffsetDateTime updatedAt, boolean isActive) CustomTileConfig(UUID id, String title, String owner, String description, String domain, String scope, String originalUserQuery, tools.jackson.databind.JsonNode queryDsl, String chartType, String chartTitle, String colorStrategy, OffsetDateTime createdAt, OffsetDateTime updatedAt, boolean isActive, String dashboardId) -
Method Summary
Modifier and TypeMethodDescriptiongetId()getOwner()tools.jackson.databind.JsonNodegetScope()getTitle()booleanisActive()voidsetActive(boolean active) voidsetChartTitle(String chartTitle) voidsetChartType(String chartType) voidsetColorStrategy(String colorStrategy) voidsetCreatedAt(OffsetDateTime createdAt) voidsetDashboardId(String dashboardId) voidsetDescription(String description) voidvoidvoidsetOriginalUserQuery(String originalUserQuery) voidvoidsetQueryDsl(tools.jackson.databind.JsonNode queryDsl) voidvoidvoidsetUpdatedAt(OffsetDateTime updatedAt) toString()
-
Constructor Details
-
CustomTileConfig
public CustomTileConfig() -
CustomTileConfig
public CustomTileConfig(UUID id, String title, String owner, String description, String domain, String scope, String originalUserQuery, tools.jackson.databind.JsonNode queryDsl, String chartType, String chartTitle, String colorStrategy, OffsetDateTime createdAt, OffsetDateTime updatedAt, boolean isActive) -
CustomTileConfig
public CustomTileConfig(UUID id, String title, String owner, String description, String domain, String scope, String originalUserQuery, tools.jackson.databind.JsonNode queryDsl, String chartType, String chartTitle, String colorStrategy, OffsetDateTime createdAt, OffsetDateTime updatedAt, boolean isActive, String dashboardId)
-
-
Method Details
-
getId
-
setId
-
getTitle
-
setTitle
-
getOwner
-
setOwner
-
getDescription
-
setDescription
-
getDomain
-
setDomain
-
getScope
-
setScope
-
getOriginalUserQuery
-
setOriginalUserQuery
-
getQueryDsl
public tools.jackson.databind.JsonNode getQueryDsl() -
setQueryDsl
public void setQueryDsl(tools.jackson.databind.JsonNode queryDsl) -
getChartType
-
setChartType
-
getChartTitle
-
setChartTitle
-
getColorStrategy
-
setColorStrategy
-
getCreatedAt
-
setCreatedAt
-
getUpdatedAt
-
setUpdatedAt
-
isActive
public boolean isActive() -
setActive
public void setActive(boolean active) -
getDashboardId
-
setDashboardId
-
toString
-