Class ThreatIntelligenceMetric


  • public final class ThreatIntelligenceMetric
    extends Object
    Describes threat intelligence metric.
    • Constructor Detail

      • ThreatIntelligenceMetric

        public ThreatIntelligenceMetric()
    • Method Detail

      • lastUpdatedTimeUtc

        public String lastUpdatedTimeUtc()
        Get the lastUpdatedTimeUtc property: Last updated indicator metric.
        Returns:
        the lastUpdatedTimeUtc value.
      • withLastUpdatedTimeUtc

        public ThreatIntelligenceMetric withLastUpdatedTimeUtc​(String lastUpdatedTimeUtc)
        Set the lastUpdatedTimeUtc property: Last updated indicator metric.
        Parameters:
        lastUpdatedTimeUtc - the lastUpdatedTimeUtc value to set.
        Returns:
        the ThreatIntelligenceMetric object itself.
      • threatTypeMetrics

        public List<ThreatIntelligenceMetricEntity> threatTypeMetrics()
        Get the threatTypeMetrics property: Threat type metrics.
        Returns:
        the threatTypeMetrics value.
      • withThreatTypeMetrics

        public ThreatIntelligenceMetric withThreatTypeMetrics​(List<ThreatIntelligenceMetricEntity> threatTypeMetrics)
        Set the threatTypeMetrics property: Threat type metrics.
        Parameters:
        threatTypeMetrics - the threatTypeMetrics value to set.
        Returns:
        the ThreatIntelligenceMetric object itself.
      • patternTypeMetrics

        public List<ThreatIntelligenceMetricEntity> patternTypeMetrics()
        Get the patternTypeMetrics property: Pattern type metrics.
        Returns:
        the patternTypeMetrics value.
      • withPatternTypeMetrics

        public ThreatIntelligenceMetric withPatternTypeMetrics​(List<ThreatIntelligenceMetricEntity> patternTypeMetrics)
        Set the patternTypeMetrics property: Pattern type metrics.
        Parameters:
        patternTypeMetrics - the patternTypeMetrics value to set.
        Returns:
        the ThreatIntelligenceMetric object itself.
      • validate

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