Interface FindingDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FindingDetails.Builder,FindingDetails>,SdkBuilder<FindingDetails.Builder,FindingDetails>,SdkPojo
- Enclosing class:
- FindingDetails
public static interface FindingDetails.Builder extends SdkPojo, CopyableBuilder<FindingDetails.Builder,FindingDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FindingDetails.BuilderexternalAccessDetails(Consumer<ExternalAccessDetails.Builder> externalAccessDetails)The details for an external access analyzer finding.FindingDetails.BuilderexternalAccessDetails(ExternalAccessDetails externalAccessDetails)The details for an external access analyzer finding.default FindingDetails.BuilderunusedIamRoleDetails(Consumer<UnusedIamRoleDetails.Builder> unusedIamRoleDetails)The details for an unused access analyzer finding with an unused IAM role finding type.FindingDetails.BuilderunusedIamRoleDetails(UnusedIamRoleDetails unusedIamRoleDetails)The details for an unused access analyzer finding with an unused IAM role finding type.default FindingDetails.BuilderunusedIamUserAccessKeyDetails(Consumer<UnusedIamUserAccessKeyDetails.Builder> unusedIamUserAccessKeyDetails)The details for an unused access analyzer finding with an unused IAM user access key finding type.FindingDetails.BuilderunusedIamUserAccessKeyDetails(UnusedIamUserAccessKeyDetails unusedIamUserAccessKeyDetails)The details for an unused access analyzer finding with an unused IAM user access key finding type.default FindingDetails.BuilderunusedIamUserPasswordDetails(Consumer<UnusedIamUserPasswordDetails.Builder> unusedIamUserPasswordDetails)The details for an unused access analyzer finding with an unused IAM user password finding type.FindingDetails.BuilderunusedIamUserPasswordDetails(UnusedIamUserPasswordDetails unusedIamUserPasswordDetails)The details for an unused access analyzer finding with an unused IAM user password finding type.default FindingDetails.BuilderunusedPermissionDetails(Consumer<UnusedPermissionDetails.Builder> unusedPermissionDetails)The details for an unused access analyzer finding with an unused permission finding type.FindingDetails.BuilderunusedPermissionDetails(UnusedPermissionDetails unusedPermissionDetails)The details for an unused access analyzer finding with an unused permission finding type.-
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
-
externalAccessDetails
FindingDetails.Builder externalAccessDetails(ExternalAccessDetails externalAccessDetails)
The details for an external access analyzer finding.
- Parameters:
externalAccessDetails- The details for an external access analyzer finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalAccessDetails
default FindingDetails.Builder externalAccessDetails(Consumer<ExternalAccessDetails.Builder> externalAccessDetails)
The details for an external access analyzer finding.
This is a convenience method that creates an instance of theExternalAccessDetails.Builderavoiding the need to create one manually viaExternalAccessDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toexternalAccessDetails(ExternalAccessDetails).- Parameters:
externalAccessDetails- a consumer that will call methods onExternalAccessDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
externalAccessDetails(ExternalAccessDetails)
-
unusedPermissionDetails
FindingDetails.Builder unusedPermissionDetails(UnusedPermissionDetails unusedPermissionDetails)
The details for an unused access analyzer finding with an unused permission finding type.
- Parameters:
unusedPermissionDetails- The details for an unused access analyzer finding with an unused permission finding type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unusedPermissionDetails
default FindingDetails.Builder unusedPermissionDetails(Consumer<UnusedPermissionDetails.Builder> unusedPermissionDetails)
The details for an unused access analyzer finding with an unused permission finding type.
This is a convenience method that creates an instance of theUnusedPermissionDetails.Builderavoiding the need to create one manually viaUnusedPermissionDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tounusedPermissionDetails(UnusedPermissionDetails).- Parameters:
unusedPermissionDetails- a consumer that will call methods onUnusedPermissionDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
unusedPermissionDetails(UnusedPermissionDetails)
-
unusedIamUserAccessKeyDetails
FindingDetails.Builder unusedIamUserAccessKeyDetails(UnusedIamUserAccessKeyDetails unusedIamUserAccessKeyDetails)
The details for an unused access analyzer finding with an unused IAM user access key finding type.
- Parameters:
unusedIamUserAccessKeyDetails- The details for an unused access analyzer finding with an unused IAM user access key finding type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unusedIamUserAccessKeyDetails
default FindingDetails.Builder unusedIamUserAccessKeyDetails(Consumer<UnusedIamUserAccessKeyDetails.Builder> unusedIamUserAccessKeyDetails)
The details for an unused access analyzer finding with an unused IAM user access key finding type.
This is a convenience method that creates an instance of theUnusedIamUserAccessKeyDetails.Builderavoiding the need to create one manually viaUnusedIamUserAccessKeyDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tounusedIamUserAccessKeyDetails(UnusedIamUserAccessKeyDetails).- Parameters:
unusedIamUserAccessKeyDetails- a consumer that will call methods onUnusedIamUserAccessKeyDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
unusedIamUserAccessKeyDetails(UnusedIamUserAccessKeyDetails)
-
unusedIamRoleDetails
FindingDetails.Builder unusedIamRoleDetails(UnusedIamRoleDetails unusedIamRoleDetails)
The details for an unused access analyzer finding with an unused IAM role finding type.
- Parameters:
unusedIamRoleDetails- The details for an unused access analyzer finding with an unused IAM role finding type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unusedIamRoleDetails
default FindingDetails.Builder unusedIamRoleDetails(Consumer<UnusedIamRoleDetails.Builder> unusedIamRoleDetails)
The details for an unused access analyzer finding with an unused IAM role finding type.
This is a convenience method that creates an instance of theUnusedIamRoleDetails.Builderavoiding the need to create one manually viaUnusedIamRoleDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tounusedIamRoleDetails(UnusedIamRoleDetails).- Parameters:
unusedIamRoleDetails- a consumer that will call methods onUnusedIamRoleDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
unusedIamRoleDetails(UnusedIamRoleDetails)
-
unusedIamUserPasswordDetails
FindingDetails.Builder unusedIamUserPasswordDetails(UnusedIamUserPasswordDetails unusedIamUserPasswordDetails)
The details for an unused access analyzer finding with an unused IAM user password finding type.
- Parameters:
unusedIamUserPasswordDetails- The details for an unused access analyzer finding with an unused IAM user password finding type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unusedIamUserPasswordDetails
default FindingDetails.Builder unusedIamUserPasswordDetails(Consumer<UnusedIamUserPasswordDetails.Builder> unusedIamUserPasswordDetails)
The details for an unused access analyzer finding with an unused IAM user password finding type.
This is a convenience method that creates an instance of theUnusedIamUserPasswordDetails.Builderavoiding the need to create one manually viaUnusedIamUserPasswordDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tounusedIamUserPasswordDetails(UnusedIamUserPasswordDetails).- Parameters:
unusedIamUserPasswordDetails- a consumer that will call methods onUnusedIamUserPasswordDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
unusedIamUserPasswordDetails(UnusedIamUserPasswordDetails)
-
-