@Generated(value="software.amazon.awssdk:codegen") public final class SeverityUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SeverityUpdate.Builder,SeverityUpdate>
Updates to the severity information for a finding.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SeverityUpdate.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SeverityUpdate.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
SeverityLabel |
label()
The severity value of the finding.
|
String |
labelAsString()
The severity value of the finding.
|
Integer |
normalized()
The normalized severity for the finding.
|
Double |
product()
The native severity as defined by the Amazon Web Services service or integrated partner product that generated
the finding.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SeverityUpdate.Builder> |
serializableBuilderClass() |
SeverityUpdate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer normalized()
The normalized severity for the finding. This attribute is to be deprecated in favor of Label.
If you provide Normalized and do not provide Label, Label is set
automatically as follows.
0 - INFORMATIONAL
1–39 - LOW
40–69 - MEDIUM
70–89 - HIGH
90–100 - CRITICAL
Label.
If you provide Normalized and do not provide Label, Label is set
automatically as follows.
0 - INFORMATIONAL
1–39 - LOW
40–69 - MEDIUM
70–89 - HIGH
90–100 - CRITICAL
public final Double product()
The native severity as defined by the Amazon Web Services service or integrated partner product that generated the finding.
public final SeverityLabel label()
The severity value of the finding. The allowed values are the following.
INFORMATIONAL - No issue was found.
LOW - The issue does not require action on its own.
MEDIUM - The issue must be addressed but not urgently.
HIGH - The issue must be addressed as a priority.
CRITICAL - The issue must be remediated immediately to avoid it escalating.
If the service returns an enum value that is not available in the current SDK version, label will return
SeverityLabel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
labelAsString().
INFORMATIONAL - No issue was found.
LOW - The issue does not require action on its own.
MEDIUM - The issue must be addressed but not urgently.
HIGH - The issue must be addressed as a priority.
CRITICAL - The issue must be remediated immediately to avoid it escalating.
SeverityLabelpublic final String labelAsString()
The severity value of the finding. The allowed values are the following.
INFORMATIONAL - No issue was found.
LOW - The issue does not require action on its own.
MEDIUM - The issue must be addressed but not urgently.
HIGH - The issue must be addressed as a priority.
CRITICAL - The issue must be remediated immediately to avoid it escalating.
If the service returns an enum value that is not available in the current SDK version, label will return
SeverityLabel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
labelAsString().
INFORMATIONAL - No issue was found.
LOW - The issue does not require action on its own.
MEDIUM - The issue must be addressed but not urgently.
HIGH - The issue must be addressed as a priority.
CRITICAL - The issue must be remediated immediately to avoid it escalating.
SeverityLabelpublic SeverityUpdate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SeverityUpdate.Builder,SeverityUpdate>public static SeverityUpdate.Builder builder()
public static Class<? extends SeverityUpdate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.