Class DefaultProtocolUnmarshallDependencies
- java.lang.Object
-
- software.amazon.awssdk.protocols.json.internal.unmarshall.DefaultProtocolUnmarshallDependencies
-
- All Implemented Interfaces:
ProtocolUnmarshallDependencies
public final class DefaultProtocolUnmarshallDependencies extends Object implements ProtocolUnmarshallDependencies
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultProtocolUnmarshallDependencies.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultProtocolUnmarshallDependencies.Builderbuilder()software.amazon.awssdk.thirdparty.jackson.core.JsonFactoryjsonFactory()Used to parse JSON using Jackson.JsonUnmarshallerRegistryjsonUnmarshallerRegistry()Used for unmarshalling.JsonValueNodeFactorynodeValueFactory()Used for parsing.Map<MarshallLocation,TimestampFormatTrait.Format>timestampFormats()Used to expose this data through the interface.
-
-
-
Method Detail
-
jsonUnmarshallerRegistry
public JsonUnmarshallerRegistry jsonUnmarshallerRegistry()
Description copied from interface:ProtocolUnmarshallDependenciesUsed for unmarshalling. This registry is used to lookup an unmarshaller for a given location and marshalling type.- Specified by:
jsonUnmarshallerRegistryin interfaceProtocolUnmarshallDependencies- See Also:
JsonUnmarshaller,JsonUnmarshallerContext.getUnmarshaller(MarshallLocation, MarshallingType)
-
nodeValueFactory
public JsonValueNodeFactory nodeValueFactory()
Description copied from interface:ProtocolUnmarshallDependenciesUsed for parsing. This factory knows how to convert the state of the parser intoJsonNodeinstances that are used during unmarshalling.- Specified by:
nodeValueFactoryin interfaceProtocolUnmarshallDependencies
-
timestampFormats
public Map<MarshallLocation,TimestampFormatTrait.Format> timestampFormats()
Description copied from interface:ProtocolUnmarshallDependenciesUsed to expose this data through the interface.- Specified by:
timestampFormatsin interfaceProtocolUnmarshallDependencies
-
jsonFactory
public software.amazon.awssdk.thirdparty.jackson.core.JsonFactory jsonFactory()
Description copied from interface:ProtocolUnmarshallDependenciesUsed to parse JSON using Jackson.- Specified by:
jsonFactoryin interfaceProtocolUnmarshallDependencies
-
builder
public static DefaultProtocolUnmarshallDependencies.Builder builder()
-
-