@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()
Returns true if the ExpressionAttributeNames property was specified by the sender (it may be empty), or false if
the sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasKey()
Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
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 boolean hasKey()
public 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.
You can use hasKey()
to see if a value was sent in this field.
AttributeValue
objects that specifies the primary key of the
item to retrieve.public String tableName()
The name of the table from which to retrieve the specified item.
public 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 boolean hasExpressionAttributeNames()
public 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.
You can use hasExpressionAttributeNames()
to see if a value was sent in this field.
public Get.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<Get.Builder,Get>
public static Get.Builder builder()
public static Class<? extends Get.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2020. All rights reserved.