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

java.lang.Object
  extended by com.google.api.ads.adwords.v201109.cm.BiddingTransition
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConversionOptimizerBiddingTransition

public class BiddingTransition
extends Object
implements Serializable

Used to switch a campaign's bidding strategy.

See Also:
Serialized Form

Constructor Summary
BiddingTransition()
           
BiddingTransition(BiddingStrategy targetBiddingStrategy, AdGroupBids explicitAdGroupBids, String biddingTransitionType)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getBiddingTransitionType()
          Gets the biddingTransitionType value for this BiddingTransition.
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 AdGroupBids getExplicitAdGroupBids()
          Gets the explicitAdGroupBids value for this BiddingTransition.
static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
 BiddingStrategy getTargetBiddingStrategy()
          Gets the targetBiddingStrategy value for this BiddingTransition.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setBiddingTransitionType(String biddingTransitionType)
          Sets the biddingTransitionType value for this BiddingTransition.
 void setExplicitAdGroupBids(AdGroupBids explicitAdGroupBids)
          Sets the explicitAdGroupBids value for this BiddingTransition.
 void setTargetBiddingStrategy(BiddingStrategy targetBiddingStrategy)
          Sets the targetBiddingStrategy value for this BiddingTransition.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BiddingTransition

public BiddingTransition()

BiddingTransition

public BiddingTransition(BiddingStrategy targetBiddingStrategy,
                         AdGroupBids explicitAdGroupBids,
                         String biddingTransitionType)
Method Detail

getTargetBiddingStrategy

public BiddingStrategy getTargetBiddingStrategy()
Gets the targetBiddingStrategy value for this BiddingTransition.

Returns:
targetBiddingStrategy * This field is required and should not be null.

setTargetBiddingStrategy

public void setTargetBiddingStrategy(BiddingStrategy targetBiddingStrategy)
Sets the targetBiddingStrategy value for this BiddingTransition.

Parameters:
targetBiddingStrategy - * This field is required and should not be null.

getExplicitAdGroupBids

public AdGroupBids getExplicitAdGroupBids()
Gets the explicitAdGroupBids value for this BiddingTransition.

Returns:
explicitAdGroupBids * User provide a single set of explicit adgroup level bid values to be copied for all adgroups for the campaign while transitioning a campaign's bidding strategy. E.g., while transitioning from manual CPC to manual CPM bidding, user provides a maxCPM bid and all adgroups will be set to use that bid. Explicit Bid is required for ManualCpc <-> ManualCPM, optional for ManualCPC <-> ConversionOptimizer and should not be specified for ManualCPC <->BudgetOptimizer

setExplicitAdGroupBids

public void setExplicitAdGroupBids(AdGroupBids explicitAdGroupBids)
Sets the explicitAdGroupBids value for this BiddingTransition.

Parameters:
explicitAdGroupBids - * User provide a single set of explicit adgroup level bid values to be copied for all adgroups for the campaign while transitioning a campaign's bidding strategy. E.g., while transitioning from manual CPC to manual CPM bidding, user provides a maxCPM bid and all adgroups will be set to use that bid. Explicit Bid is required for ManualCpc <-> ManualCPM, optional for ManualCPC <-> ConversionOptimizer and should not be specified for ManualCPC <->BudgetOptimizer

getBiddingTransitionType

public String getBiddingTransitionType()
Gets the biddingTransitionType value for this BiddingTransition.

Returns:
biddingTransitionType * Indicates that this instance is a subtype of BiddingTransition. Although this field is returned in the response, it is ignored on input and cannot be selected. Specify xsi:type instead.

setBiddingTransitionType

public void setBiddingTransitionType(String biddingTransitionType)
Sets the biddingTransitionType value for this BiddingTransition.

Parameters:
biddingTransitionType - * Indicates that this instance is a subtype of BiddingTransition. Although this field is returned in the response, it is ignored on input and cannot be selected. Specify xsi:type instead.

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.