com.volcengine.cdn.model.ListUsageReportsRequest Maven / Gradle / Ivy
/*
* cdn
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
*
* OpenAPI spec version: common-version
*
*
* 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.volcengine.cdn.model;
import java.util.Objects;
import java.util.Arrays;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.IOException;
import javax.validation.constraints.*;
import javax.validation.Valid;
/**
* ListUsageReportsRequest
*/
public class ListUsageReportsRequest {
@SerializedName("ExportType")
private String exportType = null;
@SerializedName("PageNum")
private Long pageNum = null;
@SerializedName("PageSize")
private Long pageSize = null;
@SerializedName("Status")
private Long status = null;
@SerializedName("TaskName")
private String taskName = null;
public ListUsageReportsRequest exportType(String exportType) {
this.exportType = exportType;
return this;
}
/**
* Get exportType
* @return exportType
**/
@Schema(description = "")
public String getExportType() {
return exportType;
}
public void setExportType(String exportType) {
this.exportType = exportType;
}
public ListUsageReportsRequest pageNum(Long pageNum) {
this.pageNum = pageNum;
return this;
}
/**
* Get pageNum
* @return pageNum
**/
@Schema(description = "")
public Long getPageNum() {
return pageNum;
}
public void setPageNum(Long pageNum) {
this.pageNum = pageNum;
}
public ListUsageReportsRequest pageSize(Long pageSize) {
this.pageSize = pageSize;
return this;
}
/**
* Get pageSize
* @return pageSize
**/
@Schema(description = "")
public Long getPageSize() {
return pageSize;
}
public void setPageSize(Long pageSize) {
this.pageSize = pageSize;
}
public ListUsageReportsRequest status(Long status) {
this.status = status;
return this;
}
/**
* Get status
* @return status
**/
@Schema(description = "")
public Long getStatus() {
return status;
}
public void setStatus(Long status) {
this.status = status;
}
public ListUsageReportsRequest taskName(String taskName) {
this.taskName = taskName;
return this;
}
/**
* Get taskName
* @return taskName
**/
@Schema(description = "")
public String getTaskName() {
return taskName;
}
public void setTaskName(String taskName) {
this.taskName = taskName;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
ListUsageReportsRequest listUsageReportsRequest = (ListUsageReportsRequest) o;
return Objects.equals(this.exportType, listUsageReportsRequest.exportType) &&
Objects.equals(this.pageNum, listUsageReportsRequest.pageNum) &&
Objects.equals(this.pageSize, listUsageReportsRequest.pageSize) &&
Objects.equals(this.status, listUsageReportsRequest.status) &&
Objects.equals(this.taskName, listUsageReportsRequest.taskName);
}
@Override
public int hashCode() {
return Objects.hash(exportType, pageNum, pageSize, status, taskName);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class ListUsageReportsRequest {\n");
sb.append(" exportType: ").append(toIndentedString(exportType)).append("\n");
sb.append(" pageNum: ").append(toIndentedString(pageNum)).append("\n");
sb.append(" pageSize: ").append(toIndentedString(pageSize)).append("\n");
sb.append(" status: ").append(toIndentedString(status)).append("\n");
sb.append(" taskName: ").append(toIndentedString(taskName)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* 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 ");
}
}