@Generated("by gapic-generator-java")
Package com.google.cloud.tasks.v2
A client to Cloud Tasks API
The interfaces provided are listed below, along with usage samples.
======================= CloudTasksClient =======================
Service Description: Cloud Tasks allows developers to manage the execution of background work in their applications.
Sample for CloudTasksClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CloudTasksClient cloudTasksClient = CloudTasksClient.create()) {
QueueName name = QueueName.of("[PROJECT]", "[LOCATION]", "[QUEUE]");
Queue response = cloudTasksClient.getQueue(name);
}
-
Interface Summary Interface Description AppEngineHttpRequestOrBuilder AppEngineRoutingOrBuilder AttemptOrBuilder CloudTasksGrpc.AsyncService Cloud Tasks allows developers to manage the execution of background work in their applications.CreateQueueRequestOrBuilder CreateTaskRequestOrBuilder DeleteQueueRequestOrBuilder DeleteTaskRequestOrBuilder GetQueueRequestOrBuilder GetTaskRequestOrBuilder HttpRequestOrBuilder ListQueuesRequestOrBuilder ListQueuesResponseOrBuilder ListTasksRequestOrBuilder ListTasksResponseOrBuilder OAuthTokenOrBuilder OidcTokenOrBuilder PauseQueueRequestOrBuilder PurgeQueueRequestOrBuilder QueueOrBuilder RateLimitsOrBuilder ResumeQueueRequestOrBuilder RetryConfigOrBuilder RunTaskRequestOrBuilder StackdriverLoggingConfigOrBuilder TaskOrBuilder UpdateQueueRequestOrBuilder -
Class Summary Class Description AppEngineHttpRequest App Engine HTTP request.AppEngineHttpRequest.Builder App Engine HTTP request.AppEngineRouting App Engine Routing.AppEngineRouting.Builder App Engine Routing.Attempt The status of a task attempt.Attempt.Builder The status of a task attempt.CloudTasksClient Service Description: Cloud Tasks allows developers to manage the execution of background work in their applications.CloudTasksClient.ListLocationsFixedSizeCollection CloudTasksClient.ListLocationsPage CloudTasksClient.ListLocationsPagedResponse CloudTasksClient.ListQueuesFixedSizeCollection CloudTasksClient.ListQueuesPage CloudTasksClient.ListQueuesPagedResponse CloudTasksClient.ListTasksFixedSizeCollection CloudTasksClient.ListTasksPage CloudTasksClient.ListTasksPagedResponse CloudTasksGrpc Cloud Tasks allows developers to manage the execution of background work in their applications.CloudTasksGrpc.CloudTasksBlockingStub A stub to allow clients to do synchronous rpc calls to service CloudTasks.CloudTasksGrpc.CloudTasksFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service CloudTasks.CloudTasksGrpc.CloudTasksImplBase Base class for the server implementation of the service CloudTasks.CloudTasksGrpc.CloudTasksStub A stub to allow clients to do asynchronous rpc calls to service CloudTasks.CloudTasksProto CloudTasksSettings Settings class to configure an instance ofCloudTasksClient
.CloudTasksSettings.Builder Builder for CloudTasksSettings.CreateQueueRequest Request message for [CreateQueue][google.cloud.tasks.v2.CloudTasks.CreateQueue].CreateQueueRequest.Builder Request message for [CreateQueue][google.cloud.tasks.v2.CloudTasks.CreateQueue].CreateTaskRequest Request message for [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].CreateTaskRequest.Builder Request message for [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask].DeleteQueueRequest Request message for [DeleteQueue][google.cloud.tasks.v2.CloudTasks.DeleteQueue].DeleteQueueRequest.Builder Request message for [DeleteQueue][google.cloud.tasks.v2.CloudTasks.DeleteQueue].DeleteTaskRequest Request message for deleting a task using [DeleteTask][google.cloud.tasks.v2.CloudTasks.DeleteTask].DeleteTaskRequest.Builder Request message for deleting a task using [DeleteTask][google.cloud.tasks.v2.CloudTasks.DeleteTask].GetQueueRequest Request message for [GetQueue][google.cloud.tasks.v2.CloudTasks.GetQueue].GetQueueRequest.Builder Request message for [GetQueue][google.cloud.tasks.v2.CloudTasks.GetQueue].GetTaskRequest Request message for getting a task using [GetTask][google.cloud.tasks.v2.CloudTasks.GetTask].GetTaskRequest.Builder Request message for getting a task using [GetTask][google.cloud.tasks.v2.CloudTasks.GetTask].HttpRequest HTTP request.HttpRequest.Builder HTTP request.ListQueuesRequest Request message for [ListQueues][google.cloud.tasks.v2.CloudTasks.ListQueues].ListQueuesRequest.Builder Request message for [ListQueues][google.cloud.tasks.v2.CloudTasks.ListQueues].ListQueuesResponse Response message for [ListQueues][google.cloud.tasks.v2.CloudTasks.ListQueues].ListQueuesResponse.Builder Response message for [ListQueues][google.cloud.tasks.v2.CloudTasks.ListQueues].ListTasksRequest Request message for listing tasks using [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks].ListTasksRequest.Builder Request message for listing tasks using [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks].ListTasksResponse Response message for listing tasks using [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks].ListTasksResponse.Builder Response message for listing tasks using [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks].LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.OAuthToken Contains information needed for generating an [OAuth token](https://developers.google.com/identity/protocols/OAuth2).OAuthToken.Builder Contains information needed for generating an [OAuth token](https://developers.google.com/identity/protocols/OAuth2).OidcToken Contains information needed for generating an [OpenID Connect token](https://developers.google.com/identity/protocols/OpenIDConnect).OidcToken.Builder Contains information needed for generating an [OpenID Connect token](https://developers.google.com/identity/protocols/OpenIDConnect).PauseQueueRequest Request message for [PauseQueue][google.cloud.tasks.v2.CloudTasks.PauseQueue].PauseQueueRequest.Builder Request message for [PauseQueue][google.cloud.tasks.v2.CloudTasks.PauseQueue].ProjectName ProjectName.Builder Builder for ProjectName.PurgeQueueRequest Request message for [PurgeQueue][google.cloud.tasks.v2.CloudTasks.PurgeQueue].PurgeQueueRequest.Builder Request message for [PurgeQueue][google.cloud.tasks.v2.CloudTasks.PurgeQueue].Queue A queue is a container of related tasks.Queue.Builder A queue is a container of related tasks.QueueName QueueName.Builder Builder for projects/{project}/locations/{location}/queues/{queue}.QueueProto RateLimits Rate limits.RateLimits.Builder Rate limits.ResumeQueueRequest Request message for [ResumeQueue][google.cloud.tasks.v2.CloudTasks.ResumeQueue].ResumeQueueRequest.Builder Request message for [ResumeQueue][google.cloud.tasks.v2.CloudTasks.ResumeQueue].RetryConfig Retry config.RetryConfig.Builder Retry config.RunTaskRequest Request message for forcing a task to run now using [RunTask][google.cloud.tasks.v2.CloudTasks.RunTask].RunTaskRequest.Builder Request message for forcing a task to run now using [RunTask][google.cloud.tasks.v2.CloudTasks.RunTask].StackdriverLoggingConfig Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/).StackdriverLoggingConfig.Builder Configuration options for writing logs to [Stackdriver Logging](https://cloud.google.com/logging/docs/).TargetProto Task A unit of scheduled work.Task.Builder A unit of scheduled work.TaskName TaskName.Builder Builder for projects/{project}/locations/{location}/queues/{queue}/tasks/{task}.TaskProto UpdateQueueRequest Request message for [UpdateQueue][google.cloud.tasks.v2.CloudTasks.UpdateQueue].UpdateQueueRequest.Builder Request message for [UpdateQueue][google.cloud.tasks.v2.CloudTasks.UpdateQueue]. -
Enum Summary Enum Description HttpMethod The HTTP method used to deliver the task.HttpRequest.AuthorizationHeaderCase Queue.State State of the queue.Task.MessageTypeCase Task.View The view specifies a subset of [Task][google.cloud.tasks.v2.Task] data.