Class: Google::Apis::JobsV3::BatchDeleteJobsRequest
- Inherits:
-
Object
- Object
- Google::Apis::JobsV3::BatchDeleteJobsRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/jobs_v3/classes.rb,
lib/google/apis/jobs_v3/representations.rb,
lib/google/apis/jobs_v3/representations.rb
Overview
Input only. Batch delete jobs request.
Instance Attribute Summary collapse
-
#filter ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ BatchDeleteJobsRequest
constructor
A new instance of BatchDeleteJobsRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ BatchDeleteJobsRequest
Returns a new instance of BatchDeleteJobsRequest.
77 78 79 |
# File 'lib/google/apis/jobs_v3/classes.rb', line 77 def initialize(**args) update!(**args) end |
Instance Attribute Details
#filter ⇒ String
Required. The filter string specifies the jobs to be deleted. Supported
operator: =, AND The fields eligible for filtering are: * companyName
(
Required) * requisitionId
(Required) Sample Query: companyName = "projects/
api-test-project/companies/123" AND requisitionId = "req-1"
Corresponds to the JSON property filter
75 76 77 |
# File 'lib/google/apis/jobs_v3/classes.rb', line 75 def filter @filter end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
82 83 84 |
# File 'lib/google/apis/jobs_v3/classes.rb', line 82 def update!(**args) @filter = args[:filter] if args.key?(:filter) end |