Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesBatchJobOperation
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesBatchJobOperation
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/searchads360_v23/classes.rb,
lib/google/apis/searchads360_v23/representations.rb,
lib/google/apis/searchads360_v23/representations.rb
Overview
A single operation on a batch job.
Instance Attribute Summary collapse
-
#create ⇒ Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBatchJob
A list of mutates being processed asynchronously.
-
#remove ⇒ String
Remove operation: The batch job must not have been run.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V23ServicesBatchJobOperation
constructor
A new instance of GoogleAdsSearchads360V23ServicesBatchJobOperation.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V23ServicesBatchJobOperation
Returns a new instance of GoogleAdsSearchads360V23ServicesBatchJobOperation.
37427 37428 37429 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37427 def initialize(**args) update!(**args) end |
Instance Attribute Details
#create ⇒ Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBatchJob
A list of mutates being processed asynchronously. The mutates are uploaded by
the user. The mutates themselves aren't readable and the results of the job
can only be read using BatchJobService.ListBatchJobResults.
Corresponds to the JSON property create
37418 37419 37420 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37418 def create @create end |
#remove ⇒ String
Remove operation: The batch job must not have been run. A resource name for
the removed batch job is expected, in this format: customers/customer_id/
batchJobs/batch_job_id`
Corresponds to the JSON propertyremove`
37425 37426 37427 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37425 def remove @remove end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
37432 37433 37434 37435 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 37432 def update!(**args) @create = args[:create] if args.key?(:create) @remove = args[:remove] if args.key?(:remove) end |