class QueueCreate {
  public static void main(String[] args) {<FILL_FUNCTION_BODY>}
}

    try (NamespacedVolcanoClient volcanoClient = new DefaultVolcanoClient()) {

      String queueName = "queue1";
      Queue queue = Utils.buildDefaultQueues(queueName);

      volcanoClient.v1beta1().queues().createOrReplace(queue);

      // Wait for status or 5s timeout
      volcanoClient.v1beta1().queues().withName(queueName).waitUntilCondition(
          q -> Objects.nonNull(q.getStatus()) && q.getStatus().getState().equals("Open"),
          5,
          TimeUnit.SECONDS);
      System.out.println("Created: " + queue.getMetadata().getName());

      // List queue
      QueueList queueList = volcanoClient.v1beta1().queues().list();
      System.out.println("There are " + queueList.getItems().size() + " queue objects");

      // Delete queue
      volcanoClient.v1beta1().queues().withName(queueName).delete();
    }
  
<no_super_class>