@@ -18,6 +18,11 @@ static AsyncClient create() {
1818 return builder ().build ();
1919 }
2020
21+ /**
22+ * In each CIDR block, the end IP address must be greater than or equal to the start IP address.
23+ * The CIDR blocks that are specified for all custom lines of a domain name cannot intersect.
24+ *
25+ */
2126 CompletableFuture <AddCustomLineResponse > addCustomLine (AddCustomLineRequest request );
2227
2328 CompletableFuture <AddDnsCacheDomainResponse > addDnsCacheDomain (AddDnsCacheDomainRequest request );
@@ -26,8 +31,17 @@ static AsyncClient create() {
2631
2732 CompletableFuture <AddDnsGtmAddressPoolResponse > addDnsGtmAddressPool (AddDnsGtmAddressPoolRequest request );
2833
34+ /**
35+ * ***
36+ *
37+ */
2938 CompletableFuture <AddDnsGtmMonitorResponse > addDnsGtmMonitor (AddDnsGtmMonitorRequest request );
3039
40+ /**
41+ * You can check whether a domain name is valid based on the following topic:
42+ * [Domain name validity](https://www.alibabacloud.com/help/zh/doc-detail/67788.htm)
43+ *
44+ */
3145 CompletableFuture <AddDomainResponse > addDomain (AddDomainRequest request );
3246
3347 CompletableFuture <AddDomainBackupResponse > addDomainBackup (AddDomainBackupRequest request );
@@ -48,6 +62,10 @@ static AsyncClient create() {
4862
4963 CompletableFuture <ChangeDomainGroupResponse > changeDomainGroup (ChangeDomainGroupRequest request );
5064
65+ /**
66+ * > You can call this operation to change the domain name for an Alibaba Cloud DNS instance to which a domain name is bound. You can also call this operation to bind a domain name to an Alibaba Cloud DNS instance to which no domain name is bound. If you need to unbind a domain name from an Alibaba Cloud DNS instance, you can call this operation. In this case, the NewDomain parameter must not be specified.
67+ *
68+ */
5169 CompletableFuture <ChangeDomainOfDnsProductResponse > changeDomainOfDnsProduct (ChangeDomainOfDnsProductRequest request );
5270
5371 CompletableFuture <CopyGtmConfigResponse > copyGtmConfig (CopyGtmConfigRequest request );
@@ -64,8 +82,17 @@ static AsyncClient create() {
6482
6583 CompletableFuture <DeleteDnsGtmAddressPoolResponse > deleteDnsGtmAddressPool (DeleteDnsGtmAddressPoolRequest request );
6684
85+ /**
86+ * * Given the unique nature of a HiChina domain name, you are not allowed to delete the HiChina domain name by calling the Alibaba Cloud DNS API.
87+ * * If the system prompts that a domain name does not exist, it is an unregistered domain name, it does not exist under the account, or its format in the request parameters is incorrect.
88+ *
89+ */
6790 CompletableFuture <DeleteDomainResponse > deleteDomain (DeleteDomainRequest request );
6891
92+ /**
93+ * > A domain name group can be deleted only when it contains no domain names. The default group cannot be deleted.
94+ *
95+ */
6996 CompletableFuture <DeleteDomainGroupResponse > deleteDomainGroup (DeleteDomainGroupRequest request );
7097
7198 CompletableFuture <DeleteDomainRecordResponse > deleteDomainRecord (DeleteDomainRecordRequest request );
@@ -76,10 +103,18 @@ static AsyncClient create() {
76103
77104 CompletableFuture <DeleteGtmRecoveryPlanResponse > deleteGtmRecoveryPlan (DeleteGtmRecoveryPlanRequest request );
78105
106+ /**
107+ * If the DNS records to be deleted contain locked DNS records, locked DNS records will not be deleted.
108+ *
109+ */
79110 CompletableFuture <DeleteSubDomainRecordsResponse > deleteSubDomainRecords (DeleteSubDomainRecordsRequest request );
80111
81112 CompletableFuture <DescribeBatchResultCountResponse > describeBatchResultCount (DescribeBatchResultCountRequest request );
82113
114+ /**
115+ * Before you call this operation, make sure that the batch tasks have been executed.
116+ *
117+ */
83118 CompletableFuture <DescribeBatchResultDetailResponse > describeBatchResultDetail (DescribeBatchResultDetailRequest request );
84119
85120 CompletableFuture <DescribeCustomLineResponse > describeCustomLine (DescribeCustomLineRequest request );
@@ -122,6 +157,10 @@ static AsyncClient create() {
122157
123158 CompletableFuture <DescribeDnsProductInstanceResponse > describeDnsProductInstance (DescribeDnsProductInstanceRequest request );
124159
160+ /**
161+ * > If the response parameters of an Alibaba Cloud DNS instance do not contain domain names, no domain names are bound to the instance.
162+ *
163+ */
125164 CompletableFuture <DescribeDnsProductInstancesResponse > describeDnsProductInstances (DescribeDnsProductInstancesRequest request );
126165
127166 CompletableFuture <DescribeDohAccountStatisticsResponse > describeDohAccountStatistics (DescribeDohAccountStatisticsRequest request );
@@ -140,20 +179,47 @@ static AsyncClient create() {
140179
141180 CompletableFuture <DescribeDomainGroupsResponse > describeDomainGroups (DescribeDomainGroupsRequest request );
142181
182+ /**
183+ * In this example, the domain name is bound to an Alibaba Cloud DNS instance of Enterprise Ultimate Edition. For more information about valid lines, see the return values of the RecordLines parameter.
184+ *
185+ */
143186 CompletableFuture <DescribeDomainInfoResponse > describeDomainInfo (DescribeDomainInfoRequest request );
144187
145188 CompletableFuture <DescribeDomainLogsResponse > describeDomainLogs (DescribeDomainLogsRequest request );
146189
190+ /**
191+ * > This operation queries the authoritative server of the registry to obtain the name servers of a domain name. If the domain name is in the serverHold or clientHold state, an exception may occur.
192+ *
193+ */
147194 CompletableFuture <DescribeDomainNsResponse > describeDomainNs (DescribeDomainNsRequest request );
148195
149196 CompletableFuture <DescribeDomainRecordInfoResponse > describeDomainRecordInfo (DescribeDomainRecordInfoRequest request );
150197
198+ /**
199+ * * You can specify the DomainName, PageNumber, and PageSize parameters to query the DNS records of a domain name.
200+ * * You can also specify the RRKeyWord, TypeKeyWord, or ValueKeyWord parameter to query the DNS records that contain the specified keyword.
201+ * * By default, the DNS records are sorted in reverse chronological order based on the time when they were added.
202+ *
203+ */
151204 CompletableFuture <DescribeDomainRecordsResponse > describeDomainRecords (DescribeDomainRecordsRequest request );
152205
206+ CompletableFuture <DescribeDomainResolveStatisticsSummaryResponse > describeDomainResolveStatisticsSummary (DescribeDomainResolveStatisticsSummaryRequest request );
207+
208+ /**
209+ * Real-time data is collected per hour.
210+ *
211+ */
153212 CompletableFuture <DescribeDomainStatisticsResponse > describeDomainStatistics (DescribeDomainStatisticsRequest request );
154213
155214 CompletableFuture <DescribeDomainStatisticsSummaryResponse > describeDomainStatisticsSummary (DescribeDomainStatisticsSummaryRequest request );
156215
216+ /**
217+ * * You can specify the PageNumber and PageSize parameters to query domain names.
218+ * * You can specify the KeyWord parameter to query domain names that contain the specified keyword.
219+ * * By default, the domain names in a list are sorted in descending order of the time they were added.
220+ * * You can specify the GroupId parameter. If you do not specify this parameter, all domain names are queried by default.
221+ *
222+ */
157223 CompletableFuture <DescribeDomainsResponse > describeDomains (DescribeDomainsRequest request );
158224
159225 CompletableFuture <DescribeGtmAccessStrategiesResponse > describeGtmAccessStrategies (DescribeGtmAccessStrategiesRequest request );
@@ -222,6 +288,12 @@ static AsyncClient create() {
222288
223289 CompletableFuture <DescribeRecordLogsResponse > describeRecordLogs (DescribeRecordLogsRequest request );
224290
291+ CompletableFuture <DescribeRecordResolveStatisticsSummaryResponse > describeRecordResolveStatisticsSummary (DescribeRecordResolveStatisticsSummaryRequest request );
292+
293+ /**
294+ * Real-time data is collected per hour.
295+ *
296+ */
225297 CompletableFuture <DescribeRecordStatisticsResponse > describeRecordStatistics (DescribeRecordStatisticsRequest request );
226298
227299 CompletableFuture <DescribeRecordStatisticsSummaryResponse > describeRecordStatisticsSummary (DescribeRecordStatisticsSummaryRequest request );
@@ -240,8 +312,20 @@ static AsyncClient create() {
240312
241313 CompletableFuture <GetTxtRecordForVerifyResponse > getTxtRecordForVerify (GetTxtRecordForVerifyRequest request );
242314
315+ /**
316+ * * You can specify 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.
317+ * * Tag.N is a resource tag that consists of a key-value pair. If you specify only Tag.N.Key, all tag values that are assigned to the specified key are returned. If you specify only Tag.N.Value, an error message is returned.
318+ * * If you specify Tag.N and ResourceId.N to filter tags, ResourceId.N must match all specified key-value pairs.
319+ * * If you specify multiple key-value pairs, resources that contain these key-value pairs are returned.
320+ *
321+ */
243322 CompletableFuture <ListTagResourcesResponse > listTagResources (ListTagResourcesRequest request );
244323
324+ /**
325+ * If the operation succeeds, the name of the DNS server changes to that of an Alibaba Cloud DNS server (ending with hichina.com).
326+ * > Before you call this operation, make sure that your domain name has been registered with Alibaba Cloud and the DNS server in use is not an Alibaba Cloud DNS server.
327+ *
328+ */
245329 CompletableFuture <ModifyHichinaDomainDNSResponse > modifyHichinaDomainDNS (ModifyHichinaDomainDNSRequest request );
246330
247331 CompletableFuture <MoveDomainResourceGroupResponse > moveDomainResourceGroup (MoveDomainResourceGroupRequest request );
@@ -266,6 +350,10 @@ static AsyncClient create() {
266350
267351 CompletableFuture <SetDNSSLBStatusResponse > setDNSSLBStatus (SetDNSSLBStatusRequest request );
268352
353+ /**
354+ * ****
355+ *
356+ */
269357 CompletableFuture <SetDnsGtmAccessModeResponse > setDnsGtmAccessMode (SetDnsGtmAccessModeRequest request );
270358
271359 CompletableFuture <SetDnsGtmMonitorStatusResponse > setDnsGtmMonitorStatus (SetDnsGtmMonitorStatusRequest request );
@@ -292,6 +380,11 @@ static AsyncClient create() {
292380
293381 CompletableFuture <UpdateAppKeyStateResponse > updateAppKeyState (UpdateAppKeyStateRequest request );
294382
383+ /**
384+ * In each CIDR block, the end IP address must be greater than or equal to the start IP address.
385+ * The CIDR blocks that are specified for all custom lines of a domain name cannot intersect.
386+ *
387+ */
295388 CompletableFuture <UpdateCustomLineResponse > updateCustomLine (UpdateCustomLineRequest request );
296389
297390 CompletableFuture <UpdateDNSSLBWeightResponse > updateDNSSLBWeight (UpdateDNSSLBWeightRequest request );
0 commit comments