The response_view specifies which subset of the
Task will be returned.
By default response_view is BASIC;
not all information is retrieved by default because some data, such as
payloads, might be desirable to return only when needed because
of its large size or because of the sensitivity of data that it
contains.
Authorization for FULL requires
cloudtasks.tasks.fullViewGoogle IAM
permission on the Task resource.
The response_view specifies which subset of the
Task will be returned.
By default response_view is BASIC;
not all information is retrieved by default because some data, such as
payloads, might be desirable to return only when needed because
of its large size or because of the sensitivity of data that it
contains.
Authorization for FULL requires
cloudtasks.tasks.fullViewGoogle IAM
permission on the Task resource.
[[["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 GetTaskRequestOrBuilder (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.v2.GetTaskRequestOrBuilder)\n- [2.70.0](/java/docs/reference/google-cloud-tasks/2.70.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.68.0](/java/docs/reference/google-cloud-tasks/2.68.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.67.0](/java/docs/reference/google-cloud-tasks/2.67.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.64.0](/java/docs/reference/google-cloud-tasks/2.64.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.63.0](/java/docs/reference/google-cloud-tasks/2.63.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-tasks/2.62.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.60.0](/java/docs/reference/google-cloud-tasks/2.60.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-tasks/2.59.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-tasks/2.58.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-tasks/2.57.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-tasks/2.56.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-tasks/2.55.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-tasks/2.54.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-tasks/2.53.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.52.0](/java/docs/reference/google-cloud-tasks/2.52.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-tasks/2.51.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.49.0](/java/docs/reference/google-cloud-tasks/2.49.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-tasks/2.48.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-tasks/2.47.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-tasks/2.46.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-tasks/2.45.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-tasks/2.44.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-tasks/2.43.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-tasks/2.42.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-tasks/2.41.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.40.0](/java/docs/reference/google-cloud-tasks/2.40.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-tasks/2.39.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.37.0](/java/docs/reference/google-cloud-tasks/2.37.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-tasks/2.36.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-tasks/2.35.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-tasks/2.34.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-tasks/2.33.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-tasks/2.32.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-tasks/2.31.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-tasks/2.30.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-tasks/2.29.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.28.0](/java/docs/reference/google-cloud-tasks/2.28.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.27.0](/java/docs/reference/google-cloud-tasks/2.27.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.24.0](/java/docs/reference/google-cloud-tasks/2.24.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-tasks/2.23.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-tasks/2.22.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-tasks/2.21.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-tasks/2.20.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-tasks/2.19.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-tasks/2.18.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-tasks/2.17.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-tasks/2.16.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-tasks/2.15.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-tasks/2.14.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-tasks/2.13.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.12.0](/java/docs/reference/google-cloud-tasks/2.12.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-tasks/2.11.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.9.0](/java/docs/reference/google-cloud-tasks/2.9.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-tasks/2.8.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-tasks/2.7.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-tasks/2.6.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.5.0](/java/docs/reference/google-cloud-tasks/2.5.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-tasks/2.4.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.3.12](/java/docs/reference/google-cloud-tasks/2.3.12/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.2.0](/java/docs/reference/google-cloud-tasks/2.2.0/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder)\n- [2.1.11](/java/docs/reference/google-cloud-tasks/2.1.11/com.google.cloud.tasks.v2.GetTaskRequestOrBuilder) \n\n public interface GetTaskRequestOrBuilder 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### getName()\n\n public abstract String getName()\n\nRequired. The task name. For example:\n`projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`\n\n`\nstring name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getNameBytes()\n\n public abstract ByteString getNameBytes()\n\nRequired. The task name. For example:\n`projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`\n\n`\nstring name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getResponseView()\n\n public abstract Task.View getResponseView()\n\nThe response_view specifies which subset of the\nTask will be returned.\n\nBy default response_view is BASIC;\nnot all information is retrieved by default because some data, such as\npayloads, might be desirable to return only when needed because\nof its large size or because of the sensitivity of data that it\ncontains.\n\nAuthorization for FULL requires\n`cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)\npermission on the Task resource.\n\n`.google.cloud.tasks.v2.Task.View response_view = 2;`\n\n### getResponseViewValue()\n\n public abstract int getResponseViewValue()\n\nThe response_view specifies which subset of the\nTask will be returned.\n\nBy default response_view is BASIC;\nnot all information is retrieved by default because some data, such as\npayloads, might be desirable to return only when needed because\nof its large size or because of the sensitivity of data that it\ncontains.\n\nAuthorization for FULL requires\n`cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)\npermission on the Task resource.\n\n`.google.cloud.tasks.v2.Task.View response_view = 2;`"]]