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

java.lang.Object
  extended by com.google.api.ads.adwords.v201109.o.TargetingIdeaSelector
All Implemented Interfaces:
Serializable

public class TargetingIdeaSelector
extends Object
implements Serializable

A descriptor for finding TargetingIdeas that match the specified criteria.

See Also:
Serialized Form

Constructor Summary
TargetingIdeaSelector()
           
TargetingIdeaSelector(SearchParameter[] searchParameters, IdeaType ideaType, RequestType requestType, AttributeType[] requestedAttributeTypes, Paging paging, String localeCode, String currencyCode)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getCurrencyCode()
          Gets the currencyCode value for this TargetingIdeaSelector.
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 IdeaType getIdeaType()
          Gets the ideaType value for this TargetingIdeaSelector.
 String getLocaleCode()
          Gets the localeCode value for this TargetingIdeaSelector.
 Paging getPaging()
          Gets the paging value for this TargetingIdeaSelector.
 AttributeType[] getRequestedAttributeTypes()
          Gets the requestedAttributeTypes value for this TargetingIdeaSelector.
 AttributeType getRequestedAttributeTypes(int i)
           
 RequestType getRequestType()
          Gets the requestType value for this TargetingIdeaSelector.
 SearchParameter[] getSearchParameters()
          Gets the searchParameters value for this TargetingIdeaSelector.
 SearchParameter getSearchParameters(int i)
           
static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setCurrencyCode(String currencyCode)
          Sets the currencyCode value for this TargetingIdeaSelector.
 void setIdeaType(IdeaType ideaType)
          Sets the ideaType value for this TargetingIdeaSelector.
 void setLocaleCode(String localeCode)
          Sets the localeCode value for this TargetingIdeaSelector.
 void setPaging(Paging paging)
          Sets the paging value for this TargetingIdeaSelector.
 void setRequestedAttributeTypes(AttributeType[] requestedAttributeTypes)
          Sets the requestedAttributeTypes value for this TargetingIdeaSelector.
 void setRequestedAttributeTypes(int i, AttributeType _value)
           
 void setRequestType(RequestType requestType)
          Sets the requestType value for this TargetingIdeaSelector.
 void setSearchParameters(int i, SearchParameter _value)
           
 void setSearchParameters(SearchParameter[] searchParameters)
          Sets the searchParameters value for this TargetingIdeaSelector.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TargetingIdeaSelector

public TargetingIdeaSelector()

TargetingIdeaSelector

public TargetingIdeaSelector(SearchParameter[] searchParameters,
                             IdeaType ideaType,
                             RequestType requestType,
                             AttributeType[] requestedAttributeTypes,
                             Paging paging,
                             String localeCode,
                             String currencyCode)
Method Detail

getSearchParameters

public SearchParameter[] getSearchParameters()
Gets the searchParameters value for this TargetingIdeaSelector.

Returns:
searchParameters * Search for targeting ideas based on these search rules.

An empty set indicates this selector is valid for selecting metadata with default parameters. This field must not contain null elements. Elements in this field must have distinct types. This field is required and should not be null.


setSearchParameters

public void setSearchParameters(SearchParameter[] searchParameters)
Sets the searchParameters value for this TargetingIdeaSelector.

Parameters:
searchParameters - * Search for targeting ideas based on these search rules.

An empty set indicates this selector is valid for selecting metadata with default parameters. This field must not contain null elements. Elements in this field must have distinct types. This field is required and should not be null.


getSearchParameters

public SearchParameter getSearchParameters(int i)

setSearchParameters

public void setSearchParameters(int i,
                                SearchParameter _value)

getIdeaType

public IdeaType getIdeaType()
Gets the ideaType value for this TargetingIdeaSelector.

Returns:
ideaType * Limits the request to responses of this IdeaType, e.g. KEYWORDS or PLACEMENTS. This field is required and should not be null.

setIdeaType

public void setIdeaType(IdeaType ideaType)
Sets the ideaType value for this TargetingIdeaSelector.

Parameters:
ideaType - * Limits the request to responses of this IdeaType, e.g. KEYWORDS or PLACEMENTS. This field is required and should not be null.

getRequestType

public RequestType getRequestType()
Gets the requestType value for this TargetingIdeaSelector.

Returns:
requestType * Specifies the RequestType, e.g. IDEAS or STATS. This field is required and should not be null.

setRequestType

public void setRequestType(RequestType requestType)
Sets the requestType value for this TargetingIdeaSelector.

Parameters:
requestType - * Specifies the RequestType, e.g. IDEAS or STATS. This field is required and should not be null.

getRequestedAttributeTypes

public AttributeType[] getRequestedAttributeTypes()
Gets the requestedAttributeTypes value for this TargetingIdeaSelector.

Returns:
requestedAttributeTypes * Request Attributes and associated data for this set of Types.

An empty set indicates a request for com.google.ads.api.services.common.optimization.attributes.KeywordAttribute, com.google.ads.api.services.common.optimization.attributes.PlacementAttribute, and IdeaType. This field must contain distinct elements. This field must not contain null elements.


setRequestedAttributeTypes

public void setRequestedAttributeTypes(AttributeType[] requestedAttributeTypes)
Sets the requestedAttributeTypes value for this TargetingIdeaSelector.

Parameters:
requestedAttributeTypes - * Request Attributes and associated data for this set of Types.

An empty set indicates a request for com.google.ads.api.services.common.optimization.attributes.KeywordAttribute, com.google.ads.api.services.common.optimization.attributes.PlacementAttribute, and IdeaType. This field must contain distinct elements. This field must not contain null elements.


getRequestedAttributeTypes

public AttributeType getRequestedAttributeTypes(int i)

setRequestedAttributeTypes

public void setRequestedAttributeTypes(int i,
                                       AttributeType _value)

getPaging

public Paging getPaging()
Gets the paging value for this TargetingIdeaSelector.

Returns:
paging * A Paging object that specifies the desired starting index and number of results to return.

setPaging

public void setPaging(Paging paging)
Sets the paging value for this TargetingIdeaSelector.

Parameters:
paging - * A Paging object that specifies the desired starting index and number of results to return.

getLocaleCode

public String getLocaleCode()
Gets the localeCode value for this TargetingIdeaSelector.

Returns:
localeCode * The locale code (for example "en_US") used for localizing strings, controlling numeric formatting, and the like. See RFC 3066 for information on the format used.

setLocaleCode

public void setLocaleCode(String localeCode)
Sets the localeCode value for this TargetingIdeaSelector.

Parameters:
localeCode - * The locale code (for example "en_US") used for localizing strings, controlling numeric formatting, and the like. See RFC 3066 for information on the format used.

getCurrencyCode

public String getCurrencyCode()
Gets the currencyCode value for this TargetingIdeaSelector.

Returns:
currencyCode * The currency code to be used for all monetary values returned in results in ISO format (see http://code.google.com/apis/adwords/docs/developer/adwords_api_currency.html for supported currencies). The default is "USD" (US dollars).

setCurrencyCode

public void setCurrencyCode(String currencyCode)
Sets the currencyCode value for this TargetingIdeaSelector.

Parameters:
currencyCode - * The currency code to be used for all monetary values returned in results in ISO format (see http://code.google.com/apis/adwords/docs/developer/adwords_api_currency.html for supported currencies). The default is "USD" (US dollars).

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(String mechType,
                                                                Class _javaType,
                                                                QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(String mechType,
                                                                    Class _javaType,
                                                                    QName _xmlType)
Get Custom Deserializer



Copyright © 2011. All Rights Reserved.