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,Closeable,AutoCloseable
This client is used to call actions of **ULB** service
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSSLBinding(AddSSLBindingRequest request) AddSSLBinding - 新增监听器绑定证书addTargets(AddTargetsRequest request) AddTargets - 添加应用型负载均衡的后端服务节点allocateBackend(AllocateBackendRequest request) AllocateBackend - 添加传统型负载均衡的后端实例bindSSL(BindSSLRequest request) BindSSL - 传统型负载均衡绑定SSL证书createListener(CreateListenerRequest request) CreateListener - 创建应用型负载均衡监听器CreateLoadBalancer - 创建应用型负载均衡实例createPolicy(CreatePolicyRequest request) CreatePolicy - 传统型负载均衡创建内容转发策略createRule(CreateRuleRequest request) CreateRule - 创建应用型负载均衡的转发规则CreateSecurityPolicy - 创建安全策略createSSL(CreateSSLRequest request) CreateSSL - 创建SSL证书createULB(CreateULBRequest request) CreateULB - 创建传统型负载均衡负载均衡createVServer(CreateVServerRequest request) CreateVServer - 创建CLB的VServerdeleteListener(DeleteListenerRequest request) DeleteListener - 删除应用型负载均衡监听器DeleteLoadBalancer - 删除应用型负载均衡实例deletePolicy(DeletePolicyRequest request) DeletePolicy - 删除传统型负载均衡的内容转发策略deleteRule(DeleteRuleRequest request) DeleteRule - 删除应用型负载均衡的转发规则DeleteSecurityPolicy - 删除安全策略deleteSSL(DeleteSSLRequest request) DeleteSSL - 删除SSL证书deleteSSLBinding(DeleteSSLBindingRequest request) DeleteSSLBinding - 删除监听器绑定的扩展证书deleteULB(DeleteULBRequest request) DeleteULB - 删除传统型负载均衡deleteVServer(DeleteVServerRequest request) DeleteVServer - 删除CLB的VServerDescribeListeners - 描述应用型负载均衡监听器DescribeLoadBalancers - 描述应用型负载均衡实例describeRules(DescribeRulesRequest request) DescribeRules - 描述应用型负载均衡转发规则DescribeSecurityPolicies - 获取安全策略的信息DescribeSecurityPoliciesV2 - 获取安全策略的信息describeSSL(DescribeSSLRequest request) DescribeSSL - 获取SSL证书信息describeSSLV2(DescribeSSLV2Request request) DescribeSSLV2 - 获取SSL证书信息DescribeSupportCiphers - 描述支持的加密套件describeULB(DescribeULBRequest request) DescribeULB - 获取传统型负载均衡信息DescribeULBSimple - 获取传统型负载均衡信息describeVServer(DescribeVServerRequest request) DescribeVServer - 获取CLB下的VServer信息releaseBackend(ReleaseBackendRequest request) ReleaseBackend - 释放传统型负载均衡的后端实例removeTargets(RemoveTargetsRequest request) RemoveTargets - 删除应用型负载均衡的后端服务节点UnBindSecurityPolicy - 解绑安全策略unbindSSL(UnbindSSLRequest request) UnbindSSL - 传统型负载均衡解绑SSL证书UpdateBackendAttribute - 更新传统型负载均衡的后端实例属性UpdateBackendBatch - 批量更新后端实例属性UpdateListenerAttribute - 更新应用型负载均衡监听器属性UpdateLoadBalancerAttribute - 更新应用型负载均衡实例属性updatePolicy(UpdatePolicyRequest request) UpdatePolicy - 更新传统型负载均衡内容转发规则UpdateRuleAttribute - 更新应用型负载均衡的转发规则属性UpdateSecurityPolicy - 更新安全策略UpdateSSLAttribute - 更新SSL属性updateSSLBinding(UpdateSSLBindingRequest request) UpdateSSLBinding - 更换证书绑定关系UpdateTargetsAttribute - 更新应用型负载均衡的后端服务节点属性UpdateULBAttribute - 更新传统型负载均衡属性UpdateVServerAttribute - 更新传统型负载均衡VServer属性Methods inherited from class cn.ucloud.common.client.DefaultClient
close, getConfig, getCredential, getTransport, invoke, setConfig, setCredential, setTransport, useMiddleware
-
Constructor Details
-
ULBClient
-
-
Method Details
-
addSSLBinding
AddSSLBinding - 新增监听器绑定证书- Specified by:
addSSLBindingin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
addTargets
AddTargets - 添加应用型负载均衡的后端服务节点- Specified by:
addTargetsin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
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
-
createListener
CreateListener - 创建应用型负载均衡监听器- Specified by:
createListenerin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createLoadBalancer
public CreateLoadBalancerResponse createLoadBalancer(CreateLoadBalancerRequest request) throws UCloudException CreateLoadBalancer - 创建应用型负载均衡实例- Specified by:
createLoadBalancerin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createPolicy
CreatePolicy - 传统型负载均衡创建内容转发策略- Specified by:
createPolicyin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createRule
CreateRule - 创建应用型负载均衡的转发规则- Specified by:
createRulein interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createSSL
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
CreateULB - 创建传统型负载均衡负载均衡- Specified by:
createULBin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createVServer
CreateVServer - 创建CLB的VServer- Specified by:
createVServerin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteListener
DeleteListener - 删除应用型负载均衡监听器- Specified by:
deleteListenerin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteLoadBalancer
public DeleteLoadBalancerResponse deleteLoadBalancer(DeleteLoadBalancerRequest request) throws UCloudException DeleteLoadBalancer - 删除应用型负载均衡实例- Specified by:
deleteLoadBalancerin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deletePolicy
DeletePolicy - 删除传统型负载均衡的内容转发策略- Specified by:
deletePolicyin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteRule
DeleteRule - 删除应用型负载均衡的转发规则- Specified by:
deleteRulein interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteSSL
DeleteSSL - 删除SSL证书- Specified by:
deleteSSLin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteSSLBinding
public DeleteSSLBindingResponse deleteSSLBinding(DeleteSSLBindingRequest request) throws UCloudException DeleteSSLBinding - 删除监听器绑定的扩展证书- Specified by:
deleteSSLBindingin 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
DeleteULB - 删除传统型负载均衡- Specified by:
deleteULBin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteVServer
DeleteVServer - 删除CLB的VServer- Specified by:
deleteVServerin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeListeners
public DescribeListenersResponse describeListeners(DescribeListenersRequest request) throws UCloudException DescribeListeners - 描述应用型负载均衡监听器- Specified by:
describeListenersin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeLoadBalancers
public DescribeLoadBalancersResponse describeLoadBalancers(DescribeLoadBalancersRequest request) throws UCloudException DescribeLoadBalancers - 描述应用型负载均衡实例- Specified by:
describeLoadBalancersin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeRules
DescribeRules - 描述应用型负载均衡转发规则- Specified by:
describeRulesin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeSSL
DescribeSSL - 获取SSL证书信息- Specified by:
describeSSLin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeSSLV2
DescribeSSLV2 - 获取SSL证书信息- Specified by:
describeSSLV2in 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
-
describeSecurityPoliciesV2
public DescribeSecurityPoliciesV2Response describeSecurityPoliciesV2(DescribeSecurityPoliciesV2Request request) throws UCloudException DescribeSecurityPoliciesV2 - 获取安全策略的信息- Specified by:
describeSecurityPoliciesV2in 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
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 - 获取CLB下的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
-
removeTargets
RemoveTargets - 删除应用型负载均衡的后端服务节点- Specified by:
removeTargetsin 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
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
-
updateBackendBatch
public UpdateBackendBatchResponse updateBackendBatch(UpdateBackendBatchRequest request) throws UCloudException UpdateBackendBatch - 批量更新后端实例属性- Specified by:
updateBackendBatchin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateListenerAttribute
public UpdateListenerAttributeResponse updateListenerAttribute(UpdateListenerAttributeRequest request) throws UCloudException UpdateListenerAttribute - 更新应用型负载均衡监听器属性- Specified by:
updateListenerAttributein interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateLoadBalancerAttribute
public UpdateLoadBalancerAttributeResponse updateLoadBalancerAttribute(UpdateLoadBalancerAttributeRequest request) throws UCloudException UpdateLoadBalancerAttribute - 更新应用型负载均衡实例属性- Specified by:
updateLoadBalancerAttributein interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updatePolicy
UpdatePolicy - 更新传统型负载均衡内容转发规则- Specified by:
updatePolicyin interfaceULBClientInterface- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
updateRuleAttribute
public UpdateRuleAttributeResponse updateRuleAttribute(UpdateRuleAttributeRequest request) throws UCloudException UpdateRuleAttribute - 更新应用型负载均衡的转发规则属性- Specified by:
updateRuleAttributein 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
-
updateSSLBinding
public UpdateSSLBindingResponse updateSSLBinding(UpdateSSLBindingRequest request) throws UCloudException UpdateSSLBinding - 更换证书绑定关系- Specified by:
updateSSLBindingin 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
-
updateTargetsAttribute
public UpdateTargetsAttributeResponse updateTargetsAttribute(UpdateTargetsAttributeRequest request) throws UCloudException UpdateTargetsAttribute - 更新应用型负载均衡的后端服务节点属性- Specified by:
updateTargetsAttributein 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
-