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
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe Amazon Web Services account ID of the covered resource.static CoveredResource.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 InstantThe date and time the resource was last checked for vulnerabilities.final StringThe ID of the covered resource.final ResourceScanMetadataAn object that contains details about the metadata.final CoverageResourceTypeThe type of the covered resource.final StringThe type of the covered resource.final ScanModescanMode()The scan method that is applied to the instance.final StringThe scan method that is applied to the instance.final ScanStatusThe status of the scan covering the resource.final ScanTypescanType()The Amazon Inspector scan type covering the resource.final StringThe 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 StringtoString()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,
resourceTypewill 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,
resourceTypewill 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,
scanModewill 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,
scanModewill 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,
scanTypewill 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,
scanTypewill 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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<CoveredResource.Builder,CoveredResource> - 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
-