@@ -38,10 +38,7 @@ public final class AdGroupAd extends com.google.api.client.json.GenericJson {
3838 private java .lang .Long adGroupAdId ;
3939
4040 /**
41- * The unique ID of the ad group that the ad belongs to. *Caution*: Parent ad groups for Demand
42- * Gen ads are not currently retrieveable using `advertisers.adGroups.list` or
43- * `advertisers.adGroups.get`. Demand Gen ads can be identified by the absence of the `ad_details`
44- * union field.
41+ * Required. The unique ID of the ad group that the ad belongs to.
4542 * The value may be {@code null}.
4643 */
4744 @ com .google .api .client .util .Key @ com .google .api .client .json .JsonString
@@ -62,51 +59,52 @@ public final class AdGroupAd extends com.google.api.client.json.GenericJson {
6259 private java .util .List <AdUrl > adUrls ;
6360
6461 /**
65- * Output only . The unique ID of the advertiser the ad belongs to.
62+ * Required . The unique ID of the advertiser the ad belongs to.
6663 * The value may be {@code null}.
6764 */
6865 @ com .google .api .client .util .Key @ com .google .api .client .json .JsonString
6966 private java .lang .Long advertiserId ;
7067
7168 /**
72- * Details of an [audio ad](//support.google.com/displayvideo/answer/6274216) used for reach
73- * marketing objectives.
69+ * Output only. Details of an [audio ad](//support.google.com/displayvideo/answer/6274216) used
70+ * for reach marketing objectives.
7471 * The value may be {@code null}.
7572 */
7673 @ com .google .api .client .util .Key
7774 private AudioAd audioAd ;
7875
7976 /**
80- * Details of a [non-skippable short video ad](//support.google.com/displayvideo/answer/6274216),
81- * equal to or less than 6 seconds, used for reach.
77+ * Output only. Details of a [non-skippable short video
78+ * ad](//support.google.com/displayvideo/answer/6274216), equal to or less than 6 seconds, used
79+ * for reach.
8280 * The value may be {@code null}.
8381 */
8482 @ com .google .api .client .util .Key
8583 private BumperAd bumperAd ;
8684
8785 /**
88- * The display name of the ad. Must be UTF-8 encoded with a maximum size of 255 bytes.
86+ * Required. The display name of the ad. Must be UTF-8 encoded with a maximum size of 255 bytes.
8987 * The value may be {@code null}.
9088 */
9189 @ com .google .api .client .util .Key
9290 private java .lang .String displayName ;
9391
9492 /**
95- * Details of an ad sourced from a Display & Video 360 creative.
93+ * Output only. Details of an ad sourced from a Display & Video 360 creative.
9694 * The value may be {@code null}.
9795 */
9896 @ com .google .api .client .util .Key
9997 private DisplayVideoSourceAd displayVideoSourceAd ;
10098
10199 /**
102- * The entity status of the ad.
100+ * Required. The entity status of the ad.
103101 * The value may be {@code null}.
104102 */
105103 @ com .google .api .client .util .Key
106104 private java .lang .String entityStatus ;
107105
108106 /**
109- * Details of an [in-stream ad skippable after 5
107+ * Output only. Details of an [in-stream ad skippable after 5
110108 * seconds](//support.google.com/displayvideo/answer/6274216), used for brand awareness or reach
111109 * marketing objectives.
112110 * The value may be {@code null}.
@@ -115,7 +113,7 @@ public final class AdGroupAd extends com.google.api.client.json.GenericJson {
115113 private InStreamAd inStreamAd ;
116114
117115 /**
118- * Details of an [ad served on the YouTube Home feed](//support.google.com/google-
116+ * Output only. Details of an [ad served on the YouTube Home feed](//support.google.com/google-
119117 * ads/answer/9709826).
120118 * The value may be {@code null}.
121119 */
@@ -130,7 +128,7 @@ public final class AdGroupAd extends com.google.api.client.json.GenericJson {
130128 private java .lang .String name ;
131129
132130 /**
133- * Details of a [non-skippable short in-stream video
131+ * Output only. Details of a [non-skippable short in-stream video
134132 * ad](//support.google.com/displayvideo/answer/6274216), between 6 and 15 seconds, used for reach
135133 * marketing objectives.
136134 * The value may be {@code null}.
@@ -139,15 +137,15 @@ public final class AdGroupAd extends com.google.api.client.json.GenericJson {
139137 private NonSkippableAd nonSkippableAd ;
140138
141139 /**
142- * Details of an [ad promoting a video](//support.google.com/displayvideo/answer/6274216) that
143- * shows in places of discovery.
140+ * Output only. Details of an [ad promoting a
141+ * video](//support.google.com/displayvideo/answer/6274216) that shows in places of discovery.
144142 * The value may be {@code null}.
145143 */
146144 @ com .google .api .client .util .Key
147145 private VideoDiscoveryAd videoDiscoverAd ;
148146
149147 /**
150- * Details of an [ad used in a video action campaign](//support.google.com/google-
148+ * Output only. Details of an [ad used in a video action campaign](//support.google.com/google-
151149 * ads/answer/10147229) to drive actions to the business, service or product.
152150 * The value may be {@code null}.
153151 */
@@ -172,21 +170,15 @@ public AdGroupAd setAdGroupAdId(java.lang.Long adGroupAdId) {
172170 }
173171
174172 /**
175- * The unique ID of the ad group that the ad belongs to. *Caution*: Parent ad groups for Demand
176- * Gen ads are not currently retrieveable using `advertisers.adGroups.list` or
177- * `advertisers.adGroups.get`. Demand Gen ads can be identified by the absence of the `ad_details`
178- * union field.
173+ * Required. The unique ID of the ad group that the ad belongs to.
179174 * @return value or {@code null} for none
180175 */
181176 public java .lang .Long getAdGroupId () {
182177 return adGroupId ;
183178 }
184179
185180 /**
186- * The unique ID of the ad group that the ad belongs to. *Caution*: Parent ad groups for Demand
187- * Gen ads are not currently retrieveable using `advertisers.adGroups.list` or
188- * `advertisers.adGroups.get`. Demand Gen ads can be identified by the absence of the `ad_details`
189- * union field.
181+ * Required. The unique ID of the ad group that the ad belongs to.
190182 * @param adGroupId adGroupId or {@code null} for none
191183 */
192184 public AdGroupAd setAdGroupId (java .lang .Long adGroupId ) {
@@ -229,15 +221,15 @@ public AdGroupAd setAdUrls(java.util.List<AdUrl> adUrls) {
229221 }
230222
231223 /**
232- * Output only . The unique ID of the advertiser the ad belongs to.
224+ * Required . The unique ID of the advertiser the ad belongs to.
233225 * @return value or {@code null} for none
234226 */
235227 public java .lang .Long getAdvertiserId () {
236228 return advertiserId ;
237229 }
238230
239231 /**
240- * Output only . The unique ID of the advertiser the ad belongs to.
232+ * Required . The unique ID of the advertiser the ad belongs to.
241233 * @param advertiserId advertiserId or {@code null} for none
242234 */
243235 public AdGroupAd setAdvertiserId (java .lang .Long advertiserId ) {
@@ -246,17 +238,17 @@ public AdGroupAd setAdvertiserId(java.lang.Long advertiserId) {
246238 }
247239
248240 /**
249- * Details of an [audio ad](//support.google.com/displayvideo/answer/6274216) used for reach
250- * marketing objectives.
241+ * Output only. Details of an [audio ad](//support.google.com/displayvideo/answer/6274216) used
242+ * for reach marketing objectives.
251243 * @return value or {@code null} for none
252244 */
253245 public AudioAd getAudioAd () {
254246 return audioAd ;
255247 }
256248
257249 /**
258- * Details of an [audio ad](//support.google.com/displayvideo/answer/6274216) used for reach
259- * marketing objectives.
250+ * Output only. Details of an [audio ad](//support.google.com/displayvideo/answer/6274216) used
251+ * for reach marketing objectives.
260252 * @param audioAd audioAd or {@code null} for none
261253 */
262254 public AdGroupAd setAudioAd (AudioAd audioAd ) {
@@ -265,17 +257,19 @@ public AdGroupAd setAudioAd(AudioAd audioAd) {
265257 }
266258
267259 /**
268- * Details of a [non-skippable short video ad](//support.google.com/displayvideo/answer/6274216),
269- * equal to or less than 6 seconds, used for reach.
260+ * Output only. Details of a [non-skippable short video
261+ * ad](//support.google.com/displayvideo/answer/6274216), equal to or less than 6 seconds, used
262+ * for reach.
270263 * @return value or {@code null} for none
271264 */
272265 public BumperAd getBumperAd () {
273266 return bumperAd ;
274267 }
275268
276269 /**
277- * Details of a [non-skippable short video ad](//support.google.com/displayvideo/answer/6274216),
278- * equal to or less than 6 seconds, used for reach.
270+ * Output only. Details of a [non-skippable short video
271+ * ad](//support.google.com/displayvideo/answer/6274216), equal to or less than 6 seconds, used
272+ * for reach.
279273 * @param bumperAd bumperAd or {@code null} for none
280274 */
281275 public AdGroupAd setBumperAd (BumperAd bumperAd ) {
@@ -284,15 +278,15 @@ public AdGroupAd setBumperAd(BumperAd bumperAd) {
284278 }
285279
286280 /**
287- * The display name of the ad. Must be UTF-8 encoded with a maximum size of 255 bytes.
281+ * Required. The display name of the ad. Must be UTF-8 encoded with a maximum size of 255 bytes.
288282 * @return value or {@code null} for none
289283 */
290284 public java .lang .String getDisplayName () {
291285 return displayName ;
292286 }
293287
294288 /**
295- * The display name of the ad. Must be UTF-8 encoded with a maximum size of 255 bytes.
289+ * Required. The display name of the ad. Must be UTF-8 encoded with a maximum size of 255 bytes.
296290 * @param displayName displayName or {@code null} for none
297291 */
298292 public AdGroupAd setDisplayName (java .lang .String displayName ) {
@@ -301,15 +295,15 @@ public AdGroupAd setDisplayName(java.lang.String displayName) {
301295 }
302296
303297 /**
304- * Details of an ad sourced from a Display & Video 360 creative.
298+ * Output only. Details of an ad sourced from a Display & Video 360 creative.
305299 * @return value or {@code null} for none
306300 */
307301 public DisplayVideoSourceAd getDisplayVideoSourceAd () {
308302 return displayVideoSourceAd ;
309303 }
310304
311305 /**
312- * Details of an ad sourced from a Display & Video 360 creative.
306+ * Output only. Details of an ad sourced from a Display & Video 360 creative.
313307 * @param displayVideoSourceAd displayVideoSourceAd or {@code null} for none
314308 */
315309 public AdGroupAd setDisplayVideoSourceAd (DisplayVideoSourceAd displayVideoSourceAd ) {
@@ -318,15 +312,15 @@ public AdGroupAd setDisplayVideoSourceAd(DisplayVideoSourceAd displayVideoSource
318312 }
319313
320314 /**
321- * The entity status of the ad.
315+ * Required. The entity status of the ad.
322316 * @return value or {@code null} for none
323317 */
324318 public java .lang .String getEntityStatus () {
325319 return entityStatus ;
326320 }
327321
328322 /**
329- * The entity status of the ad.
323+ * Required. The entity status of the ad.
330324 * @param entityStatus entityStatus or {@code null} for none
331325 */
332326 public AdGroupAd setEntityStatus (java .lang .String entityStatus ) {
@@ -335,7 +329,7 @@ public AdGroupAd setEntityStatus(java.lang.String entityStatus) {
335329 }
336330
337331 /**
338- * Details of an [in-stream ad skippable after 5
332+ * Output only. Details of an [in-stream ad skippable after 5
339333 * seconds](//support.google.com/displayvideo/answer/6274216), used for brand awareness or reach
340334 * marketing objectives.
341335 * @return value or {@code null} for none
@@ -345,7 +339,7 @@ public InStreamAd getInStreamAd() {
345339 }
346340
347341 /**
348- * Details of an [in-stream ad skippable after 5
342+ * Output only. Details of an [in-stream ad skippable after 5
349343 * seconds](//support.google.com/displayvideo/answer/6274216), used for brand awareness or reach
350344 * marketing objectives.
351345 * @param inStreamAd inStreamAd or {@code null} for none
@@ -356,7 +350,7 @@ public AdGroupAd setInStreamAd(InStreamAd inStreamAd) {
356350 }
357351
358352 /**
359- * Details of an [ad served on the YouTube Home feed](//support.google.com/google-
353+ * Output only. Details of an [ad served on the YouTube Home feed](//support.google.com/google-
360354 * ads/answer/9709826).
361355 * @return value or {@code null} for none
362356 */
@@ -365,7 +359,7 @@ public MastheadAd getMastheadAd() {
365359 }
366360
367361 /**
368- * Details of an [ad served on the YouTube Home feed](//support.google.com/google-
362+ * Output only. Details of an [ad served on the YouTube Home feed](//support.google.com/google-
369363 * ads/answer/9709826).
370364 * @param mastheadAd mastheadAd or {@code null} for none
371365 */
@@ -392,7 +386,7 @@ public AdGroupAd setName(java.lang.String name) {
392386 }
393387
394388 /**
395- * Details of a [non-skippable short in-stream video
389+ * Output only. Details of a [non-skippable short in-stream video
396390 * ad](//support.google.com/displayvideo/answer/6274216), between 6 and 15 seconds, used for reach
397391 * marketing objectives.
398392 * @return value or {@code null} for none
@@ -402,7 +396,7 @@ public NonSkippableAd getNonSkippableAd() {
402396 }
403397
404398 /**
405- * Details of a [non-skippable short in-stream video
399+ * Output only. Details of a [non-skippable short in-stream video
406400 * ad](//support.google.com/displayvideo/answer/6274216), between 6 and 15 seconds, used for reach
407401 * marketing objectives.
408402 * @param nonSkippableAd nonSkippableAd or {@code null} for none
@@ -413,17 +407,17 @@ public AdGroupAd setNonSkippableAd(NonSkippableAd nonSkippableAd) {
413407 }
414408
415409 /**
416- * Details of an [ad promoting a video](//support.google.com/displayvideo/answer/6274216) that
417- * shows in places of discovery.
410+ * Output only. Details of an [ad promoting a
411+ * video](//support.google.com/displayvideo/answer/6274216) that shows in places of discovery.
418412 * @return value or {@code null} for none
419413 */
420414 public VideoDiscoveryAd getVideoDiscoverAd () {
421415 return videoDiscoverAd ;
422416 }
423417
424418 /**
425- * Details of an [ad promoting a video](//support.google.com/displayvideo/answer/6274216) that
426- * shows in places of discovery.
419+ * Output only. Details of an [ad promoting a
420+ * video](//support.google.com/displayvideo/answer/6274216) that shows in places of discovery.
427421 * @param videoDiscoverAd videoDiscoverAd or {@code null} for none
428422 */
429423 public AdGroupAd setVideoDiscoverAd (VideoDiscoveryAd videoDiscoverAd ) {
@@ -432,7 +426,7 @@ public AdGroupAd setVideoDiscoverAd(VideoDiscoveryAd videoDiscoverAd) {
432426 }
433427
434428 /**
435- * Details of an [ad used in a video action campaign](//support.google.com/google-
429+ * Output only. Details of an [ad used in a video action campaign](//support.google.com/google-
436430 * ads/answer/10147229) to drive actions to the business, service or product.
437431 * @return value or {@code null} for none
438432 */
@@ -441,7 +435,7 @@ public VideoPerformanceAd getVideoPerformanceAd() {
441435 }
442436
443437 /**
444- * Details of an [ad used in a video action campaign](//support.google.com/google-
438+ * Output only. Details of an [ad used in a video action campaign](//support.google.com/google-
445439 * ads/answer/10147229) to drive actions to the business, service or product.
446440 * @param videoPerformanceAd videoPerformanceAd or {@code null} for none
447441 */
0 commit comments