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
This client is used to call actions of **PathX** service
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbindPathXSSL(BindPathXSSLRequest request) BindPathXSSL - 绑定PathX SSL证书CreateGlobalSSHInstance - 创建GlobalSSH实例createPathXSSL(CreatePathXSSLRequest request) CreatePathXSSL - 创建证书CreateUGAForwarder - 创建加速实例转发器CreateUGAInstance - 创建全球加速配置项createUPath(CreateUPathRequest request) CreateUPath - 创建UPathDeleteGlobalSSHInstance - 删除GlobalSSH实例deletePathXSSL(DeletePathXSSLRequest request) DeletePathXSSL - 删除PathX SSL证书DeleteUGAForwarder - 删除加速实例转发器DeleteUGAInstance - 删除全球加速服务加速配置deleteUPath(DeleteUPathRequest request) DeleteUPath - 删除UPathDescribeGlobalSSHInstance - 获取GlobalSSH实例列表DescribePathXLineConfig - 获取全球加速线路信息describePathXSSL(DescribePathXSSLRequest request) DescribePathXSSL - 获取SSL证书信息DescribeUGAInstance - 获取全球加速服务加速配置信息describeUPath(DescribeUPathRequest request) DescribeUPath - 获取加速线路信息DescribeUPathTemplate - 查询UPath的监控模板GetGlobalSSHPrice - 获取GlobalSSH价格GetGlobalSSHUpdatePrice - 获取GlobalSSH升级价格getPathXMetric(GetPathXMetricRequest request) GetPathXMetric - 获取全球加速监控信息ModifyGlobalSSHPort - 修改GlobalSSH端口ModifyGlobalSSHRemark - 修改GlobalSSH备注ModifyGlobalSSHType - 修改GlobalSSH实例类型ModifyUPathBandwidth - 修改加速线路带宽ModifyUPathTemplate - 修改UPath监控告警项ugaBindUPath(UGABindUPathRequest request) UGABindUPath - UGA绑定UPathugaUnBindUPath(UGAUnBindUPathRequest request) UGAUnBindUPath - UGA与UPath解绑unBindPathXSSL(UnBindPathXSSLRequest request) UnBindPathXSSL - 解绑PathX SSL 证书UpdatePathXWhitelist - 更新入口白名单Methods inherited from class cn.ucloud.common.client.DefaultClient
close, getConfig, getCredential, getTransport, invoke, setConfig, setCredential, setTransport, useMiddleware
-
Constructor Details
-
PathXClient
-
-
Method Details
-
bindPathXSSL
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
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
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
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
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
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
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
UGABindUPath - UGA绑定UPath- Specified by:
ugaBindUPathin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
ugaUnBindUPath
UGAUnBindUPath - UGA与UPath解绑- Specified by:
ugaUnBindUPathin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
unBindPathXSSL
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
-