Package cn.ucloud.ufs.client
Class UFSClient
- java.lang.Object
-
- cn.ucloud.common.client.DefaultClient
-
- cn.ucloud.ufs.client.UFSClient
-
- All Implemented Interfaces:
Client,UFSClientInterface
public class UFSClient extends DefaultClient implements UFSClientInterface
This client is used to call actions of **UFS** service
-
-
Constructor Summary
Constructors Constructor Description UFSClient(Config config, Credential credential)
-
Method Summary
-
Methods inherited from class cn.ucloud.common.client.DefaultClient
getConfig, getCredential, getTransport, invoke, setConfig, setCredential, setTransport, useMiddleware
-
-
-
-
Constructor Detail
-
UFSClient
public UFSClient(Config config, Credential credential)
-
-
Method Detail
-
addUFSVolumeMountPoint
public AddUFSVolumeMountPointResponse addUFSVolumeMountPoint(AddUFSVolumeMountPointRequest request) throws UCloudException
AddUFSVolumeMountPoint - 添加文件系统挂载点- Specified by:
addUFSVolumeMountPointin interfaceUFSClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createUFSVolume
public CreateUFSVolumeResponse createUFSVolume(CreateUFSVolumeRequest request) throws UCloudException
CreateUFSVolume - 创建文件系统- Specified by:
createUFSVolumein interfaceUFSClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeUFSVolume2
public DescribeUFSVolume2Response describeUFSVolume2(DescribeUFSVolume2Request request) throws UCloudException
DescribeUFSVolume2 - 获取文件系统列表- Specified by:
describeUFSVolume2in interfaceUFSClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeUFSVolumeMountpoint
public DescribeUFSVolumeMountpointResponse describeUFSVolumeMountpoint(DescribeUFSVolumeMountpointRequest request) throws UCloudException
DescribeUFSVolumeMountpoint - 获取文件系统挂载点信息- Specified by:
describeUFSVolumeMountpointin interfaceUFSClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeUFSVolumePrice
public DescribeUFSVolumePriceResponse describeUFSVolumePrice(DescribeUFSVolumePriceRequest request) throws UCloudException
DescribeUFSVolumePrice - 获取文件系统价格- Specified by:
describeUFSVolumePricein interfaceUFSClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
extendUFSVolume
public ExtendUFSVolumeResponse extendUFSVolume(ExtendUFSVolumeRequest request) throws UCloudException
ExtendUFSVolume - 文件系统扩容- Specified by:
extendUFSVolumein interfaceUFSClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
removeUFSVolume
public RemoveUFSVolumeResponse removeUFSVolume(RemoveUFSVolumeRequest request) throws UCloudException
RemoveUFSVolume - 删除文件系统- Specified by:
removeUFSVolumein interfaceUFSClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
removeUFSVolumeMountPoint
public RemoveUFSVolumeMountPointResponse removeUFSVolumeMountPoint(RemoveUFSVolumeMountPointRequest request) throws UCloudException
RemoveUFSVolumeMountPoint - 删除文件系统挂载点- Specified by:
removeUFSVolumeMountPointin interfaceUFSClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateUFSVolumeInfo
public UpdateUFSVolumeInfoResponse updateUFSVolumeInfo(UpdateUFSVolumeInfoRequest request) throws UCloudException
UpdateUFSVolumeInfo - 更改文件系统相关信息(名称/备注)- Specified by:
updateUFSVolumeInfoin interfaceUFSClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
-