public class EdgeHistorianSettingsRecord extends PersistentRecord implements TagHistorySyncSettings
SRecordInstance.BrokenOptimisticLockException
Modifier and Type | Field and Description |
---|---|
static BooleanField |
EnableSchedule |
static StringField |
ForwardSchedule |
static Category |
MAIN |
static IntField |
MaxBatchSize |
static RecordMeta<EdgeHistorianSettingsRecord> |
META |
static ReferenceField<SQLTagHistoryProviderRecord> |
Profile |
static LongField |
ProfileId |
static StringField |
RemoteProviderName |
static StringField |
RemoteServerName |
static BooleanField |
RemoteSyncEnabled |
static IntField |
SendFrequency
Forward Settings
|
static EnumField<TimeUnits> |
SendFrequencyUnits |
DEFAULT_VALUE, FORM_META_KEY, INDEXED, UNIQUE
Constructor and Description |
---|
EdgeHistorianSettingsRecord() |
Modifier and Type | Method and Description |
---|---|
int |
getMaxBatchSize() |
RecordMeta<?> |
getMeta()
This must be defined in every user record's definition to access the SRecord which provides the meta data for
this instance.
|
java.lang.String |
getRemoteProvider() |
java.lang.String |
getRemoteServer() |
java.lang.String |
getSchedule() |
long |
getSyncFrequencyMS() |
boolean |
isRemoteSyncEnabled() |
boolean |
isScheduleEnabled() |
getBoolean, getDoubleObj, getIntObj, getLongObj, getString, installDefaultValues
allFields, assertNewRow, assertNotNewRow, defineInitialValue, deleteRecord, doQueryRecord, doValidateRecord, equals, findReference, findReference, findReference, findReference, getBigDecimal, getBytes, getDataSet, getDate, getDouble, getEnum, getInitialValue, getInt, getLogger, getLong, getObject, getRawArrayValue, getReferenceNoQuery, getTime, getTimestamp, hashCode, isAttached, isDeleted, isDirty, isDirty, isEmpty, isNewRow, isNotDestroyed, isNull, isReadOnly, isValid, onQueryRecord, onValidateField, onValidateRecord, setBigDecimal, setBoolean, setBytes, setDate, setDirty, setDouble, setEmpty, setEnum, setInt, setLong, setNewRow, setNull, setObject, setObject, setRawArrayValue, setReadOnly, setReference, setString, setTime, setTimestamp, toString, validatePrimaryKeys, wasInCache
public static final RecordMeta<EdgeHistorianSettingsRecord> META
public static final LongField ProfileId
public static final ReferenceField<SQLTagHistoryProviderRecord> Profile
public static final BooleanField RemoteSyncEnabled
public static final StringField RemoteServerName
public static final StringField RemoteProviderName
public static final IntField SendFrequency
public static final IntField MaxBatchSize
public static final BooleanField EnableSchedule
public static final StringField ForwardSchedule
public static final Category MAIN
public RecordMeta<?> getMeta()
SRecordInstance
SRecord getMeta() { return meta; };
The actual meta
variable is thus not Serialized, but it would not be anyway as it is usually static.
getMeta
in class PersistentRecord
public boolean isRemoteSyncEnabled()
isRemoteSyncEnabled
in interface TagHistorySyncSettings
public java.lang.String getRemoteProvider()
getRemoteProvider
in interface TagHistorySyncSettings
public java.lang.String getRemoteServer()
getRemoteServer
in interface TagHistorySyncSettings
public long getSyncFrequencyMS()
getSyncFrequencyMS
in interface TagHistorySyncSettings
public boolean isScheduleEnabled()
isScheduleEnabled
in interface TagHistorySyncSettings
public java.lang.String getSchedule()
getSchedule
in interface TagHistorySyncSettings
public int getMaxBatchSize()
getMaxBatchSize
in interface TagHistorySyncSettings