Class DetectorResponseProperties


  • public final class DetectorResponseProperties
    extends Object
    DetectorResponse resource specific properties.
    • Constructor Detail

      • DetectorResponseProperties

        public DetectorResponseProperties()
    • Method Detail

      • metadata

        public DetectorInfo metadata()
        Get the metadata property: metadata for the detector.
        Returns:
        the metadata value.
      • withMetadata

        public DetectorResponseProperties withMetadata​(DetectorInfo metadata)
        Set the metadata property: metadata for the detector.
        Parameters:
        metadata - the metadata value to set.
        Returns:
        the DetectorResponseProperties object itself.
      • dataset

        public List<DiagnosticData> dataset()
        Get the dataset property: Data Set.
        Returns:
        the dataset value.
      • withDataset

        public DetectorResponseProperties withDataset​(List<DiagnosticData> dataset)
        Set the dataset property: Data Set.
        Parameters:
        dataset - the dataset value to set.
        Returns:
        the DetectorResponseProperties object itself.
      • status

        public Status status()
        Get the status property: Indicates status of the most severe insight.
        Returns:
        the status value.
      • withStatus

        public DetectorResponseProperties withStatus​(Status status)
        Set the status property: Indicates status of the most severe insight.
        Parameters:
        status - the status value to set.
        Returns:
        the DetectorResponseProperties object itself.
      • dataProvidersMetadata

        public List<DataProviderMetadata> dataProvidersMetadata()
        Get the dataProvidersMetadata property: Additional configuration for different data providers to be used by the UI.
        Returns:
        the dataProvidersMetadata value.
      • withDataProvidersMetadata

        public DetectorResponseProperties withDataProvidersMetadata​(List<DataProviderMetadata> dataProvidersMetadata)
        Set the dataProvidersMetadata property: Additional configuration for different data providers to be used by the UI.
        Parameters:
        dataProvidersMetadata - the dataProvidersMetadata value to set.
        Returns:
        the DetectorResponseProperties object itself.
      • suggestedUtterances

        public QueryUtterancesResults suggestedUtterances()
        Get the suggestedUtterances property: Suggested utterances where the detector can be applicable.
        Returns:
        the suggestedUtterances value.
      • withSuggestedUtterances

        public DetectorResponseProperties withSuggestedUtterances​(QueryUtterancesResults suggestedUtterances)
        Set the suggestedUtterances property: Suggested utterances where the detector can be applicable.
        Parameters:
        suggestedUtterances - the suggestedUtterances value to set.
        Returns:
        the DetectorResponseProperties object itself.
      • validate

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