Class EventTypeEnumSpec
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.common.AbstractEnumClass
-
- software.amazon.awssdk.codegen.poet.eventstream.EventTypeEnumSpec
-
- All Implemented Interfaces:
ClassSpec
public class EventTypeEnumSpec extends AbstractEnumClass
-
-
Constructor Summary
Constructors Constructor Description EventTypeEnumSpec(String enumPackageName, IntermediateModel intermediateModel, ShapeModel eventStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addDeprecated(com.squareup.javapoet.TypeSpec.Builder enumBuilder)
protected void
addEnumConstants(com.squareup.javapoet.TypeSpec.Builder enumBuilder)
protected void
addJavadoc(com.squareup.javapoet.TypeSpec.Builder enumBuilder)
com.squareup.javapoet.ClassName
className()
-
Methods inherited from class software.amazon.awssdk.codegen.poet.common.AbstractEnumClass
getShape, poetSpec
-
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.ClassSpec
staticImports
-
-
-
-
Constructor Detail
-
EventTypeEnumSpec
public EventTypeEnumSpec(String enumPackageName, IntermediateModel intermediateModel, ShapeModel eventStream)
-
-
Method Detail
-
addDeprecated
protected void addDeprecated(com.squareup.javapoet.TypeSpec.Builder enumBuilder)
- Specified by:
addDeprecated
in classAbstractEnumClass
-
addJavadoc
protected void addJavadoc(com.squareup.javapoet.TypeSpec.Builder enumBuilder)
- Specified by:
addJavadoc
in classAbstractEnumClass
-
addEnumConstants
protected void addEnumConstants(com.squareup.javapoet.TypeSpec.Builder enumBuilder)
- Specified by:
addEnumConstants
in classAbstractEnumClass
-
className
public com.squareup.javapoet.ClassName className()
- Returns:
- The Poet representation of the class being generated, this may be used by other classes
-
-