public final 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) |
Supplier<T> |
defaultValueSupplier() |
boolean |
isBinary() |
boolean |
isExplicitPayloadMember() |
MarshallingType<T> |
marshallingType() |
MarshallLocation |
marshallLocation() |
String |
marshallLocationName() |
public MarshallingType<T> marshallingType()
public String marshallLocationName()
public MarshallLocation marshallLocation()
public boolean isExplicitPayloadMember()
public boolean isBinary()
SdkBytes
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 Supplier<T> defaultValueSupplier()
public static <T> MarshallingInfo.Builder<T> builder(MarshallingType<T> marshallingType)
MarshallingInfo
.Copyright © 2018. All rights reserved.