Package com.seeq.model
Class TableDefinitionInputV1
java.lang.Object
com.seeq.model.TableDefinitionInputV1
TableDefinitionInputV1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddColumnDefinitionsItem
(ColumnDefinitionInputV1 columnDefinitionsItem) columnDefinitions
(List<ColumnDefinitionInputV1> columnDefinitions) datasourceClass
(String datasourceClass) datasourceId
(String datasourceId) description
(String description) boolean
Column definitions for the Table.A unique identifier for the table definition within its datasourceAlong with the Datasource ID, the Datasource Class uniquely identifies a datasourceAlong with the Datasource Class, the Datasource ID uniquely identifies a datasourceClarifying information or other plain language description of this item.getName()
Human readable name.The ID of the workbook to which the table definition will be scoped.The ID of the item (only condition monitors supported for now) to subscribe to.int
hashCode()
void
setColumnDefinitions
(List<ColumnDefinitionInputV1> columnDefinitions) void
void
setDatasourceClass
(String datasourceClass) void
setDatasourceId
(String datasourceId) void
setDescription
(String description) void
void
setScopedTo
(String scopedTo) void
setSubscriptionId
(String subscriptionId) subscriptionId
(String subscriptionId) toString()
-
Constructor Details
-
TableDefinitionInputV1
public TableDefinitionInputV1()
-
-
Method Details
-
columnDefinitions
-
addColumnDefinitionsItem
public TableDefinitionInputV1 addColumnDefinitionsItem(ColumnDefinitionInputV1 columnDefinitionsItem) -
getColumnDefinitions
Column definitions for the Table. A column definition contains all the properties that define each column in the table. An \"item id\" column is required and must reference a Seeq item (e.g. Condition ID). A \"datum id\" column is required because it is used to uniquely identify a row (e.g. Capsule Start property).- Returns:
- columnDefinitions
-
setColumnDefinitions
-
dataId
-
getDataId
A unique identifier for the table definition within its datasource- Returns:
- dataId
-
setDataId
-
datasourceClass
-
getDatasourceClass
Along with the Datasource ID, the Datasource Class uniquely identifies a datasource- Returns:
- datasourceClass
-
setDatasourceClass
-
datasourceId
-
getDatasourceId
Along with the Datasource Class, the Datasource ID uniquely identifies a datasource- Returns:
- datasourceId
-
setDatasourceId
-
description
-
getDescription
Clarifying information or other plain language description of this item. An input of just whitespaces is equivalent to a null input.- Returns:
- description
-
setDescription
-
name
-
getName
Human readable name. Required during creation. An input of just whitespaces is equivalent to a null input.- Returns:
- name
-
setName
-
scopedTo
-
getScopedTo
The ID of the workbook to which the table definition will be scoped. If not provided, the table definition will have a global scope- Returns:
- scopedTo
-
setScopedTo
-
subscriptionId
-
getSubscriptionId
The ID of the item (only condition monitors supported for now) to subscribe to.- Returns:
- subscriptionId
-
setSubscriptionId
-
equals
-
hashCode
public int hashCode() -
toString
-