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

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

public class BiddableAdGroupCriterion
extends AdGroupCriterion
implements Serializable

A biddable (positive) criterion in an adgroup.

See Also:
Serialized Form

Constructor Summary
BiddableAdGroupCriterion()
           
BiddableAdGroupCriterion(Long adGroupId, CriterionUse criterionUse, Criterion criterion, String adGroupCriterionType, UserStatus userStatus, SystemServingStatus systemServingStatus, ApprovalStatus approvalStatus, String destinationUrl, AdGroupCriterionBids bids, BiddableAdGroupCriterionExperimentData experimentData, Bid firstPageCpc, QualityInfo qualityInfo, Stats stats)
           
 
Method Summary
 boolean equals(Object obj)
           
 ApprovalStatus getApprovalStatus()
          Gets the approvalStatus value for this BiddableAdGroupCriterion.
 AdGroupCriterionBids getBids()
          Gets the bids value for this BiddableAdGroupCriterion.
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 String getDestinationUrl()
          Gets the destinationUrl value for this BiddableAdGroupCriterion.
 BiddableAdGroupCriterionExperimentData getExperimentData()
          Gets the experimentData value for this BiddableAdGroupCriterion.
 Bid getFirstPageCpc()
          Gets the firstPageCpc value for this BiddableAdGroupCriterion.
 QualityInfo getQualityInfo()
          Gets the qualityInfo value for this BiddableAdGroupCriterion.
static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
 Stats getStats()
          Gets the stats value for this BiddableAdGroupCriterion.
 SystemServingStatus getSystemServingStatus()
          Gets the systemServingStatus value for this BiddableAdGroupCriterion.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 UserStatus getUserStatus()
          Gets the userStatus value for this BiddableAdGroupCriterion.
 int hashCode()
           
 void setApprovalStatus(ApprovalStatus approvalStatus)
          Sets the approvalStatus value for this BiddableAdGroupCriterion.
 void setBids(AdGroupCriterionBids bids)
          Sets the bids value for this BiddableAdGroupCriterion.
 void setDestinationUrl(String destinationUrl)
          Sets the destinationUrl value for this BiddableAdGroupCriterion.
 void setExperimentData(BiddableAdGroupCriterionExperimentData experimentData)
          Sets the experimentData value for this BiddableAdGroupCriterion.
 void setFirstPageCpc(Bid firstPageCpc)
          Sets the firstPageCpc value for this BiddableAdGroupCriterion.
 void setQualityInfo(QualityInfo qualityInfo)
          Sets the qualityInfo value for this BiddableAdGroupCriterion.
 void setStats(Stats stats)
          Sets the stats value for this BiddableAdGroupCriterion.
 void setSystemServingStatus(SystemServingStatus systemServingStatus)
          Sets the systemServingStatus value for this BiddableAdGroupCriterion.
 void setUserStatus(UserStatus userStatus)
          Sets the userStatus value for this BiddableAdGroupCriterion.
 
Methods inherited from class com.google.api.ads.adwords.v201109.cm.AdGroupCriterion
getAdGroupCriterionType, getAdGroupId, getCriterion, getCriterionUse, setAdGroupCriterionType, setAdGroupId, setCriterion, setCriterionUse
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BiddableAdGroupCriterion

public BiddableAdGroupCriterion()

BiddableAdGroupCriterion

public BiddableAdGroupCriterion(Long adGroupId,
                                CriterionUse criterionUse,
                                Criterion criterion,
                                String adGroupCriterionType,
                                UserStatus userStatus,
                                SystemServingStatus systemServingStatus,
                                ApprovalStatus approvalStatus,
                                String destinationUrl,
                                AdGroupCriterionBids bids,
                                BiddableAdGroupCriterionExperimentData experimentData,
                                Bid firstPageCpc,
                                QualityInfo qualityInfo,
                                Stats stats)
Method Detail

getUserStatus

public UserStatus getUserStatus()
Gets the userStatus value for this BiddableAdGroupCriterion.

Returns:
userStatus * Current user set state of criterion.

During an ADD operation: It may not be set to DELETED. Defaults to UserStatus.Active if unspecified. This field can be selected using the value "Status".This field can be filtered on.


setUserStatus

public void setUserStatus(UserStatus userStatus)
Sets the userStatus value for this BiddableAdGroupCriterion.

Parameters:
userStatus - * Current user set state of criterion.

During an ADD operation: It may not be set to DELETED. Defaults to UserStatus.Active if unspecified. This field can be selected using the value "Status".This field can be filtered on.


getSystemServingStatus

public SystemServingStatus getSystemServingStatus()
Gets the systemServingStatus value for this BiddableAdGroupCriterion.

Returns:
systemServingStatus * Serving status. This field can be selected using the value "SystemServingStatus".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.

setSystemServingStatus

public void setSystemServingStatus(SystemServingStatus systemServingStatus)
Sets the systemServingStatus value for this BiddableAdGroupCriterion.

Parameters:
systemServingStatus - * Serving status. This field can be selected using the value "SystemServingStatus".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.

getApprovalStatus

public ApprovalStatus getApprovalStatus()
Gets the approvalStatus value for this BiddableAdGroupCriterion.

Returns:
approvalStatus * Approval status. This field can be selected using the value "ApprovalStatus".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.

setApprovalStatus

public void setApprovalStatus(ApprovalStatus approvalStatus)
Sets the approvalStatus value for this BiddableAdGroupCriterion.

Parameters:
approvalStatus - * Approval status. This field can be selected using the value "ApprovalStatus".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.

getDestinationUrl

public String getDestinationUrl()
Gets the destinationUrl value for this BiddableAdGroupCriterion.

Returns:
destinationUrl * Destination URL override when Ad is triggered by this criterion.

Some sample valid URLs are: "http://www.website.com", "http://www.domain.com/somepath". This field can be selected using the value "DestinationUrl".This field can be filtered on.


setDestinationUrl

public void setDestinationUrl(String destinationUrl)
Sets the destinationUrl value for this BiddableAdGroupCriterion.

Parameters:
destinationUrl - * Destination URL override when Ad is triggered by this criterion.

Some sample valid URLs are: "http://www.website.com", "http://www.domain.com/somepath". This field can be selected using the value "DestinationUrl".This field can be filtered on.


getBids

public AdGroupCriterionBids getBids()
Gets the bids value for this BiddableAdGroupCriterion.

Returns:
bids * The campaign bidding strategy specific bids placed for this criterion.

setBids

public void setBids(AdGroupCriterionBids bids)
Sets the bids value for this BiddableAdGroupCriterion.

Parameters:
bids - * The campaign bidding strategy specific bids placed for this criterion.

getExperimentData

public BiddableAdGroupCriterionExperimentData getExperimentData()
Gets the experimentData value for this BiddableAdGroupCriterion.

Returns:
experimentData * The campaign bidding strategy specific experiment data for this criterion.

setExperimentData

public void setExperimentData(BiddableAdGroupCriterionExperimentData experimentData)
Sets the experimentData value for this BiddableAdGroupCriterion.

Parameters:
experimentData - * The campaign bidding strategy specific experiment data for this criterion.

getFirstPageCpc

public Bid getFirstPageCpc()
Gets the firstPageCpc value for this BiddableAdGroupCriterion.

Returns:
firstPageCpc * First page Cpc for this criterion. This field can be selected using the value "FirstPageCpc".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.

setFirstPageCpc

public void setFirstPageCpc(Bid firstPageCpc)
Sets the firstPageCpc value for this BiddableAdGroupCriterion.

Parameters:
firstPageCpc - * First page Cpc for this criterion. This field can be selected using the value "FirstPageCpc".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.

getQualityInfo

public QualityInfo getQualityInfo()
Gets the qualityInfo value for this BiddableAdGroupCriterion.

Returns:
qualityInfo * Contains quality information about the criterion. This field is read only and should not be set. If this field is sent to the API, it will be ignored.

setQualityInfo

public void setQualityInfo(QualityInfo qualityInfo)
Sets the qualityInfo value for this BiddableAdGroupCriterion.

Parameters:
qualityInfo - * Contains quality information about the criterion. This field is read only and should not be set. If this field is sent to the API, it will be ignored.

getStats

public Stats getStats()
Gets the stats value for this BiddableAdGroupCriterion.

Returns:
stats * Contains statistics about the criterion. This field is read only and should not be set. If this field is sent to the API, it will be ignored.

setStats

public void setStats(Stats stats)
Sets the stats value for this BiddableAdGroupCriterion.

Parameters:
stats - * Contains statistics about the criterion. 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 AdGroupCriterion

hashCode

public int hashCode()
Overrides:
hashCode in class AdGroupCriterion

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.