com.google.api.ads.adwords.v201109.o
Class TargetingIdeaServiceSoapBindingStub

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

public class TargetingIdeaServiceSoapBindingStub
extends org.apache.axis.client.Stub
implements TargetingIdeaServiceInterface


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
TargetingIdeaServiceSoapBindingStub()
           
TargetingIdeaServiceSoapBindingStub(javax.xml.rpc.Service service)
           
TargetingIdeaServiceSoapBindingStub(URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
protected  org.apache.axis.client.Call createCall()
           
 TargetingIdeaPage get(TargetingIdeaSelector selector)
          Returns a page of ideas that match the query described by the specified TargetingIdeaSelector.
 TargetingIdeaPage getBulkKeywordIdeas(TargetingIdeaSelector selector)
          Returns a page of ideas that match the query described by the specified TargetingIdeaSelector.
 
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

TargetingIdeaServiceSoapBindingStub

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

TargetingIdeaServiceSoapBindingStub

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

TargetingIdeaServiceSoapBindingStub

public TargetingIdeaServiceSoapBindingStub(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 TargetingIdeaPage get(TargetingIdeaSelector selector)
                      throws RemoteException,
                             ApiException
Description copied from interface: TargetingIdeaServiceInterface
Returns a page of ideas that match the query described by the specified TargetingIdeaSelector.

The selector must specify a paging value, with numberResults set to 800 or less. Large result sets must be composed through multiple calls to this method, advancing the paging startIndex value by numberResults with each call.

Only a relatively small total number of results will be available through this method. Much larger result sets may be available using TargetingIdeaServiceInterface.getBulkKeywordIdeas(TargetingIdeaSelector) at the price of reduced flexibility in selector options.

Specified by:
get in interface TargetingIdeaServiceInterface
Parameters:
selector - Query describing the types of results to return when finding matches (similar keyword ideas/placement ideas).
Returns:
A TargetingIdeaPage of results, that is a subset of the list of possible ideas meeting the criteria of the TargetingIdeaSelector.
Throws:
ApiException - If problems occurred while querying for ideas.
RemoteException

getBulkKeywordIdeas

public TargetingIdeaPage getBulkKeywordIdeas(TargetingIdeaSelector selector)
                                      throws RemoteException,
                                             ApiException
Description copied from interface: TargetingIdeaServiceInterface
Returns a page of ideas that match the query described by the specified TargetingIdeaSelector. This method is specialized for returning bulk keyword ideas, and thus the selector must be set for com.google.ads.api.services.targetingideas.attributes.RequestType#IDEAS and com.google.ads.api.services.common.optimization.attributes.IdeaType#KEYWORD. A limited, fixed set of attributes will be returned.

A single-valued com.google.ads.api.services.targetingideas.search.RelatedToUrlSearchParameter must be supplied. Single-valued com.google.ads.api.services.targetingideas.search.LanguageSearchParameter and com.google.ads.api.services.targetingideas.search.LocationSearchParameter are both optional. Other search parameters compatible with a keyword query may also be supplied.

The selector must specify a paging value, with numberResults set to 500 or less. Large result sets must be composed through multiple calls to this method, advancing the paging startIndex value by numberResults with each call.

This method can make many more results available than TargetingIdeaServiceInterface.get(TargetingIdeaSelector), but allows less control over the query. For fine-tuned queries that do not need large numbers of results, prefer TargetingIdeaServiceInterface.get(TargetingIdeaSelector).

Specified by:
getBulkKeywordIdeas in interface TargetingIdeaServiceInterface
Parameters:
selector - Query describing the bulk keyword ideas to return.
Returns:
A TargetingIdeaPage of results, that is a subset of the list of possible ideas meeting the criteria of the TargetingIdeaSelector.
Throws:
ApiException - If problems occurred while querying for ideas.
RemoteException


Copyright © 2011. All Rights Reserved.