docs: public Waiter<DescribeVpcPeeringConnectionsRequest> vpcPeeringConnectionDeleted() {
  
          return new WaiterBuilder<DescribeVpcPeeringConnectionsRequest, DescribeVpcPeeringConnectionsResult>()
                  .withSdkFunction(new DescribeVpcPeeringConnectionsFunction(client))
                  .withAcceptors(new VpcPeeringConnectionDeleted.IsDeletedMatcher(),
                          new VpcPeeringConnectionDeleted.IsInvalidVpcPeeringConnectionIDNotFoundMatcher())
                  .withDefaultPollingStrategy(new PollingStrategy(new MaxAttemptsRetryStrategy(40), new FixedDelayStrategy(15)))
                  .withExecutorService(executorService).build();
      }