Package | Description |
---|---|
com.iijgio.dag.services.storage |
IIJ GIOストレージ&アナリシスサービスへアクセスする同期クライアント実装です
|
com.iijgio.dag.services.storage.internal |
IIJ GIOストレージ&アナリシスサービス SDKで内部的に使用するクラスを含みます
|
com.iijgio.dag.services.storage.model |
IIJ GIOストレージ&アナリシスサービスの様々な操作・情報・結果をモデル化するクラスを含みます
|
Modifier and Type | Method and Description |
---|---|
ObjectMetadata |
StorageClient.getObject(GetObjectRequest getObjectRequest,
File destinationFile) |
ObjectMetadata |
Storage.getObject(GetObjectRequest getObjectRequest,
File destinationFile)
IIJ GIOストレージ&アナリシスサービス へ保存されている、指定バケット名,キーのオブジェクトの
メタデータを取得し、オブジェクト本体を指定のファイルへ保存します。
|
ObjectMetadata |
StorageClient.getObjectMetadata(GetObjectMetadataRequest getObjectMetadataRequest) |
ObjectMetadata |
Storage.getObjectMetadata(GetObjectMetadataRequest getObjectMetadataRequest)
実際にオブジェクト自体を取得することなく、
指定されたIIJ GIOストレージ&アナリシスサービスオブジェクトのメタデータを取得します。
|
ObjectMetadata |
StorageClient.getObjectMetadata(String bucketName,
String key) |
ObjectMetadata |
Storage.getObjectMetadata(String bucketName,
String key)
実際にオブジェクト自体を取得することなく、
指定されたIIJ GIOストレージ&アナリシスサービスオブジェクトのメタデータを取得します。
|
Modifier and Type | Method and Description |
---|---|
protected static void |
StorageClient.populateRequestMetadata(Request<?> request,
ObjectMetadata metadata)
指定されたリクエストオブジェクトに
ObjectMetadata からの
適切なヘッダー情報を取り込みます。 |
PutObjectResult |
StorageClient.putObject(String bucketName,
String key,
InputStream input,
ObjectMetadata metadata) |
PutObjectResult |
Storage.putObject(String bucketName,
String key,
InputStream input,
ObjectMetadata metadata)
指定のバケット,キーで ストリームとメタデータを IIJ GIOストレージ&アナリシスサービス へアップロードします。
|
void |
StorageClient.setObjectMetadata(String bucketName,
String key,
ObjectMetadata metadata) |
void |
Storage.setObjectMetadata(String bucketName,
String key,
ObjectMetadata metadata)
指定のバケット,キーに該当するオブジェクトのメタデータを変更します。
|
Modifier and Type | Method and Description |
---|---|
IIJGIOWebServiceResponse<ObjectMetadata> |
StorageMetadataResponseHandler.handle(HttpResponse response) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractResponseHandler.populateObjectMetadata(HttpResponse response,
ObjectMetadata metadata)
指定されたレスポンスオブジェクトのヘッダより抽出されたすべてのオブジェクト
メタデータを、指定された
ObjectMetadata オブジェクトに転記します |
Modifier and Type | Field and Description |
---|---|
ObjectMetadata |
InitiateMultipartUploadRequest.objectMetadata
Additional information about the new object being created, such as
content type, content encoding, user metadata, etc.
|
Modifier and Type | Method and Description |
---|---|
ObjectMetadata |
PutObjectRequest.getMetadata()
このリクエストでアップロードするオブジェクトのメタデータ
(カスタムユーザメタデータ、Content Typeなど) を返します
|
ObjectMetadata |
CopyObjectRequest.getNewObjectMetadata()
新たな、コピーされたオブジェクトに適用するオブジェクトメタデータを返します。
|
ObjectMetadata |
StorageObject.getObjectMetadata()
このオブジェクトに対して保持されているメタデータを返します。
ObjectMetadata オブジェクトは、カスタムユーザメタデータや
ContentLengthやContentTypeなどのHTTPメタデータを含みます |
ObjectMetadata |
InitiateMultipartUploadRequest.getObjectMetadata()
作成される新しいオブジェクトについての追加情報を返します。
Content Type、Content Encoding、User Metadataなど
|
Modifier and Type | Method and Description |
---|---|
void |
PutObjectRequest.setMetadata(ObjectMetadata metadata)
このリクエストでアップロードするオブジェクトのメタデータ
(カスタムユーザメタデータ、Content Typeなど) をセットします
|
void |
CopyObjectRequest.setNewObjectMetadata(ObjectMetadata newObjectMetadata)
新たな、コピーされたオブジェクトに適用するオブジェクトメタデータをセットします。
デフォルトでは、ソースオブジェクトのオブジェクトメタデータが宛先オブジェクトにも
コピーされます。しかし、このメソッドでオブジェクトメタデータを指定した場合は
コピーされず、このメソッドで指定されたものが使用されます
|
void |
InitiateMultipartUploadRequest.setObjectMetadata(ObjectMetadata objectMetadata)
作成される新しいオブジェクトについての追加情報をセットします。
Content Type、Content Encoding、User Metadataなど
|
PutObjectRequest |
PutObjectRequest.withMetadata(ObjectMetadata metadata)
このリクエストでアップロードするオブジェクトのメタデータ
(カスタムユーザメタデータ、Content Typeなど) をセットし
追加の連鎖したメソッド呼び出しのため、更新したこのオブジェクトを返します。
|
CopyObjectRequest |
CopyObjectRequest.withNewObjectMetadata(ObjectMetadata newObjectMetadata)
新たな、コピーされたオブジェクトに適用するオブジェクトメタデータをセットし
追加の連鎖したメソッド呼び出しのため、更新したこのオブジェクトを返します。
デフォルトでは、ソースオブジェクトのオブジェクトメタデータが宛先オブジェクトにも
コピーされます。しかし、このメソッドでオブジェクトメタデータを指定した場合は
コピーされず、このメソッドで指定されたものが使用されます
|
InitiateMultipartUploadRequest |
InitiateMultipartUploadRequest.withObjectMetadata(ObjectMetadata objectMetadata)
作成される新しいオブジェクトについての追加情報をセットします。
Content Type、Content Encoding、User Metadataなど
|
Constructor and Description |
---|
InitiateMultipartUploadRequest(String bucketName,
String key,
ObjectMetadata objectMetadata)
指定したバケット、指定したキーで保存され、さらに指定したオブジェクトのメタデータを持つ
新しいマルチパートアップロードを事前設定するリクエストを生成します。
|
PutObjectRequest(String bucketName,
String key,
InputStream input,
ObjectMetadata metadata)
ストリームデータをアップロードするため、バケットとキーを指定して
オブジェクトを構築します。
リクエストの構築後、ユーザはオブジェクトメタデータや定型のACLを指定することも
できます。
|
Copyright © 2018. All rights reserved.