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

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

public class ManualCPCAdGroupCriterionBids
extends AdGroupCriterionBids
implements Serializable

Data representing a criterion level cost-per-click bid.

See Also:
Serialized Form

Constructor Summary
ManualCPCAdGroupCriterionBids()
           
ManualCPCAdGroupCriterionBids(String adGroupCriterionBidsType, Bid maxCpc, BidSource bidSource, Boolean enhancedCpcEnabled)
           
 
Method Summary
 boolean equals(Object obj)
           
 BidSource getBidSource()
          Gets the bidSource value for this ManualCPCAdGroupCriterionBids.
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 Boolean getEnhancedCpcEnabled()
          Gets the enhancedCpcEnabled value for this ManualCPCAdGroupCriterionBids.
 Bid getMaxCpc()
          Gets the maxCpc value for this ManualCPCAdGroupCriterionBids.
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 setBidSource(BidSource bidSource)
          Sets the bidSource value for this ManualCPCAdGroupCriterionBids.
 void setEnhancedCpcEnabled(Boolean enhancedCpcEnabled)
          Sets the enhancedCpcEnabled value for this ManualCPCAdGroupCriterionBids.
 void setMaxCpc(Bid maxCpc)
          Sets the maxCpc value for this ManualCPCAdGroupCriterionBids.
 
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

ManualCPCAdGroupCriterionBids

public ManualCPCAdGroupCriterionBids()

ManualCPCAdGroupCriterionBids

public ManualCPCAdGroupCriterionBids(String adGroupCriterionBidsType,
                                     Bid maxCpc,
                                     BidSource bidSource,
                                     Boolean enhancedCpcEnabled)
Method Detail

getMaxCpc

public Bid getMaxCpc()
Gets the maxCpc value for this ManualCPCAdGroupCriterionBids.

Returns:
maxCpc * Bid placed for this criterion. If position preference is enabled, this value is used as the maximum proxy bid for the criterion. To disable this criterion-level bid and use the ad group's bid, set this to 0. This field can be selected using the value "MaxCpc".This field can be filtered on.

setMaxCpc

public void setMaxCpc(Bid maxCpc)
Sets the maxCpc value for this ManualCPCAdGroupCriterionBids.

Parameters:
maxCpc - * Bid placed for this criterion. If position preference is enabled, this value is used as the maximum proxy bid for the criterion. To disable this criterion-level bid and use the ad group's bid, set this to 0. This field can be selected using the value "MaxCpc".This field can be filtered on.

getBidSource

public BidSource getBidSource()
Gets the bidSource value for this ManualCPCAdGroupCriterionBids.

Returns:
bidSource * The level (ad group or criterion) at which this bid was set. This field can be selected using the value "CpcBidSource".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.

setBidSource

public void setBidSource(BidSource bidSource)
Sets the bidSource value for this ManualCPCAdGroupCriterionBids.

Parameters:
bidSource - * The level (ad group or criterion) at which this bid was set. This field can be selected using the value "CpcBidSource".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.

getEnhancedCpcEnabled

public Boolean getEnhancedCpcEnabled()
Gets the enhancedCpcEnabled value for this ManualCPCAdGroupCriterionBids.

Returns:
enhancedCpcEnabled * If true, enhanced CPC bidding is enabled and criteria bids may be enhanced based on conversion optimizer data. This field can be selected using the value "EnhancedCpcEnabled".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.

setEnhancedCpcEnabled

public void setEnhancedCpcEnabled(Boolean enhancedCpcEnabled)
Sets the enhancedCpcEnabled value for this ManualCPCAdGroupCriterionBids.

Parameters:
enhancedCpcEnabled - * If true, enhanced CPC bidding is enabled and criteria bids may be enhanced based on conversion optimizer data. This field can be selected using the value "EnhancedCpcEnabled".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.