public class SyncClientInterface extends Object implements ClassSpec
Constructor and Description |
---|
SyncClientInterface(IntermediateModel model) |
Modifier and Type | Method and 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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
staticImports
public SyncClientInterface(IntermediateModel model)
public final com.squareup.javapoet.TypeSpec poetSpec()
protected void addInterfaceClass(com.squareup.javapoet.TypeSpec.Builder type)
protected com.squareup.javapoet.TypeSpec.Builder createTypeSpec()
protected void addAnnotations(com.squareup.javapoet.TypeSpec.Builder type)
protected void addModifiers(com.squareup.javapoet.TypeSpec.Builder type)
protected void addCloseMethod(com.squareup.javapoet.TypeSpec.Builder type)
protected void addFields(com.squareup.javapoet.TypeSpec.Builder type)
protected void addAdditionalMethods(com.squareup.javapoet.TypeSpec.Builder type)
public com.squareup.javapoet.ClassName className()
protected Iterable<com.squareup.javapoet.MethodSpec> operations()
protected com.squareup.javapoet.MethodSpec.Builder operationBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel opModel)
protected List<com.squareup.javapoet.MethodSpec> paginatedMethods(OperationModel opModel)
protected com.squareup.javapoet.MethodSpec.Builder paginatedMethodBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel operationModel)
protected void addConsumerMethod(List<com.squareup.javapoet.MethodSpec> specs, com.squareup.javapoet.MethodSpec spec, SimpleMethodOverload overload, OperationModel opModel)
protected com.squareup.javapoet.MethodSpec.Builder simpleMethodModifier(com.squareup.javapoet.MethodSpec.Builder builder)
protected com.squareup.javapoet.MethodSpec utilitiesMethod()
protected com.squareup.javapoet.MethodSpec serviceClientConfigMethod()
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)
Copyright © 2023. All rights reserved.