@Generated(value="software.amazon.awssdk:codegen") public final class UniqueAttribute extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UniqueAttribute.Builder,UniqueAttribute>
An entity attribute that's unique to a specific entity.
| Modifier and Type | Class and Description |
|---|---|
static interface |
UniqueAttribute.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
attributePath()
A string representation of the path to a given attribute or sub-attribute.
|
Document |
attributeValue()
The value of the attribute.
|
static UniqueAttribute.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends UniqueAttribute.Builder> |
serializableBuilderClass() |
UniqueAttribute.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String attributePath()
A string representation of the path to a given attribute or sub-attribute. Supports JMESPath.
public final Document attributeValue()
The value of the attribute. This is a Document type. This type is not supported by Java V1, Go V1,
and older versions of the AWS CLI.
Document type. This type is not supported by Java V1,
Go V1, and older versions of the AWS CLI.public UniqueAttribute.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UniqueAttribute.Builder,UniqueAttribute>public static UniqueAttribute.Builder builder()
public static Class<? extends UniqueAttribute.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.