Class InternalHistorianSettingsRecord

  • All Implemented Interfaces:
    com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings, java.io.Serializable

    public class InternalHistorianSettingsRecord
    extends PersistentRecord
    implements com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings
    See Also:
    Serialized Form
    • Constructor Detail

      • InternalHistorianSettingsRecord

        public InternalHistorianSettingsRecord()
    • Method Detail

      • getMeta

        public RecordMeta<?> getMeta()
        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()
        Returns 0 if no limit is enforced.
      • getPointLimit

        public long getPointLimit()
      • isRemoteSyncEnabled

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

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

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

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

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

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

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