All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tencent.ads.model.DataFile 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;

/** data_file返回结构 */
@ApiModel(description = "data_file返回结构")
public class DataFile {
  @SerializedName("audience_id")
  private Long audienceId = null;

  @SerializedName("custom_audience_file_id")
  private Long customAudienceFileId = null;

  @SerializedName("name")
  private String name = null;

  @SerializedName("user_id_type")
  private UserIdType userIdType = null;

  @SerializedName("operation_type")
  private OperationType operationType = null;

  @SerializedName("open_app_id")
  private String openAppId = null;

  @SerializedName("salt_id")
  private String saltId = null;

  @SerializedName("process_status")
  private FileProcessStatus processStatus = null;

  @SerializedName("process_code")
  private Long processCode = null;

  @SerializedName("error_message")
  private String errorMessage = null;

  @SerializedName("line_count")
  private Long lineCount = null;

  @SerializedName("valid_line_count")
  private Long validLineCount = null;

  @SerializedName("user_count")
  private Long userCount = null;

  @SerializedName("size")
  private Long size = null;

  @SerializedName("created_time")
  private String createdTime = null;

  public DataFile audienceId(Long audienceId) {
    this.audienceId = audienceId;
    return this;
  }

  /**
   * Get audienceId
   *
   * @return audienceId
   */
  @ApiModelProperty(value = "")
  public Long getAudienceId() {
    return audienceId;
  }

  public void setAudienceId(Long audienceId) {
    this.audienceId = audienceId;
  }

  public DataFile customAudienceFileId(Long customAudienceFileId) {
    this.customAudienceFileId = customAudienceFileId;
    return this;
  }

  /**
   * Get customAudienceFileId
   *
   * @return customAudienceFileId
   */
  @ApiModelProperty(value = "")
  public Long getCustomAudienceFileId() {
    return customAudienceFileId;
  }

  public void setCustomAudienceFileId(Long customAudienceFileId) {
    this.customAudienceFileId = customAudienceFileId;
  }

  public DataFile name(String name) {
    this.name = name;
    return this;
  }

  /**
   * Get name
   *
   * @return name
   */
  @ApiModelProperty(value = "")
  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public DataFile userIdType(UserIdType userIdType) {
    this.userIdType = userIdType;
    return this;
  }

  /**
   * Get userIdType
   *
   * @return userIdType
   */
  @ApiModelProperty(value = "")
  public UserIdType getUserIdType() {
    return userIdType;
  }

  public void setUserIdType(UserIdType userIdType) {
    this.userIdType = userIdType;
  }

  public DataFile operationType(OperationType operationType) {
    this.operationType = operationType;
    return this;
  }

  /**
   * Get operationType
   *
   * @return operationType
   */
  @ApiModelProperty(value = "")
  public OperationType getOperationType() {
    return operationType;
  }

  public void setOperationType(OperationType operationType) {
    this.operationType = operationType;
  }

  public DataFile openAppId(String openAppId) {
    this.openAppId = openAppId;
    return this;
  }

  /**
   * Get openAppId
   *
   * @return openAppId
   */
  @ApiModelProperty(value = "")
  public String getOpenAppId() {
    return openAppId;
  }

  public void setOpenAppId(String openAppId) {
    this.openAppId = openAppId;
  }

  public DataFile saltId(String saltId) {
    this.saltId = saltId;
    return this;
  }

  /**
   * Get saltId
   *
   * @return saltId
   */
  @ApiModelProperty(value = "")
  public String getSaltId() {
    return saltId;
  }

  public void setSaltId(String saltId) {
    this.saltId = saltId;
  }

  public DataFile processStatus(FileProcessStatus processStatus) {
    this.processStatus = processStatus;
    return this;
  }

  /**
   * Get processStatus
   *
   * @return processStatus
   */
  @ApiModelProperty(value = "")
  public FileProcessStatus getProcessStatus() {
    return processStatus;
  }

  public void setProcessStatus(FileProcessStatus processStatus) {
    this.processStatus = processStatus;
  }

  public DataFile processCode(Long processCode) {
    this.processCode = processCode;
    return this;
  }

  /**
   * Get processCode
   *
   * @return processCode
   */
  @ApiModelProperty(value = "")
  public Long getProcessCode() {
    return processCode;
  }

  public void setProcessCode(Long processCode) {
    this.processCode = processCode;
  }

  public DataFile errorMessage(String errorMessage) {
    this.errorMessage = errorMessage;
    return this;
  }

  /**
   * Get errorMessage
   *
   * @return errorMessage
   */
  @ApiModelProperty(value = "")
  public String getErrorMessage() {
    return errorMessage;
  }

  public void setErrorMessage(String errorMessage) {
    this.errorMessage = errorMessage;
  }

  public DataFile lineCount(Long lineCount) {
    this.lineCount = lineCount;
    return this;
  }

  /**
   * Get lineCount
   *
   * @return lineCount
   */
  @ApiModelProperty(value = "")
  public Long getLineCount() {
    return lineCount;
  }

  public void setLineCount(Long lineCount) {
    this.lineCount = lineCount;
  }

  public DataFile validLineCount(Long validLineCount) {
    this.validLineCount = validLineCount;
    return this;
  }

  /**
   * Get validLineCount
   *
   * @return validLineCount
   */
  @ApiModelProperty(value = "")
  public Long getValidLineCount() {
    return validLineCount;
  }

  public void setValidLineCount(Long validLineCount) {
    this.validLineCount = validLineCount;
  }

  public DataFile userCount(Long userCount) {
    this.userCount = userCount;
    return this;
  }

  /**
   * Get userCount
   *
   * @return userCount
   */
  @ApiModelProperty(value = "")
  public Long getUserCount() {
    return userCount;
  }

  public void setUserCount(Long userCount) {
    this.userCount = userCount;
  }

  public DataFile size(Long size) {
    this.size = size;
    return this;
  }

  /**
   * Get size
   *
   * @return size
   */
  @ApiModelProperty(value = "")
  public Long getSize() {
    return size;
  }

  public void setSize(Long size) {
    this.size = size;
  }

  public DataFile createdTime(String createdTime) {
    this.createdTime = createdTime;
    return this;
  }

  /**
   * Get createdTime
   *
   * @return createdTime
   */
  @ApiModelProperty(value = "")
  public String getCreatedTime() {
    return createdTime;
  }

  public void setCreatedTime(String createdTime) {
    this.createdTime = createdTime;
  }

  @Override
  public boolean equals(java.lang.Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    DataFile dataFile = (DataFile) o;
    return Objects.equals(this.audienceId, dataFile.audienceId)
        && Objects.equals(this.customAudienceFileId, dataFile.customAudienceFileId)
        && Objects.equals(this.name, dataFile.name)
        && Objects.equals(this.userIdType, dataFile.userIdType)
        && Objects.equals(this.operationType, dataFile.operationType)
        && Objects.equals(this.openAppId, dataFile.openAppId)
        && Objects.equals(this.saltId, dataFile.saltId)
        && Objects.equals(this.processStatus, dataFile.processStatus)
        && Objects.equals(this.processCode, dataFile.processCode)
        && Objects.equals(this.errorMessage, dataFile.errorMessage)
        && Objects.equals(this.lineCount, dataFile.lineCount)
        && Objects.equals(this.validLineCount, dataFile.validLineCount)
        && Objects.equals(this.userCount, dataFile.userCount)
        && Objects.equals(this.size, dataFile.size)
        && Objects.equals(this.createdTime, dataFile.createdTime);
  }

  @Override
  public int hashCode() {
    return Objects.hash(
        audienceId,
        customAudienceFileId,
        name,
        userIdType,
        operationType,
        openAppId,
        saltId,
        processStatus,
        processCode,
        errorMessage,
        lineCount,
        validLineCount,
        userCount,
        size,
        createdTime);
  }

  @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