public class S3LinkUnmarshaller
extends java.lang.Object
| Constructor and Description | 
|---|
S3LinkUnmarshaller(S3ClientCache clientCache)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static S3LinkUnmarshaller | 
instance()
returns a singleton instance. 
 | 
void | 
typeCheck(AttributeValue value,
         java.lang.reflect.Method setter)
Asserts that the value given can be processed using the setter given. 
 | 
java.lang.Object | 
unmarshall(AttributeValue value)
Unmarshalls the  
AttributeValue given into an instance of the
 appropriate type, as determined by DynamoDBReflector and
 DynamoDBMapper | 
public S3LinkUnmarshaller(S3ClientCache clientCache)
clientCache - a S3ClientCachepublic static S3LinkUnmarshaller instance()
S3LinkUnmarshallerpublic java.lang.Object unmarshall(AttributeValue value)
ArgumentUnmarshallerAttributeValue given into an instance of the
 appropriate type, as determined by DynamoDBReflector and
 DynamoDBMappervalue - the attribute value.public void typeCheck(AttributeValue value, java.lang.reflect.Method setter)
ArgumentUnmarshallertypeCheck in interface ArgumentUnmarshallervalue - the attribute value.setter - the method.Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.