cloudtasks/v2 library

Cloud Tasks API - v2

Manages the execution of large numbers of distributed requests.

For more information, see cloud.google.com/tasks/

Create an instance of CloudTasksApi to access these resources:

Classes

AppEngineHttpRequest
App Engine HTTP request.
AppEngineRouting
App Engine Routing.
Attempt
The status of a task attempt.
Binding
Associates members, or principals, with a role.
BufferTaskRequest
Request message for BufferTask.
BufferTaskResponse
Response message for BufferTask.
CloudTasksApi
Manages the execution of large numbers of distributed requests.
CmekConfig
Describes the customer-managed encryption key (CMEK) configuration associated with a project and location.
CreateTaskRequest
Request message for CreateTask.
GetIamPolicyRequest
Request message for GetIamPolicy method.
Defines a header message.
HeaderOverride
Wraps the Header object.
HttpRequest
HTTP request.
HttpTarget
HTTP target.
ListLocationsResponse
The response message for Locations.ListLocations.
ListQueuesResponse
Response message for ListQueues.
ListTasksResponse
Response message for listing tasks using ListTasks.
OAuthToken
Contains information needed for generating an OAuth token.
OidcToken
Contains information needed for generating an OpenID Connect token.
PathOverride
PathOverride.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
ProjectsLocationsQueuesResource
ProjectsLocationsQueuesTasksResource
ProjectsLocationsResource
ProjectsResource
QueryOverride
QueryOverride.
Queue
A queue is a container of related tasks.
RateLimits
Rate limits.
RetryConfig
Retry config.
RunTaskRequest
Request message for forcing a task to run now using RunTask.
SetIamPolicyRequest
Request message for SetIamPolicy method.
StackdriverLoggingConfig
Configuration options for writing logs to Stackdriver Logging.
Task
A unit of scheduled work.
UriOverride
URI Override.

Typedefs

Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
GetPolicyOptions = $GetPolicyOptions00
Encapsulates settings provided to GetIamPolicy.
HttpBody = $HttpBody
Message that represents an arbitrary HTTP body.
Location = $Location00
A resource that represents a Google Cloud location.
PauseQueueRequest = $Empty
Request message for PauseQueue.
PurgeQueueRequest = $Empty
Request message for PurgeQueue.
ResumeQueueRequest = $Empty
Request message for ResumeQueue.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.