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
public class ULBClient extends DefaultClient implements ULBClientInterface
This client is used to call actions of **ULB** service
-
-
Constructor Summary
Constructors Constructor Description ULBClient(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
-
ULBClient
public ULBClient(Config config, Credential credential)
-
-
Method Detail
-
allocateBackend
public AllocateBackendResponse allocateBackend(AllocateBackendRequest request) throws UCloudException
AllocateBackend - 添加后端实例- Specified by:
allocateBackendin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
bindSSL
public BindSSLResponse bindSSL(BindSSLRequest request) throws UCloudException
BindSSL - 绑定SSL证书- Specified by:
bindSSLin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createPolicy
public CreatePolicyResponse createPolicy(CreatePolicyRequest request) throws UCloudException
CreatePolicy - 创建内容转发策略- Specified by:
createPolicyin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createSSL
public CreateSSLResponse createSSL(CreateSSLRequest request) throws UCloudException
CreateSSL - 创建SSL证书- Specified by:
createSSLin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createSecurityPolicy
public CreateSecurityPolicyResponse createSecurityPolicy(CreateSecurityPolicyRequest request) throws UCloudException
CreateSecurityPolicy - 创建安全策略- Specified by:
createSecurityPolicyin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createULB
public CreateULBResponse createULB(CreateULBRequest request) throws UCloudException
CreateULB - 创建负载均衡- Specified by:
createULBin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createVServer
public CreateVServerResponse createVServer(CreateVServerRequest request) throws UCloudException
CreateVServer - 创建VServer- Specified by:
createVServerin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deletePolicy
public DeletePolicyResponse deletePolicy(DeletePolicyRequest request) throws UCloudException
DeletePolicy - 删除转发策略- Specified by:
deletePolicyin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteSSL
public DeleteSSLResponse deleteSSL(DeleteSSLRequest request) throws UCloudException
DeleteSSL - 删除SSL证书- Specified by:
deleteSSLin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteSecurityPolicy
public DeleteSecurityPolicyResponse deleteSecurityPolicy(DeleteSecurityPolicyRequest request) throws UCloudException
DeleteSecurityPolicy - 删除安全策略- Specified by:
deleteSecurityPolicyin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteULB
public DeleteULBResponse deleteULB(DeleteULBRequest request) throws UCloudException
DeleteULB - 删除负载均衡- Specified by:
deleteULBin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteVServer
public DeleteVServerResponse deleteVServer(DeleteVServerRequest request) throws UCloudException
DeleteVServer - 删除VServer- Specified by:
deleteVServerin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeSSL
public DescribeSSLResponse describeSSL(DescribeSSLRequest request) throws UCloudException
DescribeSSL - 获取SSL证书信息- Specified by:
describeSSLin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeSecurityPolicies
public DescribeSecurityPoliciesResponse describeSecurityPolicies(DescribeSecurityPoliciesRequest request) throws UCloudException
DescribeSecurityPolicies - 获取安全策略的信息- Specified by:
describeSecurityPoliciesin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeSupportCiphers
public DescribeSupportCiphersResponse describeSupportCiphers(DescribeSupportCiphersRequest request) throws UCloudException
DescribeSupportCiphers - 描述支持的加密套件- Specified by:
describeSupportCiphersin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeULB
public DescribeULBResponse describeULB(DescribeULBRequest request) throws UCloudException
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
public ReleaseBackendResponse releaseBackend(ReleaseBackendRequest request) throws UCloudException
ReleaseBackend - 释放后端实例- Specified by:
releaseBackendin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
unBindSecurityPolicy
public UnBindSecurityPolicyResponse unBindSecurityPolicy(UnBindSecurityPolicyRequest request) throws UCloudException
UnBindSecurityPolicy - 解绑安全策略- Specified by:
unBindSecurityPolicyin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
unbindSSL
public UnbindSSLResponse unbindSSL(UnbindSSLRequest request) throws UCloudException
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
public UpdatePolicyResponse updatePolicy(UpdatePolicyRequest request) throws UCloudException
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
-
updateSecurityPolicy
public UpdateSecurityPolicyResponse updateSecurityPolicy(UpdateSecurityPolicyRequest request) throws UCloudException
UpdateSecurityPolicy - 更新安全策略- Specified by:
updateSecurityPolicyin 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
-
-