Class ThreatIntelligenceFilteringCriteria
java.lang.Object
com.azure.resourcemanager.securityinsights.models.ThreatIntelligenceFilteringCriteria
Filtering criteria for querying threat intelligence indicators.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionids()
Get the ids property: Ids of threat intelligence indicators.Get the includeDisabled property: Parameter to include/exclude disabled indicators.keywords()
Get the keywords property: Keywords for searching threat intelligence indicators.Get the maxConfidence property: Maximum confidence.Get the maxValidUntil property: End time for ValidUntil filter.Get the minConfidence property: Minimum confidence.Get the minValidUntil property: Start time for ValidUntil filter.pageSize()
Get the pageSize property: Page size.Get the patternTypes property: Pattern types.Get the skipToken property: Skip token.sortBy()
Get the sortBy property: Columns to sort by and sorting order.sources()
Get the sources property: Sources of threat intelligence indicators.Get the threatTypes property: Threat types of threat intelligence indicators.void
validate()
Validates the instance.Set the ids property: Ids of threat intelligence indicators.withIncludeDisabled
(Boolean includeDisabled) Set the includeDisabled property: Parameter to include/exclude disabled indicators.withKeywords
(List<String> keywords) Set the keywords property: Keywords for searching threat intelligence indicators.withMaxConfidence
(Integer maxConfidence) Set the maxConfidence property: Maximum confidence.withMaxValidUntil
(String maxValidUntil) Set the maxValidUntil property: End time for ValidUntil filter.withMinConfidence
(Integer minConfidence) Set the minConfidence property: Minimum confidence.withMinValidUntil
(String minValidUntil) Set the minValidUntil property: Start time for ValidUntil filter.withPageSize
(Integer pageSize) Set the pageSize property: Page size.withPatternTypes
(List<String> patternTypes) Set the patternTypes property: Pattern types.withSkipToken
(String skipToken) Set the skipToken property: Skip token.Set the sortBy property: Columns to sort by and sorting order.withSources
(List<String> sources) Set the sources property: Sources of threat intelligence indicators.withThreatTypes
(List<String> threatTypes) Set the threatTypes property: Threat types of threat intelligence indicators.
-
Constructor Details
-
ThreatIntelligenceFilteringCriteria
public ThreatIntelligenceFilteringCriteria()
-
-
Method Details
-
pageSize
Get the pageSize property: Page size.- Returns:
- the pageSize value.
-
withPageSize
Set the pageSize property: Page size.- Parameters:
pageSize
- the pageSize value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
minConfidence
Get the minConfidence property: Minimum confidence.- Returns:
- the minConfidence value.
-
withMinConfidence
Set the minConfidence property: Minimum confidence.- Parameters:
minConfidence
- the minConfidence value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
maxConfidence
Get the maxConfidence property: Maximum confidence.- Returns:
- the maxConfidence value.
-
withMaxConfidence
Set the maxConfidence property: Maximum confidence.- Parameters:
maxConfidence
- the maxConfidence value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
minValidUntil
Get the minValidUntil property: Start time for ValidUntil filter.- Returns:
- the minValidUntil value.
-
withMinValidUntil
Set the minValidUntil property: Start time for ValidUntil filter.- Parameters:
minValidUntil
- the minValidUntil value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
maxValidUntil
Get the maxValidUntil property: End time for ValidUntil filter.- Returns:
- the maxValidUntil value.
-
withMaxValidUntil
Set the maxValidUntil property: End time for ValidUntil filter.- Parameters:
maxValidUntil
- the maxValidUntil value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
includeDisabled
Get the includeDisabled property: Parameter to include/exclude disabled indicators.- Returns:
- the includeDisabled value.
-
withIncludeDisabled
Set the includeDisabled property: Parameter to include/exclude disabled indicators.- Parameters:
includeDisabled
- the includeDisabled value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
sortBy
Get the sortBy property: Columns to sort by and sorting order.- Returns:
- the sortBy value.
-
withSortBy
public ThreatIntelligenceFilteringCriteria withSortBy(List<ThreatIntelligenceSortingCriteria> sortBy) Set the sortBy property: Columns to sort by and sorting order.- Parameters:
sortBy
- the sortBy value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
sources
Get the sources property: Sources of threat intelligence indicators.- Returns:
- the sources value.
-
withSources
Set the sources property: Sources of threat intelligence indicators.- Parameters:
sources
- the sources value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
patternTypes
Get the patternTypes property: Pattern types.- Returns:
- the patternTypes value.
-
withPatternTypes
Set the patternTypes property: Pattern types.- Parameters:
patternTypes
- the patternTypes value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
threatTypes
Get the threatTypes property: Threat types of threat intelligence indicators.- Returns:
- the threatTypes value.
-
withThreatTypes
Set the threatTypes property: Threat types of threat intelligence indicators.- Parameters:
threatTypes
- the threatTypes value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
ids
Get the ids property: Ids of threat intelligence indicators.- Returns:
- the ids value.
-
withIds
Set the ids property: Ids of threat intelligence indicators.- Parameters:
ids
- the ids value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
keywords
Get the keywords property: Keywords for searching threat intelligence indicators.- Returns:
- the keywords value.
-
withKeywords
Set the keywords property: Keywords for searching threat intelligence indicators.- Parameters:
keywords
- the keywords value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
skipToken
Get the skipToken property: Skip token.- Returns:
- the skipToken value.
-
withSkipToken
Set the skipToken property: Skip token.- Parameters:
skipToken
- the skipToken value to set.- Returns:
- the ThreatIntelligenceFilteringCriteria object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-