docs: public Waiter<DescribeNodeAssociationStatusRequest> nodeAssociated() {
  
          return new WaiterBuilder<DescribeNodeAssociationStatusRequest, DescribeNodeAssociationStatusResult>()
                  .withSdkFunction(new DescribeNodeAssociationStatusFunction(client))
                  .withAcceptors(new NodeAssociated.IsSUCCESSMatcher(), new NodeAssociated.IsFAILEDMatcher())
                  .withDefaultPollingStrategy(new PollingStrategy(new MaxAttemptsRetryStrategy(15), new FixedDelayStrategy(15)))
                  .withExecutorService(executorService).build();
      }