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
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
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
-
createUGA3Instance
public CreateUGA3InstanceResponse createUGA3Instance(CreateUGA3InstanceRequest request) throws UCloudException
CreateUGA3Instance - 创建全球统一接入加速配置项- Specified by:
createUGA3Instancein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createUGA3Port
public CreateUGA3PortResponse createUGA3Port(CreateUGA3PortRequest request) throws UCloudException
CreateUGA3Port - 创建统一接入加速实例端口- Specified by:
createUGA3Portin 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
-
deleteUGA3Instance
public DeleteUGA3InstanceResponse deleteUGA3Instance(DeleteUGA3InstanceRequest request) throws UCloudException
DeleteUGA3Instance - 删除全球统一接入转发实例- Specified by:
deleteUGA3Instancein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteUGA3Port
public DeleteUGA3PortResponse deleteUGA3Port(DeleteUGA3PortRequest request) throws UCloudException
DeleteUGA3Port - 删除统一接入加速实例转发器- Specified by:
deleteUGA3Portin 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
-
describeUGA3Area
public DescribeUGA3AreaResponse describeUGA3Area(DescribeUGA3AreaRequest request) throws UCloudException
DescribeUGA3Area - 获取全球接入源站可选列表- Specified by:
describeUGA3Areain interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeUGA3Instance
public DescribeUGA3InstanceResponse describeUGA3Instance(DescribeUGA3InstanceRequest request) throws UCloudException
DescribeUGA3Instance - 获取全球统一接入加速服务加速配置信息- Specified by:
describeUGA3Instancein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeUGA3Optimization
public DescribeUGA3OptimizationResponse describeUGA3Optimization(DescribeUGA3OptimizationRequest request) throws UCloudException
DescribeUGA3Optimization - 获取全球接入UGA3线路加速优化情况- Specified by:
describeUGA3Optimizationin 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
-
getUGA3Metric
public GetUGA3MetricResponse getUGA3Metric(GetUGA3MetricRequest request) throws UCloudException
GetUGA3Metric - 获取全地域加速监控信息- Specified by:
getUGA3Metricin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getUGA3Price
public GetUGA3PriceResponse getUGA3Price(GetUGA3PriceRequest request) throws UCloudException
GetUGA3Price - 获取全球统一接入转发实例价格- Specified by:
getUGA3Pricein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getUGA3UpdatePrice
public GetUGA3UpdatePriceResponse getUGA3UpdatePrice(GetUGA3UpdatePriceRequest request) throws UCloudException
GetUGA3UpdatePrice - 全球统一接入获取实例更新价格(增加、删退)- Specified by:
getUGA3UpdatePricein 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
-
modifyUGA3Bandwidth
public ModifyUGA3BandwidthResponse modifyUGA3Bandwidth(ModifyUGA3BandwidthRequest request) throws UCloudException
ModifyUGA3Bandwidth - 修改统一接入加速配置带宽- Specified by:
modifyUGA3Bandwidthin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyUGA3Instance
public ModifyUGA3InstanceResponse modifyUGA3Instance(ModifyUGA3InstanceRequest request) throws UCloudException
ModifyUGA3Instance - 修改统一接入加速配置属性- Specified by:
modifyUGA3Instancein interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyUGA3OriginInfo
public ModifyUGA3OriginInfoResponse modifyUGA3OriginInfo(ModifyUGA3OriginInfoRequest request) throws UCloudException
ModifyUGA3OriginInfo - 修改统一接入加速配置源站信息- Specified by:
modifyUGA3OriginInfoin interfacePathXClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyUGA3Port
public ModifyUGA3PortResponse modifyUGA3Port(ModifyUGA3PortRequest request) throws UCloudException
ModifyUGA3Port - 修改统一接入加速实例端口- Specified by:
modifyUGA3Portin 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
-
-