
com.tencent.ads.model.OptimizeSubStatusStruct 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.Objects;
/**
* 优化状态(0: 无需优化 'OPTIMIZE_STATUS_NONE', 1: 待优化 'OPTIMIZE_STATUS_PENDING', 2: 已优化
* 'OPTIMIZE_STATUS_FINISHED')
*/
@ApiModel(
description =
"优化状态(0: 无需优化 'OPTIMIZE_STATUS_NONE', 1: 待优化 'OPTIMIZE_STATUS_PENDING', 2: 已优化 'OPTIMIZE_STATUS_FINISHED')")
public class OptimizeSubStatusStruct {
@SerializedName("targeting")
private OptimizeStatus targeting = null;
@SerializedName("targeting_expand")
private OptimizeStatus targetingExpand = null;
@SerializedName("targeting_locard")
private OptimizeStatus targetingLocard = null;
@SerializedName("bid")
private OptimizeStatus bid = null;
@SerializedName("bid_strategy")
private OptimizeStatus bidStrategy = null;
@SerializedName("bid_amount")
private OptimizeStatus bidAmount = null;
@SerializedName("budget")
private OptimizeStatus budget = null;
@SerializedName("daily_budget")
private OptimizeStatus dailyBudget = null;
@SerializedName("account_balance")
private OptimizeStatus accountBalance = null;
@SerializedName("targeting_status_desc")
private String targetingStatusDesc = null;
@SerializedName("targeting_expand_status_desc")
private String targetingExpandStatusDesc = null;
@SerializedName("targeting_locard_status_desc")
private String targetingLocardStatusDesc = null;
@SerializedName("bid_status_desc")
private String bidStatusDesc = null;
@SerializedName("bid_strategy_status_desc")
private String bidStrategyStatusDesc = null;
@SerializedName("bid_amount_status_desc")
private String bidAmountStatusDesc = null;
@SerializedName("budget_status_desc")
private String budgetStatusDesc = null;
@SerializedName("daily_budget_status_desc")
private String dailyBudgetStatusDesc = null;
@SerializedName("account_balance_status_desc")
private String accountBalanceStatusDesc = null;
public OptimizeSubStatusStruct targeting(OptimizeStatus targeting) {
this.targeting = targeting;
return this;
}
/**
* Get targeting
*
* @return targeting
*/
@ApiModelProperty(value = "")
public OptimizeStatus getTargeting() {
return targeting;
}
public void setTargeting(OptimizeStatus targeting) {
this.targeting = targeting;
}
public OptimizeSubStatusStruct targetingExpand(OptimizeStatus targetingExpand) {
this.targetingExpand = targetingExpand;
return this;
}
/**
* Get targetingExpand
*
* @return targetingExpand
*/
@ApiModelProperty(value = "")
public OptimizeStatus getTargetingExpand() {
return targetingExpand;
}
public void setTargetingExpand(OptimizeStatus targetingExpand) {
this.targetingExpand = targetingExpand;
}
public OptimizeSubStatusStruct targetingLocard(OptimizeStatus targetingLocard) {
this.targetingLocard = targetingLocard;
return this;
}
/**
* Get targetingLocard
*
* @return targetingLocard
*/
@ApiModelProperty(value = "")
public OptimizeStatus getTargetingLocard() {
return targetingLocard;
}
public void setTargetingLocard(OptimizeStatus targetingLocard) {
this.targetingLocard = targetingLocard;
}
public OptimizeSubStatusStruct bid(OptimizeStatus bid) {
this.bid = bid;
return this;
}
/**
* Get bid
*
* @return bid
*/
@ApiModelProperty(value = "")
public OptimizeStatus getBid() {
return bid;
}
public void setBid(OptimizeStatus bid) {
this.bid = bid;
}
public OptimizeSubStatusStruct bidStrategy(OptimizeStatus bidStrategy) {
this.bidStrategy = bidStrategy;
return this;
}
/**
* Get bidStrategy
*
* @return bidStrategy
*/
@ApiModelProperty(value = "")
public OptimizeStatus getBidStrategy() {
return bidStrategy;
}
public void setBidStrategy(OptimizeStatus bidStrategy) {
this.bidStrategy = bidStrategy;
}
public OptimizeSubStatusStruct bidAmount(OptimizeStatus bidAmount) {
this.bidAmount = bidAmount;
return this;
}
/**
* Get bidAmount
*
* @return bidAmount
*/
@ApiModelProperty(value = "")
public OptimizeStatus getBidAmount() {
return bidAmount;
}
public void setBidAmount(OptimizeStatus bidAmount) {
this.bidAmount = bidAmount;
}
public OptimizeSubStatusStruct budget(OptimizeStatus budget) {
this.budget = budget;
return this;
}
/**
* Get budget
*
* @return budget
*/
@ApiModelProperty(value = "")
public OptimizeStatus getBudget() {
return budget;
}
public void setBudget(OptimizeStatus budget) {
this.budget = budget;
}
public OptimizeSubStatusStruct dailyBudget(OptimizeStatus dailyBudget) {
this.dailyBudget = dailyBudget;
return this;
}
/**
* Get dailyBudget
*
* @return dailyBudget
*/
@ApiModelProperty(value = "")
public OptimizeStatus getDailyBudget() {
return dailyBudget;
}
public void setDailyBudget(OptimizeStatus dailyBudget) {
this.dailyBudget = dailyBudget;
}
public OptimizeSubStatusStruct accountBalance(OptimizeStatus accountBalance) {
this.accountBalance = accountBalance;
return this;
}
/**
* Get accountBalance
*
* @return accountBalance
*/
@ApiModelProperty(value = "")
public OptimizeStatus getAccountBalance() {
return accountBalance;
}
public void setAccountBalance(OptimizeStatus accountBalance) {
this.accountBalance = accountBalance;
}
public OptimizeSubStatusStruct targetingStatusDesc(String targetingStatusDesc) {
this.targetingStatusDesc = targetingStatusDesc;
return this;
}
/**
* Get targetingStatusDesc
*
* @return targetingStatusDesc
*/
@ApiModelProperty(value = "")
public String getTargetingStatusDesc() {
return targetingStatusDesc;
}
public void setTargetingStatusDesc(String targetingStatusDesc) {
this.targetingStatusDesc = targetingStatusDesc;
}
public OptimizeSubStatusStruct targetingExpandStatusDesc(String targetingExpandStatusDesc) {
this.targetingExpandStatusDesc = targetingExpandStatusDesc;
return this;
}
/**
* Get targetingExpandStatusDesc
*
* @return targetingExpandStatusDesc
*/
@ApiModelProperty(value = "")
public String getTargetingExpandStatusDesc() {
return targetingExpandStatusDesc;
}
public void setTargetingExpandStatusDesc(String targetingExpandStatusDesc) {
this.targetingExpandStatusDesc = targetingExpandStatusDesc;
}
public OptimizeSubStatusStruct targetingLocardStatusDesc(String targetingLocardStatusDesc) {
this.targetingLocardStatusDesc = targetingLocardStatusDesc;
return this;
}
/**
* Get targetingLocardStatusDesc
*
* @return targetingLocardStatusDesc
*/
@ApiModelProperty(value = "")
public String getTargetingLocardStatusDesc() {
return targetingLocardStatusDesc;
}
public void setTargetingLocardStatusDesc(String targetingLocardStatusDesc) {
this.targetingLocardStatusDesc = targetingLocardStatusDesc;
}
public OptimizeSubStatusStruct bidStatusDesc(String bidStatusDesc) {
this.bidStatusDesc = bidStatusDesc;
return this;
}
/**
* Get bidStatusDesc
*
* @return bidStatusDesc
*/
@ApiModelProperty(value = "")
public String getBidStatusDesc() {
return bidStatusDesc;
}
public void setBidStatusDesc(String bidStatusDesc) {
this.bidStatusDesc = bidStatusDesc;
}
public OptimizeSubStatusStruct bidStrategyStatusDesc(String bidStrategyStatusDesc) {
this.bidStrategyStatusDesc = bidStrategyStatusDesc;
return this;
}
/**
* Get bidStrategyStatusDesc
*
* @return bidStrategyStatusDesc
*/
@ApiModelProperty(value = "")
public String getBidStrategyStatusDesc() {
return bidStrategyStatusDesc;
}
public void setBidStrategyStatusDesc(String bidStrategyStatusDesc) {
this.bidStrategyStatusDesc = bidStrategyStatusDesc;
}
public OptimizeSubStatusStruct bidAmountStatusDesc(String bidAmountStatusDesc) {
this.bidAmountStatusDesc = bidAmountStatusDesc;
return this;
}
/**
* Get bidAmountStatusDesc
*
* @return bidAmountStatusDesc
*/
@ApiModelProperty(value = "")
public String getBidAmountStatusDesc() {
return bidAmountStatusDesc;
}
public void setBidAmountStatusDesc(String bidAmountStatusDesc) {
this.bidAmountStatusDesc = bidAmountStatusDesc;
}
public OptimizeSubStatusStruct budgetStatusDesc(String budgetStatusDesc) {
this.budgetStatusDesc = budgetStatusDesc;
return this;
}
/**
* Get budgetStatusDesc
*
* @return budgetStatusDesc
*/
@ApiModelProperty(value = "")
public String getBudgetStatusDesc() {
return budgetStatusDesc;
}
public void setBudgetStatusDesc(String budgetStatusDesc) {
this.budgetStatusDesc = budgetStatusDesc;
}
public OptimizeSubStatusStruct dailyBudgetStatusDesc(String dailyBudgetStatusDesc) {
this.dailyBudgetStatusDesc = dailyBudgetStatusDesc;
return this;
}
/**
* Get dailyBudgetStatusDesc
*
* @return dailyBudgetStatusDesc
*/
@ApiModelProperty(value = "")
public String getDailyBudgetStatusDesc() {
return dailyBudgetStatusDesc;
}
public void setDailyBudgetStatusDesc(String dailyBudgetStatusDesc) {
this.dailyBudgetStatusDesc = dailyBudgetStatusDesc;
}
public OptimizeSubStatusStruct accountBalanceStatusDesc(String accountBalanceStatusDesc) {
this.accountBalanceStatusDesc = accountBalanceStatusDesc;
return this;
}
/**
* Get accountBalanceStatusDesc
*
* @return accountBalanceStatusDesc
*/
@ApiModelProperty(value = "")
public String getAccountBalanceStatusDesc() {
return accountBalanceStatusDesc;
}
public void setAccountBalanceStatusDesc(String accountBalanceStatusDesc) {
this.accountBalanceStatusDesc = accountBalanceStatusDesc;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
OptimizeSubStatusStruct optimizeSubStatusStruct = (OptimizeSubStatusStruct) o;
return Objects.equals(this.targeting, optimizeSubStatusStruct.targeting)
&& Objects.equals(this.targetingExpand, optimizeSubStatusStruct.targetingExpand)
&& Objects.equals(this.targetingLocard, optimizeSubStatusStruct.targetingLocard)
&& Objects.equals(this.bid, optimizeSubStatusStruct.bid)
&& Objects.equals(this.bidStrategy, optimizeSubStatusStruct.bidStrategy)
&& Objects.equals(this.bidAmount, optimizeSubStatusStruct.bidAmount)
&& Objects.equals(this.budget, optimizeSubStatusStruct.budget)
&& Objects.equals(this.dailyBudget, optimizeSubStatusStruct.dailyBudget)
&& Objects.equals(this.accountBalance, optimizeSubStatusStruct.accountBalance)
&& Objects.equals(this.targetingStatusDesc, optimizeSubStatusStruct.targetingStatusDesc)
&& Objects.equals(
this.targetingExpandStatusDesc, optimizeSubStatusStruct.targetingExpandStatusDesc)
&& Objects.equals(
this.targetingLocardStatusDesc, optimizeSubStatusStruct.targetingLocardStatusDesc)
&& Objects.equals(this.bidStatusDesc, optimizeSubStatusStruct.bidStatusDesc)
&& Objects.equals(this.bidStrategyStatusDesc, optimizeSubStatusStruct.bidStrategyStatusDesc)
&& Objects.equals(this.bidAmountStatusDesc, optimizeSubStatusStruct.bidAmountStatusDesc)
&& Objects.equals(this.budgetStatusDesc, optimizeSubStatusStruct.budgetStatusDesc)
&& Objects.equals(this.dailyBudgetStatusDesc, optimizeSubStatusStruct.dailyBudgetStatusDesc)
&& Objects.equals(
this.accountBalanceStatusDesc, optimizeSubStatusStruct.accountBalanceStatusDesc);
}
@Override
public int hashCode() {
return Objects.hash(
targeting,
targetingExpand,
targetingLocard,
bid,
bidStrategy,
bidAmount,
budget,
dailyBudget,
accountBalance,
targetingStatusDesc,
targetingExpandStatusDesc,
targetingLocardStatusDesc,
bidStatusDesc,
bidStrategyStatusDesc,
bidAmountStatusDesc,
budgetStatusDesc,
dailyBudgetStatusDesc,
accountBalanceStatusDesc);
}
@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