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 ShapeModel
shapeModel
-
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.CodeBlock
marshalCodeBlock(com.squareup.javapoet.ClassName requestClassName)
List<com.squareup.javapoet.FieldSpec>
memberVariables()
com.squareup.javapoet.FieldSpec
protocolFactory()
protected Class<?>
protocolFactoryClass()
com.squareup.javapoet.ParameterSpec
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
-
-
-
-
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:
protocolFactoryParameter
in interfaceMarshallerProtocolSpec
-
protocolFactoryClass
protected Class<?> protocolFactoryClass()
-
marshalCodeBlock
public com.squareup.javapoet.CodeBlock marshalCodeBlock(com.squareup.javapoet.ClassName requestClassName)
- Specified by:
marshalCodeBlock
in interfaceMarshallerProtocolSpec
-
protocolFactory
public com.squareup.javapoet.FieldSpec protocolFactory()
- Specified by:
protocolFactory
in interfaceMarshallerProtocolSpec
-
constructor
public Optional<com.squareup.javapoet.MethodSpec> constructor()
- Specified by:
constructor
in interfaceMarshallerProtocolSpec
-
memberVariables
public List<com.squareup.javapoet.FieldSpec> memberVariables()
- Specified by:
memberVariables
in interfaceMarshallerProtocolSpec
-
-