Class ExposureFinding
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ExposureFinding.Builder,ExposureFinding>
Provides details about an exposure finding and the effect the specific remediation target has on it.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ExposureFinding.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 ExposureImpactimpact()The impact resolving a remediation target has on the exposure finding.final StringThe impact resolving a remediation target has on the exposure finding.final StringThe unique identifier (ID) of the Security Hub exposure finding, found under themetadata.uidfield of the finding.final ExposureSeverityThe severity of the exposure finding before the remediation target is resolved.final StringThe severity of the exposure finding before the remediation target is resolved.final ExposureSeverityThe severity of the exposure finding after the remediation target is resolved.final StringThe severity of the exposure finding after the remediation target is resolved.static Class<? extends ExposureFinding.Builder> final Stringtitle()The title of the exposure finding.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
-
metadataUid
The unique identifier (ID) of the Security Hub exposure finding, found under the
metadata.uidfield of the finding.- Returns:
- The unique identifier (ID) of the Security Hub exposure finding, found under the
metadata.uidfield of the finding.
-
title
The title of the exposure finding.
- Returns:
- The title of the exposure finding.
-
previousSeverity
The severity of the exposure finding before the remediation target is resolved.
If the service returns an enum value that is not available in the current SDK version,
previousSeveritywill returnExposureSeverity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompreviousSeverityAsString().- Returns:
- The severity of the exposure finding before the remediation target is resolved.
- See Also:
-
previousSeverityAsString
The severity of the exposure finding before the remediation target is resolved.
If the service returns an enum value that is not available in the current SDK version,
previousSeveritywill returnExposureSeverity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompreviousSeverityAsString().- Returns:
- The severity of the exposure finding before the remediation target is resolved.
- See Also:
-
projectedSeverity
The severity of the exposure finding after the remediation target is resolved.
If the service returns an enum value that is not available in the current SDK version,
projectedSeveritywill returnExposureSeverity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprojectedSeverityAsString().- Returns:
- The severity of the exposure finding after the remediation target is resolved.
- See Also:
-
projectedSeverityAsString
The severity of the exposure finding after the remediation target is resolved.
If the service returns an enum value that is not available in the current SDK version,
projectedSeveritywill returnExposureSeverity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprojectedSeverityAsString().- Returns:
- The severity of the exposure finding after the remediation target is resolved.
- See Also:
-
impact
The impact resolving a remediation target has on the exposure finding.
-
Reducesspecifies that resolving the remediation target lowers the severity of the exposure finding, but does not resolve it. -
Resolvesspecifies that resolving the remediation target resolves the exposure finding. -
Unchangedspecifies that resolving the remediation target does not change the severity of the exposure finding.
If the service returns an enum value that is not available in the current SDK version,
impactwill returnExposureImpact.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromimpactAsString().- Returns:
- The impact resolving a remediation target has on the exposure finding.
-
Reducesspecifies that resolving the remediation target lowers the severity of the exposure finding, but does not resolve it. -
Resolvesspecifies that resolving the remediation target resolves the exposure finding. -
Unchangedspecifies that resolving the remediation target does not change the severity of the exposure finding.
-
- See Also:
-
-
impactAsString
The impact resolving a remediation target has on the exposure finding.
-
Reducesspecifies that resolving the remediation target lowers the severity of the exposure finding, but does not resolve it. -
Resolvesspecifies that resolving the remediation target resolves the exposure finding. -
Unchangedspecifies that resolving the remediation target does not change the severity of the exposure finding.
If the service returns an enum value that is not available in the current SDK version,
impactwill returnExposureImpact.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromimpactAsString().- Returns:
- The impact resolving a remediation target has on the exposure finding.
-
Reducesspecifies that resolving the remediation target lowers the severity of the exposure finding, but does not resolve it. -
Resolvesspecifies that resolving the remediation target resolves the exposure finding. -
Unchangedspecifies that resolving the remediation target does not change the severity of the exposure finding.
-
- 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<ExposureFinding.Builder,ExposureFinding> - 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.
-