Interface EbsVolumeDetails.Builder

    • Method Detail

      • scannedVolumeDetails

        EbsVolumeDetails.Builder scannedVolumeDetails​(Collection<VolumeDetail> 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​(VolumeDetail... 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.
      • skippedVolumeDetails

        EbsVolumeDetails.Builder skippedVolumeDetails​(Collection<VolumeDetail> 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​(VolumeDetail... 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 the VolumeDetail.Builder avoiding the need to create one manually via VolumeDetail.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #skippedVolumeDetails(List).

        Parameters:
        skippedVolumeDetails - a consumer that will call methods on VolumeDetail.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #skippedVolumeDetails(java.util.Collection)