Class JsonProtocolUnmarshaller.Builder
- java.lang.Object
-
- software.amazon.awssdk.protocols.json.internal.unmarshall.JsonProtocolUnmarshaller.Builder
-
- Enclosing class:
- JsonProtocolUnmarshaller
public static final class JsonProtocolUnmarshaller.Builder extends Object
Builder forJsonProtocolUnmarshaller
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description JsonProtocolUnmarshaller
build()
JsonProtocolUnmarshaller.Builder
defaultTimestampFormats(Map<MarshallLocation,TimestampFormatTrait.Format> formats)
Deprecated.Use insteadprotocolUnmarshallDependencies
JsonProtocolUnmarshaller.Builder
parser(JsonNodeParser parser)
JsonProtocolUnmarshaller.Builder
protocolUnmarshallDependencies(ProtocolUnmarshallDependencies protocolUnmarshallDependencies)
-
-
-
Method Detail
-
parser
public JsonProtocolUnmarshaller.Builder parser(JsonNodeParser 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.
-
build
public JsonProtocolUnmarshaller build()
- Returns:
- New instance of
JsonProtocolUnmarshaller
.
-
-