@Generated(value="software.amazon.awssdk:codegen") public final class AdditionalResultAttribute extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AdditionalResultAttribute.Builder,AdditionalResultAttribute>
An attribute returned from an index query.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AdditionalResultAttribute.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AdditionalResultAttribute.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
key()
The key that identifies the attribute.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AdditionalResultAttribute.Builder> |
serializableBuilderClass() |
AdditionalResultAttribute.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
AdditionalResultAttributeValue |
value()
An object that contains the attribute value.
|
AdditionalResultAttributeValueType |
valueType()
The data type of the
Value property. |
String |
valueTypeAsString()
The data type of the
Value property. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String key()
The key that identifies the attribute.
public AdditionalResultAttributeValueType valueType()
The data type of the Value property.
If the service returns an enum value that is not available in the current SDK version, valueType will
return AdditionalResultAttributeValueType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from valueTypeAsString().
Value property.AdditionalResultAttributeValueTypepublic String valueTypeAsString()
The data type of the Value property.
If the service returns an enum value that is not available in the current SDK version, valueType will
return AdditionalResultAttributeValueType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from valueTypeAsString().
Value property.AdditionalResultAttributeValueTypepublic AdditionalResultAttributeValue value()
An object that contains the attribute value.
public AdditionalResultAttribute.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AdditionalResultAttribute.Builder,AdditionalResultAttribute>public static AdditionalResultAttribute.Builder builder()
public static Class<? extends AdditionalResultAttribute.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.