Class CvssScore
- java.lang.Object
-
- software.amazon.awssdk.services.imagebuilder.model.CvssScore
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CvssScore.Builder,CvssScore>
@Generated("software.amazon.awssdk:codegen") public final class CvssScore extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CvssScore.Builder,CvssScore>
Amazon Inspector generates a risk score for each finding. This score helps you to prioritize findings, to focus on the most critical findings and the most vulnerable resources. The score uses the Common Vulnerability Scoring System (CVSS) format. This format is a modification of the base CVSS score that the National Vulnerability Database (NVD) provides. For more information about severity levels, see Severity levels for Amazon Inspector findings in the Amazon Inspector User Guide.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCvssScore.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DoublebaseScore()The CVSS base score.static CvssScore.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringscoringVector()The vector string of the CVSS score.List<SdkField<?>>sdkFields()static Class<? extends CvssScore.Builder>serializableBuilderClass()Stringsource()The source of the CVSS score.CvssScore.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringversion()The CVSS version that generated the score.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
baseScore
public final Double baseScore()
The CVSS base score.
- Returns:
- The CVSS base score.
-
scoringVector
public final String scoringVector()
The vector string of the CVSS score.
- Returns:
- The vector string of the CVSS score.
-
version
public final String version()
The CVSS version that generated the score.
- Returns:
- The CVSS version that generated the score.
-
source
public final String source()
The source of the CVSS score.
- Returns:
- The source of the CVSS score.
-
toBuilder
public CvssScore.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CvssScore.Builder,CvssScore>
-
builder
public static CvssScore.Builder builder()
-
serializableBuilderClass
public static Class<? extends CvssScore.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
-