Class QueryMarshallerSpec
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.transform.protocols.QueryMarshallerSpec
-
- All Implemented Interfaces:
MarshallerProtocolSpec
- Direct Known Subclasses:
XmlMarshallerSpec
public class QueryMarshallerSpec extends Object implements MarshallerProtocolSpec
-
-
Field Summary
Fields Modifier and Type Field Description protected ShapeModelshapeModel
-
Constructor Summary
Constructors Constructor Description QueryMarshallerSpec(IntermediateModel model, ShapeModel shapeModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<com.squareup.javapoet.MethodSpec>constructor()com.squareup.javapoet.CodeBlockmarshalCodeBlock(com.squareup.javapoet.ClassName requestClassName)List<com.squareup.javapoet.FieldSpec>memberVariables()com.squareup.javapoet.FieldSpecprotocolFactory()protected Class<?>protocolFactoryClass()com.squareup.javapoet.ParameterSpecprotocolFactoryParameter()-
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
-
-
-
-
Field Detail
-
shapeModel
protected final ShapeModel shapeModel
-
-
Constructor Detail
-
QueryMarshallerSpec
public QueryMarshallerSpec(IntermediateModel model, ShapeModel shapeModel)
-
-
Method Detail
-
protocolFactoryParameter
public com.squareup.javapoet.ParameterSpec protocolFactoryParameter()
- Specified by:
protocolFactoryParameterin interfaceMarshallerProtocolSpec
-
protocolFactoryClass
protected Class<?> protocolFactoryClass()
-
marshalCodeBlock
public com.squareup.javapoet.CodeBlock marshalCodeBlock(com.squareup.javapoet.ClassName requestClassName)
- Specified by:
marshalCodeBlockin interfaceMarshallerProtocolSpec
-
protocolFactory
public com.squareup.javapoet.FieldSpec protocolFactory()
- Specified by:
protocolFactoryin interfaceMarshallerProtocolSpec
-
constructor
public Optional<com.squareup.javapoet.MethodSpec> constructor()
- Specified by:
constructorin interfaceMarshallerProtocolSpec
-
memberVariables
public List<com.squareup.javapoet.FieldSpec> memberVariables()
- Specified by:
memberVariablesin interfaceMarshallerProtocolSpec
-
-