Interface ScanSetting.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ScanSetting.Builder,,ScanSetting> SdkBuilder<ScanSetting.Builder,,ScanSetting> SdkPojo
- Enclosing class:
ScanSetting
@Mutable
@NotThreadSafe
public static interface ScanSetting.Builder
extends SdkPojo, CopyableBuilder<ScanSetting.Builder,ScanSetting>
-
Method Summary
Modifier and TypeMethodDescriptionmalwareScanner(String malwareScanner) The malware scanner to use for scanning.malwareScanner(MalwareScanner malwareScanner) The malware scanner to use for scanning.resourceTypes(String... resourceTypes) An array of resource types to be scanned for malware.resourceTypes(Collection<String> resourceTypes) An array of resource types to be scanned for malware.scannerRoleArn(String scannerRoleArn) The Amazon Resource Name (ARN) of the IAM role that the scanner uses to access resources; for example,arn:aws:iam::123456789012:role/ScannerRole.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
-
malwareScanner
The malware scanner to use for scanning. Currently only
GUARDDUTYis supported.- Parameters:
malwareScanner- The malware scanner to use for scanning. Currently onlyGUARDDUTYis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
malwareScanner
The malware scanner to use for scanning. Currently only
GUARDDUTYis supported.- Parameters:
malwareScanner- The malware scanner to use for scanning. Currently onlyGUARDDUTYis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceTypes
An array of resource types to be scanned for malware.
- Parameters:
resourceTypes- An array of resource types to be scanned for malware.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTypes
An array of resource types to be scanned for malware.
- Parameters:
resourceTypes- An array of resource types to be scanned for malware.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scannerRoleArn
The Amazon Resource Name (ARN) of the IAM role that the scanner uses to access resources; for example,
arn:aws:iam::123456789012:role/ScannerRole.- Parameters:
scannerRoleArn- The Amazon Resource Name (ARN) of the IAM role that the scanner uses to access resources; for example,arn:aws:iam::123456789012:role/ScannerRole.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-