@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EbsVolumeScanDetails extends Object implements Serializable, Cloneable, StructuredPojo
Contains details from the malware scan that created a finding.
Constructor and Description |
---|
EbsVolumeScanDetails() |
Modifier and Type | Method and Description |
---|---|
EbsVolumeScanDetails |
clone() |
boolean |
equals(Object obj) |
Date |
getScanCompletedAt()
Returns the completion date and time of the malware scan.
|
ScanDetections |
getScanDetections()
Contains a complete view providing malware scan result details.
|
String |
getScanId()
Unique Id of the malware scan that generated the finding.
|
Date |
getScanStartedAt()
Returns the start date and time of the malware scan.
|
List<String> |
getSources()
Contains list of threat intelligence sources used to detect threats.
|
String |
getTriggerFindingId()
GuardDuty finding ID that triggered a malware scan.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setScanCompletedAt(Date scanCompletedAt)
Returns the completion date and time of the malware scan.
|
void |
setScanDetections(ScanDetections scanDetections)
Contains a complete view providing malware scan result details.
|
void |
setScanId(String scanId)
Unique Id of the malware scan that generated the finding.
|
void |
setScanStartedAt(Date scanStartedAt)
Returns the start date and time of the malware scan.
|
void |
setSources(Collection<String> sources)
Contains list of threat intelligence sources used to detect threats.
|
void |
setTriggerFindingId(String triggerFindingId)
GuardDuty finding ID that triggered a malware scan.
|
String |
toString()
Returns a string representation of this object.
|
EbsVolumeScanDetails |
withScanCompletedAt(Date scanCompletedAt)
Returns the completion date and time of the malware scan.
|
EbsVolumeScanDetails |
withScanDetections(ScanDetections scanDetections)
Contains a complete view providing malware scan result details.
|
EbsVolumeScanDetails |
withScanId(String scanId)
Unique Id of the malware scan that generated the finding.
|
EbsVolumeScanDetails |
withScanStartedAt(Date scanStartedAt)
Returns the start date and time of the malware scan.
|
EbsVolumeScanDetails |
withSources(Collection<String> sources)
Contains list of threat intelligence sources used to detect threats.
|
EbsVolumeScanDetails |
withSources(String... sources)
Contains list of threat intelligence sources used to detect threats.
|
EbsVolumeScanDetails |
withTriggerFindingId(String triggerFindingId)
GuardDuty finding ID that triggered a malware scan.
|
public void setScanId(String scanId)
Unique Id of the malware scan that generated the finding.
scanId
- Unique Id of the malware scan that generated the finding.public String getScanId()
Unique Id of the malware scan that generated the finding.
public EbsVolumeScanDetails withScanId(String scanId)
Unique Id of the malware scan that generated the finding.
scanId
- Unique Id of the malware scan that generated the finding.public void setScanStartedAt(Date scanStartedAt)
Returns the start date and time of the malware scan.
scanStartedAt
- Returns the start date and time of the malware scan.public Date getScanStartedAt()
Returns the start date and time of the malware scan.
public EbsVolumeScanDetails withScanStartedAt(Date scanStartedAt)
Returns the start date and time of the malware scan.
scanStartedAt
- Returns the start date and time of the malware scan.public void setScanCompletedAt(Date scanCompletedAt)
Returns the completion date and time of the malware scan.
scanCompletedAt
- Returns the completion date and time of the malware scan.public Date getScanCompletedAt()
Returns the completion date and time of the malware scan.
public EbsVolumeScanDetails withScanCompletedAt(Date scanCompletedAt)
Returns the completion date and time of the malware scan.
scanCompletedAt
- Returns the completion date and time of the malware scan.public void setTriggerFindingId(String triggerFindingId)
GuardDuty finding ID that triggered a malware scan.
triggerFindingId
- GuardDuty finding ID that triggered a malware scan.public String getTriggerFindingId()
GuardDuty finding ID that triggered a malware scan.
public EbsVolumeScanDetails withTriggerFindingId(String triggerFindingId)
GuardDuty finding ID that triggered a malware scan.
triggerFindingId
- GuardDuty finding ID that triggered a malware scan.public List<String> getSources()
Contains list of threat intelligence sources used to detect threats.
public void setSources(Collection<String> sources)
Contains list of threat intelligence sources used to detect threats.
sources
- Contains list of threat intelligence sources used to detect threats.public EbsVolumeScanDetails withSources(String... sources)
Contains list of threat intelligence sources used to detect threats.
NOTE: This method appends the values to the existing list (if any). Use
setSources(java.util.Collection)
or withSources(java.util.Collection)
if you want to override
the existing values.
sources
- Contains list of threat intelligence sources used to detect threats.public EbsVolumeScanDetails withSources(Collection<String> sources)
Contains list of threat intelligence sources used to detect threats.
sources
- Contains list of threat intelligence sources used to detect threats.public void setScanDetections(ScanDetections scanDetections)
Contains a complete view providing malware scan result details.
scanDetections
- Contains a complete view providing malware scan result details.public ScanDetections getScanDetections()
Contains a complete view providing malware scan result details.
public EbsVolumeScanDetails withScanDetections(ScanDetections scanDetections)
Contains a complete view providing malware scan result details.
scanDetections
- Contains a complete view providing malware scan result details.public String toString()
toString
in class Object
Object.toString()
public EbsVolumeScanDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.