|
Methods defined here:
- __init__(self)
- delete = method(self, **kwargs)
- Delete a task from a TaskQueue.
Args:
task: string, The id of the task to delete. (required)
taskqueue: string, The taskqueue to delete a task from. (required)
project: string, The project under which the queue lies. (required)
- get = method(self, **kwargs)
- Get a particular task from a TaskQueue.
Args:
task: string, The task to get properties of. (required)
taskqueue: string, The taskqueue in which the task belongs. (required)
project: string, The project under which the queue lies. (required)
Returns:
An object of the form
{
"kind": "taskqueues#task", # The kind of object returned, in this case set to task.
"leaseTimestamp": "A String", # Time (in seconds since the epoch) at which the task lease will expire. This value is 0 if the task isnt currently leased out to a worker.
"id": "A String", # Name of the task.
"payloadBase64": "A String", # A bag of bytes which is the task payload. The payload on the JSON side is always Base64 encoded.
"queueName": "A String", # Name of the queue that the task is in.
"enqueueTimestamp": "A String", # Time (in seconds since the epoch) at which the task was enqueued.
}
- lease = method(self, **kwargs)
- Lease 1 or more tasks from a TaskQueue.
Args:
leaseSecs: integer, The lease in seconds. (required)
taskqueue: string, The taskqueue to lease a task from. (required)
project: string, The project under which the queue lies. (required)
numTasks: integer, The number of tasks to lease. (required)
Returns:
An object of the form
{
"items": [ # The actual list of tasks returned as a result of the lease operation.
{
"kind": "taskqueues#task", # The kind of object returned, in this case set to task.
"leaseTimestamp": "A String", # Time (in seconds since the epoch) at which the task lease will expire. This value is 0 if the task isnt currently leased out to a worker.
"id": "A String", # Name of the task.
"payloadBase64": "A String", # A bag of bytes which is the task payload. The payload on the JSON side is always Base64 encoded.
"queueName": "A String", # Name of the queue that the task is in.
"enqueueTimestamp": "A String", # Time (in seconds since the epoch) at which the task was enqueued.
},
],
"kind": "taskqueue#tasks", # The kind of object returned, a list of tasks.
}
- list = method(self, **kwargs)
- List Tasks in a TaskQueue
Args:
taskqueue: string, The id of the taskqueue to list tasks from. (required)
project: string, The project under which the queue lies. (required)
Returns:
An object of the form
{
"items": [ # The actual list of tasks currently active in the TaskQueue.
{
"kind": "taskqueues#task", # The kind of object returned, in this case set to task.
"leaseTimestamp": "A String", # Time (in seconds since the epoch) at which the task lease will expire. This value is 0 if the task isnt currently leased out to a worker.
"id": "A String", # Name of the task.
"payloadBase64": "A String", # A bag of bytes which is the task payload. The payload on the JSON side is always Base64 encoded.
"queueName": "A String", # Name of the queue that the task is in.
"enqueueTimestamp": "A String", # Time (in seconds since the epoch) at which the task was enqueued.
},
],
"kind": "taskqueues#tasks", # The kind of object returned, a list of tasks.
}
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|