Interface AccountAnalysis.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AccountAnalysis.Builder,,AccountAnalysis> SdkBuilder<AccountAnalysis.Builder,,AccountAnalysis> SdkPojo
- Enclosing class:
AccountAnalysis
-
Method Summary
Modifier and TypeMethodDescriptionaffectedResources(Collection<AccountAffectedResource> affectedResources) The resources in the account that are associated with findings.affectedResources(Consumer<AccountAffectedResource.Builder>... affectedResources) The resources in the account that are associated with findings.affectedResources(AccountAffectedResource... affectedResources) The resources in the account that are associated with findings.default AccountAnalysis.BuilderfindingsSummary(Consumer<FindingsSummary.Builder> findingsSummary) A summary of the findings in the account.findingsSummary(FindingsSummary findingsSummary) A summary of the findings in the account.tacticCoverage(Collection<TacticCoverage> tacticCoverage) The findings in the account, mapped to MITRE ATT&CK tactics and techniques.tacticCoverage(Consumer<TacticCoverage.Builder>... tacticCoverage) The findings in the account, mapped to MITRE ATT&CK tactics and techniques.tacticCoverage(TacticCoverage... tacticCoverage) The findings in the account, mapped to MITRE ATT&CK tactics and techniques.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
-
findingsSummary
A summary of the findings in the account.
- Parameters:
findingsSummary- A summary of the findings in the account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingsSummary
A summary of the findings in the account.
This is a convenience method that creates an instance of theFindingsSummary.Builderavoiding the need to create one manually viaFindingsSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofindingsSummary(FindingsSummary).- Parameters:
findingsSummary- a consumer that will call methods onFindingsSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tacticCoverage
The findings in the account, mapped to MITRE ATT&CK tactics and techniques.
- Parameters:
tacticCoverage- The findings in the account, mapped to MITRE ATT&CK tactics and techniques.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tacticCoverage
The findings in the account, mapped to MITRE ATT&CK tactics and techniques.
- Parameters:
tacticCoverage- The findings in the account, mapped to MITRE ATT&CK tactics and techniques.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tacticCoverage
The findings in the account, mapped to MITRE ATT&CK tactics and techniques.
This is a convenience method that creates an instance of theTacticCoverage.Builderavoiding the need to create one manually viaTacticCoverage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totacticCoverage(List<TacticCoverage>).- Parameters:
tacticCoverage- a consumer that will call methods onTacticCoverage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
affectedResources
The resources in the account that are associated with findings.
- Parameters:
affectedResources- The resources in the account that are associated with findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
affectedResources
The resources in the account that are associated with findings.
- Parameters:
affectedResources- The resources in the account that are associated with findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
affectedResources
AccountAnalysis.Builder affectedResources(Consumer<AccountAffectedResource.Builder>... affectedResources) The resources in the account that are associated with findings.
This is a convenience method that creates an instance of theAccountAffectedResource.Builderavoiding the need to create one manually viaAccountAffectedResource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaffectedResources(List<AccountAffectedResource>).- Parameters:
affectedResources- a consumer that will call methods onAccountAffectedResource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-