com.microsoft.bingads.v13.adinsight.BidOpportunity Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of microsoft.bingads Show documentation
Show all versions of microsoft.bingads Show documentation
The Bing Ads Java SDK is a library improving developer experience when working with the Bing Ads services by providing high-level access to features such as Bulk API, OAuth Authorization and SOAP API.
package com.microsoft.bingads.v13.adinsight;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for BidOpportunity complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="BidOpportunity">
* <complexContent>
* <extension base="{https://bingads.microsoft.com/AdInsight/v13}Opportunity">
* <sequence>
* <element name="AdGroupId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
* <element name="CampaignId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
* <element name="CurrentBid" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="EstimatedIncreaseInClicks" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="EstimatedIncreaseInCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="EstimatedIncreaseInImpressions" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
* <element name="KeywordId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
* <element name="MatchType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="SuggestedBid" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BidOpportunity", propOrder = {
"adGroupId",
"campaignId",
"currentBid",
"estimatedIncreaseInClicks",
"estimatedIncreaseInCost",
"estimatedIncreaseInImpressions",
"keywordId",
"matchType",
"suggestedBid"
})
public class BidOpportunity
extends Opportunity
{
@XmlElement(name = "AdGroupId")
protected Long adGroupId;
@XmlElement(name = "CampaignId")
protected Long campaignId;
@XmlElement(name = "CurrentBid")
protected Double currentBid;
@XmlElement(name = "EstimatedIncreaseInClicks")
protected Double estimatedIncreaseInClicks;
@XmlElement(name = "EstimatedIncreaseInCost")
protected Double estimatedIncreaseInCost;
@XmlElement(name = "EstimatedIncreaseInImpressions")
protected Long estimatedIncreaseInImpressions;
@XmlElement(name = "KeywordId")
protected Long keywordId;
@XmlElement(name = "MatchType", nillable = true)
protected String matchType;
@XmlElement(name = "SuggestedBid")
protected Double suggestedBid;
/**
* Gets the value of the adGroupId property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getAdGroupId() {
return adGroupId;
}
/**
* Sets the value of the adGroupId property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setAdGroupId(Long value) {
this.adGroupId = value;
}
/**
* Gets the value of the campaignId property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getCampaignId() {
return campaignId;
}
/**
* Sets the value of the campaignId property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setCampaignId(Long value) {
this.campaignId = value;
}
/**
* Gets the value of the currentBid property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getCurrentBid() {
return currentBid;
}
/**
* Sets the value of the currentBid property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setCurrentBid(Double value) {
this.currentBid = value;
}
/**
* Gets the value of the estimatedIncreaseInClicks property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getEstimatedIncreaseInClicks() {
return estimatedIncreaseInClicks;
}
/**
* Sets the value of the estimatedIncreaseInClicks property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setEstimatedIncreaseInClicks(Double value) {
this.estimatedIncreaseInClicks = value;
}
/**
* Gets the value of the estimatedIncreaseInCost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getEstimatedIncreaseInCost() {
return estimatedIncreaseInCost;
}
/**
* Sets the value of the estimatedIncreaseInCost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setEstimatedIncreaseInCost(Double value) {
this.estimatedIncreaseInCost = value;
}
/**
* Gets the value of the estimatedIncreaseInImpressions property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getEstimatedIncreaseInImpressions() {
return estimatedIncreaseInImpressions;
}
/**
* Sets the value of the estimatedIncreaseInImpressions property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setEstimatedIncreaseInImpressions(Long value) {
this.estimatedIncreaseInImpressions = value;
}
/**
* Gets the value of the keywordId property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getKeywordId() {
return keywordId;
}
/**
* Sets the value of the keywordId property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setKeywordId(Long value) {
this.keywordId = value;
}
/**
* Gets the value of the matchType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMatchType() {
return matchType;
}
/**
* Sets the value of the matchType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMatchType(String value) {
this.matchType = value;
}
/**
* Gets the value of the suggestedBid property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getSuggestedBid() {
return suggestedBid;
}
/**
* Sets the value of the suggestedBid property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setSuggestedBid(Double value) {
this.suggestedBid = value;
}
}