public class VolumeFSFile extends LazyLoad implements Iterable<VolumeFSFile>
Modifier and Type | Class and Description |
---|---|
static class |
VolumeFSFile.ItemType |
static class |
VolumeFSFile.ParamKey |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_DIRECTORY_PERMISSION |
static String |
DEFAULT_GROUP |
static String |
DEFAULT_OWNER |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public static final String DEFAULT_OWNER
public static final String DEFAULT_GROUP
public static final String DEFAULT_DIRECTORY_PERMISSION
public static VolumeFSFile getRoot(String project, Odps odps)
public void reload() throws OdpsException
LazyLoad
reload
in class LazyLoad
OdpsException
public static VolumeFSFile create(String project, String path, boolean isDir, com.aliyun.odps.rest.RestClient client) throws VolumeException
project
- path
- isDir
- client
- OdpsException
VolumeException
public void delete(boolean recursive) throws VolumeException
recursive
- OdpsException
VolumeException
public VolumeFSFile update(Map<String,String> param) throws VolumeException
VolumeException
public Iterator<VolumeFSFile> iterator()
iterator
in interface Iterable<VolumeFSFile>
public String getProject()
public String getVolume()
public String getPath()
public Boolean getIsdir()
public String getPermission()
public Integer getBlockReplications()
public Long getLength()
public Long getQuota()
public Long getBlockSize()
public String getOwner()
public String getGroup()
public Date getCreationTime()
public Date getAccessTime()
public Date getModificationTime()
public String getSymlink()
public static VolumeFSFile transferVolumeToVolumeFSFile(String project, Volume volume, com.aliyun.odps.rest.RestClient client)
Volume
to VolumeFSFile
project
- volume
- Copyright © 2023 Alibaba Cloud Computing. All rights reserved.