Class ThreatIntelligenceIndicatorProperties
java.lang.Object
com.azure.resourcemanager.securityinsights.models.EntityCommonProperties
com.azure.resourcemanager.securityinsights.fluent.models.ThreatIntelligenceIndicatorProperties
Describes threat intelligence entity properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the confidence property: Confidence of threat intelligence entity.created()
Get the created property: Created by.Get the createdByRef property: Created by reference of threat intelligence entity.defanged()
Get the defanged property: Is threat intelligence entity defanged.Get the description property: Description of a threat intelligence entity.Get the displayName property: Display name of a threat intelligence entity.Get the extensions property: Extensions map.Get the externalId property: External ID of threat intelligence entity.Get the externalLastUpdatedTimeUtc property: External last updated time in UTC.Get the externalReferences property: External References.Get the granularMarkings property: Granular Markings.Get the indicatorTypes property: Indicator types of threat intelligence entities.Get the killChainPhases property: Kill chain phases.labels()
Get the labels property: Labels of threat intelligence entity.language()
Get the language property: Language of threat intelligence entity.Get the lastUpdatedTimeUtc property: Last updated time in UTC.modified()
Get the modified property: Modified by.Get the objectMarkingRefs property: Threat intelligence entity object marking references.Get the parsedPattern property: Parsed patterns.pattern()
Get the pattern property: Pattern of a threat intelligence entity.Get the patternType property: Pattern type of a threat intelligence entity.Get the patternVersion property: Pattern version of a threat intelligence entity.revoked()
Get the revoked property: Is threat intelligence entity revoked.source()
Get the source property: Source of a threat intelligence entity.Get the threatIntelligenceTags property: List of tags.Get the threatTypes property: Threat types.void
validate()
Validates the instance.Get the validFrom property: Valid from.Get the validUntil property: Valid until.withConfidence
(Integer confidence) Set the confidence property: Confidence of threat intelligence entity.withCreated
(String created) Set the created property: Created by.withCreatedByRef
(String createdByRef) Set the createdByRef property: Created by reference of threat intelligence entity.withDefanged
(Boolean defanged) Set the defanged property: Is threat intelligence entity defanged.withDescription
(String description) Set the description property: Description of a threat intelligence entity.withDisplayName
(String displayName) Set the displayName property: Display name of a threat intelligence entity.withExtensions
(Map<String, Object> extensions) Set the extensions property: Extensions map.withExternalId
(String externalId) Set the externalId property: External ID of threat intelligence entity.withExternalLastUpdatedTimeUtc
(String externalLastUpdatedTimeUtc) Set the externalLastUpdatedTimeUtc property: External last updated time in UTC.withExternalReferences
(List<ThreatIntelligenceExternalReference> externalReferences) Set the externalReferences property: External References.withGranularMarkings
(List<ThreatIntelligenceGranularMarkingModel> granularMarkings) Set the granularMarkings property: Granular Markings.withIndicatorTypes
(List<String> indicatorTypes) Set the indicatorTypes property: Indicator types of threat intelligence entities.withKillChainPhases
(List<ThreatIntelligenceKillChainPhase> killChainPhases) Set the killChainPhases property: Kill chain phases.withLabels
(List<String> labels) Set the labels property: Labels of threat intelligence entity.withLanguage
(String language) Set the language property: Language of threat intelligence entity.withLastUpdatedTimeUtc
(String lastUpdatedTimeUtc) Set the lastUpdatedTimeUtc property: Last updated time in UTC.withModified
(String modified) Set the modified property: Modified by.withObjectMarkingRefs
(List<String> objectMarkingRefs) Set the objectMarkingRefs property: Threat intelligence entity object marking references.withParsedPattern
(List<ThreatIntelligenceParsedPattern> parsedPattern) Set the parsedPattern property: Parsed patterns.withPattern
(String pattern) Set the pattern property: Pattern of a threat intelligence entity.withPatternType
(String patternType) Set the patternType property: Pattern type of a threat intelligence entity.withPatternVersion
(String patternVersion) Set the patternVersion property: Pattern version of a threat intelligence entity.withRevoked
(Boolean revoked) Set the revoked property: Is threat intelligence entity revoked.withSource
(String source) Set the source property: Source of a threat intelligence entity.withThreatIntelligenceTags
(List<String> threatIntelligenceTags) Set the threatIntelligenceTags property: List of tags.withThreatTypes
(List<String> threatTypes) Set the threatTypes property: Threat types.withValidFrom
(String validFrom) Set the validFrom property: Valid from.withValidUntil
(String validUntil) Set the validUntil property: Valid until.Methods inherited from class com.azure.resourcemanager.securityinsights.models.EntityCommonProperties
additionalData, friendlyName
-
Constructor Details
-
ThreatIntelligenceIndicatorProperties
public ThreatIntelligenceIndicatorProperties()
-
-
Method Details
-
threatIntelligenceTags
Get the threatIntelligenceTags property: List of tags.- Returns:
- the threatIntelligenceTags value.
-
withThreatIntelligenceTags
public ThreatIntelligenceIndicatorProperties withThreatIntelligenceTags(List<String> threatIntelligenceTags) Set the threatIntelligenceTags property: List of tags.- Parameters:
threatIntelligenceTags
- the threatIntelligenceTags value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
lastUpdatedTimeUtc
Get the lastUpdatedTimeUtc property: Last updated time in UTC.- Returns:
- the lastUpdatedTimeUtc value.
-
withLastUpdatedTimeUtc
Set the lastUpdatedTimeUtc property: Last updated time in UTC.- Parameters:
lastUpdatedTimeUtc
- the lastUpdatedTimeUtc value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
source
Get the source property: Source of a threat intelligence entity.- Returns:
- the source value.
-
withSource
Set the source property: Source of a threat intelligence entity.- Parameters:
source
- the source value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
displayName
Get the displayName property: Display name of a threat intelligence entity.- Returns:
- the displayName value.
-
withDisplayName
Set the displayName property: Display name of a threat intelligence entity.- Parameters:
displayName
- the displayName value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
description
Get the description property: Description of a threat intelligence entity.- Returns:
- the description value.
-
withDescription
Set the description property: Description of a threat intelligence entity.- Parameters:
description
- the description value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
indicatorTypes
Get the indicatorTypes property: Indicator types of threat intelligence entities.- Returns:
- the indicatorTypes value.
-
withIndicatorTypes
Set the indicatorTypes property: Indicator types of threat intelligence entities.- Parameters:
indicatorTypes
- the indicatorTypes value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
pattern
Get the pattern property: Pattern of a threat intelligence entity.- Returns:
- the pattern value.
-
withPattern
Set the pattern property: Pattern of a threat intelligence entity.- Parameters:
pattern
- the pattern value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
patternType
Get the patternType property: Pattern type of a threat intelligence entity.- Returns:
- the patternType value.
-
withPatternType
Set the patternType property: Pattern type of a threat intelligence entity.- Parameters:
patternType
- the patternType value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
patternVersion
Get the patternVersion property: Pattern version of a threat intelligence entity.- Returns:
- the patternVersion value.
-
withPatternVersion
Set the patternVersion property: Pattern version of a threat intelligence entity.- Parameters:
patternVersion
- the patternVersion value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
killChainPhases
Get the killChainPhases property: Kill chain phases.- Returns:
- the killChainPhases value.
-
withKillChainPhases
public ThreatIntelligenceIndicatorProperties withKillChainPhases(List<ThreatIntelligenceKillChainPhase> killChainPhases) Set the killChainPhases property: Kill chain phases.- Parameters:
killChainPhases
- the killChainPhases value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
parsedPattern
Get the parsedPattern property: Parsed patterns.- Returns:
- the parsedPattern value.
-
withParsedPattern
public ThreatIntelligenceIndicatorProperties withParsedPattern(List<ThreatIntelligenceParsedPattern> parsedPattern) Set the parsedPattern property: Parsed patterns.- Parameters:
parsedPattern
- the parsedPattern value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
externalId
Get the externalId property: External ID of threat intelligence entity.- Returns:
- the externalId value.
-
withExternalId
Set the externalId property: External ID of threat intelligence entity.- Parameters:
externalId
- the externalId value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
createdByRef
Get the createdByRef property: Created by reference of threat intelligence entity.- Returns:
- the createdByRef value.
-
withCreatedByRef
Set the createdByRef property: Created by reference of threat intelligence entity.- Parameters:
createdByRef
- the createdByRef value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
defanged
Get the defanged property: Is threat intelligence entity defanged.- Returns:
- the defanged value.
-
withDefanged
Set the defanged property: Is threat intelligence entity defanged.- Parameters:
defanged
- the defanged value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
externalLastUpdatedTimeUtc
Get the externalLastUpdatedTimeUtc property: External last updated time in UTC.- Returns:
- the externalLastUpdatedTimeUtc value.
-
withExternalLastUpdatedTimeUtc
public ThreatIntelligenceIndicatorProperties withExternalLastUpdatedTimeUtc(String externalLastUpdatedTimeUtc) Set the externalLastUpdatedTimeUtc property: External last updated time in UTC.- Parameters:
externalLastUpdatedTimeUtc
- the externalLastUpdatedTimeUtc value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
externalReferences
Get the externalReferences property: External References.- Returns:
- the externalReferences value.
-
withExternalReferences
public ThreatIntelligenceIndicatorProperties withExternalReferences(List<ThreatIntelligenceExternalReference> externalReferences) Set the externalReferences property: External References.- Parameters:
externalReferences
- the externalReferences value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
granularMarkings
Get the granularMarkings property: Granular Markings.- Returns:
- the granularMarkings value.
-
withGranularMarkings
public ThreatIntelligenceIndicatorProperties withGranularMarkings(List<ThreatIntelligenceGranularMarkingModel> granularMarkings) Set the granularMarkings property: Granular Markings.- Parameters:
granularMarkings
- the granularMarkings value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
labels
Get the labels property: Labels of threat intelligence entity.- Returns:
- the labels value.
-
withLabels
Set the labels property: Labels of threat intelligence entity.- Parameters:
labels
- the labels value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
revoked
Get the revoked property: Is threat intelligence entity revoked.- Returns:
- the revoked value.
-
withRevoked
Set the revoked property: Is threat intelligence entity revoked.- Parameters:
revoked
- the revoked value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
confidence
Get the confidence property: Confidence of threat intelligence entity.- Returns:
- the confidence value.
-
withConfidence
Set the confidence property: Confidence of threat intelligence entity.- Parameters:
confidence
- the confidence value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
objectMarkingRefs
Get the objectMarkingRefs property: Threat intelligence entity object marking references.- Returns:
- the objectMarkingRefs value.
-
withObjectMarkingRefs
Set the objectMarkingRefs property: Threat intelligence entity object marking references.- Parameters:
objectMarkingRefs
- the objectMarkingRefs value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
language
Get the language property: Language of threat intelligence entity.- Returns:
- the language value.
-
withLanguage
Set the language property: Language of threat intelligence entity.- Parameters:
language
- the language value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
threatTypes
Get the threatTypes property: Threat types.- Returns:
- the threatTypes value.
-
withThreatTypes
Set the threatTypes property: Threat types.- Parameters:
threatTypes
- the threatTypes value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
validFrom
Get the validFrom property: Valid from.- Returns:
- the validFrom value.
-
withValidFrom
Set the validFrom property: Valid from.- Parameters:
validFrom
- the validFrom value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
validUntil
Get the validUntil property: Valid until.- Returns:
- the validUntil value.
-
withValidUntil
Set the validUntil property: Valid until.- Parameters:
validUntil
- the validUntil value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
created
Get the created property: Created by.- Returns:
- the created value.
-
withCreated
Set the created property: Created by.- Parameters:
created
- the created value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
modified
Get the modified property: Modified by.- Returns:
- the modified value.
-
withModified
Set the modified property: Modified by.- Parameters:
modified
- the modified value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
extensions
Get the extensions property: Extensions map.- Returns:
- the extensions value.
-
withExtensions
Set the extensions property: Extensions map.- Parameters:
extensions
- the extensions value to set.- Returns:
- the ThreatIntelligenceIndicatorProperties object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classEntityCommonProperties
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-