Class RunTaskRequest (2.4.0)

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

Request message for forcing a task to run now using [RunTask][google.cloud.tasks.v2.CloudTasks.RunTask].

Inheritance

Object > RunTaskRequest

Namespace

Google.Cloud.Tasks.V2

Assembly

Google.Cloud.Tasks.V2.dll

Constructors

RunTaskRequest()

public RunTaskRequest()

RunTaskRequest(RunTaskRequest)

public RunTaskRequest(RunTaskRequest other)
Parameter
NameDescription
otherRunTaskRequest

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