Wrapper class for the v200909 BulkMutateJob service. This class is automatically generated.
[R] | api | Holds the AdWords::API object to which the wrapper belongs. |
[R] | module | Holds a shortcut to the parent module. Use this to avoid typing the full class name when creating classes belonging to this service, e.g. service_object.module::ClassName instead of AdWords::V200909::BulkMutateJobService::ClassName This will make it easier to migrate your code between API versions. |
Constructor for BulkMutateJobServiceWrapper.
Args:
- driver: SOAP::RPC::Driver object with the remote SOAP methods for this service
- api: the AdWords::API object to which the wrapper belongs
Source: show
# File lib/adwords4r/v200909/BulkMutateJobServiceWrapper.rb, line 34 def initialize(driver, api) @driver = driver @api = api @module = AdWords::V200909::BulkMutateJobService end
Calls the get method of the BulkMutateJob service. Check the online documentation for this method.
Args:
Returns:
- rval: SOAP::SOAPArray of AdWords::V200909::BulkMutateJobService::BulkMutateJob
Raises: Error::ApiError (or a subclass thereof) if a SOAP fault occurs.
Source: show
# File lib/adwords4r/v200909/BulkMutateJobServiceWrapper.rb, line 52 def get(selector) begin AdWords::Service.validate_param('selector', selector, AdWords::V200909::BulkMutateJobService::BulkMutateJobSelector) # Construct request object and make API call obj = AdWords::V200909::BulkMutateJobService::Get.new(selector) return @driver.get(obj) rescue SOAP::FaultError => fault raise(AdWords::Error::create_specific_api_error(fault), "get Call Failed: " + fault.faultstring.to_s, caller) end end
Calls the mutate method of the BulkMutateJob service. Check the online documentation for this method.
Args:
Returns:
Raises: Error::ApiError (or a subclass thereof) if a SOAP fault occurs.
Source: show
# File lib/adwords4r/v200909/BulkMutateJobServiceWrapper.rb, line 77 def mutate(operation) begin AdWords::Service.validate_param('operation', operation, AdWords::V200909::BulkMutateJobService::JobOperation) # Construct request object and make API call obj = AdWords::V200909::BulkMutateJobService::Mutate.new(operation) return @driver.mutate(obj) rescue SOAP::FaultError => fault raise(AdWords::Error::create_specific_api_error(fault), "mutate Call Failed: " + fault.faultstring.to_s, caller) end end