com.microsoft.bingads.v13.bulk.entities.BidSuggestionData Maven / Gradle / Ivy
Show all versions of microsoft.bingads Show documentation
package com.microsoft.bingads.v13.bulk.entities;
import com.microsoft.bingads.v13.bulk.BulkFileReader;
import com.microsoft.bingads.v13.bulk.BulkOperation;
import com.microsoft.bingads.v13.bulk.BulkServiceManager;
import com.microsoft.bingads.v13.bulk.SubmitDownloadParameters;
import com.microsoft.bingads.v13.internal.bulk.BulkObject;
/**
* The best position, main line, and first page bid suggestion data corresponding to one keyword.
* If the requested {@link SubmitDownloadParameters#getDataScope} includes BidSuggestionsData,
* the download will include bulk records corresponding to the properties of this class.
*
* @see BulkServiceManager
* @see BulkOperation
* @see BulkFileReader
*/
public class BidSuggestionData {
private BulkKeywordBidSuggestion bestPosition;
private BulkKeywordBidSuggestion mainLine;
private BulkKeywordBidSuggestion firstPage;
/**
* Gets the best position bid.
*
*
* Represents a best position bid suggestion that is derived from {@link BulkObject} and can only be read from a bulk file by the
* {@link BulkFileReader} when reading the corresponding {@link BulkKeyword}.
* An instance of this class can represent a single best position bid, and thus one record in the bulk file.
* Properties of this class and of classes that it is derived from, correspond to fields of the Keyword Best Position Bid record in a bulk file.
*
*
*
* For more information, see Keyword Best Position Bid at
* https://go.microsoft.com/fwlink/?linkid=846127.
*
*/
public BulkKeywordBidSuggestion getBestPosition() {
return bestPosition;
}
void setBestPosition(BulkKeywordBidSuggestion bestPosition) {
this.bestPosition = bestPosition;
}
/**
* Gets the main line bid.
*
*
* Represents a main line bid suggestion that is derived from {@link BulkObject} and can only be read from a bulk file by the
* {@link BulkFileReader} when reading the corresponding {@link BulkKeyword}.
* An instance of this class can represent a single main line bid, and thus one record in the bulk file.
* Properties of this class and of classes that it is derived from, correspond to fields of the Keyword Main Line Bid record in a bulk file.
*
*
*
* For more information, see Keyword Main Line Bid at
* https://go.microsoft.com/fwlink/?linkid=846127.
*
*/
public BulkKeywordBidSuggestion getMainLine() {
return mainLine;
}
void setMainLine(BulkKeywordBidSuggestion mainLine) {
this.mainLine = mainLine;
}
/**
* Gets the first page bid.
*
*
* Represents a first page bid suggestion that is derived from {@link BulkObject} and can only be read from a bulk file by the
* {@link BulkFileReader} when reading the corresponding {@link BulkKeyword}.
* An instance of this class can represent a single first page bid, and thus one record in the bulk file.
* Properties of this class and of classes that it is derived from, correspond to fields of the Keyword First Page Bid record in a bulk file.
*
*
*
* For more information, see Keyword First Page Bid at
* https://go.microsoft.com/fwlink/?linkid=846127.
*
*/
public BulkKeywordBidSuggestion getFirstPage() {
return firstPage;
}
void setFirstPage(BulkKeywordBidSuggestion firstPage) {
this.firstPage = firstPage;
}
}