Class GetTaskRequest (2.2.0)

public sealed class GetTaskRequest : IMessage<GetTaskRequest>, IEquatable<GetTaskRequest>, IDeepCloneable<GetTaskRequest>, IBufferMessage, IMessage

Request message for getting a task using [GetTask][google.cloud.tasks.v2.CloudTasks.GetTask].

Inheritance

Object > GetTaskRequest

Namespace

Google.Cloud.Tasks.V2

Assembly

Google.Cloud.Tasks.V2.dll

Constructors

GetTaskRequest()

public GetTaskRequest()

GetTaskRequest(GetTaskRequest)

public GetTaskRequest(GetTaskRequest other)
Parameter
NameDescription
otherGetTaskRequest

Properties

Name

public string Name { get; set; }

Required. The task name. For example: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID

Property Value
TypeDescription
String

ResponseView

public Task.Types.View ResponseView { get; set; }

The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be returned.

By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.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][google.cloud.tasks.v2.Task.View.FULL] requires cloudtasks.tasks.fullView Google IAM permission on the [Task][google.cloud.tasks.v2.Task] resource.

Property Value
TypeDescription
Task.Types.View

TaskName

public TaskName TaskName { get; set; }

TaskName-typed view over the Name resource name property.

Property Value
TypeDescription
TaskName