Class WaiterInterfaceSpec
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.waiters.BaseWaiterInterfaceSpec
-
- software.amazon.awssdk.codegen.poet.waiters.WaiterInterfaceSpec
-
- All Implemented Interfaces:
ClassSpec
public final class WaiterInterfaceSpec extends BaseWaiterInterfaceSpec
-
-
Constructor Summary
Constructors Constructor Description WaiterInterfaceSpec(IntermediateModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.squareup.javapoet.ClassName
className()
protected com.squareup.javapoet.ClassName
clientClassName()
protected com.squareup.javapoet.ParameterizedTypeName
getWaiterResponseType(OperationModel opModel)
protected com.squareup.javapoet.ClassName
waiterImplName()
-
Methods inherited from class software.amazon.awssdk.codegen.poet.waiters.BaseWaiterInterfaceSpec
additionalBuilderTypeSpecModification, 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
-
WaiterInterfaceSpec
public WaiterInterfaceSpec(IntermediateModel model)
-
-
Method Detail
-
waiterImplName
protected com.squareup.javapoet.ClassName waiterImplName()
- Specified by:
waiterImplName
in classBaseWaiterInterfaceSpec
-
clientClassName
protected com.squareup.javapoet.ClassName clientClassName()
- Specified by:
clientClassName
in classBaseWaiterInterfaceSpec
-
className
public com.squareup.javapoet.ClassName className()
- Returns:
- The Poet representation of the class being generated, this may be used by other classes
-
getWaiterResponseType
protected com.squareup.javapoet.ParameterizedTypeName getWaiterResponseType(OperationModel opModel)
- Specified by:
getWaiterResponseType
in classBaseWaiterInterfaceSpec
-
-