Class InternalHistorianSettingsRecord

java.lang.Object
simpleorm.dataset.SRecordInstance
com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
com.inductiveautomation.historian.gateway.legacy.config.InternalHistorianSettingsRecord
All Implemented Interfaces:
com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings, Serializable

@Deprecated(since="8.3") public class InternalHistorianSettingsRecord extends PersistentRecord implements com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings
Deprecated.
See Also:
  • Field Details

    • META

      public static final RecordMeta<InternalHistorianSettingsRecord> META
      Deprecated.
    • ProfileId

      public static final LongField ProfileId
      Deprecated.
    • Profile

      public static final ReferenceField<HistorianProviderRecord> Profile
      Deprecated.
    • TimeLimitEnabled

      public static final BooleanField TimeLimitEnabled
      Deprecated.
    • TimeLimitSize

      public static final IntField TimeLimitSize
      Deprecated.
    • TimeLimitUnits

      public static final EnumField<TimeUnits> TimeLimitUnits
      Deprecated.
    • PointLimitEnabled

      public static final BooleanField PointLimitEnabled
      Deprecated.
    • PointLimitSize

      public static final IntField PointLimitSize
      Deprecated.
    • RemoteSyncEnabled

      public static final BooleanField RemoteSyncEnabled
      Deprecated.
    • RemoteServerName

      public static final StringField RemoteServerName
      Deprecated.
    • RemoteProviderName

      public static final StringField RemoteProviderName
      Deprecated.
    • SendFrequency

      public static final IntField SendFrequency
      Deprecated.
      Forward Settings
    • SendFrequencyUnits

      public static final EnumField<TimeUnits> SendFrequencyUnits
      Deprecated.
    • MaxBatchSize

      public static final IntField MaxBatchSize
      Deprecated.
    • EnableSchedule

      public static final BooleanField EnableSchedule
      Deprecated.
    • ForwardSchedule

      public static final StringField ForwardSchedule
      Deprecated.
  • Constructor Details

    • InternalHistorianSettingsRecord

      public InternalHistorianSettingsRecord()
      Deprecated.
  • Method Details

    • getMeta

      public RecordMeta<?> getMeta()
      Deprecated.
      Description copied from class: SRecordInstance
      This must be defined in every user record's definition to access the SRecord which provides the meta data for this instance. It is normally defined as:-

       SRecord getMeta() {
         return meta;
       };
       

      The actual meta variable is thus not Serialized, but it would not be anyway as it is usually static.

      Specified by:
      getMeta in class PersistentRecord
    • getTimeLimitMS

      public long getTimeLimitMS()
      Deprecated.
      Returns 0 if no limit is enforced.
    • getPointLimit

      public long getPointLimit()
      Deprecated.
    • isRemoteSyncEnabled

      public boolean isRemoteSyncEnabled()
      Deprecated.
      Specified by:
      isRemoteSyncEnabled in interface com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings
    • getRemoteProvider

      public String getRemoteProvider()
      Deprecated.
      Specified by:
      getRemoteProvider in interface com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings
    • getRemoteServer

      public String getRemoteServer()
      Deprecated.
      Specified by:
      getRemoteServer in interface com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings
    • getSyncFrequencyMS

      public long getSyncFrequencyMS()
      Deprecated.
      Specified by:
      getSyncFrequencyMS in interface com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings
    • isScheduleEnabled

      public boolean isScheduleEnabled()
      Deprecated.
      Specified by:
      isScheduleEnabled in interface com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings
    • getSchedule

      public String getSchedule()
      Deprecated.
      Specified by:
      getSchedule in interface com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings
    • getMaxBatchSize

      public int getMaxBatchSize()
      Deprecated.
      Specified by:
      getMaxBatchSize in interface com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings
    • getTagHistoryProviderId

      public Long getTagHistoryProviderId()
      Deprecated.