001// Generated by delombok at Tue Jun 03 09:05:42 UTC 2025
002/*
003 * Copyright (c) 2010-2025 Mark Allen, Norbert Bartels.
004 *
005 * Permission is hereby granted, free of charge, to any person obtaining a copy
006 * of this software and associated documentation files (the "Software"), to deal
007 * in the Software without restriction, including without limitation the rights
008 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
009 * copies of the Software, and to permit persons to whom the Software is
010 * furnished to do so, subject to the following conditions:
011 *
012 * The above copyright notice and this permission notice shall be included in
013 * all copies or substantial portions of the Software.
014 *
015 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
016 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
017 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
018 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
019 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
020 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
021 * THE SOFTWARE.
022 */
023package com.restfb.types.ads;
024
025import java.util.List;
026import com.restfb.Facebook;
027
028/**
029 * Represents the <a href="https://developers.facebook.com/docs/marketing-api/adcreative/">AdGroup Creative type</a>.
030 */
031public class AdCreative extends NamedAdsObject {
032  private static final long serialVersionUID = 1L;
033  /**
034   * The actor ID (Page ID) of this creative.
035   *
036   * This field is available only for mobile app ads created before 2015
037   */
038  @Facebook("actor_id")
039  private String actorId;
040  /**
041   * The image used for actor's icon.
042   *
043   * This field is available only for mobile app ads created before 2015
044   */
045  @Facebook("actor_image_hash")
046  private String actorImageHash;
047  /**
048   * The URL of the icon for the actor (Page ID) of this creative.
049   *
050   * This field is only available for mobile app ads created before 2015
051   */
052  @Facebook("actor_image_url")
053  private String actorImageUrl;
054  /**
055   * The title text used for actor.
056   *
057   * This field is available only for mobile app ads created before 2015
058   */
059  @Facebook("actor_name")
060  private String actorName;
061  /**
062   * Ad Labels that are associated with this creative
063   */
064  @Facebook("adlabels")
065  private List<AdLabel> adlabels;
066  /**
067   * Deep link fallback behavior for dynamic product ads if the app is not installed.
068   */
069  @Facebook("applink_treatment")
070  private String applinkTreatment;
071  /**
072   * Used for Dynamic Creative to automatically experiment and deliver different variations of an ad's creative.
073   */
074  @Facebook("asset_feed_spec")
075  private AdAssetFeedSpec assetFeedSpec;
076  /**
077   * The body of the ad
078   */
079  @Facebook
080  private String body;
081  /**
082   * The call to action button text and header text of legacy ads.
083   */
084  @Facebook("call_to_action_type")
085  private String callToActionType;
086  /**
087   * A JSON object defining crop dimensions for the image specified.
088   *
089   * See image crop reference for more details
090   */
091  @Facebook("image_crops")
092  private AdsImageCrops imageCrops;
093  /**
094   * Image hash for an image you can use in creatives.
095   *
096   * See image library for more details
097   */
098  @Facebook("image_hash")
099  private String imageHash;
100  /**
101   * A URL for the image for this creative.
102   *
103   * The image specified at this URL will be saved into the ad account's image library
104   */
105  @Facebook("image_url")
106  private String imageUrl;
107  /**
108   * Instagram actor ID
109   */
110  @Deprecated
111  @Facebook("instagram_actor_id")
112  private String instagramActorId;
113  /**
114   * Instagram user ID
115   */
116  @Facebook("instagram_user_id")
117  private String instagramUserId;
118  /**
119   * Instagram permalink
120   */
121  @Facebook("instagram_permalink_url")
122  private String instagramPermalinkUrl;
123  /**
124   * Instagram Story ID
125   *
126   * -- GETTER
127   */
128  @Facebook("instagram_story_id")
129  private String instagramStoryId;
130  @Facebook("interactive_components_spec")
131  private AdCreativeInteractiveComponentsSpec interactiveComponentsSpec;
132  /**
133   * The Open Graph (OG) ID for the link in this creative if the landing page has OG tags
134   */
135  @Facebook("link_og_id")
136  private String linkOgId;
137  /**
138   * Used to identify a specific landing tab on the Page (e.g. a Page tab app) by the Page tab's URL.
139   *
140   * See connection objects for retrieving Page tabs' URLs. app_data parameters may be added to the url to pass data to
141   * a tab app
142   */
143  @Facebook("link_url")
144  private String linkUrl;
145  /**
146   * The ID of the promoted_object or object that is relevant to the ad and ad type
147   */
148  @Facebook("object_id")
149  private String objectId;
150  /**
151   * The ID of a page post to use in an ad.
152   *
153   * This ID can be retrieved by using the graph API to query the posts of the page. If an image is used in the post, it
154   * will be downloaded and available in your account's image library
155   */
156  @Facebook("object_story_id")
157  private String objectStoryId;
158  /**
159   * The page id and the content to create a new unpublished page post specified using one of link_data, photo_data,
160   * video_data, offer_data, text_data or template_data
161   */
162  @Facebook("object_story_spec")
163  private AdCreativeObjectStorySpec objectStorySpec;
164  /**
165   * The type of object that is being advertised.
166   *
167   * Allowed values are:
168   * <ul>
169   * <li>PAGE</li>
170   * <li>DOMAIN</li>
171   * <li>EVENT</li>
172   * <li>STORE_ITEM: refers to an iTunes or Google Play store destination</li>
173   * <li>OFFER</li>
174   * <li>SHARE: from a page</li>
175   * <li>PHOTO</li>
176   * <li>STATUS: of a page</li>
177   * <li>VIDEO</li>
178   * <li>APPLICATION: app on Facebook</li>
179   * <li>INVALID: when an invalid object_id was specified such as a deleted object or if you do not have permission to
180   * see the object. In very few cases, this field may be empty if Facebook is unable to identify the type of advertised
181   * object</li>
182   * </ul>
183   */
184  @Facebook("object_type")
185  private String objectType;
186  /**
187   * Destination URL for a link ads not connected to a page
188   */
189  @Facebook("object_url")
190  private String objectUrl;
191  /**
192   * Use this field to customize the media for different Facebook placements.
193   *
194   * Currently you can use this field for customizing images only. The media specified here replaces the original media
195   * defined in the ad creative when the ad displays on those placements. For example, if you define a media here for
196   * the instagram key, Facebook uses that media instead of the media defined in the ad creative when showing the ad on
197   * Instagram.
198   */
199  @Facebook("platform_customizations")
200  private String platformCustomizations;
201  /**
202   * The ID of the product set for this creative. See dynamic product ads for more detail
203   */
204  @Facebook("product_set_id")
205  private String productSetId;
206  @Facebook("source_instagram_media_id")
207  private String sourceInstagramMediaId;
208  /**
209   * The run status of this creative.
210   *
211   * Allowed values are:
212   * <ul>
213   * <li>ACTIVE</li>
214   * <li>DELETED</li>
215   * </ul>
216   */
217  @Facebook("run_status")
218  private String runStatus;
219  /**
220   * The Tracking URL for dynamic product ads.
221   *
222   * See dynamic product ads for more detail
223   */
224  @Facebook("template_url")
225  private String templateUrl;
226  /**
227   * The URL to a thumbnail for this creative.
228   *
229   * You can optionally request dimensions of this thumbnail by providing the thumbnail_width and thumbnail_height
230   * parameters. See example for more detail
231   */
232  @Facebook("thumbnail_url")
233  private String thumbnailUrl;
234  /**
235   * Title for a link ad (not connected to a Page)
236   */
237  @Facebook("title")
238  private String title;
239  /**
240   * A set of query string parameters which will replace or be appended to urls clicked from page post ads, and canvas
241   * app install creatives only
242   */
243  @Facebook("url_tags")
244  private String urlTags;
245  @Facebook("use_page_actor_override")
246  private Boolean usePageActorOverride;
247  @Facebook("video_id")
248  private String videoId;
249  @Facebook("creative_id")
250  private String creativeId;
251
252  /**
253   * @return The actor ID (Page ID) of this creative.
254   */
255  @java.lang.SuppressWarnings("all")
256  public String getActorId() {
257    return this.actorId;
258  }
259
260  /**
261   * The actor ID (Page ID) of this creative.
262   *
263   * This field is available only for mobile app ads created before 2015
264   */
265  @java.lang.SuppressWarnings("all")
266  public void setActorId(final String actorId) {
267    this.actorId = actorId;
268  }
269
270  /**
271   * @return The image used for actor's icon.
272   */
273  @java.lang.SuppressWarnings("all")
274  public String getActorImageHash() {
275    return this.actorImageHash;
276  }
277
278  /**
279   * The image used for actor's icon.
280   *
281   * This field is available only for mobile app ads created before 2015
282   */
283  @java.lang.SuppressWarnings("all")
284  public void setActorImageHash(final String actorImageHash) {
285    this.actorImageHash = actorImageHash;
286  }
287
288  /**
289   * @return The URL of the icon for the actor (Page ID) of this creative.
290   */
291  @java.lang.SuppressWarnings("all")
292  public String getActorImageUrl() {
293    return this.actorImageUrl;
294  }
295
296  /**
297   * The URL of the icon for the actor (Page ID) of this creative.
298   *
299   * This field is only available for mobile app ads created before 2015
300   */
301  @java.lang.SuppressWarnings("all")
302  public void setActorImageUrl(final String actorImageUrl) {
303    this.actorImageUrl = actorImageUrl;
304  }
305
306  /**
307   * @return The title text used for actor.
308   */
309  @java.lang.SuppressWarnings("all")
310  public String getActorName() {
311    return this.actorName;
312  }
313
314  /**
315   * The title text used for actor.
316   *
317   * This field is available only for mobile app ads created before 2015
318   */
319  @java.lang.SuppressWarnings("all")
320  public void setActorName(final String actorName) {
321    this.actorName = actorName;
322  }
323
324  /**
325   * @return Ad Labels that are associated with this creative
326   */
327  @java.lang.SuppressWarnings("all")
328  public List<AdLabel> getAdlabels() {
329    return this.adlabels;
330  }
331
332  /**
333   * Ad Labels that are associated with this creative
334   */
335  @java.lang.SuppressWarnings("all")
336  public void setAdlabels(final List<AdLabel> adlabels) {
337    this.adlabels = adlabels;
338  }
339
340  /**
341   * Deep link fallback behavior for dynamic product ads if the app is not installed.
342   */
343  @java.lang.SuppressWarnings("all")
344  public String getApplinkTreatment() {
345    return this.applinkTreatment;
346  }
347
348  /**
349   * Deep link fallback behavior for dynamic product ads if the app is not installed.
350   */
351  @java.lang.SuppressWarnings("all")
352  public void setApplinkTreatment(final String applinkTreatment) {
353    this.applinkTreatment = applinkTreatment;
354  }
355
356  /**
357   * Used for Dynamic Creative to automatically experiment and deliver different variations of an ad's creative.
358   */
359  @java.lang.SuppressWarnings("all")
360  public AdAssetFeedSpec getAssetFeedSpec() {
361    return this.assetFeedSpec;
362  }
363
364  /**
365   * Used for Dynamic Creative to automatically experiment and deliver different variations of an ad's creative.
366   */
367  @java.lang.SuppressWarnings("all")
368  public void setAssetFeedSpec(final AdAssetFeedSpec assetFeedSpec) {
369    this.assetFeedSpec = assetFeedSpec;
370  }
371
372  /**
373   * @return The body of the ad
374   */
375  @java.lang.SuppressWarnings("all")
376  public String getBody() {
377    return this.body;
378  }
379
380  /**
381   * The body of the ad
382   */
383  @java.lang.SuppressWarnings("all")
384  public void setBody(final String body) {
385    this.body = body;
386  }
387
388  /**
389   * @return The call to action button text and header text of legacy ads.
390   */
391  @java.lang.SuppressWarnings("all")
392  public String getCallToActionType() {
393    return this.callToActionType;
394  }
395
396  /**
397   * The call to action button text and header text of legacy ads.
398   */
399  @java.lang.SuppressWarnings("all")
400  public void setCallToActionType(final String callToActionType) {
401    this.callToActionType = callToActionType;
402  }
403
404  /**
405   * @return A JSON object defining crop dimensions for the image specified.
406   */
407  @java.lang.SuppressWarnings("all")
408  public AdsImageCrops getImageCrops() {
409    return this.imageCrops;
410  }
411
412  /**
413   * A JSON object defining crop dimensions for the image specified.
414   *
415   * See image crop reference for more details
416   */
417  @java.lang.SuppressWarnings("all")
418  public void setImageCrops(final AdsImageCrops imageCrops) {
419    this.imageCrops = imageCrops;
420  }
421
422  /**
423   * @return Image hash for an image you can use in creatives.
424   */
425  @java.lang.SuppressWarnings("all")
426  public String getImageHash() {
427    return this.imageHash;
428  }
429
430  /**
431   * Image hash for an image you can use in creatives.
432   *
433   * See image library for more details
434   */
435  @java.lang.SuppressWarnings("all")
436  public void setImageHash(final String imageHash) {
437    this.imageHash = imageHash;
438  }
439
440  /**
441   * @return A URL for the image for this creative.
442   */
443  @java.lang.SuppressWarnings("all")
444  public String getImageUrl() {
445    return this.imageUrl;
446  }
447
448  /**
449   * A URL for the image for this creative.
450   *
451   * The image specified at this URL will be saved into the ad account's image library
452   */
453  @java.lang.SuppressWarnings("all")
454  public void setImageUrl(final String imageUrl) {
455    this.imageUrl = imageUrl;
456  }
457
458  /**
459   * @return Instagram actor ID
460   */
461  @java.lang.Deprecated
462  @java.lang.SuppressWarnings("all")
463  public String getInstagramActorId() {
464    return this.instagramActorId;
465  }
466
467  /**
468   * Instagram actor ID
469   */
470  @java.lang.Deprecated
471  @java.lang.SuppressWarnings("all")
472  public void setInstagramActorId(final String instagramActorId) {
473    this.instagramActorId = instagramActorId;
474  }
475
476  /**
477   * @return Instagram user ID
478   */
479  @java.lang.SuppressWarnings("all")
480  public String getInstagramUserId() {
481    return this.instagramUserId;
482  }
483
484  /**
485   * Instagram user ID
486   */
487  @java.lang.SuppressWarnings("all")
488  public void setInstagramUserId(final String instagramUserId) {
489    this.instagramUserId = instagramUserId;
490  }
491
492  /**
493   * @return Instagram permalink
494   */
495  @java.lang.SuppressWarnings("all")
496  public String getInstagramPermalinkUrl() {
497    return this.instagramPermalinkUrl;
498  }
499
500  /**
501   * Instagram permalink
502   */
503  @java.lang.SuppressWarnings("all")
504  public void setInstagramPermalinkUrl(final String instagramPermalinkUrl) {
505    this.instagramPermalinkUrl = instagramPermalinkUrl;
506  }
507
508  /**
509   * Instagram Story ID
510   *
511   * -- GETTER
512   *
513   * @return Instagram Story ID
514   */
515  @java.lang.SuppressWarnings("all")
516  public String getInstagramStoryId() {
517    return this.instagramStoryId;
518  }
519
520  /**
521   * Instagram Story ID
522   *
523   * -- GETTER
524   */
525  @java.lang.SuppressWarnings("all")
526  public void setInstagramStoryId(final String instagramStoryId) {
527    this.instagramStoryId = instagramStoryId;
528  }
529
530  @java.lang.SuppressWarnings("all")
531  public AdCreativeInteractiveComponentsSpec getInteractiveComponentsSpec() {
532    return this.interactiveComponentsSpec;
533  }
534
535  @java.lang.SuppressWarnings("all")
536  public void setInteractiveComponentsSpec(final AdCreativeInteractiveComponentsSpec interactiveComponentsSpec) {
537    this.interactiveComponentsSpec = interactiveComponentsSpec;
538  }
539
540  /**
541   * @return The Open Graph (OG) ID for the link in this creative if the landing page has OG tags
542   */
543  @java.lang.SuppressWarnings("all")
544  public String getLinkOgId() {
545    return this.linkOgId;
546  }
547
548  /**
549   * The Open Graph (OG) ID for the link in this creative if the landing page has OG tags
550   */
551  @java.lang.SuppressWarnings("all")
552  public void setLinkOgId(final String linkOgId) {
553    this.linkOgId = linkOgId;
554  }
555
556  /**
557   * @return Used to identify a specific landing tab on the Page (e.g. a Page tab app) by the Page tab's URL.
558   */
559  @java.lang.SuppressWarnings("all")
560  public String getLinkUrl() {
561    return this.linkUrl;
562  }
563
564  /**
565   * Used to identify a specific landing tab on the Page (e.g. a Page tab app) by the Page tab's URL.
566   *
567   * See connection objects for retrieving Page tabs' URLs. app_data parameters may be added to the url to pass data to
568   * a tab app
569   */
570  @java.lang.SuppressWarnings("all")
571  public void setLinkUrl(final String linkUrl) {
572    this.linkUrl = linkUrl;
573  }
574
575  /**
576   * @return The ID of the promoted_object or object that is relevant to the ad and ad type
577   */
578  @java.lang.SuppressWarnings("all")
579  public String getObjectId() {
580    return this.objectId;
581  }
582
583  /**
584   * The ID of the promoted_object or object that is relevant to the ad and ad type
585   */
586  @java.lang.SuppressWarnings("all")
587  public void setObjectId(final String objectId) {
588    this.objectId = objectId;
589  }
590
591  /**
592   * @return The ID of a page post to use in an ad.
593   */
594  @java.lang.SuppressWarnings("all")
595  public String getObjectStoryId() {
596    return this.objectStoryId;
597  }
598
599  /**
600   * The ID of a page post to use in an ad.
601   *
602   * This ID can be retrieved by using the graph API to query the posts of the page. If an image is used in the post, it
603   * will be downloaded and available in your account's image library
604   */
605  @java.lang.SuppressWarnings("all")
606  public void setObjectStoryId(final String objectStoryId) {
607    this.objectStoryId = objectStoryId;
608  }
609
610  /**
611   * @return The page id and the content to create a new unpublished page post
612   */
613  @java.lang.SuppressWarnings("all")
614  public AdCreativeObjectStorySpec getObjectStorySpec() {
615    return this.objectStorySpec;
616  }
617
618  /**
619   * The page id and the content to create a new unpublished page post specified using one of link_data, photo_data,
620   * video_data, offer_data, text_data or template_data
621   */
622  @java.lang.SuppressWarnings("all")
623  public void setObjectStorySpec(final AdCreativeObjectStorySpec objectStorySpec) {
624    this.objectStorySpec = objectStorySpec;
625  }
626
627  /**
628   * @return The type of object that is being advertised.
629   */
630  @java.lang.SuppressWarnings("all")
631  public String getObjectType() {
632    return this.objectType;
633  }
634
635  /**
636   * The type of object that is being advertised.
637   *
638   * Allowed values are:
639   * <ul>
640   * <li>PAGE</li>
641   * <li>DOMAIN</li>
642   * <li>EVENT</li>
643   * <li>STORE_ITEM: refers to an iTunes or Google Play store destination</li>
644   * <li>OFFER</li>
645   * <li>SHARE: from a page</li>
646   * <li>PHOTO</li>
647   * <li>STATUS: of a page</li>
648   * <li>VIDEO</li>
649   * <li>APPLICATION: app on Facebook</li>
650   * <li>INVALID: when an invalid object_id was specified such as a deleted object or if you do not have permission to
651   * see the object. In very few cases, this field may be empty if Facebook is unable to identify the type of advertised
652   * object</li>
653   * </ul>
654   */
655  @java.lang.SuppressWarnings("all")
656  public void setObjectType(final String objectType) {
657    this.objectType = objectType;
658  }
659
660  /**
661   * @return Destination URL for a link ads not connected to a page
662   */
663  @java.lang.SuppressWarnings("all")
664  public String getObjectUrl() {
665    return this.objectUrl;
666  }
667
668  /**
669   * Destination URL for a link ads not connected to a page
670   */
671  @java.lang.SuppressWarnings("all")
672  public void setObjectUrl(final String objectUrl) {
673    this.objectUrl = objectUrl;
674  }
675
676  /**
677   * @return Use this field to customize the media for different Facebook placements.
678   */
679  @java.lang.SuppressWarnings("all")
680  public String getPlatformCustomizations() {
681    return this.platformCustomizations;
682  }
683
684  /**
685   * Use this field to customize the media for different Facebook placements.
686   *
687   * Currently you can use this field for customizing images only. The media specified here replaces the original media
688   * defined in the ad creative when the ad displays on those placements. For example, if you define a media here for
689   * the instagram key, Facebook uses that media instead of the media defined in the ad creative when showing the ad on
690   * Instagram.
691   */
692  @java.lang.SuppressWarnings("all")
693  public void setPlatformCustomizations(final String platformCustomizations) {
694    this.platformCustomizations = platformCustomizations;
695  }
696
697  /**
698   * @return The ID of the product set for this creative. See dynamic product ads for more detail
699   */
700  @java.lang.SuppressWarnings("all")
701  public String getProductSetId() {
702    return this.productSetId;
703  }
704
705  /**
706   * The ID of the product set for this creative. See dynamic product ads for more detail
707   */
708  @java.lang.SuppressWarnings("all")
709  public void setProductSetId(final String productSetId) {
710    this.productSetId = productSetId;
711  }
712
713  @java.lang.SuppressWarnings("all")
714  public String getSourceInstagramMediaId() {
715    return this.sourceInstagramMediaId;
716  }
717
718  @java.lang.SuppressWarnings("all")
719  public void setSourceInstagramMediaId(final String sourceInstagramMediaId) {
720    this.sourceInstagramMediaId = sourceInstagramMediaId;
721  }
722
723  /**
724   * @return The run status of this creative.
725   */
726  @java.lang.SuppressWarnings("all")
727  public String getRunStatus() {
728    return this.runStatus;
729  }
730
731  /**
732   * The run status of this creative.
733   *
734   * Allowed values are:
735   * <ul>
736   * <li>ACTIVE</li>
737   * <li>DELETED</li>
738   * </ul>
739   */
740  @java.lang.SuppressWarnings("all")
741  public void setRunStatus(final String runStatus) {
742    this.runStatus = runStatus;
743  }
744
745  /**
746   * @return The Tracking URL for dynamic product ads.
747   */
748  @java.lang.SuppressWarnings("all")
749  public String getTemplateUrl() {
750    return this.templateUrl;
751  }
752
753  /**
754   * The Tracking URL for dynamic product ads.
755   *
756   * See dynamic product ads for more detail
757   */
758  @java.lang.SuppressWarnings("all")
759  public void setTemplateUrl(final String templateUrl) {
760    this.templateUrl = templateUrl;
761  }
762
763  /**
764   * @return The URL to a thumbnail for this creative.
765   */
766  @java.lang.SuppressWarnings("all")
767  public String getThumbnailUrl() {
768    return this.thumbnailUrl;
769  }
770
771  /**
772   * The URL to a thumbnail for this creative.
773   *
774   * You can optionally request dimensions of this thumbnail by providing the thumbnail_width and thumbnail_height
775   * parameters. See example for more detail
776   */
777  @java.lang.SuppressWarnings("all")
778  public void setThumbnailUrl(final String thumbnailUrl) {
779    this.thumbnailUrl = thumbnailUrl;
780  }
781
782  /**
783   * @return Title for a link ad (not connected to a Page)
784   */
785  @java.lang.SuppressWarnings("all")
786  public String getTitle() {
787    return this.title;
788  }
789
790  /**
791   * Title for a link ad (not connected to a Page)
792   */
793  @java.lang.SuppressWarnings("all")
794  public void setTitle(final String title) {
795    this.title = title;
796  }
797
798  /**
799   * @return A set of query string parameters
800   */
801  @java.lang.SuppressWarnings("all")
802  public String getUrlTags() {
803    return this.urlTags;
804  }
805
806  /**
807   * A set of query string parameters which will replace or be appended to urls clicked from page post ads, and canvas
808   * app install creatives only
809   */
810  @java.lang.SuppressWarnings("all")
811  public void setUrlTags(final String urlTags) {
812    this.urlTags = urlTags;
813  }
814
815  @java.lang.SuppressWarnings("all")
816  public Boolean getUsePageActorOverride() {
817    return this.usePageActorOverride;
818  }
819
820  @java.lang.SuppressWarnings("all")
821  public void setUsePageActorOverride(final Boolean usePageActorOverride) {
822    this.usePageActorOverride = usePageActorOverride;
823  }
824
825  @java.lang.SuppressWarnings("all")
826  public String getVideoId() {
827    return this.videoId;
828  }
829
830  @java.lang.SuppressWarnings("all")
831  public void setVideoId(final String videoId) {
832    this.videoId = videoId;
833  }
834
835  @java.lang.SuppressWarnings("all")
836  public String getCreativeId() {
837    return this.creativeId;
838  }
839
840  @java.lang.SuppressWarnings("all")
841  public void setCreativeId(final String creativeId) {
842    this.creativeId = creativeId;
843  }
844}