Class DiagnosticDetectorResponseProperties


  • public final class DiagnosticDetectorResponseProperties
    extends Object
    DiagnosticDetectorResponse resource specific properties.
    • Constructor Detail

      • DiagnosticDetectorResponseProperties

        public DiagnosticDetectorResponseProperties()
    • Method Detail

      • startTime

        public OffsetDateTime startTime()
        Get the startTime property: Start time of the period.
        Returns:
        the startTime value.
      • withStartTime

        public DiagnosticDetectorResponseProperties withStartTime​(OffsetDateTime startTime)
        Set the startTime property: Start time of the period.
        Parameters:
        startTime - the startTime value to set.
        Returns:
        the DiagnosticDetectorResponseProperties object itself.
      • endTime

        public OffsetDateTime endTime()
        Get the endTime property: End time of the period.
        Returns:
        the endTime value.
      • withEndTime

        public DiagnosticDetectorResponseProperties withEndTime​(OffsetDateTime endTime)
        Set the endTime property: End time of the period.
        Parameters:
        endTime - the endTime value to set.
        Returns:
        the DiagnosticDetectorResponseProperties object itself.
      • issueDetected

        public Boolean issueDetected()
        Get the issueDetected property: Flag representing Issue was detected.
        Returns:
        the issueDetected value.
      • withIssueDetected

        public DiagnosticDetectorResponseProperties withIssueDetected​(Boolean issueDetected)
        Set the issueDetected property: Flag representing Issue was detected.
        Parameters:
        issueDetected - the issueDetected value to set.
        Returns:
        the DiagnosticDetectorResponseProperties object itself.
      • detectorDefinition

        public DetectorDefinition detectorDefinition()
        Get the detectorDefinition property: Detector's definition.
        Returns:
        the detectorDefinition value.
      • withDetectorDefinition

        public DiagnosticDetectorResponseProperties withDetectorDefinition​(DetectorDefinition detectorDefinition)
        Set the detectorDefinition property: Detector's definition.
        Parameters:
        detectorDefinition - the detectorDefinition value to set.
        Returns:
        the DiagnosticDetectorResponseProperties object itself.
      • metrics

        public List<DiagnosticMetricSet> metrics()
        Get the metrics property: Metrics provided by the detector.
        Returns:
        the metrics value.
      • abnormalTimePeriods

        public List<DetectorAbnormalTimePeriod> abnormalTimePeriods()
        Get the abnormalTimePeriods property: List of Correlated events found by the detector.
        Returns:
        the abnormalTimePeriods value.
      • withAbnormalTimePeriods

        public DiagnosticDetectorResponseProperties withAbnormalTimePeriods​(List<DetectorAbnormalTimePeriod> abnormalTimePeriods)
        Set the abnormalTimePeriods property: List of Correlated events found by the detector.
        Parameters:
        abnormalTimePeriods - the abnormalTimePeriods value to set.
        Returns:
        the DiagnosticDetectorResponseProperties object itself.
      • data

        public List<List<NameValuePair>> data()
        Get the data property: Additional Data that detector wants to send.
        Returns:
        the data value.
      • responseMetadata

        public ResponseMetadata responseMetadata()
        Get the responseMetadata property: Meta Data.
        Returns:
        the responseMetadata value.
      • withResponseMetadata

        public DiagnosticDetectorResponseProperties withResponseMetadata​(ResponseMetadata responseMetadata)
        Set the responseMetadata property: Meta Data.
        Parameters:
        responseMetadata - the responseMetadata value to set.
        Returns:
        the DiagnosticDetectorResponseProperties object itself.
      • validate

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