Interface FindingDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FindingDetails.Builder,
,FindingDetails> SdkBuilder<FindingDetails.Builder,
,FindingDetails> SdkPojo
- Enclosing class:
FindingDetails
-
Method Summary
Modifier and TypeMethodDescriptiondefault FindingDetails.Builder
externalAccessDetails
(Consumer<ExternalAccessDetails.Builder> externalAccessDetails) The details for an external access analyzer finding.externalAccessDetails
(ExternalAccessDetails externalAccessDetails) The details for an external access analyzer finding.default FindingDetails.Builder
internalAccessDetails
(Consumer<InternalAccessDetails.Builder> internalAccessDetails) The details for an internal access analyzer finding.internalAccessDetails
(InternalAccessDetails internalAccessDetails) The details for an internal access analyzer finding.default FindingDetails.Builder
unusedIamRoleDetails
(Consumer<UnusedIamRoleDetails.Builder> unusedIamRoleDetails) The details for an unused access analyzer finding with an unused IAM role finding type.unusedIamRoleDetails
(UnusedIamRoleDetails unusedIamRoleDetails) The details for an unused access analyzer finding with an unused IAM role finding type.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.unusedIamUserAccessKeyDetails
(UnusedIamUserAccessKeyDetails unusedIamUserAccessKeyDetails) The details for an unused access analyzer finding with an unused IAM user access key finding type.default FindingDetails.Builder
unusedIamUserPasswordDetails
(Consumer<UnusedIamUserPasswordDetails.Builder> unusedIamUserPasswordDetails) The details for an unused access analyzer finding with an unused IAM user password finding type.unusedIamUserPasswordDetails
(UnusedIamUserPasswordDetails unusedIamUserPasswordDetails) The details for an unused access analyzer finding with an unused IAM user password finding type.default FindingDetails.Builder
unusedPermissionDetails
(Consumer<UnusedPermissionDetails.Builder> unusedPermissionDetails) The details for an unused access analyzer finding with an unused permission finding type.unusedPermissionDetails
(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, sdkFieldNameToField, sdkFields
-
Method Details
-
internalAccessDetails
The details for an internal access analyzer finding. This contains information about access patterns identified within your Amazon Web Services organization or account.
- Parameters:
internalAccessDetails
- The details for an internal access analyzer finding. This contains information about access patterns identified within your Amazon Web Services organization or account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
internalAccessDetails
default FindingDetails.Builder internalAccessDetails(Consumer<InternalAccessDetails.Builder> internalAccessDetails) The details for an internal access analyzer finding. This contains information about access patterns identified within your Amazon Web Services organization or account.
This is a convenience method that creates an instance of theInternalAccessDetails.Builder
avoiding the need to create one manually viaInternalAccessDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tointernalAccessDetails(InternalAccessDetails)
.- Parameters:
internalAccessDetails
- a consumer that will call methods onInternalAccessDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.Builder
avoiding the need to create one manually viaExternalAccessDetails.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaUnusedPermissionDetails.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaUnusedIamUserAccessKeyDetails.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaUnusedIamRoleDetails.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaUnusedIamUserPasswordDetails.builder()
.When the
Consumer
completes,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:
-