Skip to main content
Google Cloud Documentation
Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • Migration
  • SDK, languages, frameworks, and tools
/
Console
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Sign in
  • Java
  • Client libraries
Start free
Overview Guides Reference Samples
Google Cloud Documentation
  • Technology areas
    • More
    • Overview
    • Guides
    • Reference
    • Samples
  • Cross-product tools
    • More
  • Console
  • Overview
  • Library reference docs
  • google-cloud-tasks
    • Overview
    • Version history
    • com.google.cloud.tasks.v2
      • Package summary
      • Interfaces
      • AppEngineHttpRequestOrBuilder
      • AppEngineRoutingOrBuilder
      • AttemptOrBuilder
      • CloudTasksGrpc.AsyncService
      • CreateQueueRequestOrBuilder
      • CreateTaskRequestOrBuilder
      • DeleteQueueRequestOrBuilder
      • DeleteTaskRequestOrBuilder
      • GetQueueRequestOrBuilder
      • GetTaskRequestOrBuilder
      • HttpRequestOrBuilder
      • ListQueuesRequestOrBuilder
      • ListQueuesResponseOrBuilder
      • ListTasksRequestOrBuilder
      • ListTasksResponseOrBuilder
      • OAuthTokenOrBuilder
      • OidcTokenOrBuilder
      • PauseQueueRequestOrBuilder
      • PurgeQueueRequestOrBuilder
      • QueueOrBuilder
      • RateLimitsOrBuilder
      • ResumeQueueRequestOrBuilder
      • RetryConfigOrBuilder
      • RunTaskRequestOrBuilder
      • StackdriverLoggingConfigOrBuilder
      • TaskOrBuilder
      • UpdateQueueRequestOrBuilder
      • Classes
      • AppEngineHttpRequest
      • AppEngineHttpRequest.Builder
      • AppEngineRouting
      • AppEngineRouting.Builder
      • Attempt
      • Attempt.Builder
      • CloudTasksClient
      • CloudTasksClient.ListLocationsFixedSizeCollection
      • CloudTasksClient.ListLocationsPage
      • CloudTasksClient.ListLocationsPagedResponse
      • CloudTasksClient.ListQueuesFixedSizeCollection
      • CloudTasksClient.ListQueuesPage
      • CloudTasksClient.ListQueuesPagedResponse
      • CloudTasksClient.ListTasksFixedSizeCollection
      • CloudTasksClient.ListTasksPage
      • CloudTasksClient.ListTasksPagedResponse
      • CloudTasksGrpc
      • CloudTasksGrpc.CloudTasksBlockingStub
      • CloudTasksGrpc.CloudTasksFutureStub
      • CloudTasksGrpc.CloudTasksImplBase
      • CloudTasksGrpc.CloudTasksStub
      • CloudTasksProto
      • CloudTasksSettings
      • CloudTasksSettings.Builder
      • CreateQueueRequest
      • CreateQueueRequest.Builder
      • CreateTaskRequest
      • CreateTaskRequest.Builder
      • DeleteQueueRequest
      • DeleteQueueRequest.Builder
      • DeleteTaskRequest
      • DeleteTaskRequest.Builder
      • GetQueueRequest
      • GetQueueRequest.Builder
      • GetTaskRequest
      • GetTaskRequest.Builder
      • HttpRequest
      • HttpRequest.Builder
      • ListQueuesRequest
      • ListQueuesRequest.Builder
      • ListQueuesResponse
      • ListQueuesResponse.Builder
      • ListTasksRequest
      • ListTasksRequest.Builder
      • ListTasksResponse
      • ListTasksResponse.Builder
      • LocationName
      • LocationName.Builder
      • OAuthToken
      • OAuthToken.Builder
      • OidcToken
      • OidcToken.Builder
      • PauseQueueRequest
      • PauseQueueRequest.Builder
      • ProjectName
      • ProjectName.Builder
      • PurgeQueueRequest
      • PurgeQueueRequest.Builder
      • Queue
      • Queue.Builder
      • QueueName
      • QueueName.Builder
      • QueueProto
      • RateLimits
      • RateLimits.Builder
      • ResumeQueueRequest
      • ResumeQueueRequest.Builder
      • RetryConfig
      • RetryConfig.Builder
      • RunTaskRequest
      • RunTaskRequest.Builder
      • StackdriverLoggingConfig
      • StackdriverLoggingConfig.Builder
      • TargetProto
      • Task
      • Task.Builder
      • TaskName
      • TaskName.Builder
      • TaskProto
      • UpdateQueueRequest
      • UpdateQueueRequest.Builder
      • Enums
      • HttpMethod
      • HttpRequest.AuthorizationHeaderCase
      • Queue.State
      • Task.MessageTypeCase
      • Task.View
    • com.google.cloud.tasks.v2.stub
      • Package summary
      • Classes
      • CloudTasksStub
      • CloudTasksStubSettings
      • CloudTasksStubSettings.Builder
      • GrpcCloudTasksCallableFactory
      • GrpcCloudTasksStub
      • HttpJsonCloudTasksCallableFactory
      • HttpJsonCloudTasksStub
    • com.google.cloud.tasks.v2beta2
      • Package summary
      • Interfaces
      • AcknowledgeTaskRequestOrBuilder
      • AppEngineHttpRequestOrBuilder
      • AppEngineHttpTargetOrBuilder
      • AppEngineRoutingOrBuilder
      • AttemptStatusOrBuilder
      • BufferTaskRequestOrBuilder
      • BufferTaskResponseOrBuilder
      • CancelLeaseRequestOrBuilder
      • CloudTasksGrpc.AsyncService
      • CreateQueueRequestOrBuilder
      • CreateTaskRequestOrBuilder
      • DeleteQueueRequestOrBuilder
      • DeleteTaskRequestOrBuilder
      • GetQueueRequestOrBuilder
      • GetTaskRequestOrBuilder
      • HttpRequestOrBuilder
      • HttpTarget.HeaderOrBuilder
      • HttpTarget.HeaderOverrideOrBuilder
      • HttpTargetOrBuilder
      • LeaseTasksRequestOrBuilder
      • LeaseTasksResponseOrBuilder
      • ListQueuesRequestOrBuilder
      • ListQueuesResponseOrBuilder
      • ListTasksRequestOrBuilder
      • ListTasksResponseOrBuilder
      • OAuthTokenOrBuilder
      • OidcTokenOrBuilder
      • PathOverrideOrBuilder
      • PauseQueueRequestOrBuilder
      • PullMessageOrBuilder
      • PullTargetOrBuilder
      • PurgeQueueRequestOrBuilder
      • QueryOverrideOrBuilder
      • QueueOrBuilder
      • QueueStatsOrBuilder
      • RateLimitsOrBuilder
      • RenewLeaseRequestOrBuilder
      • ResumeQueueRequestOrBuilder
      • RetryConfigOrBuilder
      • RunTaskRequestOrBuilder
      • TaskOrBuilder
      • TaskStatusOrBuilder
      • UpdateQueueRequestOrBuilder
      • UploadQueueYamlRequestOrBuilder
      • UriOverrideOrBuilder
      • Classes
      • AcknowledgeTaskRequest
      • AcknowledgeTaskRequest.Builder
      • AppEngineHttpRequest
      • AppEngineHttpRequest.Builder
      • AppEngineHttpTarget
      • AppEngineHttpTarget.Builder
      • AppEngineRouting
      • AppEngineRouting.Builder
      • AttemptStatus
      • AttemptStatus.Builder
      • BufferTaskRequest
      • BufferTaskRequest.Builder
      • BufferTaskResponse
      • BufferTaskResponse.Builder
      • CancelLeaseRequest
      • CancelLeaseRequest.Builder
      • CloudTasksClient
      • CloudTasksClient.ListLocationsFixedSizeCollection
      • CloudTasksClient.ListLocationsPage
      • CloudTasksClient.ListLocationsPagedResponse
      • CloudTasksClient.ListQueuesFixedSizeCollection
      • CloudTasksClient.ListQueuesPage
      • CloudTasksClient.ListQueuesPagedResponse
      • CloudTasksClient.ListTasksFixedSizeCollection
      • CloudTasksClient.ListTasksPage
      • CloudTasksClient.ListTasksPagedResponse
      • CloudTasksGrpc
      • CloudTasksGrpc.CloudTasksBlockingStub
      • CloudTasksGrpc.CloudTasksFutureStub
      • CloudTasksGrpc.CloudTasksImplBase
      • CloudTasksGrpc.CloudTasksStub
      • CloudTasksProto
      • CloudTasksSettings
      • CloudTasksSettings.Builder
      • CreateQueueRequest
      • CreateQueueRequest.Builder
      • CreateTaskRequest
      • CreateTaskRequest.Builder
      • DeleteQueueRequest
      • DeleteQueueRequest.Builder
      • DeleteTaskRequest
      • DeleteTaskRequest.Builder
      • GetQueueRequest
      • GetQueueRequest.Builder
      • GetTaskRequest
      • GetTaskRequest.Builder
      • HttpRequest
      • HttpRequest.Builder
      • HttpTarget
      • HttpTarget.Builder
      • HttpTarget.Header
      • HttpTarget.Header.Builder
      • HttpTarget.HeaderOverride
      • HttpTarget.HeaderOverride.Builder
      • LeaseTasksRequest
      • LeaseTasksRequest.Builder
      • LeaseTasksResponse
      • LeaseTasksResponse.Builder
      • ListQueuesRequest
      • ListQueuesRequest.Builder
      • ListQueuesResponse
      • ListQueuesResponse.Builder
      • ListTasksRequest
      • ListTasksRequest.Builder
      • ListTasksResponse
      • ListTasksResponse.Builder
      • LocationName
      • LocationName.Builder
      • OAuthToken
      • OAuthToken.Builder
      • OidcToken
      • OidcToken.Builder
      • OldTargetProto
      • PathOverride
      • PathOverride.Builder
      • PauseQueueRequest
      • PauseQueueRequest.Builder
      • ProjectName
      • ProjectName.Builder
      • PullMessage
      • PullMessage.Builder
      • PullTarget
      • PullTarget.Builder
      • PurgeQueueRequest
      • PurgeQueueRequest.Builder
      • QueryOverride
      • QueryOverride.Builder
      • Queue
      • Queue.Builder
      • QueueName
      • QueueName.Builder
      • QueueProto
      • QueueStats
      • QueueStats.Builder
      • RateLimits
      • RateLimits.Builder
      • RenewLeaseRequest
      • RenewLeaseRequest.Builder
      • ResumeQueueRequest
      • ResumeQueueRequest.Builder
      • RetryConfig
      • RetryConfig.Builder
      • RunTaskRequest
      • RunTaskRequest.Builder
      • TargetProto
      • Task
      • Task.Builder
      • TaskName
      • TaskName.Builder
      • TaskProto
      • TaskStatus
      • TaskStatus.Builder
      • UpdateQueueRequest
      • UpdateQueueRequest.Builder
      • UploadQueueYamlRequest
      • UploadQueueYamlRequest.Builder
      • UriOverride
      • UriOverride.Builder
      • Enums
      • HttpMethod
      • HttpRequest.AuthorizationHeaderCase
      • HttpTarget.AuthorizationHeaderCase
      • Queue.State
      • Queue.TargetTypeCase
      • RetryConfig.NumAttemptsCase
      • Task.PayloadTypeCase
      • Task.View
      • UriOverride.Scheme
      • UriOverride.UriOverrideEnforceMode
    • com.google.cloud.tasks.v2beta2.stub
      • Package summary
      • Classes
      • CloudTasksStub
      • CloudTasksStubSettings
      • CloudTasksStubSettings.Builder
      • GrpcCloudTasksCallableFactory
      • GrpcCloudTasksStub
      • HttpJsonCloudTasksCallableFactory
      • HttpJsonCloudTasksStub
    • com.google.cloud.tasks.v2beta3
      • Package summary
      • Interfaces
      • AppEngineHttpQueueOrBuilder
      • AppEngineHttpRequestOrBuilder
      • AppEngineRoutingOrBuilder
      • AttemptOrBuilder
      • BufferTaskRequestOrBuilder
      • BufferTaskResponseOrBuilder
      • CloudTasksGrpc.AsyncService
      • CreateQueueRequestOrBuilder
      • CreateTaskRequestOrBuilder
      • DeleteQueueRequestOrBuilder
      • DeleteTaskRequestOrBuilder
      • GetQueueRequestOrBuilder
      • GetTaskRequestOrBuilder
      • HttpRequestOrBuilder
      • HttpTarget.HeaderOrBuilder
      • HttpTarget.HeaderOverrideOrBuilder
      • HttpTargetOrBuilder
      • ListQueuesRequestOrBuilder
      • ListQueuesResponseOrBuilder
      • ListTasksRequestOrBuilder
      • ListTasksResponseOrBuilder
      • OAuthTokenOrBuilder
      • OidcTokenOrBuilder
      • PathOverrideOrBuilder
      • PauseQueueRequestOrBuilder
      • PullMessageOrBuilder
      • PurgeQueueRequestOrBuilder
      • QueryOverrideOrBuilder
      • QueueOrBuilder
      • QueueStatsOrBuilder
      • RateLimitsOrBuilder
      • ResumeQueueRequestOrBuilder
      • RetryConfigOrBuilder
      • RunTaskRequestOrBuilder
      • StackdriverLoggingConfigOrBuilder
      • TaskOrBuilder
      • UpdateQueueRequestOrBuilder
      • UriOverrideOrBuilder
      • Classes
      • AppEngineHttpQueue
      • AppEngineHttpQueue.Builder
      • AppEngineHttpRequest
      • AppEngineHttpRequest.Builder
      • AppEngineRouting
      • AppEngineRouting.Builder
      • Attempt
      • Attempt.Builder
      • BufferTaskRequest
      • BufferTaskRequest.Builder
      • BufferTaskResponse
      • BufferTaskResponse.Builder
      • CloudTasksClient
      • CloudTasksClient.ListLocationsFixedSizeCollection
      • CloudTasksClient.ListLocationsPage
      • CloudTasksClient.ListLocationsPagedResponse
      • CloudTasksClient.ListQueuesFixedSizeCollection
      • CloudTasksClient.ListQueuesPage
      • CloudTasksClient.ListQueuesPagedResponse
      • CloudTasksClient.ListTasksFixedSizeCollection
      • CloudTasksClient.ListTasksPage
      • CloudTasksClient.ListTasksPagedResponse
      • CloudTasksGrpc
      • CloudTasksGrpc.CloudTasksBlockingStub
      • CloudTasksGrpc.CloudTasksFutureStub
      • CloudTasksGrpc.CloudTasksImplBase
      • CloudTasksGrpc.CloudTasksStub
      • CloudTasksProto
      • CloudTasksSettings
      • CloudTasksSettings.Builder
      • CreateQueueRequest
      • CreateQueueRequest.Builder
      • CreateTaskRequest
      • CreateTaskRequest.Builder
      • DeleteQueueRequest
      • DeleteQueueRequest.Builder
      • DeleteTaskRequest
      • DeleteTaskRequest.Builder
      • GetQueueRequest
      • GetQueueRequest.Builder
      • GetTaskRequest
      • GetTaskRequest.Builder
      • HttpRequest
      • HttpRequest.Builder
      • HttpTarget
      • HttpTarget.Builder
      • HttpTarget.Header
      • HttpTarget.Header.Builder
      • HttpTarget.HeaderOverride
      • HttpTarget.HeaderOverride.Builder
      • ListQueuesRequest
      • ListQueuesRequest.Builder
      • ListQueuesResponse
      • ListQueuesResponse.Builder
      • ListTasksRequest
      • ListTasksRequest.Builder
      • ListTasksResponse
      • ListTasksResponse.Builder
      • LocationName
      • LocationName.Builder
      • OAuthToken
      • OAuthToken.Builder
      • OidcToken
      • OidcToken.Builder
      • PathOverride
      • PathOverride.Builder
      • PauseQueueRequest
      • PauseQueueRequest.Builder
      • ProjectName
      • ProjectName.Builder
      • PullMessage
      • PullMessage.Builder
      • PurgeQueueRequest
      • PurgeQueueRequest.Builder
      • QueryOverride
      • QueryOverride.Builder
      • Queue
      • Queue.Builder
      • QueueName
      • QueueName.Builder
      • QueueProto
      • QueueStats
      • QueueStats.Builder
      • RateLimits
      • RateLimits.Builder
      • ResumeQueueRequest
      • ResumeQueueRequest.Builder
      • RetryConfig
      • RetryConfig.Builder
      • RunTaskRequest
      • RunTaskRequest.Builder
      • StackdriverLoggingConfig
      • StackdriverLoggingConfig.Builder