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<AddAxnTrackNoResponse> addAxnTrackNo(AddAxnTrackNoRequest request)
You can call this operation up to 5,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
addAxnTrackNo 在接口中 AsyncClientrequest - the request parameters of AddAxnTrackNo AddAxnTrackNoRequestpublic CompletableFuture<AddSecretBlacklistResponse> addSecretBlacklist(AddSecretBlacklistRequest request)
You can call this operation up to 100 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
addSecretBlacklist 在接口中 AsyncClientrequest - the request parameters of AddSecretBlacklist AddSecretBlacklistRequestpublic CompletableFuture<BindAXBCallResponse> bindAXBCall(BindAXBCallRequest request)
bindAXBCall 在接口中 AsyncClientrequest - the request parameters of BindAXBCall BindAXBCallRequestpublic CompletableFuture<BindAxbResponse> bindAxb(BindAxbRequest request)
Before you add an AXB binding, we recommend that you specify role A and role B in the AXB device certificate (ProductKey, DeviceName, and DeviceSecret) in your business scenario. For example, in a taxi-hailing scenario, role A is the passenger and role B is the driver.
You can call this operation up to 5,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
bindAxb 在接口中 AsyncClientrequest - the request parameters of BindAxb BindAxbRequestpublic CompletableFuture<BindAxb700Response> bindAxb700(BindAxb700Request request)
bindAxb700 在接口中 AsyncClientrequest - the request parameters of BindAxb700 BindAxb700Requestpublic CompletableFuture<BindAxbFixedLineResponse> bindAxbFixedLine(BindAxbFixedLineRequest request)
bindAxbFixedLine 在接口中 AsyncClientrequest - the request parameters of BindAxbFixedLine BindAxbFixedLineRequestpublic CompletableFuture<BindAxgResponse> bindAxg(BindAxgRequest request)
An AXG protection solution can be configured to meet the requirements for grading users, limiting the scope of calls, and restricting order snatching. The letter G represents a phone number group to which you can add phone numbers as needed.
You can call this operation up to 5,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
bindAxg 在接口中 AsyncClientrequest - the request parameters of BindAxg BindAxgRequestpublic CompletableFuture<BindAxnResponse> bindAxn(BindAxnRequest request)
An AXN private number is a dedicated private number assigned to phone number A. When an N-side number is used to call phone number X, the call is forwarded to phone number A.
bindAxn 在接口中 AsyncClientrequest - the request parameters of BindAxn BindAxnRequestpublic CompletableFuture<BindAxnExtensionResponse> bindAxnExtension(BindAxnExtensionRequest request)
Before you add an AXN extension binding, confirm phone number A and phone number N in the business scenario. Phone number A belongs to a customer, and phone number X is the private number assigned to the customer. When any other phone number is used to call phone number X and the extension, the call is transferred to phone number A. When phone number A is used to call phone number X, the call is transferred to the default phone number B that is specified during the phone number binding.
You can call this operation up to 5,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
bindAxnExtension 在接口中 AsyncClientrequest - the request parameters of BindAxnExtension BindAxnExtensionRequestpublic CompletableFuture<BindAxnExtensionFixedLineResponse> bindAxnExtensionFixedLine(BindAxnExtensionFixedLineRequest request)
bindAxnExtensionFixedLine 在接口中 AsyncClientrequest - the request parameters of BindAxnExtensionFixedLine BindAxnExtensionFixedLineRequestpublic CompletableFuture<BindAxnFixedLineResponse> bindAxnFixedLine(BindAxnFixedLineRequest request)
bindAxnFixedLine 在接口中 AsyncClientrequest - the request parameters of BindAxnFixedLine BindAxnFixedLineRequestpublic CompletableFuture<BindBatchAxgResponse> bindBatchAxg(BindBatchAxgRequest request)
bindBatchAxg 在接口中 AsyncClientrequest - the request parameters of BindBatchAxg BindBatchAxgRequestpublic CompletableFuture<BindGxb700Response> bindGxb700(BindGxb700Request request)
bindGxb700 在接口中 AsyncClientrequest - the request parameters of BindGxb700 BindGxb700Requestpublic CompletableFuture<BindXBResponse> bindXB(BindXBRequest request)
bindXB 在接口中 AsyncClientrequest - the request parameters of BindXB BindXBRequestpublic CompletableFuture<BuySecretNoResponse> buySecretNo(BuySecretNoRequest request)
After you create a phone number pool in the Phone Number Protection console, the phone number pool is empty by default. You must purchase phone numbers and add them to the phone number pool.
buySecretNo 在接口中 AsyncClientrequest - the request parameters of BuySecretNo BuySecretNoRequestpublic CompletableFuture<CancelPickUpWaybillResponse> cancelPickUpWaybill(CancelPickUpWaybillRequest request)
You can call this operation up to 100 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
cancelPickUpWaybill 在接口中 AsyncClientrequest - the request parameters of CancelPickUpWaybill CancelPickUpWaybillRequestpublic CompletableFuture<ConfigXResponse> configX(ConfigXRequest request)
configX 在接口中 AsyncClientrequest - the request parameters of ConfigX ConfigXRequestpublic CompletableFuture<CreateAxgGroupResponse> createAxgGroup(CreateAxgGroupRequest request)
Before you add an AXG binding, you must purchase phone number X, create number group G, and then add phone numbers to number group G. If you do not add phone numbers to number group G after you create number group G, you can call the OperateAxgGroup operation to add phone numbers to number group G.
Up to 2,000 number groups G can be added for a single phone number pool.
createAxgGroup 在接口中 AsyncClientrequest - the request parameters of CreateAxgGroup CreateAxgGroupRequestpublic CompletableFuture<CreateFixedNoAReportResponse> createFixedNoAReport(CreateFixedNoAReportRequest request)
createFixedNoAReport 在接口中 AsyncClientrequest - the request parameters of CreateFixedNoAReport CreateFixedNoAReportRequestpublic CompletableFuture<CreatePhoneNoAReportResponse> createPhoneNoAReport(CreatePhoneNoAReportRequest request)
createPhoneNoAReport 在接口中 AsyncClientrequest - the request parameters of CreatePhoneNoAReport CreatePhoneNoAReportRequestpublic CompletableFuture<CreatePickUpWaybillResponse> createPickUpWaybill(CreatePickUpWaybillRequest request)
You can call this operation up to 100 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
createPickUpWaybill 在接口中 AsyncClientrequest - the request parameters of CreatePickUpWaybill CreatePickUpWaybillRequestpublic CompletableFuture<CreatePickUpWaybillPreQueryResponse> createPickUpWaybillPreQuery(CreatePickUpWaybillPreQueryRequest request)
You can call this operation up to 100 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
createPickUpWaybillPreQuery 在接口中 AsyncClientrequest - the request parameters of CreatePickUpWaybillPreQuery CreatePickUpWaybillPreQueryRequestpublic CompletableFuture<CreateSmsSignResponse> createSmsSign(CreateSmsSignRequest request)
createSmsSign 在接口中 AsyncClientrequest - the request parameters of CreateSmsSign CreateSmsSignRequestpublic CompletableFuture<DeleteAxbBindFixedLineResponse> deleteAxbBindFixedLine(DeleteAxbBindFixedLineRequest request)
deleteAxbBindFixedLine 在接口中 AsyncClientrequest - the request parameters of DeleteAxbBindFixedLine DeleteAxbBindFixedLineRequestpublic CompletableFuture<DeleteAxgGroupResponse> deleteAxgGroup(DeleteAxgGroupRequest request)
deleteAxgGroup 在接口中 AsyncClientrequest - the request parameters of DeleteAxgGroup DeleteAxgGroupRequestpublic CompletableFuture<DeleteAxnBindFixedLineResponse> deleteAxnBindFixedLine(DeleteAxnBindFixedLineRequest request)
deleteAxnBindFixedLine 在接口中 AsyncClientrequest - the request parameters of DeleteAxnBindFixedLine DeleteAxnBindFixedLineRequestpublic CompletableFuture<DeleteAxnExtensionBindFixedLineResponse> deleteAxnExtensionBindFixedLine(DeleteAxnExtensionBindFixedLineRequest request)
deleteAxnExtensionBindFixedLine 在接口中 AsyncClientrequest - the request parameters of DeleteAxnExtensionBindFixedLine DeleteAxnExtensionBindFixedLineRequestpublic CompletableFuture<DeleteSecretAPhoneNoToCustResponse> deleteSecretAPhoneNoToCust(DeleteSecretAPhoneNoToCustRequest request)
deleteSecretAPhoneNoToCust 在接口中 AsyncClientrequest - the request parameters of DeleteSecretAPhoneNoToCust DeleteSecretAPhoneNoToCustRequestpublic CompletableFuture<DeleteSecretBlacklistResponse> deleteSecretBlacklist(DeleteSecretBlacklistRequest request)
You can call this operation up to 100 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
deleteSecretBlacklist 在接口中 AsyncClientrequest - the request parameters of DeleteSecretBlacklist DeleteSecretBlacklistRequestpublic CompletableFuture<GetDyplsOSSInfoForUploadFileResponse> getDyplsOSSInfoForUploadFile(GetDyplsOSSInfoForUploadFileRequest request)
getDyplsOSSInfoForUploadFile 在接口中 AsyncClientrequest - the request parameters of GetDyplsOSSInfoForUploadFile GetDyplsOSSInfoForUploadFileRequestpublic CompletableFuture<GetSecretAsrDetailResponse> getSecretAsrDetail(GetSecretAsrDetailRequest request)
Before you call the GetSecretAsrDetail operation, set the ASRStatus parameter to true in the BindAxn operation. This ensures that you can obtain the ASR result properly.
You can call this operation up to 100 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
getSecretAsrDetail 在接口中 AsyncClientrequest - the request parameters of GetSecretAsrDetail GetSecretAsrDetailRequestpublic CompletableFuture<GetTotalPublicUrlResponse> getTotalPublicUrl(GetTotalPublicUrlRequest request)
You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
getTotalPublicUrl 在接口中 AsyncClientrequest - the request parameters of GetTotalPublicUrl GetTotalPublicUrlRequestpublic CompletableFuture<GetXConfigResponse> getXConfig(GetXConfigRequest request)
getXConfig 在接口中 AsyncClientrequest - the request parameters of GetXConfig GetXConfigRequestpublic CompletableFuture<GetXDefaultConfigResponse> getXDefaultConfig(GetXDefaultConfigRequest request)
getXDefaultConfig 在接口中 AsyncClientrequest - the request parameters of GetXDefaultConfig GetXDefaultConfigRequestpublic CompletableFuture<ListXTelephonesResponse> listXTelephones(ListXTelephonesRequest request)
listXTelephones 在接口中 AsyncClientrequest - the request parameters of ListXTelephones ListXTelephonesRequestpublic CompletableFuture<LockSecretNoResponse> lockSecretNo(LockSecretNoRequest request)
After a phone number is locked, the locked phone number cannot be selected when you call an operation to create a binding.
You can call this operation up to 500 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
lockSecretNo 在接口中 AsyncClientrequest - the request parameters of LockSecretNo LockSecretNoRequestpublic CompletableFuture<OperateAxgGroupResponse> operateAxgGroup(OperateAxgGroupRequest request)
After you create number group G, you can call the OperateAxgGroup operation to modify number group G. For example, you can add phone numbers to number group G, delete phone numbers from number group G, and replace all phone numbers in number group G.
You can call this operation up to 5,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
operateAxgGroup 在接口中 AsyncClientrequest - the request parameters of OperateAxgGroup OperateAxgGroupRequestpublic CompletableFuture<OperateBlackNoResponse> operateBlackNo(OperateBlackNoRequest request)
The OperateBlackNo operation supports the following number pool types: AXN, AXN extension, and 95AXN.
You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
operateBlackNo 在接口中 AsyncClientrequest - the request parameters of OperateBlackNo OperateBlackNoRequestpublic CompletableFuture<QueryAxbBindFixedLineResponse> queryAxbBindFixedLine(QueryAxbBindFixedLineRequest request)
queryAxbBindFixedLine 在接口中 AsyncClientrequest - the request parameters of QueryAxbBindFixedLine QueryAxbBindFixedLineRequestpublic CompletableFuture<QueryAxnBindFixedLineResponse> queryAxnBindFixedLine(QueryAxnBindFixedLineRequest request)
queryAxnBindFixedLine 在接口中 AsyncClientrequest - the request parameters of QueryAxnBindFixedLine QueryAxnBindFixedLineRequestpublic CompletableFuture<QueryAxnExtensionBindFixedLineResponse> queryAxnExtensionBindFixedLine(QueryAxnExtensionBindFixedLineRequest request)
queryAxnExtensionBindFixedLine 在接口中 AsyncClientrequest - the request parameters of QueryAxnExtensionBindFixedLine QueryAxnExtensionBindFixedLineRequestpublic CompletableFuture<QueryPhoneNoAByTrackNoResponse> queryPhoneNoAByTrackNo(QueryPhoneNoAByTrackNoRequest request)
You can call this operation up to 5,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
queryPhoneNoAByTrackNo 在接口中 AsyncClientrequest - the request parameters of QueryPhoneNoAByTrackNo QueryPhoneNoAByTrackNoRequestpublic CompletableFuture<QueryRecordFileDownloadUrlResponse> queryRecordFileDownloadUrl(QueryRecordFileDownloadUrlRequest request)
If the recording feature is enabled for a binding, all calls made by the bound phone numbers are recorded. You can obtain the download URL of a recording file by calling the QueryRecordFileDownloadUrl operation and download the recording file.
We recommend that you subscribe to the recording status report SecretRecording. The values of the response parameters in SecretRecording can be used as the values of the request parameters for downloading a recording file.
queryRecordFileDownloadUrl 在接口中 AsyncClientrequest - the request parameters of QueryRecordFileDownloadUrl QueryRecordFileDownloadUrlRequestpublic CompletableFuture<QuerySecretAPhoneNoToCustResponse> querySecretAPhoneNoToCust(QuerySecretAPhoneNoToCustRequest request)
querySecretAPhoneNoToCust 在接口中 AsyncClientrequest - the request parameters of QuerySecretAPhoneNoToCust QuerySecretAPhoneNoToCustRequestpublic CompletableFuture<QuerySecretNoDetailResponse> querySecretNoDetail(QuerySecretNoDetailRequest request)
You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. We recommend that you take note of the limit when you call this operation.
querySecretNoDetail 在接口中 AsyncClientrequest - the request parameters of QuerySecretNoDetail QuerySecretNoDetailRequestpublic CompletableFuture<QuerySecretNoRemainResponse> querySecretNoRemain(QuerySecretNoRemainRequest request)
When purchasing a phone number, specify the home location. If no sufficient phone numbers are available for purchase in the home location, the purchase of the phone number fails. Before calling the BuySecretNo operation to purchase a phone number, call the QuerySecretNoRemain operation to query the quantity of remaining phone numbers available for online purchase.
querySecretNoRemain 在接口中 AsyncClientrequest - the request parameters of QuerySecretNoRemain QuerySecretNoRemainRequestpublic CompletableFuture<QuerySoundRecordResponse> querySoundRecord(QuerySoundRecordRequest request)
querySoundRecord 在接口中 AsyncClientrequest - the request parameters of QuerySoundRecord QuerySoundRecordRequestpublic CompletableFuture<QuerySubsIdResponse> querySubsId(QuerySubsIdRequest request)
You can query binding IDs by phone number X. In the AXB product, multiple bindings may exist for the same phone number X. In this case, multiple binding IDs may be obtained for the same phone number X.
querySubsId 在接口中 AsyncClientrequest - the request parameters of QuerySubsId QuerySubsIdRequestpublic CompletableFuture<QuerySubscriptionDetailResponse> querySubscriptionDetail(QuerySubscriptionDetailRequest request)
You can call this operation up to 5,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
You must specify either PoolKey or ProductType. If both parameters are not specified, an error is reported when you call the QuerySubscriptionDetail operation. We recommend that you specify the ProductType parameter for the original key accounts of Alibaba Cloud and the PoolKey parameter for Alibaba Cloud users.
querySubscriptionDetail 在接口中 AsyncClientrequest - the request parameters of QuerySubscriptionDetail QuerySubscriptionDetailRequestpublic CompletableFuture<ReleaseSecretNoResponse> releaseSecretNo(ReleaseSecretNoRequest request)
After a phone number is released, it will no longer be charged from the following month.
releaseSecretNo 在接口中 AsyncClientrequest - the request parameters of ReleaseSecretNo ReleaseSecretNoRequestpublic CompletableFuture<UnBindAXBResponse> unBindAXB(UnBindAXBRequest request)
unBindAXB 在接口中 AsyncClientrequest - the request parameters of UnBindAXB UnBindAXBRequestpublic CompletableFuture<UnBindXBResponse> unBindXB(UnBindXBRequest request)
unBindXB 在接口中 AsyncClientrequest - the request parameters of UnBindXB UnBindXBRequestpublic CompletableFuture<UnbindSubs700Response> unbindSubs700(UnbindSubs700Request request)
unbindSubs700 在接口中 AsyncClientrequest - the request parameters of UnbindSubs700 UnbindSubs700Requestpublic CompletableFuture<UnbindSubscriptionResponse> unbindSubscription(UnbindSubscriptionRequest request)
Before releasing a phone number, you must call the UnbindSubscription operation to unbind the phone number.
unbindSubscription 在接口中 AsyncClientrequest - the request parameters of UnbindSubscription UnbindSubscriptionRequestpublic CompletableFuture<UnlockSecretNoResponse> unlockSecretNo(UnlockSecretNoRequest request)
After a phone number is unlocked, you can reselect the unlocked phone number when you call an operation to create a binding.
You can call this operation up to 500 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
unlockSecretNo 在接口中 AsyncClientrequest - the request parameters of UnlockSecretNo UnlockSecretNoRequestpublic CompletableFuture<UpdateAxbBindFixedLineResponse> updateAxbBindFixedLine(UpdateAxbBindFixedLineRequest request)
updateAxbBindFixedLine 在接口中 AsyncClientrequest - the request parameters of UpdateAxbBindFixedLine UpdateAxbBindFixedLineRequestpublic CompletableFuture<UpdateAxnBindFixedLineResponse> updateAxnBindFixedLine(UpdateAxnBindFixedLineRequest request)
updateAxnBindFixedLine 在接口中 AsyncClientrequest - the request parameters of UpdateAxnBindFixedLine UpdateAxnBindFixedLineRequestpublic CompletableFuture<UpdateAxnExtensionBindFixedLineResponse> updateAxnExtensionBindFixedLine(UpdateAxnExtensionBindFixedLineRequest request)
updateAxnExtensionBindFixedLine 在接口中 AsyncClientrequest - the request parameters of UpdateAxnExtensionBindFixedLine UpdateAxnExtensionBindFixedLineRequestpublic CompletableFuture<UpdateSubs700Response> updateSubs700(UpdateSubs700Request request)
updateSubs700 在接口中 AsyncClientrequest - the request parameters of UpdateSubs700 UpdateSubs700Requestpublic CompletableFuture<UpdateSubscriptionResponse> updateSubscription(UpdateSubscriptionRequest request)
You can call this operation up to 10,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
updateSubscription 在接口中 AsyncClientrequest - the request parameters of UpdateSubscription UpdateSubscriptionRequestCopyright © 2025. All rights reserved.