Menghapus lowongan secara serentak (v3)

Menghapus beberapa tugas.

Contoh kode

Ruby

Untuk mempelajari cara menginstal dan menggunakan library klien untuk CTS, lihat library klien CTS.

Untuk mengautentikasi ke CTS, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.

# job_to_be_deleted = "Name of the jobs to be deleted"
require "google/apis/jobs_v3"

jobs = Google::Apis::JobsV3
talent_solution_client = jobs::CloudTalentSolutionService.new
# @see
# https://developers.google.com/identity/protocols/application-default-credentials#callingruby
talent_solution_client.authorization = Google::Auth.get_application_default(
  "https://www.googleapis.com/auth/jobs"
)

jobs_deleted = 0
talent_solution_client.batch do |client|
  job_to_be_deleted.each do |job_name|
    client.delete_project_job job_name do |_job, err|
      if err.nil?
        jobs_deleted += 1
      else
        puts "Batch job deleted error message: #{err.message}"
      end
    end
  end
end
puts "Batch job deleted."

jobs_deleted

Langkah selanjutnya

Untuk menelusuri dan memfilter contoh kode untuk produk Google Cloud lainnya, lihat browser contoh Google Cloud.