
com.tencent.ads.model.OptBudgetStruct 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;
/** 预算优化 */
@ApiModel(description = "预算优化")
public class OptBudgetStruct {
@SerializedName("raise_day_budget_flag")
private Boolean raiseDayBudgetFlag = null;
@SerializedName("current_adgroup_day_budget")
private Long currentAdgroupDayBudget = null;
@SerializedName("current_campaign_day_budget")
private Long currentCampaignDayBudget = null;
@SerializedName("current_account_day_budget")
private Long currentAccountDayBudget = null;
@SerializedName("adgroup_cost_daily")
private Long adgroupCostDaily = null;
@SerializedName("campaign_cost_daily")
private Long campaignCostDaily = null;
@SerializedName("account_cost_daily")
private Long accountCostDaily = null;
@SerializedName("adgroup_balance")
private Long adgroupBalance = null;
@SerializedName("campaign_balance")
private Long campaignBalance = null;
@SerializedName("account_balance")
private Long accountBalance = null;
@SerializedName("optimize_adgroup_day_budget_flag")
private Boolean optimizeAdgroupDayBudgetFlag = null;
@SerializedName("optimize_campaign_day_budget_flag")
private Boolean optimizeCampaignDayBudgetFlag = null;
@SerializedName("optimize_account_day_budget_flag")
private Boolean optimizeAccountDayBudgetFlag = null;
@SerializedName("optimize_adgroup_day_budget")
private Long optimizeAdgroupDayBudget = null;
@SerializedName("optimize_campaign_day_budget")
private Long optimizeCampaignDayBudget = null;
@SerializedName("optimize_account_day_budget")
private Long optimizeAccountDayBudget = null;
@SerializedName("raise_account_balance_flag")
private Boolean raiseAccountBalanceFlag = null;
@SerializedName("recommend_recharge")
private Long recommendRecharge = null;
public OptBudgetStruct raiseDayBudgetFlag(Boolean raiseDayBudgetFlag) {
this.raiseDayBudgetFlag = raiseDayBudgetFlag;
return this;
}
/**
* Get raiseDayBudgetFlag
*
* @return raiseDayBudgetFlag
*/
@ApiModelProperty(value = "")
public Boolean isRaiseDayBudgetFlag() {
return raiseDayBudgetFlag;
}
public void setRaiseDayBudgetFlag(Boolean raiseDayBudgetFlag) {
this.raiseDayBudgetFlag = raiseDayBudgetFlag;
}
public OptBudgetStruct currentAdgroupDayBudget(Long currentAdgroupDayBudget) {
this.currentAdgroupDayBudget = currentAdgroupDayBudget;
return this;
}
/**
* Get currentAdgroupDayBudget
*
* @return currentAdgroupDayBudget
*/
@ApiModelProperty(value = "")
public Long getCurrentAdgroupDayBudget() {
return currentAdgroupDayBudget;
}
public void setCurrentAdgroupDayBudget(Long currentAdgroupDayBudget) {
this.currentAdgroupDayBudget = currentAdgroupDayBudget;
}
public OptBudgetStruct currentCampaignDayBudget(Long currentCampaignDayBudget) {
this.currentCampaignDayBudget = currentCampaignDayBudget;
return this;
}
/**
* Get currentCampaignDayBudget
*
* @return currentCampaignDayBudget
*/
@ApiModelProperty(value = "")
public Long getCurrentCampaignDayBudget() {
return currentCampaignDayBudget;
}
public void setCurrentCampaignDayBudget(Long currentCampaignDayBudget) {
this.currentCampaignDayBudget = currentCampaignDayBudget;
}
public OptBudgetStruct currentAccountDayBudget(Long currentAccountDayBudget) {
this.currentAccountDayBudget = currentAccountDayBudget;
return this;
}
/**
* Get currentAccountDayBudget
*
* @return currentAccountDayBudget
*/
@ApiModelProperty(value = "")
public Long getCurrentAccountDayBudget() {
return currentAccountDayBudget;
}
public void setCurrentAccountDayBudget(Long currentAccountDayBudget) {
this.currentAccountDayBudget = currentAccountDayBudget;
}
public OptBudgetStruct adgroupCostDaily(Long adgroupCostDaily) {
this.adgroupCostDaily = adgroupCostDaily;
return this;
}
/**
* Get adgroupCostDaily
*
* @return adgroupCostDaily
*/
@ApiModelProperty(value = "")
public Long getAdgroupCostDaily() {
return adgroupCostDaily;
}
public void setAdgroupCostDaily(Long adgroupCostDaily) {
this.adgroupCostDaily = adgroupCostDaily;
}
public OptBudgetStruct campaignCostDaily(Long campaignCostDaily) {
this.campaignCostDaily = campaignCostDaily;
return this;
}
/**
* Get campaignCostDaily
*
* @return campaignCostDaily
*/
@ApiModelProperty(value = "")
public Long getCampaignCostDaily() {
return campaignCostDaily;
}
public void setCampaignCostDaily(Long campaignCostDaily) {
this.campaignCostDaily = campaignCostDaily;
}
public OptBudgetStruct accountCostDaily(Long accountCostDaily) {
this.accountCostDaily = accountCostDaily;
return this;
}
/**
* Get accountCostDaily
*
* @return accountCostDaily
*/
@ApiModelProperty(value = "")
public Long getAccountCostDaily() {
return accountCostDaily;
}
public void setAccountCostDaily(Long accountCostDaily) {
this.accountCostDaily = accountCostDaily;
}
public OptBudgetStruct adgroupBalance(Long adgroupBalance) {
this.adgroupBalance = adgroupBalance;
return this;
}
/**
* Get adgroupBalance
*
* @return adgroupBalance
*/
@ApiModelProperty(value = "")
public Long getAdgroupBalance() {
return adgroupBalance;
}
public void setAdgroupBalance(Long adgroupBalance) {
this.adgroupBalance = adgroupBalance;
}
public OptBudgetStruct campaignBalance(Long campaignBalance) {
this.campaignBalance = campaignBalance;
return this;
}
/**
* Get campaignBalance
*
* @return campaignBalance
*/
@ApiModelProperty(value = "")
public Long getCampaignBalance() {
return campaignBalance;
}
public void setCampaignBalance(Long campaignBalance) {
this.campaignBalance = campaignBalance;
}
public OptBudgetStruct accountBalance(Long accountBalance) {
this.accountBalance = accountBalance;
return this;
}
/**
* Get accountBalance
*
* @return accountBalance
*/
@ApiModelProperty(value = "")
public Long getAccountBalance() {
return accountBalance;
}
public void setAccountBalance(Long accountBalance) {
this.accountBalance = accountBalance;
}
public OptBudgetStruct optimizeAdgroupDayBudgetFlag(Boolean optimizeAdgroupDayBudgetFlag) {
this.optimizeAdgroupDayBudgetFlag = optimizeAdgroupDayBudgetFlag;
return this;
}
/**
* Get optimizeAdgroupDayBudgetFlag
*
* @return optimizeAdgroupDayBudgetFlag
*/
@ApiModelProperty(value = "")
public Boolean isOptimizeAdgroupDayBudgetFlag() {
return optimizeAdgroupDayBudgetFlag;
}
public void setOptimizeAdgroupDayBudgetFlag(Boolean optimizeAdgroupDayBudgetFlag) {
this.optimizeAdgroupDayBudgetFlag = optimizeAdgroupDayBudgetFlag;
}
public OptBudgetStruct optimizeCampaignDayBudgetFlag(Boolean optimizeCampaignDayBudgetFlag) {
this.optimizeCampaignDayBudgetFlag = optimizeCampaignDayBudgetFlag;
return this;
}
/**
* Get optimizeCampaignDayBudgetFlag
*
* @return optimizeCampaignDayBudgetFlag
*/
@ApiModelProperty(value = "")
public Boolean isOptimizeCampaignDayBudgetFlag() {
return optimizeCampaignDayBudgetFlag;
}
public void setOptimizeCampaignDayBudgetFlag(Boolean optimizeCampaignDayBudgetFlag) {
this.optimizeCampaignDayBudgetFlag = optimizeCampaignDayBudgetFlag;
}
public OptBudgetStruct optimizeAccountDayBudgetFlag(Boolean optimizeAccountDayBudgetFlag) {
this.optimizeAccountDayBudgetFlag = optimizeAccountDayBudgetFlag;
return this;
}
/**
* Get optimizeAccountDayBudgetFlag
*
* @return optimizeAccountDayBudgetFlag
*/
@ApiModelProperty(value = "")
public Boolean isOptimizeAccountDayBudgetFlag() {
return optimizeAccountDayBudgetFlag;
}
public void setOptimizeAccountDayBudgetFlag(Boolean optimizeAccountDayBudgetFlag) {
this.optimizeAccountDayBudgetFlag = optimizeAccountDayBudgetFlag;
}
public OptBudgetStruct optimizeAdgroupDayBudget(Long optimizeAdgroupDayBudget) {
this.optimizeAdgroupDayBudget = optimizeAdgroupDayBudget;
return this;
}
/**
* Get optimizeAdgroupDayBudget
*
* @return optimizeAdgroupDayBudget
*/
@ApiModelProperty(value = "")
public Long getOptimizeAdgroupDayBudget() {
return optimizeAdgroupDayBudget;
}
public void setOptimizeAdgroupDayBudget(Long optimizeAdgroupDayBudget) {
this.optimizeAdgroupDayBudget = optimizeAdgroupDayBudget;
}
public OptBudgetStruct optimizeCampaignDayBudget(Long optimizeCampaignDayBudget) {
this.optimizeCampaignDayBudget = optimizeCampaignDayBudget;
return this;
}
/**
* Get optimizeCampaignDayBudget
*
* @return optimizeCampaignDayBudget
*/
@ApiModelProperty(value = "")
public Long getOptimizeCampaignDayBudget() {
return optimizeCampaignDayBudget;
}
public void setOptimizeCampaignDayBudget(Long optimizeCampaignDayBudget) {
this.optimizeCampaignDayBudget = optimizeCampaignDayBudget;
}
public OptBudgetStruct optimizeAccountDayBudget(Long optimizeAccountDayBudget) {
this.optimizeAccountDayBudget = optimizeAccountDayBudget;
return this;
}
/**
* Get optimizeAccountDayBudget
*
* @return optimizeAccountDayBudget
*/
@ApiModelProperty(value = "")
public Long getOptimizeAccountDayBudget() {
return optimizeAccountDayBudget;
}
public void setOptimizeAccountDayBudget(Long optimizeAccountDayBudget) {
this.optimizeAccountDayBudget = optimizeAccountDayBudget;
}
public OptBudgetStruct raiseAccountBalanceFlag(Boolean raiseAccountBalanceFlag) {
this.raiseAccountBalanceFlag = raiseAccountBalanceFlag;
return this;
}
/**
* Get raiseAccountBalanceFlag
*
* @return raiseAccountBalanceFlag
*/
@ApiModelProperty(value = "")
public Boolean isRaiseAccountBalanceFlag() {
return raiseAccountBalanceFlag;
}
public void setRaiseAccountBalanceFlag(Boolean raiseAccountBalanceFlag) {
this.raiseAccountBalanceFlag = raiseAccountBalanceFlag;
}
public OptBudgetStruct recommendRecharge(Long recommendRecharge) {
this.recommendRecharge = recommendRecharge;
return this;
}
/**
* Get recommendRecharge
*
* @return recommendRecharge
*/
@ApiModelProperty(value = "")
public Long getRecommendRecharge() {
return recommendRecharge;
}
public void setRecommendRecharge(Long recommendRecharge) {
this.recommendRecharge = recommendRecharge;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
OptBudgetStruct optBudgetStruct = (OptBudgetStruct) o;
return Objects.equals(this.raiseDayBudgetFlag, optBudgetStruct.raiseDayBudgetFlag)
&& Objects.equals(this.currentAdgroupDayBudget, optBudgetStruct.currentAdgroupDayBudget)
&& Objects.equals(this.currentCampaignDayBudget, optBudgetStruct.currentCampaignDayBudget)
&& Objects.equals(this.currentAccountDayBudget, optBudgetStruct.currentAccountDayBudget)
&& Objects.equals(this.adgroupCostDaily, optBudgetStruct.adgroupCostDaily)
&& Objects.equals(this.campaignCostDaily, optBudgetStruct.campaignCostDaily)
&& Objects.equals(this.accountCostDaily, optBudgetStruct.accountCostDaily)
&& Objects.equals(this.adgroupBalance, optBudgetStruct.adgroupBalance)
&& Objects.equals(this.campaignBalance, optBudgetStruct.campaignBalance)
&& Objects.equals(this.accountBalance, optBudgetStruct.accountBalance)
&& Objects.equals(
this.optimizeAdgroupDayBudgetFlag, optBudgetStruct.optimizeAdgroupDayBudgetFlag)
&& Objects.equals(
this.optimizeCampaignDayBudgetFlag, optBudgetStruct.optimizeCampaignDayBudgetFlag)
&& Objects.equals(
this.optimizeAccountDayBudgetFlag, optBudgetStruct.optimizeAccountDayBudgetFlag)
&& Objects.equals(this.optimizeAdgroupDayBudget, optBudgetStruct.optimizeAdgroupDayBudget)
&& Objects.equals(this.optimizeCampaignDayBudget, optBudgetStruct.optimizeCampaignDayBudget)
&& Objects.equals(this.optimizeAccountDayBudget, optBudgetStruct.optimizeAccountDayBudget)
&& Objects.equals(this.raiseAccountBalanceFlag, optBudgetStruct.raiseAccountBalanceFlag)
&& Objects.equals(this.recommendRecharge, optBudgetStruct.recommendRecharge);
}
@Override
public int hashCode() {
return Objects.hash(
raiseDayBudgetFlag,
currentAdgroupDayBudget,
currentCampaignDayBudget,
currentAccountDayBudget,
adgroupCostDaily,
campaignCostDaily,
accountCostDaily,
adgroupBalance,
campaignBalance,
accountBalance,
optimizeAdgroupDayBudgetFlag,
optimizeCampaignDayBudgetFlag,
optimizeAccountDayBudgetFlag,
optimizeAdgroupDayBudget,
optimizeCampaignDayBudget,
optimizeAccountDayBudget,
raiseAccountBalanceFlag,
recommendRecharge);
}
@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