You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: shared/output/ads/googleads/proto_docs/google/ads/googleads/v15/resources/campaign.rb
+28Lines changed: 28 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -267,60 +267,88 @@ module Resources
267
267
# @!attribute [rw] bidding_strategy
268
268
# @return [::String]
269
269
# Portfolio bidding strategy used by campaign.
270
+
#
271
+
# Note: The following fields are mutually exclusive: `bidding_strategy`, `commission`, `manual_cpa`, `manual_cpc`, `manual_cpm`, `manual_cpv`, `maximize_conversions`, `maximize_conversion_value`, `target_cpa`, `target_impression_share`, `target_roas`, `target_spend`, `percent_cpc`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Commission is an automatic bidding strategy in which the advertiser pays
273
275
# a certain portion of the conversion value.
276
+
#
277
+
# Note: The following fields are mutually exclusive: `commission`, `bidding_strategy`, `manual_cpa`, `manual_cpc`, `manual_cpm`, `manual_cpv`, `maximize_conversions`, `maximize_conversion_value`, `target_cpa`, `target_impression_share`, `target_roas`, `target_spend`, `percent_cpc`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Manual bidding strategy that allows advertiser to set the bid per
278
282
# advertiser-specified action. Supported only for Local Services campaigns.
283
+
#
284
+
# Note: The following fields are mutually exclusive: `manual_cpa`, `bidding_strategy`, `commission`, `manual_cpc`, `manual_cpm`, `manual_cpv`, `maximize_conversions`, `maximize_conversion_value`, `target_cpa`, `target_impression_share`, `target_roas`, `target_spend`, `percent_cpc`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Manual click-based bidding where user pays per click.
289
+
#
290
+
# Note: The following fields are mutually exclusive: `manual_cpc`, `bidding_strategy`, `commission`, `manual_cpa`, `manual_cpm`, `manual_cpv`, `maximize_conversions`, `maximize_conversion_value`, `target_cpa`, `target_impression_share`, `target_roas`, `target_spend`, `percent_cpc`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Manual impression-based bidding where user pays per thousand
287
295
# impressions.
296
+
#
297
+
# Note: The following fields are mutually exclusive: `manual_cpm`, `bidding_strategy`, `commission`, `manual_cpa`, `manual_cpc`, `manual_cpv`, `maximize_conversions`, `maximize_conversion_value`, `target_cpa`, `target_impression_share`, `target_roas`, `target_spend`, `percent_cpc`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# A bidding strategy that pays a configurable amount per video view.
301
+
#
302
+
# Note: The following fields are mutually exclusive: `manual_cpv`, `bidding_strategy`, `commission`, `manual_cpa`, `manual_cpc`, `manual_cpm`, `maximize_conversions`, `maximize_conversion_value`, `target_cpa`, `target_impression_share`, `target_roas`, `target_spend`, `percent_cpc`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Standard Maximize Conversions bidding strategy that automatically
294
306
# maximizes number of conversions while spending your budget.
307
+
#
308
+
# Note: The following fields are mutually exclusive: `maximize_conversions`, `bidding_strategy`, `commission`, `manual_cpa`, `manual_cpc`, `manual_cpm`, `manual_cpv`, `maximize_conversion_value`, `target_cpa`, `target_impression_share`, `target_roas`, `target_spend`, `percent_cpc`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Standard Maximize Conversion Value bidding strategy that automatically
298
312
# sets bids to maximize revenue while spending your budget.
313
+
#
314
+
# Note: The following fields are mutually exclusive: `maximize_conversion_value`, `bidding_strategy`, `commission`, `manual_cpa`, `manual_cpc`, `manual_cpm`, `manual_cpv`, `maximize_conversions`, `target_cpa`, `target_impression_share`, `target_roas`, `target_spend`, `percent_cpc`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Standard Target CPA bidding strategy that automatically sets bids to
302
318
# help get as many conversions as possible at the target
303
319
# cost-per-acquisition (CPA) you set.
320
+
#
321
+
# Note: The following fields are mutually exclusive: `target_cpa`, `bidding_strategy`, `commission`, `manual_cpa`, `manual_cpc`, `manual_cpm`, `manual_cpv`, `maximize_conversions`, `maximize_conversion_value`, `target_impression_share`, `target_roas`, `target_spend`, `percent_cpc`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Target Impression Share bidding strategy. An automated bidding strategy
307
325
# that sets bids to achieve a chosen percentage of impressions.
326
+
#
327
+
# Note: The following fields are mutually exclusive: `target_impression_share`, `bidding_strategy`, `commission`, `manual_cpa`, `manual_cpc`, `manual_cpm`, `manual_cpv`, `maximize_conversions`, `maximize_conversion_value`, `target_cpa`, `target_roas`, `target_spend`, `percent_cpc`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Standard Target ROAS bidding strategy that automatically maximizes
311
331
# revenue while averaging a specific target return on ad spend (ROAS).
332
+
#
333
+
# Note: The following fields are mutually exclusive: `target_roas`, `bidding_strategy`, `commission`, `manual_cpa`, `manual_cpc`, `manual_cpm`, `manual_cpv`, `maximize_conversions`, `maximize_conversion_value`, `target_cpa`, `target_impression_share`, `target_spend`, `percent_cpc`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Standard Target Spend bidding strategy that automatically sets your bids
315
337
# to help get as many clicks as possible within your budget.
338
+
#
339
+
# Note: The following fields are mutually exclusive: `target_spend`, `bidding_strategy`, `commission`, `manual_cpa`, `manual_cpc`, `manual_cpm`, `manual_cpv`, `maximize_conversions`, `maximize_conversion_value`, `target_cpa`, `target_impression_share`, `target_roas`, `percent_cpc`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Standard Percent Cpc bidding strategy where bids are a fraction of the
319
343
# advertised price for some good or service.
344
+
#
345
+
# Note: The following fields are mutually exclusive: `percent_cpc`, `bidding_strategy`, `commission`, `manual_cpa`, `manual_cpc`, `manual_cpm`, `manual_cpv`, `maximize_conversions`, `maximize_conversion_value`, `target_cpa`, `target_impression_share`, `target_roas`, `target_spend`, `target_cpm`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# A bidding strategy that automatically optimizes cost per thousand
323
349
# impressions.
350
+
#
351
+
# Note: The following fields are mutually exclusive: `target_cpm`, `bidding_strategy`, `commission`, `manual_cpa`, `manual_cpc`, `manual_cpm`, `manual_cpv`, `maximize_conversions`, `maximize_conversion_value`, `target_cpa`, `target_impression_share`, `target_roas`, `target_spend`, `percent_cpc`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Create operation: No resource name is expected for the new campaign.
59
+
#
60
+
# Note: The following fields are mutually exclusive: `create`, `update`, `remove`. If a field in that set is populated, all other fields in the set will automatically be cleared.
# Update operation: The campaign is expected to have a valid
62
64
# resource name.
65
+
#
66
+
# Note: The following fields are mutually exclusive: `update`, `create`, `remove`. If a field in that set is populated, all other fields in the set will automatically be cleared.
63
67
# @!attribute [rw] remove
64
68
# @return [::String]
65
69
# Remove operation: A resource name for the removed campaign is
# Note: The following fields are mutually exclusive: `remove`, `create`, `update`. If a field in that set is populated, all other fields in the set will automatically be cleared.
Copy file name to clipboardExpand all lines: shared/output/cloud/grafeas_v1/proto_docs/google/protobuf/struct.rb
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -53,21 +53,33 @@ class FieldsEntry
53
53
# @!attribute [rw] null_value
54
54
# @return [::Google::Protobuf::NullValue]
55
55
# Represents a null value.
56
+
#
57
+
# Note: The following fields are mutually exclusive: `null_value`, `number_value`, `string_value`, `bool_value`, `struct_value`, `list_value`. If a field in that set is populated, all other fields in the set will automatically be cleared.
56
58
# @!attribute [rw] number_value
57
59
# @return [::Float]
58
60
# Represents a double value.
61
+
#
62
+
# Note: The following fields are mutually exclusive: `number_value`, `null_value`, `string_value`, `bool_value`, `struct_value`, `list_value`. If a field in that set is populated, all other fields in the set will automatically be cleared.
59
63
# @!attribute [rw] string_value
60
64
# @return [::String]
61
65
# Represents a string value.
66
+
#
67
+
# Note: The following fields are mutually exclusive: `string_value`, `null_value`, `number_value`, `bool_value`, `struct_value`, `list_value`. If a field in that set is populated, all other fields in the set will automatically be cleared.
62
68
# @!attribute [rw] bool_value
63
69
# @return [::Boolean]
64
70
# Represents a boolean value.
71
+
#
72
+
# Note: The following fields are mutually exclusive: `bool_value`, `null_value`, `number_value`, `string_value`, `struct_value`, `list_value`. If a field in that set is populated, all other fields in the set will automatically be cleared.
65
73
# @!attribute [rw] struct_value
66
74
# @return [::Google::Protobuf::Struct]
67
75
# Represents a structured value.
76
+
#
77
+
# Note: The following fields are mutually exclusive: `struct_value`, `null_value`, `number_value`, `string_value`, `bool_value`, `list_value`. If a field in that set is populated, all other fields in the set will automatically be cleared.
68
78
# @!attribute [rw] list_value
69
79
# @return [::Google::Protobuf::ListValue]
70
80
# Represents a repeated `Value`.
81
+
#
82
+
# Note: The following fields are mutually exclusive: `list_value`, `null_value`, `number_value`, `string_value`, `bool_value`, `struct_value`. If a field in that set is populated, all other fields in the set will automatically be cleared.
0 commit comments