Class JsonProtocolUnmarshaller.Builder
java.lang.Object
software.amazon.awssdk.protocols.json.internal.unmarshall.JsonProtocolUnmarshaller.Builder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Deprecated.enableFastUnmarshalling
(boolean enableFastUnmarshalling) parser
(JsonNodeParser parser) protocolUnmarshallDependencies
(ProtocolUnmarshallDependencies protocolUnmarshallDependencies)
-
Method Details
-
parser
- Parameters:
parser
- JSON parser to use.- Returns:
- This builder for method chaining.
-
defaultTimestampFormats
@Deprecated public JsonProtocolUnmarshaller.Builder defaultTimestampFormats(Map<MarshallLocation, TimestampFormatTrait.Format> formats) Deprecated.Use insteadprotocolUnmarshallDependencies
- Parameters:
formats
- The default timestamp formats for each location in the HTTP response.- Returns:
- This builder for method chaining.
-
protocolUnmarshallDependencies
public JsonProtocolUnmarshaller.Builder protocolUnmarshallDependencies(ProtocolUnmarshallDependencies protocolUnmarshallDependencies) - Parameters:
protocolUnmarshallDependencies
- The default instant registry unmarshaller factory.- Returns:
- This builder for method chaining.
-
enableFastUnmarshalling
- Parameters:
enableFastUnmarshalling
- Whether to enable the fast unmarshalling codepath. Default tofalse
.- Returns:
- This builder for method chaining.
-
build
- Returns:
- New instance of
JsonProtocolUnmarshaller
.
-
protocolUnmarshallDependencies