Class EventStreamSpecHelper
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.model.EventStreamSpecHelper
-
public final class EventStreamSpecHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description EventStreamSpecHelper(ShapeModel eventStream, IntermediateModel intermediateModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
eventBuilderMethodName(MemberModel eventModel)
com.squareup.javapoet.ClassName
eventClassName(MemberModel eventModel)
String
eventConsumerName(MemberModel eventModel)
String
eventPackageName()
com.squareup.javapoet.ClassName
eventTypeEnumClassName()
com.squareup.javapoet.TypeSpec
eventTypeEnumSpec()
String
eventTypeEnumValue(MemberModel eventModel)
boolean
useLegacyGenerationScheme(MemberModel event)
String
visitMethodName(MemberModel event)
-
-
-
Constructor Detail
-
EventStreamSpecHelper
public EventStreamSpecHelper(ShapeModel eventStream, IntermediateModel intermediateModel)
-
-
Method Detail
-
visitMethodName
public String visitMethodName(MemberModel event)
-
eventPackageName
public String eventPackageName()
-
useLegacyGenerationScheme
public boolean useLegacyGenerationScheme(MemberModel event)
-
eventClassName
public com.squareup.javapoet.ClassName eventClassName(MemberModel eventModel)
-
eventTypeEnumClassName
public com.squareup.javapoet.ClassName eventTypeEnumClassName()
-
eventTypeEnumSpec
public com.squareup.javapoet.TypeSpec eventTypeEnumSpec()
-
eventTypeEnumValue
public String eventTypeEnumValue(MemberModel eventModel)
-
eventBuilderMethodName
public String eventBuilderMethodName(MemberModel eventModel)
-
eventConsumerName
public String eventConsumerName(MemberModel eventModel)
-
-