Package cn.ucloud.pathx.client
Class PathXClient
- java.lang.Object
-
- cn.ucloud.common.client.DefaultClient
-
- cn.ucloud.pathx.client.PathXClient
-
- All Implemented Interfaces:
Client,PathXClientInterface,Closeable,AutoCloseable
public class PathXClient extends DefaultClient implements PathXClientInterface
This client is used to call actions of **PathX** service
-
-
Constructor Summary
Constructors Constructor Description PathXClient(Config config, Credential credential)
-
Method Summary
-
Methods inherited from class cn.ucloud.common.client.DefaultClient
close, getConfig, getCredential, getTransport, invoke, setConfig, setCredential, setTransport, useMiddleware
-
-
-
-
Constructor Detail
-
PathXClient
public PathXClient(Config config, Credential credential)
-
-
Method Detail
-
bindPathXSSL
public BindPathXSSLResponse bindPathXSSL(BindPathXSSLRequest request) throws UCloudException
BindPathXSSL - 绑定PathX SSL证书- Specified by:
bindPathXSSLin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createGlobalSSHInstance
public CreateGlobalSSHInstanceResponse createGlobalSSHInstance(CreateGlobalSSHInstanceRequest request) throws UCloudException
CreateGlobalSSHInstance - 创建GlobalSSH实例- Specified by:
createGlobalSSHInstancein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createPathXSSL
public CreatePathXSSLResponse createPathXSSL(CreatePathXSSLRequest request) throws UCloudException
CreatePathXSSL - 创建证书- Specified by:
createPathXSSLin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createUGAForwarder
public CreateUGAForwarderResponse createUGAForwarder(CreateUGAForwarderRequest request) throws UCloudException
CreateUGAForwarder - 创建加速实例转发器- Specified by:
createUGAForwarderin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createUGAInstance
public CreateUGAInstanceResponse createUGAInstance(CreateUGAInstanceRequest request) throws UCloudException
CreateUGAInstance - 创建全球加速配置项- Specified by:
createUGAInstancein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createUPath
public CreateUPathResponse createUPath(CreateUPathRequest request) throws UCloudException
CreateUPath - 创建UPath- Specified by:
createUPathin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteGlobalSSHInstance
public DeleteGlobalSSHInstanceResponse deleteGlobalSSHInstance(DeleteGlobalSSHInstanceRequest request) throws UCloudException
DeleteGlobalSSHInstance - 删除GlobalSSH实例- Specified by:
deleteGlobalSSHInstancein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deletePathXSSL
public DeletePathXSSLResponse deletePathXSSL(DeletePathXSSLRequest request) throws UCloudException
DeletePathXSSL - 删除PathX SSL证书- Specified by:
deletePathXSSLin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteUGAForwarder
public DeleteUGAForwarderResponse deleteUGAForwarder(DeleteUGAForwarderRequest request) throws UCloudException
DeleteUGAForwarder - 删除加速实例转发器- Specified by:
deleteUGAForwarderin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteUGAInstance
public DeleteUGAInstanceResponse deleteUGAInstance(DeleteUGAInstanceRequest request) throws UCloudException
DeleteUGAInstance - 删除全球加速服务加速配置- Specified by:
deleteUGAInstancein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteUPath
public DeleteUPathResponse deleteUPath(DeleteUPathRequest request) throws UCloudException
DeleteUPath - 删除UPath- Specified by:
deleteUPathin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeGlobalSSHInstance
public DescribeGlobalSSHInstanceResponse describeGlobalSSHInstance(DescribeGlobalSSHInstanceRequest request) throws UCloudException
DescribeGlobalSSHInstance - 获取GlobalSSH实例列表- Specified by:
describeGlobalSSHInstancein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describePathXLineConfig
public DescribePathXLineConfigResponse describePathXLineConfig(DescribePathXLineConfigRequest request) throws UCloudException
DescribePathXLineConfig - 获取全球加速线路信息- Specified by:
describePathXLineConfigin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describePathXSSL
public DescribePathXSSLResponse describePathXSSL(DescribePathXSSLRequest request) throws UCloudException
DescribePathXSSL - 获取SSL证书信息- Specified by:
describePathXSSLin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeUGAInstance
public DescribeUGAInstanceResponse describeUGAInstance(DescribeUGAInstanceRequest request) throws UCloudException
DescribeUGAInstance - 获取全球加速服务加速配置信息- Specified by:
describeUGAInstancein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeUPath
public DescribeUPathResponse describeUPath(DescribeUPathRequest request) throws UCloudException
DescribeUPath - 获取加速线路信息- Specified by:
describeUPathin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeUPathTemplate
public DescribeUPathTemplateResponse describeUPathTemplate(DescribeUPathTemplateRequest request) throws UCloudException
DescribeUPathTemplate - 查询UPath的监控模板- Specified by:
describeUPathTemplatein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getGlobalSSHPrice
public GetGlobalSSHPriceResponse getGlobalSSHPrice(GetGlobalSSHPriceRequest request) throws UCloudException
GetGlobalSSHPrice - 获取GlobalSSH价格- Specified by:
getGlobalSSHPricein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getGlobalSSHUpdatePrice
public GetGlobalSSHUpdatePriceResponse getGlobalSSHUpdatePrice(GetGlobalSSHUpdatePriceRequest request) throws UCloudException
GetGlobalSSHUpdatePrice - 获取GlobalSSH升级价格- Specified by:
getGlobalSSHUpdatePricein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getPathXMetric
public GetPathXMetricResponse getPathXMetric(GetPathXMetricRequest request) throws UCloudException
GetPathXMetric - 获取全球加速监控信息- Specified by:
getPathXMetricin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyGlobalSSHPort
public ModifyGlobalSSHPortResponse modifyGlobalSSHPort(ModifyGlobalSSHPortRequest request) throws UCloudException
ModifyGlobalSSHPort - 修改GlobalSSH端口- Specified by:
modifyGlobalSSHPortin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyGlobalSSHRemark
public ModifyGlobalSSHRemarkResponse modifyGlobalSSHRemark(ModifyGlobalSSHRemarkRequest request) throws UCloudException
ModifyGlobalSSHRemark - 修改GlobalSSH备注- Specified by:
modifyGlobalSSHRemarkin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyGlobalSSHType
public ModifyGlobalSSHTypeResponse modifyGlobalSSHType(ModifyGlobalSSHTypeRequest request) throws UCloudException
ModifyGlobalSSHType - 修改GlobalSSH实例类型- Specified by:
modifyGlobalSSHTypein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyUPathBandwidth
public ModifyUPathBandwidthResponse modifyUPathBandwidth(ModifyUPathBandwidthRequest request) throws UCloudException
ModifyUPathBandwidth - 修改加速线路带宽- Specified by:
modifyUPathBandwidthin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyUPathTemplate
public ModifyUPathTemplateResponse modifyUPathTemplate(ModifyUPathTemplateRequest request) throws UCloudException
ModifyUPathTemplate - 修改UPath监控告警项- Specified by:
modifyUPathTemplatein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
ugaBindUPath
public UGABindUPathResponse ugaBindUPath(UGABindUPathRequest request) throws UCloudException
UGABindUPath - UGA绑定UPath- Specified by:
ugaBindUPathin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
ugaUnBindUPath
public UGAUnBindUPathResponse ugaUnBindUPath(UGAUnBindUPathRequest request) throws UCloudException
UGAUnBindUPath - UGA与UPath解绑- Specified by:
ugaUnBindUPathin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
unBindPathXSSL
public UnBindPathXSSLResponse unBindPathXSSL(UnBindPathXSSLRequest request) throws UCloudException
UnBindPathXSSL - 解绑PathX SSL 证书- Specified by:
unBindPathXSSLin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updatePathXWhitelist
public UpdatePathXWhitelistResponse updatePathXWhitelist(UpdatePathXWhitelistRequest request) throws UCloudException
UpdatePathXWhitelist - 更新入口白名单- Specified by:
updatePathXWhitelistin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
-