public class JsonMarshallerSpec extends Object implements MarshallerProtocolSpec
| Modifier and Type | Field and Description |
|---|---|
protected ShapeModel |
shapeModel |
| Constructor and Description |
|---|
JsonMarshallerSpec(ShapeModel shapeModel) |
| Modifier and Type | Method and Description |
|---|---|
Optional<com.squareup.javapoet.MethodSpec> |
constructor() |
com.squareup.javapoet.CodeBlock |
marshalCodeBlock(com.squareup.javapoet.ClassName requestClassName) |
List<com.squareup.javapoet.FieldSpec> |
memberVariables() |
protected com.squareup.javapoet.FieldSpec |
operationInfoField() |
com.squareup.javapoet.FieldSpec |
protocolFactory() |
com.squareup.javapoet.ParameterSpec |
protocolFactoryParameter() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalFields, additionalMethodsprotected final ShapeModel shapeModel
public JsonMarshallerSpec(ShapeModel shapeModel)
public com.squareup.javapoet.ParameterSpec protocolFactoryParameter()
protocolFactoryParameter in interface MarshallerProtocolSpecpublic Optional<com.squareup.javapoet.MethodSpec> constructor()
constructor in interface MarshallerProtocolSpecpublic com.squareup.javapoet.CodeBlock marshalCodeBlock(com.squareup.javapoet.ClassName requestClassName)
marshalCodeBlock in interface MarshallerProtocolSpecpublic com.squareup.javapoet.FieldSpec protocolFactory()
protocolFactory in interface MarshallerProtocolSpecpublic List<com.squareup.javapoet.FieldSpec> memberVariables()
memberVariables in interface MarshallerProtocolSpecprotected com.squareup.javapoet.FieldSpec operationInfoField()
Copyright © 2023. All rights reserved.