@ThreadSafe public class JsonProtocolUnmarshaller extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonProtocolUnmarshaller.Builder
Builder for
JsonProtocolUnmarshaller. |
| Modifier and Type | Method and Description |
|---|---|
static JsonProtocolUnmarshaller.Builder |
builder() |
static DefaultJsonUnmarshallerRegistry |
createSharedRegistry() |
static DefaultProtocolUnmarshallDependencies |
defaultProtocolUnmarshallDependencies() |
static DefaultProtocolUnmarshallDependencies |
newProtocolUnmarshallDependencies() |
static JsonUnmarshallerRegistry |
timestampFormatRegistryFactory(Map<MarshallLocation,TimestampFormatTrait.Format> formats)
Creates the default
JsonProtocolUnmarshaller, which parses Instant using the default formats passed in. |
<TypeT extends SdkPojo> |
unmarshall(SdkPojo sdkPojo,
SdkHttpFullResponse response) |
<TypeT extends SdkPojo> |
unmarshall(SdkPojo sdkPojo,
SdkHttpFullResponse response,
JsonNode jsonContent) |
public static DefaultProtocolUnmarshallDependencies defaultProtocolUnmarshallDependencies()
public static DefaultProtocolUnmarshallDependencies newProtocolUnmarshallDependencies()
public static DefaultJsonUnmarshallerRegistry createSharedRegistry()
public <TypeT extends SdkPojo> TypeT unmarshall(SdkPojo sdkPojo, SdkHttpFullResponse response) throws IOException
IOExceptionpublic <TypeT extends SdkPojo> TypeT unmarshall(SdkPojo sdkPojo, SdkHttpFullResponse response, JsonNode jsonContent)
public static JsonProtocolUnmarshaller.Builder builder()
JsonProtocolUnmarshaller.Builder.public static JsonUnmarshallerRegistry timestampFormatRegistryFactory(Map<MarshallLocation,TimestampFormatTrait.Format> formats)
JsonProtocolUnmarshaller, which parses Instant using the default formats passed in.Copyright © 2026. All rights reserved.