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