| Modifier and Type | Method and Description |
|---|---|
MarshallLocation |
SdkField.location() |
| Modifier and Type | Method and Description |
|---|---|
static MarshallLocation |
MarshallLocation.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MarshallLocation[] |
MarshallLocation.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
MarshallLocation |
LocationTrait.location() |
| Modifier and Type | Method and Description |
|---|---|
LocationTrait.Builder |
LocationTrait.Builder.location(MarshallLocation location) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<MarshallLocation,TimestampFormatTrait.Format> |
AwsCborProtocolFactory.getDefaultTimestampFormats()
CBOR uses epoch millis for timestamps rather than epoch seconds with millisecond decimal precision like JSON protocols.
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
AbstractMarshallingRegistry.get(MarshallLocation marshallLocation,
MarshallingType<?> marshallingType)
Get a registered marshaller/unmarshaller by location and type.
|
protected <T> AbstractMarshallingRegistry.Builder |
AbstractMarshallingRegistry.Builder.register(MarshallLocation marshallLocation,
MarshallingType<T> marshallingType,
Object marshaller) |
| Modifier and Type | Method and Description |
|---|---|
static StringToInstant |
StringToInstant.create(Map<MarshallLocation,TimestampFormatTrait.Format> defaultFormats) |
static NumberToInstant |
NumberToInstant.create(Map<MarshallLocation,TimestampFormatTrait.Format> defaultFormats) |
static InstantToString |
InstantToString.create(Map<MarshallLocation,TimestampFormatTrait.Format> defaultFormats) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<MarshallLocation,TimestampFormatTrait.Format> |
BaseAwsJsonProtocolFactory.getDefaultTimestampFormats() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
MarshallerUtil.isInUri(MarshallLocation location) |
| Modifier and Type | Method and Description |
|---|---|
<T> JsonMarshaller<Object> |
JsonMarshallerRegistry.getMarshaller(MarshallLocation marshallLocation,
MarshallingType<T> marshallingType,
Object val) |
<T> JsonMarshaller<T> |
JsonMarshallerRegistry.getMarshaller(MarshallLocation marshallLocation,
T val) |
void |
JsonMarshallerContext.marshall(MarshallLocation marshallLocation,
Object val)
Convenience method to marshall a nested object (may be simple or structured) at the given location.
|
<T> void |
JsonMarshallerContext.marshall(MarshallLocation marshallLocation,
T val,
String paramName)
Convenience method to marshall a nested object (may be simple or structured) at the given location.
|
| Modifier and Type | Method and Description |
|---|---|
Map<MarshallLocation,TimestampFormatTrait.Format> |
ProtocolUnmarshallDependencies.timestampFormats()
Used to expose this data through the interface.
|
Map<MarshallLocation,TimestampFormatTrait.Format> |
DefaultProtocolUnmarshallDependencies.timestampFormats() |
| Modifier and Type | Method and Description |
|---|---|
JsonUnmarshaller<Object> |
JsonUnmarshallerContext.getUnmarshaller(MarshallLocation location,
MarshallingType<?> marshallingType)
Lookup the marshaller for the given location andtype.
|
<T> JsonUnmarshaller<Object> |
JsonUnmarshallerRegistry.getUnmarshaller(MarshallLocation marshallLocation,
MarshallingType<T> marshallingType)
Returns the unmarshaller for the given location and type.
|
<T> JsonUnmarshaller<Object> |
DefaultJsonUnmarshallerRegistry.getUnmarshaller(MarshallLocation marshallLocation,
MarshallingType<T> marshallingType) |
| Modifier and Type | Method and Description |
|---|---|
JsonProtocolUnmarshaller.Builder |
JsonProtocolUnmarshaller.Builder.defaultTimestampFormats(Map<MarshallLocation,TimestampFormatTrait.Format> formats)
Deprecated.
|
static JsonUnmarshallerRegistry |
JsonProtocolUnmarshaller.timestampFormatRegistryFactory(Map<MarshallLocation,TimestampFormatTrait.Format> formats)
Creates the default
JsonProtocolUnmarshaller, which parses Instant using the default formats passed in. |
DefaultProtocolUnmarshallDependencies.Builder |
DefaultProtocolUnmarshallDependencies.Builder.timestampFormats(Map<MarshallLocation,TimestampFormatTrait.Format> timestampFormats) |
| Modifier and Type | Method and Description |
|---|---|
static Map<MarshallLocation,TimestampFormatTrait.Format> |
SimpleTypeQueryMarshaller.defaultTimestampFormats() |
| Modifier and Type | Method and Description |
|---|---|
<T> QueryUnmarshaller<Object> |
QueryUnmarshallerRegistry.getUnmarshaller(MarshallLocation marshallLocation,
MarshallingType<T> marshallingType) |
<T> QueryUnmarshaller<Object> |
QueryUnmarshallerContext.getUnmarshaller(MarshallLocation marshallLocation,
MarshallingType<T> marshallingType)
Conveience method to get an unmarshaller from the registry.
|
| Modifier and Type | Method and Description |
|---|---|
<T> XmlMarshaller<Object> |
XmlMarshallerRegistry.getMarshaller(MarshallLocation marshallLocation,
MarshallingType<T> marshallingType,
Object val) |
<T> XmlMarshaller<T> |
XmlMarshallerRegistry.getMarshaller(MarshallLocation marshallLocation,
T val) |
void |
XmlMarshallerContext.marshall(MarshallLocation marshallLocation,
Object val)
Convenience method to marshall a nested object (may be simple or structured) at the given location.
|
<T> void |
XmlMarshallerContext.marshall(MarshallLocation marshallLocation,
T val,
String paramName,
SdkField<T> sdkField)
Convenience method to marshall a nested object (may be simple or structured) at the given location.
|
| Modifier and Type | Method and Description |
|---|---|
<T> XmlUnmarshaller<Object> |
XmlUnmarshallerRegistry.getUnmarshaller(MarshallLocation marshallLocation,
MarshallingType<T> marshallingType) |
<T> XmlUnmarshaller<Object> |
XmlUnmarshallerContext.getUnmarshaller(MarshallLocation marshallLocation,
MarshallingType<T> marshallingType) |
Copyright © 2026. All rights reserved.