Class BaseWaiterClassSpec

java.lang.Object
software.amazon.awssdk.codegen.poet.waiters.BaseWaiterClassSpec
All Implemented Interfaces:
ClassSpec
Direct Known Subclasses:
AsyncWaiterClassSpec, WaiterClassSpec

public abstract class BaseWaiterClassSpec extends Object implements ClassSpec
Base class containing common logic shared between the sync waiter class and the async waiter class
  • Field Details

    • FAILURE_MESSAGE_FORMAT_FOR_PATH_MATCHER

      public static final String FAILURE_MESSAGE_FORMAT_FOR_PATH_MATCHER
      See Also:
    • FAILURE_MESSAGE_FORMAT_FOR_ERROR_MATCHER

      public static final String FAILURE_MESSAGE_FORMAT_FOR_ERROR_MATCHER
      See Also:
  • Constructor Details

    • BaseWaiterClassSpec

      public BaseWaiterClassSpec(IntermediateModel model, com.squareup.javapoet.ClassName waiterClassName)
  • Method Details

    • poetSpec

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