
jp.co.yahoo.adsdisplayapi.v15.model.AdGroupAdServiceResponsiveAd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ads-display-api-lib Show documentation
Show all versions of ads-display-api-lib Show documentation
Yahoo! JAPAN Ads Display Ads API library for Java
The newest version!
/*
* Yahoo!広告 ディスプレイ広告 API リファレンス / Yahoo! JAPAN Ads Display Ads API Reference
* Yahoo!広告 ディスプレイ広告 APIのWebサービスについて説明します。 Display Ads API Web Services supported in Yahoo! JAPAN Ads API.
*
* The version of the OpenAPI document: v15
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
package jp.co.yahoo.adsdisplayapi.v15.model;
import java.util.Objects;
import java.util.Arrays;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.ArrayList;
import java.util.List;
import jp.co.yahoo.adsdisplayapi.v15.model.AdGroupAdServiceAsset;
import jp.co.yahoo.adsdisplayapi.v15.model.AdGroupAdServiceButtonText;
import jp.co.yahoo.adsdisplayapi.v15.model.AdGroupAdServiceIsRemoveFlg;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonTypeName;
/**
* <div lang=\"ja\"> AdGroupAdServiceResponsiveAdオブジェクトは、レスポンシブ広告の情報を表します。<br> このフィールドは、省略可能となります。<br> ※ADD時、adTypeがRESPONSIVE_ADの場合は必須です。 </div> <div lang=\"en\"> AdGroupAdServiceResponsiveAd object displays Video Ads information.<br> This field is optional.<br> *If adType is RESPONSIVE_AD, this field is required in ADD operation. </div>
*/
@ApiModel(description = " AdGroupAdServiceResponsiveAdオブジェクトは、レスポンシブ広告の情報を表します。
このフィールドは、省略可能となります。
※ADD時、adTypeがRESPONSIVE_ADの場合は必須です。 AdGroupAdServiceResponsiveAd object displays Video Ads information.
This field is optional.
*If adType is RESPONSIVE_AD, this field is required in ADD operation. ")
@JsonPropertyOrder({
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_BUTTON_TEXT,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_DESCRIPTION,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_HEADLINE,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_LOGO_MEDIA_ID,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_PRINCIPAL,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_ASSET,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_THUMBNAIL_MEDIA_ID,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_IS_REMOVE_LOGO_MEDIA_ID,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_IS_REMOVE_VIDEO10_SEC_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_IS_REMOVE_VIDEO25_PERCENT_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_IS_REMOVE_VIDEO3_SEC_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_IS_REMOVE_VIDEO50_PERCENT_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_IS_REMOVE_VIDEO75_PERCENT_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_IS_REMOVE_VIDEO_COMPLETE_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_IS_REMOVE_VIDEO_START_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_VIDEO10_SEC_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_VIDEO25_PERCENT_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_VIDEO3_SEC_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_VIDEO50_PERCENT_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_VIDEO75_PERCENT_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_VIDEO_COMPLETE_BEACON_URLS,
AdGroupAdServiceResponsiveAd.JSON_PROPERTY_VIDEO_START_BEACON_URLS
})
@JsonTypeName("AdGroupAdServiceResponsiveAd")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class AdGroupAdServiceResponsiveAd {
public static final String JSON_PROPERTY_BUTTON_TEXT = "buttonText";
private AdGroupAdServiceButtonText buttonText;
public static final String JSON_PROPERTY_DESCRIPTION = "description";
private String description;
public static final String JSON_PROPERTY_HEADLINE = "headline";
private String headline;
public static final String JSON_PROPERTY_LOGO_MEDIA_ID = "logoMediaId";
private Long logoMediaId;
public static final String JSON_PROPERTY_PRINCIPAL = "principal";
private String principal;
public static final String JSON_PROPERTY_ASSET = "asset";
private AdGroupAdServiceAsset asset;
public static final String JSON_PROPERTY_THUMBNAIL_MEDIA_ID = "thumbnailMediaId";
private Long thumbnailMediaId;
public static final String JSON_PROPERTY_IS_REMOVE_LOGO_MEDIA_ID = "isRemoveLogoMediaId";
private AdGroupAdServiceIsRemoveFlg isRemoveLogoMediaId;
public static final String JSON_PROPERTY_IS_REMOVE_VIDEO10_SEC_BEACON_URLS = "isRemoveVideo10SecBeaconUrls";
private AdGroupAdServiceIsRemoveFlg isRemoveVideo10SecBeaconUrls;
public static final String JSON_PROPERTY_IS_REMOVE_VIDEO25_PERCENT_BEACON_URLS = "isRemoveVideo25PercentBeaconUrls";
private AdGroupAdServiceIsRemoveFlg isRemoveVideo25PercentBeaconUrls;
public static final String JSON_PROPERTY_IS_REMOVE_VIDEO3_SEC_BEACON_URLS = "isRemoveVideo3SecBeaconUrls";
private AdGroupAdServiceIsRemoveFlg isRemoveVideo3SecBeaconUrls;
public static final String JSON_PROPERTY_IS_REMOVE_VIDEO50_PERCENT_BEACON_URLS = "isRemoveVideo50PercentBeaconUrls";
private AdGroupAdServiceIsRemoveFlg isRemoveVideo50PercentBeaconUrls;
public static final String JSON_PROPERTY_IS_REMOVE_VIDEO75_PERCENT_BEACON_URLS = "isRemoveVideo75PercentBeaconUrls";
private AdGroupAdServiceIsRemoveFlg isRemoveVideo75PercentBeaconUrls;
public static final String JSON_PROPERTY_IS_REMOVE_VIDEO_COMPLETE_BEACON_URLS = "isRemoveVideoCompleteBeaconUrls";
private AdGroupAdServiceIsRemoveFlg isRemoveVideoCompleteBeaconUrls;
public static final String JSON_PROPERTY_IS_REMOVE_VIDEO_START_BEACON_URLS = "isRemoveVideoStartBeaconUrls";
private AdGroupAdServiceIsRemoveFlg isRemoveVideoStartBeaconUrls;
public static final String JSON_PROPERTY_VIDEO10_SEC_BEACON_URLS = "video10SecBeaconUrls";
private List video10SecBeaconUrls = null;
public static final String JSON_PROPERTY_VIDEO25_PERCENT_BEACON_URLS = "video25PercentBeaconUrls";
private List video25PercentBeaconUrls = null;
public static final String JSON_PROPERTY_VIDEO3_SEC_BEACON_URLS = "video3SecBeaconUrls";
private List video3SecBeaconUrls = null;
public static final String JSON_PROPERTY_VIDEO50_PERCENT_BEACON_URLS = "video50PercentBeaconUrls";
private List video50PercentBeaconUrls = null;
public static final String JSON_PROPERTY_VIDEO75_PERCENT_BEACON_URLS = "video75PercentBeaconUrls";
private List video75PercentBeaconUrls = null;
public static final String JSON_PROPERTY_VIDEO_COMPLETE_BEACON_URLS = "videoCompleteBeaconUrls";
private List videoCompleteBeaconUrls = null;
public static final String JSON_PROPERTY_VIDEO_START_BEACON_URLS = "videoStartBeaconUrls";
private List videoStartBeaconUrls = null;
public AdGroupAdServiceResponsiveAd() {
}
public AdGroupAdServiceResponsiveAd buttonText(AdGroupAdServiceButtonText buttonText) {
this.buttonText = buttonText;
return this;
}
/**
* Get buttonText
* @return buttonText
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_BUTTON_TEXT)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public AdGroupAdServiceButtonText getButtonText() {
return buttonText;
}
@JsonProperty(JSON_PROPERTY_BUTTON_TEXT)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setButtonText(AdGroupAdServiceButtonText buttonText) {
this.buttonText = buttonText;
}
public AdGroupAdServiceResponsiveAd description(String description) {
this.description = description;
return this;
}
/**
* <div lang=\"ja\"> 広告の説明文です。<br> このフィールドは、ADD時は必須となり、SET時は省略可能となります。<br> ※レスポンシブディスプレイ広告を利用する場合は指定できません。 </div> <div lang=\"en\"> Ad description.<br> This field is required in ADD operation, and will be optional in SET operation.<br> *Cannot be specified when using Responsive Ads for Display. </div>
* @return description
**/
@javax.annotation.Nullable
@ApiModelProperty(value = " 広告の説明文です。
このフィールドは、ADD時は必須となり、SET時は省略可能となります。
※レスポンシブディスプレイ広告を利用する場合は指定できません。 Ad description.
This field is required in ADD operation, and will be optional in SET operation.
*Cannot be specified when using Responsive Ads for Display. ")
@JsonProperty(JSON_PROPERTY_DESCRIPTION)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getDescription() {
return description;
}
@JsonProperty(JSON_PROPERTY_DESCRIPTION)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setDescription(String description) {
this.description = description;
}
public AdGroupAdServiceResponsiveAd headline(String headline) {
this.headline = headline;
return this;
}
/**
* <div lang=\"ja\"> 広告のタイトルです。<br> このフィールドは、ADD時は必須となり、SET時は省略可能となります。<br> ※レスポンシブディスプレイ広告を利用する場合は指定できません。 </div> <div lang=\"en\"> Ad title.<br> This field is required in ADD operation, and will be optional in SET operation.<br> *Cannot be specified when using Responsive Ads for Display. </div>
* @return headline
**/
@javax.annotation.Nullable
@ApiModelProperty(value = " 広告のタイトルです。
このフィールドは、ADD時は必須となり、SET時は省略可能となります。
※レスポンシブディスプレイ広告を利用する場合は指定できません。 Ad title.
This field is required in ADD operation, and will be optional in SET operation.
*Cannot be specified when using Responsive Ads for Display. ")
@JsonProperty(JSON_PROPERTY_HEADLINE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getHeadline() {
return headline;
}
@JsonProperty(JSON_PROPERTY_HEADLINE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setHeadline(String headline) {
this.headline = headline;
}
public AdGroupAdServiceResponsiveAd logoMediaId(Long logoMediaId) {
this.logoMediaId = logoMediaId;
return this;
}
/**
* <div lang=\"ja\"> ロゴの画像IDです。<br> ADDおよびSET時、このフィールドは省略可能となります。 </div> <div lang=\"en\"> Logo image ID.<br> This field is optional in ADD and SET operation. </div>
* @return logoMediaId
**/
@javax.annotation.Nullable
@ApiModelProperty(value = " ロゴの画像IDです。
ADDおよびSET時、このフィールドは省略可能となります。 Logo image ID.
This field is optional in ADD and SET operation. ")
@JsonProperty(JSON_PROPERTY_LOGO_MEDIA_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public Long getLogoMediaId() {
return logoMediaId;
}
@JsonProperty(JSON_PROPERTY_LOGO_MEDIA_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setLogoMediaId(Long logoMediaId) {
this.logoMediaId = logoMediaId;
}
public AdGroupAdServiceResponsiveAd principal(String principal) {
this.principal = principal;
return this;
}
/**
* <div lang=\"ja\"> 広告の主体者表記です。<br> このフィールドは、ADD時は必須となり、SET時は省略可能となります。<br> ただし、キャンペーン目的「アプリ訴求」の場合は、キャンペーンのアプリ名と同一の値が自動的に設定され、アプリ名以外の値には変更できません。 </div> <div lang=\"en\"> Advertiser Indication of the ad.<br> This field is required in ADD operation, and will be optional in SET operation.<br> However, if campaignGoal is APP_PROMOTION, it will automatically be set to the same value as appName of campaign, and it cannot be changed to any other value. </div>
* @return principal
**/
@javax.annotation.Nullable
@ApiModelProperty(value = " 広告の主体者表記です。
このフィールドは、ADD時は必須となり、SET時は省略可能となります。
ただし、キャンペーン目的「アプリ訴求」の場合は、キャンペーンのアプリ名と同一の値が自動的に設定され、アプリ名以外の値には変更できません。 Advertiser Indication of the ad.
This field is required in ADD operation, and will be optional in SET operation.
However, if campaignGoal is APP_PROMOTION, it will automatically be set to the same value as appName of campaign, and it cannot be changed to any other value. ")
@JsonProperty(JSON_PROPERTY_PRINCIPAL)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public String getPrincipal() {
return principal;
}
@JsonProperty(JSON_PROPERTY_PRINCIPAL)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setPrincipal(String principal) {
this.principal = principal;
}
public AdGroupAdServiceResponsiveAd asset(AdGroupAdServiceAsset asset) {
this.asset = asset;
return this;
}
/**
* Get asset
* @return asset
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_ASSET)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public AdGroupAdServiceAsset getAsset() {
return asset;
}
@JsonProperty(JSON_PROPERTY_ASSET)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setAsset(AdGroupAdServiceAsset asset) {
this.asset = asset;
}
public AdGroupAdServiceResponsiveAd thumbnailMediaId(Long thumbnailMediaId) {
this.thumbnailMediaId = thumbnailMediaId;
return this;
}
/**
* <div lang=\"ja\"> サムネイルIDです。<br> このフィールドは、ADD時は必須となり、SET時は省略可能となります。<br> ※mainMediaFormatがVIDEOの場合にのみ指定できます。 </div> <div lang=\"en\"> Thumbnail ID.<br> This field is required in ADD operation, and will be optional in SET operation.<br> *If mainMediaFormat is VIDEO, this field can be specified. </div>
* @return thumbnailMediaId
**/
@javax.annotation.Nullable
@ApiModelProperty(value = " サムネイルIDです。
このフィールドは、ADD時は必須となり、SET時は省略可能となります。
※mainMediaFormatがVIDEOの場合にのみ指定できます。 Thumbnail ID.
This field is required in ADD operation, and will be optional in SET operation.
*If mainMediaFormat is VIDEO, this field can be specified. ")
@JsonProperty(JSON_PROPERTY_THUMBNAIL_MEDIA_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public Long getThumbnailMediaId() {
return thumbnailMediaId;
}
@JsonProperty(JSON_PROPERTY_THUMBNAIL_MEDIA_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setThumbnailMediaId(Long thumbnailMediaId) {
this.thumbnailMediaId = thumbnailMediaId;
}
public AdGroupAdServiceResponsiveAd isRemoveLogoMediaId(AdGroupAdServiceIsRemoveFlg isRemoveLogoMediaId) {
this.isRemoveLogoMediaId = isRemoveLogoMediaId;
return this;
}
/**
* Get isRemoveLogoMediaId
* @return isRemoveLogoMediaId
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_IS_REMOVE_LOGO_MEDIA_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public AdGroupAdServiceIsRemoveFlg getIsRemoveLogoMediaId() {
return isRemoveLogoMediaId;
}
@JsonProperty(JSON_PROPERTY_IS_REMOVE_LOGO_MEDIA_ID)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setIsRemoveLogoMediaId(AdGroupAdServiceIsRemoveFlg isRemoveLogoMediaId) {
this.isRemoveLogoMediaId = isRemoveLogoMediaId;
}
public AdGroupAdServiceResponsiveAd isRemoveVideo10SecBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideo10SecBeaconUrls) {
this.isRemoveVideo10SecBeaconUrls = isRemoveVideo10SecBeaconUrls;
return this;
}
/**
* Get isRemoveVideo10SecBeaconUrls
* @return isRemoveVideo10SecBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO10_SEC_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public AdGroupAdServiceIsRemoveFlg getIsRemoveVideo10SecBeaconUrls() {
return isRemoveVideo10SecBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO10_SEC_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setIsRemoveVideo10SecBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideo10SecBeaconUrls) {
this.isRemoveVideo10SecBeaconUrls = isRemoveVideo10SecBeaconUrls;
}
public AdGroupAdServiceResponsiveAd isRemoveVideo25PercentBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideo25PercentBeaconUrls) {
this.isRemoveVideo25PercentBeaconUrls = isRemoveVideo25PercentBeaconUrls;
return this;
}
/**
* Get isRemoveVideo25PercentBeaconUrls
* @return isRemoveVideo25PercentBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO25_PERCENT_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public AdGroupAdServiceIsRemoveFlg getIsRemoveVideo25PercentBeaconUrls() {
return isRemoveVideo25PercentBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO25_PERCENT_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setIsRemoveVideo25PercentBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideo25PercentBeaconUrls) {
this.isRemoveVideo25PercentBeaconUrls = isRemoveVideo25PercentBeaconUrls;
}
public AdGroupAdServiceResponsiveAd isRemoveVideo3SecBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideo3SecBeaconUrls) {
this.isRemoveVideo3SecBeaconUrls = isRemoveVideo3SecBeaconUrls;
return this;
}
/**
* Get isRemoveVideo3SecBeaconUrls
* @return isRemoveVideo3SecBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO3_SEC_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public AdGroupAdServiceIsRemoveFlg getIsRemoveVideo3SecBeaconUrls() {
return isRemoveVideo3SecBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO3_SEC_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setIsRemoveVideo3SecBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideo3SecBeaconUrls) {
this.isRemoveVideo3SecBeaconUrls = isRemoveVideo3SecBeaconUrls;
}
public AdGroupAdServiceResponsiveAd isRemoveVideo50PercentBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideo50PercentBeaconUrls) {
this.isRemoveVideo50PercentBeaconUrls = isRemoveVideo50PercentBeaconUrls;
return this;
}
/**
* Get isRemoveVideo50PercentBeaconUrls
* @return isRemoveVideo50PercentBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO50_PERCENT_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public AdGroupAdServiceIsRemoveFlg getIsRemoveVideo50PercentBeaconUrls() {
return isRemoveVideo50PercentBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO50_PERCENT_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setIsRemoveVideo50PercentBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideo50PercentBeaconUrls) {
this.isRemoveVideo50PercentBeaconUrls = isRemoveVideo50PercentBeaconUrls;
}
public AdGroupAdServiceResponsiveAd isRemoveVideo75PercentBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideo75PercentBeaconUrls) {
this.isRemoveVideo75PercentBeaconUrls = isRemoveVideo75PercentBeaconUrls;
return this;
}
/**
* Get isRemoveVideo75PercentBeaconUrls
* @return isRemoveVideo75PercentBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO75_PERCENT_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public AdGroupAdServiceIsRemoveFlg getIsRemoveVideo75PercentBeaconUrls() {
return isRemoveVideo75PercentBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO75_PERCENT_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setIsRemoveVideo75PercentBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideo75PercentBeaconUrls) {
this.isRemoveVideo75PercentBeaconUrls = isRemoveVideo75PercentBeaconUrls;
}
public AdGroupAdServiceResponsiveAd isRemoveVideoCompleteBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideoCompleteBeaconUrls) {
this.isRemoveVideoCompleteBeaconUrls = isRemoveVideoCompleteBeaconUrls;
return this;
}
/**
* Get isRemoveVideoCompleteBeaconUrls
* @return isRemoveVideoCompleteBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO_COMPLETE_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public AdGroupAdServiceIsRemoveFlg getIsRemoveVideoCompleteBeaconUrls() {
return isRemoveVideoCompleteBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO_COMPLETE_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setIsRemoveVideoCompleteBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideoCompleteBeaconUrls) {
this.isRemoveVideoCompleteBeaconUrls = isRemoveVideoCompleteBeaconUrls;
}
public AdGroupAdServiceResponsiveAd isRemoveVideoStartBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideoStartBeaconUrls) {
this.isRemoveVideoStartBeaconUrls = isRemoveVideoStartBeaconUrls;
return this;
}
/**
* Get isRemoveVideoStartBeaconUrls
* @return isRemoveVideoStartBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO_START_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public AdGroupAdServiceIsRemoveFlg getIsRemoveVideoStartBeaconUrls() {
return isRemoveVideoStartBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_IS_REMOVE_VIDEO_START_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setIsRemoveVideoStartBeaconUrls(AdGroupAdServiceIsRemoveFlg isRemoveVideoStartBeaconUrls) {
this.isRemoveVideoStartBeaconUrls = isRemoveVideoStartBeaconUrls;
}
public AdGroupAdServiceResponsiveAd video10SecBeaconUrls(List video10SecBeaconUrls) {
this.video10SecBeaconUrls = video10SecBeaconUrls;
return this;
}
public AdGroupAdServiceResponsiveAd addVideo10SecBeaconUrlsItem(String video10SecBeaconUrlsItem) {
if (this.video10SecBeaconUrls == null) {
this.video10SecBeaconUrls = new ArrayList<>();
}
this.video10SecBeaconUrls.add(video10SecBeaconUrlsItem);
return this;
}
/**
* <div lang=\"ja\"> 10秒視聴ビーコンURLです。<br> ADDおよびSET時、このフィールドは省略可能となります。<br> ※SET時はすべて上書きされます。<br> ※httpsのURLのみ設定可能です。<br> ※mainMediaFormatがVIDEOの場合にのみ指定できます。 </div> <div lang=\"en\"> Viewing beacon URL (10 seconds).<br> This field is optional in ADD and SET operation.<br> ∗Replace all URLs in SET operation.<br> ∗Available URL is only "https".<br> *If mainMediaFormat is VIDEO, this field can be specified. </div>
* @return video10SecBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = " 10秒視聴ビーコンURLです。
ADDおよびSET時、このフィールドは省略可能となります。
※SET時はすべて上書きされます。
※httpsのURLのみ設定可能です。
※mainMediaFormatがVIDEOの場合にのみ指定できます。 Viewing beacon URL (10 seconds).
This field is optional in ADD and SET operation.
∗Replace all URLs in SET operation.
∗Available URL is only "https".
*If mainMediaFormat is VIDEO, this field can be specified. ")
@JsonProperty(JSON_PROPERTY_VIDEO10_SEC_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getVideo10SecBeaconUrls() {
return video10SecBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_VIDEO10_SEC_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setVideo10SecBeaconUrls(List video10SecBeaconUrls) {
this.video10SecBeaconUrls = video10SecBeaconUrls;
}
public AdGroupAdServiceResponsiveAd video25PercentBeaconUrls(List video25PercentBeaconUrls) {
this.video25PercentBeaconUrls = video25PercentBeaconUrls;
return this;
}
public AdGroupAdServiceResponsiveAd addVideo25PercentBeaconUrlsItem(String video25PercentBeaconUrlsItem) {
if (this.video25PercentBeaconUrls == null) {
this.video25PercentBeaconUrls = new ArrayList<>();
}
this.video25PercentBeaconUrls.add(video25PercentBeaconUrlsItem);
return this;
}
/**
* <div lang=\"ja\"> 25%再生視聴ビーコンURLです。<br> ADDおよびSET時、このフィールドは省略可能となります。<br> ※SET時はすべて上書きされます。<br> ※httpsのURLのみ設定可能です。<br> ※mainMediaFormatがVIDEOの場合にのみ指定できます。 </div> <div lang=\"en\"> Playback viewing beacon URL (25%).<br> This field is optional in ADD and SET operation.<br> ∗Replace all URLs in SET operation.<br> ∗Available URL is only "https".<br> *If mainMediaFormat is VIDEO, this field can be specified. </div>
* @return video25PercentBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = " 25%再生視聴ビーコンURLです。
ADDおよびSET時、このフィールドは省略可能となります。
※SET時はすべて上書きされます。
※httpsのURLのみ設定可能です。
※mainMediaFormatがVIDEOの場合にのみ指定できます。 Playback viewing beacon URL (25%).
This field is optional in ADD and SET operation.
∗Replace all URLs in SET operation.
∗Available URL is only "https".
*If mainMediaFormat is VIDEO, this field can be specified. ")
@JsonProperty(JSON_PROPERTY_VIDEO25_PERCENT_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getVideo25PercentBeaconUrls() {
return video25PercentBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_VIDEO25_PERCENT_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setVideo25PercentBeaconUrls(List video25PercentBeaconUrls) {
this.video25PercentBeaconUrls = video25PercentBeaconUrls;
}
public AdGroupAdServiceResponsiveAd video3SecBeaconUrls(List video3SecBeaconUrls) {
this.video3SecBeaconUrls = video3SecBeaconUrls;
return this;
}
public AdGroupAdServiceResponsiveAd addVideo3SecBeaconUrlsItem(String video3SecBeaconUrlsItem) {
if (this.video3SecBeaconUrls == null) {
this.video3SecBeaconUrls = new ArrayList<>();
}
this.video3SecBeaconUrls.add(video3SecBeaconUrlsItem);
return this;
}
/**
* <div lang=\"ja\"> 3秒視聴ビーコンURLです。<br> ADDおよびSET時、このフィールドは省略可能となります。<br> ※SET時はすべて上書きされます。<br> ※httpsのURLのみ設定可能です。<br> ※mainMediaFormatがVIDEOの場合にのみ指定できます。 </div> <div lang=\"en\"> Viewing beacon URL (3 seconds).<br> This field is optional in ADD and SET operation.<br> ∗Replace all URLs in SET operation.<br> ∗Available URL is only "https".<br> *If mainMediaFormat is VIDEO, this field can be specified. </div>
* @return video3SecBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = " 3秒視聴ビーコンURLです。
ADDおよびSET時、このフィールドは省略可能となります。
※SET時はすべて上書きされます。
※httpsのURLのみ設定可能です。
※mainMediaFormatがVIDEOの場合にのみ指定できます。 Viewing beacon URL (3 seconds).
This field is optional in ADD and SET operation.
∗Replace all URLs in SET operation.
∗Available URL is only "https".
*If mainMediaFormat is VIDEO, this field can be specified. ")
@JsonProperty(JSON_PROPERTY_VIDEO3_SEC_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getVideo3SecBeaconUrls() {
return video3SecBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_VIDEO3_SEC_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setVideo3SecBeaconUrls(List video3SecBeaconUrls) {
this.video3SecBeaconUrls = video3SecBeaconUrls;
}
public AdGroupAdServiceResponsiveAd video50PercentBeaconUrls(List video50PercentBeaconUrls) {
this.video50PercentBeaconUrls = video50PercentBeaconUrls;
return this;
}
public AdGroupAdServiceResponsiveAd addVideo50PercentBeaconUrlsItem(String video50PercentBeaconUrlsItem) {
if (this.video50PercentBeaconUrls == null) {
this.video50PercentBeaconUrls = new ArrayList<>();
}
this.video50PercentBeaconUrls.add(video50PercentBeaconUrlsItem);
return this;
}
/**
* <div lang=\"ja\"> 50%再生視聴ビーコンURLです。<br> ADDおよびSET時、このフィールドは省略可能となります。<br> ※SET時はすべて上書きされます。<br> ※httpsのURLのみ設定可能です。<br> ※mainMediaFormatがVIDEOの場合にのみ指定できます。 </div> <div lang=\"en\"> Playback viewing beacon URL (50%).<br> This field is optional in ADD and SET operation.<br> ∗Replace all URLs in SET operation.<br> ∗Available URL is only "https".<br> *If mainMediaFormat is VIDEO, this field can be specified. </div>
* @return video50PercentBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = " 50%再生視聴ビーコンURLです。
ADDおよびSET時、このフィールドは省略可能となります。
※SET時はすべて上書きされます。
※httpsのURLのみ設定可能です。
※mainMediaFormatがVIDEOの場合にのみ指定できます。 Playback viewing beacon URL (50%).
This field is optional in ADD and SET operation.
∗Replace all URLs in SET operation.
∗Available URL is only "https".
*If mainMediaFormat is VIDEO, this field can be specified. ")
@JsonProperty(JSON_PROPERTY_VIDEO50_PERCENT_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getVideo50PercentBeaconUrls() {
return video50PercentBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_VIDEO50_PERCENT_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setVideo50PercentBeaconUrls(List video50PercentBeaconUrls) {
this.video50PercentBeaconUrls = video50PercentBeaconUrls;
}
public AdGroupAdServiceResponsiveAd video75PercentBeaconUrls(List video75PercentBeaconUrls) {
this.video75PercentBeaconUrls = video75PercentBeaconUrls;
return this;
}
public AdGroupAdServiceResponsiveAd addVideo75PercentBeaconUrlsItem(String video75PercentBeaconUrlsItem) {
if (this.video75PercentBeaconUrls == null) {
this.video75PercentBeaconUrls = new ArrayList<>();
}
this.video75PercentBeaconUrls.add(video75PercentBeaconUrlsItem);
return this;
}
/**
* <div lang=\"ja\"> 75%再生視聴ビーコンURLです。<br> ADDおよびSET時、このフィールドは省略可能となります。<br> ※SET時はすべて上書きされます。<br> ※httpsのURLのみ設定可能です。<br> ※mainMediaFormatがVIDEOの場合にのみ指定できます。 </div> <div lang=\"en\"> Playback viewing beacon URL (75%).<br> This field is optional in ADD and SET operation.<br> ∗Replace all URLs in SET operation.<br> ∗Available URL is only "https".<br> *If mainMediaFormat is VIDEO, this field can be specified. </div>
* @return video75PercentBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = " 75%再生視聴ビーコンURLです。
ADDおよびSET時、このフィールドは省略可能となります。
※SET時はすべて上書きされます。
※httpsのURLのみ設定可能です。
※mainMediaFormatがVIDEOの場合にのみ指定できます。 Playback viewing beacon URL (75%).
This field is optional in ADD and SET operation.
∗Replace all URLs in SET operation.
∗Available URL is only "https".
*If mainMediaFormat is VIDEO, this field can be specified. ")
@JsonProperty(JSON_PROPERTY_VIDEO75_PERCENT_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getVideo75PercentBeaconUrls() {
return video75PercentBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_VIDEO75_PERCENT_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setVideo75PercentBeaconUrls(List video75PercentBeaconUrls) {
this.video75PercentBeaconUrls = video75PercentBeaconUrls;
}
public AdGroupAdServiceResponsiveAd videoCompleteBeaconUrls(List videoCompleteBeaconUrls) {
this.videoCompleteBeaconUrls = videoCompleteBeaconUrls;
return this;
}
public AdGroupAdServiceResponsiveAd addVideoCompleteBeaconUrlsItem(String videoCompleteBeaconUrlsItem) {
if (this.videoCompleteBeaconUrls == null) {
this.videoCompleteBeaconUrls = new ArrayList<>();
}
this.videoCompleteBeaconUrls.add(videoCompleteBeaconUrlsItem);
return this;
}
/**
* <div lang=\"ja\"> 再生完了ビーコンURLです。<br> ADDおよびSET時、このフィールドは省略可能となります。<br> ※SET時はすべて上書きされます。<br> ※httpsのURLのみ設定可能です。<br> ※mainMediaFormatがVIDEOの場合にのみ指定できます。 </div> <div lang=\"en\"> Viewing beacon URL (complete).<br> This field is optional in ADD and SET operation.<br> ∗Replace all URLs in SET operation.<br> ∗Available URL is only "https".<br> *If mainMediaFormat is VIDEO, this field can be specified. </div>
* @return videoCompleteBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = " 再生完了ビーコンURLです。
ADDおよびSET時、このフィールドは省略可能となります。
※SET時はすべて上書きされます。
※httpsのURLのみ設定可能です。
※mainMediaFormatがVIDEOの場合にのみ指定できます。 Viewing beacon URL (complete).
This field is optional in ADD and SET operation.
∗Replace all URLs in SET operation.
∗Available URL is only "https".
*If mainMediaFormat is VIDEO, this field can be specified. ")
@JsonProperty(JSON_PROPERTY_VIDEO_COMPLETE_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getVideoCompleteBeaconUrls() {
return videoCompleteBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_VIDEO_COMPLETE_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setVideoCompleteBeaconUrls(List videoCompleteBeaconUrls) {
this.videoCompleteBeaconUrls = videoCompleteBeaconUrls;
}
public AdGroupAdServiceResponsiveAd videoStartBeaconUrls(List videoStartBeaconUrls) {
this.videoStartBeaconUrls = videoStartBeaconUrls;
return this;
}
public AdGroupAdServiceResponsiveAd addVideoStartBeaconUrlsItem(String videoStartBeaconUrlsItem) {
if (this.videoStartBeaconUrls == null) {
this.videoStartBeaconUrls = new ArrayList<>();
}
this.videoStartBeaconUrls.add(videoStartBeaconUrlsItem);
return this;
}
/**
* <div lang=\"ja\"> 再生開始ビーコンURLです。<br> ADDおよびSET時、このフィールドは省略可能となります。<br> ※SET時はすべて上書きされます。<br> ※httpsのURLのみ設定可能です。<br> ※mainMediaFormatがVIDEOの場合にのみ指定できます。 </div> <div lang=\"en\"> Viewing beacon URL (start).<br> This field is optional in ADD and SET operation.<br> ∗Replace all URLs in SET operation.<br> ∗Available URL is only "https".<br> *If mainMediaFormat is VIDEO, this field can be specified. </div>
* @return videoStartBeaconUrls
**/
@javax.annotation.Nullable
@ApiModelProperty(value = " 再生開始ビーコンURLです。
ADDおよびSET時、このフィールドは省略可能となります。
※SET時はすべて上書きされます。
※httpsのURLのみ設定可能です。
※mainMediaFormatがVIDEOの場合にのみ指定できます。 Viewing beacon URL (start).
This field is optional in ADD and SET operation.
∗Replace all URLs in SET operation.
∗Available URL is only "https".
*If mainMediaFormat is VIDEO, this field can be specified. ")
@JsonProperty(JSON_PROPERTY_VIDEO_START_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public List getVideoStartBeaconUrls() {
return videoStartBeaconUrls;
}
@JsonProperty(JSON_PROPERTY_VIDEO_START_BEACON_URLS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setVideoStartBeaconUrls(List videoStartBeaconUrls) {
this.videoStartBeaconUrls = videoStartBeaconUrls;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
AdGroupAdServiceResponsiveAd adGroupAdServiceResponsiveAd = (AdGroupAdServiceResponsiveAd) o;
return Objects.equals(this.buttonText, adGroupAdServiceResponsiveAd.buttonText) &&
Objects.equals(this.description, adGroupAdServiceResponsiveAd.description) &&
Objects.equals(this.headline, adGroupAdServiceResponsiveAd.headline) &&
Objects.equals(this.logoMediaId, adGroupAdServiceResponsiveAd.logoMediaId) &&
Objects.equals(this.principal, adGroupAdServiceResponsiveAd.principal) &&
Objects.equals(this.asset, adGroupAdServiceResponsiveAd.asset) &&
Objects.equals(this.thumbnailMediaId, adGroupAdServiceResponsiveAd.thumbnailMediaId) &&
Objects.equals(this.isRemoveLogoMediaId, adGroupAdServiceResponsiveAd.isRemoveLogoMediaId) &&
Objects.equals(this.isRemoveVideo10SecBeaconUrls, adGroupAdServiceResponsiveAd.isRemoveVideo10SecBeaconUrls) &&
Objects.equals(this.isRemoveVideo25PercentBeaconUrls, adGroupAdServiceResponsiveAd.isRemoveVideo25PercentBeaconUrls) &&
Objects.equals(this.isRemoveVideo3SecBeaconUrls, adGroupAdServiceResponsiveAd.isRemoveVideo3SecBeaconUrls) &&
Objects.equals(this.isRemoveVideo50PercentBeaconUrls, adGroupAdServiceResponsiveAd.isRemoveVideo50PercentBeaconUrls) &&
Objects.equals(this.isRemoveVideo75PercentBeaconUrls, adGroupAdServiceResponsiveAd.isRemoveVideo75PercentBeaconUrls) &&
Objects.equals(this.isRemoveVideoCompleteBeaconUrls, adGroupAdServiceResponsiveAd.isRemoveVideoCompleteBeaconUrls) &&
Objects.equals(this.isRemoveVideoStartBeaconUrls, adGroupAdServiceResponsiveAd.isRemoveVideoStartBeaconUrls) &&
Objects.equals(this.video10SecBeaconUrls, adGroupAdServiceResponsiveAd.video10SecBeaconUrls) &&
Objects.equals(this.video25PercentBeaconUrls, adGroupAdServiceResponsiveAd.video25PercentBeaconUrls) &&
Objects.equals(this.video3SecBeaconUrls, adGroupAdServiceResponsiveAd.video3SecBeaconUrls) &&
Objects.equals(this.video50PercentBeaconUrls, adGroupAdServiceResponsiveAd.video50PercentBeaconUrls) &&
Objects.equals(this.video75PercentBeaconUrls, adGroupAdServiceResponsiveAd.video75PercentBeaconUrls) &&
Objects.equals(this.videoCompleteBeaconUrls, adGroupAdServiceResponsiveAd.videoCompleteBeaconUrls) &&
Objects.equals(this.videoStartBeaconUrls, adGroupAdServiceResponsiveAd.videoStartBeaconUrls);
}
@Override
public int hashCode() {
return Objects.hash(buttonText, description, headline, logoMediaId, principal, asset, thumbnailMediaId, isRemoveLogoMediaId, isRemoveVideo10SecBeaconUrls, isRemoveVideo25PercentBeaconUrls, isRemoveVideo3SecBeaconUrls, isRemoveVideo50PercentBeaconUrls, isRemoveVideo75PercentBeaconUrls, isRemoveVideoCompleteBeaconUrls, isRemoveVideoStartBeaconUrls, video10SecBeaconUrls, video25PercentBeaconUrls, video3SecBeaconUrls, video50PercentBeaconUrls, video75PercentBeaconUrls, videoCompleteBeaconUrls, videoStartBeaconUrls);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class AdGroupAdServiceResponsiveAd {\n");
sb.append(" buttonText: ").append(toIndentedString(buttonText)).append("\n");
sb.append(" description: ").append(toIndentedString(description)).append("\n");
sb.append(" headline: ").append(toIndentedString(headline)).append("\n");
sb.append(" logoMediaId: ").append(toIndentedString(logoMediaId)).append("\n");
sb.append(" principal: ").append(toIndentedString(principal)).append("\n");
sb.append(" asset: ").append(toIndentedString(asset)).append("\n");
sb.append(" thumbnailMediaId: ").append(toIndentedString(thumbnailMediaId)).append("\n");
sb.append(" isRemoveLogoMediaId: ").append(toIndentedString(isRemoveLogoMediaId)).append("\n");
sb.append(" isRemoveVideo10SecBeaconUrls: ").append(toIndentedString(isRemoveVideo10SecBeaconUrls)).append("\n");
sb.append(" isRemoveVideo25PercentBeaconUrls: ").append(toIndentedString(isRemoveVideo25PercentBeaconUrls)).append("\n");
sb.append(" isRemoveVideo3SecBeaconUrls: ").append(toIndentedString(isRemoveVideo3SecBeaconUrls)).append("\n");
sb.append(" isRemoveVideo50PercentBeaconUrls: ").append(toIndentedString(isRemoveVideo50PercentBeaconUrls)).append("\n");
sb.append(" isRemoveVideo75PercentBeaconUrls: ").append(toIndentedString(isRemoveVideo75PercentBeaconUrls)).append("\n");
sb.append(" isRemoveVideoCompleteBeaconUrls: ").append(toIndentedString(isRemoveVideoCompleteBeaconUrls)).append("\n");
sb.append(" isRemoveVideoStartBeaconUrls: ").append(toIndentedString(isRemoveVideoStartBeaconUrls)).append("\n");
sb.append(" video10SecBeaconUrls: ").append(toIndentedString(video10SecBeaconUrls)).append("\n");
sb.append(" video25PercentBeaconUrls: ").append(toIndentedString(video25PercentBeaconUrls)).append("\n");
sb.append(" video3SecBeaconUrls: ").append(toIndentedString(video3SecBeaconUrls)).append("\n");
sb.append(" video50PercentBeaconUrls: ").append(toIndentedString(video50PercentBeaconUrls)).append("\n");
sb.append(" video75PercentBeaconUrls: ").append(toIndentedString(video75PercentBeaconUrls)).append("\n");
sb.append(" videoCompleteBeaconUrls: ").append(toIndentedString(videoCompleteBeaconUrls)).append("\n");
sb.append(" videoStartBeaconUrls: ").append(toIndentedString(videoStartBeaconUrls)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy