Class SyncClientInterface
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.client.SyncClientInterface
-
- All Implemented Interfaces:
ClassSpec
- Direct Known Subclasses:
DelegatingSyncClientClass
,SyncClientClass
public class SyncClientInterface extends Object implements ClassSpec
-
-
Constructor Summary
Constructors Constructor Description SyncClientInterface(IntermediateModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addAdditionalMethods(com.squareup.javapoet.TypeSpec.Builder type)
protected void
addAnnotations(com.squareup.javapoet.TypeSpec.Builder type)
protected void
addCloseMethod(com.squareup.javapoet.TypeSpec.Builder type)
protected void
addConsumerMethod(List<com.squareup.javapoet.MethodSpec> specs, com.squareup.javapoet.MethodSpec spec, SimpleMethodOverload overload, OperationModel opModel)
protected void
addFields(com.squareup.javapoet.TypeSpec.Builder type)
protected void
addInterfaceClass(com.squareup.javapoet.TypeSpec.Builder type)
protected void
addModifiers(com.squareup.javapoet.TypeSpec.Builder type)
com.squareup.javapoet.ClassName
className()
protected com.squareup.javapoet.TypeSpec.Builder
createTypeSpec()
protected com.squareup.javapoet.MethodSpec.Builder
operationBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel opModel)
protected Iterable<com.squareup.javapoet.MethodSpec>
operations()
protected com.squareup.javapoet.MethodSpec.Builder
paginatedMethodBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel operationModel)
protected List<com.squareup.javapoet.MethodSpec>
paginatedMethods(OperationModel opModel)
com.squareup.javapoet.TypeSpec
poetSpec()
protected com.squareup.javapoet.MethodSpec
serviceClientConfigMethod()
protected com.squareup.javapoet.MethodSpec.Builder
simpleMethodModifier(com.squareup.javapoet.MethodSpec.Builder builder)
protected com.squareup.javapoet.MethodSpec
utilitiesMethod()
protected com.squareup.javapoet.MethodSpec.Builder
utilitiesOperationBody(com.squareup.javapoet.MethodSpec.Builder builder)
protected com.squareup.javapoet.MethodSpec
waiterMethod()
protected com.squareup.javapoet.MethodSpec.Builder
waiterOperationBody(com.squareup.javapoet.MethodSpec.Builder builder)
-
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
-
SyncClientInterface
public SyncClientInterface(IntermediateModel model)
-
-
Method Detail
-
poetSpec
public final com.squareup.javapoet.TypeSpec poetSpec()
-
addInterfaceClass
protected void addInterfaceClass(com.squareup.javapoet.TypeSpec.Builder type)
-
createTypeSpec
protected com.squareup.javapoet.TypeSpec.Builder createTypeSpec()
-
addAnnotations
protected void addAnnotations(com.squareup.javapoet.TypeSpec.Builder type)
-
addModifiers
protected void addModifiers(com.squareup.javapoet.TypeSpec.Builder type)
-
addCloseMethod
protected void addCloseMethod(com.squareup.javapoet.TypeSpec.Builder type)
-
addFields
protected void addFields(com.squareup.javapoet.TypeSpec.Builder type)
-
addAdditionalMethods
protected void addAdditionalMethods(com.squareup.javapoet.TypeSpec.Builder type)
-
className
public com.squareup.javapoet.ClassName className()
-
operations
protected Iterable<com.squareup.javapoet.MethodSpec> operations()
-
operationBody
protected com.squareup.javapoet.MethodSpec.Builder operationBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel opModel)
-
paginatedMethods
protected List<com.squareup.javapoet.MethodSpec> paginatedMethods(OperationModel opModel)
-
paginatedMethodBody
protected com.squareup.javapoet.MethodSpec.Builder paginatedMethodBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel operationModel)
-
addConsumerMethod
protected void addConsumerMethod(List<com.squareup.javapoet.MethodSpec> specs, com.squareup.javapoet.MethodSpec spec, SimpleMethodOverload overload, OperationModel opModel)
-
simpleMethodModifier
protected com.squareup.javapoet.MethodSpec.Builder simpleMethodModifier(com.squareup.javapoet.MethodSpec.Builder builder)
-
utilitiesMethod
protected com.squareup.javapoet.MethodSpec utilitiesMethod()
-
serviceClientConfigMethod
protected com.squareup.javapoet.MethodSpec serviceClientConfigMethod()
-
utilitiesOperationBody
protected com.squareup.javapoet.MethodSpec.Builder utilitiesOperationBody(com.squareup.javapoet.MethodSpec.Builder builder)
-
waiterMethod
protected com.squareup.javapoet.MethodSpec waiterMethod()
-
waiterOperationBody
protected com.squareup.javapoet.MethodSpec.Builder waiterOperationBody(com.squareup.javapoet.MethodSpec.Builder builder)
-
-