com.google.api.ads.adwords.v201109.cm
Class BulkMutateJobServiceSoapBindingStub

java.lang.Object
  extended by org.apache.axis.client.Stub
      extended by com.google.api.ads.adwords.v201109.cm.BulkMutateJobServiceSoapBindingStub
All Implemented Interfaces:
BulkMutateJobServiceInterface, Remote, javax.xml.rpc.Stub

public class BulkMutateJobServiceSoapBindingStub
extends org.apache.axis.client.Stub
implements BulkMutateJobServiceInterface


Field Summary
 
Fields inherited from class org.apache.axis.client.Stub
_call, cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, service
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
BulkMutateJobServiceSoapBindingStub()
           
BulkMutateJobServiceSoapBindingStub(javax.xml.rpc.Service service)
           
BulkMutateJobServiceSoapBindingStub(URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
protected  org.apache.axis.client.Call createCall()
           
 BulkMutateJob[] get(BulkMutateJobSelector selector)
          Returns a list of bulk mutate jobs.
 BulkMutateJob mutate(JobOperation operation)
          Adds or updates a bulk mutate job.
 
Methods inherited from class org.apache.axis.client.Stub
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, firstCall, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getResponseHeaders, getTimeout, getUsername, removeProperty, setAttachments, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setRequestHeaders, setTimeout, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BulkMutateJobServiceSoapBindingStub

public BulkMutateJobServiceSoapBindingStub()
                                    throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

BulkMutateJobServiceSoapBindingStub

public BulkMutateJobServiceSoapBindingStub(URL endpointURL,
                                           javax.xml.rpc.Service service)
                                    throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

BulkMutateJobServiceSoapBindingStub

public BulkMutateJobServiceSoapBindingStub(javax.xml.rpc.Service service)
                                    throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault
Method Detail

createCall

protected org.apache.axis.client.Call createCall()
                                          throws RemoteException
Throws:
RemoteException

get

public BulkMutateJob[] get(BulkMutateJobSelector selector)
                    throws RemoteException,
                           ApiException
Description copied from interface: BulkMutateJobServiceInterface
Returns a list of bulk mutate jobs.

Specified by:
get in interface BulkMutateJobServiceInterface
Parameters:
selector - Specifies which jobs to return. If the selector is empty, all jobs are returned.
Returns:
List of bulk mutate jobs meeting the selector criteria.
Throws:
ApiException - if problems occurred while fetching the jobs
RemoteException

mutate

public BulkMutateJob mutate(JobOperation operation)
                     throws RemoteException,
                            ApiException
Description copied from interface: BulkMutateJobServiceInterface
Adds or updates a bulk mutate job.

Use the «ADD» operator to submit a new job, and the «SET» operator to add additional request parts to an existing job. The «DELETE» operator is not supported. From v201008 and later, use the «REMOVE» operator to cancel a job. Only jobs that still have pending additions of request parts may be canceled.

Note: In the current implementation, the check for duplicate job keys is only "best effort", and may not prevent jobs with the same keys from being accepted if they are submitted around the same instant.

Specified by:
mutate in interface BulkMutateJobServiceInterface
Parameters:
operation - The operation to perform.
Returns:
The added or updated bulk mutate job.
Throws:
ApiException - if problems occurred while creating or updating jobs
RemoteException


Copyright © 2011. All Rights Reserved.