public class Bucket extends Object
Bucket名在整个 OSS 中具有全局唯一性,且不能修改;存储在OSS上的每个Object必须都包含在某个Bucket中。 一个应用,例如图片分享网站,可以对应一个或多个 Bucket。一个用户最多可创建 10 个Bucket, 但每个Bucket 中存放的Object的数量和大小总和没有限制,用户不需要考虑数据的可扩展性。
Bucket 命名规范
限定符和类型 | 方法和说明 |
---|---|
Date |
getCreationDate()
返回Bucket的创建时间。
|
String |
getExtranetEndpoint()
返回外部地址
|
String |
getIntranetEndpoint()
返回内部地址
|
String |
getLocation()
返回Bucket所在地
|
String |
getName()
返回Bucket名称。
|
Owner |
getOwner()
返回Bucket的拥有者(
Owner )。 |
StorageClass |
getStorageClass()
返回Bucket存储类型
|
void |
setCreationDate(Date creationDate)
设置Bucket的创建时间。
|
void |
setExtranetEndpoint(String endpoint)
设置内部地址
|
void |
setIntranetEndpoint(String endpoint)
设置外部地址
|
void |
setLocation(String location)
设置Bucket所在地
|
void |
setName(String name)
设置Bucket名称。
|
void |
setOwner(Owner owner)
设置Bucket的拥有者。
|
void |
setStorageClass(StorageClass storageClass)
设置Bucket存储类型
|
String |
toString()
返回字符串表示。
|
public Bucket()
public Bucket(String name)
name
- Bucket 名。public void setOwner(Owner owner)
owner
- Bucket的拥有者。public Date getCreationDate()
public void setCreationDate(Date creationDate)
creationDate
- Bucket的创建时间。public String getName()
public void setName(String name)
name
- Bucket名称。public String getLocation()
public void setLocation(String location)
location
- public StorageClass getStorageClass()
public void setStorageClass(StorageClass storageClass)
storageClass
- public String getExtranetEndpoint()
public void setExtranetEndpoint(String endpoint)
endpoint
- extranet endpointpublic String getIntranetEndpoint()
public void setIntranetEndpoint(String endpoint)
endpoint
- intranet endpointCopyright © 2016. All Rights Reserved.