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

com.aliyun.sdk.service.dm20170622.models.GetTrackListResponseBody Maven / Gradle / Ivy

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); } } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy