# Class QueueConstants (5.0.3)

    public final class QueueConstants

Describes various taskqueue limits.

## Inheritance

[java.lang.Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \> QueueConstants

## Inherited Members

[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) [Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) [Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) [Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) [Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) [Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) [Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) [Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) [Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) [Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) [Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)

## Static Fields

### QUEUE_NAME_PATTERN

    public static final Pattern QUEUE_NAME_PATTERN

| **Field Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html` |   |

### QUEUE_NAME_REGEX

    public static final String QUEUE_NAME_REGEX

Regular expression that matches all valid queue names.

| **Field Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

### TASK_NAME_PATTERN

    public static final Pattern TASK_NAME_PATTERN

| **Field Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html` |   |

### TASK_NAME_REGEX

    public static final String TASK_NAME_REGEX

Regular expression that matches all valid task names.

| **Field Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` |   |

## Static Methods

### getMaxEtaDeltaMillis()

    public static long getMaxEtaDeltaMillis()

Returns the maximum time into the future that a task may be scheduled.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### maxLease(TimeUnit unit)

    public static long maxLease(TimeUnit unit)

Returns the maximum length of period to lease a task.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `unit` | `https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### maxLeaseCount()

    public static long maxLeaseCount()

Returns the maximum number of tasks to lease in one call.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### maxPullTaskSizeBytes()

    public static int maxPullTaskSizeBytes()

Returns the maximum pull task size.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### maxPushTaskSizeBytes()

    public static int maxPushTaskSizeBytes()

Returns the maximum push task size.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### maxQueueNameLength()

    public static int maxQueueNameLength()

Returns the maximum length of a queue name.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### maxTaskNameLength()

    public static int maxTaskNameLength()

Returns the maximum length of a task name.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### maxTaskSizeBytes() (deprecated)

    public static int maxTaskSizeBytes()

**Deprecated.** *Use [#maxPushTaskSizeBytes()](https://docs.cloud.google.com/appengine/docs/standard/java-gen2/reference/services/bundled/latest/com.google.appengine.api.taskqueue.QueueConstants#com_google_appengine_api_taskqueue_QueueConstants_maxPushTaskSizeBytes__)*

Returns the maximum push task size.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### maxTaskTagLength()

    public static int maxTaskTagLength()

Returns the maximum length of a task tag.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### maxTasksPerAdd()

    public static int maxTasksPerAdd()

Returns the maximum number of tasks that may be passed to a single add call.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### maxUrlLength()

    public static int maxUrlLength()

Returns the maximum URL length.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |