public class MarshallingInfo<T> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MarshallingInfo.Builder<T>
Builder for a
MarshallingInfo . |
Modifier and Type | Method and Description |
---|---|
static <T> MarshallingInfo.Builder<T> |
builder(MarshallingType<T> marshallingType) |
DefaultValueSupplier<T> |
defaultValueSupplier() |
boolean |
isBinary() |
boolean |
isExplicitPayloadMember() |
MarshallingType<T> |
marshallingType() |
MarshallLocation |
marshallLocation() |
String |
marshallLocationName() |
TimestampFormat |
timestampFormat() |
public MarshallingType<T> marshallingType()
public String marshallLocationName()
public MarshallLocation marshallLocation()
public boolean isExplicitPayloadMember()
public boolean isBinary()
ByteBuffer
or InputStream
and
should be sent as the request content. This is not true when binary data is bound to a member of the JSON payload since it
will be base64 encoded as a string.public DefaultValueSupplier<T> defaultValueSupplier()
public TimestampFormat timestampFormat()
public static <T> MarshallingInfo.Builder<T> builder(MarshallingType<T> marshallingType)
MarshallingInfo
.Copyright © 2018. All rights reserved.