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
ConstructorsConstructorDescriptionEventStreamResponseHandlerBuilderImplSpec(GeneratorTaskParams params, OperationModel operationModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.squareup.javapoet.MethodSpec.BuilderapplyBuildMethodSpecUpdates(com.squareup.javapoet.MethodSpec.Builder builder) Hook to customize the 'build' method before building theMethodSpec.protected com.squareup.javapoet.MethodSpec.BuilderapplySubscriberMethodSpecUpdates(com.squareup.javapoet.MethodSpec.Builder builder) Hook to customize the 'subscriber' method before building theMethodSpec.com.squareup.javapoet.ClassNameprotected com.squareup.javapoet.TypeSpec.BuilderHook to create theTypeSpecbuilder implementation.Methods inherited from class software.amazon.awssdk.codegen.poet.eventstream.EventStreamResponseHandlerBuilderInterfaceSpec
poetSpecMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.codegen.poet.ClassSpec
staticImports
-
Constructor Details
-
EventStreamResponseHandlerBuilderImplSpec
public EventStreamResponseHandlerBuilderImplSpec(GeneratorTaskParams params, OperationModel operationModel)
-
-
Method Details
-
createTypeSpecBuilder
protected com.squareup.javapoet.TypeSpec.Builder createTypeSpecBuilder()Description copied from class:EventStreamResponseHandlerBuilderInterfaceSpecHook to create theTypeSpecbuilder implementation.- Overrides:
createTypeSpecBuilderin classEventStreamResponseHandlerBuilderInterfaceSpec
-
applySubscriberMethodSpecUpdates
protected com.squareup.javapoet.MethodSpec.Builder applySubscriberMethodSpecUpdates(com.squareup.javapoet.MethodSpec.Builder builder) Description copied from class:EventStreamResponseHandlerBuilderInterfaceSpecHook to customize the 'subscriber' method before building theMethodSpec.- Overrides:
applySubscriberMethodSpecUpdatesin classEventStreamResponseHandlerBuilderInterfaceSpec- Parameters:
builder- Builder to update.
-
applyBuildMethodSpecUpdates
protected com.squareup.javapoet.MethodSpec.Builder applyBuildMethodSpecUpdates(com.squareup.javapoet.MethodSpec.Builder builder) Description copied from class:EventStreamResponseHandlerBuilderInterfaceSpecHook to customize the 'build' method before building theMethodSpec.- Overrides:
applyBuildMethodSpecUpdatesin classEventStreamResponseHandlerBuilderInterfaceSpec- Parameters:
builder- Builder to update.
-
className
public com.squareup.javapoet.ClassName className()- Specified by:
classNamein interfaceClassSpec- Overrides:
classNamein classEventStreamResponseHandlerBuilderInterfaceSpec- Returns:
- The Poet representation of the class being generated, this may be used by other classes
-