public abstract class UploadRequest extends java.lang.Object implements Request
| コンストラクタと説明 |
|---|
UploadRequest()
デフォルトコンストラクタ。
|
UploadRequest(java.io.File file)
アップロードファイルを指定し、UploadRequestを構築します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addCallback(UploadCallback callback)
処理状況コールバックを追加します。
|
java.util.List<UploadCallback> |
getCallbacks()
処理状況コールバックを取得します。
|
java.io.File |
getFile()
アップロードファイルを取得します。
|
abstract void |
getHeaders(java.util.Map<java.lang.String,java.lang.String> headerMap,
int partSize)
リクエストヘッダーを指定します。
|
long |
getOffset()
アップロード開始位置を取得します。
|
int |
getPartSize()
ブロックサイズを取得します。
|
long |
getPosition()
次回アップロード位置を取得します。
|
void |
notifyProgress(long partSize,
long sent)
コールバックに処理状況を通知します。
|
boolean |
removeCallback(UploadCallback callback)
処理状況コールバックを削除します。
|
void |
setCallbacks(java.util.List<UploadCallback> callbacks)
処理状況コールバックを設定します。
|
void |
setFile(java.io.File file)
アップロードファイルを設定します。
|
void |
setOffset(long offset)
アップロード開始位置を設定します。
|
void |
setPartSize(int partSize)
ブロックサイズを設定します。
|
void |
setPosition(long position)
次回アップロード位置を設定します。
|
UploadRequest |
withCallbacks(java.util.Collection<UploadCallback> callbacks)
処理状況コールバックを設定し、自オブジェクトを返します。
|
UploadRequest |
withCallbacks(UploadCallback... callbacks)
処理状況コールバックを設定し、自オブジェクトを返します。
|
UploadRequest |
withFile(java.io.File file)
アップロードファイルを設定し、自オブジェクトを返します。
|
UploadRequest |
withOffset(long offset)
アップロード開始位置を設定し、自オブジェクトを返します。
|
UploadRequest |
withPartSize(int partSize)
ブロックサイズを設定し、自オブジェクトを返します。
|
UploadRequest |
withPosition(long position)
次回アップロード位置を設定し、自オブジェクトを返します。
|
public UploadRequest()
public UploadRequest(java.io.File file)
file - アップロードファイルpublic java.io.File getFile()
public void setFile(java.io.File file)
file - アップロードファイルpublic UploadRequest withFile(java.io.File file)
file - アップロードファイルpublic long getOffset()
public void setOffset(long offset)
offset - アップロード開始位置public UploadRequest withOffset(long offset)
offset - アップロード開始位置public int getPartSize()
public void setPartSize(int partSize)
partSize - ブロックサイズpublic UploadRequest withPartSize(int partSize)
partSize - ブロックサイズpublic long getPosition()
public void setPosition(long position)
position - 次回アップロード位置public UploadRequest withPosition(long position)
position - 次回アップロード位置public java.util.List<UploadCallback> getCallbacks()
public void setCallbacks(java.util.List<UploadCallback> callbacks)
callbacks - 処理状況コールバックpublic UploadRequest withCallbacks(java.util.Collection<UploadCallback> callbacks)
callbacks - 処理状況コールバックpublic UploadRequest withCallbacks(UploadCallback... callbacks)
callbacks - 処理状況コールバックpublic void addCallback(UploadCallback callback)
callback - 処理状況コールバックpublic boolean removeCallback(UploadCallback callback)
callback - 処理状況コールバックpublic void notifyProgress(long partSize,
long sent)
partSize - 送信したブロックサイズsent - 送信した全体量public abstract void getHeaders(java.util.Map<java.lang.String,java.lang.String> headerMap,
int partSize)
headerMap - マップpartSize - 送信するブロックサイズCopyright(C) FUJITSU CLOUD TECHNOLOGIES LIMITED 2018 All Rights Reserved.