com.aliyun.sdk.service.dm20170622.models.GetTrackListResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-dm20170622 Show documentation
Show all versions of alibabacloud-dm20170622 Show documentation
Alibaba Cloud Dm (20170622) Async SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.dm20170622.models;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;
/**
* {@link GetTrackListResponseBody} extends {@link TeaModel}
*
* GetTrackListResponseBody
*/
public class GetTrackListResponseBody extends TeaModel {
@com.aliyun.core.annotation.NameInMap("OffsetCreateTime")
private String offsetCreateTime;
@com.aliyun.core.annotation.NameInMap("OffsetCreateTimeDesc")
private String offsetCreateTimeDesc;
@com.aliyun.core.annotation.NameInMap("PageNo")
private Integer pageNo;
@com.aliyun.core.annotation.NameInMap("PageSize")
private Integer pageSize;
@com.aliyun.core.annotation.NameInMap("RequestId")
private String requestId;
@com.aliyun.core.annotation.NameInMap("Total")
private Integer total;
@com.aliyun.core.annotation.NameInMap("data")
private Data data;
private GetTrackListResponseBody(Builder builder) {
this.offsetCreateTime = builder.offsetCreateTime;
this.offsetCreateTimeDesc = builder.offsetCreateTimeDesc;
this.pageNo = builder.pageNo;
this.pageSize = builder.pageSize;
this.requestId = builder.requestId;
this.total = builder.total;
this.data = builder.data;
}
public static Builder builder() {
return new Builder();
}
public static GetTrackListResponseBody create() {
return builder().build();
}
/**
* @return offsetCreateTime
*/
public String getOffsetCreateTime() {
return this.offsetCreateTime;
}
/**
* @return offsetCreateTimeDesc
*/
public String getOffsetCreateTimeDesc() {
return this.offsetCreateTimeDesc;
}
/**
* @return pageNo
*/
public Integer getPageNo() {
return this.pageNo;
}
/**
* @return pageSize
*/
public Integer getPageSize() {
return this.pageSize;
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
/**
* @return total
*/
public Integer getTotal() {
return this.total;
}
/**
* @return data
*/
public Data getData() {
return this.data;
}
public static final class Builder {
private String offsetCreateTime;
private String offsetCreateTimeDesc;
private Integer pageNo;
private Integer pageSize;
private String requestId;
private Integer total;
private Data data;
/**
* OffsetCreateTime.
*/
public Builder offsetCreateTime(String offsetCreateTime) {
this.offsetCreateTime = offsetCreateTime;
return this;
}
/**
* OffsetCreateTimeDesc.
*/
public Builder offsetCreateTimeDesc(String offsetCreateTimeDesc) {
this.offsetCreateTimeDesc = offsetCreateTimeDesc;
return this;
}
/**
* PageNo.
*/
public Builder pageNo(Integer pageNo) {
this.pageNo = pageNo;
return this;
}
/**
* PageSize.
*/
public Builder pageSize(Integer pageSize) {
this.pageSize = pageSize;
return this;
}
/**
* RequestId.
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
/**
* Total.
*/
public Builder total(Integer total) {
this.total = total;
return this;
}
/**
* data.
*/
public Builder data(Data data) {
this.data = data;
return this;
}
public GetTrackListResponseBody build() {
return new GetTrackListResponseBody(this);
}
}
public static class Stat extends TeaModel {
@com.aliyun.core.annotation.NameInMap("CreateTime")
private Long createTime;
@com.aliyun.core.annotation.NameInMap("RcptClickCount")
private Long rcptClickCount;
@com.aliyun.core.annotation.NameInMap("RcptClickRate")
private String rcptClickRate;
@com.aliyun.core.annotation.NameInMap("RcptOpenCount")
private Long rcptOpenCount;
@com.aliyun.core.annotation.NameInMap("RcptOpenRate")
private String rcptOpenRate;
@com.aliyun.core.annotation.NameInMap("RcptUniqueClickCount")
private Long rcptUniqueClickCount;
@com.aliyun.core.annotation.NameInMap("RcptUniqueClickRate")
private String rcptUniqueClickRate;
@com.aliyun.core.annotation.NameInMap("RcptUniqueOpenCount")
private Long rcptUniqueOpenCount;
@com.aliyun.core.annotation.NameInMap("RcptUniqueOpenRate")
private String rcptUniqueOpenRate;
@com.aliyun.core.annotation.NameInMap("TotalNumber")
private Long totalNumber;
private Stat(Builder builder) {
this.createTime = builder.createTime;
this.rcptClickCount = builder.rcptClickCount;
this.rcptClickRate = builder.rcptClickRate;
this.rcptOpenCount = builder.rcptOpenCount;
this.rcptOpenRate = builder.rcptOpenRate;
this.rcptUniqueClickCount = builder.rcptUniqueClickCount;
this.rcptUniqueClickRate = builder.rcptUniqueClickRate;
this.rcptUniqueOpenCount = builder.rcptUniqueOpenCount;
this.rcptUniqueOpenRate = builder.rcptUniqueOpenRate;
this.totalNumber = builder.totalNumber;
}
public static Builder builder() {
return new Builder();
}
public static Stat create() {
return builder().build();
}
/**
* @return createTime
*/
public Long getCreateTime() {
return this.createTime;
}
/**
* @return rcptClickCount
*/
public Long getRcptClickCount() {
return this.rcptClickCount;
}
/**
* @return rcptClickRate
*/
public String getRcptClickRate() {
return this.rcptClickRate;
}
/**
* @return rcptOpenCount
*/
public Long getRcptOpenCount() {
return this.rcptOpenCount;
}
/**
* @return rcptOpenRate
*/
public String getRcptOpenRate() {
return this.rcptOpenRate;
}
/**
* @return rcptUniqueClickCount
*/
public Long getRcptUniqueClickCount() {
return this.rcptUniqueClickCount;
}
/**
* @return rcptUniqueClickRate
*/
public String getRcptUniqueClickRate() {
return this.rcptUniqueClickRate;
}
/**
* @return rcptUniqueOpenCount
*/
public Long getRcptUniqueOpenCount() {
return this.rcptUniqueOpenCount;
}
/**
* @return rcptUniqueOpenRate
*/
public String getRcptUniqueOpenRate() {
return this.rcptUniqueOpenRate;
}
/**
* @return totalNumber
*/
public Long getTotalNumber() {
return this.totalNumber;
}
public static final class Builder {
private Long createTime;
private Long rcptClickCount;
private String rcptClickRate;
private Long rcptOpenCount;
private String rcptOpenRate;
private Long rcptUniqueClickCount;
private String rcptUniqueClickRate;
private Long rcptUniqueOpenCount;
private String rcptUniqueOpenRate;
private Long totalNumber;
/**
* CreateTime.
*/
public Builder createTime(Long createTime) {
this.createTime = createTime;
return this;
}
/**
* RcptClickCount.
*/
public Builder rcptClickCount(Long rcptClickCount) {
this.rcptClickCount = rcptClickCount;
return this;
}
/**
* RcptClickRate.
*/
public Builder rcptClickRate(String rcptClickRate) {
this.rcptClickRate = rcptClickRate;
return this;
}
/**
* RcptOpenCount.
*/
public Builder rcptOpenCount(Long rcptOpenCount) {
this.rcptOpenCount = rcptOpenCount;
return this;
}
/**
* RcptOpenRate.
*/
public Builder rcptOpenRate(String rcptOpenRate) {
this.rcptOpenRate = rcptOpenRate;
return this;
}
/**
* RcptUniqueClickCount.
*/
public Builder rcptUniqueClickCount(Long rcptUniqueClickCount) {
this.rcptUniqueClickCount = rcptUniqueClickCount;
return this;
}
/**
* RcptUniqueClickRate.
*/
public Builder rcptUniqueClickRate(String rcptUniqueClickRate) {
this.rcptUniqueClickRate = rcptUniqueClickRate;
return this;
}
/**
* RcptUniqueOpenCount.
*/
public Builder rcptUniqueOpenCount(Long rcptUniqueOpenCount) {
this.rcptUniqueOpenCount = rcptUniqueOpenCount;
return this;
}
/**
* RcptUniqueOpenRate.
*/
public Builder rcptUniqueOpenRate(String rcptUniqueOpenRate) {
this.rcptUniqueOpenRate = rcptUniqueOpenRate;
return this;
}
/**
* TotalNumber.
*/
public Builder totalNumber(Long totalNumber) {
this.totalNumber = totalNumber;
return this;
}
public Stat build() {
return new Stat(this);
}
}
}
public static class Data extends TeaModel {
@com.aliyun.core.annotation.NameInMap("stat")
private java.util.List < Stat> stat;
private Data(Builder builder) {
this.stat = builder.stat;
}
public static Builder builder() {
return new Builder();
}
public static Data create() {
return builder().build();
}
/**
* @return stat
*/
public java.util.List < Stat> getStat() {
return this.stat;
}
public static final class Builder {
private java.util.List < Stat> stat;
/**
* stat.
*/
public Builder stat(java.util.List < Stat> stat) {
this.stat = stat;
return this;
}
public Data build() {
return new Data(this);
}
}
}
}