Class ManagedTagProviderConfiguration.Builder
java.lang.Object
com.inductiveautomation.ignition.gateway.tags.managed.ManagedTagProviderConfiguration.Builder
- Enclosing class:
- ManagedTagProviderConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowBackfill
(boolean allow) allowDefaultWriteHandling
(boolean allow) If true, writes to tags will be allowed and will not require a write handler to be installed.allowTagCustomization
(boolean allow) allowTagDeletion
(boolean allow) build()
hasDataTypes
(boolean value) historyAssociation
(String providerName, QualifiedPathTransform pathAdapter) If set, the tags can be queried for history through this historical provider.persistTags
(boolean allow) setAttribute
(int flag, boolean value) These attributes affect advanced traits of the provider, and currently come from TagProviderPropsstaleTimeout
(long timeout) Not currently implemented fully, is used to mark persistent values stale if value is anything other than 0.synchronizeMemoryValues
(boolean allow) If true, the provider will synchronize memory values to redundant pair.valuePersistence
(TagProviderValuePersistence persistence)
-
Constructor Details
-
Builder
-
Builder
-
-
Method Details
-
allowTagCustomization
-
allowTagDeletion
-
persistTags
-
allowDefaultWriteHandling
If true, writes to tags will be allowed and will not require a write handler to be installed. If false, the manager of the provider must register aWriteHandler
for each tag (or wildcard path) that will allow writes. Registered write handlers will still be called, if this value is true. -
synchronizeMemoryValues
If true, the provider will synchronize memory values to redundant pair. -
staleTimeout
Not currently implemented fully, is used to mark persistent values stale if value is anything other than 0. -
setAttribute
These attributes affect advanced traits of the provider, and currently come from TagProviderProps -
hasDataTypes
-
allowBackfill
-
mountPath
-
valuePersistence
public ManagedTagProviderConfiguration.Builder valuePersistence(TagProviderValuePersistence persistence) -
historyAssociation
public ManagedTagProviderConfiguration.Builder historyAssociation(String providerName, QualifiedPathTransform pathAdapter) If set, the tags can be queried for history through this historical provider. Note that when set, the user will not be able to configure additional history on the tags. -
build
-