Class SyncClientInterface

    • Constructor Detail

    • Method Detail

      • poetSpec

        public final com.squareup.javapoet.TypeSpec poetSpec()
        Specified by:
        poetSpec in interface ClassSpec
        Returns:
        The actual class specification generated from a PoetSpec.builder()... implementation
      • 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()
        Specified by:
        className in interface ClassSpec
        Returns:
        The Poet representation of the class being generated, this may be used by other classes
      • 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)