Interface StartMalwareScanConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StartMalwareScanConfiguration.Builder,,StartMalwareScanConfiguration> SdkBuilder<StartMalwareScanConfiguration.Builder,,StartMalwareScanConfiguration> SdkPojo
- Enclosing class:
StartMalwareScanConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionincrementalScanDetails(Consumer<IncrementalScanDetails.Builder> incrementalScanDetails) Contains information about the incremental scan configuration.incrementalScanDetails(IncrementalScanDetails incrementalScanDetails) Contains information about the incremental scan configuration.recoveryPoint(Consumer<RecoveryPoint.Builder> recoveryPoint) Contains information about the recovery point configuration for the requested scan.recoveryPoint(RecoveryPoint recoveryPoint) Contains information about the recovery point configuration for the requested scan.Amazon Resource Name (ARN) of the IAM role that is used for scanning the resource.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
-
role
Amazon Resource Name (ARN) of the IAM role that is used for scanning the resource.
- Parameters:
role- Amazon Resource Name (ARN) of the IAM role that is used for scanning the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
incrementalScanDetails
StartMalwareScanConfiguration.Builder incrementalScanDetails(IncrementalScanDetails incrementalScanDetails) Contains information about the incremental scan configuration. When specified, the scan will only process changes since the baseline resource.
- Parameters:
incrementalScanDetails- Contains information about the incremental scan configuration. When specified, the scan will only process changes since the baseline resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
incrementalScanDetails
default StartMalwareScanConfiguration.Builder incrementalScanDetails(Consumer<IncrementalScanDetails.Builder> incrementalScanDetails) Contains information about the incremental scan configuration. When specified, the scan will only process changes since the baseline resource.
This is a convenience method that creates an instance of theIncrementalScanDetails.Builderavoiding the need to create one manually viaIncrementalScanDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toincrementalScanDetails(IncrementalScanDetails).- Parameters:
incrementalScanDetails- a consumer that will call methods onIncrementalScanDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
recoveryPoint
Contains information about the recovery point configuration for the requested scan.
- Parameters:
recoveryPoint- Contains information about the recovery point configuration for the requested scan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recoveryPoint
default StartMalwareScanConfiguration.Builder recoveryPoint(Consumer<RecoveryPoint.Builder> recoveryPoint) Contains information about the recovery point configuration for the requested scan.
This is a convenience method that creates an instance of theRecoveryPoint.Builderavoiding the need to create one manually viaRecoveryPoint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torecoveryPoint(RecoveryPoint).- Parameters:
recoveryPoint- a consumer that will call methods onRecoveryPoint.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-