Class TransferManagerMarshallingUtils
- java.lang.Object
-
- software.amazon.awssdk.transfer.s3.internal.serialization.TransferManagerMarshallingUtils
-
public final class TransferManagerMarshallingUtils extends Object
Marshallers and unmarshallers for serializing objects in TM, using the SDK requestMarshallingType.Excluded marshalling types that should not appear inside a POJO like GetObjectRequest:
- MarshallingType.SDK_POJO
- MarshallingType.DOCUMENT
- MarshallingType.MAP
- MarshallingType.LIST
Note: unmarshalling generic List structures is not supported at this time
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TransferManagerJsonMarshaller<T>getMarshaller(MarshallingType<?> marshallingType, T val)static <T> TransferManagerJsonMarshaller<T>getMarshaller(T val)static SdkField<?>getObjectSdkField(String key)static TransferManagerJsonUnmarshaller<?>getUnmarshaller(MarshallingType<?> marshallingType)static SdkField<?>putObjectSdkField(String key)
-
-
-
Method Detail
-
getMarshaller
public static <T> TransferManagerJsonMarshaller<T> getMarshaller(T val)
-
getMarshaller
public static <T> TransferManagerJsonMarshaller<T> getMarshaller(MarshallingType<?> marshallingType, T val)
-
getUnmarshaller
public static TransferManagerJsonUnmarshaller<?> getUnmarshaller(MarshallingType<?> marshallingType)
-
-