OrigRequestT - Type of the original request object.public class NullAsEmptyBodyProtocolRequestMarshaller<OrigRequestT> extends Object implements ProtocolRequestMarshaller<OrigRequestT>
| Constructor and Description | 
|---|
NullAsEmptyBodyProtocolRequestMarshaller(ProtocolRequestMarshaller<OrigRequestT> delegate)  | 
| Modifier and Type | Method and Description | 
|---|---|
Request<OrigRequestT> | 
finishMarshalling()
Finializes the marshalling and produces a  
Request object that can be sent for execution. | 
<V> void | 
marshall(V val,
        MarshallingInfo<V> marshallingInfo)
Marshalls the value into the appropriate location based on the  
MarshallingInfo metadata. | 
void | 
startMarshalling()
Hook to perform an initialization that needs to happen at the start of marshalling. 
 | 
public NullAsEmptyBodyProtocolRequestMarshaller(ProtocolRequestMarshaller<OrigRequestT> delegate)
public void startMarshalling()
ProtocolRequestMarshallerProtocolMarshaller.marshall(Object, MarshallingInfo).startMarshalling in interface ProtocolRequestMarshaller<OrigRequestT>public <V> void marshall(V val,
                         MarshallingInfo<V> marshallingInfo)
ProtocolMarshallerMarshallingInfo metadata.marshall in interface ProtocolMarshallerval - Value to marshall. May be null if the location allows it (for example, members bound to the path
                        must never be null or empty).marshallingInfo - Metadata about how and where to marshall the data. Must not be null.public Request<OrigRequestT> finishMarshalling()
ProtocolRequestMarshallerRequest object that can be sent for execution. Must be the last
 method called in the marshaller.finishMarshalling in interface ProtocolRequestMarshaller<OrigRequestT>Request object.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.