Class UserSpecifiedSamplingParams

    • Field Detail

      • userSpecifedSamplingPeriod

        public float userSpecifedSamplingPeriod
    • Constructor Detail

      • UserSpecifiedSamplingParams

        public UserSpecifiedSamplingParams()
      • UserSpecifiedSamplingParams

        public UserSpecifiedSamplingParams​(PolicyConfig.SamplingMethod userSpecifedsamplingMethod,
                                           float userSpecifedSamplingPeriod,
                                           String controllingPV,
                                           String policyName,
                                           boolean skipCapacityPlanning,
                                           boolean usePVAccess)
    • Method Detail

      • getPolicyName

        public String getPolicyName()
      • setPolicyName

        public void setPolicyName​(String policyName)
      • setUserSpecifedsamplingMethod

        public void setUserSpecifedsamplingMethod​(PolicyConfig.SamplingMethod userSpecifedsamplingMethod)
      • setUserSpecifedSamplingPeriod

        public void setUserSpecifedSamplingPeriod​(float userSpecifedSamplingPeriod)
      • setUserOverrideParams

        public void setUserOverrideParams​(boolean userOverrideParams)
      • setControllingPV

        public void setControllingPV​(String controllingPV)
      • getUserSpecifedSamplingPeriod

        public float getUserSpecifedSamplingPeriod()
      • isUserOverrideParams

        public boolean isUserOverrideParams()
      • getControllingPV

        public String getControllingPV()
      • getArchiveFields

        public String[] getArchiveFields()
      • setArchiveFields

        public void setArchiveFields​(String[] archiveFields)
      • addArchiveField

        public void addArchiveField​(String fieldName)
      • checkIfFieldAlreadySepcified

        public boolean checkIfFieldAlreadySepcified​(String fieldName)
      • wereAnyFieldsSpecified

        public boolean wereAnyFieldsSpecified()
      • addAlias

        public void addAlias​(String aliasName)
      • getAliases

        public String[] getAliases()
      • setAliases

        public void setAliases​(String[] aliases)
      • isSkipAliasCheck

        public boolean isSkipAliasCheck()
        Returns:
        Should we skip checking .NAME to see if this PV is an alias Useful if you have a pCAS server that overloads the .NAME field for something else.
      • setSkipAliasCheck

        public void setSkipAliasCheck​(boolean skipAliasCheck)
        Parameters:
        skipAliasCheck - the skipAliasCheck to set
      • isUsePVAccess

        public boolean isUsePVAccess()
      • setUsePVAccess

        public void setUsePVAccess​(boolean usePVAccess)
      • isSkipCapacityPlanning

        public boolean isSkipCapacityPlanning()
      • setSkipCapacityPlanning

        public void setSkipCapacityPlanning​(boolean skipCapacityPlanning)