public abstract class BaseWaiterClassSpec extends Object implements ClassSpec
| Constructor and Description |
|---|
BaseWaiterClassSpec(IntermediateModel model,
com.squareup.javapoet.ClassName waiterClassName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
additionalBuilderTypeSpecModification(com.squareup.javapoet.TypeSpec.Builder builder) |
protected void |
additionalConstructorInitialization(com.squareup.javapoet.MethodSpec.Builder method) |
protected void |
additionalTypeSpecModification(com.squareup.javapoet.TypeSpec.Builder type) |
protected Optional<String> |
additionalWaiterConfig() |
protected abstract com.squareup.javapoet.ClassName |
clientClassName() |
protected abstract com.squareup.javapoet.TypeName |
getWaiterResponseType(OperationModel opModel) |
protected abstract com.squareup.javapoet.ClassName |
interfaceClassName() |
com.squareup.javapoet.TypeSpec |
poetSpec() |
protected String |
waiterFieldName(String waiterKey) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclassName, staticImportspublic BaseWaiterClassSpec(IntermediateModel model, com.squareup.javapoet.ClassName waiterClassName)
public com.squareup.javapoet.TypeSpec poetSpec()
protected abstract com.squareup.javapoet.ClassName clientClassName()
protected abstract com.squareup.javapoet.TypeName getWaiterResponseType(OperationModel opModel)
protected abstract com.squareup.javapoet.ClassName interfaceClassName()
protected void additionalTypeSpecModification(com.squareup.javapoet.TypeSpec.Builder type)
protected void additionalConstructorInitialization(com.squareup.javapoet.MethodSpec.Builder method)
protected void additionalBuilderTypeSpecModification(com.squareup.javapoet.TypeSpec.Builder builder)
Copyright © 2023. All rights reserved.