Class CoveredResource
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CoveredResource.Builder,
CoveredResource>
An object that contains details about a resource covered by Amazon Inspector.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
The Amazon Web Services account ID of the covered resource.static CoveredResource.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
final Instant
The date and time the resource was last checked for vulnerabilities.final String
The ID of the covered resource.final ResourceScanMetadata
An object that contains details about the metadata.final CoverageResourceType
The type of the covered resource.final String
The type of the covered resource.final ScanMode
scanMode()
The scan method that is applied to the instance.final String
The scan method that is applied to the instance.final ScanStatus
The status of the scan covering the resource.final ScanType
scanType()
The Amazon Inspector scan type covering the resource.final String
The Amazon Inspector scan type covering the resource.static Class
<? extends CoveredResource.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
accountId
The Amazon Web Services account ID of the covered resource.
- Returns:
- The Amazon Web Services account ID of the covered resource.
-
lastScannedAt
The date and time the resource was last checked for vulnerabilities.
- Returns:
- The date and time the resource was last checked for vulnerabilities.
-
resourceId
The ID of the covered resource.
- Returns:
- The ID of the covered resource.
-
resourceMetadata
An object that contains details about the metadata.
- Returns:
- An object that contains details about the metadata.
-
resourceType
The type of the covered resource.
If the service returns an enum value that is not available in the current SDK version,
resourceType
will returnCoverageResourceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromresourceTypeAsString()
.- Returns:
- The type of the covered resource.
- See Also:
-
resourceTypeAsString
The type of the covered resource.
If the service returns an enum value that is not available in the current SDK version,
resourceType
will returnCoverageResourceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromresourceTypeAsString()
.- Returns:
- The type of the covered resource.
- See Also:
-
scanMode
The scan method that is applied to the instance.
If the service returns an enum value that is not available in the current SDK version,
scanMode
will returnScanMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromscanModeAsString()
.- Returns:
- The scan method that is applied to the instance.
- See Also:
-
scanModeAsString
The scan method that is applied to the instance.
If the service returns an enum value that is not available in the current SDK version,
scanMode
will returnScanMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromscanModeAsString()
.- Returns:
- The scan method that is applied to the instance.
- See Also:
-
scanStatus
The status of the scan covering the resource.
- Returns:
- The status of the scan covering the resource.
-
scanType
The Amazon Inspector scan type covering the resource.
If the service returns an enum value that is not available in the current SDK version,
scanType
will returnScanType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromscanTypeAsString()
.- Returns:
- The Amazon Inspector scan type covering the resource.
- See Also:
-
scanTypeAsString
The Amazon Inspector scan type covering the resource.
If the service returns an enum value that is not available in the current SDK version,
scanType
will returnScanType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromscanTypeAsString()
.- Returns:
- The Amazon Inspector scan type covering the resource.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<CoveredResource.Builder,
CoveredResource> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-