Modifier and Type | Class and Description |
---|---|
static class |
Volumes.VolumeBuilder |
Modifier and Type | Field and Description |
---|---|
static String |
EXTERNAL_VOLUME_LOCATION_KEY |
static String |
EXTERNAL_VOLUME_ROLEARN_KEY |
Modifier and Type | Method and Description |
---|---|
void |
create(String volumeName,
String comment)
Deprecated.
call #create(String, String, Volume.TYPE) instead.
|
void |
create(String projectName,
String volumeName,
String comment)
Deprecated.
call #create(String, String, String, Volume.TYPE) instead.
|
void |
create(String projectName,
String volumeName,
String comment,
Volume.Type type)
创建Volume
|
void |
create(String projectName,
String volumeName,
String comment,
Volume.Type type,
Long lifecycle)
创建Volume
|
void |
create(String volumeName,
String comment,
Volume.Type type)
创建Volume
|
void |
create(Volumes.VolumeBuilder builder)
创建 volume
|
void |
delete(String volumeName)
删除Volume
|
void |
delete(String projectName,
String volumeName)
删除Volume
|
boolean |
exists(String volumeName)
判断指定Volume是否存在
|
boolean |
exists(String projectName,
String volumeName)
判断指定Volume是否存在
|
Volume |
get(String volumeName)
获得指定Volume信息
|
Volume |
get(String projectName,
String volumeName)
获得指定Volume信息
|
Iterator<Volume> |
iterator()
获取默认Project的所有Volume信息迭代器
|
Iterator<Volume> |
iterator(String projectName)
获取Volume信息迭代器
|
Iterator<Volume> |
iterator(String projectName,
VolumeFilter filter)
获取Volume信息迭代器
|
Iterator<Volume> |
iterator(VolumeFilter filter)
获取Volume信息迭代器
|
void |
update(String projectName,
Volume volume)
更新 volume meta, 目前只支持更改 lifecycle
|
void |
update(Volume volume) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public static final String EXTERNAL_VOLUME_LOCATION_KEY
public static final String EXTERNAL_VOLUME_ROLEARN_KEY
public Volume get(String projectName, String volumeName)
projectName
- 所在Project名称volumeName
- Volume名public boolean exists(String volumeName) throws OdpsException
volumeName
- Volume名OdpsException
public boolean exists(String projectName, String volumeName) throws OdpsException
projectName
- 所在Project名称volumeName
- volume名OdpsException
public Iterator<Volume> iterator(String projectName)
projectName
- 指定Project名称public Iterator<Volume> iterator(VolumeFilter filter)
filter
- 过滤条件public Iterator<Volume> iterator(String projectName, VolumeFilter filter)
projectName
- 所在Project名称filter
- 过滤条件@Deprecated public void create(String volumeName, String comment) throws OdpsException
volumeName
- volume名comment
- OdpsException
@Deprecated public void create(String projectName, String volumeName, String comment) throws OdpsException
projectName
- 目标表所在Project名称volumeName
- 所要创建的volume名comment
- OdpsException
public void create(String volumeName, String comment, Volume.Type type) throws OdpsException
volumeName
- volume名comment
- type
- 创建原有Volume传入 Volume
.Type.Old,创建新VolumeFS功能的volume传入Volume
.Type.New。VolumeFS特性需要Project开启该功能才可使用OdpsException
public void create(String projectName, String volumeName, String comment, Volume.Type type) throws OdpsException
projectName
- 目标表所在Project名称volumeName
- 所要创建的volume名comment
- type
- 创建原有Volume传入 Volume
.Type.Old,创建新VolumeFS功能的volume传入Volume
.Type.New。VolumeFS特性需要Project开启该功能才可使用OdpsException
public void create(String projectName, String volumeName, String comment, Volume.Type type, Long lifecycle) throws OdpsException
projectName
- 目标表所在Project名称volumeName
- 所要创建的volume名comment
- type
- 创建原有Volume传入 Volume
.Type.Old,创建新VolumeFS功能的volume传入Volume
.Type.New。VolumeFS特性需要Project开启该功能才可使用lifecycle
- 生命周期OdpsException
public void update(Volume volume) throws OdpsException
OdpsException
public void update(String projectName, Volume volume) throws OdpsException
projectName
- OdpsException
public void delete(String volumeName) throws OdpsException
volumeName
- 表名OdpsException
public void delete(String projectName, String volumeName) throws OdpsException
projectName
- 表所在ProjectvolumeName
- 表名OdpsException
public void create(Volumes.VolumeBuilder builder) throws OdpsException
builder
- volume 的参数配置OdpsException
Copyright © 2023 Alibaba Cloud Computing. All rights reserved.