Class ResolvedImmutableAttribute<T,B>
- java.lang.Object
-
- software.amazon.awssdk.enhanced.dynamodb.internal.mapper.ResolvedImmutableAttribute<T,B>
-
public final class ResolvedImmutableAttribute<T,B> extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeConverter
attributeConverter()
Function<T,AttributeValue>
attributeGetterMethod()
String
attributeName()
static <T,B,R>
ResolvedImmutableAttribute<T,B>create(ImmutableAttribute<T,B,R> immutableAttribute, AttributeConverter<R> attributeConverter)
StaticTableMetadata
tableMetadata()
<T1,B1>
ResolvedImmutableAttribute<T1,B1>transform(Function<T1,T> transformItem, Function<B1,B> transformBuilder)
BiConsumer<B,AttributeValue>
updateItemMethod()
-
-
-
Method Detail
-
create
public static <T,B,R> ResolvedImmutableAttribute<T,B> create(ImmutableAttribute<T,B,R> immutableAttribute, AttributeConverter<R> attributeConverter)
-
transform
public <T1,B1> ResolvedImmutableAttribute<T1,B1> transform(Function<T1,T> transformItem, Function<B1,B> transformBuilder)
-
attributeName
public String attributeName()
-
attributeGetterMethod
public Function<T,AttributeValue> attributeGetterMethod()
-
updateItemMethod
public BiConsumer<B,AttributeValue> updateItemMethod()
-
tableMetadata
public StaticTableMetadata tableMetadata()
-
attributeConverter
public AttributeConverter attributeConverter()
-
-