Class ServiceModelCopiers
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.model.ServiceModelCopiers
-
public class ServiceModelCopiers extends Object
-
-
Constructor Summary
Constructors Constructor Description ServiceModelCopiers(IntermediateModel intermediateModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<com.squareup.javapoet.ClassName>
copierClassFor(MemberModel memberModel)
Collection<ClassSpec>
copierSpecs()
String
copyFromBuilderMethodName()
String
copyMethodName()
String
copyToBuilderMethodName()
String
enumToStringCopyMethodName()
String
stringToEnumCopyMethodName()
-
-
-
Constructor Detail
-
ServiceModelCopiers
public ServiceModelCopiers(IntermediateModel intermediateModel)
-
-
Method Detail
-
copierSpecs
public Collection<ClassSpec> copierSpecs()
-
copierClassFor
public Optional<com.squareup.javapoet.ClassName> copierClassFor(MemberModel memberModel)
-
copyMethodName
public String copyMethodName()
-
enumToStringCopyMethodName
public String enumToStringCopyMethodName()
-
stringToEnumCopyMethodName
public String stringToEnumCopyMethodName()
-
copyFromBuilderMethodName
public String copyFromBuilderMethodName()
-
copyToBuilderMethodName
public String copyToBuilderMethodName()
-
-