Class ScannedResource
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ScannedResource.Builder,ScannedResource>
Contains information about a resource that was scanned as part of the malware scan operation.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ScannedResource.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final ScannedResourceDetailsInformation about the scanned resource.final StringAmazon Resource Name (ARN) of the scanned resource.The status of the scanned resource.final StringThe status of the scanned resource.The resource type of the scanned resource.final StringThe resource type of the scanned resource.final ScanStatusReasonThe reason for the scan status of this particular resource, if applicable.final StringThe reason for the scan status of this particular resource, if applicable.static Class<? extends ScannedResource.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
scannedResourceArn
Amazon Resource Name (ARN) of the scanned resource.
- Returns:
- Amazon Resource Name (ARN) of the scanned resource.
-
scannedResourceType
The resource type of the scanned resource.
If the service returns an enum value that is not available in the current SDK version,
scannedResourceTypewill returnMalwareProtectionResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscannedResourceTypeAsString().- Returns:
- The resource type of the scanned resource.
- See Also:
-
scannedResourceTypeAsString
The resource type of the scanned resource.
If the service returns an enum value that is not available in the current SDK version,
scannedResourceTypewill returnMalwareProtectionResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscannedResourceTypeAsString().- Returns:
- The resource type of the scanned resource.
- See Also:
-
scannedResourceStatus
The status of the scanned resource.
If the service returns an enum value that is not available in the current SDK version,
scannedResourceStatuswill returnMalwareProtectionScanStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscannedResourceStatusAsString().- Returns:
- The status of the scanned resource.
- See Also:
-
scannedResourceStatusAsString
The status of the scanned resource.
If the service returns an enum value that is not available in the current SDK version,
scannedResourceStatuswill returnMalwareProtectionScanStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscannedResourceStatusAsString().- Returns:
- The status of the scanned resource.
- See Also:
-
scanStatusReason
The reason for the scan status of this particular resource, if applicable.
If the service returns an enum value that is not available in the current SDK version,
scanStatusReasonwill returnScanStatusReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscanStatusReasonAsString().- Returns:
- The reason for the scan status of this particular resource, if applicable.
- See Also:
-
scanStatusReasonAsString
The reason for the scan status of this particular resource, if applicable.
If the service returns an enum value that is not available in the current SDK version,
scanStatusReasonwill returnScanStatusReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscanStatusReasonAsString().- Returns:
- The reason for the scan status of this particular resource, if applicable.
- See Also:
-
resourceDetails
Information about the scanned resource.
- Returns:
- Information about the scanned resource.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ScannedResource.Builder,ScannedResource> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-