Class TableDefinitionInputV1

java.lang.Object
com.seeq.model.TableDefinitionInputV1

public class TableDefinitionInputV1 extends Object
TableDefinitionInputV1
  • Constructor Details

    • TableDefinitionInputV1

      public TableDefinitionInputV1()
  • Method Details

    • columnDefinitions

      public TableDefinitionInputV1 columnDefinitions(List<ColumnDefinitionInputV1> columnDefinitions)
    • addColumnDefinitionsItem

      public TableDefinitionInputV1 addColumnDefinitionsItem(ColumnDefinitionInputV1 columnDefinitionsItem)
    • getColumnDefinitions

      public List<ColumnDefinitionInputV1> 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

      public void setColumnDefinitions(List<ColumnDefinitionInputV1> columnDefinitions)
    • dataId

      public TableDefinitionInputV1 dataId(String dataId)
    • getDataId

      public String getDataId()
      A unique identifier for the table definition within its datasource
      Returns:
      dataId
    • setDataId

      public void setDataId(String dataId)
    • datasourceClass

      public TableDefinitionInputV1 datasourceClass(String datasourceClass)
    • getDatasourceClass

      public String getDatasourceClass()
      Along with the Datasource ID, the Datasource Class uniquely identifies a datasource
      Returns:
      datasourceClass
    • setDatasourceClass

      public void setDatasourceClass(String datasourceClass)
    • datasourceId

      public TableDefinitionInputV1 datasourceId(String datasourceId)
    • getDatasourceId

      public String getDatasourceId()
      Along with the Datasource Class, the Datasource ID uniquely identifies a datasource
      Returns:
      datasourceId
    • setDatasourceId

      public void setDatasourceId(String datasourceId)
    • description

      public TableDefinitionInputV1 description(String description)
    • getDescription

      public String 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

      public void setDescription(String description)
    • name

      public TableDefinitionInputV1 name(String name)
    • getName

      public String getName()
      Human readable name. Required during creation. An input of just whitespaces is equivalent to a null input.
      Returns:
      name
    • setName

      public void setName(String name)
    • scopedTo

      public TableDefinitionInputV1 scopedTo(String scopedTo)
    • getScopedTo

      public String 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

      public void setScopedTo(String scopedTo)
    • subscriptionId

      public TableDefinitionInputV1 subscriptionId(String subscriptionId)
    • getSubscriptionId

      public String getSubscriptionId()
      The ID of the item (only condition monitors supported for now) to subscribe to.
      Returns:
      subscriptionId
    • setSubscriptionId

      public void setSubscriptionId(String subscriptionId)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object