public class Resource extends LazyLoad
Modifier and Type | Class and Description |
---|---|
static class |
Resource.Type
表示ODPS中资源的类型
|
Constructor and Description |
---|
Resource()
创建Resource类的对象
|
Modifier and Type | Method and Description |
---|---|
void |
addSimpleTag(String category,
String key,
String value)
Attach a simple tag to this resource.
|
void |
addTag(Tag tag)
Attach a
Tag to this resource. |
String |
getComment()
获取资源注释信息
|
Date |
getCreatedTime()
获取资源创建时间
|
Date |
getLastModifiedTime()
获取资源最后修改时间
|
String |
getLastUpdator()
获得资源最后更新者
|
String |
getName()
获得资源名称
|
String |
getOwner()
获取资源所属用户
|
String |
getProject()
获取资源所在
Project 名称 |
String |
getSchemaName()
Get the schema name.
|
Map<String,Map<String,String>> |
getSimpleTags()
Get simple tags attached to this resource.
|
Long |
getSize()
获得资源大小
注意: 表 和 volumn 返回 null
|
List<Tag> |
getTags()
Get
Tag (s) attached to this resource. |
Resource.Type |
getType()
获取资源类型
|
void |
reload()
重新加载属性值
|
void |
removeSimpleTag(String category,
String key,
String value)
Remove a simple tag.
|
void |
removeTag(Tag tag)
Remove a
Tag . |
void |
setComment(String comment)
设置资源注释信息
|
void |
setName(String name)
设置资源名称
|
void |
updateOwner(String newOwner)
更新 资源的 owner
需要是 project owner
|
public String getName()
public void setName(String name)
name
- 资源名称public String getComment()
public void setComment(String comment)
comment
- 注释信息public String getOwner()
public Resource.Type getType()
public Date getCreatedTime()
public Date getLastModifiedTime()
public String getLastUpdator()
public Long getSize()
public String getSchemaName()
ReloadException
will be thrown if lazy loading failed.public void reload() throws OdpsException
LazyLoad
reload
in class LazyLoad
OdpsException
public void updateOwner(String newOwner) throws OdpsException
newOwner
- OdpsException
public Map<String,Map<String,String>> getSimpleTags()
public void addTag(Tag tag) throws OdpsException
Tag
to this resource. The resource and tag should be in a same project.tag
- tag to attachOdpsException
public void addSimpleTag(String category, String key, String value) throws OdpsException
category
- simple tag category, could be nul.key
- simple tag key, cannot be null.value
- simple tag value, cannot be null.OdpsException
public void removeTag(Tag tag) throws OdpsException
Tag
.tag
- tag to remove.OdpsException
public void removeSimpleTag(String category, String key, String value) throws OdpsException
category
- category.key
- key.value
- value.OdpsException
Copyright © 2023 Alibaba Cloud Computing. All rights reserved.