Skip to content

Commit

Permalink
Merge pull request #6 from shyTNT/master
Browse files Browse the repository at this point in the history
Bing Ads Java SDK 10.4.1 release
  • Loading branch information
lr47h committed Oct 23, 2015
2 parents 53e1a19 + 12b92b5 commit 9cc1281
Show file tree
Hide file tree
Showing 1,460 changed files with 118,978 additions and 202 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

# Bing Ads Java SDK

The Bing Ads Java Software Development Kit (SDK) Version 9.3 enhances the experience of developing Bing Ads applications with Java. The SDK includes proxy classes for all Bing Ads API web services and abstracts the low level details of authentication with OAuth. You can also read and write bulk files with the SDK BulkFileReader and BulkFileWriter, and use the high level BulkServiceManager interface to abstract and execute operations in the low level Bulk API. For more information, see [Bing Ads Java SDK](https://msdn.microsoft.com/en-US/library/bing-ads-java-sdk.aspx) on MSDN.
The Bing Ads Java Software Development Kit (SDK) Version 10.4 enhances the experience of developing Bing Ads applications with Java. The SDK includes proxy classes for all Bing Ads API web services and abstracts the low level details of authentication with OAuth. You can also read and write bulk files with the SDK BulkFileReader and BulkFileWriter, and use the high level BulkServiceManager interface to abstract and execute operations in the low level Bulk API. For more information, see [Bing Ads Java SDK](https://msdn.microsoft.com/en-US/library/bing-ads-java-sdk.aspx) on MSDN.

#Getting Started
To get started developing Bing Ads applications with Java, install the SDK and either start with the [examples](https://github.com/bing-ads-sdk/BingAds-Java-SDK/tree/master/examples/) or follow one of the application walkthroughs on MSDN. For more information, see [Getting Started Using Java with Bing Ads Services](https://msdn.microsoft.com/en-US/library/bing-ads-overview-getting-started-java-with-web-services.aspx).
Expand All @@ -12,7 +12,7 @@ The Bing Ads Java SDK includes and depends on the microsoft.bingads Maven artifa
<dependency>
<groupId>com.microsoft.bingads</groupId>
<artifactId>microsoft.bingads</artifactId>
<version>9.3.5</version>
<version>10.4.1</version>
</dependency>
```
If you are not using a Maven project, you must include the correct version of each dependency. You can review the complete list of Bing Ads Java SDK dependencies at the [Maven Repository](http://mvnrepository.com/artifact/com.microsoft.bingads/microsoft.bingads/).
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.microsoft.bingads</groupId>
<version>9.3.5</version>
<version>10.4.1</version>
<name>Bing Ads Java SDK</name>
<description>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.</description>
<url>https://github.com/bing-ads-sdk/BingAds-Java-SDK</url>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ public Future<?> getPublisherKeywordPerformanceAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetPublisherKeywordPerformanceResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetPublisherKeywordPerformance", action = "GetPublisherKeywordPerformance")
@WebResult(name = "GetPublisherKeywordPerformanceResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -97,8 +97,8 @@ public Future<?> suggestKeywordsForUrlAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.SuggestKeywordsForUrlResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "SuggestKeywordsForUrl", action = "SuggestKeywordsForUrl")
@WebResult(name = "SuggestKeywordsForUrlResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -138,8 +138,8 @@ public Future<?> getEstimatedBidByKeywordIdsAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetEstimatedBidByKeywordIdsResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetEstimatedBidByKeywordIds", action = "GetEstimatedBidByKeywordIds")
@WebResult(name = "GetEstimatedBidByKeywordIdsResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -179,8 +179,8 @@ public Future<?> getEstimatedPositionByKeywordIdsAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetEstimatedPositionByKeywordIdsResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetEstimatedPositionByKeywordIds", action = "GetEstimatedPositionByKeywordIds")
@WebResult(name = "GetEstimatedPositionByKeywordIdsResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -220,8 +220,8 @@ public Future<?> getEstimatedBidByKeywordsAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetEstimatedBidByKeywordsResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetEstimatedBidByKeywords", action = "GetEstimatedBidByKeywords")
@WebResult(name = "GetEstimatedBidByKeywordsResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -261,8 +261,8 @@ public Future<?> getEstimatedPositionByKeywordsAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetEstimatedPositionByKeywordsResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetEstimatedPositionByKeywords", action = "GetEstimatedPositionByKeywords")
@WebResult(name = "GetEstimatedPositionByKeywordsResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -302,8 +302,8 @@ public Future<?> getHistoricalSearchCountAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetHistoricalSearchCountResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetHistoricalSearchCount", action = "GetHistoricalSearchCount")
@WebResult(name = "GetHistoricalSearchCountResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -343,8 +343,8 @@ public Future<?> getHistoricalKeywordPerformanceAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetHistoricalKeywordPerformanceResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetHistoricalKeywordPerformance", action = "GetHistoricalKeywordPerformance")
@WebResult(name = "GetHistoricalKeywordPerformanceResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -384,8 +384,8 @@ public Future<?> suggestKeywordsFromExistingKeywordsAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.SuggestKeywordsFromExistingKeywordsResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "SuggestKeywordsFromExistingKeywords", action = "SuggestKeywordsFromExistingKeywords")
@WebResult(name = "SuggestKeywordsFromExistingKeywordsResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -425,8 +425,8 @@ public Future<?> getKeywordLocationsAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetKeywordLocationsResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetKeywordLocations", action = "GetKeywordLocations")
@WebResult(name = "GetKeywordLocationsResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -466,8 +466,8 @@ public Future<?> getKeywordCategoriesAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetKeywordCategoriesResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetKeywordCategories", action = "GetKeywordCategories")
@WebResult(name = "GetKeywordCategoriesResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -507,8 +507,8 @@ public Future<?> getKeywordDemographicsAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetKeywordDemographicsResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetKeywordDemographics", action = "GetKeywordDemographics")
@WebResult(name = "GetKeywordDemographicsResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -548,8 +548,8 @@ public Future<?> getBidLandscapeByKeywordIdsAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetBidLandscapeByKeywordIdsResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetBidLandscapeByKeywordIds", action = "GetBidLandscapeByKeywordIds")
@WebResult(name = "GetBidLandscapeByKeywordIdsResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -589,8 +589,8 @@ public Future<?> getBidLandscapeByAdGroupIdsAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetBidLandscapeByAdGroupIdsResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetBidLandscapeByAdGroupIds", action = "GetBidLandscapeByAdGroupIds")
@WebResult(name = "GetBidLandscapeByAdGroupIdsResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -630,8 +630,8 @@ public Future<?> getAccountAuctionInsightAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetAccountAuctionInsightResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetAccountAuctionInsight", action = "GetAccountAuctionInsight")
@WebResult(name = "GetAccountAuctionInsightResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -671,8 +671,8 @@ public Future<?> getCampaignAuctionInsightAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetCampaignAuctionInsightResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetCampaignAuctionInsight", action = "GetCampaignAuctionInsight")
@WebResult(name = "GetCampaignAuctionInsightResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -712,8 +712,8 @@ public Future<?> getAdGroupAuctionInsightAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetAdGroupAuctionInsightResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetAdGroupAuctionInsight", action = "GetAdGroupAuctionInsight")
@WebResult(name = "GetAdGroupAuctionInsightResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -753,8 +753,8 @@ public Future<?> getKeywordAuctionInsightAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetKeywordAuctionInsightResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetKeywordAuctionInsight", action = "GetKeywordAuctionInsight")
@WebResult(name = "GetKeywordAuctionInsightResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -794,8 +794,8 @@ public Future<?> getAuctionInsightDataAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetAuctionInsightDataResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetAuctionInsightData", action = "GetAuctionInsightData")
@WebResult(name = "GetAuctionInsightDataResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -835,8 +835,8 @@ public Future<?> getAuctionInsightAvailAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetAuctionInsightAvailResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetAuctionInsightAvail", action = "GetAuctionInsightAvail")
@WebResult(name = "GetAuctionInsightAvailResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -876,8 +876,8 @@ public Future<?> getAuctionInsightAvailableChildrenAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetAuctionInsightAvailableChildrenResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetAuctionInsightAvailableChildren", action = "GetAuctionInsightAvailableChildren")
@WebResult(name = "GetAuctionInsightAvailableChildrenResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down Expand Up @@ -917,8 +917,8 @@ public Future<?> getKeywordIdBidEstimationAsync(
* @param parameters
* @return
* returns com.microsoft.bingads.adintelligence.GetKeywordIdBidEstimationResponse
* @throws AdApiFaultDetail_Exception
* @throws ApiFaultDetail_Exception
* @throws AdApiFaultDetail_Exception
*/
@WebMethod(operationName = "GetKeywordIdBidEstimation", action = "GetKeywordIdBidEstimation")
@WebResult(name = "GetKeywordIdBidEstimationResponse", targetNamespace = "https://bingads.microsoft.com/AdIntelligence/v9", partName = "parameters")
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@

package com.microsoft.bingads.campaignmanagement;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;


/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ConfigKey" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"configKey"
})
@XmlRootElement(name = "GetConfigValueRequest")
public class GetConfigValueRequest {

@XmlElement(name = "ConfigKey", nillable = true)
protected String configKey;

/**
* Gets the value of the configKey property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getConfigKey() {
return configKey;
}

/**
* Sets the value of the configKey property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setConfigKey(String value) {
this.configKey = value;
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@

package com.microsoft.bingads.campaignmanagement;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;


/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ConfigValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"configValue"
})
@XmlRootElement(name = "GetConfigValueResponse")
public class GetConfigValueResponse {

@XmlElement(name = "ConfigValue", nillable = true)
protected String configValue;

/**
* Gets the value of the configValue property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getConfigValue() {
return configValue;
}

/**
* Sets the value of the configValue property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setConfigValue(String value) {
this.configValue = value;
}

}
Loading

0 comments on commit 9cc1281

Please sign in to comment.