Class DatasourceInputV1

java.lang.Object
com.seeq.model.DatasourceInputV1

public class DatasourceInputV1 extends Object
DatasourceInputV1
  • Constructor Details

    • DatasourceInputV1

      public DatasourceInputV1()
  • Method Details

    • additionalProperties

      public DatasourceInputV1 additionalProperties(List<ScalarPropertyV1> additionalProperties)
    • addAdditionalPropertiesItem

      public DatasourceInputV1 addAdditionalPropertiesItem(ScalarPropertyV1 additionalPropertiesItem)
    • getAdditionalProperties

      public List<ScalarPropertyV1> getAdditionalProperties()
      Additional properties to set on the datasource
      Returns:
      additionalProperties
    • setAdditionalProperties

      public void setAdditionalProperties(List<ScalarPropertyV1> additionalProperties)
    • cacheEnabled

      public DatasourceInputV1 cacheEnabled(Boolean cacheEnabled)
    • getCacheEnabled

      public Boolean getCacheEnabled()
      True if this datasource's signal data should be cached in Seeq; false otherwise
      Returns:
      cacheEnabled
    • setCacheEnabled

      public void setCacheEnabled(Boolean cacheEnabled)
    • conditionLocation

      public DatasourceInputV1 conditionLocation(DatasourceInputV1.ConditionLocationEnum conditionLocation)
    • getConditionLocation

      public DatasourceInputV1.ConditionLocationEnum getConditionLocation()
      If StoredInSeeq is set to true, then this is where conditions under this datasource will be stored. Valid values: POSTGRES.
      Returns:
      conditionLocation
    • setConditionLocation

      public void setConditionLocation(DatasourceInputV1.ConditionLocationEnum conditionLocation)
    • datasourceClass

      public DatasourceInputV1 datasourceClass(String datasourceClass)
    • getDatasourceClass

      public String getDatasourceClass()
      The class of the datasource
      Returns:
      datasourceClass
    • setDatasourceClass

      public void setDatasourceClass(String datasourceClass)
    • datasourceId

      public DatasourceInputV1 datasourceId(String datasourceId)
    • getDatasourceId

      public String getDatasourceId()
      The ID of the datasource
      Returns:
      datasourceId
    • setDatasourceId

      public void setDatasourceId(String datasourceId)
    • description

      public DatasourceInputV1 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)
    • indexingScheduleSupported

      public DatasourceInputV1 indexingScheduleSupported(Boolean indexingScheduleSupported)
    • getIndexingScheduleSupported

      public Boolean getIndexingScheduleSupported()
      True if for this datasource indexing can be scheduled or requested from Datasource Management UI.
      Returns:
      indexingScheduleSupported
    • setIndexingScheduleSupported

      public void setIndexingScheduleSupported(Boolean indexingScheduleSupported)
    • name

      public DatasourceInputV1 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)
    • signalLocation

      public DatasourceInputV1 signalLocation(DatasourceInputV1.SignalLocationEnum signalLocation)
    • getSignalLocation

      public DatasourceInputV1.SignalLocationEnum getSignalLocation()
      If StoredInSeeq is set to true, then this is where signals under this datasource will be stored. Valid values: FILE_SIGNAL_STORAGE.
      Returns:
      signalLocation
    • setSignalLocation

      public void setSignalLocation(DatasourceInputV1.SignalLocationEnum signalLocation)
    • storedInSeeq

      public DatasourceInputV1 storedInSeeq(Boolean storedInSeeq)
    • getStoredInSeeq

      public Boolean getStoredInSeeq()
      True if this datasource's data is stored in Seeq; false otherwise (e.g. a remote datasource like PI).
      Returns:
      storedInSeeq
    • setStoredInSeeq

      public void setStoredInSeeq(Boolean storedInSeeq)
    • 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