Interface EbsVolumeDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EbsVolumeDetails.Builder,
,EbsVolumeDetails> SdkBuilder<EbsVolumeDetails.Builder,
,EbsVolumeDetails> SdkPojo
- Enclosing class:
EbsVolumeDetails
public static interface EbsVolumeDetails.Builder
extends SdkPojo, CopyableBuilder<EbsVolumeDetails.Builder,EbsVolumeDetails>
-
Method Summary
Modifier and TypeMethodDescriptionscannedVolumeDetails
(Collection<VolumeDetail> scannedVolumeDetails) List of EBS volumes that were scanned.scannedVolumeDetails
(Consumer<VolumeDetail.Builder>... scannedVolumeDetails) List of EBS volumes that were scanned.scannedVolumeDetails
(VolumeDetail... scannedVolumeDetails) List of EBS volumes that were scanned.skippedVolumeDetails
(Collection<VolumeDetail> skippedVolumeDetails) List of EBS volumes that were skipped from the malware scan.skippedVolumeDetails
(Consumer<VolumeDetail.Builder>... skippedVolumeDetails) List of EBS volumes that were skipped from the malware scan.skippedVolumeDetails
(VolumeDetail... skippedVolumeDetails) List of EBS volumes that were skipped from the malware scan.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 Details
-
scannedVolumeDetails
List of EBS volumes that were scanned.
- Parameters:
scannedVolumeDetails
- List of EBS volumes that were scanned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scannedVolumeDetails
List of EBS volumes that were scanned.
- Parameters:
scannedVolumeDetails
- List of EBS volumes that were scanned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scannedVolumeDetails
EbsVolumeDetails.Builder scannedVolumeDetails(Consumer<VolumeDetail.Builder>... scannedVolumeDetails) List of EBS volumes that were scanned.
This is a convenience method that creates an instance of theVolumeDetail.Builder
avoiding the need to create one manually viaVolumeDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toscannedVolumeDetails(List<VolumeDetail>)
.- Parameters:
scannedVolumeDetails
- a consumer that will call methods onVolumeDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
skippedVolumeDetails
List of EBS volumes that were skipped from the malware scan.
- Parameters:
skippedVolumeDetails
- List of EBS volumes that were skipped from the malware scan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
skippedVolumeDetails
List of EBS volumes that were skipped from the malware scan.
- Parameters:
skippedVolumeDetails
- List of EBS volumes that were skipped from the malware scan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
skippedVolumeDetails
EbsVolumeDetails.Builder skippedVolumeDetails(Consumer<VolumeDetail.Builder>... skippedVolumeDetails) List of EBS volumes that were skipped from the malware scan.
This is a convenience method that creates an instance of theVolumeDetail.Builder
avoiding the need to create one manually viaVolumeDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toskippedVolumeDetails(List<VolumeDetail>)
.- Parameters:
skippedVolumeDetails
- a consumer that will call methods onVolumeDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-