Interface ArgumentMarshaller
-
- All Known Subinterfaces:
ArgumentMarshaller.BinaryAttributeMarshaller
,ArgumentMarshaller.BinarySetAttributeMarshaller
,ArgumentMarshaller.BooleanAttributeMarshaller
,ArgumentMarshaller.ListAttributeMarshaller
,ArgumentMarshaller.MapAttributeMarshaller
,ArgumentMarshaller.NumberAttributeMarshaller
,ArgumentMarshaller.NumberSetAttributeMarshaller
,ArgumentMarshaller.StringAttributeMarshaller
,ArgumentMarshaller.StringSetAttributeMarshaller
- All Known Implementing Classes:
BooleanSetToNumberSetMarshaller
,BooleanToBooleanMarshaller
,BooleanToNumberMarshaller
,ByteArraySetToBinarySetMarshaller
,ByteArrayToBinaryMarshaller
,ByteBufferSetToBinarySetMarshaller
,ByteBufferToBinaryMarshaller
,CalendarSetToStringSetMarshaller
,CalendarToStringMarshaller
,CollectionToListMarshaller
,CustomMarshaller
,DateSetToStringSetMarshaller
,DateToStringMarshaller
,MapToMapMarshaller
,NumberSetToNumberSetMarshaller
,NumberToNumberMarshaller
,ObjectSetToStringSetMarshaller
,ObjectToMapMarshaller
,ObjectToStringMarshaller
,S3LinkToStringMarshaller
,StringSetToStringSetMarshaller
,StringToStringMarshaller
,UUIDSetToStringSetMarshaller
public interface ArgumentMarshaller
Interface to make it possible to cache the expensive type determination behavior.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ArgumentMarshaller.BinaryAttributeMarshaller
static interface
ArgumentMarshaller.BinarySetAttributeMarshaller
static interface
ArgumentMarshaller.BooleanAttributeMarshaller
static interface
ArgumentMarshaller.ListAttributeMarshaller
static interface
ArgumentMarshaller.MapAttributeMarshaller
static interface
ArgumentMarshaller.NumberAttributeMarshaller
static interface
ArgumentMarshaller.NumberSetAttributeMarshaller
static interface
ArgumentMarshaller.StringAttributeMarshaller
static interface
ArgumentMarshaller.StringSetAttributeMarshaller
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AttributeValue
marshall(Object obj)
Marshalls the object given into an AttributeValue.
-
-
-
Method Detail
-
marshall
AttributeValue marshall(Object obj)
Marshalls the object given into an AttributeValue.
-
-