Class EventStreamResponseHandlerBuilderImplSpec
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.eventstream.EventStreamResponseHandlerBuilderInterfaceSpec
-
- software.amazon.awssdk.codegen.poet.eventstream.EventStreamResponseHandlerBuilderImplSpec
-
- All Implemented Interfaces:
ClassSpec
public class EventStreamResponseHandlerBuilderImplSpec extends EventStreamResponseHandlerBuilderInterfaceSpec
Generates implementation class for the event stream response handler builder.
-
-
Constructor Summary
Constructors Constructor Description EventStreamResponseHandlerBuilderImplSpec(GeneratorTaskParams params, OperationModel operationModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.squareup.javapoet.MethodSpec.Builder
applyBuildMethodSpecUpdates(com.squareup.javapoet.MethodSpec.Builder builder)
Hook to customize the 'build' method before building theMethodSpec
.protected com.squareup.javapoet.MethodSpec.Builder
applySubscriberMethodSpecUpdates(com.squareup.javapoet.MethodSpec.Builder builder)
Hook to customize the 'subscriber' method before building theMethodSpec
.com.squareup.javapoet.ClassName
className()
protected com.squareup.javapoet.TypeSpec.Builder
createTypeSpecBuilder()
Hook to create theTypeSpec
builder implementation.-
Methods inherited from class software.amazon.awssdk.codegen.poet.eventstream.EventStreamResponseHandlerBuilderInterfaceSpec
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
-
EventStreamResponseHandlerBuilderImplSpec
public EventStreamResponseHandlerBuilderImplSpec(GeneratorTaskParams params, OperationModel operationModel)
-
-
Method Detail
-
createTypeSpecBuilder
protected com.squareup.javapoet.TypeSpec.Builder createTypeSpecBuilder()
Description copied from class:EventStreamResponseHandlerBuilderInterfaceSpec
Hook to create theTypeSpec
builder implementation.- Overrides:
createTypeSpecBuilder
in classEventStreamResponseHandlerBuilderInterfaceSpec
-
applySubscriberMethodSpecUpdates
protected com.squareup.javapoet.MethodSpec.Builder applySubscriberMethodSpecUpdates(com.squareup.javapoet.MethodSpec.Builder builder)
Description copied from class:EventStreamResponseHandlerBuilderInterfaceSpec
Hook to customize the 'subscriber' method before building theMethodSpec
.- Overrides:
applySubscriberMethodSpecUpdates
in classEventStreamResponseHandlerBuilderInterfaceSpec
- Parameters:
builder
- Builder to update.
-
applyBuildMethodSpecUpdates
protected com.squareup.javapoet.MethodSpec.Builder applyBuildMethodSpecUpdates(com.squareup.javapoet.MethodSpec.Builder builder)
Description copied from class:EventStreamResponseHandlerBuilderInterfaceSpec
Hook to customize the 'build' method before building theMethodSpec
.- Overrides:
applyBuildMethodSpecUpdates
in classEventStreamResponseHandlerBuilderInterfaceSpec
- Parameters:
builder
- Builder to update.
-
className
public com.squareup.javapoet.ClassName className()
- Specified by:
className
in interfaceClassSpec
- Overrides:
className
in classEventStreamResponseHandlerBuilderInterfaceSpec
- Returns:
- The Poet representation of the class being generated, this may be used by other classes
-
-