public class InitiateMultipartUploadRequest extends IIJGIOWebServiceRequest implements SSECustomerKeyProvider
必須パラメータ:バケット名、キー
Modifier and Type | Field and Description |
---|---|
ObjectMetadata |
objectMetadata
Additional information about the new object being created, such as
content type, content encoding, user metadata, etc.
|
Constructor and Description |
---|
InitiateMultipartUploadRequest(String bucketName,
String key)
指定したバケット、指定したキーで保存される新しいマルチパートアップロードを事前設定する
リクエストを生成します。
|
InitiateMultipartUploadRequest(String bucketName,
String key,
ObjectMetadata objectMetadata)
指定したバケット、指定したキーで保存され、さらに指定したオブジェクトのメタデータを持つ
新しいマルチパートアップロードを事前設定するリクエストを生成します。
|
Modifier and Type | Method and Description |
---|---|
AccessControlList |
getAccessControlList()
新しいアップロード用の任意のaccess control listを返します。
指定されていれば、cannedAclは無視されます。
|
String |
getBucketName()
新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトをその中に作成するバケット名を返します。
|
CannedAccessControlList |
getCannedACL()
マルチパートアップロードが完了した際に作成される新しいオブジェクトは用に
パーミッションをセットするための canned Access Control List (ACL)を返します。
|
String |
getKey()
新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトを保管するキーを返します。
|
ObjectMetadata |
getObjectMetadata()
作成される新しいオブジェクトについての追加情報を返します。
Content Type、Content Encoding、User Metadataなど
|
String |
getRedirectLocation()
新しいオブジェクトの任意のredirect locationを取得します。
|
SSECustomerKey |
getSSECustomerKey()
暗号化に用いるサーバサイド暗号化(SSE-C)の鍵を取得します。
|
StorageClass |
getStorageClass()
IIJ GIOストレージ&アナリシスサービスにこのアップロードしたデータを保存する際に
使う任意のストレージクラスを返します。指定されていなければ、デフォルトの
ストレージクラスが使用されます。
|
void |
setAccessControlList(AccessControlList accessControlList)
新しいアップロード用の任意のaccess control listをセットします。
指定されていれば、cannedAclは無視されます。
|
void |
setBucketName(String bucketName)
新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトをその中に作成するバケット名をセットします。
|
void |
setCannedACL(CannedAccessControlList cannedACL)
マルチパートアップロードが完了した際に作成される新しいオブジェクトは用に
パーミッションをセットするための canned Access Control List (ACL)をセットします。
|
void |
setKey(String key)
新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトを保管するキーをセットします。
|
void |
setObjectMetadata(ObjectMetadata objectMetadata)
作成される新しいオブジェクトについての追加情報をセットします。
Content Type、Content Encoding、User Metadataなど
|
void |
setRedirectLocation(String redirectLocation)
新しいオブジェクトの任意のredirect locationをセットします。
|
void |
setSSECustomerKey(SSECustomerKey sseKey)
暗号化(SSE-C)に用いるサーバサイド暗号化の鍵をセットします。
|
void |
setStorageClass(StorageClass storageClass)
IIJ GIOストレージ&アナリシスサービスにこのアップロードしたデータを保存する際に
使う任意のストレージクラスをセットします。指定されていなければ、デフォルトの
ストレージクラスが使用されます。
|
InitiateMultipartUploadRequest |
withAccessControlList(AccessControlList accessControlList)
新しいアップロード用の任意のaccess control listをセットします。
指定されていれば、cannedAclは無視されます。追加の連鎖したメソッド呼び出しのため、
この を返します。
|
InitiateMultipartUploadRequest |
withBucketName(String bucketName)
新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトをその中に作成するバケット名をセットします。
|
InitiateMultipartUploadRequest |
withCannedACL(CannedAccessControlList acl)
マルチパートアップロードが完了した際に作成される新しいオブジェクトは用に
パーミッションをセットするための canned Access Control List (ACL)をセットします。
|
InitiateMultipartUploadRequest |
withKey(String key)
新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトを保管するキーをセットします。
|
InitiateMultipartUploadRequest |
withObjectMetadata(ObjectMetadata objectMetadata)
作成される新しいオブジェクトについての追加情報をセットします。
Content Type、Content Encoding、User Metadataなど
|
InitiateMultipartUploadRequest |
withRedirectLocation(String redirectLocation)
新しいオブジェクトの任意のredirect locationをセットします。
追加の連鎖したメソッド呼び出しのため、このクラスのオブジェクトを返します。
|
InitiateMultipartUploadRequest |
withSSECustomerKey(SSECustomerKey sseKey)
暗号化(SSE-C)に用いるサーバサイド暗号化の鍵をセットします。
|
InitiateMultipartUploadRequest |
withStorageClass(StorageClass storageClass)
IIJ GIOストレージ&アナリシスサービスにこのアップロードしたデータを保存する際に
使う任意のstrageクラスをセットします。指定されていなければ、デフォルトの
strageクラスが使用されます。
|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials
public ObjectMetadata objectMetadata
public InitiateMultipartUploadRequest(String bucketName, String key)
bucketName
- 新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトをその中に作成するバケット名。key
- 新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトを保管するキーpublic InitiateMultipartUploadRequest(String bucketName, String key, ObjectMetadata objectMetadata)
bucketName
- 新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトをその中に作成するバケット名。key
- 新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトを保管するキーobjectMetadata
- 作成される新しいオブジェクトについての追加情報
Content Type、Content Encoding、User Metadataなどpublic String getBucketName()
public void setBucketName(String bucketName)
bucketName
- 新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトをその中に作成するバケット名public InitiateMultipartUploadRequest withBucketName(String bucketName)
追加の連鎖したメソッド呼び出しのため、更新した InitiateMultipartUploadRequestオブジェクトを返します。
bucketName
- 新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトをその中に作成するバケット名public String getKey()
public void setKey(String key)
key
- 新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトを保管するキーpublic InitiateMultipartUploadRequest withKey(String key)
追加の連鎖したメソッド呼び出しのため、更新した InitiateMultipartUploadRequestオブジェクトを返します。
key
- 新しいマルチパートアップロード、従ってマルチパートアップロードから
生成され結果としてできるオブジェクトを保管するキーpublic CannedAccessControlList getCannedACL()
CannedAccessControlList
public void setCannedACL(CannedAccessControlList cannedACL)
cannedACL
- マルチパートアップロードが完了した際に作成される新しいオブジェクトは用に
パーミッションをセットするための canned Access Control List (ACL)CannedAccessControlList
public InitiateMultipartUploadRequest withCannedACL(CannedAccessControlList acl)
追加の連鎖したメソッド呼び出しのため、更新した InitiateMultipartUploadRequestオブジェクトを返します。
acl
- マルチパートアップロードが完了した際に作成される新しいオブジェクトは用に
パーミッションをセットするための canned Access Control List (ACL)public AccessControlList getAccessControlList()
public void setAccessControlList(AccessControlList accessControlList)
accessControlList
- 作成されるオブジェクトのACLpublic InitiateMultipartUploadRequest withAccessControlList(AccessControlList accessControlList)
accessControlList
- 作成されるオブジェクトのACLpublic StorageClass getStorageClass()
指定されていなければ、デフォルトはStorageClass.Standard
です。
StorageClass
public void setStorageClass(StorageClass storageClass)
指定されていなければ、デフォルトはStorageClass.Standard
です。
storageClass
- IIJ GIOストレージ&アナリシスサービスにこのアップロードしたデータを保存する際に
使う任意のstrageクラス。指定されていなければ、デフォルトのstrageクラスが
使用されます。StorageClass
public InitiateMultipartUploadRequest withStorageClass(StorageClass storageClass)
追加の連鎖したメソッド呼び出しのため、更新した InitiateMultipartUploadRequestオブジェクトを返します。
storageClass
- IIJ GIOストレージ&アナリシスサービスにこのアップロードしたデータを保存する際に
使う任意のstrageクラス。指定されていなければ、デフォルトのstrageクラスが
使用されます。public ObjectMetadata getObjectMetadata()
public void setObjectMetadata(ObjectMetadata objectMetadata)
objectMetadata
- 作成される新しいオブジェクトについての追加情報
Content Type、Content Encoding、User Metadataなどpublic InitiateMultipartUploadRequest withObjectMetadata(ObjectMetadata objectMetadata)
追加の連鎖したメソッド呼び出しのため、更新した InitiateMultipartUploadRequestオブジェクトを返します。
objectMetadata
- 作成される新しいオブジェクトについての追加情報
Content Type、Content Encoding、User Metadataなどpublic String getRedirectLocation()
public void setRedirectLocation(String redirectLocation)
redirectLocation
- 新しいオブジェクトの任意のredirect locationpublic InitiateMultipartUploadRequest withRedirectLocation(String redirectLocation)
redirectLocation
- 新しいオブジェクトの任意のredirect locationpublic SSECustomerKey getSSECustomerKey()
SSECustomerKeyProvider
getSSECustomerKey
in interface SSECustomerKeyProvider
public void setSSECustomerKey(SSECustomerKey sseKey)
sseKey
- 暗号化(SSE-C)に用いるサーバサイド暗号化の鍵public InitiateMultipartUploadRequest withSSECustomerKey(SSECustomerKey sseKey)
追加の連鎖したメソッド呼び出しのため、更新した InitiateMultipartUploadRequest オブジェクトを返します。
sseKey
- 暗号化(SSE-C)に用いるサーバサイド暗号化の鍵Copyright © 2018. All rights reserved.