Google Cloud Tasks v2beta3 API - Class BatchDeleteTasksRequest (3.0.0-beta09)

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

Reference documentation and code samples for the Google Cloud Tasks v2beta3 API class BatchDeleteTasksRequest.

Request message for deleting a batch of tasks using [BatchDeleteTasks][google.cloud.tasks.v2beta3.CloudTasks.BatchDeleteTasks].

Inheritance

object > BatchDeleteTasksRequest

Namespace

Google.Cloud.Tasks.V2Beta3

Assembly

Google.Cloud.Tasks.V2Beta3.dll

Constructors

BatchDeleteTasksRequest()

public BatchDeleteTasksRequest()

BatchDeleteTasksRequest(BatchDeleteTasksRequest)

public BatchDeleteTasksRequest(BatchDeleteTasksRequest other)
Parameter
Name Description
other BatchDeleteTasksRequest

Properties

Names

public RepeatedField<string> Names { get; }

Required. The names of the tasks to delete. A maximum of 1000 tasks can be deleted in a batch. For example: Format: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID

Property Value
Type Description
RepeatedFieldstring

Parent

public string Parent { get; set; }

Required. The queue name. For example: Format: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID

Property Value
Type Description
string

ParentAsQueueName

public QueueName ParentAsQueueName { get; set; }

QueueName-typed view over the Parent resource name property.

Property Value
Type Description
QueueName

RequestId

public string RequestId { get; set; }

Optional. This field will be used to identify the long running operation, avoiding duplication when user retries. If not provided, then a UUID will be generated at server side.

Property Value
Type Description
string

TaskNames

public ResourceNameList<TaskName> TaskNames { get; }

TaskName-typed view over the Names resource name property.

Property Value
Type Description
ResourceNameListTaskName