Skip to content

Commit 164e0dd

Browse files
fix!: Added proto3 optional to Network primitive fields (#32255)
fix!: Added pagination to ListNetworks fix!: Renamed `USER_MESSAGES_CCPA_MESSAGES_SHOWN` `Metric` to `USER_MESSAGES_US_STATES_MESSAGES_SHOWN` docs: Updated documentation for `ad_review_center_ad_id` filter feat: Added LineItem service feat: Added additional Report metrics and dimensions feat: Added write methods for AdUnits feat: Added write methods for CustomTargetingKeys docs: Updated documentation for Report metrics and dimensions docs: Made `status` optional for SearchAdReviewCenterAds PiperOrigin-RevId: 842183588 Source-Link: googleapis/googleapis@8c06c1e Source-Link: googleapis/googleapis-gen@f5580fd Copy-Tag: eyJwIjoiZ29vZ2xlLWFkcy1hZF9tYW5hZ2VyLXYxLy5Pd2xCb3QueWFtbCIsImgiOiJmNTU4MGZkMzQ2ODZhOTM1ZTc2MWQ4ZmZkYmU4ZDI4YmE5NTJmOTZmIn0= * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent e03ce20 commit 164e0dd

File tree

69 files changed

+7387
-88
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+7387
-88
lines changed

google-ads-ad_manager-v1/.owlbot-manifest.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,12 @@
160160
"lib/google/ads/ad_manager/v1/geo_target_service/rest.rb",
161161
"lib/google/ads/ad_manager/v1/geo_target_service/rest/client.rb",
162162
"lib/google/ads/ad_manager/v1/geo_target_service/rest/service_stub.rb",
163+
"lib/google/ads/ad_manager/v1/line_item_service.rb",
164+
"lib/google/ads/ad_manager/v1/line_item_service/credentials.rb",
165+
"lib/google/ads/ad_manager/v1/line_item_service/paths.rb",
166+
"lib/google/ads/ad_manager/v1/line_item_service/rest.rb",
167+
"lib/google/ads/ad_manager/v1/line_item_service/rest/client.rb",
168+
"lib/google/ads/ad_manager/v1/line_item_service/rest/service_stub.rb",
163169
"lib/google/ads/ad_manager/v1/mobile_carrier_service.rb",
164170
"lib/google/ads/ad_manager/v1/mobile_carrier_service/credentials.rb",
165171
"lib/google/ads/ad_manager/v1/mobile_carrier_service/paths.rb",
@@ -356,7 +362,13 @@
356362
"lib/google/ads/admanager/v1/geo_target_messages_pb.rb",
357363
"lib/google/ads/admanager/v1/geo_target_service_pb.rb",
358364
"lib/google/ads/admanager/v1/geo_target_service_services_pb.rb",
365+
"lib/google/ads/admanager/v1/goal_enums_pb.rb",
366+
"lib/google/ads/admanager/v1/goal_pb.rb",
359367
"lib/google/ads/admanager/v1/label_messages_pb.rb",
368+
"lib/google/ads/admanager/v1/line_item_enums_pb.rb",
369+
"lib/google/ads/admanager/v1/line_item_messages_pb.rb",
370+
"lib/google/ads/admanager/v1/line_item_service_pb.rb",
371+
"lib/google/ads/admanager/v1/line_item_service_services_pb.rb",
360372
"lib/google/ads/admanager/v1/live_stream_event_messages_pb.rb",
361373
"lib/google/ads/admanager/v1/mobile_carrier_messages_pb.rb",
362374
"lib/google/ads/admanager/v1/mobile_carrier_service_pb.rb",
@@ -494,7 +506,12 @@
494506
"proto_docs/google/ads/admanager/v1/frequency_cap.rb",
495507
"proto_docs/google/ads/admanager/v1/geo_target_messages.rb",
496508
"proto_docs/google/ads/admanager/v1/geo_target_service.rb",
509+
"proto_docs/google/ads/admanager/v1/goal.rb",
510+
"proto_docs/google/ads/admanager/v1/goal_enums.rb",
497511
"proto_docs/google/ads/admanager/v1/label_messages.rb",
512+
"proto_docs/google/ads/admanager/v1/line_item_enums.rb",
513+
"proto_docs/google/ads/admanager/v1/line_item_messages.rb",
514+
"proto_docs/google/ads/admanager/v1/line_item_service.rb",
498515
"proto_docs/google/ads/admanager/v1/live_stream_event_messages.rb",
499516
"proto_docs/google/ads/admanager/v1/mobile_carrier_messages.rb",
500517
"proto_docs/google/ads/admanager/v1/mobile_carrier_service.rb",
@@ -572,9 +589,16 @@
572589
"snippets/ad_review_center_ad_service/batch_allow_ad_review_center_ads.rb",
573590
"snippets/ad_review_center_ad_service/batch_block_ad_review_center_ads.rb",
574591
"snippets/ad_review_center_ad_service/search_ad_review_center_ads.rb",
592+
"snippets/ad_unit_service/batch_activate_ad_units.rb",
593+
"snippets/ad_unit_service/batch_archive_ad_units.rb",
594+
"snippets/ad_unit_service/batch_create_ad_units.rb",
595+
"snippets/ad_unit_service/batch_deactivate_ad_units.rb",
596+
"snippets/ad_unit_service/batch_update_ad_units.rb",
597+
"snippets/ad_unit_service/create_ad_unit.rb",
575598
"snippets/ad_unit_service/get_ad_unit.rb",
576599
"snippets/ad_unit_service/list_ad_unit_sizes.rb",
577600
"snippets/ad_unit_service/list_ad_units.rb",
601+
"snippets/ad_unit_service/update_ad_unit.rb",
578602
"snippets/application_service/get_application.rb",
579603
"snippets/application_service/list_applications.rb",
580604
"snippets/audience_segment_service/get_audience_segment.rb",
@@ -613,8 +637,14 @@
613637
"snippets/custom_field_service/get_custom_field.rb",
614638
"snippets/custom_field_service/list_custom_fields.rb",
615639
"snippets/custom_field_service/update_custom_field.rb",
640+
"snippets/custom_targeting_key_service/batch_activate_custom_targeting_keys.rb",
641+
"snippets/custom_targeting_key_service/batch_create_custom_targeting_keys.rb",
642+
"snippets/custom_targeting_key_service/batch_deactivate_custom_targeting_keys.rb",
643+
"snippets/custom_targeting_key_service/batch_update_custom_targeting_keys.rb",
644+
"snippets/custom_targeting_key_service/create_custom_targeting_key.rb",
616645
"snippets/custom_targeting_key_service/get_custom_targeting_key.rb",
617646
"snippets/custom_targeting_key_service/list_custom_targeting_keys.rb",
647+
"snippets/custom_targeting_key_service/update_custom_targeting_key.rb",
618648
"snippets/custom_targeting_value_service/get_custom_targeting_value.rb",
619649
"snippets/custom_targeting_value_service/list_custom_targeting_values.rb",
620650
"snippets/device_capability_service/get_device_capability.rb",
@@ -631,6 +661,8 @@
631661
"snippets/entity_signals_mapping_service/update_entity_signals_mapping.rb",
632662
"snippets/geo_target_service/get_geo_target.rb",
633663
"snippets/geo_target_service/list_geo_targets.rb",
664+
"snippets/line_item_service/get_line_item.rb",
665+
"snippets/line_item_service/list_line_items.rb",
634666
"snippets/mobile_carrier_service/get_mobile_carrier.rb",
635667
"snippets/mobile_carrier_service/list_mobile_carriers.rb",
636668
"snippets/mobile_device_service/get_mobile_device.rb",
@@ -716,6 +748,7 @@
716748
"test/google/ads/ad_manager/v1/device_manufacturer_service_rest_test.rb",
717749
"test/google/ads/ad_manager/v1/entity_signals_mapping_service_rest_test.rb",
718750
"test/google/ads/ad_manager/v1/geo_target_service_rest_test.rb",
751+
"test/google/ads/ad_manager/v1/line_item_service_rest_test.rb",
719752
"test/google/ads/ad_manager/v1/mobile_carrier_service_rest_test.rb",
720753
"test/google/ads/ad_manager/v1/mobile_device_service_rest_test.rb",
721754
"test/google/ads/ad_manager/v1/mobile_device_submodel_service_rest_test.rb",

google-ads-ad_manager-v1/gapic_metadata.json

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,41 @@
8282
"methods": [
8383
"list_ad_unit_sizes"
8484
]
85+
},
86+
"CreateAdUnit": {
87+
"methods": [
88+
"create_ad_unit"
89+
]
90+
},
91+
"UpdateAdUnit": {
92+
"methods": [
93+
"update_ad_unit"
94+
]
95+
},
96+
"BatchCreateAdUnits": {
97+
"methods": [
98+
"batch_create_ad_units"
99+
]
100+
},
101+
"BatchUpdateAdUnits": {
102+
"methods": [
103+
"batch_update_ad_units"
104+
]
105+
},
106+
"BatchActivateAdUnits": {
107+
"methods": [
108+
"batch_activate_ad_units"
109+
]
110+
},
111+
"BatchDeactivateAdUnits": {
112+
"methods": [
113+
"batch_deactivate_ad_units"
114+
]
115+
},
116+
"BatchArchiveAdUnits": {
117+
"methods": [
118+
"batch_archive_ad_units"
119+
]
85120
}
86121
}
87122
}
@@ -417,6 +452,36 @@
417452
"methods": [
418453
"list_custom_targeting_keys"
419454
]
455+
},
456+
"CreateCustomTargetingKey": {
457+
"methods": [
458+
"create_custom_targeting_key"
459+
]
460+
},
461+
"BatchCreateCustomTargetingKeys": {
462+
"methods": [
463+
"batch_create_custom_targeting_keys"
464+
]
465+
},
466+
"UpdateCustomTargetingKey": {
467+
"methods": [
468+
"update_custom_targeting_key"
469+
]
470+
},
471+
"BatchUpdateCustomTargetingKeys": {
472+
"methods": [
473+
"batch_update_custom_targeting_keys"
474+
]
475+
},
476+
"BatchActivateCustomTargetingKeys": {
477+
"methods": [
478+
"batch_activate_custom_targeting_keys"
479+
]
480+
},
481+
"BatchDeactivateCustomTargetingKeys": {
482+
"methods": [
483+
"batch_deactivate_custom_targeting_keys"
484+
]
420485
}
421486
}
422487
}
@@ -556,6 +621,25 @@
556621
}
557622
}
558623
},
624+
"LineItemService": {
625+
"clients": {
626+
"grpc": {
627+
"libraryClient": "::Google::Ads::AdManager::V1::LineItemService::Client",
628+
"rpcs": {
629+
"GetLineItem": {
630+
"methods": [
631+
"get_line_item"
632+
]
633+
},
634+
"ListLineItems": {
635+
"methods": [
636+
"list_line_items"
637+
]
638+
}
639+
}
640+
}
641+
}
642+
},
559643
"MobileCarrierService": {
560644
"clients": {
561645
"grpc": {

google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
require "google/ads/ad_manager/v1/device_manufacturer_service"
4141
require "google/ads/ad_manager/v1/entity_signals_mapping_service"
4242
require "google/ads/ad_manager/v1/geo_target_service"
43+
require "google/ads/ad_manager/v1/line_item_service"
4344
require "google/ads/ad_manager/v1/mobile_carrier_service"
4445
require "google/ads/ad_manager/v1/mobile_device_service"
4546
require "google/ads/ad_manager/v1/mobile_device_submodel_service"

google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_review_center_ad_service/rest/client.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,9 +232,10 @@ def logger
232232
# Optional. The page token to fetch the next page of AdReviewCenterAds. This
233233
# is the value returned from a previous Search request, or empty.
234234
# @param status [::Google::Ads::AdManager::V1::AdReviewCenterAdStatusEnum::AdReviewCenterAdStatus]
235-
# Required. Only return ads with the given status.
235+
# Optional. Only return ads with the given status.
236236
# @param ad_review_center_ad_id [::Array<::String>]
237-
# Optional. If provided, only return ads with the given AdReviewCenterAd IDs.
237+
# Optional. Only return ads with the given AdReviewCenterAd IDs. If provided,
238+
# no other filter can be set (other than page size and page token).
238239
# @param date_time_range [::Google::Type::Interval, ::Hash]
239240
# Optional. If provided, only return ads that served within the given date
240241
# range (inclusive). The date range must be within the last 30 days. If not

google-ads-ad_manager-v1/lib/google/ads/ad_manager/v1/ad_unit_service/paths.rb

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,23 @@ def ad_unit_path network_code:, ad_unit:
4141
"networks/#{network_code}/adUnits/#{ad_unit}"
4242
end
4343

44+
##
45+
# Create a fully-qualified Label resource string.
46+
#
47+
# The resource will be in the following format:
48+
#
49+
# `networks/{network_code}/labels/{label}`
50+
#
51+
# @param network_code [String]
52+
# @param label [String]
53+
#
54+
# @return [::String]
55+
def label_path network_code:, label:
56+
raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/"
57+
58+
"networks/#{network_code}/labels/#{label}"
59+
end
60+
4461
##
4562
# Create a fully-qualified Network resource string.
4663
#
@@ -55,6 +72,23 @@ def network_path network_code:
5572
"networks/#{network_code}"
5673
end
5774

75+
##
76+
# Create a fully-qualified Team resource string.
77+
#
78+
# The resource will be in the following format:
79+
#
80+
# `networks/{network_code}/teams/{team}`
81+
#
82+
# @param network_code [String]
83+
# @param team [String]
84+
#
85+
# @return [::String]
86+
def team_path network_code:, team:
87+
raise ::ArgumentError, "network_code cannot contain /" if network_code.to_s.include? "/"
88+
89+
"networks/#{network_code}/teams/#{team}"
90+
end
91+
5892
extend self
5993
end
6094
end

0 commit comments

Comments
 (0)