public final class DefaultAsyncClient extends Object implements AsyncClient
Main client.
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,String> |
endpointMap |
protected String |
endpointRule |
protected darabonba.core.TeaAsyncHandler |
handler |
protected String |
product |
protected darabonba.core.TeaRequest |
REQUEST |
protected String |
version |
| 限定符 | 构造器和说明 |
|---|---|
protected |
DefaultAsyncClient(darabonba.core.client.ClientConfiguration configuration) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilder, createprotected final String product
protected final String version
protected final String endpointRule
protected final darabonba.core.TeaRequest REQUEST
protected final darabonba.core.TeaAsyncHandler handler
protected DefaultAsyncClient(darabonba.core.client.ClientConfiguration configuration)
public void close()
close 在接口中 com.aliyun.core.utils.SdkAutoCloseableclose 在接口中 AutoCloseablepublic CompletableFuture<AddAccessControlListEntryResponse> addAccessControlListEntry(AddAccessControlListEntryRequest request)
Each network ACL can contain one or more IP addresses or CIDR blocks. Take note of the following limits on network ACLs:
addAccessControlListEntry 在接口中 AsyncClientrequest - the request parameters of AddAccessControlListEntry AddAccessControlListEntryRequestpublic CompletableFuture<AddBackendServersResponse> addBackendServers(AddBackendServersRequest request)
If multiple identical Elastic Compute Service (ECS) instances are specified in a request, only the first ECS instance is added. The other ECS instances are ignored. If the backend server that you add is the same as one of the existing backend servers that are already associated with the listener, an error message is returned.
addBackendServers 在接口中 AsyncClientrequest - the request parameters of AddBackendServers AddBackendServersRequestpublic CompletableFuture<AddListenerWhiteListItemResponse> addListenerWhiteListItem(AddListenerWhiteListItemRequest request)
addListenerWhiteListItem 在接口中 AsyncClientrequest - the request parameters of AddListenerWhiteListItem AddListenerWhiteListItemRequestpublic CompletableFuture<AddTagsResponse> addTags(AddTagsRequest request)
Before you call this API, note the following limits:
addTags 在接口中 AsyncClientrequest - the request parameters of AddTags AddTagsRequestpublic CompletableFuture<AddVServerGroupBackendServersResponse> addVServerGroupBackendServers(AddVServerGroupBackendServersRequest request)
addVServerGroupBackendServers 在接口中 AsyncClientrequest - the request parameters of AddVServerGroupBackendServers AddVServerGroupBackendServersRequestpublic CompletableFuture<CreateAccessControlListResponse> createAccessControlList(CreateAccessControlListRequest request)
You can create multiple ACLs. Each ACL can contain one or more IP addresses or CIDR blocks. Before you create an ACL, take note of the following limits:
createAccessControlList 在接口中 AsyncClientrequest - the request parameters of CreateAccessControlList CreateAccessControlListRequestpublic CompletableFuture<CreateDomainExtensionResponse> createDomainExtension(CreateDomainExtensionRequest request)
createDomainExtension 在接口中 AsyncClientrequest - the request parameters of CreateDomainExtension CreateDomainExtensionRequestpublic CompletableFuture<CreateLoadBalancerResponse> createLoadBalancer(CreateLoadBalancerRequest request)
Before you create a CLB instance, call the DescribeAvailableResource operation to query the resources available for purchase in the region where you want to create the CLB instance.
createLoadBalancer 在接口中 AsyncClientrequest - the request parameters of CreateLoadBalancer CreateLoadBalancerRequestpublic CompletableFuture<CreateLoadBalancerHTTPListenerResponse> createLoadBalancerHTTPListener(CreateLoadBalancerHTTPListenerRequest request)
A newly created listener is in the stopped state. After a listener is created, you can call the StartLoadBalancerListener operation to start the listener. After the listener is started, the listener can forward traffic to backend servers.
A Classic Load Balancer (CLB) instance is created. For more information, see CreateLoadBalancer.
createLoadBalancerHTTPListener 在接口中 AsyncClientrequest - the request parameters of CreateLoadBalancerHTTPListener CreateLoadBalancerHTTPListenerRequestpublic CompletableFuture<CreateLoadBalancerHTTPSListenerResponse> createLoadBalancerHTTPSListener(CreateLoadBalancerHTTPSListenerRequest request)
A newly created listener is in the stopped state. After a listener is created, you can call the StartLoadBalancerListener operation to start the listener. After the listener is started, the listener can forward traffic to backend servers.
A Classic Load Balancer (CLB) instance is created. For more information, see CreateLoadBalancer.
createLoadBalancerHTTPSListener 在接口中 AsyncClientrequest - the request parameters of CreateLoadBalancerHTTPSListener CreateLoadBalancerHTTPSListenerRequestpublic CompletableFuture<CreateLoadBalancerTCPListenerResponse> createLoadBalancerTCPListener(CreateLoadBalancerTCPListenerRequest request)
Newly created listeners are in the stopped state. After a listener is created, call the StartLoadBalancerListener operation to enable the listener to forward network traffic.
createLoadBalancerTCPListener 在接口中 AsyncClientrequest - the request parameters of CreateLoadBalancerTCPListener CreateLoadBalancerTCPListenerRequestpublic CompletableFuture<CreateLoadBalancerUDPListenerResponse> createLoadBalancerUDPListener(CreateLoadBalancerUDPListenerRequest request)
UDP listeners of Classic Load Balancer (CLB) instances in a classic network cannot pass client IP addresses to backend servers.
A newly created listener is in the stopped state. After a listener is created, you can call the StartLoadBalancerListener operation to enable the listener to forward traffic to backend servers.
createLoadBalancerUDPListener 在接口中 AsyncClientrequest - the request parameters of CreateLoadBalancerUDPListener CreateLoadBalancerUDPListenerRequestpublic CompletableFuture<CreateMasterSlaveServerGroupResponse> createMasterSlaveServerGroup(CreateMasterSlaveServerGroupRequest request)
createMasterSlaveServerGroup 在接口中 AsyncClientrequest - the request parameters of CreateMasterSlaveServerGroup CreateMasterSlaveServerGroupRequestpublic CompletableFuture<CreateRulesResponse> createRules(CreateRulesRequest request)
createRules 在接口中 AsyncClientrequest - the request parameters of CreateRules CreateRulesRequestpublic CompletableFuture<CreateTLSCipherPolicyResponse> createTLSCipherPolicy(CreateTLSCipherPolicyRequest request)
createTLSCipherPolicy 在接口中 AsyncClientrequest - the request parameters of CreateTLSCipherPolicy CreateTLSCipherPolicyRequestpublic CompletableFuture<CreateVServerGroupResponse> createVServerGroup(CreateVServerGroupRequest request)
createVServerGroup 在接口中 AsyncClientrequest - the request parameters of CreateVServerGroup CreateVServerGroupRequestpublic CompletableFuture<DeleteAccessControlListResponse> deleteAccessControlList(DeleteAccessControlListRequest request)
You can delete an ACL only if it is not associated with a listener.
deleteAccessControlList 在接口中 AsyncClientrequest - the request parameters of DeleteAccessControlList DeleteAccessControlListRequestpublic CompletableFuture<DeleteAccessLogsDownloadAttributeResponse> deleteAccessLogsDownloadAttribute(DeleteAccessLogsDownloadAttributeRequest request)
deleteAccessLogsDownloadAttribute 在接口中 AsyncClientrequest - the request parameters of DeleteAccessLogsDownloadAttribute DeleteAccessLogsDownloadAttributeRequestpublic CompletableFuture<DeleteCACertificateResponse> deleteCACertificate(DeleteCACertificateRequest request)
You cannot delete a CA certificate that is in use.
deleteCACertificate 在接口中 AsyncClientrequest - the request parameters of DeleteCACertificate DeleteCACertificateRequestpublic CompletableFuture<DeleteDomainExtensionResponse> deleteDomainExtension(DeleteDomainExtensionRequest request)
deleteDomainExtension 在接口中 AsyncClientrequest - the request parameters of DeleteDomainExtension DeleteDomainExtensionRequestpublic CompletableFuture<DeleteLoadBalancerResponse> deleteLoadBalancer(DeleteLoadBalancerRequest request)
The listeners and tags of the SLB instance are deleted along with the SLB instance.
deleteLoadBalancer 在接口中 AsyncClientrequest - the request parameters of DeleteLoadBalancer DeleteLoadBalancerRequestpublic CompletableFuture<DeleteLoadBalancerListenerResponse> deleteLoadBalancerListener(DeleteLoadBalancerListenerRequest request)
You can delete only listeners that are in the stopped or running state.
deleteLoadBalancerListener 在接口中 AsyncClientrequest - the request parameters of DeleteLoadBalancerListener DeleteLoadBalancerListenerRequestpublic CompletableFuture<DeleteMasterSlaveServerGroupResponse> deleteMasterSlaveServerGroup(DeleteMasterSlaveServerGroupRequest request)
deleteMasterSlaveServerGroup 在接口中 AsyncClientrequest - the request parameters of DeleteMasterSlaveServerGroup DeleteMasterSlaveServerGroupRequestpublic CompletableFuture<DeleteRulesResponse> deleteRules(DeleteRulesRequest request)
You must specify at least one forwarding rule that you want to delete. You can specify at most 10 forwarding rules in each call.
deleteRules 在接口中 AsyncClientrequest - the request parameters of DeleteRules DeleteRulesRequestpublic CompletableFuture<DeleteServerCertificateResponse> deleteServerCertificate(DeleteServerCertificateRequest request)
You cannot delete server certificates that are in use.
deleteServerCertificate 在接口中 AsyncClientrequest - the request parameters of DeleteServerCertificate DeleteServerCertificateRequestpublic CompletableFuture<DeleteTLSCipherPolicyResponse> deleteTLSCipherPolicy(DeleteTLSCipherPolicyRequest request)
deleteTLSCipherPolicy 在接口中 AsyncClientrequest - the request parameters of DeleteTLSCipherPolicy DeleteTLSCipherPolicyRequestpublic CompletableFuture<DeleteVServerGroupResponse> deleteVServerGroup(DeleteVServerGroupRequest request)
deleteVServerGroup 在接口中 AsyncClientrequest - the request parameters of DeleteVServerGroup DeleteVServerGroupRequestpublic CompletableFuture<DescribeAccessControlListAttributeResponse> describeAccessControlListAttribute(DescribeAccessControlListAttributeRequest request)
describeAccessControlListAttribute 在接口中 AsyncClientrequest - the request parameters of DescribeAccessControlListAttribute DescribeAccessControlListAttributeRequestpublic CompletableFuture<DescribeAccessControlListsResponse> describeAccessControlLists(DescribeAccessControlListsRequest request)
describeAccessControlLists 在接口中 AsyncClientrequest - the request parameters of DescribeAccessControlLists DescribeAccessControlListsRequestpublic CompletableFuture<DescribeAccessLogsDownloadAttributeResponse> describeAccessLogsDownloadAttribute(DescribeAccessLogsDownloadAttributeRequest request)
describeAccessLogsDownloadAttribute 在接口中 AsyncClientrequest - the request parameters of DescribeAccessLogsDownloadAttribute DescribeAccessLogsDownloadAttributeRequestpublic CompletableFuture<DescribeAvailableResourceResponse> describeAvailableResource(DescribeAvailableResourceRequest request)
Only the available resources and zones are returned.
describeAvailableResource 在接口中 AsyncClientrequest - the request parameters of DescribeAvailableResource DescribeAvailableResourceRequestpublic CompletableFuture<DescribeCACertificatesResponse> describeCACertificates(DescribeCACertificatesRequest request)
To ensure data confidentiality, only the certificate fingerprint and name are returned. The certificate content is not returned.
describeCACertificates 在接口中 AsyncClientrequest - the request parameters of DescribeCACertificates DescribeCACertificatesRequestpublic CompletableFuture<DescribeDomainExtensionAttributeResponse> describeDomainExtensionAttribute(DescribeDomainExtensionAttributeRequest request)
describeDomainExtensionAttribute 在接口中 AsyncClientrequest - the request parameters of DescribeDomainExtensionAttribute DescribeDomainExtensionAttributeRequestpublic CompletableFuture<DescribeDomainExtensionsResponse> describeDomainExtensions(DescribeDomainExtensionsRequest request)
describeDomainExtensions 在接口中 AsyncClientrequest - the request parameters of DescribeDomainExtensions DescribeDomainExtensionsRequestpublic CompletableFuture<DescribeHealthStatusResponse> describeHealthStatus(DescribeHealthStatusRequest request)
describeHealthStatus 在接口中 AsyncClientrequest - the request parameters of DescribeHealthStatus DescribeHealthStatusRequestpublic CompletableFuture<DescribeHighDefinationMonitorResponse> describeHighDefinationMonitor(DescribeHighDefinationMonitorRequest request)
describeHighDefinationMonitor 在接口中 AsyncClientrequest - the request parameters of DescribeHighDefinationMonitor DescribeHighDefinationMonitorRequestpublic CompletableFuture<DescribeListenerAccessControlAttributeResponse> describeListenerAccessControlAttribute(DescribeListenerAccessControlAttributeRequest request)
describeListenerAccessControlAttribute 在接口中 AsyncClientrequest - the request parameters of DescribeListenerAccessControlAttribute DescribeListenerAccessControlAttributeRequestpublic CompletableFuture<DescribeLoadBalancerAttributeResponse> describeLoadBalancerAttribute(DescribeLoadBalancerAttributeRequest request)
If backend servers are deployed in a vServer group, you can call the DescribeVServerGroupAttribute operation to query the backend servers.
describeLoadBalancerAttribute 在接口中 AsyncClientrequest - the request parameters of DescribeLoadBalancerAttribute DescribeLoadBalancerAttributeRequestpublic CompletableFuture<DescribeLoadBalancerHTTPListenerAttributeResponse> describeLoadBalancerHTTPListenerAttribute(DescribeLoadBalancerHTTPListenerAttributeRequest request)
A Classic Load Balancer (CLB) instance is created. For more information, see CreateLoadBalancer.
describeLoadBalancerHTTPListenerAttribute 在接口中 AsyncClientrequest - the request parameters of DescribeLoadBalancerHTTPListenerAttribute DescribeLoadBalancerHTTPListenerAttributeRequestpublic CompletableFuture<DescribeLoadBalancerHTTPSListenerAttributeResponse> describeLoadBalancerHTTPSListenerAttribute(DescribeLoadBalancerHTTPSListenerAttributeRequest request)
A Classic Load Balancer (CLB) instance is created. For more information, see CreateLoadBalancer.
describeLoadBalancerHTTPSListenerAttribute 在接口中 AsyncClientrequest - the request parameters of DescribeLoadBalancerHTTPSListenerAttribute DescribeLoadBalancerHTTPSListenerAttributeRequestpublic CompletableFuture<DescribeLoadBalancerListenersResponse> describeLoadBalancerListeners(DescribeLoadBalancerListenersRequest request)
A CLB instance is created. For more information, see CreateLoadBalancer.
describeLoadBalancerListeners 在接口中 AsyncClientrequest - the request parameters of DescribeLoadBalancerListeners DescribeLoadBalancerListenersRequestpublic CompletableFuture<DescribeLoadBalancerTCPListenerAttributeResponse> describeLoadBalancerTCPListenerAttribute(DescribeLoadBalancerTCPListenerAttributeRequest request)
describeLoadBalancerTCPListenerAttribute 在接口中 AsyncClientrequest - the request parameters of DescribeLoadBalancerTCPListenerAttribute DescribeLoadBalancerTCPListenerAttributeRequestpublic CompletableFuture<DescribeLoadBalancerUDPListenerAttributeResponse> describeLoadBalancerUDPListenerAttribute(DescribeLoadBalancerUDPListenerAttributeRequest request)
describeLoadBalancerUDPListenerAttribute 在接口中 AsyncClientrequest - the request parameters of DescribeLoadBalancerUDPListenerAttribute DescribeLoadBalancerUDPListenerAttributeRequestpublic CompletableFuture<DescribeLoadBalancersResponse> describeLoadBalancers(DescribeLoadBalancersRequest request)
describeLoadBalancers 在接口中 AsyncClientrequest - the request parameters of DescribeLoadBalancers DescribeLoadBalancersRequestpublic CompletableFuture<DescribeMasterSlaveServerGroupAttributeResponse> describeMasterSlaveServerGroupAttribute(DescribeMasterSlaveServerGroupAttributeRequest request)
describeMasterSlaveServerGroupAttribute 在接口中 AsyncClientrequest - the request parameters of DescribeMasterSlaveServerGroupAttribute DescribeMasterSlaveServerGroupAttributeRequestpublic CompletableFuture<DescribeMasterSlaveServerGroupsResponse> describeMasterSlaveServerGroups(DescribeMasterSlaveServerGroupsRequest request)
describeMasterSlaveServerGroups 在接口中 AsyncClientrequest - the request parameters of DescribeMasterSlaveServerGroups DescribeMasterSlaveServerGroupsRequestpublic CompletableFuture<DescribeRegionsResponse> describeRegions(DescribeRegionsRequest request)
describeRegions 在接口中 AsyncClientrequest - the request parameters of DescribeRegions DescribeRegionsRequestpublic CompletableFuture<DescribeRuleAttributeResponse> describeRuleAttribute(DescribeRuleAttributeRequest request)
describeRuleAttribute 在接口中 AsyncClientrequest - the request parameters of DescribeRuleAttribute DescribeRuleAttributeRequestpublic CompletableFuture<DescribeRulesResponse> describeRules(DescribeRulesRequest request)
describeRules 在接口中 AsyncClientrequest - the request parameters of DescribeRules DescribeRulesRequestpublic CompletableFuture<DescribeServerCertificatesResponse> describeServerCertificates(DescribeServerCertificatesRequest request)
For security reasons, only the fingerprints and names of server certificates are returned. The content of server certificates and private keys is not returned.
describeServerCertificates 在接口中 AsyncClientrequest - the request parameters of DescribeServerCertificates DescribeServerCertificatesRequestpublic CompletableFuture<DescribeTagsResponse> describeTags(DescribeTagsRequest request)
Take note of the following items:
describeTags 在接口中 AsyncClientrequest - the request parameters of DescribeTags DescribeTagsRequestpublic CompletableFuture<DescribeVServerGroupAttributeResponse> describeVServerGroupAttribute(DescribeVServerGroupAttributeRequest request)
describeVServerGroupAttribute 在接口中 AsyncClientrequest - the request parameters of DescribeVServerGroupAttribute DescribeVServerGroupAttributeRequestpublic CompletableFuture<DescribeVServerGroupsResponse> describeVServerGroups(DescribeVServerGroupsRequest request)
describeVServerGroups 在接口中 AsyncClientrequest - the request parameters of DescribeVServerGroups DescribeVServerGroupsRequestpublic CompletableFuture<DescribeZonesResponse> describeZones(DescribeZonesRequest request)
describeZones 在接口中 AsyncClientrequest - the request parameters of DescribeZones DescribeZonesRequestpublic CompletableFuture<EnableHighDefinationMonitorResponse> enableHighDefinationMonitor(EnableHighDefinationMonitorRequest request)
enableHighDefinationMonitor 在接口中 AsyncClientrequest - the request parameters of EnableHighDefinationMonitor EnableHighDefinationMonitorRequestpublic CompletableFuture<ListTLSCipherPoliciesResponse> listTLSCipherPolicies(ListTLSCipherPoliciesRequest request)
listTLSCipherPolicies 在接口中 AsyncClientrequest - the request parameters of ListTLSCipherPolicies ListTLSCipherPoliciesRequestpublic CompletableFuture<ListTagResourcesResponse> listTagResources(ListTagResourcesRequest request)
Set ResourceId.N or Tag.N that consists of Tag.N.Key and Tag.N.Value in the request to specify the object to be queried.
listTagResources 在接口中 AsyncClientrequest - the request parameters of ListTagResources ListTagResourcesRequestpublic CompletableFuture<ModifyHighDefinationMonitorResponse> modifyHighDefinationMonitor(ModifyHighDefinationMonitorRequest request)
modifyHighDefinationMonitor 在接口中 AsyncClientrequest - the request parameters of ModifyHighDefinationMonitor ModifyHighDefinationMonitorRequestpublic CompletableFuture<ModifyLoadBalancerInstanceChargeTypeResponse> modifyLoadBalancerInstanceChargeType(ModifyLoadBalancerInstanceChargeTypeRequest request)
- For pay-as-you-go CLB instances, you can only change the metering method from pay-by-specification to pay-by-LCU. You cannot change the metering method from pay-by-LCU to pay-by-specification.
- This operation can change the metering method of only one instance at a time.
modifyLoadBalancerInstanceChargeType 在接口中 AsyncClientrequest - the request parameters of ModifyLoadBalancerInstanceChargeType ModifyLoadBalancerInstanceChargeTypeRequestpublic CompletableFuture<ModifyLoadBalancerInstanceSpecResponse> modifyLoadBalancerInstanceSpec(ModifyLoadBalancerInstanceSpecRequest request)
modifyLoadBalancerInstanceSpec 在接口中 AsyncClientrequest - the request parameters of ModifyLoadBalancerInstanceSpec ModifyLoadBalancerInstanceSpecRequestpublic CompletableFuture<ModifyLoadBalancerInternetSpecResponse> modifyLoadBalancerInternetSpec(ModifyLoadBalancerInternetSpecRequest request)
modifyLoadBalancerInternetSpec 在接口中 AsyncClientrequest - the request parameters of ModifyLoadBalancerInternetSpec ModifyLoadBalancerInternetSpecRequest@Deprecated public CompletableFuture<ModifyLoadBalancerPayTypeResponse> modifyLoadBalancerPayType(ModifyLoadBalancerPayTypeRequest request)
modifyLoadBalancerPayType 在接口中 AsyncClientpublic CompletableFuture<ModifyVServerGroupBackendServersResponse> modifyVServerGroupBackendServers(ModifyVServerGroupBackendServersRequest request)
This operation can be used only to replace backend servers in a vServer group. To modify the attributes of backend servers, such as weights, call the SetVServerGroupAttribute operation.
modifyVServerGroupBackendServers 在接口中 AsyncClientrequest - the request parameters of ModifyVServerGroupBackendServers ModifyVServerGroupBackendServersRequestpublic CompletableFuture<MoveResourceGroupResponse> moveResourceGroup(MoveResourceGroupRequest request)
moveResourceGroup 在接口中 AsyncClientrequest - the request parameters of MoveResourceGroup MoveResourceGroupRequestpublic CompletableFuture<RemoveAccessControlListEntryResponse> removeAccessControlListEntry(RemoveAccessControlListEntryRequest request)
removeAccessControlListEntry 在接口中 AsyncClientrequest - the request parameters of RemoveAccessControlListEntry RemoveAccessControlListEntryRequestpublic CompletableFuture<RemoveBackendServersResponse> removeBackendServers(RemoveBackendServersRequest request)
If the backend servers that you want to remove are not in the server list of the Classic Load Balancer (CLB) instance, the request fails. However, the system does not report an error.
removeBackendServers 在接口中 AsyncClientrequest - the request parameters of RemoveBackendServers RemoveBackendServersRequestpublic CompletableFuture<RemoveListenerWhiteListItemResponse> removeListenerWhiteListItem(RemoveListenerWhiteListItemRequest request)
removeListenerWhiteListItem 在接口中 AsyncClientrequest - the request parameters of RemoveListenerWhiteListItem RemoveListenerWhiteListItemRequestpublic CompletableFuture<RemoveTagsResponse> removeTags(RemoveTagsRequest request)
removeTags 在接口中 AsyncClientrequest - the request parameters of RemoveTags RemoveTagsRequestpublic CompletableFuture<RemoveVServerGroupBackendServersResponse> removeVServerGroupBackendServers(RemoveVServerGroupBackendServersRequest request)
If the backend servers specified by the BackendServers parameter do not exist in the vServer group, the backend servers are ignored. No error message is returned.
removeVServerGroupBackendServers 在接口中 AsyncClientrequest - the request parameters of RemoveVServerGroupBackendServers RemoveVServerGroupBackendServersRequestpublic CompletableFuture<SetAccessControlListAttributeResponse> setAccessControlListAttribute(SetAccessControlListAttributeRequest request)
setAccessControlListAttribute 在接口中 AsyncClientrequest - the request parameters of SetAccessControlListAttribute SetAccessControlListAttributeRequestpublic CompletableFuture<SetAccessLogsDownloadAttributeResponse> setAccessLogsDownloadAttribute(SetAccessLogsDownloadAttributeRequest request)
setAccessLogsDownloadAttribute 在接口中 AsyncClientrequest - the request parameters of SetAccessLogsDownloadAttribute SetAccessLogsDownloadAttributeRequestpublic CompletableFuture<SetBackendServersResponse> setBackendServers(SetBackendServersRequest request)
setBackendServers 在接口中 AsyncClientrequest - the request parameters of SetBackendServers SetBackendServersRequestpublic CompletableFuture<SetCACertificateNameResponse> setCACertificateName(SetCACertificateNameRequest request)
setCACertificateName 在接口中 AsyncClientrequest - the request parameters of SetCACertificateName SetCACertificateNameRequestpublic CompletableFuture<SetDomainExtensionAttributeResponse> setDomainExtensionAttribute(SetDomainExtensionAttributeRequest request)
You cannot replace an additional certificate for a listener that is added to a shared-resource Server Load Balancer (SLB) instance.
setDomainExtensionAttribute 在接口中 AsyncClientrequest - the request parameters of SetDomainExtensionAttribute SetDomainExtensionAttributeRequestpublic CompletableFuture<SetListenerAccessControlStatusResponse> setListenerAccessControlStatus(SetListenerAccessControlStatusRequest request)
setListenerAccessControlStatus 在接口中 AsyncClientrequest - the request parameters of SetListenerAccessControlStatus SetListenerAccessControlStatusRequestpublic CompletableFuture<SetLoadBalancerDeleteProtectionResponse> setLoadBalancerDeleteProtection(SetLoadBalancerDeleteProtectionRequest request)
setLoadBalancerDeleteProtection 在接口中 AsyncClientrequest - the request parameters of SetLoadBalancerDeleteProtection SetLoadBalancerDeleteProtectionRequestpublic CompletableFuture<SetLoadBalancerHTTPListenerAttributeResponse> setLoadBalancerHTTPListenerAttribute(SetLoadBalancerHTTPListenerAttributeRequest request)
setLoadBalancerHTTPListenerAttribute 在接口中 AsyncClientrequest - the request parameters of SetLoadBalancerHTTPListenerAttribute SetLoadBalancerHTTPListenerAttributeRequestpublic CompletableFuture<SetLoadBalancerHTTPSListenerAttributeResponse> setLoadBalancerHTTPSListenerAttribute(SetLoadBalancerHTTPSListenerAttributeRequest request)
A Classic Load Balancer (CLB) instance is created. For more information, see CreateLoadBalancer.
setLoadBalancerHTTPSListenerAttribute 在接口中 AsyncClientrequest - the request parameters of SetLoadBalancerHTTPSListenerAttribute SetLoadBalancerHTTPSListenerAttributeRequestpublic CompletableFuture<SetLoadBalancerModificationProtectionResponse> setLoadBalancerModificationProtection(SetLoadBalancerModificationProtectionRequest request)
setLoadBalancerModificationProtection 在接口中 AsyncClientrequest - the request parameters of SetLoadBalancerModificationProtection SetLoadBalancerModificationProtectionRequestpublic CompletableFuture<SetLoadBalancerNameResponse> setLoadBalancerName(SetLoadBalancerNameRequest request)
setLoadBalancerName 在接口中 AsyncClientrequest - the request parameters of SetLoadBalancerName SetLoadBalancerNameRequestpublic CompletableFuture<SetLoadBalancerStatusResponse> setLoadBalancerStatus(SetLoadBalancerStatusRequest request)
setLoadBalancerStatus 在接口中 AsyncClientrequest - the request parameters of SetLoadBalancerStatus SetLoadBalancerStatusRequestpublic CompletableFuture<SetLoadBalancerTCPListenerAttributeResponse> setLoadBalancerTCPListenerAttribute(SetLoadBalancerTCPListenerAttributeRequest request)
A CLB instance is created. For more information, see CreateLoadBalancer.
setLoadBalancerTCPListenerAttribute 在接口中 AsyncClientrequest - the request parameters of SetLoadBalancerTCPListenerAttribute SetLoadBalancerTCPListenerAttributeRequestpublic CompletableFuture<SetLoadBalancerUDPListenerAttributeResponse> setLoadBalancerUDPListenerAttribute(SetLoadBalancerUDPListenerAttributeRequest request)
A Classic Load Balancer (CLB) instance is created. For more information, see CreateLoadBalancer.
setLoadBalancerUDPListenerAttribute 在接口中 AsyncClientrequest - the request parameters of SetLoadBalancerUDPListenerAttribute SetLoadBalancerUDPListenerAttributeRequestpublic CompletableFuture<SetRuleResponse> setRule(SetRuleRequest request)
setRule 在接口中 AsyncClientrequest - the request parameters of SetRule SetRuleRequestpublic CompletableFuture<SetServerCertificateNameResponse> setServerCertificateName(SetServerCertificateNameRequest request)
setServerCertificateName 在接口中 AsyncClientrequest - the request parameters of SetServerCertificateName SetServerCertificateNameRequestpublic CompletableFuture<SetTLSCipherPolicyAttributeResponse> setTLSCipherPolicyAttribute(SetTLSCipherPolicyAttributeRequest request)
setTLSCipherPolicyAttribute 在接口中 AsyncClientrequest - the request parameters of SetTLSCipherPolicyAttribute SetTLSCipherPolicyAttributeRequestpublic CompletableFuture<SetVServerGroupAttributeResponse> setVServerGroupAttribute(SetVServerGroupAttributeRequest request)
This operation can be used to modify the weights of backend servers and names of vServer groups.
setVServerGroupAttribute 在接口中 AsyncClientrequest - the request parameters of SetVServerGroupAttribute SetVServerGroupAttributeRequestpublic CompletableFuture<StartLoadBalancerListenerResponse> startLoadBalancerListener(StartLoadBalancerListenerRequest request)
When you call this operation, take note of the following items:
startLoadBalancerListener 在接口中 AsyncClientrequest - the request parameters of StartLoadBalancerListener StartLoadBalancerListenerRequestpublic CompletableFuture<StopLoadBalancerListenerResponse> stopLoadBalancerListener(StopLoadBalancerListenerRequest request)
Before you make this API call, note the following:
If you stop the listener, your services will be disrupted. Exercise caution when you perform this action.
stopLoadBalancerListener 在接口中 AsyncClientrequest - the request parameters of StopLoadBalancerListener StopLoadBalancerListenerRequestpublic CompletableFuture<TagResourcesResponse> tagResources(TagResourcesRequest request)
You can add at most 20 tags to each instance. Before you add tags to a resource, Alibaba Cloud checks the number of existing tags of the resource. If the maximum number is reached, an error message is returned.
tagResources 在接口中 AsyncClientrequest - the request parameters of TagResources TagResourcesRequestpublic CompletableFuture<UntagResourcesResponse> untagResources(UntagResourcesRequest request)
untagResources 在接口中 AsyncClientrequest - the request parameters of UntagResources UntagResourcesRequestpublic CompletableFuture<UploadCACertificateResponse> uploadCACertificate(UploadCACertificateRequest request)
You can upload only one CA certificate at a time. After a CA certificate is uploaded, the certificate ID, name, and fingerprint are returned.
uploadCACertificate 在接口中 AsyncClientrequest - the request parameters of UploadCACertificate UploadCACertificateRequestpublic CompletableFuture<UploadServerCertificateResponse> uploadServerCertificate(UploadServerCertificateRequest request)
You can upload only one server certificate and its private key in each call.
uploadServerCertificate 在接口中 AsyncClientrequest - the request parameters of UploadServerCertificate UploadServerCertificateRequestCopyright © 2026. All rights reserved.