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

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

public class AdExtensionOverrideServiceSoapBindingStub
extends org.apache.axis.client.Stub
implements AdExtensionOverrideServiceInterface


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
AdExtensionOverrideServiceSoapBindingStub()
           
AdExtensionOverrideServiceSoapBindingStub(javax.xml.rpc.Service service)
           
AdExtensionOverrideServiceSoapBindingStub(URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
protected  org.apache.axis.client.Call createCall()
           
 AdExtensionOverridePage get(AdExtensionOverrideSelector selector)
          Returns a list of AdExtensionOverrides based on an AdExtensionOverrideSelector.
 AdExtensionOverrideReturnValue mutate(AdExtensionOverrideOperation[] operations)
          Applies the list of mutate operations.
 
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

AdExtensionOverrideServiceSoapBindingStub

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

AdExtensionOverrideServiceSoapBindingStub

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

AdExtensionOverrideServiceSoapBindingStub

public AdExtensionOverrideServiceSoapBindingStub(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 AdExtensionOverridePage get(AdExtensionOverrideSelector selector)
                            throws RemoteException,
                                   ApiException
Description copied from interface: AdExtensionOverrideServiceInterface
Returns a list of AdExtensionOverrides based on an AdExtensionOverrideSelector.

Specified by:
get in interface AdExtensionOverrideServiceInterface
Parameters:
selector - the selector specifying the query
Returns:
the page containing the AdExtensionOverride which meet the criteria specified by the selector
Throws:
RemoteException
ApiException

mutate

public AdExtensionOverrideReturnValue mutate(AdExtensionOverrideOperation[] operations)
                                      throws RemoteException,
                                             ApiException
Description copied from interface: AdExtensionOverrideServiceInterface
Applies the list of mutate operations. Conditions for adding an ad-level AdExtension override using an AdExtension under the Ad's campaign: 1) If the text ad has never been overridden, an AdExtension override may be set on the creative using an extension under the campaign, along with any override info. 2) If the text ad has been overriden before, the latitude/longitude of the new extension override must be the same as the previous override and no override info can be specified (ie. the override info will inherit from the previous override info).

Specified by:
mutate in interface AdExtensionOverrideServiceInterface
Parameters:
operations - the operations to apply. The same ad extension override cannot be specified in more than one operation.
Returns:
the applied ad extension overrides
Throws:
RemoteException
ApiException


Copyright © 2011. All Rights Reserved.