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

java.lang.Object
  extended by com.google.api.ads.adwords.v201109.cm.AdGroupCriterionBids
      extended by com.google.api.ads.adwords.v201109.cm.PercentCPAAdGroupCriterionBids
All Implemented Interfaces:
Serializable

public class PercentCPAAdGroupCriterionBids
extends AdGroupCriterionBids
implements Serializable

Criterion-level Percent cost-per-conversion(acquisition) bid for Product criteria type. PercentCPA bidding strategy and bids are available only to some advertisers.

See Also:
Serialized Form

Constructor Summary
PercentCPAAdGroupCriterionBids()
           
PercentCPAAdGroupCriterionBids(String adGroupCriterionBidsType, Integer percentCpa, BidSource source)
           
 
Method Summary
 boolean equals(Object obj)
           
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 Integer getPercentCpa()
          Gets the percentCpa value for this PercentCPAAdGroupCriterionBids.
static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
 BidSource getSource()
          Gets the source value for this PercentCPAAdGroupCriterionBids.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setPercentCpa(Integer percentCpa)
          Sets the percentCpa value for this PercentCPAAdGroupCriterionBids.
 void setSource(BidSource source)
          Sets the source value for this PercentCPAAdGroupCriterionBids.
 
Methods inherited from class com.google.api.ads.adwords.v201109.cm.AdGroupCriterionBids
getAdGroupCriterionBidsType, setAdGroupCriterionBidsType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PercentCPAAdGroupCriterionBids

public PercentCPAAdGroupCriterionBids()

PercentCPAAdGroupCriterionBids

public PercentCPAAdGroupCriterionBids(String adGroupCriterionBidsType,
                                      Integer percentCpa,
                                      BidSource source)
Method Detail

getPercentCpa

public Integer getPercentCpa()
Gets the percentCpa value for this PercentCPAAdGroupCriterionBids.

Returns:
percentCpa * Percent CPA set for this criterion, used for calculating the bid value. To disable this criterion-level parameter and use the ad group's percentCPA, set this to 0. This field can be selected using the value "PercentCpa".This field can be filtered on. This field must be greater than or equal to 0.

setPercentCpa

public void setPercentCpa(Integer percentCpa)
Sets the percentCpa value for this PercentCPAAdGroupCriterionBids.

Parameters:
percentCpa - * Percent CPA set for this criterion, used for calculating the bid value. To disable this criterion-level parameter and use the ad group's percentCPA, set this to 0. This field can be selected using the value "PercentCpa".This field can be filtered on. This field must be greater than or equal to 0.

getSource

public BidSource getSource()
Gets the source value for this PercentCPAAdGroupCriterionBids.

Returns:
source * The level (ad group or criterion) at which this parameter was set. This field can be selected using the value "PercentCpaBidSource".This field can be filtered on. This field is read only and should not be set. If this field is sent to the API, it will be ignored.

setSource

public void setSource(BidSource source)
Sets the source value for this PercentCPAAdGroupCriterionBids.

Parameters:
source - * The level (ad group or criterion) at which this parameter was set. This field can be selected using the value "PercentCpaBidSource".This field can be filtered on. This field is read only and should not be set. If this field is sent to the API, it will be ignored.

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class AdGroupCriterionBids

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.