Interface EbsVolumeScanDetails.Builder

    • Method Detail

      • scanId

        EbsVolumeScanDetails.Builder scanId​(String scanId)

        Unique Id of the malware scan that generated the finding.

        Parameters:
        scanId - Unique Id of the malware scan that generated the finding.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scanStartedAt

        EbsVolumeScanDetails.Builder scanStartedAt​(Instant scanStartedAt)

        Returns the start date and time of the malware scan.

        Parameters:
        scanStartedAt - Returns the start date and time of the malware scan.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scanCompletedAt

        EbsVolumeScanDetails.Builder scanCompletedAt​(Instant scanCompletedAt)

        Returns the completion date and time of the malware scan.

        Parameters:
        scanCompletedAt - Returns the completion date and time of the malware scan.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • triggerFindingId

        EbsVolumeScanDetails.Builder triggerFindingId​(String triggerFindingId)

        GuardDuty finding ID that triggered a malware scan.

        Parameters:
        triggerFindingId - GuardDuty finding ID that triggered a malware scan.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sources

        EbsVolumeScanDetails.Builder sources​(Collection<String> sources)

        Contains list of threat intelligence sources used to detect threats.

        Parameters:
        sources - Contains list of threat intelligence sources used to detect threats.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sources

        EbsVolumeScanDetails.Builder sources​(String... sources)

        Contains list of threat intelligence sources used to detect threats.

        Parameters:
        sources - Contains list of threat intelligence sources used to detect threats.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scanDetections

        EbsVolumeScanDetails.Builder scanDetections​(ScanDetections scanDetections)

        Contains a complete view providing malware scan result details.

        Parameters:
        scanDetections - Contains a complete view providing malware scan result details.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scanType

        EbsVolumeScanDetails.Builder scanType​(String scanType)

        Specifies the scan type that invoked the malware scan.

        Parameters:
        scanType - Specifies the scan type that invoked the malware scan.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ScanType, ScanType
      • scanType

        EbsVolumeScanDetails.Builder scanType​(ScanType scanType)

        Specifies the scan type that invoked the malware scan.

        Parameters:
        scanType - Specifies the scan type that invoked the malware scan.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ScanType, ScanType