Class FusionTemplateSourceSetting


  • public final class FusionTemplateSourceSetting
    extends Object
    Represents a source signal consumed in Fusion detection.
    • Constructor Detail

      • FusionTemplateSourceSetting

        public FusionTemplateSourceSetting()
    • Method Detail

      • sourceName

        public String sourceName()
        Get the sourceName property: The name of a source signal consumed in Fusion detection.
        Returns:
        the sourceName value.
      • withSourceName

        public FusionTemplateSourceSetting withSourceName​(String sourceName)
        Set the sourceName property: The name of a source signal consumed in Fusion detection.
        Parameters:
        sourceName - the sourceName value to set.
        Returns:
        the FusionTemplateSourceSetting object itself.
      • sourceSubTypes

        public List<FusionTemplateSourceSubType> sourceSubTypes()
        Get the sourceSubTypes property: All supported source subtypes under this source signal consumed in fusion detection.
        Returns:
        the sourceSubTypes value.
      • withSourceSubTypes

        public FusionTemplateSourceSetting withSourceSubTypes​(List<FusionTemplateSourceSubType> sourceSubTypes)
        Set the sourceSubTypes property: All supported source subtypes under this source signal consumed in fusion detection.
        Parameters:
        sourceSubTypes - the sourceSubTypes value to set.
        Returns:
        the FusionTemplateSourceSetting object itself.
      • validate

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