public final class BosPutObjectRequest extends BosObjectRequest
serviceId, tag
限定符和类型 | 方法和说明 |
---|---|
static BosPutObjectRequest |
buildByteArrayRequest(int tag,
long serviceId,
java.lang.String objectKey,
BosObjectType objectType,
byte[] byteArray)
构造上传字节数组类型的请求实例
|
static BosPutObjectRequest |
buildFileRequest(int tag,
long serviceId,
java.lang.String objectKey,
BosObjectType objectType,
java.io.File file)
构造上传文件类型的请求实例
|
static BosPutObjectRequest |
buildStreamReqeust(int tag,
long serviceId,
java.lang.String objectKey,
BosObjectType objectType,
java.io.InputStream streamData)
构造上传数据流类型的请求实例
|
static BosPutObjectRequest |
buildStringRequest(int tag,
long serviceId,
java.lang.String objectKey,
BosObjectType objectType,
java.lang.String stringData)
构造上传字符串类型的请求实例
|
byte[] |
getByteArray() |
java.io.File |
getFile() |
long |
getObjectSize() |
java.io.InputStream |
getStreamData() |
java.lang.String |
getStringData() |
void |
setByteArray(byte[] byteArray)
设置字节数据
|
void |
setFile(java.io.File file)
设置文件
|
void |
setObjectSize(long objectSize)
设置对象大小
|
void |
setStreamData(java.io.InputStream streamData)
设置数据流
|
void |
setStringData(java.lang.String stringData)
设置字符串
|
java.lang.String |
toString() |
getObjectKey, getObjectType, setObjectKey, setObjectType
cancel, getServiceId, getTag, isCanceled, setServiceId, setTag
public java.io.File getFile()
public void setFile(java.io.File file)
file
- public java.io.InputStream getStreamData()
public void setStreamData(java.io.InputStream streamData)
streamData
- public byte[] getByteArray()
public void setByteArray(byte[] byteArray)
byteArray
- public java.lang.String getStringData()
public void setStringData(java.lang.String stringData)
stringData
- public long getObjectSize()
public void setObjectSize(long objectSize)
objectSize
- public static BosPutObjectRequest buildFileRequest(int tag, long serviceId, java.lang.String objectKey, BosObjectType objectType, java.io.File file)
tag
- 请求标识serviceId
- 轨迹服务IDobjectKey
- 对象keyobjectType
- 对象类型file
- 文件public static BosPutObjectRequest buildStreamReqeust(int tag, long serviceId, java.lang.String objectKey, BosObjectType objectType, java.io.InputStream streamData)
tag
- 请求标识serviceId
- 轨迹服务IDobjectKey
- 对象keyobjectType
- 对象类型streamData
- 数据流public static BosPutObjectRequest buildByteArrayRequest(int tag, long serviceId, java.lang.String objectKey, BosObjectType objectType, byte[] byteArray)
tag
- 请求标识serviceId
- 轨迹服务IDobjectKey
- 对象keyobjectType
- 对象类型byteArray
- 字节数组public static BosPutObjectRequest buildStringRequest(int tag, long serviceId, java.lang.String objectKey, BosObjectType objectType, java.lang.String stringData)
tag
- 请求标识serviceId
- 轨迹服务IDobjectKey
- 对象keyobjectType
- 对象类型stringData
- 字符串public java.lang.String toString()
toString
在类中 BosObjectRequest