Class AnalysisData


  • public final class AnalysisData
    extends Object
    Class Representing Detector Evidence used for analysis.
    • Constructor Detail

      • AnalysisData

        public AnalysisData()
    • Method Detail

      • source

        public String source()
        Get the source property: Name of the Detector.
        Returns:
        the source value.
      • withSource

        public AnalysisData withSource​(String source)
        Set the source property: Name of the Detector.
        Parameters:
        source - the source value to set.
        Returns:
        the AnalysisData object itself.
      • detectorDefinition

        public DetectorDefinition detectorDefinition()
        Get the detectorDefinition property: Detector Definition.
        Returns:
        the detectorDefinition value.
      • withDetectorDefinition

        public AnalysisData withDetectorDefinition​(DetectorDefinition detectorDefinition)
        Set the detectorDefinition property: Detector Definition.
        Parameters:
        detectorDefinition - the detectorDefinition value to set.
        Returns:
        the AnalysisData object itself.
      • metrics

        public List<DiagnosticMetricSet> metrics()
        Get the metrics property: Source Metrics.
        Returns:
        the metrics value.
      • withMetrics

        public AnalysisData withMetrics​(List<DiagnosticMetricSet> metrics)
        Set the metrics property: Source Metrics.
        Parameters:
        metrics - the metrics value to set.
        Returns:
        the AnalysisData object itself.
      • data

        public List<List<NameValuePair>> data()
        Get the data property: Additional Source Data.
        Returns:
        the data value.
      • withData

        public AnalysisData withData​(List<List<NameValuePair>> data)
        Set the data property: Additional Source Data.
        Parameters:
        data - the data value to set.
        Returns:
        the AnalysisData object itself.
      • detectorMetadata

        public ResponseMetadata detectorMetadata()
        Get the detectorMetadata property: Detector Meta Data.
        Returns:
        the detectorMetadata value.
      • withDetectorMetadata

        public AnalysisData withDetectorMetadata​(ResponseMetadata detectorMetadata)
        Set the detectorMetadata property: Detector Meta Data.
        Parameters:
        detectorMetadata - the detectorMetadata value to set.
        Returns:
        the AnalysisData object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.