Interface AttackPhase.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AttackPhase.Builder,,AttackPhase> SdkBuilder<AttackPhase.Builder,,AttackPhase> SdkPojo
- Enclosing class:
AttackPhase
-
Method Summary
Modifier and TypeMethodDescriptionattacks(Collection<Attack> attacks) The MITRE ATT&CK tactics and techniques observed in this phase, with the findings that are associated with them.attacks(Consumer<Attack.Builder>... attacks) The MITRE ATT&CK tactics and techniques observed in this phase, with the findings that are associated with them.The MITRE ATT&CK tactics and techniques observed in this phase, with the findings that are associated with them.description(String description) A description of the activity in this phase.The MITRE ATT&CK tactic of the phase.phase(AttackPhaseName phase) The MITRE ATT&CK tactic of the phase.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
phase
The MITRE ATT&CK tactic of the phase. Possible values are
Reconnaissance,Resource Development,Initial Access,Execution,Persistence,Privilege Escalation,Defense Evasion,Credential Access,Discovery,Lateral Movement,Collection,Command and Control,Exfiltration, andImpact.- Parameters:
phase- The MITRE ATT&CK tactic of the phase. Possible values areReconnaissance,Resource Development,Initial Access,Execution,Persistence,Privilege Escalation,Defense Evasion,Credential Access,Discovery,Lateral Movement,Collection,Command and Control,Exfiltration, andImpact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
phase
The MITRE ATT&CK tactic of the phase. Possible values are
Reconnaissance,Resource Development,Initial Access,Execution,Persistence,Privilege Escalation,Defense Evasion,Credential Access,Discovery,Lateral Movement,Collection,Command and Control,Exfiltration, andImpact.- Parameters:
phase- The MITRE ATT&CK tactic of the phase. Possible values areReconnaissance,Resource Development,Initial Access,Execution,Persistence,Privilege Escalation,Defense Evasion,Credential Access,Discovery,Lateral Movement,Collection,Command and Control,Exfiltration, andImpact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
A description of the activity in this phase.
- Parameters:
description- A description of the activity in this phase.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attacks
The MITRE ATT&CK tactics and techniques observed in this phase, with the findings that are associated with them.
- Parameters:
attacks- The MITRE ATT&CK tactics and techniques observed in this phase, with the findings that are associated with them.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attacks
The MITRE ATT&CK tactics and techniques observed in this phase, with the findings that are associated with them.
- Parameters:
attacks- The MITRE ATT&CK tactics and techniques observed in this phase, with the findings that are associated with them.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attacks
The MITRE ATT&CK tactics and techniques observed in this phase, with the findings that are associated with them.
This is a convenience method that creates an instance of theAttack.Builderavoiding the need to create one manually viaAttack.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toattacks(List<Attack>).- Parameters:
attacks- a consumer that will call methods onAttack.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-