Output only. The current maximum number of tasks per second executed by the
queue. The maximum value of this variable is controlled by the RateLimits
of the Queue. However, this value could be less to avoid overloading the
endpoints tasks in the queue are targeting.
Output only. The number of tasks that the queue has dispatched and received
a reply for during the last minute. This variable counts both successful
and non-successful executions.
Output only. An estimation of the number of tasks in the queue, that is,
the tasks in the queue that haven't been executed, the tasks in the queue
which the queue has dispatched but has not yet received a reply for, and
the failed tasks that the queue is retrying.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Interface QueueStatsOrBuilder (2.72.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.72.0 (latest)](/java/docs/reference/google-cloud-tasks/latest/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.70.0](/java/docs/reference/google-cloud-tasks/2.70.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.68.0](/java/docs/reference/google-cloud-tasks/2.68.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.67.0](/java/docs/reference/google-cloud-tasks/2.67.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.64.0](/java/docs/reference/google-cloud-tasks/2.64.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.63.0](/java/docs/reference/google-cloud-tasks/2.63.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-tasks/2.62.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.60.0](/java/docs/reference/google-cloud-tasks/2.60.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-tasks/2.59.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-tasks/2.58.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-tasks/2.57.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-tasks/2.56.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-tasks/2.55.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-tasks/2.54.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-tasks/2.53.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.52.0](/java/docs/reference/google-cloud-tasks/2.52.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-tasks/2.51.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.49.0](/java/docs/reference/google-cloud-tasks/2.49.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-tasks/2.48.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-tasks/2.47.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-tasks/2.46.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-tasks/2.45.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-tasks/2.44.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-tasks/2.43.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-tasks/2.42.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-tasks/2.41.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.40.0](/java/docs/reference/google-cloud-tasks/2.40.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-tasks/2.39.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.37.0](/java/docs/reference/google-cloud-tasks/2.37.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-tasks/2.36.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-tasks/2.35.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-tasks/2.34.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-tasks/2.33.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-tasks/2.32.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-tasks/2.31.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-tasks/2.30.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-tasks/2.29.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.28.0](/java/docs/reference/google-cloud-tasks/2.28.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.27.0](/java/docs/reference/google-cloud-tasks/2.27.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.24.0](/java/docs/reference/google-cloud-tasks/2.24.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-tasks/2.23.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-tasks/2.22.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-tasks/2.21.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-tasks/2.20.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-tasks/2.19.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-tasks/2.18.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-tasks/2.17.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-tasks/2.16.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-tasks/2.15.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-tasks/2.14.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-tasks/2.13.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.12.0](/java/docs/reference/google-cloud-tasks/2.12.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-tasks/2.11.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.9.0](/java/docs/reference/google-cloud-tasks/2.9.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-tasks/2.8.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-tasks/2.7.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-tasks/2.6.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.5.0](/java/docs/reference/google-cloud-tasks/2.5.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-tasks/2.4.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.3.12](/java/docs/reference/google-cloud-tasks/2.3.12/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.2.0](/java/docs/reference/google-cloud-tasks/2.2.0/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder)\n- [2.1.11](/java/docs/reference/google-cloud-tasks/2.1.11/com.google.cloud.tasks.v2beta2.QueueStatsOrBuilder) \n\n public interface QueueStatsOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getConcurrentDispatchesCount()\n\n public abstract long getConcurrentDispatchesCount()\n\nOutput only. The number of requests that the queue has dispatched but has\nnot received a reply for yet.\n\n`int64 concurrent_dispatches_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getEffectiveExecutionRate()\n\n public abstract double getEffectiveExecutionRate()\n\nOutput only. The current maximum number of tasks per second executed by the\nqueue. The maximum value of this variable is controlled by the RateLimits\nof the Queue. However, this value could be less to avoid overloading the\nendpoints tasks in the queue are targeting.\n\n`double effective_execution_rate = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getExecutedLastMinuteCount()\n\n public abstract long getExecutedLastMinuteCount()\n\nOutput only. The number of tasks that the queue has dispatched and received\na reply for during the last minute. This variable counts both successful\nand non-successful executions.\n\n`int64 executed_last_minute_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getOldestEstimatedArrivalTime()\n\n public abstract Timestamp getOldestEstimatedArrivalTime()\n\nOutput only. An estimation of the nearest time in the future where a task\nin the queue is scheduled to be executed.\n\n`\n.google.protobuf.Timestamp oldest_estimated_arrival_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getOldestEstimatedArrivalTimeOrBuilder()\n\n public abstract TimestampOrBuilder getOldestEstimatedArrivalTimeOrBuilder()\n\nOutput only. An estimation of the nearest time in the future where a task\nin the queue is scheduled to be executed.\n\n`\n.google.protobuf.Timestamp oldest_estimated_arrival_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getTasksCount()\n\n public abstract long getTasksCount()\n\nOutput only. An estimation of the number of tasks in the queue, that is,\nthe tasks in the queue that haven't been executed, the tasks in the queue\nwhich the queue has dispatched but has not yet received a reply for, and\nthe failed tasks that the queue is retrying.\n\n`int64 tasks_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### hasOldestEstimatedArrivalTime()\n\n public abstract boolean hasOldestEstimatedArrivalTime()\n\nOutput only. An estimation of the nearest time in the future where a task\nin the queue is scheduled to be executed.\n\n`\n.google.protobuf.Timestamp oldest_estimated_arrival_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`"]]