Package com.datadog.api.client.v2.model
Class IoCIndicatorDetailed
java.lang.Object
com.datadog.api.client.v2.model.IoCIndicatorDetailed
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class IoCIndicatorDetailed
extends Object
An indicator of compromise with extended context from your environment.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBenignSourcesItem(IoCSource benignSourcesItem) addCategoriesItem(String categoriesItem) addCriticalAssetsItem(String criticalAssetsItem) addHostsItem(String hostsItem) additionalData(Map<String, Object> additionalData) addLogSourcesItem(String logSourcesItem) addMaliciousSourcesItem(IoCSource maliciousSourcesItem) addServicesItem(String servicesItem) addSignalSeverityItem(IoCSignalSeverityCount signalSeverityItem) addSuspiciousSourcesItem(IoCSource suspiciousSourcesItem) addTagsItem(String tagsItem) addTriageHistoryItem(IoCTriageEvent triageHistoryItem) asCidrBlock(String asCidrBlock) asGeo(IoCGeoLocation asGeo) asOrganization(String asOrganization) benignSources(List<IoCSource> benignSources) categories(List<String> categories) criticalAssets(List<String> criticalAssets) booleanReturn true if this IoCIndicatorDetailed object is equal to o.firstSeen(OffsetDateTime firstSeen) Additional domain-specific context from threat intelligence sources.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Autonomous system CIDR block.getAsGeo()Geographic location information for an IP indicator.Autonomous system number.Autonomous system organization name.Autonomous system type.Threat intelligence sources that flagged this indicator as benign.Threat categories associated with the indicator.Critical assets associated with this indicator.Timestamp when the indicator was first seen.getHosts()Hosts associated with this indicator.getId()Unique identifier for the indicator.The indicator value (for example, an IP address or domain).Type of indicator (for example, IP address or domain).Timestamp when the indicator was last seen.Number of logs that matched this indicator.Log sources where this indicator was observed.Threat intelligence sources that flagged this indicator as malicious.Effect of a scoring factor on the indicator's threat score.Effect of a scoring factor on the indicator's threat score.Effect of a scoring factor on the indicator's threat score.Effect of a scoring factor on the indicator's threat score.Effect of a scoring factor on the indicator's threat score.getScore()Threat score for the indicator (0-100).Services where this indicator was observed.Number of security signals that matched this indicator.Breakdown of security signals by severity.Signal tier level.Threat intelligence sources that flagged this indicator as suspicious.getTags()Tags associated with the indicator.Timestamp when the indicator was last triaged.UUID of the user who last triaged the indicator.Full triage history timeline.Current triage state of the indicator.getUsers()Users associated with this indicator, grouped by category.inthashCode()indicatorType(String indicatorType) lastSeen(OffsetDateTime lastSeen) logMatches(Long logMatches) logSources(List<String> logSources) maliciousSources(List<IoCSource> maliciousSources) mAsType(IoCScoreEffect mAsType) maxTrustScore(IoCScoreEffect maxTrustScore) mPersistence(IoCScoreEffect mPersistence) mSignal(IoCScoreEffect mSignal) mSources(IoCScoreEffect mSources) putAdditionalDataItem(String key, Object additionalDataItem) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.putUsersItem(String key, List<String> usersItem) voidsetAdditionalData(Map<String, Object> additionalData) voidsetAsCidrBlock(String asCidrBlock) voidsetAsGeo(IoCGeoLocation asGeo) voidsetAsNumber(String asNumber) voidsetAsOrganization(String asOrganization) voidvoidsetBenignSources(List<IoCSource> benignSources) voidsetBenignSources_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> benignSources) voidsetCategories(List<String> categories) voidsetCriticalAssets(List<String> criticalAssets) voidsetFirstSeen(OffsetDateTime firstSeen) voidvoidvoidsetIndicator(String indicator) voidsetIndicatorType(String indicatorType) voidsetLastSeen(OffsetDateTime lastSeen) voidsetLogMatches(Long logMatches) voidsetLogSources(List<String> logSources) voidsetMaliciousSources(List<IoCSource> maliciousSources) voidsetMaliciousSources_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> maliciousSources) voidsetMAsType(IoCScoreEffect mAsType) voidsetMaxTrustScore(IoCScoreEffect maxTrustScore) voidsetMPersistence(IoCScoreEffect mPersistence) voidsetMSignal(IoCScoreEffect mSignal) voidsetMSources(IoCScoreEffect mSources) voidvoidsetServices(List<String> services) voidsetSignalMatches(Long signalMatches) voidsetSignalSeverity(List<IoCSignalSeverityCount> signalSeverity) voidsetSignalTier(Long signalTier) voidsetSuspiciousSources(List<IoCSource> suspiciousSources) voidsetSuspiciousSources_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> suspiciousSources) voidvoidsetTriagedAt(OffsetDateTime triagedAt) voidsetTriagedBy(String triagedBy) voidsetTriageHistory(List<IoCTriageEvent> triageHistory) voidsetTriageState(IoCTriageState triageState) voidsignalMatches(Long signalMatches) signalSeverity(List<IoCSignalSeverityCount> signalSeverity) signalTier(Long signalTier) suspiciousSources(List<IoCSource> suspiciousSources) toString()triagedAt(OffsetDateTime triagedAt) triageHistory(List<IoCTriageEvent> triageHistory) triageState(IoCTriageState triageState)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ADDITIONAL_DATA
- See Also:
-
JSON_PROPERTY_AS_CIDR_BLOCK
- See Also:
-
JSON_PROPERTY_AS_GEO
- See Also:
-
JSON_PROPERTY_AS_NUMBER
- See Also:
-
JSON_PROPERTY_AS_ORGANIZATION
- See Also:
-
JSON_PROPERTY_AS_TYPE
- See Also:
-
JSON_PROPERTY_BENIGN_SOURCES
- See Also:
-
JSON_PROPERTY_CATEGORIES
- See Also:
-
JSON_PROPERTY_CRITICAL_ASSETS
- See Also:
-
JSON_PROPERTY_FIRST_SEEN
- See Also:
-
JSON_PROPERTY_HOSTS
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_INDICATOR
- See Also:
-
JSON_PROPERTY_INDICATOR_TYPE
- See Also:
-
JSON_PROPERTY_LAST_SEEN
- See Also:
-
JSON_PROPERTY_LOG_MATCHES
- See Also:
-
JSON_PROPERTY_LOG_SOURCES
- See Also:
-
JSON_PROPERTY_M_AS_TYPE
- See Also:
-
JSON_PROPERTY_M_PERSISTENCE
- See Also:
-
JSON_PROPERTY_M_SIGNAL
- See Also:
-
JSON_PROPERTY_M_SOURCES
- See Also:
-
JSON_PROPERTY_MALICIOUS_SOURCES
- See Also:
-
JSON_PROPERTY_MAX_TRUST_SCORE
- See Also:
-
JSON_PROPERTY_SCORE
- See Also:
-
JSON_PROPERTY_SERVICES
- See Also:
-
JSON_PROPERTY_SIGNAL_MATCHES
- See Also:
-
JSON_PROPERTY_SIGNAL_SEVERITY
- See Also:
-
JSON_PROPERTY_SIGNAL_TIER
- See Also:
-
JSON_PROPERTY_SUSPICIOUS_SOURCES
- See Also:
-
JSON_PROPERTY_TAGS
- See Also:
-
JSON_PROPERTY_TRIAGE_HISTORY
- See Also:
-
JSON_PROPERTY_TRIAGE_STATE
- See Also:
-
JSON_PROPERTY_TRIAGED_AT
- See Also:
-
JSON_PROPERTY_TRIAGED_BY
- See Also:
-
JSON_PROPERTY_USERS
- See Also:
-
-
Constructor Details
-
IoCIndicatorDetailed
public IoCIndicatorDetailed()
-
-
Method Details
-
additionalData
-
putAdditionalDataItem
-
getAdditionalData
Additional domain-specific context from threat intelligence sources.- Returns:
- additionalData
-
setAdditionalData
-
asCidrBlock
-
getAsCidrBlock
Autonomous system CIDR block.- Returns:
- asCidrBlock
-
setAsCidrBlock
-
asGeo
-
getAsGeo
Geographic location information for an IP indicator.- Returns:
- asGeo
-
setAsGeo
-
asNumber
-
getAsNumber
Autonomous system number.- Returns:
- asNumber
-
setAsNumber
-
asOrganization
-
getAsOrganization
Autonomous system organization name.- Returns:
- asOrganization
-
setAsOrganization
-
asType
-
getAsType
Autonomous system type.- Returns:
- asType
-
setAsType
-
benignSources
-
addBenignSourcesItem
-
getBenignSources
Threat intelligence sources that flagged this indicator as benign.- Returns:
- benignSources
-
getBenignSources_JsonNullable
-
setBenignSources_JsonNullable
-
setBenignSources
-
categories
-
addCategoriesItem
-
getCategories
Threat categories associated with the indicator.- Returns:
- categories
-
setCategories
-
criticalAssets
-
addCriticalAssetsItem
-
getCriticalAssets
Critical assets associated with this indicator.- Returns:
- criticalAssets
-
setCriticalAssets
-
firstSeen
-
getFirstSeen
Timestamp when the indicator was first seen.- Returns:
- firstSeen
-
setFirstSeen
-
hosts
-
addHostsItem
-
getHosts
Hosts associated with this indicator.- Returns:
- hosts
-
setHosts
-
id
-
getId
Unique identifier for the indicator.- Returns:
- id
-
setId
-
indicator
-
getIndicator
The indicator value (for example, an IP address or domain).- Returns:
- indicator
-
setIndicator
-
indicatorType
-
getIndicatorType
Type of indicator (for example, IP address or domain).- Returns:
- indicatorType
-
setIndicatorType
-
lastSeen
-
getLastSeen
Timestamp when the indicator was last seen.- Returns:
- lastSeen
-
setLastSeen
-
logMatches
-
getLogMatches
Number of logs that matched this indicator.- Returns:
- logMatches
-
setLogMatches
-
logSources
-
addLogSourcesItem
-
getLogSources
Log sources where this indicator was observed.- Returns:
- logSources
-
setLogSources
-
mAsType
-
getMAsType
Effect of a scoring factor on the indicator's threat score.- Returns:
- mAsType
-
setMAsType
-
mPersistence
-
getMPersistence
Effect of a scoring factor on the indicator's threat score.- Returns:
- mPersistence
-
setMPersistence
-
mSignal
-
getMSignal
Effect of a scoring factor on the indicator's threat score.- Returns:
- mSignal
-
setMSignal
-
mSources
-
getMSources
Effect of a scoring factor on the indicator's threat score.- Returns:
- mSources
-
setMSources
-
maliciousSources
-
addMaliciousSourcesItem
-
getMaliciousSources
Threat intelligence sources that flagged this indicator as malicious.- Returns:
- maliciousSources
-
getMaliciousSources_JsonNullable
-
setMaliciousSources_JsonNullable
-
setMaliciousSources
-
maxTrustScore
-
getMaxTrustScore
Effect of a scoring factor on the indicator's threat score.- Returns:
- maxTrustScore
-
setMaxTrustScore
-
score
-
getScore
Threat score for the indicator (0-100).- Returns:
- score
-
setScore
-
services
-
addServicesItem
-
getServices
Services where this indicator was observed.- Returns:
- services
-
setServices
-
signalMatches
-
getSignalMatches
Number of security signals that matched this indicator.- Returns:
- signalMatches
-
setSignalMatches
-
signalSeverity
-
addSignalSeverityItem
-
getSignalSeverity
Breakdown of security signals by severity.- Returns:
- signalSeverity
-
setSignalSeverity
-
signalTier
-
getSignalTier
Signal tier level.- Returns:
- signalTier
-
setSignalTier
-
suspiciousSources
-
addSuspiciousSourcesItem
-
getSuspiciousSources
Threat intelligence sources that flagged this indicator as suspicious.- Returns:
- suspiciousSources
-
getSuspiciousSources_JsonNullable
-
setSuspiciousSources_JsonNullable
-
setSuspiciousSources
-
tags
-
addTagsItem
-
getTags
Tags associated with the indicator.- Returns:
- tags
-
setTags
-
triageHistory
-
addTriageHistoryItem
-
getTriageHistory
Full triage history timeline. Returned only wheninclude_triage_historyis true.- Returns:
- triageHistory
-
setTriageHistory
-
triageState
-
getTriageState
Current triage state of the indicator.- Returns:
- triageState
-
setTriageState
-
triagedAt
-
getTriagedAt
Timestamp when the indicator was last triaged.- Returns:
- triagedAt
-
setTriagedAt
-
triagedBy
-
getTriagedBy
UUID of the user who last triaged the indicator.- Returns:
- triagedBy
-
setTriagedBy
-
users
-
putUsersItem
-
getUsers
Users associated with this indicator, grouped by category.- Returns:
- users
-
setUsers
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- IoCIndicatorDetailed
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this IoCIndicatorDetailed object is equal to o. -
hashCode
public int hashCode() -
toString
-