
com.tencent.ads.model.OperationSpec 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 OperationSpec {
@SerializedName("configure_status_spec")
private ConfigureStatusSpec configureStatusSpec = null;
@SerializedName("bid_amount_spec")
private BidAmountSpec bidAmountSpec = null;
@SerializedName("date_spec")
private DateSpec dateSpec = null;
@SerializedName("time_series_spec")
private TimeSeriesSpec timeSeriesSpec = null;
public OperationSpec configureStatusSpec(ConfigureStatusSpec configureStatusSpec) {
this.configureStatusSpec = configureStatusSpec;
return this;
}
/**
* Get configureStatusSpec
*
* @return configureStatusSpec
*/
@ApiModelProperty(value = "")
public ConfigureStatusSpec getConfigureStatusSpec() {
return configureStatusSpec;
}
public void setConfigureStatusSpec(ConfigureStatusSpec configureStatusSpec) {
this.configureStatusSpec = configureStatusSpec;
}
public OperationSpec bidAmountSpec(BidAmountSpec bidAmountSpec) {
this.bidAmountSpec = bidAmountSpec;
return this;
}
/**
* Get bidAmountSpec
*
* @return bidAmountSpec
*/
@ApiModelProperty(value = "")
public BidAmountSpec getBidAmountSpec() {
return bidAmountSpec;
}
public void setBidAmountSpec(BidAmountSpec bidAmountSpec) {
this.bidAmountSpec = bidAmountSpec;
}
public OperationSpec dateSpec(DateSpec dateSpec) {
this.dateSpec = dateSpec;
return this;
}
/**
* Get dateSpec
*
* @return dateSpec
*/
@ApiModelProperty(value = "")
public DateSpec getDateSpec() {
return dateSpec;
}
public void setDateSpec(DateSpec dateSpec) {
this.dateSpec = dateSpec;
}
public OperationSpec timeSeriesSpec(TimeSeriesSpec timeSeriesSpec) {
this.timeSeriesSpec = timeSeriesSpec;
return this;
}
/**
* Get timeSeriesSpec
*
* @return timeSeriesSpec
*/
@ApiModelProperty(value = "")
public TimeSeriesSpec getTimeSeriesSpec() {
return timeSeriesSpec;
}
public void setTimeSeriesSpec(TimeSeriesSpec timeSeriesSpec) {
this.timeSeriesSpec = timeSeriesSpec;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
OperationSpec operationSpec = (OperationSpec) o;
return Objects.equals(this.configureStatusSpec, operationSpec.configureStatusSpec)
&& Objects.equals(this.bidAmountSpec, operationSpec.bidAmountSpec)
&& Objects.equals(this.dateSpec, operationSpec.dateSpec)
&& Objects.equals(this.timeSeriesSpec, operationSpec.timeSeriesSpec);
}
@Override
public int hashCode() {
return Objects.hash(configureStatusSpec, bidAmountSpec, dateSpec, timeSeriesSpec);
}
@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