Interface TacticCoverage.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TacticCoverage.Builder,,TacticCoverage> SdkBuilder<TacticCoverage.Builder,,TacticCoverage> SdkPojo
- Enclosing class:
TacticCoverage
-
Method Summary
Modifier and TypeMethodDescriptionfindingCount(Integer findingCount) The number of findings associated with the tactic.findingTypes(String... findingTypes) The finding types associated with the tactic.findingTypes(Collection<String> findingTypes) The finding types associated with the tactic.The name of the tactic.phase(AttackPhaseName phase) The name of the tactic.techniques(Collection<TechniqueCoverage> techniques) The MITRE ATT&CK techniques within the tactic that are associated with findings.techniques(Consumer<TechniqueCoverage.Builder>... techniques) The MITRE ATT&CK techniques within the tactic that are associated with findings.techniques(TechniqueCoverage... techniques) The MITRE ATT&CK techniques within the tactic that are associated with findings.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 name of the tactic. 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 name of the tactic. 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 name of the tactic. 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 name of the tactic. 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:
-
findingCount
The number of findings associated with the tactic.
- Parameters:
findingCount- The number of findings associated with the tactic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingTypes
The finding types associated with the tactic.
- Parameters:
findingTypes- The finding types associated with the tactic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingTypes
The finding types associated with the tactic.
- Parameters:
findingTypes- The finding types associated with the tactic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
techniques
The MITRE ATT&CK techniques within the tactic that are associated with findings.
- Parameters:
techniques- The MITRE ATT&CK techniques within the tactic that are associated with findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
techniques
The MITRE ATT&CK techniques within the tactic that are associated with findings.
- Parameters:
techniques- The MITRE ATT&CK techniques within the tactic that are associated with findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
techniques
The MITRE ATT&CK techniques within the tactic that are associated with findings.
This is a convenience method that creates an instance of theTechniqueCoverage.Builderavoiding the need to create one manually viaTechniqueCoverage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totechniques(List<TechniqueCoverage>).- Parameters:
techniques- a consumer that will call methods onTechniqueCoverage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-