Class DelegatingSyncClientClass
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.client.SyncClientInterface
-
- software.amazon.awssdk.codegen.poet.client.DelegatingSyncClientClass
-
- All Implemented Interfaces:
ClassSpec
public class DelegatingSyncClientClass extends SyncClientInterface
-
-
Constructor Summary
Constructors Constructor Description DelegatingSyncClientClass(IntermediateModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddAdditionalMethods(com.squareup.javapoet.TypeSpec.Builder type)protected voidaddAnnotations(com.squareup.javapoet.TypeSpec.Builder type)protected voidaddCloseMethod(com.squareup.javapoet.TypeSpec.Builder type)protected voidaddConsumerMethod(List<com.squareup.javapoet.MethodSpec> specs, com.squareup.javapoet.MethodSpec spec, SimpleMethodOverload overload, OperationModel opModel)protected voidaddFields(com.squareup.javapoet.TypeSpec.Builder type)protected voidaddInterfaceClass(com.squareup.javapoet.TypeSpec.Builder type)protected voidaddModifiers(com.squareup.javapoet.TypeSpec.Builder type)com.squareup.javapoet.ClassNameclassName()protected com.squareup.javapoet.TypeSpec.BuildercreateTypeSpec()protected com.squareup.javapoet.MethodSpec.BuilderoperationBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel opModel)protected List<com.squareup.javapoet.MethodSpec>operations()protected com.squareup.javapoet.MethodSpecserviceClientConfigMethod()protected com.squareup.javapoet.MethodSpec.BuildersimpleMethodModifier(com.squareup.javapoet.MethodSpec.Builder builder)protected com.squareup.javapoet.MethodSpectraditionalMethod(OperationModel opModel)protected com.squareup.javapoet.MethodSpec.BuilderutilitiesOperationBody(com.squareup.javapoet.MethodSpec.Builder builder)protected com.squareup.javapoet.MethodSpec.BuilderwaiterOperationBody(com.squareup.javapoet.MethodSpec.Builder builder)-
Methods inherited from class software.amazon.awssdk.codegen.poet.client.SyncClientInterface
paginatedMethodBody, paginatedMethods, poetSpec, utilitiesMethod, waiterMethod
-
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
-
DelegatingSyncClientClass
public DelegatingSyncClientClass(IntermediateModel model)
-
-
Method Detail
-
addInterfaceClass
protected void addInterfaceClass(com.squareup.javapoet.TypeSpec.Builder type)
- Overrides:
addInterfaceClassin classSyncClientInterface
-
createTypeSpec
protected com.squareup.javapoet.TypeSpec.Builder createTypeSpec()
- Overrides:
createTypeSpecin classSyncClientInterface
-
addAnnotations
protected void addAnnotations(com.squareup.javapoet.TypeSpec.Builder type)
- Overrides:
addAnnotationsin classSyncClientInterface
-
addModifiers
protected void addModifiers(com.squareup.javapoet.TypeSpec.Builder type)
- Overrides:
addModifiersin classSyncClientInterface
-
addFields
protected void addFields(com.squareup.javapoet.TypeSpec.Builder type)
- Overrides:
addFieldsin classSyncClientInterface
-
addConsumerMethod
protected void addConsumerMethod(List<com.squareup.javapoet.MethodSpec> specs, com.squareup.javapoet.MethodSpec spec, SimpleMethodOverload overload, OperationModel opModel)
- Overrides:
addConsumerMethodin classSyncClientInterface
-
addAdditionalMethods
protected void addAdditionalMethods(com.squareup.javapoet.TypeSpec.Builder type)
- Overrides:
addAdditionalMethodsin classSyncClientInterface
-
addCloseMethod
protected void addCloseMethod(com.squareup.javapoet.TypeSpec.Builder type)
- Overrides:
addCloseMethodin classSyncClientInterface
-
operations
protected List<com.squareup.javapoet.MethodSpec> operations()
- Overrides:
operationsin classSyncClientInterface
-
className
public com.squareup.javapoet.ClassName className()
- Specified by:
classNamein interfaceClassSpec- Overrides:
classNamein classSyncClientInterface- Returns:
- The Poet representation of the class being generated, this may be used by other classes
-
simpleMethodModifier
protected com.squareup.javapoet.MethodSpec.Builder simpleMethodModifier(com.squareup.javapoet.MethodSpec.Builder builder)
- Overrides:
simpleMethodModifierin classSyncClientInterface
-
traditionalMethod
protected com.squareup.javapoet.MethodSpec traditionalMethod(OperationModel opModel)
-
operationBody
protected com.squareup.javapoet.MethodSpec.Builder operationBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel opModel)- Overrides:
operationBodyin classSyncClientInterface
-
utilitiesOperationBody
protected com.squareup.javapoet.MethodSpec.Builder utilitiesOperationBody(com.squareup.javapoet.MethodSpec.Builder builder)
- Overrides:
utilitiesOperationBodyin classSyncClientInterface
-
waiterOperationBody
protected com.squareup.javapoet.MethodSpec.Builder waiterOperationBody(com.squareup.javapoet.MethodSpec.Builder builder)
- Overrides:
waiterOperationBodyin classSyncClientInterface
-
serviceClientConfigMethod
protected com.squareup.javapoet.MethodSpec serviceClientConfigMethod()
- Overrides:
serviceClientConfigMethodin classSyncClientInterface
-
-