Class CisScanResultDetails
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CisScanResultDetails.Builder,
CisScanResultDetails>
The CIS scan result details.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
The CIS scan result details' account ID.static CisScanResultDetails.Builder
builder()
final String
The account ID that's associated with the CIS scan result details.final String
checkId()
The CIS scan result details' check ID.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final String
The CIS scan result details' finding ARN.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final CisSecurityLevel
level()
The CIS scan result details' level.final String
The CIS scan result details' level.final String
platform()
The CIS scan result details' platform.final String
The CIS scan result details' remediation.final String
scanArn()
The CIS scan result details' scan ARN.static Class
<? extends CisScanResultDetails.Builder> final CisFindingStatus
status()
The CIS scan result details' status.final String
The CIS scan result details' status.final String
The CIS scan result details' status reason.final String
The CIS scan result details' target resource ID.final String
title()
The CIS scan result details' title.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 CIS scan result details' account ID.
- Returns:
- The CIS scan result details' account ID.
-
checkDescription
The account ID that's associated with the CIS scan result details.
- Returns:
- The account ID that's associated with the CIS scan result details.
-
checkId
The CIS scan result details' check ID.
- Returns:
- The CIS scan result details' check ID.
-
findingArn
The CIS scan result details' finding ARN.
- Returns:
- The CIS scan result details' finding ARN.
-
level
The CIS scan result details' level.
If the service returns an enum value that is not available in the current SDK version,
level
will returnCisSecurityLevel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlevelAsString()
.- Returns:
- The CIS scan result details' level.
- See Also:
-
levelAsString
The CIS scan result details' level.
If the service returns an enum value that is not available in the current SDK version,
level
will returnCisSecurityLevel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlevelAsString()
.- Returns:
- The CIS scan result details' level.
- See Also:
-
platform
The CIS scan result details' platform.
- Returns:
- The CIS scan result details' platform.
-
remediation
The CIS scan result details' remediation.
- Returns:
- The CIS scan result details' remediation.
-
scanArn
The CIS scan result details' scan ARN.
- Returns:
- The CIS scan result details' scan ARN.
-
status
The CIS scan result details' status.
If the service returns an enum value that is not available in the current SDK version,
status
will returnCisFindingStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The CIS scan result details' status.
- See Also:
-
statusAsString
The CIS scan result details' status.
If the service returns an enum value that is not available in the current SDK version,
status
will returnCisFindingStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The CIS scan result details' status.
- See Also:
-
statusReason
The CIS scan result details' status reason.
- Returns:
- The CIS scan result details' status reason.
-
targetResourceId
The CIS scan result details' target resource ID.
- Returns:
- The CIS scan result details' target resource ID.
-
title
The CIS scan result details' title.
- Returns:
- The CIS scan result details' title.
-
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<CisScanResultDetails.Builder,
CisScanResultDetails> - 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
-