NIMSDK-AOS  9.19.0
NosTransferProgress.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.nos.model;
2 
3 import java.io.Serializable;
4 
5 /**
6  * NOS文件传输进度
7  */
8 public class NosTransferProgress implements Serializable {
9 
10  private final String key;
11  private final long transferred;
12  private final long total;
13 
14  /**
15  * 构造函数
16  *
17  * @param key 文件的唯一标识(上传时key是文件路径,下载时key为URL)
18  * @param transferred 文件当前已传输的字节数
19  * @param total 文件总大小
20  */
21  public NosTransferProgress(String key, long transferred, long total) {
22  this.key = key;
23  this.transferred = transferred;
24  this.total = total;
25  }
26 
27  /**
28  * 获取文件的唯一标识(上传时key是文件路径,下载时key为URL)
29  *
30  * @return key
31  */
32  public String getKey() {
33  return key;
34  }
35 
36  /**
37  * 获取已经传输的字节数
38  *
39  * @return 已经传输的字节数
40  */
41  public long getTransferred() {
42  return transferred;
43  }
44 
45  /**
46  * 获取文件总长度
47  *
48  * @return 文件总长度
49  */
50  public long getTotal() {
51  return total;
52  }
53 }
String getKey()
获取文件的唯一标识(上传时key是文件路径,下载时key为URL)
long getTransferred()
获取已经传输的字节数
NosTransferProgress(String key, long transferred, long total)
构造函数