com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.unmarshallers
Class S3LinkUnmarshaller

java.lang.Object
  extended by com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.unmarshallers.S3LinkUnmarshaller
All Implemented Interfaces:
ArgumentUnmarshaller

public class S3LinkUnmarshaller
extends java.lang.Object


Constructor Summary
S3LinkUnmarshaller(S3ClientCache clientCache)
           
 
Method Summary
static S3LinkUnmarshaller 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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

S3LinkUnmarshaller

public S3LinkUnmarshaller(S3ClientCache clientCache)
Method Detail

instance

public static S3LinkUnmarshaller instance()

unmarshall

public java.lang.Object unmarshall(AttributeValue value)
Description copied from interface: ArgumentUnmarshaller
Unmarshalls the AttributeValue given into an instance of the appropriate type, as determined by DynamoDBReflector and DynamoDBMapper


typeCheck

public void typeCheck(AttributeValue value,
                      java.lang.reflect.Method setter)
Description copied from interface: ArgumentUnmarshaller
Asserts that the value given can be processed using the setter given.

Specified by:
typeCheck in interface ArgumentUnmarshaller


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.