Class ThreatIntelligenceMetric

java.lang.Object
com.azure.resourcemanager.securityinsights.models.ThreatIntelligenceMetric

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

    • ThreatIntelligenceMetric

      public ThreatIntelligenceMetric()
  • Method Details

    • 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.
    • sourceMetrics

      public List<ThreatIntelligenceMetricEntity> sourceMetrics()
      Get the sourceMetrics property: Source metrics.
      Returns:
      the sourceMetrics value.
    • withSourceMetrics

      public ThreatIntelligenceMetric withSourceMetrics(List<ThreatIntelligenceMetricEntity> sourceMetrics)
      Set the sourceMetrics property: Source metrics.
      Parameters:
      sourceMetrics - the sourceMetrics value to set.
      Returns:
      the ThreatIntelligenceMetric object itself.
    • validate

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