@Generated(value="software.amazon.awssdk:codegen") public final class Contributor extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Contributor.Builder,Contributor>
A contributor to the attack and their contribution.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Contributor.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Contributor.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the contributor.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Contributor.Builder> |
serializableBuilderClass() |
Contributor.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Long |
value()
The contribution of this contributor expressed in Protection units.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the contributor. The type of name that you'll find here depends on the
AttackPropertyIdentifier setting in the AttackProperty where this contributor is
defined. For example, if the AttackPropertyIdentifier is SOURCE_COUNTRY, the
Name could be United States.
AttackPropertyIdentifier setting in the AttackProperty where this contributor
is defined. For example, if the AttackPropertyIdentifier is SOURCE_COUNTRY, the
Name could be United States.public final Long value()
The contribution of this contributor expressed in Protection units. For example 10,000.
10,000.public Contributor.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Contributor.Builder,Contributor>public static Contributor.Builder builder()
public static Class<? extends Contributor.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.