Package cn.ucloud.ulb.client
Class ULBClient
java.lang.Object
cn.ucloud.common.client.DefaultClient
cn.ucloud.ulb.client.ULBClient
- All Implemented Interfaces:
Client,ULBClientInterface
This client is used to call actions of **ULB** service
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallocateBackend(AllocateBackendRequest request) AllocateBackend - 添加后端实例bindSSL(BindSSLRequest request) BindSSL - 绑定SSL证书createPolicy(CreatePolicyRequest request) CreatePolicy - 创建转发策略createSSL(CreateSSLRequest request) CreateSSL - 创建SSL证书createULB(CreateULBRequest request) CreateULB - 创建负载均衡createVServer(CreateVServerRequest request) CreateVServer - 创建VServerdeletePolicy(DeletePolicyRequest request) DeletePolicy - 删除转发策略deleteSSL(DeleteSSLRequest request) DeleteSSL - 删除SSL证书deleteULB(DeleteULBRequest request) DeleteULB - 删除负载均衡deleteVServer(DeleteVServerRequest request) DeleteVServer - 删除VServerdescribeSSL(DescribeSSLRequest request) DescribeSSL - 获取SSL证书信息describeULB(DescribeULBRequest request) DescribeULB - 获取负载均衡信息DescribeULBSimple - 获取负载均衡信息describeVServer(DescribeVServerRequest request) DescribeVServer - 获取VServer信息releaseBackend(ReleaseBackendRequest request) ReleaseBackend - 释放后端实例unbindSSL(UnbindSSLRequest request) UnbindSSL - 解绑SSL证书UpdateBackendAttribute - 更新后端实例属性updatePolicy(UpdatePolicyRequest request) UpdatePolicy - 更新内容转发规则UpdateSSLAttribute - 更新SSL属性UpdateULBAttribute - 更新负载均衡属性UpdateVServerAttribute - 更新VServer属性Methods inherited from class cn.ucloud.common.client.DefaultClient
getConfig, getCredential, getTransport, invoke, setConfig, setCredential, setTransport, useMiddleware
-
Constructor Details
-
ULBClient
-
-
Method Details
-
allocateBackend
public AllocateBackendResponse allocateBackend(AllocateBackendRequest request) throws UCloudException AllocateBackend - 添加后端实例- Specified by:
allocateBackendin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
bindSSL
BindSSL - 绑定SSL证书- Specified by:
bindSSLin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createPolicy
CreatePolicy - 创建转发策略- Specified by:
createPolicyin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createSSL
CreateSSL - 创建SSL证书- Specified by:
createSSLin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createULB
CreateULB - 创建负载均衡- Specified by:
createULBin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createVServer
CreateVServer - 创建VServer- Specified by:
createVServerin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deletePolicy
DeletePolicy - 删除转发策略- Specified by:
deletePolicyin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteSSL
DeleteSSL - 删除SSL证书- Specified by:
deleteSSLin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteULB
DeleteULB - 删除负载均衡- Specified by:
deleteULBin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteVServer
DeleteVServer - 删除VServer- Specified by:
deleteVServerin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeSSL
DescribeSSL - 获取SSL证书信息- Specified by:
describeSSLin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeULB
DescribeULB - 获取负载均衡信息- Specified by:
describeULBin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeULBSimple
public DescribeULBSimpleResponse describeULBSimple(DescribeULBSimpleRequest request) throws UCloudException DescribeULBSimple - 获取负载均衡信息- Specified by:
describeULBSimplein interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeVServer
public DescribeVServerResponse describeVServer(DescribeVServerRequest request) throws UCloudException DescribeVServer - 获取VServer信息- Specified by:
describeVServerin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
releaseBackend
ReleaseBackend - 释放后端实例- Specified by:
releaseBackendin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
unbindSSL
UnbindSSL - 解绑SSL证书- Specified by:
unbindSSLin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateBackendAttribute
public UpdateBackendAttributeResponse updateBackendAttribute(UpdateBackendAttributeRequest request) throws UCloudException UpdateBackendAttribute - 更新后端实例属性- Specified by:
updateBackendAttributein interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updatePolicy
UpdatePolicy - 更新内容转发规则- Specified by:
updatePolicyin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateSSLAttribute
public UpdateSSLAttributeResponse updateSSLAttribute(UpdateSSLAttributeRequest request) throws UCloudException UpdateSSLAttribute - 更新SSL属性- Specified by:
updateSSLAttributein interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateULBAttribute
public UpdateULBAttributeResponse updateULBAttribute(UpdateULBAttributeRequest request) throws UCloudException UpdateULBAttribute - 更新负载均衡属性- Specified by:
updateULBAttributein interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateVServerAttribute
public UpdateVServerAttributeResponse updateVServerAttribute(UpdateVServerAttributeRequest request) throws UCloudException UpdateVServerAttribute - 更新VServer属性- Specified by:
updateVServerAttributein interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-