throw new IllegalArgumentException(
String.format("No more than %d tasks can be leased in one call",
QueueConstants.maxLeaseCount()));
}
TaskQueueQueryAndOwnTasksRequest leaseRequest = new TaskQueueQueryAndOwnTasksRequest();
leaseRequest.setQueueName(queueName);
leaseRequest.setLeaseSeconds(leaseMillis / 1000.0);
leaseRequest.setMaxTasks(options.getCountLimit());
if (options.getGroupByTag()) {
leaseRequest.setGroupByTag(true);
if (options.getTag() != null) {
leaseRequest.setTagAsBytes(options.getTag());
}
}
ApiConfig apiConfig = new ApiConfig();
if (options.getDeadlineInSeconds() == null) {