Class BatchDeleteJobsRequest (1.2.0)

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

Request to delete a batch of jobs.

Inheritance

Object > BatchDeleteJobsRequest

Namespace

Google.Cloud.Talent.V4

Assembly

Google.Cloud.Talent.V4.dll

Constructors

BatchDeleteJobsRequest()

public BatchDeleteJobsRequest()

BatchDeleteJobsRequest(BatchDeleteJobsRequest)

public BatchDeleteJobsRequest(BatchDeleteJobsRequest other)
Parameter
NameDescription
otherBatchDeleteJobsRequest

Properties

JobNames

public ResourceNameList<JobName> JobNames { get; }

JobName-typed view over the Names resource name property.

Property Value
TypeDescription
ResourceNameList<JobName>

Names

public RepeatedField<string> Names { get; }

The names of the jobs to delete.

The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".

A maximum of 200 jobs can be deleted in a batch.

Property Value
TypeDescription
RepeatedField<String>

Parent

public string Parent { get; set; }

Required. The resource name of the tenant under which the job is created.

The format is "projects/{project_id}/tenants/{tenant_id}". For example, "projects/foo/tenants/bar".

The parent of all of the jobs specified in names must match this field.

Property Value
TypeDescription
String

ParentAsTenantName

public TenantName ParentAsTenantName { get; set; }

TenantName-typed view over the Parent resource name property.

Property Value
TypeDescription
TenantName