@@ -18,6 +18,11 @@ static AsyncClient create() {
18
18
return builder ().build ();
19
19
}
20
20
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
+ */
21
26
CompletableFuture <AddCustomLineResponse > addCustomLine (AddCustomLineRequest request );
22
27
23
28
CompletableFuture <AddDnsCacheDomainResponse > addDnsCacheDomain (AddDnsCacheDomainRequest request );
@@ -26,8 +31,17 @@ static AsyncClient create() {
26
31
27
32
CompletableFuture <AddDnsGtmAddressPoolResponse > addDnsGtmAddressPool (AddDnsGtmAddressPoolRequest request );
28
33
34
+ /**
35
+ * ***
36
+ *
37
+ */
29
38
CompletableFuture <AddDnsGtmMonitorResponse > addDnsGtmMonitor (AddDnsGtmMonitorRequest request );
30
39
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
+ */
31
45
CompletableFuture <AddDomainResponse > addDomain (AddDomainRequest request );
32
46
33
47
CompletableFuture <AddDomainBackupResponse > addDomainBackup (AddDomainBackupRequest request );
@@ -48,6 +62,10 @@ static AsyncClient create() {
48
62
49
63
CompletableFuture <ChangeDomainGroupResponse > changeDomainGroup (ChangeDomainGroupRequest request );
50
64
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
+ */
51
69
CompletableFuture <ChangeDomainOfDnsProductResponse > changeDomainOfDnsProduct (ChangeDomainOfDnsProductRequest request );
52
70
53
71
CompletableFuture <CopyGtmConfigResponse > copyGtmConfig (CopyGtmConfigRequest request );
@@ -64,8 +82,17 @@ static AsyncClient create() {
64
82
65
83
CompletableFuture <DeleteDnsGtmAddressPoolResponse > deleteDnsGtmAddressPool (DeleteDnsGtmAddressPoolRequest request );
66
84
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
+ */
67
90
CompletableFuture <DeleteDomainResponse > deleteDomain (DeleteDomainRequest request );
68
91
92
+ /**
93
+ * > A domain name group can be deleted only when it contains no domain names. The default group cannot be deleted.
94
+ *
95
+ */
69
96
CompletableFuture <DeleteDomainGroupResponse > deleteDomainGroup (DeleteDomainGroupRequest request );
70
97
71
98
CompletableFuture <DeleteDomainRecordResponse > deleteDomainRecord (DeleteDomainRecordRequest request );
@@ -76,10 +103,18 @@ static AsyncClient create() {
76
103
77
104
CompletableFuture <DeleteGtmRecoveryPlanResponse > deleteGtmRecoveryPlan (DeleteGtmRecoveryPlanRequest request );
78
105
106
+ /**
107
+ * If the DNS records to be deleted contain locked DNS records, locked DNS records will not be deleted.
108
+ *
109
+ */
79
110
CompletableFuture <DeleteSubDomainRecordsResponse > deleteSubDomainRecords (DeleteSubDomainRecordsRequest request );
80
111
81
112
CompletableFuture <DescribeBatchResultCountResponse > describeBatchResultCount (DescribeBatchResultCountRequest request );
82
113
114
+ /**
115
+ * Before you call this operation, make sure that the batch tasks have been executed.
116
+ *
117
+ */
83
118
CompletableFuture <DescribeBatchResultDetailResponse > describeBatchResultDetail (DescribeBatchResultDetailRequest request );
84
119
85
120
CompletableFuture <DescribeCustomLineResponse > describeCustomLine (DescribeCustomLineRequest request );
@@ -122,6 +157,10 @@ static AsyncClient create() {
122
157
123
158
CompletableFuture <DescribeDnsProductInstanceResponse > describeDnsProductInstance (DescribeDnsProductInstanceRequest request );
124
159
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
+ */
125
164
CompletableFuture <DescribeDnsProductInstancesResponse > describeDnsProductInstances (DescribeDnsProductInstancesRequest request );
126
165
127
166
CompletableFuture <DescribeDohAccountStatisticsResponse > describeDohAccountStatistics (DescribeDohAccountStatisticsRequest request );
@@ -140,20 +179,47 @@ static AsyncClient create() {
140
179
141
180
CompletableFuture <DescribeDomainGroupsResponse > describeDomainGroups (DescribeDomainGroupsRequest request );
142
181
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
+ */
143
186
CompletableFuture <DescribeDomainInfoResponse > describeDomainInfo (DescribeDomainInfoRequest request );
144
187
145
188
CompletableFuture <DescribeDomainLogsResponse > describeDomainLogs (DescribeDomainLogsRequest request );
146
189
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
+ */
147
194
CompletableFuture <DescribeDomainNsResponse > describeDomainNs (DescribeDomainNsRequest request );
148
195
149
196
CompletableFuture <DescribeDomainRecordInfoResponse > describeDomainRecordInfo (DescribeDomainRecordInfoRequest request );
150
197
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
+ */
151
204
CompletableFuture <DescribeDomainRecordsResponse > describeDomainRecords (DescribeDomainRecordsRequest request );
152
205
206
+ CompletableFuture <DescribeDomainResolveStatisticsSummaryResponse > describeDomainResolveStatisticsSummary (DescribeDomainResolveStatisticsSummaryRequest request );
207
+
208
+ /**
209
+ * Real-time data is collected per hour.
210
+ *
211
+ */
153
212
CompletableFuture <DescribeDomainStatisticsResponse > describeDomainStatistics (DescribeDomainStatisticsRequest request );
154
213
155
214
CompletableFuture <DescribeDomainStatisticsSummaryResponse > describeDomainStatisticsSummary (DescribeDomainStatisticsSummaryRequest request );
156
215
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
+ */
157
223
CompletableFuture <DescribeDomainsResponse > describeDomains (DescribeDomainsRequest request );
158
224
159
225
CompletableFuture <DescribeGtmAccessStrategiesResponse > describeGtmAccessStrategies (DescribeGtmAccessStrategiesRequest request );
@@ -222,6 +288,12 @@ static AsyncClient create() {
222
288
223
289
CompletableFuture <DescribeRecordLogsResponse > describeRecordLogs (DescribeRecordLogsRequest request );
224
290
291
+ CompletableFuture <DescribeRecordResolveStatisticsSummaryResponse > describeRecordResolveStatisticsSummary (DescribeRecordResolveStatisticsSummaryRequest request );
292
+
293
+ /**
294
+ * Real-time data is collected per hour.
295
+ *
296
+ */
225
297
CompletableFuture <DescribeRecordStatisticsResponse > describeRecordStatistics (DescribeRecordStatisticsRequest request );
226
298
227
299
CompletableFuture <DescribeRecordStatisticsSummaryResponse > describeRecordStatisticsSummary (DescribeRecordStatisticsSummaryRequest request );
@@ -240,8 +312,20 @@ static AsyncClient create() {
240
312
241
313
CompletableFuture <GetTxtRecordForVerifyResponse > getTxtRecordForVerify (GetTxtRecordForVerifyRequest request );
242
314
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
+ */
243
322
CompletableFuture <ListTagResourcesResponse > listTagResources (ListTagResourcesRequest request );
244
323
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
+ */
245
329
CompletableFuture <ModifyHichinaDomainDNSResponse > modifyHichinaDomainDNS (ModifyHichinaDomainDNSRequest request );
246
330
247
331
CompletableFuture <MoveDomainResourceGroupResponse > moveDomainResourceGroup (MoveDomainResourceGroupRequest request );
@@ -266,6 +350,10 @@ static AsyncClient create() {
266
350
267
351
CompletableFuture <SetDNSSLBStatusResponse > setDNSSLBStatus (SetDNSSLBStatusRequest request );
268
352
353
+ /**
354
+ * ****
355
+ *
356
+ */
269
357
CompletableFuture <SetDnsGtmAccessModeResponse > setDnsGtmAccessMode (SetDnsGtmAccessModeRequest request );
270
358
271
359
CompletableFuture <SetDnsGtmMonitorStatusResponse > setDnsGtmMonitorStatus (SetDnsGtmMonitorStatusRequest request );
@@ -292,6 +380,11 @@ static AsyncClient create() {
292
380
293
381
CompletableFuture <UpdateAppKeyStateResponse > updateAppKeyState (UpdateAppKeyStateRequest request );
294
382
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
+ */
295
388
CompletableFuture <UpdateCustomLineResponse > updateCustomLine (UpdateCustomLineRequest request );
296
389
297
390
CompletableFuture <UpdateDNSSLBWeightResponse > updateDNSSLBWeight (UpdateDNSSLBWeightRequest request );
0 commit comments