public class UploadPartRequest extends IIJGIOWebServiceRequest implements SSECustomerKeyProvider
必須パラメータ:バケット名、キー、アップロードID、パート番号
Constructor and Description |
---|
UploadPartRequest() |
Modifier and Type | Method and Description |
---|---|
String |
getBucketName()
この新しいパートが関連付けられており、事前設定され、存在するマルチパートアップロードを
含むバケット名を返します。
|
File |
getFile()
アップロードするデータを含むファイルを返します。正確に1つのファイル
あるいはストリームが、この操作に対する入力として指定されなければなりません。
|
long |
getFileOffset()
指定したファイルの任意のオフセットを返します。そのオフセット位置で
このパートにデータをアップロードし始めます。指定されていない場合、
データはファイルの先頭から読み出されます。
|
ProgressListener |
getGeneralProgressListener()
オブジェクトのダウンロード状況に関する更新を受け取るための任意の進捗リスナーを返します。
|
InputStream |
getInputStream()
新しいパートにアップロードするデータを含むストリームを返します。
|
String |
getKey()
事前設定されたマルチパートアップロードのキーを返します。
|
String |
getMd5Digest()
このパートの内容の任意だが推奨されるMD5ハッシュを返します。
指定された場合、この値はIIJ GIOストレージ&アナリシスサービスに送信され、
データがIIJ GIOストレージ&アナリシスサービスに届いた際にデータが完全に
検証されます。
|
int |
getPartNumber()
マルチパートアップロードの他のパートに相対的なこのパートの位置を定める
パート番号を返します。パート番号は1から10,000までの範囲でなければなりません。
|
long |
getPartSize()
バイト単位でこのパートのサイズを返します。
|
ProgressListener |
getProgressListener()
Deprecated.
use
getGeneralProgressListener() instead. |
SSECustomerKey |
getSSECustomerKey()
暗号化に用いるサーバサイド暗号化(SSE-C)の鍵を取得します。
|
String |
getUploadId()
この新しいパートが関連付けられており、事前設定され、
存在するマルチパートアップロードのIDを返します。
|
boolean |
isLastPart()
このリクエストの作成者がマルチパートアップロードにおいて、
このパートがアップロードする最後のパートであることを示す場合、
trueを返します。
|
void |
setBucketName(String bucketName)
この新しいパートが関連付けられており、事前設定され、存在するマルチパートアップロードを
含むバケット名をセットします。
|
void |
setFile(File file)
アップロードするデータを含むファイルをセットします。正確に1つのファイル
あるいはストリームが、この操作に対する入力として指定されなければなりません。
|
void |
setFileOffset(long fileOffset)
指定したファイルの任意のオフセットをセットします。そのオフセット位置で
このパートにデータをアップロードし始めます。指定されていない場合、
データはファイルの先頭から読み出されます。
|
void |
setGeneralProgressListener(ProgressListener generalProgressListener)
オブジェクトのダウンロード状況に関する更新を受け取るための任意の進捗リスナーをセットします。
|
void |
setInputStream(InputStream inputStream)
新しいパートにアップロードするデータを含むストリームをセットします。
|
void |
setKey(String key)
事前設定されたマルチパートアップロードのキーをセットします。
|
void |
setLastPart(boolean isLastPart)
マルチパートアップロードにおいて、アップロードする最後のパートとして
このパートにマークをつけます。
|
void |
setMd5Digest(String md5Digest)
このパートの内容の任意だが推奨されるMD5ハッシュをセットします。
指定された場合、この値はIIJ GIOストレージ&アナリシスサービスに送信され、
データがIIJ GIOストレージ&アナリシスサービスに届いた際にデータが完全に
検証されます。
|
void |
setPartNumber(int partNumber)
マルチパートアップロードの他のパートに相対的なこのパートの位置を定める
パート番号をセットします。パート番号は1から10,000までの範囲でなければなりません。
|
void |
setPartSize(long partSize)
バイト単位でこのパートのサイズをセットします。
|
void |
setProgressListener(ProgressListener progressListener)
Deprecated.
use
setGeneralProgressListener(ProgressListener) instead. |
void |
setSSECustomerKey(SSECustomerKey sseKey)
暗号化に用いるサーバサイド暗号化(SSE-C)の鍵をセットします。
|
void |
setUploadId(String uploadId)
この新しいパートが関連付けられており、事前設定され、
存在するマルチパートアップロードのIDをセットします。
|
UploadPartRequest |
withBucketName(String bucketName)
この新しいパートが関連付けられており、事前設定され、存在するマルチパートアップロードを
含むバケット名をセットし、追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
UploadPartRequest |
withFile(File file)
アップロードするデータを含むファイルをセットします。正確に1つのファイル
あるいはストリームが、この操作に対する入力として指定されなければなりません。
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
UploadPartRequest |
withFileOffset(long fileOffset)
指定したファイルの任意のオフセットをセットします。そのオフセット位置で
このパートにデータをアップロードし始めます。指定されていない場合、
データはファイルの先頭から読み出されます。
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
UploadPartRequest |
withGeneralProgressListener(ProgressListener progressListener)
オブジェクトのダウンロード状況に関する更新を受け取るための任意の進捗リスナーをセットし
追加の連鎖したメソッド呼び出しのため、この更新したオブジェクトを返します。
|
UploadPartRequest |
withInputStream(InputStream inputStream)
新しいパートにアップロードするデータを含むストリームをセットし、
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
UploadPartRequest |
withKey(String key)
事前設定されたマルチパートアップロードのキーをセットし、
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
UploadPartRequest |
withLastPart(boolean isLastPart)
マルチパートアップロードにおいて、アップロードする最後のパートとしてこのパートにマークをつけ、
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
UploadPartRequest |
withMD5Digest(String md5Digest)
このパートの内容の任意だが推奨されるMD5ハッシュをセットします。
指定された場合、この値はIIJ GIOストレージ&アナリシスサービスに送信され、
データがIIJ GIOストレージ&アナリシスサービスに届いた際にデータが完全に
検証されます。
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
UploadPartRequest |
withPartNumber(int partNumber)
マルチパートアップロードの他のパートに相対的なこのパートの位置を定める
パート番号をセットします。パート番号は1から10,000までの範囲でなければなりません。
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
UploadPartRequest |
withPartSize(long partSize)
バイト単位でこのパートのサイズをセットし、
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
UploadPartRequest |
withProgressListener(ProgressListener progressListener)
Deprecated.
use
withGeneralProgressListener(ProgressListener) instead. |
UploadPartRequest |
withSSECustomerKey(SSECustomerKey sseKey)
暗号化に用いるサーバサイド暗号化(SSE-C)の鍵をセットします。
|
UploadPartRequest |
withUploadId(String uploadId)
この新しいパートが関連付けられており、事前設定され、
存在するマルチパートアップロードのIDをセットし、
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials
public InputStream getInputStream()
public void setInputStream(InputStream inputStream)
inputStream
- 新しいパートにアップロードするデータを含むストリームpublic UploadPartRequest withInputStream(InputStream inputStream)
inputStream
- 新しいパートにアップロードするデータを含むストリームpublic String getBucketName()
public void setBucketName(String bucketName)
bucketName
- この新しいパートが関連付けられており、事前設定され、存在する
マルチパートアップロードを含むバケット名を返します。public UploadPartRequest withBucketName(String bucketName)
bucketName
- この新しいパートが関連付けられており、事前設定され、存在する
マルチパートアップロードを含むバケット名を返します。public String getKey()
public void setKey(String key)
key
- 事前設定されたマルチパートアップロードのキーpublic UploadPartRequest withKey(String key)
key
- 事前設定されたマルチパートアップロードのキーpublic String getUploadId()
public void setUploadId(String uploadId)
uploadId
- この新しいパートが関連付けられており、事前設定され、
存在するマルチパートアップロードのIDpublic UploadPartRequest withUploadId(String uploadId)
uploadId
- この新しいパートが関連付けられており、事前設定され、
存在するマルチパートアップロードのIDpublic int getPartNumber()
public void setPartNumber(int partNumber)
partNumber
- マルチパートアップロードの他のパートに相対的なこのパートの位置を定める
パート番号。パート番号は1から10,000までの範囲でなければなりません。public UploadPartRequest withPartNumber(int partNumber)
partNumber
- マルチパートアップロードの他のパートに相対的なこのパートの位置を定める
パート番号。パート番号は1から10,000までの範囲でなければなりません。public long getPartSize()
public void setPartSize(long partSize)
partSize
- バイト単位でこのパートのサイズpublic UploadPartRequest withPartSize(long partSize)
partSize
- バイト単位でこのパートのサイズpublic String getMd5Digest()
public void setMd5Digest(String md5Digest)
md5Digest
- このパートの内容の任意だが推奨されるMD5ハッシュ。
指定された場合、この値はIIJ GIOストレージ&アナリシスサービスに送信され、
データがIIJ GIOストレージ&アナリシスサービスに届いた際にデータが完全に
検証されます。public UploadPartRequest withMD5Digest(String md5Digest)
md5Digest
- このパートの内容の任意だが推奨されるMD5ハッシュ。
指定された場合、この値はIIJ GIOストレージ&アナリシスサービスに送信され、
データがIIJ GIOストレージ&アナリシスサービスに届いた際にデータが完全に
検証されます。public File getFile()
public void setFile(File file)
file
- アップロードするデータを含むファイル。正確に1つのファイル
あるいはストリームが、この操作に対する入力として指定されなければなりません。public UploadPartRequest withFile(File file)
file
- アップロードするデータを含むファイル。正確に1つのファイル
あるいはストリームが、この操作に対する入力として指定されなければなりません。public long getFileOffset()
public void setFileOffset(long fileOffset)
fileOffset
- 指定したファイルの任意のオフセット。そのオフセット位置で
このパートにデータをアップロードし始めます。指定されていない場合、
データはファイルの先頭から読み出されます。public UploadPartRequest withFileOffset(long fileOffset)
fileOffset
- 指定したファイルの任意のオフセット。そのオフセット位置で
このパートにデータをアップロードし始めます。指定されていない場合、
データはファイルの先頭から読み出されます。@Deprecated public ProgressListener getProgressListener()
getGeneralProgressListener()
instead.@Deprecated public void setProgressListener(ProgressListener progressListener)
setGeneralProgressListener(ProgressListener)
instead.progressListener
- IIJ GIOストレージ&アナリシスサービス クライアントだけで使わているレガシーな進捗リスナー@Deprecated public UploadPartRequest withProgressListener(ProgressListener progressListener)
withGeneralProgressListener(ProgressListener)
instead.progressListener
- IIJ GIOストレージ&アナリシスサービス クライアントだけで使わているレガシーな進捗リスナーpublic boolean isLastPart()
public void setLastPart(boolean isLastPart)
isLastPart
- マルチパートアップロードにおいて、アップロードする最後のパートかどうかpublic UploadPartRequest withLastPart(boolean isLastPart)
isLastPart
- マルチパートアップロードにおいて、アップロードする最後のパートかどうかpublic ProgressListener getGeneralProgressListener()
public void setGeneralProgressListener(ProgressListener generalProgressListener)
generalProgressListener
- 新しい進捗リスナーpublic UploadPartRequest withGeneralProgressListener(ProgressListener progressListener)
progressListener
- 新しい進捗リスナーpublic SSECustomerKey getSSECustomerKey()
SSECustomerKeyProvider
getSSECustomerKey
in interface SSECustomerKeyProvider
public void setSSECustomerKey(SSECustomerKey sseKey)
sseKey
- 暗号化に用いるサーバサイド暗号化(SSE-C)の鍵public UploadPartRequest withSSECustomerKey(SSECustomerKey sseKey)
追加の連鎖したメソッド呼び出しのため、更新した本クラスのオブジェクトを返します。
sseKey
- 暗号化に用いるサーバサイド暗号化(SSE-C)の鍵Copyright © 2018. All rights reserved.