@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AtigData extends Object implements Serializable, Cloneable, StructuredPojo
The Amazon Web Services Threat Intel Group (ATIG) details for a specific vulnerability.
Constructor and Description |
---|
AtigData() |
Modifier and Type | Method and Description |
---|---|
AtigData |
clone() |
boolean |
equals(Object obj) |
Date |
getFirstSeen()
The date and time this vulnerability was first observed.
|
Date |
getLastSeen()
The date and time this vulnerability was last observed.
|
List<String> |
getTargets()
The commercial sectors this vulnerability targets.
|
List<String> |
getTtps()
The MITRE ATT&CK tactics, techniques, and procedures (TTPs)
associated with vulnerability.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setFirstSeen(Date firstSeen)
The date and time this vulnerability was first observed.
|
void |
setLastSeen(Date lastSeen)
The date and time this vulnerability was last observed.
|
void |
setTargets(Collection<String> targets)
The commercial sectors this vulnerability targets.
|
void |
setTtps(Collection<String> ttps)
The MITRE ATT&CK tactics, techniques, and procedures (TTPs)
associated with vulnerability.
|
String |
toString()
Returns a string representation of this object.
|
AtigData |
withFirstSeen(Date firstSeen)
The date and time this vulnerability was first observed.
|
AtigData |
withLastSeen(Date lastSeen)
The date and time this vulnerability was last observed.
|
AtigData |
withTargets(Collection<String> targets)
The commercial sectors this vulnerability targets.
|
AtigData |
withTargets(String... targets)
The commercial sectors this vulnerability targets.
|
AtigData |
withTtps(Collection<String> ttps)
The MITRE ATT&CK tactics, techniques, and procedures (TTPs)
associated with vulnerability.
|
AtigData |
withTtps(String... ttps)
The MITRE ATT&CK tactics, techniques, and procedures (TTPs)
associated with vulnerability.
|
public void setFirstSeen(Date firstSeen)
The date and time this vulnerability was first observed.
firstSeen
- The date and time this vulnerability was first observed.public Date getFirstSeen()
The date and time this vulnerability was first observed.
public AtigData withFirstSeen(Date firstSeen)
The date and time this vulnerability was first observed.
firstSeen
- The date and time this vulnerability was first observed.public void setLastSeen(Date lastSeen)
The date and time this vulnerability was last observed.
lastSeen
- The date and time this vulnerability was last observed.public Date getLastSeen()
The date and time this vulnerability was last observed.
public AtigData withLastSeen(Date lastSeen)
The date and time this vulnerability was last observed.
lastSeen
- The date and time this vulnerability was last observed.public List<String> getTargets()
The commercial sectors this vulnerability targets.
public void setTargets(Collection<String> targets)
The commercial sectors this vulnerability targets.
targets
- The commercial sectors this vulnerability targets.public AtigData withTargets(String... targets)
The commercial sectors this vulnerability targets.
NOTE: This method appends the values to the existing list (if any). Use
setTargets(java.util.Collection)
or withTargets(java.util.Collection)
if you want to override
the existing values.
targets
- The commercial sectors this vulnerability targets.public AtigData withTargets(Collection<String> targets)
The commercial sectors this vulnerability targets.
targets
- The commercial sectors this vulnerability targets.public List<String> getTtps()
The MITRE ATT&CK tactics, techniques, and procedures (TTPs) associated with vulnerability.
public void setTtps(Collection<String> ttps)
The MITRE ATT&CK tactics, techniques, and procedures (TTPs) associated with vulnerability.
ttps
- The MITRE ATT&CK tactics, techniques, and procedures (TTPs)
associated with vulnerability.public AtigData withTtps(String... ttps)
The MITRE ATT&CK tactics, techniques, and procedures (TTPs) associated with vulnerability.
NOTE: This method appends the values to the existing list (if any). Use
setTtps(java.util.Collection)
or withTtps(java.util.Collection)
if you want to override the
existing values.
ttps
- The MITRE ATT&CK tactics, techniques, and procedures (TTPs)
associated with vulnerability.public AtigData withTtps(Collection<String> ttps)
The MITRE ATT&CK tactics, techniques, and procedures (TTPs) associated with vulnerability.
ttps
- The MITRE ATT&CK tactics, techniques, and procedures (TTPs)
associated with vulnerability.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.