Class EventStreamVisitorBuilderImplSpec
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.eventstream.EventStreamVisitorBuilderInterfaceSpec
-
- software.amazon.awssdk.codegen.poet.eventstream.EventStreamVisitorBuilderImplSpec
-
- All Implemented Interfaces:
ClassSpec
public class EventStreamVisitorBuilderImplSpec extends EventStreamVisitorBuilderInterfaceSpec
Generates the implementation for the builder of an event stream visitor.
-
-
Constructor Summary
Constructors Constructor Description EventStreamVisitorBuilderImplSpec(GeneratorTaskParams params, OperationModel operationModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.squareup.javapoet.MethodSpec.BuilderapplyBuildMethodSpecUpdates(com.squareup.javapoet.MethodSpec.Builder builder)protected com.squareup.javapoet.MethodSpec.BuilderapplyOnDefaultMethodSpecUpdates(com.squareup.javapoet.MethodSpec.Builder builder)protected com.squareup.javapoet.MethodSpec.BuilderapplyOnSubTypeMethodSpecUpdates(com.squareup.javapoet.TypeSpec.Builder typeBuilder, com.squareup.javapoet.MethodSpec.Builder methodBuilder, MemberModel event)com.squareup.javapoet.ClassNameclassName()protected com.squareup.javapoet.TypeSpec.BuildercreateTypeSpec()-
Methods inherited from class software.amazon.awssdk.codegen.poet.eventstream.EventStreamVisitorBuilderInterfaceSpec
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
-
EventStreamVisitorBuilderImplSpec
public EventStreamVisitorBuilderImplSpec(GeneratorTaskParams params, OperationModel operationModel)
-
-
Method Detail
-
createTypeSpec
protected com.squareup.javapoet.TypeSpec.Builder createTypeSpec()
- Overrides:
createTypeSpecin classEventStreamVisitorBuilderInterfaceSpec
-
applyOnSubTypeMethodSpecUpdates
protected com.squareup.javapoet.MethodSpec.Builder applyOnSubTypeMethodSpecUpdates(com.squareup.javapoet.TypeSpec.Builder typeBuilder, com.squareup.javapoet.MethodSpec.Builder methodBuilder, MemberModel event)- Overrides:
applyOnSubTypeMethodSpecUpdatesin classEventStreamVisitorBuilderInterfaceSpec
-
applyOnDefaultMethodSpecUpdates
protected com.squareup.javapoet.MethodSpec.Builder applyOnDefaultMethodSpecUpdates(com.squareup.javapoet.MethodSpec.Builder builder)
- Overrides:
applyOnDefaultMethodSpecUpdatesin classEventStreamVisitorBuilderInterfaceSpec
-
applyBuildMethodSpecUpdates
protected com.squareup.javapoet.MethodSpec.Builder applyBuildMethodSpecUpdates(com.squareup.javapoet.MethodSpec.Builder builder)
- Overrides:
applyBuildMethodSpecUpdatesin classEventStreamVisitorBuilderInterfaceSpec
-
className
public com.squareup.javapoet.ClassName className()
- Specified by:
classNamein interfaceClassSpec- Overrides:
classNamein classEventStreamVisitorBuilderInterfaceSpec- Returns:
- The Poet representation of the class being generated, this may be used by other classes
-
-