Interface TTPsObservedDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TTPsObservedDetail.Builder,TTPsObservedDetail>,SdkBuilder<TTPsObservedDetail.Builder,TTPsObservedDetail>,SdkPojo
- Enclosing class:
- TTPsObservedDetail
public static interface TTPsObservedDetail.Builder extends SdkPojo, CopyableBuilder<TTPsObservedDetail.Builder,TTPsObservedDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TTPsObservedDetail.BuilderapiFailureCount(Long apiFailureCount)The total number of failed API requests.TTPsObservedDetail.BuilderapiName(String apiName)The name of the API where the tactics, techniques, and procedure (TTP) was observed.TTPsObservedDetail.BuilderapiSuccessCount(Long apiSuccessCount)The total number of successful API requests.TTPsObservedDetail.BuilderipAddress(String ipAddress)The IP address where the tactics, techniques, and procedure (TTP) was observed.TTPsObservedDetail.Builderprocedure(String procedure)The procedure used, identified by the investigation.TTPsObservedDetail.Buildertactic(String tactic)The tactic used, identified by the investigation.TTPsObservedDetail.Buildertechnique(String technique)The technique used, identified by the investigation.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
tactic
TTPsObservedDetail.Builder tactic(String tactic)
The tactic used, identified by the investigation.
- Parameters:
tactic- The tactic used, identified by the investigation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
technique
TTPsObservedDetail.Builder technique(String technique)
The technique used, identified by the investigation.
- Parameters:
technique- The technique used, identified by the investigation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
procedure
TTPsObservedDetail.Builder procedure(String procedure)
The procedure used, identified by the investigation.
- Parameters:
procedure- The procedure used, identified by the investigation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipAddress
TTPsObservedDetail.Builder ipAddress(String ipAddress)
The IP address where the tactics, techniques, and procedure (TTP) was observed.
- Parameters:
ipAddress- The IP address where the tactics, techniques, and procedure (TTP) was observed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiName
TTPsObservedDetail.Builder apiName(String apiName)
The name of the API where the tactics, techniques, and procedure (TTP) was observed.
- Parameters:
apiName- The name of the API where the tactics, techniques, and procedure (TTP) was observed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiSuccessCount
TTPsObservedDetail.Builder apiSuccessCount(Long apiSuccessCount)
The total number of successful API requests.
- Parameters:
apiSuccessCount- The total number of successful API requests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiFailureCount
TTPsObservedDetail.Builder apiFailureCount(Long apiFailureCount)
The total number of failed API requests.
- Parameters:
apiFailureCount- The total number of failed API requests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-