Class TagHistQueryConfig

  • All Implemented Interfaces:
    QueryConfig, java.io.Serializable

    public class TagHistQueryConfig
    extends java.lang.Object
    implements QueryConfig
    Filename: TagHistorianReportDataObject.java Created on Jul 10, 2015 Author: Kathy Applebaum Copyright Inductive Automation 2015 Project: Reporting
    See Also:
    Serialized Form
    • Constructor Detail

      • TagHistQueryConfig

        public TagHistQueryConfig()
    • Method Detail

      • setSelectedTags

        public void setSelectedTags​(java.util.List<TagPathAliasObject> selectedTags)
      • getStartDate

        public java.lang.String getStartDate()
      • setStartDate

        public void setStartDate​(java.lang.String startDate)
      • getEndDate

        public java.lang.String getEndDate()
      • setEndDate

        public void setEndDate​(java.lang.String endDate)
      • getMostRecent

        public java.lang.String getMostRecent()
      • setMostRecent

        public void setMostRecent​(java.lang.String mostRecent)
      • getDurationUnits

        public TimeUnits getDurationUnits()
      • setDurationUnits

        public void setDurationUnits​(TimeUnits durationUnits)
      • setAggregationMode

        public void setAggregationMode​(AggregationMode aggregationMode)
      • setReturnFormat

        public void setReturnFormat​(ReturnFormat returnFormat)
      • isIgnoreBadQuality

        public boolean isIgnoreBadQuality()
      • setIgnoreBadQuality

        public void setIgnoreBadQuality​(boolean ignoreBadQuality)
      • isPreventInterpolation

        public boolean isPreventInterpolation()
      • setPreventInterpolation

        public void setPreventInterpolation​(boolean preventInterpolation)
      • isAvoidValidation

        public boolean isAvoidValidation()
      • setAvoidValidation

        public void setAvoidValidation​(boolean avoidValidation)
      • isUseSampleLimit

        public boolean isUseSampleLimit()
      • setUseSampleLimit

        public void setUseSampleLimit​(boolean useSampleLimit)
      • getSampleLimit

        public int getSampleLimit()
      • setSampleLimit

        public void setSampleLimit​(int sampleLimit)
      • getFixedSampleSize

        public java.lang.String getFixedSampleSize()
      • setFixedSampleSize

        public void setFixedSampleSize​(java.lang.String fixedSampleSize)
      • getIntervalTime

        public java.lang.String getIntervalTime()
      • setIntervalTime

        public void setIntervalTime​(java.lang.String intervalTime)
      • getIntervalUnits

        public TimeUnits getIntervalUnits()
      • setIntervalUnits

        public void setIntervalUnits​(TimeUnits intervalUnits)
      • getQueryTypeId

        public java.lang.String getQueryTypeId()
        Description copied from interface: QueryConfig
        The type ID for which factories/sources are registered in the designer/gateway registries
        Specified by:
        getQueryTypeId in interface QueryConfig
      • toString

        public java.lang.String toString()
        For pleasant logging, implement toString() to describe this query
        Specified by:
        toString in interface QueryConfig
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object