class BingAdsApi::V8::CampaignManagementService::CampaignManagementService

Public Class Methods

new(config, endpoint) click to toggle source
Calls superclass method
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 15
def initialize(config, endpoint)
  namespace = 'https://adcenter.microsoft.com/v8'
  super(config, endpoint, namespace, :v8)
end

Public Instance Methods

add_ad_extensions(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 208
def add_ad_extensions(*args, &block)
  return execute_action('add_ad_extensions', args, &block)
end
add_ad_groups(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 256
def add_ad_groups(*args, &block)
  return execute_action('add_ad_groups', args, &block)
end
add_ads(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 372
def add_ads(*args, &block)
  return execute_action('add_ads', args, &block)
end
add_businesses(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 100
def add_businesses(*args, &block)
  return execute_action('add_businesses', args, &block)
end
add_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 212
def add_campaigns(*args, &block)
  return execute_action('add_campaigns', args, &block)
end
add_goals(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 172
def add_goals(*args, &block)
  return execute_action('add_goals', args, &block)
end
add_keywords(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 68
def add_keywords(*args, &block)
  return execute_action('add_keywords', args, &block)
end
add_site_placements(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 120
def add_site_placements(*args, &block)
  return execute_action('add_site_placements', args, &block)
end
add_target(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 304
def add_target(*args, &block)
  return execute_action('add_target', args, &block)
end
add_targets_to_library(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 320
def add_targets_to_library(*args, &block)
  return execute_action('add_targets_to_library', args, &block)
end
delete_ad_extensions(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 20
def delete_ad_extensions(*args, &block)
  return execute_action('delete_ad_extensions', args, &block)
end
delete_ad_extensions_from_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 40
def delete_ad_extensions_from_campaigns(*args, &block)
  return execute_action('delete_ad_extensions_from_campaigns', args, &block)
end
delete_ad_groups(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 260
def delete_ad_groups(*args, &block)
  return execute_action('delete_ad_groups', args, &block)
end
delete_ads(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 376
def delete_ads(*args, &block)
  return execute_action('delete_ads', args, &block)
end
delete_businesses(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 108
def delete_businesses(*args, &block)
  return execute_action('delete_businesses', args, &block)
end
delete_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 232
def delete_campaigns(*args, &block)
  return execute_action('delete_campaigns', args, &block)
end
delete_goals(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 184
def delete_goals(*args, &block)
  return execute_action('delete_goals', args, &block)
end
delete_keywords(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 72
def delete_keywords(*args, &block)
  return execute_action('delete_keywords', args, &block)
end
delete_site_placements(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 124
def delete_site_placements(*args, &block)
  return execute_action('delete_site_placements', args, &block)
end
delete_target(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 308
def delete_target(*args, &block)
  return execute_action('delete_target', args, &block)
end
delete_target_from_ad_group(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 352
def delete_target_from_ad_group(*args, &block)
  return execute_action('delete_target_from_ad_group', args, &block)
end
delete_target_from_campaign(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 364
def delete_target_from_campaign(*args, &block)
  return execute_action('delete_target_from_campaign', args, &block)
end
delete_targets_from_library(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 332
def delete_targets_from_library(*args, &block)
  return execute_action('delete_targets_from_library', args, &block)
end
download_campaign_hierarchy(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 164
def download_campaign_hierarchy(*args, &block)
  return execute_action('download_campaign_hierarchy', args, &block)
end
get_account_migration_statuses(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 204
def get_account_migration_statuses(*args, &block)
  return execute_action('get_account_migration_statuses', args, &block)
end
get_ad_editorial_reasons_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 160
def get_ad_editorial_reasons_by_ids(*args, &block)
  return execute_action('get_ad_editorial_reasons_by_ids', args, &block)
end
get_ad_extensions_by_campaign_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 24
def get_ad_extensions_by_campaign_ids(*args, &block)
  return execute_action('get_ad_extensions_by_campaign_ids', args, &block)
end
get_ad_extensions_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 28
def get_ad_extensions_by_ids(*args, &block)
  return execute_action('get_ad_extensions_by_ids', args, &block)
end
get_ad_extensions_editorial_reasons_by_campaign_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 32
def get_ad_extensions_editorial_reasons_by_campaign_ids(*args, &block)
  return execute_action('get_ad_extensions_editorial_reasons_by_campaign_ids', args, &block)
end
get_ad_groups_by_campaign_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 268
def get_ad_groups_by_campaign_id(*args, &block)
  return execute_action('get_ad_groups_by_campaign_id', args, &block)
end
get_ad_groups_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 264
def get_ad_groups_by_ids(*args, &block)
  return execute_action('get_ad_groups_by_ids', args, &block)
end
get_ads_by_ad_group_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 52
def get_ads_by_ad_group_id(*args, &block)
  return execute_action('get_ads_by_ad_group_id', args, &block)
end
get_ads_by_editorial_status(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 44
def get_ads_by_editorial_status(*args, &block)
  return execute_action('get_ads_by_editorial_status', args, &block)
end
get_ads_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 48
def get_ads_by_ids(*args, &block)
  return execute_action('get_ads_by_ids', args, &block)
end
get_analytics_type(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 192
def get_analytics_type(*args, &block)
  return execute_action('get_analytics_type', args, &block)
end
get_businesses_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 116
def get_businesses_by_ids(*args, &block)
  return execute_action('get_businesses_by_ids', args, &block)
end
get_businesses_info(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 112
def get_businesses_info(*args, &block)
  return execute_action('get_businesses_info', args, &block)
end
get_campaign_ad_extensions(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 196
def get_campaign_ad_extensions(*args, &block)
  return execute_action('get_campaign_ad_extensions', args, &block)
end
get_campaigns_by_account_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 216
def get_campaigns_by_account_id(*args, &block)
  return execute_action('get_campaigns_by_account_id', args, &block)
end
get_campaigns_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 220
def get_campaigns_by_ids(*args, &block)
  return execute_action('get_campaigns_by_ids', args, &block)
end
get_device_os_targets_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 344
def get_device_os_targets_by_ids(*args, &block)
  return execute_action('get_device_os_targets_by_ids', args, &block)
end
get_download_status(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 168
def get_download_status(*args, &block)
  return execute_action('get_download_status', args, &block)
end
get_goals(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 180
def get_goals(*args, &block)
  return execute_action('get_goals', args, &block)
end
get_keyword_editorial_reasons_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 156
def get_keyword_editorial_reasons_by_ids(*args, &block)
  return execute_action('get_keyword_editorial_reasons_by_ids', args, &block)
end
get_keywords_by_ad_group_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 84
def get_keywords_by_ad_group_id(*args, &block)
  return execute_action('get_keywords_by_ad_group_id', args, &block)
end
get_keywords_by_editorial_status(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 76
def get_keywords_by_editorial_status(*args, &block)
  return execute_action('get_keywords_by_editorial_status', args, &block)
end
get_keywords_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 80
def get_keywords_by_ids(*args, &block)
  return execute_action('get_keywords_by_ids', args, &block)
end
get_negative_keywords_by_ad_group_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 288
def get_negative_keywords_by_ad_group_ids(*args, &block)
  return execute_action('get_negative_keywords_by_ad_group_ids', args, &block)
end
get_negative_keywords_by_campaign_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 240
def get_negative_keywords_by_campaign_ids(*args, &block)
  return execute_action('get_negative_keywords_by_campaign_ids', args, &block)
end
get_negative_sites_by_ad_group_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 296
def get_negative_sites_by_ad_group_ids(*args, &block)
  return execute_action('get_negative_sites_by_ad_group_ids', args, &block)
end
get_negative_sites_by_campaign_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 248
def get_negative_sites_by_campaign_ids(*args, &block)
  return execute_action('get_negative_sites_by_campaign_ids', args, &block)
end
get_normalized_strings(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 152
def get_normalized_strings(*args, &block)
  return execute_action('get_normalized_strings', args, &block)
end
get_placement_details_for_urls(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 148
def get_placement_details_for_urls(*args, &block)
  return execute_action('get_placement_details_for_urls', args, &block)
end
get_site_placements_by_ad_group_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 132
def get_site_placements_by_ad_group_id(*args, &block)
  return execute_action('get_site_placements_by_ad_group_id', args, &block)
end
get_site_placements_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 128
def get_site_placements_by_ids(*args, &block)
  return execute_action('get_site_placements_by_ids', args, &block)
end
get_target_by_ad_group_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 312
def get_target_by_ad_group_id(*args, &block)
  return execute_action('get_target_by_ad_group_id', args, &block)
end
get_targets_by_ad_group_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 356
def get_targets_by_ad_group_ids(*args, &block)
  return execute_action('get_targets_by_ad_group_ids', args, &block)
end
get_targets_by_campaign_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 368
def get_targets_by_campaign_ids(*args, &block)
  return execute_action('get_targets_by_campaign_ids', args, &block)
end
get_targets_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 340
def get_targets_by_ids(*args, &block)
  return execute_action('get_targets_by_ids', args, &block)
end
get_targets_info_from_library(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 336
def get_targets_info_from_library(*args, &block)
  return execute_action('get_targets_info_from_library', args, &block)
end
pause_ad_groups(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 272
def pause_ad_groups(*args, &block)
  return execute_action('pause_ad_groups', args, &block)
end
pause_ads(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 60
def pause_ads(*args, &block)
  return execute_action('pause_ads', args, &block)
end
pause_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 224
def pause_campaigns(*args, &block)
  return execute_action('pause_campaigns', args, &block)
end
pause_keywords(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 88
def pause_keywords(*args, &block)
  return execute_action('pause_keywords', args, &block)
end
pause_site_placements(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 136
def pause_site_placements(*args, &block)
  return execute_action('pause_site_placements', args, &block)
end
resume_ad_groups(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 276
def resume_ad_groups(*args, &block)
  return execute_action('resume_ad_groups', args, &block)
end
resume_ads(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 64
def resume_ads(*args, &block)
  return execute_action('resume_ads', args, &block)
end
resume_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 228
def resume_campaigns(*args, &block)
  return execute_action('resume_campaigns', args, &block)
end
resume_keywords(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 92
def resume_keywords(*args, &block)
  return execute_action('resume_keywords', args, &block)
end
resume_site_placements(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 140
def resume_site_placements(*args, &block)
  return execute_action('resume_site_placements', args, &block)
end
set_ad_extensions_to_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 36
def set_ad_extensions_to_campaigns(*args, &block)
  return execute_action('set_ad_extensions_to_campaigns', args, &block)
end
set_analytics_type(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 188
def set_analytics_type(*args, &block)
  return execute_action('set_analytics_type', args, &block)
end
set_campaign_ad_extensions(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 200
def set_campaign_ad_extensions(*args, &block)
  return execute_action('set_campaign_ad_extensions', args, &block)
end
set_negative_keywords_to_ad_groups(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 292
def set_negative_keywords_to_ad_groups(*args, &block)
  return execute_action('set_negative_keywords_to_ad_groups', args, &block)
end
set_negative_keywords_to_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 244
def set_negative_keywords_to_campaigns(*args, &block)
  return execute_action('set_negative_keywords_to_campaigns', args, &block)
end
set_negative_sites_to_ad_groups(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 300
def set_negative_sites_to_ad_groups(*args, &block)
  return execute_action('set_negative_sites_to_ad_groups', args, &block)
end
set_negative_sites_to_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 252
def set_negative_sites_to_campaigns(*args, &block)
  return execute_action('set_negative_sites_to_campaigns', args, &block)
end
set_target_to_ad_group(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 348
def set_target_to_ad_group(*args, &block)
  return execute_action('set_target_to_ad_group', args, &block)
end
set_target_to_campaign(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 360
def set_target_to_campaign(*args, &block)
  return execute_action('set_target_to_campaign', args, &block)
end
submit_ad_group_for_approval(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 280
def submit_ad_group_for_approval(*args, &block)
  return execute_action('submit_ad_group_for_approval', args, &block)
end
update_ad_groups(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 284
def update_ad_groups(*args, &block)
  return execute_action('update_ad_groups', args, &block)
end
update_ads(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 56
def update_ads(*args, &block)
  return execute_action('update_ads', args, &block)
end
update_businesses(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 104
def update_businesses(*args, &block)
  return execute_action('update_businesses', args, &block)
end
update_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 236
def update_campaigns(*args, &block)
  return execute_action('update_campaigns', args, &block)
end
update_device_os_targets(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 328
def update_device_os_targets(*args, &block)
  return execute_action('update_device_os_targets', args, &block)
end
update_goals(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 176
def update_goals(*args, &block)
  return execute_action('update_goals', args, &block)
end
update_keywords(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 96
def update_keywords(*args, &block)
  return execute_action('update_keywords', args, &block)
end
update_site_placements(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 144
def update_site_placements(*args, &block)
  return execute_action('update_site_placements', args, &block)
end
update_target(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 316
def update_target(*args, &block)
  return execute_action('update_target', args, &block)
end
update_targets_in_library(*args, &block) click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 324
def update_targets_in_library(*args, &block)
  return execute_action('update_targets_in_library', args, &block)
end

Private Instance Methods

get_module() click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 386
def get_module()
  return BingAdsApi::V8::CampaignManagementService
end
get_service_registry() click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 382
def get_service_registry()
  return CampaignManagementServiceRegistry
end