
com.tencent.ads.model.AdcreativeTemplateDetailGetAdcreativeTemplateListStruct Maven / Gradle / Ivy
/*
* Marketing API
* Marketing API
*
* OpenAPI spec version: 1.3
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package com.tencent.ads.model;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
/** 创意规格和投放权限数据结构 */
@ApiModel(description = "创意规格和投放权限数据结构")
public class AdcreativeTemplateDetailGetAdcreativeTemplateListStruct {
@SerializedName("adcreative_template_id")
private Long adcreativeTemplateId = null;
@SerializedName("adcreative_template_name")
private String adcreativeTemplateName = null;
@SerializedName("adcreative_template_description")
private String adcreativeTemplateDescription = null;
@SerializedName("adcreative_template_size")
private String adcreativeTemplateSize = null;
@SerializedName("adcreative_template_style")
private String adcreativeTemplateStyle = null;
@SerializedName("adcreative_sample_image_list")
private List adcreativeSampleImageList = null;
@SerializedName("ad_attributes")
private List adAttributes = null;
@SerializedName("adcreative_attributes")
private List adcreativeAttributes = null;
@SerializedName("adcreative_elements")
private List adcreativeElements = null;
@SerializedName("support_billing_spec_list")
private List supportBillingSpecList = null;
@SerializedName("support_page_type")
private List supportPageType = null;
@SerializedName("landing_page_config")
private LandingPageConfig landingPageConfig = null;
@SerializedName("unsupport_billing_spec_list")
private List unsupportBillingSpecList = null;
@SerializedName("unsupport_ad_attributes_spec_list")
private List unsupportAdAttributesSpecList = null;
@SerializedName("unsupport_adcreative_attributes_spec_list")
private List unsupportAdcreativeAttributesSpecList = null;
@SerializedName("unsupport_siteset_detail_spec")
private List unsupportSitesetDetailSpec = null;
@SerializedName("support_dynamic_ability_spec_list")
private SupportDynamicAbilitySpecList supportDynamicAbilitySpecList = null;
@SerializedName("support_bid_mode_list")
private List supportBidModeList = null;
@SerializedName("unsupport_bid_mode_list")
private List unsupportBidModeList = null;
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct adcreativeTemplateId(
Long adcreativeTemplateId) {
this.adcreativeTemplateId = adcreativeTemplateId;
return this;
}
/**
* Get adcreativeTemplateId
*
* @return adcreativeTemplateId
*/
@ApiModelProperty(value = "")
public Long getAdcreativeTemplateId() {
return adcreativeTemplateId;
}
public void setAdcreativeTemplateId(Long adcreativeTemplateId) {
this.adcreativeTemplateId = adcreativeTemplateId;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct adcreativeTemplateName(
String adcreativeTemplateName) {
this.adcreativeTemplateName = adcreativeTemplateName;
return this;
}
/**
* Get adcreativeTemplateName
*
* @return adcreativeTemplateName
*/
@ApiModelProperty(value = "")
public String getAdcreativeTemplateName() {
return adcreativeTemplateName;
}
public void setAdcreativeTemplateName(String adcreativeTemplateName) {
this.adcreativeTemplateName = adcreativeTemplateName;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct adcreativeTemplateDescription(
String adcreativeTemplateDescription) {
this.adcreativeTemplateDescription = adcreativeTemplateDescription;
return this;
}
/**
* Get adcreativeTemplateDescription
*
* @return adcreativeTemplateDescription
*/
@ApiModelProperty(value = "")
public String getAdcreativeTemplateDescription() {
return adcreativeTemplateDescription;
}
public void setAdcreativeTemplateDescription(String adcreativeTemplateDescription) {
this.adcreativeTemplateDescription = adcreativeTemplateDescription;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct adcreativeTemplateSize(
String adcreativeTemplateSize) {
this.adcreativeTemplateSize = adcreativeTemplateSize;
return this;
}
/**
* Get adcreativeTemplateSize
*
* @return adcreativeTemplateSize
*/
@ApiModelProperty(value = "")
public String getAdcreativeTemplateSize() {
return adcreativeTemplateSize;
}
public void setAdcreativeTemplateSize(String adcreativeTemplateSize) {
this.adcreativeTemplateSize = adcreativeTemplateSize;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct adcreativeTemplateStyle(
String adcreativeTemplateStyle) {
this.adcreativeTemplateStyle = adcreativeTemplateStyle;
return this;
}
/**
* Get adcreativeTemplateStyle
*
* @return adcreativeTemplateStyle
*/
@ApiModelProperty(value = "")
public String getAdcreativeTemplateStyle() {
return adcreativeTemplateStyle;
}
public void setAdcreativeTemplateStyle(String adcreativeTemplateStyle) {
this.adcreativeTemplateStyle = adcreativeTemplateStyle;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct adcreativeSampleImageList(
List adcreativeSampleImageList) {
this.adcreativeSampleImageList = adcreativeSampleImageList;
return this;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct addAdcreativeSampleImageListItem(
AdcreativeSampleImage adcreativeSampleImageListItem) {
if (this.adcreativeSampleImageList == null) {
this.adcreativeSampleImageList = new ArrayList();
}
this.adcreativeSampleImageList.add(adcreativeSampleImageListItem);
return this;
}
/**
* Get adcreativeSampleImageList
*
* @return adcreativeSampleImageList
*/
@ApiModelProperty(value = "")
public List getAdcreativeSampleImageList() {
return adcreativeSampleImageList;
}
public void setAdcreativeSampleImageList(List adcreativeSampleImageList) {
this.adcreativeSampleImageList = adcreativeSampleImageList;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct adAttributes(
List adAttributes) {
this.adAttributes = adAttributes;
return this;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct addAdAttributesItem(
AdcreativeElement adAttributesItem) {
if (this.adAttributes == null) {
this.adAttributes = new ArrayList();
}
this.adAttributes.add(adAttributesItem);
return this;
}
/**
* Get adAttributes
*
* @return adAttributes
*/
@ApiModelProperty(value = "")
public List getAdAttributes() {
return adAttributes;
}
public void setAdAttributes(List adAttributes) {
this.adAttributes = adAttributes;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct adcreativeAttributes(
List adcreativeAttributes) {
this.adcreativeAttributes = adcreativeAttributes;
return this;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct addAdcreativeAttributesItem(
AdcreativeElement adcreativeAttributesItem) {
if (this.adcreativeAttributes == null) {
this.adcreativeAttributes = new ArrayList();
}
this.adcreativeAttributes.add(adcreativeAttributesItem);
return this;
}
/**
* Get adcreativeAttributes
*
* @return adcreativeAttributes
*/
@ApiModelProperty(value = "")
public List getAdcreativeAttributes() {
return adcreativeAttributes;
}
public void setAdcreativeAttributes(List adcreativeAttributes) {
this.adcreativeAttributes = adcreativeAttributes;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct adcreativeElements(
List adcreativeElements) {
this.adcreativeElements = adcreativeElements;
return this;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct addAdcreativeElementsItem(
AdcreativeElement adcreativeElementsItem) {
if (this.adcreativeElements == null) {
this.adcreativeElements = new ArrayList();
}
this.adcreativeElements.add(adcreativeElementsItem);
return this;
}
/**
* Get adcreativeElements
*
* @return adcreativeElements
*/
@ApiModelProperty(value = "")
public List getAdcreativeElements() {
return adcreativeElements;
}
public void setAdcreativeElements(List adcreativeElements) {
this.adcreativeElements = adcreativeElements;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct supportBillingSpecList(
List supportBillingSpecList) {
this.supportBillingSpecList = supportBillingSpecList;
return this;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct addSupportBillingSpecListItem(
SupportBillingSpec supportBillingSpecListItem) {
if (this.supportBillingSpecList == null) {
this.supportBillingSpecList = new ArrayList();
}
this.supportBillingSpecList.add(supportBillingSpecListItem);
return this;
}
/**
* Get supportBillingSpecList
*
* @return supportBillingSpecList
*/
@ApiModelProperty(value = "")
public List getSupportBillingSpecList() {
return supportBillingSpecList;
}
public void setSupportBillingSpecList(List supportBillingSpecList) {
this.supportBillingSpecList = supportBillingSpecList;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct supportPageType(
List supportPageType) {
this.supportPageType = supportPageType;
return this;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct addSupportPageTypeItem(
String supportPageTypeItem) {
if (this.supportPageType == null) {
this.supportPageType = new ArrayList();
}
this.supportPageType.add(supportPageTypeItem);
return this;
}
/**
* Get supportPageType
*
* @return supportPageType
*/
@ApiModelProperty(value = "")
public List getSupportPageType() {
return supportPageType;
}
public void setSupportPageType(List supportPageType) {
this.supportPageType = supportPageType;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct landingPageConfig(
LandingPageConfig landingPageConfig) {
this.landingPageConfig = landingPageConfig;
return this;
}
/**
* Get landingPageConfig
*
* @return landingPageConfig
*/
@ApiModelProperty(value = "")
public LandingPageConfig getLandingPageConfig() {
return landingPageConfig;
}
public void setLandingPageConfig(LandingPageConfig landingPageConfig) {
this.landingPageConfig = landingPageConfig;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct unsupportBillingSpecList(
List unsupportBillingSpecList) {
this.unsupportBillingSpecList = unsupportBillingSpecList;
return this;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct addUnsupportBillingSpecListItem(
UnsupportBillingSpec unsupportBillingSpecListItem) {
if (this.unsupportBillingSpecList == null) {
this.unsupportBillingSpecList = new ArrayList();
}
this.unsupportBillingSpecList.add(unsupportBillingSpecListItem);
return this;
}
/**
* Get unsupportBillingSpecList
*
* @return unsupportBillingSpecList
*/
@ApiModelProperty(value = "")
public List getUnsupportBillingSpecList() {
return unsupportBillingSpecList;
}
public void setUnsupportBillingSpecList(List unsupportBillingSpecList) {
this.unsupportBillingSpecList = unsupportBillingSpecList;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct unsupportAdAttributesSpecList(
List unsupportAdAttributesSpecList) {
this.unsupportAdAttributesSpecList = unsupportAdAttributesSpecList;
return this;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct
addUnsupportAdAttributesSpecListItem(UnsupportSpec unsupportAdAttributesSpecListItem) {
if (this.unsupportAdAttributesSpecList == null) {
this.unsupportAdAttributesSpecList = new ArrayList();
}
this.unsupportAdAttributesSpecList.add(unsupportAdAttributesSpecListItem);
return this;
}
/**
* Get unsupportAdAttributesSpecList
*
* @return unsupportAdAttributesSpecList
*/
@ApiModelProperty(value = "")
public List getUnsupportAdAttributesSpecList() {
return unsupportAdAttributesSpecList;
}
public void setUnsupportAdAttributesSpecList(List unsupportAdAttributesSpecList) {
this.unsupportAdAttributesSpecList = unsupportAdAttributesSpecList;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct
unsupportAdcreativeAttributesSpecList(
List unsupportAdcreativeAttributesSpecList) {
this.unsupportAdcreativeAttributesSpecList = unsupportAdcreativeAttributesSpecList;
return this;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct
addUnsupportAdcreativeAttributesSpecListItem(
UnsupportSpec unsupportAdcreativeAttributesSpecListItem) {
if (this.unsupportAdcreativeAttributesSpecList == null) {
this.unsupportAdcreativeAttributesSpecList = new ArrayList();
}
this.unsupportAdcreativeAttributesSpecList.add(unsupportAdcreativeAttributesSpecListItem);
return this;
}
/**
* Get unsupportAdcreativeAttributesSpecList
*
* @return unsupportAdcreativeAttributesSpecList
*/
@ApiModelProperty(value = "")
public List getUnsupportAdcreativeAttributesSpecList() {
return unsupportAdcreativeAttributesSpecList;
}
public void setUnsupportAdcreativeAttributesSpecList(
List unsupportAdcreativeAttributesSpecList) {
this.unsupportAdcreativeAttributesSpecList = unsupportAdcreativeAttributesSpecList;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct unsupportSitesetDetailSpec(
List unsupportSitesetDetailSpec) {
this.unsupportSitesetDetailSpec = unsupportSitesetDetailSpec;
return this;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct addUnsupportSitesetDetailSpecItem(
UnsupportSite unsupportSitesetDetailSpecItem) {
if (this.unsupportSitesetDetailSpec == null) {
this.unsupportSitesetDetailSpec = new ArrayList();
}
this.unsupportSitesetDetailSpec.add(unsupportSitesetDetailSpecItem);
return this;
}
/**
* Get unsupportSitesetDetailSpec
*
* @return unsupportSitesetDetailSpec
*/
@ApiModelProperty(value = "")
public List getUnsupportSitesetDetailSpec() {
return unsupportSitesetDetailSpec;
}
public void setUnsupportSitesetDetailSpec(List unsupportSitesetDetailSpec) {
this.unsupportSitesetDetailSpec = unsupportSitesetDetailSpec;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct supportDynamicAbilitySpecList(
SupportDynamicAbilitySpecList supportDynamicAbilitySpecList) {
this.supportDynamicAbilitySpecList = supportDynamicAbilitySpecList;
return this;
}
/**
* Get supportDynamicAbilitySpecList
*
* @return supportDynamicAbilitySpecList
*/
@ApiModelProperty(value = "")
public SupportDynamicAbilitySpecList getSupportDynamicAbilitySpecList() {
return supportDynamicAbilitySpecList;
}
public void setSupportDynamicAbilitySpecList(
SupportDynamicAbilitySpecList supportDynamicAbilitySpecList) {
this.supportDynamicAbilitySpecList = supportDynamicAbilitySpecList;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct supportBidModeList(
List supportBidModeList) {
this.supportBidModeList = supportBidModeList;
return this;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct addSupportBidModeListItem(
String supportBidModeListItem) {
if (this.supportBidModeList == null) {
this.supportBidModeList = new ArrayList();
}
this.supportBidModeList.add(supportBidModeListItem);
return this;
}
/**
* Get supportBidModeList
*
* @return supportBidModeList
*/
@ApiModelProperty(value = "")
public List getSupportBidModeList() {
return supportBidModeList;
}
public void setSupportBidModeList(List supportBidModeList) {
this.supportBidModeList = supportBidModeList;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct unsupportBidModeList(
List unsupportBidModeList) {
this.unsupportBidModeList = unsupportBidModeList;
return this;
}
public AdcreativeTemplateDetailGetAdcreativeTemplateListStruct addUnsupportBidModeListItem(
UnsupportBidModeStruct unsupportBidModeListItem) {
if (this.unsupportBidModeList == null) {
this.unsupportBidModeList = new ArrayList();
}
this.unsupportBidModeList.add(unsupportBidModeListItem);
return this;
}
/**
* Get unsupportBidModeList
*
* @return unsupportBidModeList
*/
@ApiModelProperty(value = "")
public List getUnsupportBidModeList() {
return unsupportBidModeList;
}
public void setUnsupportBidModeList(List unsupportBidModeList) {
this.unsupportBidModeList = unsupportBidModeList;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
AdcreativeTemplateDetailGetAdcreativeTemplateListStruct
adcreativeTemplateDetailGetAdcreativeTemplateListStruct =
(AdcreativeTemplateDetailGetAdcreativeTemplateListStruct) o;
return Objects.equals(
this.adcreativeTemplateId,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.adcreativeTemplateId)
&& Objects.equals(
this.adcreativeTemplateName,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.adcreativeTemplateName)
&& Objects.equals(
this.adcreativeTemplateDescription,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.adcreativeTemplateDescription)
&& Objects.equals(
this.adcreativeTemplateSize,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.adcreativeTemplateSize)
&& Objects.equals(
this.adcreativeTemplateStyle,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.adcreativeTemplateStyle)
&& Objects.equals(
this.adcreativeSampleImageList,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.adcreativeSampleImageList)
&& Objects.equals(
this.adAttributes, adcreativeTemplateDetailGetAdcreativeTemplateListStruct.adAttributes)
&& Objects.equals(
this.adcreativeAttributes,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.adcreativeAttributes)
&& Objects.equals(
this.adcreativeElements,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.adcreativeElements)
&& Objects.equals(
this.supportBillingSpecList,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.supportBillingSpecList)
&& Objects.equals(
this.supportPageType,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.supportPageType)
&& Objects.equals(
this.landingPageConfig,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.landingPageConfig)
&& Objects.equals(
this.unsupportBillingSpecList,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.unsupportBillingSpecList)
&& Objects.equals(
this.unsupportAdAttributesSpecList,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.unsupportAdAttributesSpecList)
&& Objects.equals(
this.unsupportAdcreativeAttributesSpecList,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct
.unsupportAdcreativeAttributesSpecList)
&& Objects.equals(
this.unsupportSitesetDetailSpec,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.unsupportSitesetDetailSpec)
&& Objects.equals(
this.supportDynamicAbilitySpecList,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.supportDynamicAbilitySpecList)
&& Objects.equals(
this.supportBidModeList,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.supportBidModeList)
&& Objects.equals(
this.unsupportBidModeList,
adcreativeTemplateDetailGetAdcreativeTemplateListStruct.unsupportBidModeList);
}
@Override
public int hashCode() {
return Objects.hash(
adcreativeTemplateId,
adcreativeTemplateName,
adcreativeTemplateDescription,
adcreativeTemplateSize,
adcreativeTemplateStyle,
adcreativeSampleImageList,
adAttributes,
adcreativeAttributes,
adcreativeElements,
supportBillingSpecList,
supportPageType,
landingPageConfig,
unsupportBillingSpecList,
unsupportAdAttributesSpecList,
unsupportAdcreativeAttributesSpecList,
unsupportSitesetDetailSpec,
supportDynamicAbilitySpecList,
supportBidModeList,
unsupportBidModeList);
}
@Override
public String toString() {
Gson gson = new Gson();
return gson.toJson(this);
}
/**
* Convert the given object to string with each line indented by 4 spaces (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy