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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaVolumeDetail.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaVolumeDetail.builder().When the
Consumercompletes,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:
-