Interface DataSourceConfigObject

All Superinterfaces:
Serializable
All Known Implementing Classes:
QueryReportDataObject, ScriptReportDataObject, StaticReportDataObject

public interface DataSourceConfigObject extends Serializable

For use with DataSourceConfig. The ConfigObject provides configuration data for a particular data source type.

Classes implementing this interface:

  • Must be in Common Scope (because they are used in both the Designer and Gateway)
  • Must be Ignition's bean-style XML serializable (public, empty constructor and getter/setters)
  • Method Summary

    Modifier and Type
    Method
    Description
    com.inductiveautomation.ignition.common.gson.JsonObject
    This should return a JsonObject that represents the configuration of this data source.
  • Method Details

    • toJson

      com.inductiveautomation.ignition.common.gson.JsonObject toJson()
      This should return a JsonObject that represents the configuration of this data source. This is used to serialize this class for RPC calls between the Designer and Gateway.
      Returns:
      a JsonObject representing the configuration of this data source