
com.tencent.ads.model.OptBidStruct 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 OptBidStruct {
@SerializedName("adjust_bid_strategy_flag")
private Boolean adjustBidStrategyFlag = null;
@SerializedName("current_bid_strategy")
private String currentBidStrategy = null;
@SerializedName("optimize_bid_strategy")
private String optimizeBidStrategy = null;
@SerializedName("adjust_bid_amount_flag")
private Boolean adjustBidAmountFlag = null;
@SerializedName("current_bid_amount")
private Long currentBidAmount = null;
@SerializedName("optimize_bid_amount")
private Long optimizeBidAmount = null;
@SerializedName("adjust_deep_bid_amount_flag")
private Boolean adjustDeepBidAmountFlag = null;
@SerializedName("current_deep_bid_amount")
private Long currentDeepBidAmount = null;
@SerializedName("optimize_deep_bid_amount")
private Long optimizeDeepBidAmount = null;
public OptBidStruct adjustBidStrategyFlag(Boolean adjustBidStrategyFlag) {
this.adjustBidStrategyFlag = adjustBidStrategyFlag;
return this;
}
/**
* Get adjustBidStrategyFlag
*
* @return adjustBidStrategyFlag
*/
@ApiModelProperty(value = "")
public Boolean isAdjustBidStrategyFlag() {
return adjustBidStrategyFlag;
}
public void setAdjustBidStrategyFlag(Boolean adjustBidStrategyFlag) {
this.adjustBidStrategyFlag = adjustBidStrategyFlag;
}
public OptBidStruct currentBidStrategy(String currentBidStrategy) {
this.currentBidStrategy = currentBidStrategy;
return this;
}
/**
* Get currentBidStrategy
*
* @return currentBidStrategy
*/
@ApiModelProperty(value = "")
public String getCurrentBidStrategy() {
return currentBidStrategy;
}
public void setCurrentBidStrategy(String currentBidStrategy) {
this.currentBidStrategy = currentBidStrategy;
}
public OptBidStruct optimizeBidStrategy(String optimizeBidStrategy) {
this.optimizeBidStrategy = optimizeBidStrategy;
return this;
}
/**
* Get optimizeBidStrategy
*
* @return optimizeBidStrategy
*/
@ApiModelProperty(value = "")
public String getOptimizeBidStrategy() {
return optimizeBidStrategy;
}
public void setOptimizeBidStrategy(String optimizeBidStrategy) {
this.optimizeBidStrategy = optimizeBidStrategy;
}
public OptBidStruct adjustBidAmountFlag(Boolean adjustBidAmountFlag) {
this.adjustBidAmountFlag = adjustBidAmountFlag;
return this;
}
/**
* Get adjustBidAmountFlag
*
* @return adjustBidAmountFlag
*/
@ApiModelProperty(value = "")
public Boolean isAdjustBidAmountFlag() {
return adjustBidAmountFlag;
}
public void setAdjustBidAmountFlag(Boolean adjustBidAmountFlag) {
this.adjustBidAmountFlag = adjustBidAmountFlag;
}
public OptBidStruct currentBidAmount(Long currentBidAmount) {
this.currentBidAmount = currentBidAmount;
return this;
}
/**
* Get currentBidAmount
*
* @return currentBidAmount
*/
@ApiModelProperty(value = "")
public Long getCurrentBidAmount() {
return currentBidAmount;
}
public void setCurrentBidAmount(Long currentBidAmount) {
this.currentBidAmount = currentBidAmount;
}
public OptBidStruct optimizeBidAmount(Long optimizeBidAmount) {
this.optimizeBidAmount = optimizeBidAmount;
return this;
}
/**
* Get optimizeBidAmount
*
* @return optimizeBidAmount
*/
@ApiModelProperty(value = "")
public Long getOptimizeBidAmount() {
return optimizeBidAmount;
}
public void setOptimizeBidAmount(Long optimizeBidAmount) {
this.optimizeBidAmount = optimizeBidAmount;
}
public OptBidStruct adjustDeepBidAmountFlag(Boolean adjustDeepBidAmountFlag) {
this.adjustDeepBidAmountFlag = adjustDeepBidAmountFlag;
return this;
}
/**
* Get adjustDeepBidAmountFlag
*
* @return adjustDeepBidAmountFlag
*/
@ApiModelProperty(value = "")
public Boolean isAdjustDeepBidAmountFlag() {
return adjustDeepBidAmountFlag;
}
public void setAdjustDeepBidAmountFlag(Boolean adjustDeepBidAmountFlag) {
this.adjustDeepBidAmountFlag = adjustDeepBidAmountFlag;
}
public OptBidStruct currentDeepBidAmount(Long currentDeepBidAmount) {
this.currentDeepBidAmount = currentDeepBidAmount;
return this;
}
/**
* Get currentDeepBidAmount
*
* @return currentDeepBidAmount
*/
@ApiModelProperty(value = "")
public Long getCurrentDeepBidAmount() {
return currentDeepBidAmount;
}
public void setCurrentDeepBidAmount(Long currentDeepBidAmount) {
this.currentDeepBidAmount = currentDeepBidAmount;
}
public OptBidStruct optimizeDeepBidAmount(Long optimizeDeepBidAmount) {
this.optimizeDeepBidAmount = optimizeDeepBidAmount;
return this;
}
/**
* Get optimizeDeepBidAmount
*
* @return optimizeDeepBidAmount
*/
@ApiModelProperty(value = "")
public Long getOptimizeDeepBidAmount() {
return optimizeDeepBidAmount;
}
public void setOptimizeDeepBidAmount(Long optimizeDeepBidAmount) {
this.optimizeDeepBidAmount = optimizeDeepBidAmount;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
OptBidStruct optBidStruct = (OptBidStruct) o;
return Objects.equals(this.adjustBidStrategyFlag, optBidStruct.adjustBidStrategyFlag)
&& Objects.equals(this.currentBidStrategy, optBidStruct.currentBidStrategy)
&& Objects.equals(this.optimizeBidStrategy, optBidStruct.optimizeBidStrategy)
&& Objects.equals(this.adjustBidAmountFlag, optBidStruct.adjustBidAmountFlag)
&& Objects.equals(this.currentBidAmount, optBidStruct.currentBidAmount)
&& Objects.equals(this.optimizeBidAmount, optBidStruct.optimizeBidAmount)
&& Objects.equals(this.adjustDeepBidAmountFlag, optBidStruct.adjustDeepBidAmountFlag)
&& Objects.equals(this.currentDeepBidAmount, optBidStruct.currentDeepBidAmount)
&& Objects.equals(this.optimizeDeepBidAmount, optBidStruct.optimizeDeepBidAmount);
}
@Override
public int hashCode() {
return Objects.hash(
adjustBidStrategyFlag,
currentBidStrategy,
optimizeBidStrategy,
adjustBidAmountFlag,
currentBidAmount,
optimizeBidAmount,
adjustDeepBidAmountFlag,
currentDeepBidAmount,
optimizeDeepBidAmount);
}
@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