public final class ExtendedManagedCustomer extends Object
ManagedCustomer
level
operations.Constructor and Description |
---|
ExtendedManagedCustomer(AdWordsSession adWordsSession)
Constructs an ExtendedManagedCustomer from a Session.
|
ExtendedManagedCustomer(com.google.api.ads.adwords.axis.v201409.mcm.ManagedCustomer managedCustomer,
AdWordsSession adWordsSession)
Constructs an ExtendedManagedCustomer from a ManagedCustomer.
|
ExtendedManagedCustomer(com.google.api.ads.adwords.axis.v201409.mcm.ManagedCustomer managedCustomer,
DelegateLocator delegateLocator)
Constructs an ExtendedManagedCustomer from a ManagedCustomer.
|
Modifier and Type | Method and Description |
---|---|
static List<ExtendedManagedCustomer> |
as(List<com.google.api.ads.adwords.axis.v201409.mcm.ManagedCustomer> managedCustomers,
AdWordsSession adWordsSession)
Transforms a regular list of ManagedCustomers into a list of
ExtendedManagedCustomers.
|
List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupAd> |
getAdGroupAds()
Gets the AdGroupAds for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupCriterion> |
getAdGroupCriterions()
Gets the AdGroupCriterions for the ExtendedManagedCustomer's
ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> |
getAdGroupFeeds()
Gets the AdGroupFeeds for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> |
getAdGroupFeeds(Long feedId)
Gets the AdGroupFeeds for the ExtendedManagedCustomer's ManagedCustomer by feedId.
|
List<com.google.api.ads.adwords.axis.v201409.cm.AdGroup> |
getAdGroups()
Gets the AdGroups for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.AdParam> |
getAdParams()
Gets the AdParams for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.billing.BillingAccount> |
getBillingAccounts()
Gets the BillingAccounts for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder> |
getBudgetOrders()
Gets the BudgetOrders for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Budget> |
getBudgets()
Gets the Budgets for the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.Campaign |
getCampaign(Long campaignId)
Gets one Campaign for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.CampaignAdExtension> |
getCampaignAdExtensions()
Gets the CampaignAdExtensions for the ExtendedManagedCustomer's
ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.CampaignCriterion> |
getCampaignCriterions()
Gets the CampaignCriterions for the ExtendedManagedCustomer's
ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> |
getCampaignFeeds()
Gets the CampaignFeeds for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> |
getCampaignFeeds(Long feedId)
Gets the CampaignFeeds for the ExtendedManagedCustomer's ManagedCustomer by feedId.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Campaign> |
getCampaigns()
Gets the Campaigns for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Campaign> |
getCampaignsByLabelIds(List<Long> labelIds)
Gets the Campaigns for the ExtendedManagedCustomer's ManagedCustomer by labelIds.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Campaign> |
getCampaignsByStatus(com.google.api.ads.adwords.axis.v201409.cm.CampaignStatus campaignStatus)
Gets the Campaigns for the ExtendedManagedCustomer's ManagedCustomer by campaignStatus.
|
DelegateLocator |
getDelegateLocator()
Retrieves the DelegateLocator for the Account (ManagedCustomer).
|
List<ExtendedAdGroup> |
getExtendedAdGroups()
Gets the AdGroups as Extended for the ExtendedManagedCustomer's ManagedCustomer.
|
ExtendedCampaign |
getExtendedCampaign(Long campaignId)
Gets one Campaign as Extended for the ExtendedManagedCustomer's ManagedCustomer.
|
List<ExtendedCampaign> |
getExtendedCampaigns()
Gets the ExtendedCampaigns for the ExtendedManagedCustomer's ManagedCustomer.
|
List<ExtendedCampaign> |
getExtendedCampaignsByLabelIds(List<Long> labelIds)
Gets the ExtendedCampaigns for the ExtendedManagedCustomer's ManagedCustomer by labelIds.
|
List<ExtendedCampaign> |
getExtendedCampaignsByStatus(com.google.api.ads.adwords.axis.v201409.cm.CampaignStatus campaignStatus)
Gets the ExtendedCampaigns for the ExtendedManagedCustomer's ManagedCustomer
by campaignStatus.
|
List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> |
getFeedItems()
Gets the FeedItems for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> |
getFeedItems(Long feedId)
Gets the FeedItems for the ExtendedManagedCustomer's ManagedCustomer by feedId.
|
List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> |
getFeedMappings()
Gets the FeedMappings for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> |
getFeedMappings(Long feedId)
Gets the FeedMappings for the ExtendedManagedCustomer's ManagedCustomer by feedId.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Feed> |
getFeeds()
Gets the Feeds for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Feed> |
getFeeds(Long feedId)
Gets the Feeds for the ExtendedManagedCustomer's ManagedCustomer by feedId.
|
com.google.api.ads.adwords.axis.v201409.cm.Label |
getLabel(Long labelId)
Gets one Label for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Label> |
getLabels()
Gets the Labels for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Label> |
getLabelsByName(String labelName)
Gets the Labels for the ExtendedManagedCustomer's ManagedCustomer by labelName.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Label> |
getLabelsByStatus(com.google.api.ads.adwords.axis.v201409.cm.LabelStatus labelStatus)
Gets the Labels for the ExtendedManagedCustomer's ManagedCustomer by labelStatus.
|
com.google.api.ads.adwords.axis.v201409.mcm.ManagedCustomer |
getManagedCustomer()
Retrieves the encapsulated ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed |
insertAdGroupFeed(com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed adGroupFeed)
Inserts the AdGroupFeeds into the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> |
insertAdGroupFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> adGroupFeeds)
Inserts the AdGroupFeed into the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.Budget |
insertBudget(com.google.api.ads.adwords.axis.v201409.cm.Budget budget)
Inserts the Budgets into the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder |
insertBudgetOrder(com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder budgetOrder)
Inserts the BudgetOrder into the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Budget> |
insertBudgets(List<com.google.api.ads.adwords.axis.v201409.cm.Budget> budgets)
Inserts the Budget into the ExtendedManagedCustomer's ManagedCustomer.
|
ExtendedCampaign |
insertCampaign(com.google.api.ads.adwords.axis.v201409.cm.Campaign campaign)
Inserts the Campaign into the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed |
insertCampaignFeed(com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed campaignFeed)
Inserts the CampaignFeeds into the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> |
insertCampaignFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> campaignFeeds)
Inserts the CampaignFeed into the ExtendedManagedCustomer's ManagedCustomer.
|
List<ExtendedCampaign> |
insertCampaigns(List<com.google.api.ads.adwords.axis.v201409.cm.Campaign> campaigns)
Inserts the Campaigns into the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.Feed |
insertFeed(com.google.api.ads.adwords.axis.v201409.cm.Feed feed)
Inserts the Feeds into the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.FeedItem |
insertFeedItem(com.google.api.ads.adwords.axis.v201409.cm.FeedItem feedItem)
Inserts the FeedItems into the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> |
insertFeedItems(List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> feedItems)
Inserts the FeedItem into the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.FeedMapping |
insertFeedMapping(com.google.api.ads.adwords.axis.v201409.cm.FeedMapping feedMapping)
Inserts the FeedMappings into the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> |
insertFeedMappings(List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> feedMappings)
Inserts the FeedMapping into the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Feed> |
insertFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.Feed> feeds)
Inserts the Feed into the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.Label |
insertLabel(com.google.api.ads.adwords.axis.v201409.cm.Label label)
Inserts a Label into the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Label> |
insertLabels(List<com.google.api.ads.adwords.axis.v201409.cm.Label> labels)
Inserts Labels into the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed |
removeAdGroupFeed(com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed adGroupFeed)
Removes the AdGroupFeeds from the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> |
removeAdGroupFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> adGroupFeeds)
Removes the AdGroupFeeds from the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.Budget |
removeBudget(com.google.api.ads.adwords.axis.v201409.cm.Budget budget)
Removes the Budgets from the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder |
removeBudgetOrder(com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder budgetOrder)
Removes the BudgetOrder from the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Budget> |
removeBudgets(List<com.google.api.ads.adwords.axis.v201409.cm.Budget> budgets)
Removes the Budgets from the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed |
removeCampaignFeed(com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed campaignFeed)
Removes the CampaignFeeds from the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> |
removeCampaignFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> campaignFeeds)
Removes the CampaignFeeds from the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.Feed |
removeFeed(com.google.api.ads.adwords.axis.v201409.cm.Feed feed)
Removes the Feeds from the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.FeedItem |
removeFeedItem(com.google.api.ads.adwords.axis.v201409.cm.FeedItem feedItem)
Removes the FeedItems from the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> |
removeFeedItems(List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> feedItems)
Removes the FeedItems from the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.FeedMapping |
removeFeedMapping(com.google.api.ads.adwords.axis.v201409.cm.FeedMapping feedMapping)
Removes the FeedMappings from the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> |
removeFeedMappings(List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> feedMappings)
Removes the FeedMappings from the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Feed> |
removeFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.Feed> feeds)
Removes the Feeds from the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.Label |
removeLabel(com.google.api.ads.adwords.axis.v201409.cm.Label label)
Removes a Label from the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Label> |
removeLabels(List<com.google.api.ads.adwords.axis.v201409.cm.Label> labels)
Removes Labels from the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed |
updateAdGroupFeed(com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed adGroupFeed)
Updates the AdGroupFeed for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> |
updateAdGroupFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> adGroupFeeds)
Updates the AdGroupFeeds for the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.Budget |
updateBudget(com.google.api.ads.adwords.axis.v201409.cm.Budget budget)
Updates the Budget for the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder |
updateBudgetOrder(com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder budgetOrder)
Updates the BudgetOrder for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Budget> |
updateBudgets(List<com.google.api.ads.adwords.axis.v201409.cm.Budget> budgets)
Updates the Budgets for the ExtendedManagedCustomer's ManagedCustomer.
|
ExtendedCampaign |
updateCampaign(com.google.api.ads.adwords.axis.v201409.cm.Campaign campaign)
Updates the Campaign into the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed |
updateCampaignFeed(com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed campaignFeed)
Updates the CampaignFeed for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> |
updateCampaignFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> campaignFeeds)
Updates the CampaignFeeds for the ExtendedManagedCustomer's ManagedCustomer.
|
List<ExtendedCampaign> |
updateCampaigns(List<com.google.api.ads.adwords.axis.v201409.cm.Campaign> campaigns)
Updates the Campaigns for the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.Feed |
updateFeed(com.google.api.ads.adwords.axis.v201409.cm.Feed feed)
Updates the Feed for the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.FeedItem |
updateFeedItem(com.google.api.ads.adwords.axis.v201409.cm.FeedItem feedItem)
Updates the FeedItem for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> |
updateFeedItems(List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> feedItems)
Updates the FeedItems for the ExtendedManagedCustomer's ManagedCustomer.
|
com.google.api.ads.adwords.axis.v201409.cm.FeedMapping |
updateFeedMapping(com.google.api.ads.adwords.axis.v201409.cm.FeedMapping feedMapping)
Updates the FeedMapping for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> |
updateFeedMappings(List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> feedMappings)
Updates the FeedMappings for the ExtendedManagedCustomer's ManagedCustomer.
|
List<com.google.api.ads.adwords.axis.v201409.cm.Feed> |
updateFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.Feed> feeds)
Updates the Feeds for the ExtendedManagedCustomer's ManagedCustomer.
|
static ExtendedManagedCustomer |
withOAuth2FromFile()
Creates a new ExtendedManagedCustomer using the ads.properties file and using OAuth2.
|
public ExtendedManagedCustomer(com.google.api.ads.adwords.axis.v201409.mcm.ManagedCustomer managedCustomer, AdWordsSession adWordsSession)
managedCustomer
- a ManagedCustomer to convertadWordsSession
- the AdWordsSession for the MCCpublic ExtendedManagedCustomer(AdWordsSession adWordsSession) throws NumberFormatException, RemoteException
adWordsSession
- the AdWordsSession for the MCC / with ClientCustomerIdRemoteException
- for communication-related exceptionsNumberFormatException
- for errors in the CustomerIdpublic ExtendedManagedCustomer(com.google.api.ads.adwords.axis.v201409.mcm.ManagedCustomer managedCustomer, DelegateLocator delegateLocator)
managedCustomer
- a ManagedCustomer to convertdelegateLocator
- the DelegateLocator for this accountpublic static ExtendedManagedCustomer withOAuth2FromFile() throws OAuthException, ValidationException, com.google.api.ads.common.lib.conf.ConfigurationLoadException, NumberFormatException, RemoteException
OAuthException
- if problem with OAuth2com.google.api.ads.common.lib.conf.ConfigurationLoadException
- if problems loading the ad.properties fileValidationException
- if the AdWordsSession
did not validateRemoteException
- for communication-related exceptionsNumberFormatException
- for errors in the CustomerIdpublic static List<ExtendedManagedCustomer> as(List<com.google.api.ads.adwords.axis.v201409.mcm.ManagedCustomer> managedCustomers, AdWordsSession adWordsSession)
managedCustomers
- a list of ManagedCustomer to convertadWordsSession
- the AdWordsSession for the MCCpublic DelegateLocator getDelegateLocator()
public com.google.api.ads.adwords.axis.v201409.mcm.ManagedCustomer getManagedCustomer()
public List<com.google.api.ads.adwords.axis.v201409.cm.Campaign> getCampaigns() throws RemoteException
RemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.Campaign getCampaign(Long campaignId) throws RemoteException
campaignId
- RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Campaign> getCampaignsByStatus(com.google.api.ads.adwords.axis.v201409.cm.CampaignStatus campaignStatus) throws RemoteException
campaignStatus
- the Status of the CampaignRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Campaign> getCampaignsByLabelIds(List<Long> labelIds) throws RemoteException
labelIds
- the Ids of the Labels to get the CampaignsRemoteException
- for communication-related exceptionspublic List<ExtendedCampaign> getExtendedCampaigns() throws RemoteException
RemoteException
- for communication-related exceptionspublic ExtendedCampaign getExtendedCampaign(Long campaignId) throws RemoteException
campaignId
- the Id of the CampaignRemoteException
- for communication-related exceptionspublic List<ExtendedCampaign> getExtendedCampaignsByStatus(com.google.api.ads.adwords.axis.v201409.cm.CampaignStatus campaignStatus) throws RemoteException
campaignStatus
- the status of the CampignRemoteException
- for communication-related exceptionspublic List<ExtendedCampaign> getExtendedCampaignsByLabelIds(List<Long> labelIds) throws RemoteException
labelIds
- the Ids of the Labels to get the ExtendedCampaignsRemoteException
- for communication-related exceptionspublic List<ExtendedCampaign> insertCampaigns(List<com.google.api.ads.adwords.axis.v201409.cm.Campaign> campaigns) throws RemoteException
campaigns
- the list of Campaigns to insertRemoteException
- for communication-related exceptionspublic ExtendedCampaign insertCampaign(com.google.api.ads.adwords.axis.v201409.cm.Campaign campaign) throws RemoteException
campaign
- the Campaign to insertRemoteException
- for communication-related exceptionspublic List<ExtendedCampaign> updateCampaigns(List<com.google.api.ads.adwords.axis.v201409.cm.Campaign> campaigns) throws RemoteException
campaigns
- the Campaigns to updateRemoteException
- for communication-related exceptionspublic ExtendedCampaign updateCampaign(com.google.api.ads.adwords.axis.v201409.cm.Campaign campaign) throws RemoteException
campaign
- the Campaign to updateRemoteException
- for communication-related exceptionspublic List<ExtendedAdGroup> getExtendedAdGroups() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.AdGroup> getAdGroups() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.CampaignCriterion> getCampaignCriterions() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupCriterion> getAdGroupCriterions() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupAd> getAdGroupAds() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.CampaignAdExtension> getCampaignAdExtensions() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.AdParam> getAdParams() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder> getBudgetOrders() throws RemoteException
RemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder insertBudgetOrder(com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder budgetOrder) throws RemoteException
Note: insertBudgetOrder is limited to one operation per request.
See BudgetOrderServiceInterface
.
budgetOrder
- the BudgetOrder to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder updateBudgetOrder(com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder budgetOrder) throws RemoteException
Note: updateBudgetOrder is limited to one operation per request.
See BudgetOrderServiceInterface
.
budgetOrder
- the BudgetOrder to updateRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder removeBudgetOrder(com.google.api.ads.adwords.axis.v201409.billing.BudgetOrder budgetOrder) throws RemoteException
Note: removeBudgetOrder is limited to one operation per request.
See BudgetOrderServiceInterface
.
budgetOrder
- the BudgetOrder to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.billing.BillingAccount> getBillingAccounts() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Budget> getBudgets() throws RemoteException
RemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.Budget insertBudget(com.google.api.ads.adwords.axis.v201409.cm.Budget budget) throws RemoteException
budget
- the Budget to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Budget> insertBudgets(List<com.google.api.ads.adwords.axis.v201409.cm.Budget> budgets) throws RemoteException
budgets
- the Budgets to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.Budget updateBudget(com.google.api.ads.adwords.axis.v201409.cm.Budget budget) throws RemoteException
budget
- the Budget to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Budget> updateBudgets(List<com.google.api.ads.adwords.axis.v201409.cm.Budget> budgets) throws RemoteException
budgets
- the Budgets to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.Budget removeBudget(com.google.api.ads.adwords.axis.v201409.cm.Budget budget) throws RemoteException
budget
- the Budget to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Budget> removeBudgets(List<com.google.api.ads.adwords.axis.v201409.cm.Budget> budgets) throws RemoteException
budgets
- the Budgets to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Feed> getFeeds() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Feed> getFeeds(Long feedId) throws RemoteException
feedId
- RemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.Feed insertFeed(com.google.api.ads.adwords.axis.v201409.cm.Feed feed) throws RemoteException
feed
- the Feed to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Feed> insertFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.Feed> feeds) throws RemoteException
feeds
- the Feeds to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.Feed updateFeed(com.google.api.ads.adwords.axis.v201409.cm.Feed feed) throws RemoteException
feed
- the Feed to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Feed> updateFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.Feed> feeds) throws RemoteException
feeds
- the Feeds to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.Feed removeFeed(com.google.api.ads.adwords.axis.v201409.cm.Feed feed) throws RemoteException
feed
- the Feed to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Feed> removeFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.Feed> feeds) throws RemoteException
feeds
- the Feeds to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> getFeedItems() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> getFeedItems(Long feedId) throws RemoteException
feedId
- RemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.FeedItem insertFeedItem(com.google.api.ads.adwords.axis.v201409.cm.FeedItem feedItem) throws RemoteException
feedItem
- the FeedItem to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> insertFeedItems(List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> feedItems) throws RemoteException
feedItems
- the FeedItems to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.FeedItem updateFeedItem(com.google.api.ads.adwords.axis.v201409.cm.FeedItem feedItem) throws RemoteException
feedItem
- the FeedItem to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> updateFeedItems(List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> feedItems) throws RemoteException
feedItems
- the FeedItems to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.FeedItem removeFeedItem(com.google.api.ads.adwords.axis.v201409.cm.FeedItem feedItem) throws RemoteException
feedItem
- the FeedItem to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> removeFeedItems(List<com.google.api.ads.adwords.axis.v201409.cm.FeedItem> feedItems) throws RemoteException
feedItems
- the FeedItems to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> getFeedMappings() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> getFeedMappings(Long feedId) throws RemoteException
feedId
- RemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.FeedMapping insertFeedMapping(com.google.api.ads.adwords.axis.v201409.cm.FeedMapping feedMapping) throws RemoteException
feedMapping
- the FeedMapping to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> insertFeedMappings(List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> feedMappings) throws RemoteException
feedMappings
- the FeedMappings to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.FeedMapping updateFeedMapping(com.google.api.ads.adwords.axis.v201409.cm.FeedMapping feedMapping) throws RemoteException
feedMapping
- the FeedMapping to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> updateFeedMappings(List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> feedMappings) throws RemoteException
feedMappings
- the FeedMappings to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.FeedMapping removeFeedMapping(com.google.api.ads.adwords.axis.v201409.cm.FeedMapping feedMapping) throws RemoteException
feedMapping
- the FeedMapping to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> removeFeedMappings(List<com.google.api.ads.adwords.axis.v201409.cm.FeedMapping> feedMappings) throws RemoteException
feedMappings
- the FeedMappings to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> getCampaignFeeds() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> getCampaignFeeds(Long feedId) throws RemoteException
feedId
- RemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed insertCampaignFeed(com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed campaignFeed) throws RemoteException
campaignFeed
- the CampaignFeed to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> insertCampaignFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> campaignFeeds) throws RemoteException
campaignFeeds
- the CampaignFeeds to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed updateCampaignFeed(com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed campaignFeed) throws RemoteException
campaignFeed
- the CampaignFeed to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> updateCampaignFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> campaignFeeds) throws RemoteException
campaignFeeds
- the CampaignFeeds to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed removeCampaignFeed(com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed campaignFeed) throws RemoteException
campaignFeed
- the CampaignFeed to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> removeCampaignFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.CampaignFeed> campaignFeeds) throws RemoteException
campaignFeeds
- the CampaignFeeds to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> getAdGroupFeeds() throws RemoteException
RemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> getAdGroupFeeds(Long feedId) throws RemoteException
feedId
- the Id of the Feed to the the AdGroupFeedRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed insertAdGroupFeed(com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed adGroupFeed) throws RemoteException
adGroupFeed
- the AdGroupFeed to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> insertAdGroupFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> adGroupFeeds) throws RemoteException
adGroupFeeds
- the AdGroupFeeds to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed updateAdGroupFeed(com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed adGroupFeed) throws RemoteException
adGroupFeed
- the AdGroupFeed to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> updateAdGroupFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> adGroupFeeds) throws RemoteException
adGroupFeeds
- the AdGroupFeeds to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed removeAdGroupFeed(com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed adGroupFeed) throws RemoteException
adGroupFeed
- the AdGroupFeed to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> removeAdGroupFeeds(List<com.google.api.ads.adwords.axis.v201409.cm.AdGroupFeed> adGroupFeeds) throws RemoteException
adGroupFeeds
- the AdGroupFeeds to removeRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Label> getLabels() throws RemoteException
RemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.Label getLabel(Long labelId) throws RemoteException
labelId
- the Id of the LabelRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Label> getLabelsByStatus(com.google.api.ads.adwords.axis.v201409.cm.LabelStatus labelStatus) throws RemoteException
labelStatus
- the Status of the LabelRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Label> getLabelsByName(String labelName) throws RemoteException
labelName
- the Name of the LabelRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Label> insertLabels(List<com.google.api.ads.adwords.axis.v201409.cm.Label> labels) throws RemoteException
labels
- the list of Labels to insertRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.Label insertLabel(com.google.api.ads.adwords.axis.v201409.cm.Label label) throws RemoteException
label
- the Label to insertRemoteException
- for communication-related exceptionspublic List<com.google.api.ads.adwords.axis.v201409.cm.Label> removeLabels(List<com.google.api.ads.adwords.axis.v201409.cm.Label> labels) throws RemoteException
labels
- the Labels to removeRemoteException
- for communication-related exceptionspublic com.google.api.ads.adwords.axis.v201409.cm.Label removeLabel(com.google.api.ads.adwords.axis.v201409.cm.Label label) throws RemoteException
label
- the Label to removeRemoteException
- for communication-related exceptionsCopyright © 2015. All Rights Reserved.