Class ThreatIntelligenceMetric
- java.lang.Object
-
- com.azure.resourcemanager.securityinsights.models.ThreatIntelligenceMetric
-
public final class ThreatIntelligenceMetric extends Object
Describes threat intelligence metric.
-
-
Constructor Summary
Constructors Constructor Description ThreatIntelligenceMetric()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
lastUpdatedTimeUtc()
Get the lastUpdatedTimeUtc property: Last updated indicator metric.List<ThreatIntelligenceMetricEntity>
patternTypeMetrics()
Get the patternTypeMetrics property: Pattern type metrics.List<ThreatIntelligenceMetricEntity>
sourceMetrics()
Get the sourceMetrics property: Source metrics.List<ThreatIntelligenceMetricEntity>
threatTypeMetrics()
Get the threatTypeMetrics property: Threat type metrics.void
validate()
Validates the instance.ThreatIntelligenceMetric
withLastUpdatedTimeUtc(String lastUpdatedTimeUtc)
Set the lastUpdatedTimeUtc property: Last updated indicator metric.ThreatIntelligenceMetric
withPatternTypeMetrics(List<ThreatIntelligenceMetricEntity> patternTypeMetrics)
Set the patternTypeMetrics property: Pattern type metrics.ThreatIntelligenceMetric
withSourceMetrics(List<ThreatIntelligenceMetricEntity> sourceMetrics)
Set the sourceMetrics property: Source metrics.ThreatIntelligenceMetric
withThreatTypeMetrics(List<ThreatIntelligenceMetricEntity> threatTypeMetrics)
Set the threatTypeMetrics property: Threat type metrics.
-
-
-
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.
-
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.
-
-