public class StorageObjectSummary extends Object
StorageObject
Modifier and Type | Field and Description |
---|---|
protected String |
bucketName
The name of the bucket in which this object is stored
|
protected String |
eTag
Hex encoded MD5 hash of this object's contents, as computed by IIJGIO Storage & Analysis Service
|
protected String |
key
The key under which this object is stored
|
protected Date |
lastModified
The date, according to IIJGIO Storage & Analysis Service, when this object was last modified
|
protected Owner |
owner
The owner of this object - can be null if the requester doesn't have
permission to view object ownership information
|
protected long |
size
The size of this object, in bytes
|
protected String |
storageClass
The class of storage used by IIJGIO Storage & Analysis Service to store this object
|
Constructor and Description |
---|
StorageObjectSummary() |
Modifier and Type | Method and Description |
---|---|
String |
getBucketName()
このオブジェクトを含むバケットの名前を返します
|
String |
getETag()
IIJ GIOストレージ&アナリシスサービス APIで計算した、このオブジェクトのコンテンツの
128bit MD5ハッシュをHexエンコードした文字列を返します。
|
String |
getKey()
このオブジェクトのキーを返します。
|
Date |
getLastModified()
このオブジェクトの最終更新日時を返します。
|
Owner |
getOwner()
このオブジェクトのオーナーを返します。
リクエスト元が
Permission.ReadAcp 権限もしくばバケットを
所有していない場合は、null が返ります。 |
long |
getSize()
このオブジェクトのサイズ(バイト数)を返します
|
String |
getStorageClass()
IIJ GIOストレージ&アナリシスサービスではストレジクラスには現在未対応です
このオブジェクトのストレジクラスを返します。
|
void |
setBucketName(String bucketName)
このオブジェクトを含むバケットの名前をセットします
|
void |
setETag(String eTag)
IIJ GIOストレージ&アナリシスサービス APIで計算した、このオブジェクトのコンテンツの
128bit MD5ハッシュをHexエンコードした文字列をセットします。
|
void |
setKey(String key)
このオブジェクトのキーをセットします。
|
void |
setLastModified(Date lastModified)
このオブジェクトの最終更新日時をセットします。
|
void |
setOwner(Owner owner)
このオブジェクトのオーナーをセットします。
|
void |
setSize(long size)
このオブジェクトのサイズ(バイト数)をセットします。
|
void |
setStorageClass(String storageClass)
IIJ GIOストレージ&アナリシスサービスではストレジクラスには現在未対応です
このオブジェクトのストレジクラスをセットします。
|
protected String bucketName
protected String key
protected String eTag
protected long size
protected Date lastModified
protected String storageClass
protected Owner owner
public String getBucketName()
setBucketName(String)
public void setBucketName(String bucketName)
bucketName
- このオブジェクトを含むバケット名getBucketName()
public String getKey()
setKey(String)
public void setKey(String key)
key
- このオブジェクトのキーgetKey()
public String getETag()
setETag(String)
public void setETag(String eTag)
eTag
- オブジェクトのコンテンツの128bit MD5ハッシュをHexエンコードした文字列getETag()
public long getSize()
setSize(long)
public void setSize(long size)
size
- このオブジェクトのサイズ(バイト数)getSize()
public Date getLastModified()
setLastModified(Date)
public void setLastModified(Date lastModified)
lastModified
- このオブジェクトの最終更新日時getLastModified()
public Owner getOwner()
Permission.ReadAcp
権限もしくばバケットを
所有していない場合は、null
が返ります。null
setOwner(Owner)
public void setOwner(Owner owner)
owner
- このオブジェクトのオーナーgetOwner()
public String getStorageClass()
setStorageClass(String)
public void setStorageClass(String storageClass)
storageClass
- このオブジェクトのストレジクラスgetStorageClass()
Copyright © 2018. All rights reserved.