@Generated(value="software.amazon.awssdk:codegen") public final class Get extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Get.Builder,Get>
Specifies an item and related attribute values to retrieve in a TransactGetItem
object.
Modifier and Type | Class and Description |
---|---|
static interface |
Get.Builder |
Modifier and Type | Method and Description |
---|---|
static Get.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Map<String,String> |
expressionAttributeNames()
One or more substitution tokens for attribute names in the ProjectionExpression parameter.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasExpressionAttributeNames()
For responses, this returns true if the service returned a value for the ExpressionAttributeNames property.
|
int |
hashCode() |
boolean |
hasKey()
For responses, this returns true if the service returned a value for the Key property.
|
Map<String,AttributeValue> |
key()
A map of attribute names to
AttributeValue objects that specifies the primary key of the item to
retrieve. |
String |
projectionExpression()
A string that identifies one or more attributes of the specified item to retrieve from the table.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Get.Builder> |
serializableBuilderClass() |
String |
tableName()
The name of the table from which to retrieve the specified item.
|
Get.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final boolean hasKey()
isEmpty()
method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final Map<String,AttributeValue> key()
A map of attribute names to AttributeValue
objects that specifies the primary key of the item to
retrieve.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasKey()
method.
AttributeValue
objects that specifies the primary key of the
item to retrieve.public final String tableName()
The name of the table from which to retrieve the specified item.
public final String projectionExpression()
A string that identifies one or more attributes of the specified item to retrieve from the table. The attributes in the expression must be separated by commas. If no attribute names are specified, then all attributes of the specified item are returned. If any of the requested attributes are not found, they do not appear in the result.
public final boolean hasExpressionAttributeNames()
isEmpty()
method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final Map<String,String> expressionAttributeNames()
One or more substitution tokens for attribute names in the ProjectionExpression parameter.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasExpressionAttributeNames()
method.
public Get.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<Get.Builder,Get>
public static Get.Builder builder()
public static Class<? extends Get.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.