Class BaseWaiterInterfaceSpec

    • Constructor Detail

      • BaseWaiterInterfaceSpec

        public BaseWaiterInterfaceSpec​(IntermediateModel model)
    • Method Detail

      • poetSpec

        public com.squareup.javapoet.TypeSpec poetSpec()
        Specified by:
        poetSpec in interface ClassSpec
        Returns:
        The actual class specification generated from a PoetSpec.builder()... implementation
      • waiterImplName

        protected abstract com.squareup.javapoet.ClassName waiterImplName()
      • clientClassName

        protected abstract com.squareup.javapoet.ClassName clientClassName()
      • getWaiterResponseType

        protected abstract com.squareup.javapoet.ParameterizedTypeName getWaiterResponseType​(OperationModel operationModel)
      • additionalBuilderTypeSpecModification

        protected void additionalBuilderTypeSpecModification​(com.squareup.javapoet.TypeSpec.Builder type)