Class ModelMethodOverrides
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.model.ModelMethodOverrides
-
public class ModelMethodOverrides extends Object
Creates the method specs for common method overrides for service models.
-
-
Constructor Summary
Constructors Constructor Description ModelMethodOverrides(com.squareup.javapoet.ClassName className, PoetExtension poetExtensions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.squareup.javapoet.MethodSpec
equalsBySdkFieldsMethod(ShapeModel shapeModel)
com.squareup.javapoet.MethodSpec
equalsMethod(ShapeModel shapeModel)
com.squareup.javapoet.MethodSpec
hashCodeMethod(ShapeModel shapeModel)
com.squareup.javapoet.CodeBlock
hashCodeValue(MemberModel member)
com.squareup.javapoet.MethodSpec
toStringMethod(ShapeModel shapeModel)
com.squareup.javapoet.CodeBlock
toStringValue(MemberModel member)
-
-
-
Constructor Detail
-
ModelMethodOverrides
public ModelMethodOverrides(com.squareup.javapoet.ClassName className, PoetExtension poetExtensions)
-
-
Method Detail
-
equalsBySdkFieldsMethod
public com.squareup.javapoet.MethodSpec equalsBySdkFieldsMethod(ShapeModel shapeModel)
-
equalsMethod
public com.squareup.javapoet.MethodSpec equalsMethod(ShapeModel shapeModel)
-
toStringMethod
public com.squareup.javapoet.MethodSpec toStringMethod(ShapeModel shapeModel)
-
toStringValue
public com.squareup.javapoet.CodeBlock toStringValue(MemberModel member)
-
hashCodeMethod
public com.squareup.javapoet.MethodSpec hashCodeMethod(ShapeModel shapeModel)
-
hashCodeValue
public com.squareup.javapoet.CodeBlock hashCodeValue(MemberModel member)
-
-