
jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceAd 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: v14
*
*
* 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.v14.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 jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceAdType;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceBannerAd;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceBrandPanelPanorama;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceBrandPanelPanoramaPanelSwitchAd;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceBrandPanelQuintie;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceCarouselAd;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceInstreamAd;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceMainMediaFormat;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceTopImpactPanorama;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceTopImpactPanoramaPanelSwitchAd;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceTopImpactPanoramaSideSwitch;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceTopImpactPanoramaSideVision;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceTopImpactPrimeDisplayDouble;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceTopImpactQuintie;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceTopImpactSquare;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceTopImpactTheater;
import jp.co.yahoo.adsdisplayapi.v14.model.GuaranteedAdGroupAdServiceTopPageTopicsPRAd;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonTypeName;
/**
* <div lang=\"ja\"> GuaranteedAdGroupAdServiceAdオブジェクトは、広告を格納するコンテナです。<br> </div> <div lang=\"en\"> GuaranteedAdGroupAdServiceAd object is a container for storing ads.<br> </div>
*/
@ApiModel(description = " GuaranteedAdGroupAdServiceAdオブジェクトは、広告を格納するコンテナです。
GuaranteedAdGroupAdServiceAd object is a container for storing ads.
")
@JsonPropertyOrder({
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_AD_TYPE,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_MAIN_MEDIA_FORMAT,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_BANNER_AD,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_CAROUSEL_AD,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_INSTREAM_AD,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_BRAND_PANEL_QUINTIE,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_BRAND_PANEL_PANORAMA,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_BRAND_PANEL_PANORAMA_PANEL_SWITCH,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_TOP_IMPACT_SQUARE,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_TOP_IMPACT_QUINTIE,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_TOP_IMPACT_THEATER,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_TOP_IMPACT_PRIME_DISPLAY_DOUBLE,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_TOP_IMPACT_PANORAMA,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_TOP_IMPACT_PANORAMA_SIDE_VISION,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_TOP_IMPACT_PANORAMA_SIDE_SWITCH,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_TOP_IMPACT_PANORAMA_PANEL_SWITCH,
GuaranteedAdGroupAdServiceAd.JSON_PROPERTY_TOP_PAGE_TOPICS_P_R
})
@JsonTypeName("GuaranteedAdGroupAdServiceAd")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class GuaranteedAdGroupAdServiceAd {
public static final String JSON_PROPERTY_AD_TYPE = "adType";
private GuaranteedAdGroupAdServiceAdType adType;
public static final String JSON_PROPERTY_MAIN_MEDIA_FORMAT = "mainMediaFormat";
private GuaranteedAdGroupAdServiceMainMediaFormat mainMediaFormat;
public static final String JSON_PROPERTY_BANNER_AD = "bannerAd";
private GuaranteedAdGroupAdServiceBannerAd bannerAd;
public static final String JSON_PROPERTY_CAROUSEL_AD = "carouselAd";
private GuaranteedAdGroupAdServiceCarouselAd carouselAd;
public static final String JSON_PROPERTY_INSTREAM_AD = "instreamAd";
private GuaranteedAdGroupAdServiceInstreamAd instreamAd;
public static final String JSON_PROPERTY_BRAND_PANEL_QUINTIE = "brandPanelQuintie";
private GuaranteedAdGroupAdServiceBrandPanelQuintie brandPanelQuintie;
public static final String JSON_PROPERTY_BRAND_PANEL_PANORAMA = "brandPanelPanorama";
private GuaranteedAdGroupAdServiceBrandPanelPanorama brandPanelPanorama;
public static final String JSON_PROPERTY_BRAND_PANEL_PANORAMA_PANEL_SWITCH = "brandPanelPanoramaPanelSwitch";
private GuaranteedAdGroupAdServiceBrandPanelPanoramaPanelSwitchAd brandPanelPanoramaPanelSwitch;
public static final String JSON_PROPERTY_TOP_IMPACT_SQUARE = "topImpactSquare";
private GuaranteedAdGroupAdServiceTopImpactSquare topImpactSquare;
public static final String JSON_PROPERTY_TOP_IMPACT_QUINTIE = "topImpactQuintie";
private GuaranteedAdGroupAdServiceTopImpactQuintie topImpactQuintie;
public static final String JSON_PROPERTY_TOP_IMPACT_THEATER = "topImpactTheater";
private GuaranteedAdGroupAdServiceTopImpactTheater topImpactTheater;
public static final String JSON_PROPERTY_TOP_IMPACT_PRIME_DISPLAY_DOUBLE = "topImpactPrimeDisplayDouble";
private GuaranteedAdGroupAdServiceTopImpactPrimeDisplayDouble topImpactPrimeDisplayDouble;
public static final String JSON_PROPERTY_TOP_IMPACT_PANORAMA = "topImpactPanorama";
private GuaranteedAdGroupAdServiceTopImpactPanorama topImpactPanorama;
public static final String JSON_PROPERTY_TOP_IMPACT_PANORAMA_SIDE_VISION = "topImpactPanoramaSideVision";
private GuaranteedAdGroupAdServiceTopImpactPanoramaSideVision topImpactPanoramaSideVision;
public static final String JSON_PROPERTY_TOP_IMPACT_PANORAMA_SIDE_SWITCH = "topImpactPanoramaSideSwitch";
private GuaranteedAdGroupAdServiceTopImpactPanoramaSideSwitch topImpactPanoramaSideSwitch;
public static final String JSON_PROPERTY_TOP_IMPACT_PANORAMA_PANEL_SWITCH = "topImpactPanoramaPanelSwitch";
private GuaranteedAdGroupAdServiceTopImpactPanoramaPanelSwitchAd topImpactPanoramaPanelSwitch;
public static final String JSON_PROPERTY_TOP_PAGE_TOPICS_P_R = "topPageTopicsPR";
private GuaranteedAdGroupAdServiceTopPageTopicsPRAd topPageTopicsPR;
public GuaranteedAdGroupAdServiceAd() {
}
public GuaranteedAdGroupAdServiceAd adType(GuaranteedAdGroupAdServiceAdType adType) {
this.adType = adType;
return this;
}
/**
* Get adType
* @return adType
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_AD_TYPE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceAdType getAdType() {
return adType;
}
@JsonProperty(JSON_PROPERTY_AD_TYPE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setAdType(GuaranteedAdGroupAdServiceAdType adType) {
this.adType = adType;
}
public GuaranteedAdGroupAdServiceAd mainMediaFormat(GuaranteedAdGroupAdServiceMainMediaFormat mainMediaFormat) {
this.mainMediaFormat = mainMediaFormat;
return this;
}
/**
* Get mainMediaFormat
* @return mainMediaFormat
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_MAIN_MEDIA_FORMAT)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceMainMediaFormat getMainMediaFormat() {
return mainMediaFormat;
}
@JsonProperty(JSON_PROPERTY_MAIN_MEDIA_FORMAT)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setMainMediaFormat(GuaranteedAdGroupAdServiceMainMediaFormat mainMediaFormat) {
this.mainMediaFormat = mainMediaFormat;
}
public GuaranteedAdGroupAdServiceAd bannerAd(GuaranteedAdGroupAdServiceBannerAd bannerAd) {
this.bannerAd = bannerAd;
return this;
}
/**
* Get bannerAd
* @return bannerAd
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_BANNER_AD)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceBannerAd getBannerAd() {
return bannerAd;
}
@JsonProperty(JSON_PROPERTY_BANNER_AD)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setBannerAd(GuaranteedAdGroupAdServiceBannerAd bannerAd) {
this.bannerAd = bannerAd;
}
public GuaranteedAdGroupAdServiceAd carouselAd(GuaranteedAdGroupAdServiceCarouselAd carouselAd) {
this.carouselAd = carouselAd;
return this;
}
/**
* Get carouselAd
* @return carouselAd
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_CAROUSEL_AD)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceCarouselAd getCarouselAd() {
return carouselAd;
}
@JsonProperty(JSON_PROPERTY_CAROUSEL_AD)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setCarouselAd(GuaranteedAdGroupAdServiceCarouselAd carouselAd) {
this.carouselAd = carouselAd;
}
public GuaranteedAdGroupAdServiceAd instreamAd(GuaranteedAdGroupAdServiceInstreamAd instreamAd) {
this.instreamAd = instreamAd;
return this;
}
/**
* Get instreamAd
* @return instreamAd
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_INSTREAM_AD)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceInstreamAd getInstreamAd() {
return instreamAd;
}
@JsonProperty(JSON_PROPERTY_INSTREAM_AD)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setInstreamAd(GuaranteedAdGroupAdServiceInstreamAd instreamAd) {
this.instreamAd = instreamAd;
}
public GuaranteedAdGroupAdServiceAd brandPanelQuintie(GuaranteedAdGroupAdServiceBrandPanelQuintie brandPanelQuintie) {
this.brandPanelQuintie = brandPanelQuintie;
return this;
}
/**
* Get brandPanelQuintie
* @return brandPanelQuintie
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_BRAND_PANEL_QUINTIE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceBrandPanelQuintie getBrandPanelQuintie() {
return brandPanelQuintie;
}
@JsonProperty(JSON_PROPERTY_BRAND_PANEL_QUINTIE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setBrandPanelQuintie(GuaranteedAdGroupAdServiceBrandPanelQuintie brandPanelQuintie) {
this.brandPanelQuintie = brandPanelQuintie;
}
public GuaranteedAdGroupAdServiceAd brandPanelPanorama(GuaranteedAdGroupAdServiceBrandPanelPanorama brandPanelPanorama) {
this.brandPanelPanorama = brandPanelPanorama;
return this;
}
/**
* Get brandPanelPanorama
* @return brandPanelPanorama
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_BRAND_PANEL_PANORAMA)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceBrandPanelPanorama getBrandPanelPanorama() {
return brandPanelPanorama;
}
@JsonProperty(JSON_PROPERTY_BRAND_PANEL_PANORAMA)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setBrandPanelPanorama(GuaranteedAdGroupAdServiceBrandPanelPanorama brandPanelPanorama) {
this.brandPanelPanorama = brandPanelPanorama;
}
public GuaranteedAdGroupAdServiceAd brandPanelPanoramaPanelSwitch(GuaranteedAdGroupAdServiceBrandPanelPanoramaPanelSwitchAd brandPanelPanoramaPanelSwitch) {
this.brandPanelPanoramaPanelSwitch = brandPanelPanoramaPanelSwitch;
return this;
}
/**
* Get brandPanelPanoramaPanelSwitch
* @return brandPanelPanoramaPanelSwitch
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_BRAND_PANEL_PANORAMA_PANEL_SWITCH)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceBrandPanelPanoramaPanelSwitchAd getBrandPanelPanoramaPanelSwitch() {
return brandPanelPanoramaPanelSwitch;
}
@JsonProperty(JSON_PROPERTY_BRAND_PANEL_PANORAMA_PANEL_SWITCH)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setBrandPanelPanoramaPanelSwitch(GuaranteedAdGroupAdServiceBrandPanelPanoramaPanelSwitchAd brandPanelPanoramaPanelSwitch) {
this.brandPanelPanoramaPanelSwitch = brandPanelPanoramaPanelSwitch;
}
public GuaranteedAdGroupAdServiceAd topImpactSquare(GuaranteedAdGroupAdServiceTopImpactSquare topImpactSquare) {
this.topImpactSquare = topImpactSquare;
return this;
}
/**
* Get topImpactSquare
* @return topImpactSquare
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_SQUARE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceTopImpactSquare getTopImpactSquare() {
return topImpactSquare;
}
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_SQUARE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setTopImpactSquare(GuaranteedAdGroupAdServiceTopImpactSquare topImpactSquare) {
this.topImpactSquare = topImpactSquare;
}
public GuaranteedAdGroupAdServiceAd topImpactQuintie(GuaranteedAdGroupAdServiceTopImpactQuintie topImpactQuintie) {
this.topImpactQuintie = topImpactQuintie;
return this;
}
/**
* Get topImpactQuintie
* @return topImpactQuintie
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_QUINTIE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceTopImpactQuintie getTopImpactQuintie() {
return topImpactQuintie;
}
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_QUINTIE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setTopImpactQuintie(GuaranteedAdGroupAdServiceTopImpactQuintie topImpactQuintie) {
this.topImpactQuintie = topImpactQuintie;
}
public GuaranteedAdGroupAdServiceAd topImpactTheater(GuaranteedAdGroupAdServiceTopImpactTheater topImpactTheater) {
this.topImpactTheater = topImpactTheater;
return this;
}
/**
* Get topImpactTheater
* @return topImpactTheater
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_THEATER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceTopImpactTheater getTopImpactTheater() {
return topImpactTheater;
}
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_THEATER)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setTopImpactTheater(GuaranteedAdGroupAdServiceTopImpactTheater topImpactTheater) {
this.topImpactTheater = topImpactTheater;
}
public GuaranteedAdGroupAdServiceAd topImpactPrimeDisplayDouble(GuaranteedAdGroupAdServiceTopImpactPrimeDisplayDouble topImpactPrimeDisplayDouble) {
this.topImpactPrimeDisplayDouble = topImpactPrimeDisplayDouble;
return this;
}
/**
* Get topImpactPrimeDisplayDouble
* @return topImpactPrimeDisplayDouble
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_PRIME_DISPLAY_DOUBLE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceTopImpactPrimeDisplayDouble getTopImpactPrimeDisplayDouble() {
return topImpactPrimeDisplayDouble;
}
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_PRIME_DISPLAY_DOUBLE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setTopImpactPrimeDisplayDouble(GuaranteedAdGroupAdServiceTopImpactPrimeDisplayDouble topImpactPrimeDisplayDouble) {
this.topImpactPrimeDisplayDouble = topImpactPrimeDisplayDouble;
}
public GuaranteedAdGroupAdServiceAd topImpactPanorama(GuaranteedAdGroupAdServiceTopImpactPanorama topImpactPanorama) {
this.topImpactPanorama = topImpactPanorama;
return this;
}
/**
* Get topImpactPanorama
* @return topImpactPanorama
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_PANORAMA)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceTopImpactPanorama getTopImpactPanorama() {
return topImpactPanorama;
}
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_PANORAMA)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setTopImpactPanorama(GuaranteedAdGroupAdServiceTopImpactPanorama topImpactPanorama) {
this.topImpactPanorama = topImpactPanorama;
}
public GuaranteedAdGroupAdServiceAd topImpactPanoramaSideVision(GuaranteedAdGroupAdServiceTopImpactPanoramaSideVision topImpactPanoramaSideVision) {
this.topImpactPanoramaSideVision = topImpactPanoramaSideVision;
return this;
}
/**
* Get topImpactPanoramaSideVision
* @return topImpactPanoramaSideVision
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_PANORAMA_SIDE_VISION)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceTopImpactPanoramaSideVision getTopImpactPanoramaSideVision() {
return topImpactPanoramaSideVision;
}
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_PANORAMA_SIDE_VISION)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setTopImpactPanoramaSideVision(GuaranteedAdGroupAdServiceTopImpactPanoramaSideVision topImpactPanoramaSideVision) {
this.topImpactPanoramaSideVision = topImpactPanoramaSideVision;
}
public GuaranteedAdGroupAdServiceAd topImpactPanoramaSideSwitch(GuaranteedAdGroupAdServiceTopImpactPanoramaSideSwitch topImpactPanoramaSideSwitch) {
this.topImpactPanoramaSideSwitch = topImpactPanoramaSideSwitch;
return this;
}
/**
* Get topImpactPanoramaSideSwitch
* @return topImpactPanoramaSideSwitch
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_PANORAMA_SIDE_SWITCH)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceTopImpactPanoramaSideSwitch getTopImpactPanoramaSideSwitch() {
return topImpactPanoramaSideSwitch;
}
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_PANORAMA_SIDE_SWITCH)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setTopImpactPanoramaSideSwitch(GuaranteedAdGroupAdServiceTopImpactPanoramaSideSwitch topImpactPanoramaSideSwitch) {
this.topImpactPanoramaSideSwitch = topImpactPanoramaSideSwitch;
}
public GuaranteedAdGroupAdServiceAd topImpactPanoramaPanelSwitch(GuaranteedAdGroupAdServiceTopImpactPanoramaPanelSwitchAd topImpactPanoramaPanelSwitch) {
this.topImpactPanoramaPanelSwitch = topImpactPanoramaPanelSwitch;
return this;
}
/**
* Get topImpactPanoramaPanelSwitch
* @return topImpactPanoramaPanelSwitch
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_PANORAMA_PANEL_SWITCH)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceTopImpactPanoramaPanelSwitchAd getTopImpactPanoramaPanelSwitch() {
return topImpactPanoramaPanelSwitch;
}
@JsonProperty(JSON_PROPERTY_TOP_IMPACT_PANORAMA_PANEL_SWITCH)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setTopImpactPanoramaPanelSwitch(GuaranteedAdGroupAdServiceTopImpactPanoramaPanelSwitchAd topImpactPanoramaPanelSwitch) {
this.topImpactPanoramaPanelSwitch = topImpactPanoramaPanelSwitch;
}
public GuaranteedAdGroupAdServiceAd topPageTopicsPR(GuaranteedAdGroupAdServiceTopPageTopicsPRAd topPageTopicsPR) {
this.topPageTopicsPR = topPageTopicsPR;
return this;
}
/**
* Get topPageTopicsPR
* @return topPageTopicsPR
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
@JsonProperty(JSON_PROPERTY_TOP_PAGE_TOPICS_P_R)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public GuaranteedAdGroupAdServiceTopPageTopicsPRAd getTopPageTopicsPR() {
return topPageTopicsPR;
}
@JsonProperty(JSON_PROPERTY_TOP_PAGE_TOPICS_P_R)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public void setTopPageTopicsPR(GuaranteedAdGroupAdServiceTopPageTopicsPRAd topPageTopicsPR) {
this.topPageTopicsPR = topPageTopicsPR;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
GuaranteedAdGroupAdServiceAd guaranteedAdGroupAdServiceAd = (GuaranteedAdGroupAdServiceAd) o;
return Objects.equals(this.adType, guaranteedAdGroupAdServiceAd.adType) &&
Objects.equals(this.mainMediaFormat, guaranteedAdGroupAdServiceAd.mainMediaFormat) &&
Objects.equals(this.bannerAd, guaranteedAdGroupAdServiceAd.bannerAd) &&
Objects.equals(this.carouselAd, guaranteedAdGroupAdServiceAd.carouselAd) &&
Objects.equals(this.instreamAd, guaranteedAdGroupAdServiceAd.instreamAd) &&
Objects.equals(this.brandPanelQuintie, guaranteedAdGroupAdServiceAd.brandPanelQuintie) &&
Objects.equals(this.brandPanelPanorama, guaranteedAdGroupAdServiceAd.brandPanelPanorama) &&
Objects.equals(this.brandPanelPanoramaPanelSwitch, guaranteedAdGroupAdServiceAd.brandPanelPanoramaPanelSwitch) &&
Objects.equals(this.topImpactSquare, guaranteedAdGroupAdServiceAd.topImpactSquare) &&
Objects.equals(this.topImpactQuintie, guaranteedAdGroupAdServiceAd.topImpactQuintie) &&
Objects.equals(this.topImpactTheater, guaranteedAdGroupAdServiceAd.topImpactTheater) &&
Objects.equals(this.topImpactPrimeDisplayDouble, guaranteedAdGroupAdServiceAd.topImpactPrimeDisplayDouble) &&
Objects.equals(this.topImpactPanorama, guaranteedAdGroupAdServiceAd.topImpactPanorama) &&
Objects.equals(this.topImpactPanoramaSideVision, guaranteedAdGroupAdServiceAd.topImpactPanoramaSideVision) &&
Objects.equals(this.topImpactPanoramaSideSwitch, guaranteedAdGroupAdServiceAd.topImpactPanoramaSideSwitch) &&
Objects.equals(this.topImpactPanoramaPanelSwitch, guaranteedAdGroupAdServiceAd.topImpactPanoramaPanelSwitch) &&
Objects.equals(this.topPageTopicsPR, guaranteedAdGroupAdServiceAd.topPageTopicsPR);
}
@Override
public int hashCode() {
return Objects.hash(adType, mainMediaFormat, bannerAd, carouselAd, instreamAd, brandPanelQuintie, brandPanelPanorama, brandPanelPanoramaPanelSwitch, topImpactSquare, topImpactQuintie, topImpactTheater, topImpactPrimeDisplayDouble, topImpactPanorama, topImpactPanoramaSideVision, topImpactPanoramaSideSwitch, topImpactPanoramaPanelSwitch, topPageTopicsPR);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class GuaranteedAdGroupAdServiceAd {\n");
sb.append(" adType: ").append(toIndentedString(adType)).append("\n");
sb.append(" mainMediaFormat: ").append(toIndentedString(mainMediaFormat)).append("\n");
sb.append(" bannerAd: ").append(toIndentedString(bannerAd)).append("\n");
sb.append(" carouselAd: ").append(toIndentedString(carouselAd)).append("\n");
sb.append(" instreamAd: ").append(toIndentedString(instreamAd)).append("\n");
sb.append(" brandPanelQuintie: ").append(toIndentedString(brandPanelQuintie)).append("\n");
sb.append(" brandPanelPanorama: ").append(toIndentedString(brandPanelPanorama)).append("\n");
sb.append(" brandPanelPanoramaPanelSwitch: ").append(toIndentedString(brandPanelPanoramaPanelSwitch)).append("\n");
sb.append(" topImpactSquare: ").append(toIndentedString(topImpactSquare)).append("\n");
sb.append(" topImpactQuintie: ").append(toIndentedString(topImpactQuintie)).append("\n");
sb.append(" topImpactTheater: ").append(toIndentedString(topImpactTheater)).append("\n");
sb.append(" topImpactPrimeDisplayDouble: ").append(toIndentedString(topImpactPrimeDisplayDouble)).append("\n");
sb.append(" topImpactPanorama: ").append(toIndentedString(topImpactPanorama)).append("\n");
sb.append(" topImpactPanoramaSideVision: ").append(toIndentedString(topImpactPanoramaSideVision)).append("\n");
sb.append(" topImpactPanoramaSideSwitch: ").append(toIndentedString(topImpactPanoramaSideSwitch)).append("\n");
sb.append(" topImpactPanoramaPanelSwitch: ").append(toIndentedString(topImpactPanoramaPanelSwitch)).append("\n");
sb.append(" topPageTopicsPR: ").append(toIndentedString(topPageTopicsPR)).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