@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TTPsObservedDetail extends Object implements Serializable, Cloneable, StructuredPojo
Details tactics, techniques, and procedures (TTPs) used in a potential security event. Tactics are based on MITRE ATT&CK Matrix for Enterprise.
Constructor and Description |
---|
TTPsObservedDetail() |
Modifier and Type | Method and Description |
---|---|
TTPsObservedDetail |
clone() |
boolean |
equals(Object obj) |
Long |
getAPIFailureCount()
The total number of failed API requests.
|
String |
getAPIName()
The name of the API where the tactics, techniques, and procedure (TTP) was observed.
|
Long |
getAPISuccessCount()
The total number of successful API requests.
|
String |
getIpAddress()
The IP address where the tactics, techniques, and procedure (TTP) was observed.
|
String |
getProcedure()
The procedure used, identified by the investigation.
|
String |
getTactic()
The tactic used, identified by the investigation.
|
String |
getTechnique()
The technique used, identified by the investigation.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAPIFailureCount(Long aPIFailureCount)
The total number of failed API requests.
|
void |
setAPIName(String aPIName)
The name of the API where the tactics, techniques, and procedure (TTP) was observed.
|
void |
setAPISuccessCount(Long aPISuccessCount)
The total number of successful API requests.
|
void |
setIpAddress(String ipAddress)
The IP address where the tactics, techniques, and procedure (TTP) was observed.
|
void |
setProcedure(String procedure)
The procedure used, identified by the investigation.
|
void |
setTactic(String tactic)
The tactic used, identified by the investigation.
|
void |
setTechnique(String technique)
The technique used, identified by the investigation.
|
String |
toString()
Returns a string representation of this object.
|
TTPsObservedDetail |
withAPIFailureCount(Long aPIFailureCount)
The total number of failed API requests.
|
TTPsObservedDetail |
withAPIName(String aPIName)
The name of the API where the tactics, techniques, and procedure (TTP) was observed.
|
TTPsObservedDetail |
withAPISuccessCount(Long aPISuccessCount)
The total number of successful API requests.
|
TTPsObservedDetail |
withIpAddress(String ipAddress)
The IP address where the tactics, techniques, and procedure (TTP) was observed.
|
TTPsObservedDetail |
withProcedure(String procedure)
The procedure used, identified by the investigation.
|
TTPsObservedDetail |
withTactic(String tactic)
The tactic used, identified by the investigation.
|
TTPsObservedDetail |
withTechnique(String technique)
The technique used, identified by the investigation.
|
public void setTactic(String tactic)
The tactic used, identified by the investigation.
tactic
- The tactic used, identified by the investigation.public String getTactic()
The tactic used, identified by the investigation.
public TTPsObservedDetail withTactic(String tactic)
The tactic used, identified by the investigation.
tactic
- The tactic used, identified by the investigation.public void setTechnique(String technique)
The technique used, identified by the investigation.
technique
- The technique used, identified by the investigation.public String getTechnique()
The technique used, identified by the investigation.
public TTPsObservedDetail withTechnique(String technique)
The technique used, identified by the investigation.
technique
- The technique used, identified by the investigation.public void setProcedure(String procedure)
The procedure used, identified by the investigation.
procedure
- The procedure used, identified by the investigation.public String getProcedure()
The procedure used, identified by the investigation.
public TTPsObservedDetail withProcedure(String procedure)
The procedure used, identified by the investigation.
procedure
- The procedure used, identified by the investigation.public void setIpAddress(String ipAddress)
The IP address where the tactics, techniques, and procedure (TTP) was observed.
ipAddress
- The IP address where the tactics, techniques, and procedure (TTP) was observed.public String getIpAddress()
The IP address where the tactics, techniques, and procedure (TTP) was observed.
public TTPsObservedDetail withIpAddress(String ipAddress)
The IP address where the tactics, techniques, and procedure (TTP) was observed.
ipAddress
- The IP address where the tactics, techniques, and procedure (TTP) was observed.public void setAPIName(String aPIName)
The name of the API where the tactics, techniques, and procedure (TTP) was observed.
aPIName
- The name of the API where the tactics, techniques, and procedure (TTP) was observed.public String getAPIName()
The name of the API where the tactics, techniques, and procedure (TTP) was observed.
public TTPsObservedDetail withAPIName(String aPIName)
The name of the API where the tactics, techniques, and procedure (TTP) was observed.
aPIName
- The name of the API where the tactics, techniques, and procedure (TTP) was observed.public void setAPISuccessCount(Long aPISuccessCount)
The total number of successful API requests.
aPISuccessCount
- The total number of successful API requests.public Long getAPISuccessCount()
The total number of successful API requests.
public TTPsObservedDetail withAPISuccessCount(Long aPISuccessCount)
The total number of successful API requests.
aPISuccessCount
- The total number of successful API requests.public void setAPIFailureCount(Long aPIFailureCount)
The total number of failed API requests.
aPIFailureCount
- The total number of failed API requests.public Long getAPIFailureCount()
The total number of failed API requests.
public TTPsObservedDetail withAPIFailureCount(Long aPIFailureCount)
The total number of failed API requests.
aPIFailureCount
- The total number of failed API requests.public String toString()
toString
in class Object
Object.toString()
public TTPsObservedDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.