Class EventStreamJsonMarshallerSpec
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.transform.protocols.JsonMarshallerSpec
-
- software.amazon.awssdk.codegen.poet.transform.protocols.EventStreamJsonMarshallerSpec
-
- All Implemented Interfaces:
MarshallerProtocolSpec
public final class EventStreamJsonMarshallerSpec extends JsonMarshallerSpec
MarshallerSpec for event shapes in Json protocol
-
-
Field Summary
-
Fields inherited from class software.amazon.awssdk.codegen.poet.transform.protocols.JsonMarshallerSpec
shapeModel
-
-
Constructor Summary
Constructors Constructor Description EventStreamJsonMarshallerSpec(IntermediateModel model, ShapeModel shapeModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.squareup.javapoet.CodeBlock
marshalCodeBlock(com.squareup.javapoet.ClassName requestClassName)
protected com.squareup.javapoet.FieldSpec
operationInfoField()
-
Methods inherited from class software.amazon.awssdk.codegen.poet.transform.protocols.JsonMarshallerSpec
constructor, memberVariables, protocolFactory, protocolFactoryParameter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.codegen.poet.transform.protocols.MarshallerProtocolSpec
additionalFields, additionalMethods
-
-
-
-
Constructor Detail
-
EventStreamJsonMarshallerSpec
public EventStreamJsonMarshallerSpec(IntermediateModel model, ShapeModel shapeModel)
-
-
Method Detail
-
marshalCodeBlock
public com.squareup.javapoet.CodeBlock marshalCodeBlock(com.squareup.javapoet.ClassName requestClassName)
- Specified by:
marshalCodeBlock
in interfaceMarshallerProtocolSpec
- Overrides:
marshalCodeBlock
in classJsonMarshallerSpec
-
operationInfoField
protected com.squareup.javapoet.FieldSpec operationInfoField()
- Overrides:
operationInfoField
in classJsonMarshallerSpec
-
-