code: public <K, V> void build(CommandArgs<K, V> args) {
  
          // ADDJOB queue_name job <ms-timeout> [REPLICATE <count>] [DELAY <sec>] [RETRY <sec>] [TTL <sec>] [MAXLEN <count>]
          // [ASYNC]
  
          if (replicate != null) {
              args.add(REPLICATE).add(replicate);
          }
  
          if (delay != null) {
              args.add(CommandKeyword.DELAY).add(delay);
          }
  
          if (retry != null) {
              args.add(CommandKeyword.RETRY).add(retry);
          }
  
          if (ttl != null) {
              args.add(CommandKeyword.TTL).add(ttl);
          }
  
          if (maxlen != null) {
              args.add(CommandKeyword.MAXLEN).add(maxlen);
          }
  
          if (async != null && async.booleanValue()) {
              args.add(CommandKeyword.ASYNC);
          }
      }
docs: Build argument sequence and populate {@code args}.
  
  @param args the target command args, must not be {@literal null}