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) |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<AddShortUrlResponse> |
addShortUrl(AddShortUrlRequest request)
* Before you call this operation, you must register the primary domain name of the source URL in the Short Message Service (SMS) console.
|
CompletableFuture<AddSmsSignResponse> |
addSmsSign(AddSmsSignRequest request)
You can call the AddSmsSign operation or use the [Short Message Service (SMS) console](https://dysms.console.aliyun.com/dysms.htm#/overview) to create an SMS signature.
|
CompletableFuture<AddSmsTemplateResponse> |
addSmsTemplate(AddSmsTemplateRequest request)
You can call the operation or use the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview) to apply for a message template.
|
CompletableFuture<CheckMobilesCardSupportResponse> |
checkMobilesCardSupport(CheckMobilesCardSupportRequest request)
### QPS limit
You can call this operation up to 2,000 times per second per account.
|
void |
close() |
CompletableFuture<ConversionDataIntlResponse> |
conversionDataIntl(ConversionDataIntlRequest request) |
CompletableFuture<CreateCardSmsTemplateResponse> |
createCardSmsTemplate(CreateCardSmsTemplateRequest request)
* The CreateCardSmsTemplate operation saves the card message template information, submits it to the mobile phone manufacturer for approval, and returns the message template ID
|
CompletableFuture<CreateSmartShortUrlResponse> |
createSmartShortUrl(CreateSmartShortUrlRequest request) |
CompletableFuture<CreateSmsSignResponse> |
createSmsSign(CreateSmsSignRequest request) |
CompletableFuture<CreateSmsTemplateResponse> |
createSmsTemplate(CreateSmsTemplateRequest request) |
CompletableFuture<DeleteShortUrlResponse> |
deleteShortUrl(DeleteShortUrlRequest request)
### QPS limits
You can call this operation up to 100 times per second per account.
|
CompletableFuture<DeleteSmsSignResponse> |
deleteSmsSign(DeleteSmsSignRequest request)
* You cannot delete a signature that has not been approved
|
CompletableFuture<DeleteSmsTemplateResponse> |
deleteSmsTemplate(DeleteSmsTemplateRequest request)
* Message templates pending approval can be withdrawn.
|
CompletableFuture<GetCardSmsLinkResponse> |
getCardSmsLink(GetCardSmsLinkRequest request)
### QPS limit
You can call this operation up to 1,000 times per second per account.
|
CompletableFuture<GetMediaResourceIdResponse> |
getMediaResourceId(GetMediaResourceIdRequest request)
### QPS limit
You can call this operation up to 300 times per second per account.
|
CompletableFuture<GetOSSInfoForCardTemplateResponse> |
getOSSInfoForCardTemplate(GetOSSInfoForCardTemplateRequest request)
Resources such as images and videos used for card message templates can be uploaded to Object Storage Service (OSS) buckets for storage.
|
CompletableFuture<GetOSSInfoForUploadFileResponse> |
getOSSInfoForUploadFile(GetOSSInfoForUploadFileRequest request) |
CompletableFuture<GetSmsSignResponse> |
getSmsSign(GetSmsSignRequest request) |
CompletableFuture<GetSmsTemplateResponse> |
getSmsTemplate(GetSmsTemplateRequest request) |
CompletableFuture<ListTagResourcesResponse> |
listTagResources(ListTagResourcesRequest request)
### QPS limit
You can call this operation up to 50 times per second per account.
|
CompletableFuture<ModifySmsSignResponse> |
modifySmsSign(ModifySmsSignRequest request)
You can call the operation or use the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview) to modify an existing signature and submit the signature for approval.
|
CompletableFuture<ModifySmsTemplateResponse> |
modifySmsTemplate(ModifySmsTemplateRequest request)
After you apply for a message template, if the template fails to pass the review, you can call this operation to modify the template and submit the template again.
|
CompletableFuture<QueryCardSmsTemplateResponse> |
queryCardSmsTemplate(QueryCardSmsTemplateRequest request)
### QPS limit
You can call this operation up to 300 times per second per account.
|
CompletableFuture<QueryCardSmsTemplateReportResponse> |
queryCardSmsTemplateReport(QueryCardSmsTemplateReportRequest request)
### QPS limit
You can call this operation up to 300 times per second per account.
|
CompletableFuture<QueryMobilesCardSupportResponse> |
queryMobilesCardSupport(QueryMobilesCardSupportRequest request) |
CompletableFuture<QueryPageSmartShortUrlLogResponse> |
queryPageSmartShortUrlLog(QueryPageSmartShortUrlLogRequest request) |
CompletableFuture<QuerySendDetailsResponse> |
querySendDetails(QuerySendDetailsRequest request) |
CompletableFuture<QuerySendStatisticsResponse> |
querySendStatistics(QuerySendStatisticsRequest request)
You can call the operation to query message delivery details, including the number of delivered messages, the number of messages with delivery receipts, and the time that a message is sent.
|
CompletableFuture<QueryShortUrlResponse> |
queryShortUrl(QueryShortUrlRequest request)
### QPS limits
You can call this operation up to 20 times per second per account.
|
CompletableFuture<QuerySmsSignResponse> |
querySmsSign(QuerySmsSignRequest request)
After you apply for an SMS signature, you can query its status by using the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm) or calling the operation.
|
CompletableFuture<QuerySmsSignListResponse> |
querySmsSignList(QuerySmsSignListRequest request)
You can call this operation to query the details of message signatures, including the name, creation time, and approval status of each signature.
|
CompletableFuture<QuerySmsTemplateResponse> |
querySmsTemplate(QuerySmsTemplateRequest request)
After you create a message template, you can call this operation to query the approval status of the template.
|
CompletableFuture<QuerySmsTemplateListResponse> |
querySmsTemplateList(QuerySmsTemplateListRequest request)
You can call this operation to query the details of message templates, including the name, creation time, and approval status of each template.
|
CompletableFuture<SendBatchCardSmsResponse> |
sendBatchCardSms(SendBatchCardSmsRequest request)
You can call the operation to send multiple card messages to a maximum of mobile phone numbers at a time.
|
CompletableFuture<SendBatchSmsResponse> |
sendBatchSms(SendBatchSmsRequest request)
You can call the operation to send messages to a maximum of 100 recipients at a time.
|
CompletableFuture<SendCardSmsResponse> |
sendCardSms(SendCardSmsRequest request)
* Make sure that the message template that you want to use has been approved.
|
CompletableFuture<SendSmsResponse> |
sendSms(SendSmsRequest request)
* This operation is mainly used to send a single message.
|
CompletableFuture<SmsConversionIntlResponse> |
smsConversionIntl(SmsConversionIntlRequest request)
Metrics:
* Requested OTP messages
* Verified OTP messages
An OTP conversion rate is calculated based on the following formula: OTP conversion rate = Number of verified OTP messages/Number of requested OTP messages
|
CompletableFuture<TagResourcesResponse> |
tagResources(TagResourcesRequest request)
### QPS limit
You can call this operation up to 50 times per second per account.
|
CompletableFuture<UntagResourcesResponse> |
untagResources(UntagResourcesRequest request) |
CompletableFuture<UpdateSmsSignResponse> |
updateSmsSign(UpdateSmsSignRequest request) |
CompletableFuture<UpdateSmsTemplateResponse> |
updateSmsTemplate(UpdateSmsTemplateRequest request) |
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<AddShortUrlResponse> addShortUrl(AddShortUrlRequest request)
addShortUrl 在接口中 AsyncClientpublic CompletableFuture<AddSmsSignResponse> addSmsSign(AddSmsSignRequest request)
addSmsSign 在接口中 AsyncClientpublic CompletableFuture<AddSmsTemplateResponse> addSmsTemplate(AddSmsTemplateRequest request)
addSmsTemplate 在接口中 AsyncClientpublic CompletableFuture<CheckMobilesCardSupportResponse> checkMobilesCardSupport(CheckMobilesCardSupportRequest request)
checkMobilesCardSupport 在接口中 AsyncClientpublic CompletableFuture<ConversionDataIntlResponse> conversionDataIntl(ConversionDataIntlRequest request)
conversionDataIntl 在接口中 AsyncClientpublic CompletableFuture<CreateCardSmsTemplateResponse> createCardSmsTemplate(CreateCardSmsTemplateRequest request)
createCardSmsTemplate 在接口中 AsyncClientpublic CompletableFuture<CreateSmartShortUrlResponse> createSmartShortUrl(CreateSmartShortUrlRequest request)
createSmartShortUrl 在接口中 AsyncClientpublic CompletableFuture<CreateSmsSignResponse> createSmsSign(CreateSmsSignRequest request)
createSmsSign 在接口中 AsyncClientpublic CompletableFuture<CreateSmsTemplateResponse> createSmsTemplate(CreateSmsTemplateRequest request)
createSmsTemplate 在接口中 AsyncClientpublic CompletableFuture<DeleteShortUrlResponse> deleteShortUrl(DeleteShortUrlRequest request)
deleteShortUrl 在接口中 AsyncClientpublic CompletableFuture<DeleteSmsSignResponse> deleteSmsSign(DeleteSmsSignRequest request)
deleteSmsSign 在接口中 AsyncClientpublic CompletableFuture<DeleteSmsTemplateResponse> deleteSmsTemplate(DeleteSmsTemplateRequest request)
deleteSmsTemplate 在接口中 AsyncClientpublic CompletableFuture<GetCardSmsLinkResponse> getCardSmsLink(GetCardSmsLinkRequest request)
getCardSmsLink 在接口中 AsyncClientpublic CompletableFuture<GetMediaResourceIdResponse> getMediaResourceId(GetMediaResourceIdRequest request)
getMediaResourceId 在接口中 AsyncClientpublic CompletableFuture<GetOSSInfoForCardTemplateResponse> getOSSInfoForCardTemplate(GetOSSInfoForCardTemplateRequest request)
getOSSInfoForCardTemplate 在接口中 AsyncClientpublic CompletableFuture<GetOSSInfoForUploadFileResponse> getOSSInfoForUploadFile(GetOSSInfoForUploadFileRequest request)
getOSSInfoForUploadFile 在接口中 AsyncClientpublic CompletableFuture<GetSmsSignResponse> getSmsSign(GetSmsSignRequest request)
getSmsSign 在接口中 AsyncClientpublic CompletableFuture<GetSmsTemplateResponse> getSmsTemplate(GetSmsTemplateRequest request)
getSmsTemplate 在接口中 AsyncClientpublic CompletableFuture<ListTagResourcesResponse> listTagResources(ListTagResourcesRequest request)
listTagResources 在接口中 AsyncClientpublic CompletableFuture<ModifySmsSignResponse> modifySmsSign(ModifySmsSignRequest request)
modifySmsSign 在接口中 AsyncClientpublic CompletableFuture<ModifySmsTemplateResponse> modifySmsTemplate(ModifySmsTemplateRequest request)
modifySmsTemplate 在接口中 AsyncClientpublic CompletableFuture<QueryCardSmsTemplateResponse> queryCardSmsTemplate(QueryCardSmsTemplateRequest request)
queryCardSmsTemplate 在接口中 AsyncClientpublic CompletableFuture<QueryCardSmsTemplateReportResponse> queryCardSmsTemplateReport(QueryCardSmsTemplateReportRequest request)
queryCardSmsTemplateReport 在接口中 AsyncClientpublic CompletableFuture<QueryMobilesCardSupportResponse> queryMobilesCardSupport(QueryMobilesCardSupportRequest request)
queryMobilesCardSupport 在接口中 AsyncClientpublic CompletableFuture<QueryPageSmartShortUrlLogResponse> queryPageSmartShortUrlLog(QueryPageSmartShortUrlLogRequest request)
queryPageSmartShortUrlLog 在接口中 AsyncClientpublic CompletableFuture<QuerySendDetailsResponse> querySendDetails(QuerySendDetailsRequest request)
querySendDetails 在接口中 AsyncClientpublic CompletableFuture<QuerySendStatisticsResponse> querySendStatistics(QuerySendStatisticsRequest request)
querySendStatistics 在接口中 AsyncClientpublic CompletableFuture<QueryShortUrlResponse> queryShortUrl(QueryShortUrlRequest request)
queryShortUrl 在接口中 AsyncClientpublic CompletableFuture<QuerySmsSignResponse> querySmsSign(QuerySmsSignRequest request)
querySmsSign 在接口中 AsyncClientpublic CompletableFuture<QuerySmsSignListResponse> querySmsSignList(QuerySmsSignListRequest request)
querySmsSignList 在接口中 AsyncClientpublic CompletableFuture<QuerySmsTemplateResponse> querySmsTemplate(QuerySmsTemplateRequest request)
querySmsTemplate 在接口中 AsyncClientpublic CompletableFuture<QuerySmsTemplateListResponse> querySmsTemplateList(QuerySmsTemplateListRequest request)
querySmsTemplateList 在接口中 AsyncClientpublic CompletableFuture<SendBatchCardSmsResponse> sendBatchCardSms(SendBatchCardSmsRequest request)
sendBatchCardSms 在接口中 AsyncClientpublic CompletableFuture<SendBatchSmsResponse> sendBatchSms(SendBatchSmsRequest request)
sendBatchSms 在接口中 AsyncClientpublic CompletableFuture<SendCardSmsResponse> sendCardSms(SendCardSmsRequest request)
sendCardSms 在接口中 AsyncClientpublic CompletableFuture<SendSmsResponse> sendSms(SendSmsRequest request)
sendSms 在接口中 AsyncClientpublic CompletableFuture<SmsConversionIntlResponse> smsConversionIntl(SmsConversionIntlRequest request)
smsConversionIntl 在接口中 AsyncClientpublic CompletableFuture<TagResourcesResponse> tagResources(TagResourcesRequest request)
tagResources 在接口中 AsyncClientpublic CompletableFuture<UntagResourcesResponse> untagResources(UntagResourcesRequest request)
untagResources 在接口中 AsyncClientpublic CompletableFuture<UpdateSmsSignResponse> updateSmsSign(UpdateSmsSignRequest request)
updateSmsSign 在接口中 AsyncClientpublic CompletableFuture<UpdateSmsTemplateResponse> updateSmsTemplate(UpdateSmsTemplateRequest request)
updateSmsTemplate 在接口中 AsyncClientCopyright © 2024. All rights reserved.