@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class IoCIndicator extends Object
| Constructor and Description |
|---|
IoCIndicator() |
| Modifier and Type | Method and Description |
|---|---|
IoCIndicator |
addBenignSourcesItem(IoCSource benignSourcesItem) |
IoCIndicator |
addCategoriesItem(String categoriesItem) |
IoCIndicator |
addMaliciousSourcesItem(IoCSource maliciousSourcesItem) |
IoCIndicator |
addSuspiciousSourcesItem(IoCSource suspiciousSourcesItem) |
IoCIndicator |
addTagsItem(String tagsItem) |
IoCIndicator |
asGeo(IoCGeoLocation asGeo) |
IoCIndicator |
asType(String asType) |
IoCIndicator |
benignSources(List<IoCSource> benignSources) |
IoCIndicator |
categories(List<String> categories) |
boolean |
equals(Object o)
Return true if this IoCIndicator object is equal to o.
|
IoCIndicator |
firstSeen(OffsetDateTime firstSeen) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
IoCGeoLocation |
getAsGeo()
Geographic location information for an IP indicator.
|
String |
getAsType()
Autonomous system type.
|
org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> |
getBenignSources_JsonNullable() |
List<IoCSource> |
getBenignSources()
Threat intelligence sources that flagged this indicator as benign.
|
List<String> |
getCategories()
Threat categories associated with the indicator.
|
OffsetDateTime |
getFirstSeen()
Timestamp when the indicator was first seen.
|
String |
getId()
Unique identifier for the indicator.
|
String |
getIndicator()
The indicator value (for example, an IP address or domain).
|
String |
getIndicatorType()
Type of indicator (for example, IP address or domain).
|
OffsetDateTime |
getLastSeen()
Timestamp when the indicator was last seen.
|
Long |
getLogMatches()
Number of logs that matched this indicator.
|
org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> |
getMaliciousSources_JsonNullable() |
List<IoCSource> |
getMaliciousSources()
Threat intelligence sources that flagged this indicator as malicious.
|
IoCScoreEffect |
getMAsType()
Effect of a scoring factor on the indicator's threat score.
|
IoCScoreEffect |
getMaxTrustScore()
Effect of a scoring factor on the indicator's threat score.
|
IoCScoreEffect |
getMPersistence()
Effect of a scoring factor on the indicator's threat score.
|
IoCScoreEffect |
getMSignal()
Effect of a scoring factor on the indicator's threat score.
|
IoCScoreEffect |
getMSources()
Effect of a scoring factor on the indicator's threat score.
|
Double |
getScore()
Threat score for the indicator (0-100).
|
Long |
getSignalMatches()
Number of security signals that matched this indicator.
|
Long |
getSignalTier()
Signal tier level.
|
org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> |
getSuspiciousSources_JsonNullable() |
List<IoCSource> |
getSuspiciousSources()
Threat intelligence sources that flagged this indicator as suspicious.
|
List<String> |
getTags()
Tags associated with the indicator.
|
OffsetDateTime |
getTriagedAt()
Timestamp when the indicator was last triaged.
|
String |
getTriagedBy()
UUID of the user who last triaged the indicator.
|
IoCTriageState |
getTriageState()
Current triage state of the indicator.
|
int |
hashCode() |
IoCIndicator |
id(String id) |
IoCIndicator |
indicator(String indicator) |
IoCIndicator |
indicatorType(String indicatorType) |
IoCIndicator |
lastSeen(OffsetDateTime lastSeen) |
IoCIndicator |
logMatches(Long logMatches) |
IoCIndicator |
maliciousSources(List<IoCSource> maliciousSources) |
IoCIndicator |
mAsType(IoCScoreEffect mAsType) |
IoCIndicator |
maxTrustScore(IoCScoreEffect maxTrustScore) |
IoCIndicator |
mPersistence(IoCScoreEffect mPersistence) |
IoCIndicator |
mSignal(IoCScoreEffect mSignal) |
IoCIndicator |
mSources(IoCScoreEffect mSources) |
IoCIndicator |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
IoCIndicator |
score(Double score) |
void |
setAsGeo(IoCGeoLocation asGeo) |
void |
setAsType(String asType) |
void |
setBenignSources_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> benignSources) |
void |
setBenignSources(List<IoCSource> benignSources) |
void |
setCategories(List<String> categories) |
void |
setFirstSeen(OffsetDateTime firstSeen) |
void |
setId(String id) |
void |
setIndicator(String indicator) |
void |
setIndicatorType(String indicatorType) |
void |
setLastSeen(OffsetDateTime lastSeen) |
void |
setLogMatches(Long logMatches) |
void |
setMaliciousSources_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> maliciousSources) |
void |
setMaliciousSources(List<IoCSource> maliciousSources) |
void |
setMAsType(IoCScoreEffect mAsType) |
void |
setMaxTrustScore(IoCScoreEffect maxTrustScore) |
void |
setMPersistence(IoCScoreEffect mPersistence) |
void |
setMSignal(IoCScoreEffect mSignal) |
void |
setMSources(IoCScoreEffect mSources) |
void |
setScore(Double score) |
void |
setSignalMatches(Long signalMatches) |
void |
setSignalTier(Long signalTier) |
void |
setSuspiciousSources_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> suspiciousSources) |
void |
setSuspiciousSources(List<IoCSource> suspiciousSources) |
void |
setTags(List<String> tags) |
void |
setTriagedAt(OffsetDateTime triagedAt) |
void |
setTriagedBy(String triagedBy) |
void |
setTriageState(IoCTriageState triageState) |
IoCIndicator |
signalMatches(Long signalMatches) |
IoCIndicator |
signalTier(Long signalTier) |
IoCIndicator |
suspiciousSources(List<IoCSource> suspiciousSources) |
IoCIndicator |
tags(List<String> tags) |
String |
toString() |
IoCIndicator |
triagedAt(OffsetDateTime triagedAt) |
IoCIndicator |
triagedBy(String triagedBy) |
IoCIndicator |
triageState(IoCTriageState triageState) |
public boolean unparsed
public static final String JSON_PROPERTY_AS_GEO
public static final String JSON_PROPERTY_AS_TYPE
public static final String JSON_PROPERTY_BENIGN_SOURCES
public static final String JSON_PROPERTY_CATEGORIES
public static final String JSON_PROPERTY_FIRST_SEEN
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_INDICATOR
public static final String JSON_PROPERTY_INDICATOR_TYPE
public static final String JSON_PROPERTY_LAST_SEEN
public static final String JSON_PROPERTY_LOG_MATCHES
public static final String JSON_PROPERTY_M_AS_TYPE
public static final String JSON_PROPERTY_M_PERSISTENCE
public static final String JSON_PROPERTY_M_SIGNAL
public static final String JSON_PROPERTY_M_SOURCES
public static final String JSON_PROPERTY_MALICIOUS_SOURCES
public static final String JSON_PROPERTY_MAX_TRUST_SCORE
public static final String JSON_PROPERTY_SCORE
public static final String JSON_PROPERTY_SIGNAL_MATCHES
public static final String JSON_PROPERTY_SIGNAL_TIER
public static final String JSON_PROPERTY_SUSPICIOUS_SOURCES
public static final String JSON_PROPERTY_TAGS
public static final String JSON_PROPERTY_TRIAGE_STATE
public static final String JSON_PROPERTY_TRIAGED_AT
public static final String JSON_PROPERTY_TRIAGED_BY
public IoCIndicator asGeo(IoCGeoLocation asGeo)
@Nullable public IoCGeoLocation getAsGeo()
public void setAsGeo(IoCGeoLocation asGeo)
public IoCIndicator asType(String asType)
@Nullable public String getAsType()
public void setAsType(String asType)
public IoCIndicator benignSources(List<IoCSource> benignSources)
public IoCIndicator addBenignSourcesItem(IoCSource benignSourcesItem)
@Nullable public List<IoCSource> getBenignSources()
public org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> getBenignSources_JsonNullable()
public void setBenignSources_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> benignSources)
public IoCIndicator categories(List<String> categories)
public IoCIndicator addCategoriesItem(String categoriesItem)
@Nullable public List<String> getCategories()
public IoCIndicator firstSeen(OffsetDateTime firstSeen)
@Nullable public OffsetDateTime getFirstSeen()
public void setFirstSeen(OffsetDateTime firstSeen)
public IoCIndicator id(String id)
@Nullable public String getId()
public void setId(String id)
public IoCIndicator indicator(String indicator)
@Nullable public String getIndicator()
public void setIndicator(String indicator)
public IoCIndicator indicatorType(String indicatorType)
@Nullable public String getIndicatorType()
public void setIndicatorType(String indicatorType)
public IoCIndicator lastSeen(OffsetDateTime lastSeen)
@Nullable public OffsetDateTime getLastSeen()
public void setLastSeen(OffsetDateTime lastSeen)
public IoCIndicator logMatches(Long logMatches)
@Nullable public Long getLogMatches()
public void setLogMatches(Long logMatches)
public IoCIndicator mAsType(IoCScoreEffect mAsType)
@Nullable public IoCScoreEffect getMAsType()
public void setMAsType(IoCScoreEffect mAsType)
public IoCIndicator mPersistence(IoCScoreEffect mPersistence)
@Nullable public IoCScoreEffect getMPersistence()
public void setMPersistence(IoCScoreEffect mPersistence)
public IoCIndicator mSignal(IoCScoreEffect mSignal)
@Nullable public IoCScoreEffect getMSignal()
public void setMSignal(IoCScoreEffect mSignal)
public IoCIndicator mSources(IoCScoreEffect mSources)
@Nullable public IoCScoreEffect getMSources()
public void setMSources(IoCScoreEffect mSources)
public IoCIndicator maliciousSources(List<IoCSource> maliciousSources)
public IoCIndicator addMaliciousSourcesItem(IoCSource maliciousSourcesItem)
@Nullable public List<IoCSource> getMaliciousSources()
public org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> getMaliciousSources_JsonNullable()
public void setMaliciousSources_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> maliciousSources)
public IoCIndicator maxTrustScore(IoCScoreEffect maxTrustScore)
@Nullable public IoCScoreEffect getMaxTrustScore()
public void setMaxTrustScore(IoCScoreEffect maxTrustScore)
public IoCIndicator score(Double score)
@Nullable public Double getScore()
public void setScore(Double score)
public IoCIndicator signalMatches(Long signalMatches)
@Nullable public Long getSignalMatches()
public void setSignalMatches(Long signalMatches)
public IoCIndicator signalTier(Long signalTier)
@Nullable public Long getSignalTier()
public void setSignalTier(Long signalTier)
public IoCIndicator suspiciousSources(List<IoCSource> suspiciousSources)
public IoCIndicator addSuspiciousSourcesItem(IoCSource suspiciousSourcesItem)
@Nullable public List<IoCSource> getSuspiciousSources()
public org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> getSuspiciousSources_JsonNullable()
public void setSuspiciousSources_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IoCSource>> suspiciousSources)
public IoCIndicator tags(List<String> tags)
public IoCIndicator addTagsItem(String tagsItem)
public IoCIndicator triageState(IoCTriageState triageState)
@Nullable public IoCTriageState getTriageState()
public void setTriageState(IoCTriageState triageState)
public IoCIndicator triagedAt(OffsetDateTime triagedAt)
@Nullable public OffsetDateTime getTriagedAt()
public void setTriagedAt(OffsetDateTime triagedAt)
public IoCIndicator triagedBy(String triagedBy)
@Nullable public String getTriagedBy()
public void setTriagedBy(String triagedBy)
public IoCIndicator putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.