
com.tencent.ads.model.DetailCompeteDetailStruct 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 DetailCompeteDetailStruct {
@SerializedName("compete_attribution")
private List competeAttribution = null;
@SerializedName("compete_budget_details")
private CompeteBudgetDetailsStruct competeBudgetDetails = null;
@SerializedName("compete_bid_details")
private CompeteBidDetailsStruct competeBidDetails = null;
@SerializedName("compete_user_acceptance")
private CompeteUserAcceptanceStruct competeUserAcceptance = null;
@SerializedName("compete_pctr_trends")
private CompetePctrTrendsStruct competePctrTrends = null;
@SerializedName("compete_pcvr_trends")
private CompetePcvrTrendsStruct competePcvrTrends = null;
@SerializedName("compete_win_adgroup")
private CompeteWinAdgroupStruct competeWinAdgroup = null;
@SerializedName("compete_surroundings")
private CompeteSurroundingsStruct competeSurroundings = null;
public DetailCompeteDetailStruct competeAttribution(
List competeAttribution) {
this.competeAttribution = competeAttribution;
return this;
}
public DetailCompeteDetailStruct addCompeteAttributionItem(
CompeteAttributionStruct competeAttributionItem) {
if (this.competeAttribution == null) {
this.competeAttribution = new ArrayList();
}
this.competeAttribution.add(competeAttributionItem);
return this;
}
/**
* Get competeAttribution
*
* @return competeAttribution
*/
@ApiModelProperty(value = "")
public List getCompeteAttribution() {
return competeAttribution;
}
public void setCompeteAttribution(List competeAttribution) {
this.competeAttribution = competeAttribution;
}
public DetailCompeteDetailStruct competeBudgetDetails(
CompeteBudgetDetailsStruct competeBudgetDetails) {
this.competeBudgetDetails = competeBudgetDetails;
return this;
}
/**
* Get competeBudgetDetails
*
* @return competeBudgetDetails
*/
@ApiModelProperty(value = "")
public CompeteBudgetDetailsStruct getCompeteBudgetDetails() {
return competeBudgetDetails;
}
public void setCompeteBudgetDetails(CompeteBudgetDetailsStruct competeBudgetDetails) {
this.competeBudgetDetails = competeBudgetDetails;
}
public DetailCompeteDetailStruct competeBidDetails(CompeteBidDetailsStruct competeBidDetails) {
this.competeBidDetails = competeBidDetails;
return this;
}
/**
* Get competeBidDetails
*
* @return competeBidDetails
*/
@ApiModelProperty(value = "")
public CompeteBidDetailsStruct getCompeteBidDetails() {
return competeBidDetails;
}
public void setCompeteBidDetails(CompeteBidDetailsStruct competeBidDetails) {
this.competeBidDetails = competeBidDetails;
}
public DetailCompeteDetailStruct competeUserAcceptance(
CompeteUserAcceptanceStruct competeUserAcceptance) {
this.competeUserAcceptance = competeUserAcceptance;
return this;
}
/**
* Get competeUserAcceptance
*
* @return competeUserAcceptance
*/
@ApiModelProperty(value = "")
public CompeteUserAcceptanceStruct getCompeteUserAcceptance() {
return competeUserAcceptance;
}
public void setCompeteUserAcceptance(CompeteUserAcceptanceStruct competeUserAcceptance) {
this.competeUserAcceptance = competeUserAcceptance;
}
public DetailCompeteDetailStruct competePctrTrends(CompetePctrTrendsStruct competePctrTrends) {
this.competePctrTrends = competePctrTrends;
return this;
}
/**
* Get competePctrTrends
*
* @return competePctrTrends
*/
@ApiModelProperty(value = "")
public CompetePctrTrendsStruct getCompetePctrTrends() {
return competePctrTrends;
}
public void setCompetePctrTrends(CompetePctrTrendsStruct competePctrTrends) {
this.competePctrTrends = competePctrTrends;
}
public DetailCompeteDetailStruct competePcvrTrends(CompetePcvrTrendsStruct competePcvrTrends) {
this.competePcvrTrends = competePcvrTrends;
return this;
}
/**
* Get competePcvrTrends
*
* @return competePcvrTrends
*/
@ApiModelProperty(value = "")
public CompetePcvrTrendsStruct getCompetePcvrTrends() {
return competePcvrTrends;
}
public void setCompetePcvrTrends(CompetePcvrTrendsStruct competePcvrTrends) {
this.competePcvrTrends = competePcvrTrends;
}
public DetailCompeteDetailStruct competeWinAdgroup(CompeteWinAdgroupStruct competeWinAdgroup) {
this.competeWinAdgroup = competeWinAdgroup;
return this;
}
/**
* Get competeWinAdgroup
*
* @return competeWinAdgroup
*/
@ApiModelProperty(value = "")
public CompeteWinAdgroupStruct getCompeteWinAdgroup() {
return competeWinAdgroup;
}
public void setCompeteWinAdgroup(CompeteWinAdgroupStruct competeWinAdgroup) {
this.competeWinAdgroup = competeWinAdgroup;
}
public DetailCompeteDetailStruct competeSurroundings(
CompeteSurroundingsStruct competeSurroundings) {
this.competeSurroundings = competeSurroundings;
return this;
}
/**
* Get competeSurroundings
*
* @return competeSurroundings
*/
@ApiModelProperty(value = "")
public CompeteSurroundingsStruct getCompeteSurroundings() {
return competeSurroundings;
}
public void setCompeteSurroundings(CompeteSurroundingsStruct competeSurroundings) {
this.competeSurroundings = competeSurroundings;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
DetailCompeteDetailStruct detailCompeteDetailStruct = (DetailCompeteDetailStruct) o;
return Objects.equals(this.competeAttribution, detailCompeteDetailStruct.competeAttribution)
&& Objects.equals(this.competeBudgetDetails, detailCompeteDetailStruct.competeBudgetDetails)
&& Objects.equals(this.competeBidDetails, detailCompeteDetailStruct.competeBidDetails)
&& Objects.equals(
this.competeUserAcceptance, detailCompeteDetailStruct.competeUserAcceptance)
&& Objects.equals(this.competePctrTrends, detailCompeteDetailStruct.competePctrTrends)
&& Objects.equals(this.competePcvrTrends, detailCompeteDetailStruct.competePcvrTrends)
&& Objects.equals(this.competeWinAdgroup, detailCompeteDetailStruct.competeWinAdgroup)
&& Objects.equals(this.competeSurroundings, detailCompeteDetailStruct.competeSurroundings);
}
@Override
public int hashCode() {
return Objects.hash(
competeAttribution,
competeBudgetDetails,
competeBidDetails,
competeUserAcceptance,
competePctrTrends,
competePcvrTrends,
competeWinAdgroup,
competeSurroundings);
}
@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