Class TTPsObservedDetail
- java.lang.Object
-
- software.amazon.awssdk.services.detective.model.TTPsObservedDetail
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TTPsObservedDetail.Builder,TTPsObservedDetail>
@Generated("software.amazon.awssdk:codegen") public final class TTPsObservedDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TTPsObservedDetail.Builder,TTPsObservedDetail>
Details tactics, techniques, and procedures (TTPs) used in a potential security event. Tactics are based on MITRE ATT&CK Matrix for Enterprise.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTTPsObservedDetail.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LongapiFailureCount()The total number of failed API requests.StringapiName()The name of the API where the tactics, techniques, and procedure (TTP) was observed.LongapiSuccessCount()The total number of successful API requests.static TTPsObservedDetail.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringipAddress()The IP address where the tactics, techniques, and procedure (TTP) was observed.Stringprocedure()The procedure used, identified by the investigation.List<SdkField<?>>sdkFields()static Class<? extends TTPsObservedDetail.Builder>serializableBuilderClass()Stringtactic()The tactic used, identified by the investigation.Stringtechnique()The technique used, identified by the investigation.TTPsObservedDetail.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
tactic
public final String tactic()
The tactic used, identified by the investigation.
- Returns:
- The tactic used, identified by the investigation.
-
technique
public final String technique()
The technique used, identified by the investigation.
- Returns:
- The technique used, identified by the investigation.
-
procedure
public final String procedure()
The procedure used, identified by the investigation.
- Returns:
- The procedure used, identified by the investigation.
-
ipAddress
public final String ipAddress()
The IP address where the tactics, techniques, and procedure (TTP) was observed.
- Returns:
- The IP address where the tactics, techniques, and procedure (TTP) was observed.
-
apiName
public final String apiName()
The name of the API where the tactics, techniques, and procedure (TTP) was observed.
- Returns:
- The name of the API where the tactics, techniques, and procedure (TTP) was observed.
-
apiSuccessCount
public final Long apiSuccessCount()
The total number of successful API requests.
- Returns:
- The total number of successful API requests.
-
apiFailureCount
public final Long apiFailureCount()
The total number of failed API requests.
- Returns:
- The total number of failed API requests.
-
toBuilder
public TTPsObservedDetail.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TTPsObservedDetail.Builder,TTPsObservedDetail>
-
builder
public static TTPsObservedDetail.Builder builder()
-
serializableBuilderClass
public static Class<? extends TTPsObservedDetail.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-