public class GetObjectMetadataRequest extends IIJGIOWebServiceRequest implements SSECustomerKeyProvider
オブジェクトのコンテンツを実際に取得すること無く、指定したオブジェクトの メタデータを取得するためのオプションを提供します。 これは、オブジェクトデータを取得する事による帯域の浪費をすることなく、 オブジェクトのメタデータのみの取得に有用です。
オブジェクトメタデータは、ContentType ContentDispoosition等の情報や オブジェクトに関連したユーザカスタムのメタ情報を含みます。
IIJ GIOストレージ&アナリシスサービスではオブジェクトのバージョニングには現在未対応です
Constructor and Description |
---|
GetObjectMetadataRequest(String bucketName,
String key)
指定したオブジェクトのメタデータを受け取るために使う、新規の
|
GetObjectMetadataRequest(String bucketName,
String key,
String versionId)
IIJ GIOストレージ&アナリシスサービスではオブジェクトのバージョニングには現在未対応です
指定したオブジェクトのメタデータを受け取るために使う、新規の
|
Modifier and Type | Method and Description |
---|---|
String |
getBucketName()
メタデータを取得するオブジェクトを含むバケットの名前を返します
|
String |
getKey()
メタデータを取得するオブジェクトのキーを返します
|
SSECustomerKey |
getSSECustomerKey()
暗号化に用いるサーバサイド暗号化(SSE-C)の鍵を取得します。
|
String |
getVersionId()
IIJ GIOストレージ&アナリシスサービスではオブジェクトのバージョニングには現在未対応です
オプションの、メタデータを取得するオブジェクトのバージョンIDを返します。
|
void |
setBucketName(String bucketName)
メタデータを取得するオブジェクトを含むバケットの名前をセットします
|
void |
setKey(String key)
メタデータを取得するオブジェクトのキーをセットします
|
void |
setSSECustomerKey(SSECustomerKey sseKey)
データの復号化に用いるサーバサイド暗号化(SSE-C)の鍵をセットします。
|
void |
setVersionId(String versionId)
IIJ GIOストレージ&アナリシスサービスではオブジェクトのバージョニングには現在未対応です
オプションの、メタデータを取得するオブジェクトのバージョンIDをセットします。
|
GetObjectMetadataRequest |
withBucketName(String bucketName)
メタデータを取得するオブジェクトを含むバケットの名前をセットし
追加の連鎖したメソッド呼び出しのため、更新したこのオブジェクトを返します。
|
GetObjectMetadataRequest |
withKey(String key)
メタデータを取得するオブジェクトのキーをセットし
追加の連鎖したメソッド呼び出しのため、更新したこのオブジェクトを返します。
|
GetObjectMetadataRequest |
withSSECustomerKey(SSECustomerKey sseKey)
データの復号化に用いるサーバサイド暗号化(SSE-C)の鍵をセットします。
|
GetObjectMetadataRequest |
withVersionId(String versionId)
IIJ GIOストレージ&アナリシスサービスではオブジェクトのバージョニングには現在未対応です
オプションの、メタデータを取得するオブジェクトのバージョンIDをセットし
追加の連鎖したメソッド呼び出しのため、更新したこのオブジェクトを返します。
|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials
public GetObjectMetadataRequest(String bucketName, String key)
オブジェクトを構築します。
bucketName
- メタデータを取得するオブジェクトを含むバケット名key
- メタデータを取得するオブジェクトのキーGetObjectMetadataRequest(String bucketName, String key, String versionId)
public GetObjectMetadataRequest(String bucketName, String key, String versionId)
オブジェクトを、標準的なオプションで構築します。
bucketName
- メタデータを取得するオブジェクトを含むバケット名key
- メタデータを取得するオブジェクトのキーversionId
- メタデータを取得するオブジェクトのバージョンIDGetObjectMetadataRequest(String bucketName, String key)
public String getBucketName()
setBucketName(String bucketName)
,
withBucketName(String)
public void setBucketName(String bucketName)
bucketName
- メタデータを取得するオブジェクトを含むバケットの名前getBucketName()
,
withBucketName(String)
public GetObjectMetadataRequest withBucketName(String bucketName)
bucketName
- メタデータを取得するオブジェクトを含むバケットの名前getBucketName()
,
setBucketName(String bucketName)
public String getKey()
setKey(String)
,
withKey(String)
public void setKey(String key)
key
- メタデータを取得するオブジェクトのキーgetKey()
,
withKey(String)
public GetObjectMetadataRequest withKey(String key)
key
- メタデータを取得するオブジェクトのキーgetKey()
,
setKey(String)
public String getVersionId()
setVersionId(String)
,
withVersionId(String)
public void setVersionId(String versionId)
versionId
- オプションの、メタデータを取得するオブジェクトのバージョンIDgetVersionId()
,
withVersionId(String)
public GetObjectMetadataRequest withVersionId(String versionId)
versionId
- オプションの、メタデータを取得するオブジェクトのバージョンIDgetVersionId()
,
setVersionId(String)
public SSECustomerKey getSSECustomerKey()
SSECustomerKeyProvider
getSSECustomerKey
in interface SSECustomerKeyProvider
public void setSSECustomerKey(SSECustomerKey sseKey)
sseKey
- データの復号化に用いるサーバサイド暗号化(SSE-C)の鍵public GetObjectMetadataRequest withSSECustomerKey(SSECustomerKey sseKey)
このメソッドは追加の連鎖したメソッド呼び出しのため、更新したこのオブジェクトを返します。
sseKey
- サーバ再度暗号化の鍵setSSECustomerKey(SSECustomerKey)
Copyright © 2018. All rights reserved.