public class BulkKeyword extends SingleRecordBulkEntity
setKeyword(com.microsoft.bingads.v13.campaignmanagement.Keyword)
and getKeyword()
methods
that can be used to read and write fields of the Keyword record in a bulk file.
Properties of this class and of classes that it is derived from, correspond to fields of the Keyword record in a bulk file. For more information, see Keyword at https://go.microsoft.com/fwlink/?linkid=846127.
BulkServiceManager
,
BulkOperation
,
BulkFileReader
,
BulkFileWriter
Constructor and Description |
---|
BulkKeyword() |
Modifier and Type | Method and Description |
---|---|
Long |
getAdGroupId()
Gets the identifier of the ad group that contains the keyword.
|
String |
getAdGroupName()
Gets the name of the ad group that contains the keyword.
|
BidSuggestionData |
getBidSuggestions()
Gets the bid suggestion data for the keyword.
|
String |
getCampaignName()
Gets the name of the campaign that contains the keyword.
|
Keyword |
getKeyword()
Gets a keyword within an ad group.
|
QualityScoreData |
getQualityScoreData()
Gets the quality score data for the keyword.
|
void |
processMappingsFromRowValues(RowValues values)
Process specific entity mappings from CSV values.
|
void |
processMappingsToRowValues(RowValues values,
boolean excludeReadonlyData)
Process specific entity mappings to CSV values.
|
void |
readAdditionalData(BulkRecordReader reader) |
void |
setAdGroupId(Long adGroupId)
Sets the identifier of the ad group that contains the keyword.
|
void |
setAdGroupName(String adGroupName)
Sets the name of the ad group that contains the keyword.
|
void |
setCampaignName(String campaignName)
Sets the name of the campaign that contains the keyword.
|
void |
setKeyword(Keyword keyword)
Sets a keyword within an ad group.
|
void |
writeAdditionalData(BulkObjectWriter writer) |
getClientId, getErrors, getLastModifiedTime, hasErrors, readFromRowValues, readRelatedData, setClientId, write, writeToRowValues
validateListNotNullOrEmpty, validatePropertyNotNull
canEncloseInMultilineEntity, encloseInMultilineEntity
public void processMappingsFromRowValues(RowValues values)
SingleRecordBulkEntity
processMappingsFromRowValues
in class SingleRecordBulkEntity
values
- Set of values and mappings corresponding to one row/single line entitypublic void processMappingsToRowValues(RowValues values, boolean excludeReadonlyData)
SingleRecordBulkEntity
processMappingsToRowValues
in class SingleRecordBulkEntity
values
- Row valuesexcludeReadonlyData
- indicates whether readonly data should be written (such as errors, performance data etc.)public void readAdditionalData(BulkRecordReader reader)
readAdditionalData
in class SingleRecordBulkEntity
public void writeAdditionalData(BulkObjectWriter writer) throws IOException
writeAdditionalData
in class SingleRecordBulkEntity
IOException
public Long getAdGroupId()
Corresponds to the 'Parent Id' field in the bulk file.
public void setAdGroupId(Long adGroupId)
Corresponds to the 'Parent Id' field in the bulk file.
public Keyword getKeyword()
public void setKeyword(Keyword keyword)
public void setCampaignName(String campaignName)
Corresponds to the 'Campaign' field in the bulk file.
public void setAdGroupName(String adGroupName)
Corresponds to the 'Ad Group' field in the bulk file.
public String getCampaignName()
Corresponds to the 'Campaign' field in the bulk file.
public String getAdGroupName()
Corresponds to the 'Ad Group' field in the bulk file.
public QualityScoreData getQualityScoreData()
public BidSuggestionData getBidSuggestions()
Copyright © 2024. All rights reserved.