GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Test Failed
Push — master ( 1ab3d5...552508 )
by
unknown
06:53
created

SetDcdnFullDomainsBlockIP::withOperationType()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Dcdn\V20180115;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddDcdnDomain addDcdnDomain(array $options = [])
9
 * @method AddDcdnIpaDomain addDcdnIpaDomain(array $options = [])
10
 * @method BatchAddDcdnDomain batchAddDcdnDomain(array $options = [])
11
 * @method BatchCreateDcdnWafRules batchCreateDcdnWafRules(array $options = [])
12
 * @method BatchDeleteDcdnDomainConfigs batchDeleteDcdnDomainConfigs(array $options = [])
13
 * @method BatchDeleteDcdnWafRules batchDeleteDcdnWafRules(array $options = [])
14
 * @method BatchModifyDcdnWafRules batchModifyDcdnWafRules(array $options = [])
15
 * @method BatchSetDcdnDomainCertificate batchSetDcdnDomainCertificate(array $options = [])
16
 * @method BatchSetDcdnDomainConfigs batchSetDcdnDomainConfigs(array $options = [])
17
 * @method BatchSetDcdnIpaDomainConfigs batchSetDcdnIpaDomainConfigs(array $options = [])
18
 * @method BatchSetDcdnWafDomainConfigs batchSetDcdnWafDomainConfigs(array $options = [])
19
 * @method CheckDcdnProjectExist checkDcdnProjectExist(array $options = [])
20
 * @method CommitStagingRoutineCode commitStagingRoutineCode(array $options = [])
21
 * @method CreateDcdnDeliverTask createDcdnDeliverTask(array $options = [])
22
 * @method CreateDcdnSLSRealTimeLogDelivery createDcdnSLSRealTimeLogDelivery(array $options = [])
23
 * @method CreateDcdnSubTask createDcdnSubTask(array $options = [])
24
 * @method CreateDcdnWafPolicy createDcdnWafPolicy(array $options = [])
25
 * @method CreateRoutine createRoutine(array $options = [])
26
 * @method CreateSlrAndSlsProject createSlrAndSlsProject(array $options = [])
27
 * @method DcdnHttpRequestTestTool dcdnHttpRequestTestTool(array $options = [])
28
 * @method DeleteDcdnDeliverTask deleteDcdnDeliverTask(array $options = [])
29
 * @method DeleteDcdnDomain deleteDcdnDomain(array $options = [])
30
 * @method DeleteDcdnIpaDomain deleteDcdnIpaDomain(array $options = [])
31
 * @method DeleteDcdnIpaSpecificConfig deleteDcdnIpaSpecificConfig(array $options = [])
32
 * @method DeleteDcdnRealTimeLogProject deleteDcdnRealTimeLogProject(array $options = [])
33
 * @method DeleteDcdnSpecificConfig deleteDcdnSpecificConfig(array $options = [])
34
 * @method DeleteDcdnSpecificStagingConfig deleteDcdnSpecificStagingConfig(array $options = [])
35
 * @method DeleteDcdnSubTask deleteDcdnSubTask(array $options = [])
36
 * @method DeleteDcdnWafPolicy deleteDcdnWafPolicy(array $options = [])
37
 * @method DeleteRoutine deleteRoutine(array $options = [])
38
 * @method DeleteRoutineCodeRevision deleteRoutineCodeRevision(array $options = [])
39
 * @method DeleteRoutineConfEnvs deleteRoutineConfEnvs(array $options = [])
40
 * @method DescribeDcdnAclFields describeDcdnAclFields(array $options = [])
41
 * @method DescribeDcdnBgpBpsData describeDcdnBgpBpsData(array $options = [])
42
 * @method DescribeDcdnBgpTrafficData describeDcdnBgpTrafficData(array $options = [])
43
 * @method DescribeDcdnBlockedRegions describeDcdnBlockedRegions(array $options = [])
44
 * @method DescribeDcdnCertificateDetail describeDcdnCertificateDetail(array $options = [])
45
 * @method DescribeDcdnCertificateList describeDcdnCertificateList(array $options = [])
46
 * @method DescribeDcdnDeletedDomains describeDcdnDeletedDomains(array $options = [])
47
 * @method DescribeDcdnDeliverList describeDcdnDeliverList(array $options = [])
48
 * @method DescribeDcdnDomainBpsData describeDcdnDomainBpsData(array $options = [])
49
 * @method DescribeDcdnDomainBpsDataByLayer describeDcdnDomainBpsDataByLayer(array $options = [])
50
 * @method DescribeDcdnDomainByCertificate describeDcdnDomainByCertificate(array $options = [])
51
 * @method DescribeDcdnDomainCcActivityLog describeDcdnDomainCcActivityLog(array $options = [])
52
 * @method DescribeDcdnDomainCertificateInfo describeDcdnDomainCertificateInfo(array $options = [])
53
 * @method DescribeDcdnDomainCname describeDcdnDomainCname(array $options = [])
54
 * @method DescribeDcdnDomainConfigs describeDcdnDomainConfigs(array $options = [])
55
 * @method DescribeDcdnDomainDetail describeDcdnDomainDetail(array $options = [])
56
 * @method DescribeDcdnDomainHitRateData describeDcdnDomainHitRateData(array $options = [])
57
 * @method DescribeDcdnDomainHttpCodeData describeDcdnDomainHttpCodeData(array $options = [])
58
 * @method DescribeDcdnDomainHttpCodeDataByLayer describeDcdnDomainHttpCodeDataByLayer(array $options = [])
59
 * @method DescribeDcdnDomainIpaBpsData describeDcdnDomainIpaBpsData(array $options = [])
60
 * @method DescribeDcdnDomainIpaConnData describeDcdnDomainIpaConnData(array $options = [])
61
 * @method DescribeDcdnDomainIpaTrafficData describeDcdnDomainIpaTrafficData(array $options = [])
62
 * @method DescribeDcdnDomainIspData describeDcdnDomainIspData(array $options = [])
63
 * @method DescribeDcdnDomainLog describeDcdnDomainLog(array $options = [])
64
 * @method DescribeDcdnDomainMultiUsageData describeDcdnDomainMultiUsageData(array $options = [])
65
 * @method DescribeDcdnDomainOriginBpsData describeDcdnDomainOriginBpsData(array $options = [])
66
 * @method DescribeDcdnDomainOriginTrafficData describeDcdnDomainOriginTrafficData(array $options = [])
67
 * @method DescribeDcdnDomainProperty describeDcdnDomainProperty(array $options = [])
68
 * @method DescribeDcdnDomainPvData describeDcdnDomainPvData(array $options = [])
69
 * @method DescribeDcdnDomainQpsData describeDcdnDomainQpsData(array $options = [])
70
 * @method DescribeDcdnDomainQpsDataByLayer describeDcdnDomainQpsDataByLayer(array $options = [])
71
 * @method DescribeDcdnDomainRealTimeBpsData describeDcdnDomainRealTimeBpsData(array $options = [])
72
 * @method DescribeDcdnDomainRealTimeByteHitRateData describeDcdnDomainRealTimeByteHitRateData(array $options = [])
73
 * @method DescribeDcdnDomainRealTimeDetailData describeDcdnDomainRealTimeDetailData(array $options = [])
74
 * @method DescribeDcdnDomainRealTimeHttpCodeData describeDcdnDomainRealTimeHttpCodeData(array $options = [])
75
 * @method DescribeDcdnDomainRealTimeQpsData describeDcdnDomainRealTimeQpsData(array $options = [])
76
 * @method DescribeDcdnDomainRealTimeReqHitRateData describeDcdnDomainRealTimeReqHitRateData(array $options = [])
77
 * @method DescribeDcdnDomainRealTimeSrcBpsData describeDcdnDomainRealTimeSrcBpsData(array $options = [])
78
 * @method DescribeDcdnDomainRealTimeSrcHttpCodeData describeDcdnDomainRealTimeSrcHttpCodeData(array $options = [])
79
 * @method DescribeDcdnDomainRealTimeSrcTrafficData describeDcdnDomainRealTimeSrcTrafficData(array $options = [])
80
 * @method DescribeDcdnDomainRealTimeTrafficData describeDcdnDomainRealTimeTrafficData(array $options = [])
81
 * @method DescribeDcdnDomainRegionData describeDcdnDomainRegionData(array $options = [])
82
 * @method DescribeDcdnDomainStagingConfig describeDcdnDomainStagingConfig(array $options = [])
83
 * @method DescribeDcdnDomainTopReferVisit describeDcdnDomainTopReferVisit(array $options = [])
84
 * @method DescribeDcdnDomainTopUrlVisit describeDcdnDomainTopUrlVisit(array $options = [])
85
 * @method DescribeDcdnDomainTrafficData describeDcdnDomainTrafficData(array $options = [])
86
 * @method DescribeDcdnDomainUsageData describeDcdnDomainUsageData(array $options = [])
87
 * @method DescribeDcdnDomainUvData describeDcdnDomainUvData(array $options = [])
88
 * @method DescribeDcdnDomainWebsocketBpsData describeDcdnDomainWebsocketBpsData(array $options = [])
89
 * @method DescribeDcdnDomainWebsocketHttpCodeData describeDcdnDomainWebsocketHttpCodeData(array $options = [])
90
 * @method DescribeDcdnDomainWebsocketTrafficData describeDcdnDomainWebsocketTrafficData(array $options = [])
91
 * @method DescribeDcdnErUsageData describeDcdnErUsageData(array $options = [])
92
 * @method DescribeDcdnHttpsDomainList describeDcdnHttpsDomainList(array $options = [])
93
 * @method DescribeDcdnIpaDomainConfigs describeDcdnIpaDomainConfigs(array $options = [])
94
 * @method DescribeDcdnIpaDomainDetail describeDcdnIpaDomainDetail(array $options = [])
95
 * @method DescribeDcdnIpaService describeDcdnIpaService(array $options = [])
96
 * @method DescribeDcdnIpaUserDomains describeDcdnIpaUserDomains(array $options = [])
97
 * @method DescribeDcdnIpInfo describeDcdnIpInfo(array $options = [])
98
 * @method DescribeDcdnL2Vips describeDcdnL2Vips(array $options = [])
99
 * @method DescribeDcdnRealTimeDeliveryField describeDcdnRealTimeDeliveryField(array $options = [])
100
 * @method DescribeDcdnRefreshQuota describeDcdnRefreshQuota(array $options = [])
101
 * @method DescribeDcdnRefreshTaskById describeDcdnRefreshTaskById(array $options = [])
102
 * @method DescribeDcdnRefreshTasks describeDcdnRefreshTasks(array $options = [])
103
 * @method DescribeDcdnRegionAndIsp describeDcdnRegionAndIsp(array $options = [])
104
 * @method DescribeDcdnReport describeDcdnReport(array $options = [])
105
 * @method DescribeDcdnReportList describeDcdnReportList(array $options = [])
106
 * @method DescribeDcdnSecFuncInfo describeDcdnSecFuncInfo(array $options = [])
107
 * @method DescribeDcdnsecService describeDcdnsecService(array $options = [])
108
 * @method DescribeDcdnSecSpecInfo describeDcdnSecSpecInfo(array $options = [])
109
 * @method DescribeDcdnService describeDcdnService(array $options = [])
110
 * @method DescribeDcdnSLSRealtimeLogDelivery describeDcdnSLSRealtimeLogDelivery(array $options = [])
111
 * @method DescribeDcdnSMCertificateDetail describeDcdnSMCertificateDetail(array $options = [])
112
 * @method DescribeDcdnSMCertificateList describeDcdnSMCertificateList(array $options = [])
113
 * @method DescribeDcdnStagingIp describeDcdnStagingIp(array $options = [])
114
 * @method DescribeDcdnSubList describeDcdnSubList(array $options = [])
115
 * @method DescribeDcdnTagResources describeDcdnTagResources(array $options = [])
116
 * @method DescribeDcdnTopDomainsByFlow describeDcdnTopDomainsByFlow(array $options = [])
117
 * @method DescribeDcdnUserBillHistory describeDcdnUserBillHistory(array $options = [])
118
 * @method DescribeDcdnUserBillType describeDcdnUserBillType(array $options = [])
119
 * @method DescribeDcdnUserCertificateExpireCount describeDcdnUserCertificateExpireCount(array $options = [])
120
 * @method DescribeDcdnUserConfigs describeDcdnUserConfigs(array $options = [])
121
 * @method DescribeDcdnUserDomains describeDcdnUserDomains(array $options = [])
122
 * @method DescribeDcdnUserDomainsByFunc describeDcdnUserDomainsByFunc(array $options = [])
123
 * @method DescribeDcdnUserQuota describeDcdnUserQuota(array $options = [])
124
 * @method DescribeDcdnUserRealTimeDeliveryField describeDcdnUserRealTimeDeliveryField(array $options = [])
125
 * @method DescribeDcdnUserResourcePackage describeDcdnUserResourcePackage(array $options = [])
126
 * @method DescribeDcdnUserSecDrop describeDcdnUserSecDrop(array $options = [])
127
 * @method DescribeDcdnUserSecDropByMinute describeDcdnUserSecDropByMinute(array $options = [])
128
 * @method DescribeDcdnUserTags describeDcdnUserTags(array $options = [])
129
 * @method DescribeDcdnVerifyContent describeDcdnVerifyContent(array $options = [])
130
 * @method DescribeDcdnWafDomain describeDcdnWafDomain(array $options = [])
131
 * @method DescribeDcdnWafDomainDetail describeDcdnWafDomainDetail(array $options = [])
132
 * @method DescribeDcdnWafDomains describeDcdnWafDomains(array $options = [])
133
 * @method DescribeDcdnWafFilterInfo describeDcdnWafFilterInfo(array $options = [])
134
 * @method DescribeDcdnWafGeoInfo describeDcdnWafGeoInfo(array $options = [])
135
 * @method DescribeDcdnWafLogs describeDcdnWafLogs(array $options = [])
136
 * @method DescribeDcdnWafPolicies describeDcdnWafPolicies(array $options = [])
137
 * @method DescribeDcdnWafPolicy describeDcdnWafPolicy(array $options = [])
138
 * @method DescribeDcdnWafPolicyDomains describeDcdnWafPolicyDomains(array $options = [])
139
 * @method DescribeDcdnWafPolicyValidDomains describeDcdnWafPolicyValidDomains(array $options = [])
140
 * @method DescribeDcdnWafRule describeDcdnWafRule(array $options = [])
141
 * @method DescribeDcdnWafRules describeDcdnWafRules(array $options = [])
142
 * @method DescribeDcdnWafScenes describeDcdnWafScenes(array $options = [])
143
 * @method DescribeDcdnWafService describeDcdnWafService(array $options = [])
144
 * @method DescribeDcdnWafSpecInfo describeDcdnWafSpecInfo(array $options = [])
145
 * @method DescribeDcdnWafUsageData describeDcdnWafUsageData(array $options = [])
146
 * @method DescribeRDDomainConfig describeRDDomainConfig(array $options = [])
147
 * @method DescribeRDDomains describeRDDomains(array $options = [])
148
 * @method DescribeRoutine describeRoutine(array $options = [])
149
 * @method DescribeRoutineCanaryEnvs describeRoutineCanaryEnvs(array $options = [])
150
 * @method DescribeRoutineCodeRevision describeRoutineCodeRevision(array $options = [])
151
 * @method DescribeRoutineSpec describeRoutineSpec(array $options = [])
152
 * @method DescribeRoutineUserInfo describeRoutineUserInfo(array $options = [])
153
 * @method DescribeUserDcdnIpaStatus describeUserDcdnIpaStatus(array $options = [])
154
 * @method DescribeUserDcdnStatus describeUserDcdnStatus(array $options = [])
155
 * @method DescribeUserErStatus describeUserErStatus(array $options = [])
156
 * @method DescribeUserLogserviceStatus describeUserLogserviceStatus(array $options = [])
157
 * @method EditRoutineConf editRoutineConf(array $options = [])
158
 * @method ListDcdnRealTimeDeliveryProject listDcdnRealTimeDeliveryProject(array $options = [])
159
 * @method ModifyDCdnDomainSchdmByProperty modifyDCdnDomainSchdmByProperty(array $options = [])
160
 * @method ModifyDcdnWafPolicy modifyDcdnWafPolicy(array $options = [])
161
 * @method ModifyDcdnWafPolicyDomains modifyDcdnWafPolicyDomains(array $options = [])
162
 * @method ModifyDcdnWafRule modifyDcdnWafRule(array $options = [])
163
 * @method OpenDcdnService openDcdnService(array $options = [])
164
 * @method PreloadDcdnObjectCaches preloadDcdnObjectCaches(array $options = [])
165
 * @method PublishDcdnStagingConfigToProduction publishDcdnStagingConfigToProduction(array $options = [])
166
 * @method PublishRoutineCodeRevision publishRoutineCodeRevision(array $options = [])
167
 * @method RefreshDcdnObjectCaches refreshDcdnObjectCaches(array $options = [])
168
 * @method RollbackDcdnStagingConfig rollbackDcdnStagingConfig(array $options = [])
169
 * @method SetDcdnDomainCertificate setDcdnDomainCertificate(array $options = [])
170
 * @method SetDcdnDomainSMCertificate setDcdnDomainSMCertificate(array $options = [])
171
 * @method SetDcdnDomainStagingConfig setDcdnDomainStagingConfig(array $options = [])
172
 * @method SetDcdnUserConfig setDcdnUserConfig(array $options = [])
173
 * @method SetRoutineSubdomain setRoutineSubdomain(array $options = [])
174
 * @method StartDcdnDomain startDcdnDomain(array $options = [])
175
 * @method StartDcdnIpaDomain startDcdnIpaDomain(array $options = [])
176
 * @method StopDcdnDomain stopDcdnDomain(array $options = [])
177
 * @method StopDcdnIpaDomain stopDcdnIpaDomain(array $options = [])
178
 * @method TagDcdnResources tagDcdnResources(array $options = [])
179
 * @method UntagDcdnResources untagDcdnResources(array $options = [])
180
 * @method UpdateDcdnDeliverTask updateDcdnDeliverTask(array $options = [])
181
 * @method UpdateDcdnDomain updateDcdnDomain(array $options = [])
182
 * @method UpdateDcdnIpaDomain updateDcdnIpaDomain(array $options = [])
183
 * @method UpdateDcdnSLSRealtimeLogDelivery updateDcdnSLSRealtimeLogDelivery(array $options = [])
184
 * @method UpdateDcdnSubTask updateDcdnSubTask(array $options = [])
185
 * @method UpdateDcdnUserRealTimeDeliveryField updateDcdnUserRealTimeDeliveryField(array $options = [])
186
 * @method UploadRoutineCode uploadRoutineCode(array $options = [])
187
 * @method UploadStagingRoutineCode uploadStagingRoutineCode(array $options = [])
188
 * @method VerifyDcdnDomainOwner verifyDcdnDomainOwner(array $options = [])
189
 */
190
class DcdnApiResolver extends ApiResolver
191
{
192
}
193
194
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
195
{
196
    /** @var string */
197
    public $product = 'dcdn';
198
199
    /** @var string */
200
    public $version = '2018-01-15';
201
202
    /** @var string */
203
    public $method = 'POST';
204
}
205
206
/**
207
 * @method string getSources()
208
 * @method $this withSources($value)
209
 * @method string getResourceGroupId()
210
 * @method $this withResourceGroupId($value)
211
 * @method string getSecurityToken()
212
 * @method $this withSecurityToken($value)
213
 * @method string getScope()
214
 * @method $this withScope($value)
215
 * @method array getTag()
216
 * @method string getTopLevelDomain()
217
 * @method $this withTopLevelDomain($value)
218
 * @method string getOwnerAccount()
219
 * @method $this withOwnerAccount($value)
220
 * @method string getDomainName()
221
 * @method $this withDomainName($value)
222
 * @method string getOwnerId()
223
 * @method $this withOwnerId($value)
224
 * @method string getCheckUrl()
225
 * @method $this withCheckUrl($value)
226
 */
227
class AddDcdnDomain extends Rpc
228
{
229
230
    /**
231
     * @param array $tag
232
     *
233
     * @return $this
234
     */
235
	public function withTag(array $tag)
236
	{
237
	    $this->data['Tag'] = $tag;
238
		foreach ($tag as $depth1 => $depth1Value) {
239
			if(isset($depth1Value['Value'])){
240
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
241
			}
242
			if(isset($depth1Value['Key'])){
243
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
244
			}
245
		}
246
247
		return $this;
248
    }
249
}
250
251
/**
252
 * @method string getSources()
253
 * @method $this withSources($value)
254
 * @method string getResourceGroupId()
255
 * @method $this withResourceGroupId($value)
256
 * @method string getProtocol()
257
 * @method $this withProtocol($value)
258
 * @method string getSecurityToken()
259
 * @method $this withSecurityToken($value)
260
 * @method string getScope()
261
 * @method $this withScope($value)
262
 * @method string getTopLevelDomain()
263
 * @method $this withTopLevelDomain($value)
264
 * @method string getOwnerAccount()
265
 * @method $this withOwnerAccount($value)
266
 * @method string getDomainName()
267
 * @method $this withDomainName($value)
268
 * @method string getOwnerId()
269
 * @method $this withOwnerId($value)
270
 * @method string getCheckUrl()
271
 * @method $this withCheckUrl($value)
272
 */
273
class AddDcdnIpaDomain extends Rpc
274
{
275
}
276
277
/**
278
 * @method string getSources()
279
 * @method $this withSources($value)
280
 * @method string getResourceGroupId()
281
 * @method $this withResourceGroupId($value)
282
 * @method string getSecurityToken()
283
 * @method $this withSecurityToken($value)
284
 * @method string getScope()
285
 * @method $this withScope($value)
286
 * @method string getTopLevelDomain()
287
 * @method $this withTopLevelDomain($value)
288
 * @method string getOwnerAccount()
289
 * @method $this withOwnerAccount($value)
290
 * @method string getDomainName()
291
 * @method $this withDomainName($value)
292
 * @method string getOwnerId()
293
 * @method $this withOwnerId($value)
294
 * @method string getCheckUrl()
295
 * @method $this withCheckUrl($value)
296
 */
297
class BatchAddDcdnDomain extends Rpc
298
{
299
}
300
301
/**
302
 * @method string getPolicyId()
303
 * @method string getRuleConfigs()
304
 */
305
class BatchCreateDcdnWafRules extends Rpc
306
{
307
308
    /**
309
     * @param string $value
310
     *
311
     * @return $this
312
     */
313
    public function withPolicyId($value)
314
    {
315
        $this->data['PolicyId'] = $value;
316
        $this->options['form_params']['PolicyId'] = $value;
317
318
        return $this;
319
    }
320
321
    /**
322
     * @param string $value
323
     *
324
     * @return $this
325
     */
326
    public function withRuleConfigs($value)
327
    {
328
        $this->data['RuleConfigs'] = $value;
329
        $this->options['form_params']['RuleConfigs'] = $value;
330
331
        return $this;
332
    }
333
}
334
335
/**
336
 * @method string getFunctionNames()
337
 * @method $this withFunctionNames($value)
338
 * @method string getDomainNames()
339
 * @method $this withDomainNames($value)
340
 * @method string getSecurityToken()
341
 * @method $this withSecurityToken($value)
342
 * @method string getOwnerAccount()
343
 * @method $this withOwnerAccount($value)
344
 * @method string getOwnerId()
345
 * @method $this withOwnerId($value)
346
 */
347
class BatchDeleteDcdnDomainConfigs extends Rpc
348
{
349
}
350
351
/**
352
 * @method string getRuleIds()
353
 */
354
class BatchDeleteDcdnWafRules extends Rpc
355
{
356
357
    /**
358
     * @param string $value
359
     *
360
     * @return $this
361
     */
362
    public function withRuleIds($value)
363
    {
364
        $this->data['RuleIds'] = $value;
365
        $this->options['form_params']['RuleIds'] = $value;
366
367
        return $this;
368
    }
369
}
370
371
/**
372
 * @method string getPolicyId()
373
 * @method string getRuleConfigs()
374
 */
375
class BatchModifyDcdnWafRules extends Rpc
376
{
377
378
    /**
379
     * @param string $value
380
     *
381
     * @return $this
382
     */
383
    public function withPolicyId($value)
384
    {
385
        $this->data['PolicyId'] = $value;
386
        $this->options['form_params']['PolicyId'] = $value;
387
388
        return $this;
389
    }
390
391
    /**
392
     * @param string $value
393
     *
394
     * @return $this
395
     */
396
    public function withRuleConfigs($value)
397
    {
398
        $this->data['RuleConfigs'] = $value;
399
        $this->options['form_params']['RuleConfigs'] = $value;
400
401
        return $this;
402
    }
403
}
404
405
/**
406
 * @method string getSSLProtocol()
407
 * @method $this withSSLProtocol($value)
408
 * @method string getSecurityToken()
409
 * @method $this withSecurityToken($value)
410
 * @method string getCertType()
411
 * @method $this withCertType($value)
412
 * @method string getSSLPri()
413
 * @method $this withSSLPri($value)
414
 * @method string getCertName()
415
 * @method $this withCertName($value)
416
 * @method string getDomainName()
417
 * @method $this withDomainName($value)
418
 * @method string getOwnerId()
419
 * @method $this withOwnerId($value)
420
 * @method string getSSLPub()
421
 * @method $this withSSLPub($value)
422
 * @method string getRegion()
423
 * @method $this withRegion($value)
424
 */
425
class BatchSetDcdnDomainCertificate extends Rpc
426
{
427
}
428
429
/**
430
 * @method string getFunctions()
431
 * @method $this withFunctions($value)
432
 * @method string getDomainNames()
433
 * @method $this withDomainNames($value)
434
 * @method string getSecurityToken()
435
 * @method $this withSecurityToken($value)
436
 * @method string getOwnerAccount()
437
 * @method $this withOwnerAccount($value)
438
 * @method string getOwnerId()
439
 * @method $this withOwnerId($value)
440
 */
441
class BatchSetDcdnDomainConfigs extends Rpc
442
{
443
}
444
445
/**
446
 * @method string getFunctions()
447
 * @method $this withFunctions($value)
448
 * @method string getDomainNames()
449
 * @method $this withDomainNames($value)
450
 * @method string getSecurityToken()
451
 * @method $this withSecurityToken($value)
452
 * @method string getOwnerAccount()
453
 * @method $this withOwnerAccount($value)
454
 * @method string getOwnerId()
455
 * @method $this withOwnerId($value)
456
 */
457
class BatchSetDcdnIpaDomainConfigs extends Rpc
458
{
459
}
460
461
/**
462
 * @method string getDomainNames()
463
 * @method string getClientIpTag()
464
 * @method string getDefenseStatus()
465
 */
466
class BatchSetDcdnWafDomainConfigs extends Rpc
467
{
468
469
    /**
470
     * @param string $value
471
     *
472
     * @return $this
473
     */
474
    public function withDomainNames($value)
475
    {
476
        $this->data['DomainNames'] = $value;
477
        $this->options['form_params']['DomainNames'] = $value;
478
479
        return $this;
480
    }
481
482
    /**
483
     * @param string $value
484
     *
485
     * @return $this
486
     */
487
    public function withClientIpTag($value)
488
    {
489
        $this->data['ClientIpTag'] = $value;
490
        $this->options['form_params']['ClientIpTag'] = $value;
491
492
        return $this;
493
    }
494
495
    /**
496
     * @param string $value
497
     *
498
     * @return $this
499
     */
500
    public function withDefenseStatus($value)
501
    {
502
        $this->data['DefenseStatus'] = $value;
503
        $this->options['form_params']['DefenseStatus'] = $value;
504
505
        return $this;
506
    }
507
}
508
509
/**
510
 * @method string getProjectName()
511
 * @method $this withProjectName($value)
512
 */
513
class CheckDcdnProjectExist extends Rpc
514
{
515
516
    /** @var string */
517
    public $method = 'GET';
518
}
519
520
/**
521
 * @method string getCodeDescription()
522
 * @method string getName()
523
 */
524
class CommitStagingRoutineCode extends Rpc
525
{
526
527
    /**
528
     * @param string $value
529
     *
530
     * @return $this
531
     */
532
    public function withCodeDescription($value)
533
    {
534
        $this->data['CodeDescription'] = $value;
535
        $this->options['form_params']['CodeDescription'] = $value;
536
537
        return $this;
538
    }
539
540
    /**
541
     * @param string $value
542
     *
543
     * @return $this
544
     */
545
    public function withName($value)
546
    {
547
        $this->data['Name'] = $value;
548
        $this->options['form_params']['Name'] = $value;
549
550
        return $this;
551
    }
552
}
553
554
/**
555
 * @method string getReports()
556
 * @method string getSchedule()
557
 * @method string getName()
558
 * @method string getDomainName()
559
 * @method string getDeliver()
560
 */
561
class CreateDcdnDeliverTask extends Rpc
562
{
563
564
    /**
565
     * @param string $value
566
     *
567
     * @return $this
568
     */
569
    public function withReports($value)
570
    {
571
        $this->data['Reports'] = $value;
572
        $this->options['form_params']['Reports'] = $value;
573
574
        return $this;
575
    }
576
577
    /**
578
     * @param string $value
579
     *
580
     * @return $this
581
     */
582
    public function withSchedule($value)
583
    {
584
        $this->data['Schedule'] = $value;
585
        $this->options['form_params']['Schedule'] = $value;
586
587
        return $this;
588
    }
589
590
    /**
591
     * @param string $value
592
     *
593
     * @return $this
594
     */
595
    public function withName($value)
596
    {
597
        $this->data['Name'] = $value;
598
        $this->options['form_params']['Name'] = $value;
599
600
        return $this;
601
    }
602
603
    /**
604
     * @param string $value
605
     *
606
     * @return $this
607
     */
608
    public function withDomainName($value)
609
    {
610
        $this->data['DomainName'] = $value;
611
        $this->options['form_params']['DomainName'] = $value;
612
613
        return $this;
614
    }
615
616
    /**
617
     * @param string $value
618
     *
619
     * @return $this
620
     */
621
    public function withDeliver($value)
622
    {
623
        $this->data['Deliver'] = $value;
624
        $this->options['form_params']['Deliver'] = $value;
625
626
        return $this;
627
    }
628
}
629
630
/**
631
 * @method string getSLSLogStore()
632
 * @method string getProjectName()
633
 * @method string getDomainName()
634
 * @method string getSamplingRate()
635
 * @method string getDataCenter()
636
 * @method string getSLSProject()
637
 * @method string getSLSRegion()
638
 * @method string getBusinessType()
639
 */
640
class CreateDcdnSLSRealTimeLogDelivery extends Rpc
641
{
642
643
    /**
644
     * @param string $value
645
     *
646
     * @return $this
647
     */
648
    public function withSLSLogStore($value)
649
    {
650
        $this->data['SLSLogStore'] = $value;
651
        $this->options['form_params']['SLSLogStore'] = $value;
652
653
        return $this;
654
    }
655
656
    /**
657
     * @param string $value
658
     *
659
     * @return $this
660
     */
661
    public function withProjectName($value)
662
    {
663
        $this->data['ProjectName'] = $value;
664
        $this->options['form_params']['ProjectName'] = $value;
665
666
        return $this;
667
    }
668
669
    /**
670
     * @param string $value
671
     *
672
     * @return $this
673
     */
674
    public function withDomainName($value)
675
    {
676
        $this->data['DomainName'] = $value;
677
        $this->options['form_params']['DomainName'] = $value;
678
679
        return $this;
680
    }
681
682
    /**
683
     * @param string $value
684
     *
685
     * @return $this
686
     */
687
    public function withSamplingRate($value)
688
    {
689
        $this->data['SamplingRate'] = $value;
690
        $this->options['form_params']['SamplingRate'] = $value;
691
692
        return $this;
693
    }
694
695
    /**
696
     * @param string $value
697
     *
698
     * @return $this
699
     */
700
    public function withDataCenter($value)
701
    {
702
        $this->data['DataCenter'] = $value;
703
        $this->options['form_params']['DataCenter'] = $value;
704
705
        return $this;
706
    }
707
708
    /**
709
     * @param string $value
710
     *
711
     * @return $this
712
     */
713
    public function withSLSProject($value)
714
    {
715
        $this->data['SLSProject'] = $value;
716
        $this->options['form_params']['SLSProject'] = $value;
717
718
        return $this;
719
    }
720
721
    /**
722
     * @param string $value
723
     *
724
     * @return $this
725
     */
726
    public function withSLSRegion($value)
727
    {
728
        $this->data['SLSRegion'] = $value;
729
        $this->options['form_params']['SLSRegion'] = $value;
730
731
        return $this;
732
    }
733
734
    /**
735
     * @param string $value
736
     *
737
     * @return $this
738
     */
739
    public function withBusinessType($value)
740
    {
741
        $this->data['BusinessType'] = $value;
742
        $this->options['form_params']['BusinessType'] = $value;
743
744
        return $this;
745
    }
746
}
747
748
/**
749
 * @method string getReportIds()
750
 * @method string getDomainName()
751
 */
752
class CreateDcdnSubTask extends Rpc
753
{
754
755
    /**
756
     * @param string $value
757
     *
758
     * @return $this
759
     */
760
    public function withReportIds($value)
761
    {
762
        $this->data['ReportIds'] = $value;
763
        $this->options['form_params']['ReportIds'] = $value;
764
765
        return $this;
766
    }
767
768
    /**
769
     * @param string $value
770
     *
771
     * @return $this
772
     */
773
    public function withDomainName($value)
774
    {
775
        $this->data['DomainName'] = $value;
776
        $this->options['form_params']['DomainName'] = $value;
777
778
        return $this;
779
    }
780
}
781
782
/**
783
 * @method string getDefenseScene()
784
 * @method string getPolicyType()
785
 * @method string getPolicyStatus()
786
 * @method string getPolicyName()
787
 */
788
class CreateDcdnWafPolicy extends Rpc
789
{
790
791
    /**
792
     * @param string $value
793
     *
794
     * @return $this
795
     */
796
    public function withDefenseScene($value)
797
    {
798
        $this->data['DefenseScene'] = $value;
799
        $this->options['form_params']['DefenseScene'] = $value;
800
801
        return $this;
802
    }
803
804
    /**
805
     * @param string $value
806
     *
807
     * @return $this
808
     */
809
    public function withPolicyType($value)
810
    {
811
        $this->data['PolicyType'] = $value;
812
        $this->options['form_params']['PolicyType'] = $value;
813
814
        return $this;
815
    }
816
817
    /**
818
     * @param string $value
819
     *
820
     * @return $this
821
     */
822
    public function withPolicyStatus($value)
823
    {
824
        $this->data['PolicyStatus'] = $value;
825
        $this->options['form_params']['PolicyStatus'] = $value;
826
827
        return $this;
828
    }
829
830
    /**
831
     * @param string $value
832
     *
833
     * @return $this
834
     */
835
    public function withPolicyName($value)
836
    {
837
        $this->data['PolicyName'] = $value;
838
        $this->options['form_params']['PolicyName'] = $value;
839
840
        return $this;
841
    }
842
}
843
844
/**
845
 * @method string getEnvConf()
846
 * @method string getName()
847
 * @method string getDescription()
848
 */
849
class CreateRoutine extends Rpc
850
{
851
852
    /**
853
     * @param string $value
854
     *
855
     * @return $this
856
     */
857
    public function withEnvConf($value)
858
    {
859
        $this->data['EnvConf'] = $value;
860
        $this->options['form_params']['EnvConf'] = $value;
861
862
        return $this;
863
    }
864
865
    /**
866
     * @param string $value
867
     *
868
     * @return $this
869
     */
870
    public function withName($value)
871
    {
872
        $this->data['Name'] = $value;
873
        $this->options['form_params']['Name'] = $value;
874
875
        return $this;
876
    }
877
878
    /**
879
     * @param string $value
880
     *
881
     * @return $this
882
     */
883
    public function withDescription($value)
884
    {
885
        $this->data['Description'] = $value;
886
        $this->options['form_params']['Description'] = $value;
887
888
        return $this;
889
    }
890
}
891
892
/**
893
 * @method string getRegion()
894
 * @method string getBusinessType()
895
 */
896
class CreateSlrAndSlsProject extends Rpc
897
{
898
899
    /**
900
     * @param string $value
901
     *
902
     * @return $this
903
     */
904
    public function withRegion($value)
905
    {
906
        $this->data['Region'] = $value;
907
        $this->options['form_params']['Region'] = $value;
908
909
        return $this;
910
    }
911
912
    /**
913
     * @param string $value
914
     *
915
     * @return $this
916
     */
917
    public function withBusinessType($value)
918
    {
919
        $this->data['BusinessType'] = $value;
920
        $this->options['form_params']['BusinessType'] = $value;
921
922
        return $this;
923
    }
924
}
925
926
/**
927
 * @method string getArgs()
928
 * @method string getProxyIp()
929
 * @method string getMethod()
930
 * @method string getScheme()
931
 * @method string getHost()
932
 * @method string getHeader()
933
 * @method string getBody()
934
 * @method string getUri()
935
 */
936
class DcdnHttpRequestTestTool extends Rpc
937
{
938
939
    /**
940
     * @param string $value
941
     *
942
     * @return $this
943
     */
944
    public function withArgs($value)
945
    {
946
        $this->data['Args'] = $value;
947
        $this->options['form_params']['Args'] = $value;
948
949
        return $this;
950
    }
951
952
    /**
953
     * @param string $value
954
     *
955
     * @return $this
956
     */
957
    public function withProxyIp($value)
958
    {
959
        $this->data['ProxyIp'] = $value;
960
        $this->options['form_params']['ProxyIp'] = $value;
961
962
        return $this;
963
    }
964
965
    /**
966
     * @param string $value
967
     *
968
     * @return $this
969
     */
970
    public function withMethod($value)
971
    {
972
        $this->data['Method'] = $value;
973
        $this->options['form_params']['Method'] = $value;
974
975
        return $this;
976
    }
977
978
    /**
979
     * @param string $value
980
     *
981
     * @return $this
982
     */
983
    public function withScheme($value)
984
    {
985
        $this->data['Scheme'] = $value;
986
        $this->options['form_params']['Scheme'] = $value;
987
988
        return $this;
989
    }
990
991
    /**
992
     * @param string $value
993
     *
994
     * @return $this
995
     */
996
    public function withHost($value)
997
    {
998
        $this->data['Host'] = $value;
999
        $this->options['form_params']['Host'] = $value;
1000
1001
        return $this;
1002
    }
1003
1004
    /**
1005
     * @param string $value
1006
     *
1007
     * @return $this
1008
     */
1009
    public function withHeader($value)
1010
    {
1011
        $this->data['Header'] = $value;
1012
        $this->options['form_params']['Header'] = $value;
1013
1014
        return $this;
1015
    }
1016
1017
    /**
1018
     * @param string $value
1019
     *
1020
     * @return $this
1021
     */
1022
    public function withBody($value)
1023
    {
1024
        $this->data['Body'] = $value;
1025
        $this->options['form_params']['Body'] = $value;
1026
1027
        return $this;
1028
    }
1029
1030
    /**
1031
     * @param string $value
1032
     *
1033
     * @return $this
1034
     */
1035
    public function withUri($value)
1036
    {
1037
        $this->data['Uri'] = $value;
1038
        $this->options['form_params']['Uri'] = $value;
1039
1040
        return $this;
1041
    }
1042
}
1043
1044
/**
1045
 * @method string getDeliverId()
1046
 * @method $this withDeliverId($value)
1047
 */
1048
class DeleteDcdnDeliverTask extends Rpc
1049
{
1050
}
1051
1052
/**
1053
 * @method string getSecurityToken()
1054
 * @method $this withSecurityToken($value)
1055
 * @method string getOwnerAccount()
1056
 * @method $this withOwnerAccount($value)
1057
 * @method string getDomainName()
1058
 * @method $this withDomainName($value)
1059
 * @method string getOwnerId()
1060
 * @method $this withOwnerId($value)
1061
 */
1062
class DeleteDcdnDomain extends Rpc
1063
{
1064
}
1065
1066
/**
1067
 * @method string getSecurityToken()
1068
 * @method $this withSecurityToken($value)
1069
 * @method string getOwnerAccount()
1070
 * @method $this withOwnerAccount($value)
1071
 * @method string getDomainName()
1072
 * @method $this withDomainName($value)
1073
 * @method string getOwnerId()
1074
 * @method $this withOwnerId($value)
1075
 */
1076
class DeleteDcdnIpaDomain extends Rpc
1077
{
1078
}
1079
1080
/**
1081
 * @method string getSecurityToken()
1082
 * @method $this withSecurityToken($value)
1083
 * @method string getDomainName()
1084
 * @method $this withDomainName($value)
1085
 * @method string getOwnerId()
1086
 * @method $this withOwnerId($value)
1087
 * @method string getConfigId()
1088
 * @method $this withConfigId($value)
1089
 */
1090
class DeleteDcdnIpaSpecificConfig extends Rpc
1091
{
1092
}
1093
1094
/**
1095
 * @method string getProjectName()
1096
 * @method $this withProjectName($value)
1097
 */
1098
class DeleteDcdnRealTimeLogProject extends Rpc
1099
{
1100
}
1101
1102
/**
1103
 * @method string getSecurityToken()
1104
 * @method $this withSecurityToken($value)
1105
 * @method string getDomainName()
1106
 * @method $this withDomainName($value)
1107
 * @method string getOwnerId()
1108
 * @method $this withOwnerId($value)
1109
 * @method string getConfigId()
1110
 * @method $this withConfigId($value)
1111
 */
1112
class DeleteDcdnSpecificConfig extends Rpc
1113
{
1114
}
1115
1116
/**
1117
 * @method string getSecurityToken()
1118
 * @method $this withSecurityToken($value)
1119
 * @method string getDomainName()
1120
 * @method $this withDomainName($value)
1121
 * @method string getOwnerId()
1122
 * @method $this withOwnerId($value)
1123
 * @method string getConfigId()
1124
 * @method $this withConfigId($value)
1125
 */
1126
class DeleteDcdnSpecificStagingConfig extends Rpc
1127
{
1128
}
1129
1130
class DeleteDcdnSubTask extends Rpc
1131
{
1132
}
1133
1134
/**
1135
 * @method string getPolicyId()
1136
 */
1137
class DeleteDcdnWafPolicy extends Rpc
1138
{
1139
1140
    /**
1141
     * @param string $value
1142
     *
1143
     * @return $this
1144
     */
1145
    public function withPolicyId($value)
1146
    {
1147
        $this->data['PolicyId'] = $value;
1148
        $this->options['form_params']['PolicyId'] = $value;
1149
1150
        return $this;
1151
    }
1152
}
1153
1154
/**
1155
 * @method string getName()
1156
 */
1157
class DeleteRoutine extends Rpc
1158
{
1159
1160
    /**
1161
     * @param string $value
1162
     *
1163
     * @return $this
1164
     */
1165
    public function withName($value)
1166
    {
1167
        $this->data['Name'] = $value;
1168
        $this->options['form_params']['Name'] = $value;
1169
1170
        return $this;
1171
    }
1172
}
1173
1174
/**
1175
 * @method string getName()
1176
 * @method string getSelectCodeRevision()
1177
 */
1178
class DeleteRoutineCodeRevision extends Rpc
1179
{
1180
1181
    /**
1182
     * @param string $value
1183
     *
1184
     * @return $this
1185
     */
1186
    public function withName($value)
1187
    {
1188
        $this->data['Name'] = $value;
1189
        $this->options['form_params']['Name'] = $value;
1190
1191
        return $this;
1192
    }
1193
1194
    /**
1195
     * @param string $value
1196
     *
1197
     * @return $this
1198
     */
1199
    public function withSelectCodeRevision($value)
1200
    {
1201
        $this->data['SelectCodeRevision'] = $value;
1202
        $this->options['form_params']['SelectCodeRevision'] = $value;
1203
1204
        return $this;
1205
    }
1206
}
1207
1208
/**
1209
 * @method string getName()
1210
 * @method string getEnvs()
1211
 */
1212
class DeleteRoutineConfEnvs extends Rpc
1213
{
1214
1215
    /**
1216
     * @param string $value
1217
     *
1218
     * @return $this
1219
     */
1220
    public function withName($value)
1221
    {
1222
        $this->data['Name'] = $value;
1223
        $this->options['form_params']['Name'] = $value;
1224
1225
        return $this;
1226
    }
1227
1228
    /**
1229
     * @param string $value
1230
     *
1231
     * @return $this
1232
     */
1233
    public function withEnvs($value)
1234
    {
1235
        $this->data['Envs'] = $value;
1236
        $this->options['form_params']['Envs'] = $value;
1237
1238
        return $this;
1239
    }
1240
}
1241
1242
/**
1243
 * @method string getLang()
1244
 * @method $this withLang($value)
1245
 */
1246
class DescribeDcdnAclFields extends Rpc
1247
{
1248
}
1249
1250
/**
1251
 * @method string getIsp()
1252
 * @method $this withIsp($value)
1253
 * @method string getEndTime()
1254
 * @method $this withEndTime($value)
1255
 * @method string getInterval()
1256
 * @method $this withInterval($value)
1257
 * @method string getDeviceName()
1258
 * @method $this withDeviceName($value)
1259
 * @method string getStartTime()
1260
 * @method $this withStartTime($value)
1261
 * @method string getDevicePort()
1262
 * @method $this withDevicePort($value)
1263
 */
1264
class DescribeDcdnBgpBpsData extends Rpc
1265
{
1266
}
1267
1268
/**
1269
 * @method string getIsp()
1270
 * @method $this withIsp($value)
1271
 * @method string getEndTime()
1272
 * @method $this withEndTime($value)
1273
 * @method string getInterval()
1274
 * @method $this withInterval($value)
1275
 * @method string getStartTime()
1276
 * @method $this withStartTime($value)
1277
 */
1278
class DescribeDcdnBgpTrafficData extends Rpc
1279
{
1280
}
1281
1282
/**
1283
 * @method string getLanguage()
1284
 * @method $this withLanguage($value)
1285
 */
1286
class DescribeDcdnBlockedRegions extends Rpc
1287
{
1288
1289
    /** @var string */
1290
    public $method = 'GET';
1291
}
1292
1293
/**
1294
 * @method string getSecurityToken()
1295
 * @method $this withSecurityToken($value)
1296
 * @method string getCertName()
1297
 * @method $this withCertName($value)
1298
 * @method string getOwnerId()
1299
 * @method $this withOwnerId($value)
1300
 */
1301
class DescribeDcdnCertificateDetail extends Rpc
1302
{
1303
}
1304
1305
/**
1306
 * @method string getSecurityToken()
1307
 * @method $this withSecurityToken($value)
1308
 * @method string getDomainName()
1309
 * @method $this withDomainName($value)
1310
 * @method string getOwnerId()
1311
 * @method $this withOwnerId($value)
1312
 */
1313
class DescribeDcdnCertificateList extends Rpc
1314
{
1315
}
1316
1317
/**
1318
 * @method string getPageSize()
1319
 * @method $this withPageSize($value)
1320
 * @method string getPageNumber()
1321
 * @method $this withPageNumber($value)
1322
 */
1323
class DescribeDcdnDeletedDomains extends Rpc
1324
{
1325
}
1326
1327
/**
1328
 * @method string getDeliverId()
1329
 * @method $this withDeliverId($value)
1330
 */
1331
class DescribeDcdnDeliverList extends Rpc
1332
{
1333
}
1334
1335
/**
1336
 * @method string getDomainName()
1337
 * @method $this withDomainName($value)
1338
 * @method string getEndTime()
1339
 * @method $this withEndTime($value)
1340
 * @method string getInterval()
1341
 * @method $this withInterval($value)
1342
 * @method string getLocationNameEn()
1343
 * @method $this withLocationNameEn($value)
1344
 * @method string getStartTime()
1345
 * @method $this withStartTime($value)
1346
 * @method string getIspNameEn()
1347
 * @method $this withIspNameEn($value)
1348
 */
1349
class DescribeDcdnDomainBpsData extends Rpc
1350
{
1351
}
1352
1353
/**
1354
 * @method string getDomainName()
1355
 * @method $this withDomainName($value)
1356
 * @method string getEndTime()
1357
 * @method $this withEndTime($value)
1358
 * @method string getInterval()
1359
 * @method $this withInterval($value)
1360
 * @method string getLocationNameEn()
1361
 * @method $this withLocationNameEn($value)
1362
 * @method string getStartTime()
1363
 * @method $this withStartTime($value)
1364
 * @method string getIspNameEn()
1365
 * @method $this withIspNameEn($value)
1366
 * @method string getLayer()
1367
 * @method $this withLayer($value)
1368
 */
1369
class DescribeDcdnDomainBpsDataByLayer extends Rpc
1370
{
1371
}
1372
1373
/**
1374
 * @method string getSSLPub()
1375
 * @method $this withSSLPub($value)
1376
 * @method string getSSLStatus()
1377
 * @method $this withSSLStatus($value)
1378
 */
1379
class DescribeDcdnDomainByCertificate extends Rpc
1380
{
1381
}
1382
1383
/**
1384
 * @method string getDomainName()
1385
 * @method $this withDomainName($value)
1386
 * @method string getPageSize()
1387
 * @method $this withPageSize($value)
1388
 * @method string getEndTime()
1389
 * @method $this withEndTime($value)
1390
 * @method string getRuleName()
1391
 * @method $this withRuleName($value)
1392
 * @method string getStartTime()
1393
 * @method $this withStartTime($value)
1394
 * @method string getTriggerObject()
1395
 * @method $this withTriggerObject($value)
1396
 * @method string getValue()
1397
 * @method $this withValue($value)
1398
 * @method string getPageNumber()
1399
 * @method $this withPageNumber($value)
1400
 */
1401
class DescribeDcdnDomainCcActivityLog extends Rpc
1402
{
1403
}
1404
1405
/**
1406
 * @method string getDomainName()
1407
 * @method $this withDomainName($value)
1408
 */
1409
class DescribeDcdnDomainCertificateInfo extends Rpc
1410
{
1411
}
1412
1413
/**
1414
 * @method string getDomainName()
1415
 * @method $this withDomainName($value)
1416
 */
1417
class DescribeDcdnDomainCname extends Rpc
1418
{
1419
1420
    /** @var string */
1421
    public $method = 'GET';
1422
}
1423
1424
/**
1425
 * @method string getFunctionNames()
1426
 * @method $this withFunctionNames($value)
1427
 * @method string getSecurityToken()
1428
 * @method $this withSecurityToken($value)
1429
 * @method string getDomainName()
1430
 * @method $this withDomainName($value)
1431
 * @method string getOwnerId()
1432
 * @method $this withOwnerId($value)
1433
 * @method string getConfigId()
1434
 * @method $this withConfigId($value)
1435
 */
1436
class DescribeDcdnDomainConfigs extends Rpc
1437
{
1438
}
1439
1440
/**
1441
 * @method string getDomainName()
1442
 * @method $this withDomainName($value)
1443
 * @method string getOwnerId()
1444
 * @method $this withOwnerId($value)
1445
 * @method string getSecurityToken()
1446
 * @method $this withSecurityToken($value)
1447
 */
1448
class DescribeDcdnDomainDetail extends Rpc
1449
{
1450
}
1451
1452
/**
1453
 * @method string getDomainName()
1454
 * @method $this withDomainName($value)
1455
 * @method string getEndTime()
1456
 * @method $this withEndTime($value)
1457
 * @method string getInterval()
1458
 * @method $this withInterval($value)
1459
 * @method string getStartTime()
1460
 * @method $this withStartTime($value)
1461
 */
1462
class DescribeDcdnDomainHitRateData extends Rpc
1463
{
1464
}
1465
1466
/**
1467
 * @method string getDomainName()
1468
 * @method $this withDomainName($value)
1469
 * @method string getEndTime()
1470
 * @method $this withEndTime($value)
1471
 * @method string getInterval()
1472
 * @method $this withInterval($value)
1473
 * @method string getLocationNameEn()
1474
 * @method $this withLocationNameEn($value)
1475
 * @method string getStartTime()
1476
 * @method $this withStartTime($value)
1477
 * @method string getIspNameEn()
1478
 * @method $this withIspNameEn($value)
1479
 */
1480
class DescribeDcdnDomainHttpCodeData extends Rpc
1481
{
1482
}
1483
1484
/**
1485
 * @method string getDomainName()
1486
 * @method $this withDomainName($value)
1487
 * @method string getEndTime()
1488
 * @method $this withEndTime($value)
1489
 * @method string getInterval()
1490
 * @method $this withInterval($value)
1491
 * @method string getLocationNameEn()
1492
 * @method $this withLocationNameEn($value)
1493
 * @method string getStartTime()
1494
 * @method $this withStartTime($value)
1495
 * @method string getIspNameEn()
1496
 * @method $this withIspNameEn($value)
1497
 * @method string getLayer()
1498
 * @method $this withLayer($value)
1499
 */
1500
class DescribeDcdnDomainHttpCodeDataByLayer extends Rpc
1501
{
1502
}
1503
1504
/**
1505
 * @method string getFixTimeGap()
1506
 * @method $this withFixTimeGap($value)
1507
 * @method string getTimeMerge()
1508
 * @method $this withTimeMerge($value)
1509
 * @method string getDomainName()
1510
 * @method $this withDomainName($value)
1511
 * @method string getEndTime()
1512
 * @method $this withEndTime($value)
1513
 * @method string getInterval()
1514
 * @method $this withInterval($value)
1515
 * @method string getLocationNameEn()
1516
 * @method $this withLocationNameEn($value)
1517
 * @method string getStartTime()
1518
 * @method $this withStartTime($value)
1519
 * @method string getIspNameEn()
1520
 * @method $this withIspNameEn($value)
1521
 */
1522
class DescribeDcdnDomainIpaBpsData extends Rpc
1523
{
1524
}
1525
1526
/**
1527
 * @method string getDomainName()
1528
 * @method $this withDomainName($value)
1529
 * @method string getEndTime()
1530
 * @method $this withEndTime($value)
1531
 * @method string getStartTime()
1532
 * @method $this withStartTime($value)
1533
 * @method string getSplitBy()
1534
 * @method $this withSplitBy($value)
1535
 */
1536
class DescribeDcdnDomainIpaConnData extends Rpc
1537
{
1538
}
1539
1540
/**
1541
 * @method string getFixTimeGap()
1542
 * @method $this withFixTimeGap($value)
1543
 * @method string getTimeMerge()
1544
 * @method $this withTimeMerge($value)
1545
 * @method string getDomainName()
1546
 * @method $this withDomainName($value)
1547
 * @method string getEndTime()
1548
 * @method $this withEndTime($value)
1549
 * @method string getInterval()
1550
 * @method $this withInterval($value)
1551
 * @method string getLocationNameEn()
1552
 * @method $this withLocationNameEn($value)
1553
 * @method string getStartTime()
1554
 * @method $this withStartTime($value)
1555
 * @method string getIspNameEn()
1556
 * @method $this withIspNameEn($value)
1557
 */
1558
class DescribeDcdnDomainIpaTrafficData extends Rpc
1559
{
1560
}
1561
1562
/**
1563
 * @method string getDomainName()
1564
 * @method $this withDomainName($value)
1565
 * @method string getEndTime()
1566
 * @method $this withEndTime($value)
1567
 * @method string getStartTime()
1568
 * @method $this withStartTime($value)
1569
 */
1570
class DescribeDcdnDomainIspData extends Rpc
1571
{
1572
}
1573
1574
/**
1575
 * @method string getDomainName()
1576
 * @method $this withDomainName($value)
1577
 * @method string getPageSize()
1578
 * @method $this withPageSize($value)
1579
 * @method string getEndTime()
1580
 * @method $this withEndTime($value)
1581
 * @method string getStartTime()
1582
 * @method $this withStartTime($value)
1583
 * @method string getPageNumber()
1584
 * @method $this withPageNumber($value)
1585
 */
1586
class DescribeDcdnDomainLog extends Rpc
1587
{
1588
}
1589
1590
/**
1591
 * @method string getDomainName()
1592
 * @method $this withDomainName($value)
1593
 * @method string getEndTime()
1594
 * @method $this withEndTime($value)
1595
 * @method string getStartTime()
1596
 * @method $this withStartTime($value)
1597
 */
1598
class DescribeDcdnDomainMultiUsageData extends Rpc
1599
{
1600
}
1601
1602
/**
1603
 * @method string getDomainName()
1604
 * @method $this withDomainName($value)
1605
 * @method string getEndTime()
1606
 * @method $this withEndTime($value)
1607
 * @method string getInterval()
1608
 * @method $this withInterval($value)
1609
 * @method string getStartTime()
1610
 * @method $this withStartTime($value)
1611
 */
1612
class DescribeDcdnDomainOriginBpsData extends Rpc
1613
{
1614
}
1615
1616
/**
1617
 * @method string getDomainName()
1618
 * @method $this withDomainName($value)
1619
 * @method string getEndTime()
1620
 * @method $this withEndTime($value)
1621
 * @method string getInterval()
1622
 * @method $this withInterval($value)
1623
 * @method string getStartTime()
1624
 * @method $this withStartTime($value)
1625
 */
1626
class DescribeDcdnDomainOriginTrafficData extends Rpc
1627
{
1628
}
1629
1630
/**
1631
 * @method string getDomainName()
1632
 * @method $this withDomainName($value)
1633
 */
1634
class DescribeDcdnDomainProperty extends Rpc
1635
{
1636
}
1637
1638
/**
1639
 * @method string getDomainName()
1640
 * @method $this withDomainName($value)
1641
 * @method string getEndTime()
1642
 * @method $this withEndTime($value)
1643
 * @method string getStartTime()
1644
 * @method $this withStartTime($value)
1645
 */
1646
class DescribeDcdnDomainPvData extends Rpc
1647
{
1648
}
1649
1650
/**
1651
 * @method string getDomainName()
1652
 * @method $this withDomainName($value)
1653
 * @method string getEndTime()
1654
 * @method $this withEndTime($value)
1655
 * @method string getInterval()
1656
 * @method $this withInterval($value)
1657
 * @method string getLocationNameEn()
1658
 * @method $this withLocationNameEn($value)
1659
 * @method string getStartTime()
1660
 * @method $this withStartTime($value)
1661
 * @method string getIspNameEn()
1662
 * @method $this withIspNameEn($value)
1663
 */
1664
class DescribeDcdnDomainQpsData extends Rpc
1665
{
1666
}
1667
1668
/**
1669
 * @method string getDomainName()
1670
 * @method $this withDomainName($value)
1671
 * @method string getEndTime()
1672
 * @method $this withEndTime($value)
1673
 * @method string getInterval()
1674
 * @method $this withInterval($value)
1675
 * @method string getLocationNameEn()
1676
 * @method $this withLocationNameEn($value)
1677
 * @method string getStartTime()
1678
 * @method $this withStartTime($value)
1679
 * @method string getIspNameEn()
1680
 * @method $this withIspNameEn($value)
1681
 * @method string getLayer()
1682
 * @method $this withLayer($value)
1683
 */
1684
class DescribeDcdnDomainQpsDataByLayer extends Rpc
1685
{
1686
}
1687
1688
/**
1689
 * @method string getDomainName()
1690
 * @method $this withDomainName($value)
1691
 * @method string getEndTime()
1692
 * @method $this withEndTime($value)
1693
 * @method string getLocationNameEn()
1694
 * @method $this withLocationNameEn($value)
1695
 * @method string getIspNameEn()
1696
 * @method $this withIspNameEn($value)
1697
 * @method string getStartTime()
1698
 * @method $this withStartTime($value)
1699
 */
1700
class DescribeDcdnDomainRealTimeBpsData extends Rpc
1701
{
1702
1703
    /** @var string */
1704
    public $method = 'GET';
1705
}
1706
1707
/**
1708
 * @method string getDomainName()
1709
 * @method $this withDomainName($value)
1710
 * @method string getEndTime()
1711
 * @method $this withEndTime($value)
1712
 * @method string getStartTime()
1713
 * @method $this withStartTime($value)
1714
 */
1715
class DescribeDcdnDomainRealTimeByteHitRateData extends Rpc
1716
{
1717
1718
    /** @var string */
1719
    public $method = 'GET';
1720
}
1721
1722
/**
1723
 * @method string getField()
1724
 * @method $this withField($value)
1725
 * @method string getMerge()
1726
 * @method $this withMerge($value)
1727
 * @method string getDomainName()
1728
 * @method $this withDomainName($value)
1729
 * @method string getEndTime()
1730
 * @method $this withEndTime($value)
1731
 * @method string getMergeLocIsp()
1732
 * @method $this withMergeLocIsp($value)
1733
 * @method string getLocationNameEn()
1734
 * @method $this withLocationNameEn($value)
1735
 * @method string getStartTime()
1736
 * @method $this withStartTime($value)
1737
 * @method string getIspNameEn()
1738
 * @method $this withIspNameEn($value)
1739
 */
1740
class DescribeDcdnDomainRealTimeDetailData extends Rpc
1741
{
1742
1743
    /** @var string */
1744
    public $method = 'GET';
1745
}
1746
1747
/**
1748
 * @method string getDomainName()
1749
 * @method $this withDomainName($value)
1750
 * @method string getEndTime()
1751
 * @method $this withEndTime($value)
1752
 * @method string getLocationNameEn()
1753
 * @method $this withLocationNameEn($value)
1754
 * @method string getStartTime()
1755
 * @method $this withStartTime($value)
1756
 * @method string getIspNameEn()
1757
 * @method $this withIspNameEn($value)
1758
 */
1759
class DescribeDcdnDomainRealTimeHttpCodeData extends Rpc
1760
{
1761
}
1762
1763
/**
1764
 * @method string getDomainName()
1765
 * @method $this withDomainName($value)
1766
 * @method string getEndTime()
1767
 * @method $this withEndTime($value)
1768
 * @method string getLocationNameEn()
1769
 * @method $this withLocationNameEn($value)
1770
 * @method string getIspNameEn()
1771
 * @method $this withIspNameEn($value)
1772
 * @method string getStartTime()
1773
 * @method $this withStartTime($value)
1774
 */
1775
class DescribeDcdnDomainRealTimeQpsData extends Rpc
1776
{
1777
1778
    /** @var string */
1779
    public $method = 'GET';
1780
}
1781
1782
/**
1783
 * @method string getDomainName()
1784
 * @method $this withDomainName($value)
1785
 * @method string getEndTime()
1786
 * @method $this withEndTime($value)
1787
 * @method string getStartTime()
1788
 * @method $this withStartTime($value)
1789
 */
1790
class DescribeDcdnDomainRealTimeReqHitRateData extends Rpc
1791
{
1792
1793
    /** @var string */
1794
    public $method = 'GET';
1795
}
1796
1797
/**
1798
 * @method string getDomainName()
1799
 * @method $this withDomainName($value)
1800
 * @method string getEndTime()
1801
 * @method $this withEndTime($value)
1802
 * @method string getStartTime()
1803
 * @method $this withStartTime($value)
1804
 */
1805
class DescribeDcdnDomainRealTimeSrcBpsData extends Rpc
1806
{
1807
}
1808
1809
/**
1810
 * @method string getDomainName()
1811
 * @method $this withDomainName($value)
1812
 * @method string getEndTime()
1813
 * @method $this withEndTime($value)
1814
 * @method string getLocationNameEn()
1815
 * @method $this withLocationNameEn($value)
1816
 * @method string getStartTime()
1817
 * @method $this withStartTime($value)
1818
 * @method string getIspNameEn()
1819
 * @method $this withIspNameEn($value)
1820
 */
1821
class DescribeDcdnDomainRealTimeSrcHttpCodeData extends Rpc
1822
{
1823
}
1824
1825
/**
1826
 * @method string getDomainName()
1827
 * @method $this withDomainName($value)
1828
 * @method string getEndTime()
1829
 * @method $this withEndTime($value)
1830
 * @method string getStartTime()
1831
 * @method $this withStartTime($value)
1832
 */
1833
class DescribeDcdnDomainRealTimeSrcTrafficData extends Rpc
1834
{
1835
}
1836
1837
/**
1838
 * @method string getDomainName()
1839
 * @method $this withDomainName($value)
1840
 * @method string getEndTime()
1841
 * @method $this withEndTime($value)
1842
 * @method string getStartTime()
1843
 * @method $this withStartTime($value)
1844
 */
1845
class DescribeDcdnDomainRealTimeTrafficData extends Rpc
1846
{
1847
}
1848
1849
/**
1850
 * @method string getDomainName()
1851
 * @method $this withDomainName($value)
1852
 * @method string getEndTime()
1853
 * @method $this withEndTime($value)
1854
 * @method string getStartTime()
1855
 * @method $this withStartTime($value)
1856
 */
1857
class DescribeDcdnDomainRegionData extends Rpc
1858
{
1859
}
1860
1861
/**
1862
 * @method string getFunctionNames()
1863
 * @method $this withFunctionNames($value)
1864
 * @method string getDomainName()
1865
 * @method $this withDomainName($value)
1866
 */
1867
class DescribeDcdnDomainStagingConfig extends Rpc
1868
{
1869
}
1870
1871
/**
1872
 * @method string getDomainName()
1873
 * @method $this withDomainName($value)
1874
 * @method string getSortBy()
1875
 * @method $this withSortBy($value)
1876
 * @method string getStartTime()
1877
 * @method $this withStartTime($value)
1878
 */
1879
class DescribeDcdnDomainTopReferVisit extends Rpc
1880
{
1881
}
1882
1883
/**
1884
 * @method string getDomainName()
1885
 * @method $this withDomainName($value)
1886
 * @method string getSortBy()
1887
 * @method $this withSortBy($value)
1888
 * @method string getStartTime()
1889
 * @method $this withStartTime($value)
1890
 */
1891
class DescribeDcdnDomainTopUrlVisit extends Rpc
1892
{
1893
}
1894
1895
/**
1896
 * @method string getDomainName()
1897
 * @method $this withDomainName($value)
1898
 * @method string getEndTime()
1899
 * @method $this withEndTime($value)
1900
 * @method string getInterval()
1901
 * @method $this withInterval($value)
1902
 * @method string getLocationNameEn()
1903
 * @method $this withLocationNameEn($value)
1904
 * @method string getStartTime()
1905
 * @method $this withStartTime($value)
1906
 * @method string getIspNameEn()
1907
 * @method $this withIspNameEn($value)
1908
 */
1909
class DescribeDcdnDomainTrafficData extends Rpc
1910
{
1911
}
1912
1913
/**
1914
 * @method string getArea()
1915
 * @method $this withArea($value)
1916
 * @method string getField()
1917
 * @method $this withField($value)
1918
 * @method string getDomainName()
1919
 * @method $this withDomainName($value)
1920
 * @method string getEndTime()
1921
 * @method $this withEndTime($value)
1922
 * @method string getInterval()
1923
 * @method $this withInterval($value)
1924
 * @method string getStartTime()
1925
 * @method $this withStartTime($value)
1926
 * @method string getDataProtocol()
1927
 * @method $this withDataProtocol($value)
1928
 */
1929
class DescribeDcdnDomainUsageData extends Rpc
1930
{
1931
}
1932
1933
/**
1934
 * @method string getDomainName()
1935
 * @method $this withDomainName($value)
1936
 * @method string getEndTime()
1937
 * @method $this withEndTime($value)
1938
 * @method string getStartTime()
1939
 * @method $this withStartTime($value)
1940
 */
1941
class DescribeDcdnDomainUvData extends Rpc
1942
{
1943
}
1944
1945
/**
1946
 * @method string getDomainName()
1947
 * @method $this withDomainName($value)
1948
 * @method string getEndTime()
1949
 * @method $this withEndTime($value)
1950
 * @method string getInterval()
1951
 * @method $this withInterval($value)
1952
 * @method string getLocationNameEn()
1953
 * @method $this withLocationNameEn($value)
1954
 * @method string getStartTime()
1955
 * @method $this withStartTime($value)
1956
 * @method string getIspNameEn()
1957
 * @method $this withIspNameEn($value)
1958
 */
1959
class DescribeDcdnDomainWebsocketBpsData extends Rpc
1960
{
1961
}
1962
1963
/**
1964
 * @method string getDomainName()
1965
 * @method $this withDomainName($value)
1966
 * @method string getEndTime()
1967
 * @method $this withEndTime($value)
1968
 * @method string getInterval()
1969
 * @method $this withInterval($value)
1970
 * @method string getLocationNameEn()
1971
 * @method $this withLocationNameEn($value)
1972
 * @method string getStartTime()
1973
 * @method $this withStartTime($value)
1974
 * @method string getIspNameEn()
1975
 * @method $this withIspNameEn($value)
1976
 */
1977
class DescribeDcdnDomainWebsocketHttpCodeData extends Rpc
1978
{
1979
}
1980
1981
/**
1982
 * @method string getDomainName()
1983
 * @method $this withDomainName($value)
1984
 * @method string getEndTime()
1985
 * @method $this withEndTime($value)
1986
 * @method string getInterval()
1987
 * @method $this withInterval($value)
1988
 * @method string getLocationNameEn()
1989
 * @method $this withLocationNameEn($value)
1990
 * @method string getStartTime()
1991
 * @method $this withStartTime($value)
1992
 * @method string getIspNameEn()
1993
 * @method $this withIspNameEn($value)
1994
 */
1995
class DescribeDcdnDomainWebsocketTrafficData extends Rpc
1996
{
1997
}
1998
1999
/**
2000
 * @method string getEndTime()
2001
 * @method $this withEndTime($value)
2002
 * @method string getStartTime()
2003
 * @method $this withStartTime($value)
2004
 * @method string getRoutineID()
2005
 * @method $this withRoutineID($value)
2006
 * @method string getSpec()
2007
 * @method $this withSpec($value)
2008
 * @method string getSplitBy()
2009
 * @method $this withSplitBy($value)
2010
 */
2011
class DescribeDcdnErUsageData extends Rpc
2012
{
2013
}
2014
2015
/**
2016
 * @method string getPageSize()
2017
 * @method $this withPageSize($value)
2018
 * @method string getKeyword()
2019
 * @method $this withKeyword($value)
2020
 * @method string getPageNumber()
2021
 * @method $this withPageNumber($value)
2022
 */
2023
class DescribeDcdnHttpsDomainList extends Rpc
2024
{
2025
}
2026
2027
/**
2028
 * @method string getFunctionNames()
2029
 * @method $this withFunctionNames($value)
2030
 * @method string getSecurityToken()
2031
 * @method $this withSecurityToken($value)
2032
 * @method string getDomainName()
2033
 * @method $this withDomainName($value)
2034
 * @method string getOwnerId()
2035
 * @method $this withOwnerId($value)
2036
 */
2037
class DescribeDcdnIpaDomainConfigs extends Rpc
2038
{
2039
}
2040
2041
/**
2042
 * @method string getSecurityToken()
2043
 * @method $this withSecurityToken($value)
2044
 * @method string getDomainName()
2045
 * @method $this withDomainName($value)
2046
 * @method string getOwnerId()
2047
 * @method $this withOwnerId($value)
2048
 */
2049
class DescribeDcdnIpaDomainDetail extends Rpc
2050
{
2051
}
2052
2053
/**
2054
 * @method string getOwnerId()
2055
 * @method $this withOwnerId($value)
2056
 * @method string getSecurityToken()
2057
 * @method $this withSecurityToken($value)
2058
 */
2059
class DescribeDcdnIpaService extends Rpc
2060
{
2061
}
2062
2063
/**
2064
 * @method string getPageNumber()
2065
 * @method $this withPageNumber($value)
2066
 * @method string getCheckDomainShow()
2067
 * @method $this withCheckDomainShow($value)
2068
 * @method string getResourceGroupId()
2069
 * @method $this withResourceGroupId($value)
2070
 * @method string getPageSize()
2071
 * @method $this withPageSize($value)
2072
 * @method array getTag()
2073
 * @method string getFuncFilter()
2074
 * @method $this withFuncFilter($value)
2075
 * @method string getDomainName()
2076
 * @method $this withDomainName($value)
2077
 * @method string getOwnerId()
2078
 * @method $this withOwnerId($value)
2079
 * @method string getFuncId()
2080
 * @method $this withFuncId($value)
2081
 * @method string getDomainStatus()
2082
 * @method $this withDomainStatus($value)
2083
 * @method string getDomainSearchType()
2084
 * @method $this withDomainSearchType($value)
2085
 */
2086
class DescribeDcdnIpaUserDomains extends Rpc
2087
{
2088
2089
    /**
2090
     * @param array $tag
2091
     *
2092
     * @return $this
2093
     */
2094
	public function withTag(array $tag)
2095
	{
2096
	    $this->data['Tag'] = $tag;
2097
		foreach ($tag as $depth1 => $depth1Value) {
2098
			if(isset($depth1Value['Value'])){
2099
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2100
			}
2101
			if(isset($depth1Value['Key'])){
2102
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2103
			}
2104
		}
2105
2106
		return $this;
2107
    }
2108
}
2109
2110
/**
2111
 * @method string getIP()
2112
 * @method $this withIP($value)
2113
 */
2114
class DescribeDcdnIpInfo extends Rpc
2115
{
2116
}
2117
2118
/**
2119
 * @method string getDomainName()
2120
 * @method $this withDomainName($value)
2121
 */
2122
class DescribeDcdnL2Vips extends Rpc
2123
{
2124
}
2125
2126
/**
2127
 * @method string getBusinessType()
2128
 * @method $this withBusinessType($value)
2129
 */
2130
class DescribeDcdnRealTimeDeliveryField extends Rpc
2131
{
2132
}
2133
2134
/**
2135
 * @method string getOwnerId()
2136
 * @method $this withOwnerId($value)
2137
 * @method string getSecurityToken()
2138
 * @method $this withSecurityToken($value)
2139
 */
2140
class DescribeDcdnRefreshQuota extends Rpc
2141
{
2142
}
2143
2144
/**
2145
 * @method string getTaskId()
2146
 * @method $this withTaskId($value)
2147
 */
2148
class DescribeDcdnRefreshTaskById extends Rpc
2149
{
2150
}
2151
2152
/**
2153
 * @method string getObjectPath()
2154
 * @method $this withObjectPath($value)
2155
 * @method string getStartTime()
2156
 * @method $this withStartTime($value)
2157
 * @method string getPageNumber()
2158
 * @method $this withPageNumber($value)
2159
 * @method string getSecurityToken()
2160
 * @method $this withSecurityToken($value)
2161
 * @method string getPageSize()
2162
 * @method $this withPageSize($value)
2163
 * @method string getObjectType()
2164
 * @method $this withObjectType($value)
2165
 * @method string getTaskId()
2166
 * @method $this withTaskId($value)
2167
 * @method string getDomainName()
2168
 * @method $this withDomainName($value)
2169
 * @method string getEndTime()
2170
 * @method $this withEndTime($value)
2171
 * @method string getOwnerId()
2172
 * @method $this withOwnerId($value)
2173
 * @method string getStatus()
2174
 * @method $this withStatus($value)
2175
 */
2176
class DescribeDcdnRefreshTasks extends Rpc
2177
{
2178
}
2179
2180
/**
2181
 * @method string getOwnerId()
2182
 * @method $this withOwnerId($value)
2183
 * @method string getSecurityToken()
2184
 * @method $this withSecurityToken($value)
2185
 */
2186
class DescribeDcdnRegionAndIsp extends Rpc
2187
{
2188
}
2189
2190
/**
2191
 * @method string getArea()
2192
 * @method $this withArea($value)
2193
 * @method string getReportId()
2194
 * @method $this withReportId($value)
2195
 * @method string getIsOverseas()
2196
 * @method $this withIsOverseas($value)
2197
 * @method string getDomainName()
2198
 * @method $this withDomainName($value)
2199
 * @method string getEndTime()
2200
 * @method $this withEndTime($value)
2201
 * @method string getStartTime()
2202
 * @method $this withStartTime($value)
2203
 * @method string getHttpCode()
2204
 * @method $this withHttpCode($value)
2205
 */
2206
class DescribeDcdnReport extends Rpc
2207
{
2208
}
2209
2210
/**
2211
 * @method string getReportId()
2212
 * @method $this withReportId($value)
2213
 */
2214
class DescribeDcdnReportList extends Rpc
2215
{
2216
}
2217
2218
/**
2219
 * @method string getSecFuncType()
2220
 * @method $this withSecFuncType($value)
2221
 * @method string getLang()
2222
 * @method $this withLang($value)
2223
 */
2224
class DescribeDcdnSecFuncInfo extends Rpc
2225
{
2226
}
2227
2228
/**
2229
 * @method string getOwnerId()
2230
 * @method $this withOwnerId($value)
2231
 * @method string getSecurityToken()
2232
 * @method $this withSecurityToken($value)
2233
 */
2234
class DescribeDcdnsecService extends Rpc
2235
{
2236
}
2237
2238
class DescribeDcdnSecSpecInfo extends Rpc
2239
{
2240
}
2241
2242
/**
2243
 * @method string getOwnerId()
2244
 * @method $this withOwnerId($value)
2245
 * @method string getSecurityToken()
2246
 * @method $this withSecurityToken($value)
2247
 */
2248
class DescribeDcdnService extends Rpc
2249
{
2250
}
2251
2252
/**
2253
 * @method string getProjectName()
2254
 * @method $this withProjectName($value)
2255
 */
2256
class DescribeDcdnSLSRealtimeLogDelivery extends Rpc
2257
{
2258
}
2259
2260
/**
2261
 * @method string getSecurityToken()
2262
 * @method $this withSecurityToken($value)
2263
 * @method string getOwnerId()
2264
 * @method $this withOwnerId($value)
2265
 * @method string getCertIdentifier()
2266
 * @method $this withCertIdentifier($value)
2267
 */
2268
class DescribeDcdnSMCertificateDetail extends Rpc
2269
{
2270
}
2271
2272
/**
2273
 * @method string getSecurityToken()
2274
 * @method $this withSecurityToken($value)
2275
 * @method string getDomainName()
2276
 * @method $this withDomainName($value)
2277
 * @method string getOwnerId()
2278
 * @method $this withOwnerId($value)
2279
 */
2280
class DescribeDcdnSMCertificateList extends Rpc
2281
{
2282
}
2283
2284
class DescribeDcdnStagingIp extends Rpc
2285
{
2286
}
2287
2288
class DescribeDcdnSubList extends Rpc
2289
{
2290
}
2291
2292
/**
2293
 * @method array getResourceId()
2294
 * @method string getScope()
2295
 * @method $this withScope($value)
2296
 * @method array getTag()
2297
 * @method string getResourceType()
2298
 * @method $this withResourceType($value)
2299
 */
2300
class DescribeDcdnTagResources extends Rpc
2301
{
2302
2303
    /**
2304
     * @param array $resourceId
2305
     *
2306
     * @return $this
2307
     */
2308
	public function withResourceId(array $resourceId)
2309
	{
2310
	    $this->data['ResourceId'] = $resourceId;
2311
		foreach ($resourceId as $i => $iValue) {
2312
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2313
		}
2314
2315
		return $this;
2316
    }
2317
2318
    /**
2319
     * @param array $tag
2320
     *
2321
     * @return $this
2322
     */
2323
	public function withTag(array $tag)
2324
	{
2325
	    $this->data['Tag'] = $tag;
2326
		foreach ($tag as $depth1 => $depth1Value) {
2327
			if(isset($depth1Value['Key'])){
2328
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2329
			}
2330
			if(isset($depth1Value['Value'])){
2331
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2332
			}
2333
		}
2334
2335
		return $this;
2336
    }
2337
}
2338
2339
/**
2340
 * @method string getLimit()
2341
 * @method $this withLimit($value)
2342
 * @method string getEndTime()
2343
 * @method $this withEndTime($value)
2344
 * @method string getStartTime()
2345
 * @method $this withStartTime($value)
2346
 */
2347
class DescribeDcdnTopDomainsByFlow extends Rpc
2348
{
2349
}
2350
2351
/**
2352
 * @method string getEndTime()
2353
 * @method $this withEndTime($value)
2354
 * @method string getStartTime()
2355
 * @method $this withStartTime($value)
2356
 */
2357
class DescribeDcdnUserBillHistory extends Rpc
2358
{
2359
}
2360
2361
/**
2362
 * @method string getEndTime()
2363
 * @method $this withEndTime($value)
2364
 * @method string getStartTime()
2365
 * @method $this withStartTime($value)
2366
 */
2367
class DescribeDcdnUserBillType extends Rpc
2368
{
2369
}
2370
2371
class DescribeDcdnUserCertificateExpireCount extends Rpc
2372
{
2373
}
2374
2375
/**
2376
 * @method string getFunctionName()
2377
 * @method $this withFunctionName($value)
2378
 */
2379
class DescribeDcdnUserConfigs extends Rpc
2380
{
2381
}
2382
2383
/**
2384
 * @method string getPageNumber()
2385
 * @method $this withPageNumber($value)
2386
 * @method string getCheckDomainShow()
2387
 * @method $this withCheckDomainShow($value)
2388
 * @method string getResourceGroupId()
2389
 * @method $this withResourceGroupId($value)
2390
 * @method string getSecurityToken()
2391
 * @method $this withSecurityToken($value)
2392
 * @method string getChangeEndTime()
2393
 * @method $this withChangeEndTime($value)
2394
 * @method string getPageSize()
2395
 * @method $this withPageSize($value)
2396
 * @method array getTag()
2397
 * @method string getFuncFilter()
2398
 * @method $this withFuncFilter($value)
2399
 * @method string getCoverage()
2400
 * @method $this withCoverage($value)
2401
 * @method string getDomainName()
2402
 * @method $this withDomainName($value)
2403
 * @method string getOwnerId()
2404
 * @method $this withOwnerId($value)
2405
 * @method string getFuncId()
2406
 * @method $this withFuncId($value)
2407
 * @method string getDomainStatus()
2408
 * @method $this withDomainStatus($value)
2409
 * @method string getDomainSearchType()
2410
 * @method $this withDomainSearchType($value)
2411
 * @method string getChangeStartTime()
2412
 * @method $this withChangeStartTime($value)
2413
 */
2414
class DescribeDcdnUserDomains extends Rpc
2415
{
2416
2417
    /**
2418
     * @param array $tag
2419
     *
2420
     * @return $this
2421
     */
2422
	public function withTag(array $tag)
2423
	{
2424
	    $this->data['Tag'] = $tag;
2425
		foreach ($tag as $depth1 => $depth1Value) {
2426
			if(isset($depth1Value['Value'])){
2427
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2428
			}
2429
			if(isset($depth1Value['Key'])){
2430
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2431
			}
2432
		}
2433
2434
		return $this;
2435
    }
2436
}
2437
2438
/**
2439
 * @method string getFuncFilter()
2440
 * @method $this withFuncFilter($value)
2441
 * @method string getResourceGroupId()
2442
 * @method $this withResourceGroupId($value)
2443
 * @method string getDomainName()
2444
 * @method $this withDomainName($value)
2445
 * @method string getPageSize()
2446
 * @method $this withPageSize($value)
2447
 * @method string getFuncId()
2448
 * @method $this withFuncId($value)
2449
 * @method string getPageNumber()
2450
 * @method $this withPageNumber($value)
2451
 */
2452
class DescribeDcdnUserDomainsByFunc extends Rpc
2453
{
2454
}
2455
2456
/**
2457
 * @method string getOwnerId()
2458
 * @method $this withOwnerId($value)
2459
 * @method string getSecurityToken()
2460
 * @method $this withSecurityToken($value)
2461
 */
2462
class DescribeDcdnUserQuota extends Rpc
2463
{
2464
}
2465
2466
/**
2467
 * @method string getBusinessType()
2468
 * @method $this withBusinessType($value)
2469
 */
2470
class DescribeDcdnUserRealTimeDeliveryField extends Rpc
2471
{
2472
2473
    /** @var string */
2474
    public $method = 'GET';
2475
}
2476
2477
/**
2478
 * @method string getSecurityToken()
2479
 * @method $this withSecurityToken($value)
2480
 * @method string getOwnerId()
2481
 * @method $this withOwnerId($value)
2482
 * @method string getStatus()
2483
 * @method $this withStatus($value)
2484
 */
2485
class DescribeDcdnUserResourcePackage extends Rpc
2486
{
2487
}
2488
2489
/**
2490
 * @method string getData()
2491
 * @method $this withData($value)
2492
 * @method string getMetric()
2493
 * @method $this withMetric($value)
2494
 * @method string getSecFunc()
2495
 * @method $this withSecFunc($value)
2496
 */
2497
class DescribeDcdnUserSecDrop extends Rpc
2498
{
2499
}
2500
2501
/**
2502
 * @method string getDomainName()
2503
 * @method $this withDomainName($value)
2504
 * @method string getPageSize()
2505
 * @method $this withPageSize($value)
2506
 * @method string getEndTime()
2507
 * @method $this withEndTime($value)
2508
 * @method string getRuleName()
2509
 * @method $this withRuleName($value)
2510
 * @method string getStartTime()
2511
 * @method $this withStartTime($value)
2512
 * @method string getSecFunc()
2513
 * @method $this withSecFunc($value)
2514
 * @method string getLang()
2515
 * @method $this withLang($value)
2516
 * @method string getPageNumber()
2517
 * @method $this withPageNumber($value)
2518
 * @method string getObject()
2519
 * @method $this withObject($value)
2520
 */
2521
class DescribeDcdnUserSecDropByMinute extends Rpc
2522
{
2523
}
2524
2525
class DescribeDcdnUserTags extends Rpc
2526
{
2527
}
2528
2529
/**
2530
 * @method string getDomainName()
2531
 * @method $this withDomainName($value)
2532
 */
2533
class DescribeDcdnVerifyContent extends Rpc
2534
{
2535
}
2536
2537
/**
2538
 * @method string getResourceGroupId()
2539
 * @method $this withResourceGroupId($value)
2540
 * @method string getDomainName()
2541
 * @method $this withDomainName($value)
2542
 */
2543
class DescribeDcdnWafDomain extends Rpc
2544
{
2545
}
2546
2547
/**
2548
 * @method string getDomainName()
2549
 * @method $this withDomainName($value)
2550
 */
2551
class DescribeDcdnWafDomainDetail extends Rpc
2552
{
2553
}
2554
2555
/**
2556
 * @method string getQueryArgs()
2557
 * @method $this withQueryArgs($value)
2558
 * @method string getPageSize()
2559
 * @method $this withPageSize($value)
2560
 * @method string getPageNumber()
2561
 * @method $this withPageNumber($value)
2562
 */
2563
class DescribeDcdnWafDomains extends Rpc
2564
{
2565
}
2566
2567
/**
2568
 * @method string getDefenseScenes()
2569
 * @method $this withDefenseScenes($value)
2570
 * @method string getLanguage()
2571
 * @method $this withLanguage($value)
2572
 */
2573
class DescribeDcdnWafFilterInfo extends Rpc
2574
{
2575
}
2576
2577
/**
2578
 * @method string getLanguage()
2579
 * @method $this withLanguage($value)
2580
 */
2581
class DescribeDcdnWafGeoInfo extends Rpc
2582
{
2583
}
2584
2585
/**
2586
 * @method string getLogType()
2587
 * @method $this withLogType($value)
2588
 * @method string getDomainName()
2589
 * @method $this withDomainName($value)
2590
 * @method string getPageSize()
2591
 * @method $this withPageSize($value)
2592
 * @method string getEndTime()
2593
 * @method $this withEndTime($value)
2594
 * @method string getStartTime()
2595
 * @method $this withStartTime($value)
2596
 * @method string getPageNumber()
2597
 * @method $this withPageNumber($value)
2598
 */
2599
class DescribeDcdnWafLogs extends Rpc
2600
{
2601
}
2602
2603
/**
2604
 * @method string getQueryArgs()
2605
 * @method $this withQueryArgs($value)
2606
 * @method string getPageSize()
2607
 * @method $this withPageSize($value)
2608
 * @method string getPageNumber()
2609
 * @method $this withPageNumber($value)
2610
 */
2611
class DescribeDcdnWafPolicies extends Rpc
2612
{
2613
}
2614
2615
/**
2616
 * @method string getPolicyId()
2617
 * @method $this withPolicyId($value)
2618
 */
2619
class DescribeDcdnWafPolicy extends Rpc
2620
{
2621
}
2622
2623
/**
2624
 * @method string getPolicyId()
2625
 * @method $this withPolicyId($value)
2626
 * @method string getPageSize()
2627
 * @method $this withPageSize($value)
2628
 * @method string getPageNumber()
2629
 * @method $this withPageNumber($value)
2630
 */
2631
class DescribeDcdnWafPolicyDomains extends Rpc
2632
{
2633
}
2634
2635
/**
2636
 * @method string getDefenseScene()
2637
 * @method $this withDefenseScene($value)
2638
 * @method string getDomainNameLike()
2639
 * @method $this withDomainNameLike($value)
2640
 * @method string getPageSize()
2641
 * @method $this withPageSize($value)
2642
 * @method string getPageNumber()
2643
 * @method $this withPageNumber($value)
2644
 */
2645
class DescribeDcdnWafPolicyValidDomains extends Rpc
2646
{
2647
}
2648
2649
/**
2650
 * @method string getRuleId()
2651
 * @method $this withRuleId($value)
2652
 */
2653
class DescribeDcdnWafRule extends Rpc
2654
{
2655
}
2656
2657
/**
2658
 * @method string getQueryArgs()
2659
 * @method $this withQueryArgs($value)
2660
 * @method string getPageSize()
2661
 * @method $this withPageSize($value)
2662
 * @method string getPageNumber()
2663
 * @method $this withPageNumber($value)
2664
 */
2665
class DescribeDcdnWafRules extends Rpc
2666
{
2667
}
2668
2669
/**
2670
 * @method string getDefenseScenes()
2671
 * @method $this withDefenseScenes($value)
2672
 */
2673
class DescribeDcdnWafScenes extends Rpc
2674
{
2675
}
2676
2677
/**
2678
 * @method string getOwnerId()
2679
 * @method $this withOwnerId($value)
2680
 * @method string getSecurityToken()
2681
 * @method $this withSecurityToken($value)
2682
 */
2683
class DescribeDcdnWafService extends Rpc
2684
{
2685
}
2686
2687
class DescribeDcdnWafSpecInfo extends Rpc
2688
{
2689
}
2690
2691
/**
2692
 * @method string getDomainName()
2693
 * @method $this withDomainName($value)
2694
 * @method string getEndTime()
2695
 * @method $this withEndTime($value)
2696
 * @method string getInterval()
2697
 * @method $this withInterval($value)
2698
 * @method string getStartTime()
2699
 * @method $this withStartTime($value)
2700
 * @method string getSplitBy()
2701
 * @method $this withSplitBy($value)
2702
 */
2703
class DescribeDcdnWafUsageData extends Rpc
2704
{
2705
}
2706
2707
/**
2708
 * @method string getFunctionName()
2709
 * @method $this withFunctionName($value)
2710
 * @method string getDomainName()
2711
 * @method $this withDomainName($value)
2712
 */
2713
class DescribeRDDomainConfig extends Rpc
2714
{
2715
}
2716
2717
/**
2718
 * @method string getPageSize()
2719
 * @method $this withPageSize($value)
2720
 * @method string getPageNumber()
2721
 * @method $this withPageNumber($value)
2722
 */
2723
class DescribeRDDomains extends Rpc
2724
{
2725
}
2726
2727
/**
2728
 * @method string getName()
2729
 */
2730
class DescribeRoutine extends Rpc
2731
{
2732
2733
    /**
2734
     * @param string $value
2735
     *
2736
     * @return $this
2737
     */
2738
    public function withName($value)
2739
    {
2740
        $this->data['Name'] = $value;
2741
        $this->options['form_params']['Name'] = $value;
2742
2743
        return $this;
2744
    }
2745
}
2746
2747
class DescribeRoutineCanaryEnvs extends Rpc
2748
{
2749
}
2750
2751
/**
2752
 * @method string getName()
2753
 * @method string getSelectCodeRevision()
2754
 */
2755
class DescribeRoutineCodeRevision extends Rpc
2756
{
2757
2758
    /**
2759
     * @param string $value
2760
     *
2761
     * @return $this
2762
     */
2763
    public function withName($value)
2764
    {
2765
        $this->data['Name'] = $value;
2766
        $this->options['form_params']['Name'] = $value;
2767
2768
        return $this;
2769
    }
2770
2771
    /**
2772
     * @param string $value
2773
     *
2774
     * @return $this
2775
     */
2776
    public function withSelectCodeRevision($value)
2777
    {
2778
        $this->data['SelectCodeRevision'] = $value;
2779
        $this->options['form_params']['SelectCodeRevision'] = $value;
2780
2781
        return $this;
2782
    }
2783
}
2784
2785
class DescribeRoutineSpec extends Rpc
2786
{
2787
}
2788
2789
class DescribeRoutineUserInfo extends Rpc
2790
{
2791
}
2792
2793
/**
2794
 * @method string getOwnerId()
2795
 * @method $this withOwnerId($value)
2796
 * @method string getSecurityToken()
2797
 * @method $this withSecurityToken($value)
2798
 */
2799
class DescribeUserDcdnIpaStatus extends Rpc
2800
{
2801
}
2802
2803
/**
2804
 * @method string getOwnerId()
2805
 * @method $this withOwnerId($value)
2806
 */
2807
class DescribeUserDcdnStatus extends Rpc
2808
{
2809
}
2810
2811
/**
2812
 * @method string getOwnerId()
2813
 * @method $this withOwnerId($value)
2814
 */
2815
class DescribeUserErStatus extends Rpc
2816
{
2817
}
2818
2819
/**
2820
 * @method string getOwnerId()
2821
 * @method $this withOwnerId($value)
2822
 * @method string getSecurityToken()
2823
 * @method $this withSecurityToken($value)
2824
 */
2825
class DescribeUserLogserviceStatus extends Rpc
2826
{
2827
}
2828
2829
/**
2830
 * @method string getEnvConf()
2831
 * @method string getName()
2832
 * @method string getDescription()
2833
 */
2834
class EditRoutineConf extends Rpc
2835
{
2836
2837
    /**
2838
     * @param string $value
2839
     *
2840
     * @return $this
2841
     */
2842
    public function withEnvConf($value)
2843
    {
2844
        $this->data['EnvConf'] = $value;
2845
        $this->options['form_params']['EnvConf'] = $value;
2846
2847
        return $this;
2848
    }
2849
2850
    /**
2851
     * @param string $value
2852
     *
2853
     * @return $this
2854
     */
2855
    public function withName($value)
2856
    {
2857
        $this->data['Name'] = $value;
2858
        $this->options['form_params']['Name'] = $value;
2859
2860
        return $this;
2861
    }
2862
2863
    /**
2864
     * @param string $value
2865
     *
2866
     * @return $this
2867
     */
2868
    public function withDescription($value)
2869
    {
2870
        $this->data['Description'] = $value;
2871
        $this->options['form_params']['Description'] = $value;
2872
2873
        return $this;
2874
    }
2875
}
2876
2877
/**
2878
 * @method string getDomainName()
2879
 * @method $this withDomainName($value)
2880
 * @method string getPageSize()
2881
 * @method $this withPageSize($value)
2882
 * @method string getPageNumber()
2883
 * @method $this withPageNumber($value)
2884
 * @method string getBusinessType()
2885
 * @method $this withBusinessType($value)
2886
 */
2887
class ListDcdnRealTimeDeliveryProject extends Rpc
2888
{
2889
}
2890
2891
/**
2892
 * @method string getDomainName()
2893
 * @method $this withDomainName($value)
2894
 * @method string getProperty()
2895
 * @method $this withProperty($value)
2896
 */
2897
class ModifyDCdnDomainSchdmByProperty extends Rpc
2898
{
2899
}
2900
2901
/**
2902
 * @method string getPolicyId()
2903
 * @method string getPolicyStatus()
2904
 * @method string getPolicyName()
2905
 */
2906
class ModifyDcdnWafPolicy extends Rpc
2907
{
2908
2909
    /**
2910
     * @param string $value
2911
     *
2912
     * @return $this
2913
     */
2914
    public function withPolicyId($value)
2915
    {
2916
        $this->data['PolicyId'] = $value;
2917
        $this->options['form_params']['PolicyId'] = $value;
2918
2919
        return $this;
2920
    }
2921
2922
    /**
2923
     * @param string $value
2924
     *
2925
     * @return $this
2926
     */
2927
    public function withPolicyStatus($value)
2928
    {
2929
        $this->data['PolicyStatus'] = $value;
2930
        $this->options['form_params']['PolicyStatus'] = $value;
2931
2932
        return $this;
2933
    }
2934
2935
    /**
2936
     * @param string $value
2937
     *
2938
     * @return $this
2939
     */
2940
    public function withPolicyName($value)
2941
    {
2942
        $this->data['PolicyName'] = $value;
2943
        $this->options['form_params']['PolicyName'] = $value;
2944
2945
        return $this;
2946
    }
2947
}
2948
2949
/**
2950
 * @method string getPolicyId()
2951
 * @method string getBindDomains()
2952
 * @method string getUnbindDomains()
2953
 */
2954
class ModifyDcdnWafPolicyDomains extends Rpc
2955
{
2956
2957
    /**
2958
     * @param string $value
2959
     *
2960
     * @return $this
2961
     */
2962
    public function withPolicyId($value)
2963
    {
2964
        $this->data['PolicyId'] = $value;
2965
        $this->options['form_params']['PolicyId'] = $value;
2966
2967
        return $this;
2968
    }
2969
2970
    /**
2971
     * @param string $value
2972
     *
2973
     * @return $this
2974
     */
2975
    public function withBindDomains($value)
2976
    {
2977
        $this->data['BindDomains'] = $value;
2978
        $this->options['form_params']['BindDomains'] = $value;
2979
2980
        return $this;
2981
    }
2982
2983
    /**
2984
     * @param string $value
2985
     *
2986
     * @return $this
2987
     */
2988
    public function withUnbindDomains($value)
2989
    {
2990
        $this->data['UnbindDomains'] = $value;
2991
        $this->options['form_params']['UnbindDomains'] = $value;
2992
2993
        return $this;
2994
    }
2995
}
2996
2997
/**
2998
 * @method string getRuleConfig()
2999
 * @method string getRuleStatus()
3000
 * @method string getRuleName()
3001
 * @method string getRuleId()
3002
 */
3003
class ModifyDcdnWafRule extends Rpc
3004
{
3005
3006
    /**
3007
     * @param string $value
3008
     *
3009
     * @return $this
3010
     */
3011
    public function withRuleConfig($value)
3012
    {
3013
        $this->data['RuleConfig'] = $value;
3014
        $this->options['form_params']['RuleConfig'] = $value;
3015
3016
        return $this;
3017
    }
3018
3019
    /**
3020
     * @param string $value
3021
     *
3022
     * @return $this
3023
     */
3024
    public function withRuleStatus($value)
3025
    {
3026
        $this->data['RuleStatus'] = $value;
3027
        $this->options['form_params']['RuleStatus'] = $value;
3028
3029
        return $this;
3030
    }
3031
3032
    /**
3033
     * @param string $value
3034
     *
3035
     * @return $this
3036
     */
3037
    public function withRuleName($value)
3038
    {
3039
        $this->data['RuleName'] = $value;
3040
        $this->options['form_params']['RuleName'] = $value;
3041
3042
        return $this;
3043
    }
3044
3045
    /**
3046
     * @param string $value
3047
     *
3048
     * @return $this
3049
     */
3050
    public function withRuleId($value)
3051
    {
3052
        $this->data['RuleId'] = $value;
3053
        $this->options['form_params']['RuleId'] = $value;
3054
3055
        return $this;
3056
    }
3057
}
3058
3059
/**
3060
 * @method string getWebsocketBillType()
3061
 * @method $this withWebsocketBillType($value)
3062
 * @method string getBillType()
3063
 * @method $this withBillType($value)
3064
 * @method string getSecurityToken()
3065
 * @method $this withSecurityToken($value)
3066
 * @method string getOwnerId()
3067
 * @method $this withOwnerId($value)
3068
 */
3069
class OpenDcdnService extends Rpc
3070
{
3071
}
3072
3073
/**
3074
 * @method string getObjectPath()
3075
 * @method $this withObjectPath($value)
3076
 * @method string getSecurityToken()
3077
 * @method $this withSecurityToken($value)
3078
 * @method string getL2Preload()
3079
 * @method $this withL2Preload($value)
3080
 * @method string getArea()
3081
 * @method $this withArea($value)
3082
 * @method string getOwnerId()
3083
 * @method $this withOwnerId($value)
3084
 */
3085
class PreloadDcdnObjectCaches extends Rpc
3086
{
3087
}
3088
3089
/**
3090
 * @method string getFunctionName()
3091
 * @method $this withFunctionName($value)
3092
 * @method string getDomainName()
3093
 * @method $this withDomainName($value)
3094
 */
3095
class PublishDcdnStagingConfigToProduction extends Rpc
3096
{
3097
}
3098
3099
/**
3100
 * @method string getName()
3101
 * @method string getSelectCodeRevision()
3102
 * @method string getEnvs()
3103
 */
3104
class PublishRoutineCodeRevision extends Rpc
3105
{
3106
3107
    /**
3108
     * @param string $value
3109
     *
3110
     * @return $this
3111
     */
3112
    public function withName($value)
3113
    {
3114
        $this->data['Name'] = $value;
3115
        $this->options['form_params']['Name'] = $value;
3116
3117
        return $this;
3118
    }
3119
3120
    /**
3121
     * @param string $value
3122
     *
3123
     * @return $this
3124
     */
3125
    public function withSelectCodeRevision($value)
3126
    {
3127
        $this->data['SelectCodeRevision'] = $value;
3128
        $this->options['form_params']['SelectCodeRevision'] = $value;
3129
3130
        return $this;
3131
    }
3132
3133
    /**
3134
     * @param string $value
3135
     *
3136
     * @return $this
3137
     */
3138
    public function withEnvs($value)
3139
    {
3140
        $this->data['Envs'] = $value;
3141
        $this->options['form_params']['Envs'] = $value;
3142
3143
        return $this;
3144
    }
3145
}
3146
3147
/**
3148
 * @method string getObjectPath()
3149
 * @method $this withObjectPath($value)
3150
 * @method string getSecurityToken()
3151
 * @method $this withSecurityToken($value)
3152
 * @method string getObjectType()
3153
 * @method $this withObjectType($value)
3154
 * @method string getOwnerId()
3155
 * @method $this withOwnerId($value)
3156
 */
3157
class RefreshDcdnObjectCaches extends Rpc
3158
{
3159
}
3160
3161
/**
3162
 * @method string getDomainName()
3163
 * @method $this withDomainName($value)
3164
 */
3165
class RollbackDcdnStagingConfig extends Rpc
3166
{
3167
}
3168
3169
/**
3170
 * @method string getSSLProtocol()
3171
 * @method $this withSSLProtocol($value)
3172
 * @method string getSecurityToken()
3173
 * @method $this withSecurityToken($value)
3174
 * @method string getCertType()
3175
 * @method $this withCertType($value)
3176
 * @method string getSSLPri()
3177
 * @method $this withSSLPri($value)
3178
 * @method string getForceSet()
3179
 * @method $this withForceSet($value)
3180
 * @method string getCertName()
3181
 * @method $this withCertName($value)
3182
 * @method string getDomainName()
3183
 * @method $this withDomainName($value)
3184
 * @method string getOwnerId()
3185
 * @method $this withOwnerId($value)
3186
 * @method string getSSLPub()
3187
 * @method $this withSSLPub($value)
3188
 * @method string getRegion()
3189
 * @method $this withRegion($value)
3190
 */
3191
class SetDcdnDomainCertificate extends Rpc
3192
{
3193
}
3194
3195
/**
3196
 * @method string getSSLProtocol()
3197
 * @method $this withSSLProtocol($value)
3198
 * @method string getSecurityToken()
3199
 * @method $this withSecurityToken($value)
3200
 * @method string getDomainName()
3201
 * @method $this withDomainName($value)
3202
 * @method string getOwnerId()
3203
 * @method $this withOwnerId($value)
3204
 * @method string getCertIdentifier()
3205
 * @method $this withCertIdentifier($value)
3206
 */
3207
class SetDcdnDomainSMCertificate extends Rpc
3208
{
3209
}
3210
3211
/**
3212
 * @method string getFunctions()
3213
 * @method $this withFunctions($value)
3214
 * @method string getDomainName()
3215
 * @method $this withDomainName($value)
3216
 */
3217
class SetDcdnDomainStagingConfig extends Rpc
3218
{
3219
}
3220
3221
/**
3222
 * @method string getConfigs()
3223
 * @method $this withConfigs($value)
3224
 * @method string getSecurityToken()
3225
 * @method $this withSecurityToken($value)
3226
 * @method string getOwnerAccount()
3227
 * @method $this withOwnerAccount($value)
3228
 * @method string getOwnerId()
3229
 * @method $this withOwnerId($value)
3230
 * @method string getFunctionId()
3231
 * @method $this withFunctionId($value)
3232
 */
3233
class SetDcdnUserConfig extends Rpc
3234
{
3235
}
3236
3237
/**
3238
 * @method string getSubdomains()
3239
 */
3240
class SetRoutineSubdomain extends Rpc
3241
{
3242
3243
    /**
3244
     * @param string $value
3245
     *
3246
     * @return $this
3247
     */
3248
    public function withSubdomains($value)
3249
    {
3250
        $this->data['Subdomains'] = $value;
3251
        $this->options['form_params']['Subdomains'] = $value;
3252
3253
        return $this;
3254
    }
3255
}
3256
3257
/**
3258
 * @method string getDomainName()
3259
 * @method $this withDomainName($value)
3260
 * @method string getOwnerId()
3261
 * @method $this withOwnerId($value)
3262
 * @method string getSecurityToken()
3263
 * @method $this withSecurityToken($value)
3264
 */
3265
class StartDcdnDomain extends Rpc
3266
{
3267
}
3268
3269
/**
3270
 * @method string getSecurityToken()
3271
 * @method $this withSecurityToken($value)
3272
 * @method string getDomainName()
3273
 * @method $this withDomainName($value)
3274
 * @method string getOwnerId()
3275
 * @method $this withOwnerId($value)
3276
 */
3277
class StartDcdnIpaDomain extends Rpc
3278
{
3279
}
3280
3281
/**
3282
 * @method string getDomainName()
3283
 * @method $this withDomainName($value)
3284
 * @method string getOwnerId()
3285
 * @method $this withOwnerId($value)
3286
 * @method string getSecurityToken()
3287
 * @method $this withSecurityToken($value)
3288
 */
3289
class StopDcdnDomain extends Rpc
3290
{
3291
}
3292
3293
/**
3294
 * @method string getSecurityToken()
3295
 * @method $this withSecurityToken($value)
3296
 * @method string getDomainName()
3297
 * @method $this withDomainName($value)
3298
 * @method string getOwnerId()
3299
 * @method $this withOwnerId($value)
3300
 */
3301
class StopDcdnIpaDomain extends Rpc
3302
{
3303
}
3304
3305
/**
3306
 * @method array getResourceId()
3307
 * @method array getTag()
3308
 * @method string getResourceType()
3309
 * @method $this withResourceType($value)
3310
 */
3311
class TagDcdnResources extends Rpc
3312
{
3313
3314
    /**
3315
     * @param array $resourceId
3316
     *
3317
     * @return $this
3318
     */
3319
	public function withResourceId(array $resourceId)
3320
	{
3321
	    $this->data['ResourceId'] = $resourceId;
3322
		foreach ($resourceId as $i => $iValue) {
3323
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3324
		}
3325
3326
		return $this;
3327
    }
3328
3329
    /**
3330
     * @param array $tag
3331
     *
3332
     * @return $this
3333
     */
3334
	public function withTag(array $tag)
3335
	{
3336
	    $this->data['Tag'] = $tag;
3337
		foreach ($tag as $depth1 => $depth1Value) {
3338
			if(isset($depth1Value['Key'])){
3339
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
3340
			}
3341
			if(isset($depth1Value['Value'])){
3342
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
3343
			}
3344
		}
3345
3346
		return $this;
3347
    }
3348
}
3349
3350
/**
3351
 * @method string getAll()
3352
 * @method $this withAll($value)
3353
 * @method array getResourceId()
3354
 * @method array getTagKey()
3355
 * @method string getResourceType()
3356
 * @method $this withResourceType($value)
3357
 */
3358
class UntagDcdnResources extends Rpc
3359
{
3360
3361
    /**
3362
     * @param array $resourceId
3363
     *
3364
     * @return $this
3365
     */
3366
	public function withResourceId(array $resourceId)
3367
	{
3368
	    $this->data['ResourceId'] = $resourceId;
3369
		foreach ($resourceId as $i => $iValue) {
3370
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3371
		}
3372
3373
		return $this;
3374
    }
3375
3376
    /**
3377
     * @param array $tagKey
3378
     *
3379
     * @return $this
3380
     */
3381
	public function withTagKey(array $tagKey)
3382
	{
3383
	    $this->data['TagKey'] = $tagKey;
3384
		foreach ($tagKey as $i => $iValue) {
3385
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
3386
		}
3387
3388
		return $this;
3389
    }
3390
}
3391
3392
/**
3393
 * @method string getReports()
3394
 * @method string getSchedule()
3395
 * @method string getName()
3396
 * @method string getDomainName()
3397
 * @method string getDeliver()
3398
 * @method string getDeliverId()
3399
 */
3400
class UpdateDcdnDeliverTask extends Rpc
3401
{
3402
3403
    /**
3404
     * @param string $value
3405
     *
3406
     * @return $this
3407
     */
3408
    public function withReports($value)
3409
    {
3410
        $this->data['Reports'] = $value;
3411
        $this->options['form_params']['Reports'] = $value;
3412
3413
        return $this;
3414
    }
3415
3416
    /**
3417
     * @param string $value
3418
     *
3419
     * @return $this
3420
     */
3421
    public function withSchedule($value)
3422
    {
3423
        $this->data['Schedule'] = $value;
3424
        $this->options['form_params']['Schedule'] = $value;
3425
3426
        return $this;
3427
    }
3428
3429
    /**
3430
     * @param string $value
3431
     *
3432
     * @return $this
3433
     */
3434
    public function withName($value)
3435
    {
3436
        $this->data['Name'] = $value;
3437
        $this->options['form_params']['Name'] = $value;
3438
3439
        return $this;
3440
    }
3441
3442
    /**
3443
     * @param string $value
3444
     *
3445
     * @return $this
3446
     */
3447
    public function withDomainName($value)
3448
    {
3449
        $this->data['DomainName'] = $value;
3450
        $this->options['form_params']['DomainName'] = $value;
3451
3452
        return $this;
3453
    }
3454
3455
    /**
3456
     * @param string $value
3457
     *
3458
     * @return $this
3459
     */
3460
    public function withDeliver($value)
3461
    {
3462
        $this->data['Deliver'] = $value;
3463
        $this->options['form_params']['Deliver'] = $value;
3464
3465
        return $this;
3466
    }
3467
3468
    /**
3469
     * @param string $value
3470
     *
3471
     * @return $this
3472
     */
3473
    public function withDeliverId($value)
3474
    {
3475
        $this->data['DeliverId'] = $value;
3476
        $this->options['form_params']['DeliverId'] = $value;
3477
3478
        return $this;
3479
    }
3480
}
3481
3482
/**
3483
 * @method string getSources()
3484
 * @method $this withSources($value)
3485
 * @method string getResourceGroupId()
3486
 * @method $this withResourceGroupId($value)
3487
 * @method string getSecurityToken()
3488
 * @method $this withSecurityToken($value)
3489
 * @method string getTopLevelDomain()
3490
 * @method $this withTopLevelDomain($value)
3491
 * @method string getDomainName()
3492
 * @method $this withDomainName($value)
3493
 * @method string getOwnerId()
3494
 * @method $this withOwnerId($value)
3495
 */
3496
class UpdateDcdnDomain extends Rpc
3497
{
3498
}
3499
3500
/**
3501
 * @method string getSources()
3502
 * @method $this withSources($value)
3503
 * @method string getResourceGroupId()
3504
 * @method $this withResourceGroupId($value)
3505
 * @method string getSecurityToken()
3506
 * @method $this withSecurityToken($value)
3507
 * @method string getTopLevelDomain()
3508
 * @method $this withTopLevelDomain($value)
3509
 * @method string getDomainName()
3510
 * @method $this withDomainName($value)
3511
 * @method string getOwnerId()
3512
 * @method $this withOwnerId($value)
3513
 */
3514
class UpdateDcdnIpaDomain extends Rpc
3515
{
3516
}
3517
3518
/**
3519
 * @method string getSLSLogStore()
3520
 * @method string getProjectName()
3521
 * @method string getDomainName()
3522
 * @method string getSamplingRate()
3523
 * @method string getDataCenter()
3524
 * @method string getSLSProject()
3525
 * @method string getSLSRegion()
3526
 */
3527
class UpdateDcdnSLSRealtimeLogDelivery extends Rpc
3528
{
3529
3530
    /**
3531
     * @param string $value
3532
     *
3533
     * @return $this
3534
     */
3535
    public function withSLSLogStore($value)
3536
    {
3537
        $this->data['SLSLogStore'] = $value;
3538
        $this->options['form_params']['SLSLogStore'] = $value;
3539
3540
        return $this;
3541
    }
3542
3543
    /**
3544
     * @param string $value
3545
     *
3546
     * @return $this
3547
     */
3548
    public function withProjectName($value)
3549
    {
3550
        $this->data['ProjectName'] = $value;
3551
        $this->options['form_params']['ProjectName'] = $value;
3552
3553
        return $this;
3554
    }
3555
3556
    /**
3557
     * @param string $value
3558
     *
3559
     * @return $this
3560
     */
3561
    public function withDomainName($value)
3562
    {
3563
        $this->data['DomainName'] = $value;
3564
        $this->options['form_params']['DomainName'] = $value;
3565
3566
        return $this;
3567
    }
3568
3569
    /**
3570
     * @param string $value
3571
     *
3572
     * @return $this
3573
     */
3574
    public function withSamplingRate($value)
3575
    {
3576
        $this->data['SamplingRate'] = $value;
3577
        $this->options['form_params']['SamplingRate'] = $value;
3578
3579
        return $this;
3580
    }
3581
3582
    /**
3583
     * @param string $value
3584
     *
3585
     * @return $this
3586
     */
3587
    public function withDataCenter($value)
3588
    {
3589
        $this->data['DataCenter'] = $value;
3590
        $this->options['form_params']['DataCenter'] = $value;
3591
3592
        return $this;
3593
    }
3594
3595
    /**
3596
     * @param string $value
3597
     *
3598
     * @return $this
3599
     */
3600
    public function withSLSProject($value)
3601
    {
3602
        $this->data['SLSProject'] = $value;
3603
        $this->options['form_params']['SLSProject'] = $value;
3604
3605
        return $this;
3606
    }
3607
3608
    /**
3609
     * @param string $value
3610
     *
3611
     * @return $this
3612
     */
3613
    public function withSLSRegion($value)
3614
    {
3615
        $this->data['SLSRegion'] = $value;
3616
        $this->options['form_params']['SLSRegion'] = $value;
3617
3618
        return $this;
3619
    }
3620
}
3621
3622
/**
3623
 * @method string getReportIds()
3624
 * @method string getDomainName()
3625
 * @method string getEndTime()
3626
 * @method string getStartTime()
3627
 */
3628
class UpdateDcdnSubTask extends Rpc
3629
{
3630
3631
    /**
3632
     * @param string $value
3633
     *
3634
     * @return $this
3635
     */
3636
    public function withReportIds($value)
3637
    {
3638
        $this->data['ReportIds'] = $value;
3639
        $this->options['form_params']['ReportIds'] = $value;
3640
3641
        return $this;
3642
    }
3643
3644
    /**
3645
     * @param string $value
3646
     *
3647
     * @return $this
3648
     */
3649
    public function withDomainName($value)
3650
    {
3651
        $this->data['DomainName'] = $value;
3652
        $this->options['form_params']['DomainName'] = $value;
3653
3654
        return $this;
3655
    }
3656
3657
    /**
3658
     * @param string $value
3659
     *
3660
     * @return $this
3661
     */
3662
    public function withEndTime($value)
3663
    {
3664
        $this->data['EndTime'] = $value;
3665
        $this->options['form_params']['EndTime'] = $value;
3666
3667
        return $this;
3668
    }
3669
3670
    /**
3671
     * @param string $value
3672
     *
3673
     * @return $this
3674
     */
3675
    public function withStartTime($value)
3676
    {
3677
        $this->data['StartTime'] = $value;
3678
        $this->options['form_params']['StartTime'] = $value;
3679
3680
        return $this;
3681
    }
3682
}
3683
3684
/**
3685
 * @method string getFields()
3686
 * @method $this withFields($value)
3687
 * @method string getBusinessType()
3688
 * @method $this withBusinessType($value)
3689
 */
3690
class UpdateDcdnUserRealTimeDeliveryField extends Rpc
3691
{
3692
3693
    /** @var string */
3694
    public $method = 'GET';
3695
}
3696
3697
/**
3698
 * @method string getCodeDescription()
3699
 * @method string getName()
3700
 */
3701
class UploadRoutineCode extends Rpc
3702
{
3703
3704
    /**
3705
     * @param string $value
3706
     *
3707
     * @return $this
3708
     */
3709
    public function withCodeDescription($value)
3710
    {
3711
        $this->data['CodeDescription'] = $value;
3712
        $this->options['form_params']['CodeDescription'] = $value;
3713
3714
        return $this;
3715
    }
3716
3717
    /**
3718
     * @param string $value
3719
     *
3720
     * @return $this
3721
     */
3722
    public function withName($value)
3723
    {
3724
        $this->data['Name'] = $value;
3725
        $this->options['form_params']['Name'] = $value;
3726
3727
        return $this;
3728
    }
3729
}
3730
3731
/**
3732
 * @method string getCodeDescription()
3733
 * @method string getName()
3734
 */
3735
class UploadStagingRoutineCode extends Rpc
3736
{
3737
3738
    /**
3739
     * @param string $value
3740
     *
3741
     * @return $this
3742
     */
3743
    public function withCodeDescription($value)
3744
    {
3745
        $this->data['CodeDescription'] = $value;
3746
        $this->options['form_params']['CodeDescription'] = $value;
3747
3748
        return $this;
3749
    }
3750
3751
    /**
3752
     * @param string $value
3753
     *
3754
     * @return $this
3755
     */
3756
    public function withName($value)
3757
    {
3758
        $this->data['Name'] = $value;
3759
        $this->options['form_params']['Name'] = $value;
3760
3761
        return $this;
3762
    }
3763
}
3764
3765
/**
3766
 * @method string getDomainName()
3767
 * @method $this withDomainName($value)
3768
 * @method string getVerifyType()
3769
 * @method $this withVerifyType($value)
3770
 */
3771
class VerifyDcdnDomainOwner extends Rpc
3772
{
3773
}
3774