Class PolicyConfig
java.lang.Object
org.epics.archiverappliance.mgmt.policy.PolicyConfig
A PolicyConfig object is typically the right hand side of a policy.
It contains all the various configuration entries for archiving a PV.
In addition, we have mechanisms for serializing to and unmarshalling from a string representation; said string representation is what is stored in the database.
- Author:
- mshankar
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]String[]floatvoidsetAppliance(String appliance) voidsetArchiveFields(String[] archiveFields) voidsetControlPV(String controlPV) setDataStores(String[] dataStores) voidsetPolicyName(String policyName) setSamplingMethod(PolicyConfig.SamplingMethod samplingMethod) setSamplingPeriod(float samplingPeriod)
-
Field Details
-
DEFAULT_MONITOR_SAMPLING_PERIOD
public static final float DEFAULT_MONITOR_SAMPLING_PERIOD- See Also:
-
-
Constructor Details
-
PolicyConfig
public PolicyConfig()
-
-
Method Details
-
getSamplingMethod
-
getSamplingPeriod
public float getSamplingPeriod() -
getDataStores
-
generateStringRepresentation
-
setSamplingMethod
-
setSamplingPeriod
-
setDataStores
-
getPolicyName
-
setPolicyName
-
getArchiveFields
-
setArchiveFields
-
getAppliance
-
setAppliance
-
getControlPV
-
setControlPV
-