Class AccountAggregation
- java.lang.Object
-
- software.amazon.awssdk.services.imagebuilder.model.AccountAggregation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AccountAggregation.Builder,AccountAggregation>
@Generated("software.amazon.awssdk:codegen") public final class AccountAggregation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AccountAggregation.Builder,AccountAggregation>
Contains counts of vulnerability findings from image scans that run when you create new Image Builder images, or build new versions of existing images. The vulnerability counts are grouped by severity level. The counts are aggregated across resources to create the final tally for the account that owns them.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAccountAggregation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaccountId()Identifies the account that owns the aggregated resource findings.static AccountAggregation.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends AccountAggregation.Builder>serializableBuilderClass()SeverityCountsseverityCounts()Counts by severity level for medium severity and higher level findings, plus a total for all of the findings.AccountAggregation.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
accountId
public final String accountId()
Identifies the account that owns the aggregated resource findings.
- Returns:
- Identifies the account that owns the aggregated resource findings.
-
severityCounts
public final SeverityCounts severityCounts()
Counts by severity level for medium severity and higher level findings, plus a total for all of the findings.
- Returns:
- Counts by severity level for medium severity and higher level findings, plus a total for all of the findings.
-
toBuilder
public AccountAggregation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AccountAggregation.Builder,AccountAggregation>
-
builder
public static AccountAggregation.Builder builder()
-
serializableBuilderClass
public static Class<? extends AccountAggregation.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.
-
-