@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class STIXObject extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_CONFIDENCE |
static String |
JSON_PROPERTY_CREATED |
static String |
JSON_PROPERTY_EXTERNAL_REFERENCES |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_INDICATOR_TYPES |
static String |
JSON_PROPERTY_KILL_CHAIN_PHASES |
static String |
JSON_PROPERTY_LABELS |
static String |
JSON_PROPERTY_MODIFIED |
static String |
JSON_PROPERTY_OBJECT_MARKING_REFS |
static String |
JSON_PROPERTY_PATTERN |
static String |
JSON_PROPERTY_PATTERN_TYPE |
static String |
JSON_PROPERTY_REVOKED |
static String |
JSON_PROPERTY_SPEC_VERSION |
static String |
JSON_PROPERTY_TYPE |
static String |
JSON_PROPERTY_VALID_FROM |
static String |
JSON_PROPERTY_VALID_UNTIL |
boolean |
unparsed |
| Constructor and Description |
|---|
STIXObject() |
STIXObject(String id,
String type) |
| Modifier and Type | Method and Description |
|---|---|
STIXObject |
addExternalReferencesItem(Map<String,Object> externalReferencesItem) |
STIXObject |
addIndicatorTypesItem(String indicatorTypesItem) |
STIXObject |
addKillChainPhasesItem(Map<String,Object> killChainPhasesItem) |
STIXObject |
addLabelsItem(String labelsItem) |
STIXObject |
addObjectMarkingRefsItem(String objectMarkingRefsItem) |
STIXObject |
confidence(Integer confidence) |
STIXObject |
created(OffsetDateTime created) |
boolean |
equals(Object o)
Return true if this STIXObject object is equal to o.
|
STIXObject |
externalReferences(List<Map<String,Object>> externalReferences) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
Integer |
getConfidence()
The confidence in the correctness of the indicator, from 0 through 100.
|
OffsetDateTime |
getCreated()
The time when the object was created.
|
List<Map<String,Object>> |
getExternalReferences()
Optional external reference metadata preserved with the indicator but not interpreted during
ingestion.
|
String |
getId()
The STIX object identifier.
|
List<String> |
getIndicatorTypes()
The open vocabulary terms that categorize the indicator.
|
List<Map<String,Object>> |
getKillChainPhases()
Optional kill chain metadata preserved with the indicator but not interpreted during ingestion.
|
List<String> |
getLabels()
Labels associated with the indicator.
|
OffsetDateTime |
getModified()
The time when the object was last modified.
|
List<String> |
getObjectMarkingRefs()
References to marking definition objects that apply to the indicator.
|
String |
getPattern()
The STIX pattern that identifies the observable.
|
STIXPatternType |
getPatternType()
The supported STIX pattern language.
|
Boolean |
getRevoked()
Whether the indicator has been revoked.
|
String |
getSpecVersion()
The STIX specification version declared on the object.
|
String |
getType()
The STIX object type.
|
OffsetDateTime |
getValidFrom()
The time from which the indicator is considered valid.
|
OffsetDateTime |
getValidUntil()
The time until which the indicator is considered valid.
|
int |
hashCode() |
STIXObject |
id(String id) |
STIXObject |
indicatorTypes(List<String> indicatorTypes) |
STIXObject |
killChainPhases(List<Map<String,Object>> killChainPhases) |
STIXObject |
labels(List<String> labels) |
STIXObject |
modified(OffsetDateTime modified) |
STIXObject |
objectMarkingRefs(List<String> objectMarkingRefs) |
STIXObject |
pattern(String pattern) |
STIXObject |
patternType(STIXPatternType patternType) |
STIXObject |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
STIXObject |
revoked(Boolean revoked) |
void |
setConfidence(Integer confidence) |
void |
setCreated(OffsetDateTime created) |
void |
setExternalReferences(List<Map<String,Object>> externalReferences) |
void |
setId(String id) |
void |
setIndicatorTypes(List<String> indicatorTypes) |
void |
setKillChainPhases(List<Map<String,Object>> killChainPhases) |
void |
setLabels(List<String> labels) |
void |
setModified(OffsetDateTime modified) |
void |
setObjectMarkingRefs(List<String> objectMarkingRefs) |
void |
setPattern(String pattern) |
void |
setPatternType(STIXPatternType patternType) |
void |
setRevoked(Boolean revoked) |
void |
setSpecVersion(String specVersion) |
void |
setType(String type) |
void |
setValidFrom(OffsetDateTime validFrom) |
void |
setValidUntil(OffsetDateTime validUntil) |
STIXObject |
specVersion(String specVersion) |
String |
toString() |
STIXObject |
type(String type) |
STIXObject |
validFrom(OffsetDateTime validFrom) |
STIXObject |
validUntil(OffsetDateTime validUntil) |
public boolean unparsed
public static final String JSON_PROPERTY_CONFIDENCE
public static final String JSON_PROPERTY_CREATED
public static final String JSON_PROPERTY_EXTERNAL_REFERENCES
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_INDICATOR_TYPES
public static final String JSON_PROPERTY_KILL_CHAIN_PHASES
public static final String JSON_PROPERTY_LABELS
public static final String JSON_PROPERTY_MODIFIED
public static final String JSON_PROPERTY_OBJECT_MARKING_REFS
public static final String JSON_PROPERTY_PATTERN
public static final String JSON_PROPERTY_PATTERN_TYPE
public static final String JSON_PROPERTY_REVOKED
public static final String JSON_PROPERTY_SPEC_VERSION
public static final String JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_VALID_FROM
public static final String JSON_PROPERTY_VALID_UNTIL
public STIXObject confidence(Integer confidence)
@Nullable public Integer getConfidence()
public void setConfidence(Integer confidence)
public STIXObject created(OffsetDateTime created)
@Nullable public OffsetDateTime getCreated()
public void setCreated(OffsetDateTime created)
public STIXObject externalReferences(List<Map<String,Object>> externalReferences)
public STIXObject addExternalReferencesItem(Map<String,Object> externalReferencesItem)
@Nullable public List<Map<String,Object>> getExternalReferences()
public void setExternalReferences(List<Map<String,Object>> externalReferences)
public STIXObject id(String id)
public String getId()
public void setId(String id)
public STIXObject indicatorTypes(List<String> indicatorTypes)
public STIXObject addIndicatorTypesItem(String indicatorTypesItem)
@Nullable public List<String> getIndicatorTypes()
public STIXObject killChainPhases(List<Map<String,Object>> killChainPhases)
public STIXObject addKillChainPhasesItem(Map<String,Object> killChainPhasesItem)
@Nullable public List<Map<String,Object>> getKillChainPhases()
public STIXObject labels(List<String> labels)
public STIXObject addLabelsItem(String labelsItem)
@Nullable public List<String> getLabels()
public STIXObject modified(OffsetDateTime modified)
@Nullable public OffsetDateTime getModified()
public void setModified(OffsetDateTime modified)
public STIXObject objectMarkingRefs(List<String> objectMarkingRefs)
public STIXObject addObjectMarkingRefsItem(String objectMarkingRefsItem)
@Nullable public List<String> getObjectMarkingRefs()
public STIXObject pattern(String pattern)
@Nullable public String getPattern()
public void setPattern(String pattern)
public STIXObject patternType(STIXPatternType patternType)
@Nullable public STIXPatternType getPatternType()
public void setPatternType(STIXPatternType patternType)
public STIXObject revoked(Boolean revoked)
@Nullable public Boolean getRevoked()
public void setRevoked(Boolean revoked)
public STIXObject specVersion(String specVersion)
@Nullable public String getSpecVersion()
unsupported response counter.public void setSpecVersion(String specVersion)
public STIXObject type(String type)
public String getType()
public void setType(String type)
public STIXObject validFrom(OffsetDateTime validFrom)
@Nullable public OffsetDateTime getValidFrom()
public void setValidFrom(OffsetDateTime validFrom)
public STIXObject validUntil(OffsetDateTime validUntil)
@Nullable public OffsetDateTime getValidUntil()
public void setValidUntil(OffsetDateTime validUntil)
public STIXObject 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.