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 ( 2f67ea...adecbf )
by
unknown
06:54
created

DcdnHttpRequestTestTool::withHost()   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
c 0
b 0
f 0
rs 10
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 DeleteDcdnDeliverTask deleteDcdnDeliverTask(array $options = [])
28
 * @method DeleteDcdnDomain deleteDcdnDomain(array $options = [])
29
 * @method DeleteDcdnIpaDomain deleteDcdnIpaDomain(array $options = [])
30
 * @method DeleteDcdnIpaSpecificConfig deleteDcdnIpaSpecificConfig(array $options = [])
31
 * @method DeleteDcdnKv deleteDcdnKv(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 getDeliverId()
928
 * @method $this withDeliverId($value)
929
 */
930
class DeleteDcdnDeliverTask extends Rpc
931
{
932
}
933
934
/**
935
 * @method string getSecurityToken()
936
 * @method $this withSecurityToken($value)
937
 * @method string getOwnerAccount()
938
 * @method $this withOwnerAccount($value)
939
 * @method string getDomainName()
940
 * @method $this withDomainName($value)
941
 * @method string getOwnerId()
942
 * @method $this withOwnerId($value)
943
 */
944
class DeleteDcdnDomain extends Rpc
945
{
946
}
947
948
/**
949
 * @method string getSecurityToken()
950
 * @method $this withSecurityToken($value)
951
 * @method string getOwnerAccount()
952
 * @method $this withOwnerAccount($value)
953
 * @method string getDomainName()
954
 * @method $this withDomainName($value)
955
 * @method string getOwnerId()
956
 * @method $this withOwnerId($value)
957
 */
958
class DeleteDcdnIpaDomain extends Rpc
959
{
960
}
961
962
/**
963
 * @method string getSecurityToken()
964
 * @method $this withSecurityToken($value)
965
 * @method string getDomainName()
966
 * @method $this withDomainName($value)
967
 * @method string getOwnerId()
968
 * @method $this withOwnerId($value)
969
 * @method string getConfigId()
970
 * @method $this withConfigId($value)
971
 */
972
class DeleteDcdnIpaSpecificConfig extends Rpc
973
{
974
}
975
976
/**
977
 * @method string getNamespace()
978
 * @method $this withNamespace($value)
979
 * @method string getKey()
980
 * @method $this withKey($value)
981
 */
982
class DeleteDcdnKv extends Rpc
983
{
984
}
985
986
/**
987
 * @method string getProjectName()
988
 * @method $this withProjectName($value)
989
 */
990
class DeleteDcdnRealTimeLogProject extends Rpc
991
{
992
}
993
994
/**
995
 * @method string getSecurityToken()
996
 * @method $this withSecurityToken($value)
997
 * @method string getDomainName()
998
 * @method $this withDomainName($value)
999
 * @method string getOwnerId()
1000
 * @method $this withOwnerId($value)
1001
 * @method string getConfigId()
1002
 * @method $this withConfigId($value)
1003
 */
1004
class DeleteDcdnSpecificConfig extends Rpc
1005
{
1006
}
1007
1008
/**
1009
 * @method string getSecurityToken()
1010
 * @method $this withSecurityToken($value)
1011
 * @method string getDomainName()
1012
 * @method $this withDomainName($value)
1013
 * @method string getOwnerId()
1014
 * @method $this withOwnerId($value)
1015
 * @method string getConfigId()
1016
 * @method $this withConfigId($value)
1017
 */
1018
class DeleteDcdnSpecificStagingConfig extends Rpc
1019
{
1020
}
1021
1022
class DeleteDcdnSubTask extends Rpc
1023
{
1024
}
1025
1026
/**
1027
 * @method string getPolicyId()
1028
 */
1029
class DeleteDcdnWafPolicy extends Rpc
1030
{
1031
1032
    /**
1033
     * @param string $value
1034
     *
1035
     * @return $this
1036
     */
1037
    public function withPolicyId($value)
1038
    {
1039
        $this->data['PolicyId'] = $value;
1040
        $this->options['form_params']['PolicyId'] = $value;
1041
1042
        return $this;
1043
    }
1044
}
1045
1046
/**
1047
 * @method string getName()
1048
 */
1049
class DeleteRoutine extends Rpc
1050
{
1051
1052
    /**
1053
     * @param string $value
1054
     *
1055
     * @return $this
1056
     */
1057
    public function withName($value)
1058
    {
1059
        $this->data['Name'] = $value;
1060
        $this->options['form_params']['Name'] = $value;
1061
1062
        return $this;
1063
    }
1064
}
1065
1066
/**
1067
 * @method string getName()
1068
 * @method string getSelectCodeRevision()
1069
 */
1070
class DeleteRoutineCodeRevision extends Rpc
1071
{
1072
1073
    /**
1074
     * @param string $value
1075
     *
1076
     * @return $this
1077
     */
1078
    public function withName($value)
1079
    {
1080
        $this->data['Name'] = $value;
1081
        $this->options['form_params']['Name'] = $value;
1082
1083
        return $this;
1084
    }
1085
1086
    /**
1087
     * @param string $value
1088
     *
1089
     * @return $this
1090
     */
1091
    public function withSelectCodeRevision($value)
1092
    {
1093
        $this->data['SelectCodeRevision'] = $value;
1094
        $this->options['form_params']['SelectCodeRevision'] = $value;
1095
1096
        return $this;
1097
    }
1098
}
1099
1100
/**
1101
 * @method string getName()
1102
 * @method string getEnvs()
1103
 */
1104
class DeleteRoutineConfEnvs extends Rpc
1105
{
1106
1107
    /**
1108
     * @param string $value
1109
     *
1110
     * @return $this
1111
     */
1112
    public function withName($value)
1113
    {
1114
        $this->data['Name'] = $value;
1115
        $this->options['form_params']['Name'] = $value;
1116
1117
        return $this;
1118
    }
1119
1120
    /**
1121
     * @param string $value
1122
     *
1123
     * @return $this
1124
     */
1125
    public function withEnvs($value)
1126
    {
1127
        $this->data['Envs'] = $value;
1128
        $this->options['form_params']['Envs'] = $value;
1129
1130
        return $this;
1131
    }
1132
}
1133
1134
/**
1135
 * @method string getLang()
1136
 * @method $this withLang($value)
1137
 */
1138
class DescribeDcdnAclFields extends Rpc
1139
{
1140
}
1141
1142
/**
1143
 * @method string getIsp()
1144
 * @method $this withIsp($value)
1145
 * @method string getEndTime()
1146
 * @method $this withEndTime($value)
1147
 * @method string getInterval()
1148
 * @method $this withInterval($value)
1149
 * @method string getDeviceName()
1150
 * @method $this withDeviceName($value)
1151
 * @method string getStartTime()
1152
 * @method $this withStartTime($value)
1153
 * @method string getDevicePort()
1154
 * @method $this withDevicePort($value)
1155
 */
1156
class DescribeDcdnBgpBpsData extends Rpc
1157
{
1158
}
1159
1160
/**
1161
 * @method string getIsp()
1162
 * @method $this withIsp($value)
1163
 * @method string getEndTime()
1164
 * @method $this withEndTime($value)
1165
 * @method string getInterval()
1166
 * @method $this withInterval($value)
1167
 * @method string getStartTime()
1168
 * @method $this withStartTime($value)
1169
 */
1170
class DescribeDcdnBgpTrafficData extends Rpc
1171
{
1172
}
1173
1174
/**
1175
 * @method string getLanguage()
1176
 * @method $this withLanguage($value)
1177
 */
1178
class DescribeDcdnBlockedRegions extends Rpc
1179
{
1180
1181
    /** @var string */
1182
    public $method = 'GET';
1183
}
1184
1185
/**
1186
 * @method string getSecurityToken()
1187
 * @method $this withSecurityToken($value)
1188
 * @method string getCertName()
1189
 * @method $this withCertName($value)
1190
 * @method string getOwnerId()
1191
 * @method $this withOwnerId($value)
1192
 */
1193
class DescribeDcdnCertificateDetail extends Rpc
1194
{
1195
}
1196
1197
/**
1198
 * @method string getSecurityToken()
1199
 * @method $this withSecurityToken($value)
1200
 * @method string getDomainName()
1201
 * @method $this withDomainName($value)
1202
 * @method string getOwnerId()
1203
 * @method $this withOwnerId($value)
1204
 */
1205
class DescribeDcdnCertificateList extends Rpc
1206
{
1207
}
1208
1209
/**
1210
 * @method string getPageSize()
1211
 * @method $this withPageSize($value)
1212
 * @method string getPageNumber()
1213
 * @method $this withPageNumber($value)
1214
 */
1215
class DescribeDcdnDeletedDomains extends Rpc
1216
{
1217
}
1218
1219
/**
1220
 * @method string getDeliverId()
1221
 * @method $this withDeliverId($value)
1222
 */
1223
class DescribeDcdnDeliverList extends Rpc
1224
{
1225
}
1226
1227
/**
1228
 * @method string getDomainName()
1229
 * @method $this withDomainName($value)
1230
 * @method string getEndTime()
1231
 * @method $this withEndTime($value)
1232
 * @method string getInterval()
1233
 * @method $this withInterval($value)
1234
 * @method string getLocationNameEn()
1235
 * @method $this withLocationNameEn($value)
1236
 * @method string getStartTime()
1237
 * @method $this withStartTime($value)
1238
 * @method string getIspNameEn()
1239
 * @method $this withIspNameEn($value)
1240
 */
1241
class DescribeDcdnDomainBpsData extends Rpc
1242
{
1243
}
1244
1245
/**
1246
 * @method string getDomainName()
1247
 * @method $this withDomainName($value)
1248
 * @method string getEndTime()
1249
 * @method $this withEndTime($value)
1250
 * @method string getInterval()
1251
 * @method $this withInterval($value)
1252
 * @method string getLocationNameEn()
1253
 * @method $this withLocationNameEn($value)
1254
 * @method string getStartTime()
1255
 * @method $this withStartTime($value)
1256
 * @method string getIspNameEn()
1257
 * @method $this withIspNameEn($value)
1258
 * @method string getLayer()
1259
 * @method $this withLayer($value)
1260
 */
1261
class DescribeDcdnDomainBpsDataByLayer extends Rpc
1262
{
1263
}
1264
1265
/**
1266
 * @method string getSSLPub()
1267
 * @method $this withSSLPub($value)
1268
 * @method string getSSLStatus()
1269
 * @method $this withSSLStatus($value)
1270
 */
1271
class DescribeDcdnDomainByCertificate extends Rpc
1272
{
1273
}
1274
1275
/**
1276
 * @method string getDomainName()
1277
 * @method $this withDomainName($value)
1278
 * @method string getPageSize()
1279
 * @method $this withPageSize($value)
1280
 * @method string getEndTime()
1281
 * @method $this withEndTime($value)
1282
 * @method string getRuleName()
1283
 * @method $this withRuleName($value)
1284
 * @method string getStartTime()
1285
 * @method $this withStartTime($value)
1286
 * @method string getTriggerObject()
1287
 * @method $this withTriggerObject($value)
1288
 * @method string getValue()
1289
 * @method $this withValue($value)
1290
 * @method string getPageNumber()
1291
 * @method $this withPageNumber($value)
1292
 */
1293
class DescribeDcdnDomainCcActivityLog extends Rpc
1294
{
1295
}
1296
1297
/**
1298
 * @method string getDomainName()
1299
 * @method $this withDomainName($value)
1300
 */
1301
class DescribeDcdnDomainCertificateInfo extends Rpc
1302
{
1303
}
1304
1305
/**
1306
 * @method string getDomainName()
1307
 * @method $this withDomainName($value)
1308
 */
1309
class DescribeDcdnDomainCname extends Rpc
1310
{
1311
1312
    /** @var string */
1313
    public $method = 'GET';
1314
}
1315
1316
/**
1317
 * @method string getFunctionNames()
1318
 * @method $this withFunctionNames($value)
1319
 * @method string getSecurityToken()
1320
 * @method $this withSecurityToken($value)
1321
 * @method string getDomainName()
1322
 * @method $this withDomainName($value)
1323
 * @method string getOwnerId()
1324
 * @method $this withOwnerId($value)
1325
 * @method string getConfigId()
1326
 * @method $this withConfigId($value)
1327
 */
1328
class DescribeDcdnDomainConfigs extends Rpc
1329
{
1330
}
1331
1332
/**
1333
 * @method string getDomainName()
1334
 * @method $this withDomainName($value)
1335
 * @method string getOwnerId()
1336
 * @method $this withOwnerId($value)
1337
 * @method string getSecurityToken()
1338
 * @method $this withSecurityToken($value)
1339
 */
1340
class DescribeDcdnDomainDetail extends Rpc
1341
{
1342
}
1343
1344
/**
1345
 * @method string getDomainName()
1346
 * @method $this withDomainName($value)
1347
 * @method string getEndTime()
1348
 * @method $this withEndTime($value)
1349
 * @method string getInterval()
1350
 * @method $this withInterval($value)
1351
 * @method string getStartTime()
1352
 * @method $this withStartTime($value)
1353
 */
1354
class DescribeDcdnDomainHitRateData extends Rpc
1355
{
1356
}
1357
1358
/**
1359
 * @method string getDomainName()
1360
 * @method $this withDomainName($value)
1361
 * @method string getEndTime()
1362
 * @method $this withEndTime($value)
1363
 * @method string getInterval()
1364
 * @method $this withInterval($value)
1365
 * @method string getLocationNameEn()
1366
 * @method $this withLocationNameEn($value)
1367
 * @method string getStartTime()
1368
 * @method $this withStartTime($value)
1369
 * @method string getIspNameEn()
1370
 * @method $this withIspNameEn($value)
1371
 */
1372
class DescribeDcdnDomainHttpCodeData extends Rpc
1373
{
1374
}
1375
1376
/**
1377
 * @method string getDomainName()
1378
 * @method $this withDomainName($value)
1379
 * @method string getEndTime()
1380
 * @method $this withEndTime($value)
1381
 * @method string getInterval()
1382
 * @method $this withInterval($value)
1383
 * @method string getLocationNameEn()
1384
 * @method $this withLocationNameEn($value)
1385
 * @method string getStartTime()
1386
 * @method $this withStartTime($value)
1387
 * @method string getIspNameEn()
1388
 * @method $this withIspNameEn($value)
1389
 * @method string getLayer()
1390
 * @method $this withLayer($value)
1391
 */
1392
class DescribeDcdnDomainHttpCodeDataByLayer extends Rpc
1393
{
1394
}
1395
1396
/**
1397
 * @method string getFixTimeGap()
1398
 * @method $this withFixTimeGap($value)
1399
 * @method string getTimeMerge()
1400
 * @method $this withTimeMerge($value)
1401
 * @method string getDomainName()
1402
 * @method $this withDomainName($value)
1403
 * @method string getEndTime()
1404
 * @method $this withEndTime($value)
1405
 * @method string getInterval()
1406
 * @method $this withInterval($value)
1407
 * @method string getLocationNameEn()
1408
 * @method $this withLocationNameEn($value)
1409
 * @method string getStartTime()
1410
 * @method $this withStartTime($value)
1411
 * @method string getIspNameEn()
1412
 * @method $this withIspNameEn($value)
1413
 */
1414
class DescribeDcdnDomainIpaBpsData extends Rpc
1415
{
1416
}
1417
1418
/**
1419
 * @method string getDomainName()
1420
 * @method $this withDomainName($value)
1421
 * @method string getEndTime()
1422
 * @method $this withEndTime($value)
1423
 * @method string getStartTime()
1424
 * @method $this withStartTime($value)
1425
 * @method string getSplitBy()
1426
 * @method $this withSplitBy($value)
1427
 */
1428
class DescribeDcdnDomainIpaConnData extends Rpc
1429
{
1430
}
1431
1432
/**
1433
 * @method string getFixTimeGap()
1434
 * @method $this withFixTimeGap($value)
1435
 * @method string getTimeMerge()
1436
 * @method $this withTimeMerge($value)
1437
 * @method string getDomainName()
1438
 * @method $this withDomainName($value)
1439
 * @method string getEndTime()
1440
 * @method $this withEndTime($value)
1441
 * @method string getInterval()
1442
 * @method $this withInterval($value)
1443
 * @method string getLocationNameEn()
1444
 * @method $this withLocationNameEn($value)
1445
 * @method string getStartTime()
1446
 * @method $this withStartTime($value)
1447
 * @method string getIspNameEn()
1448
 * @method $this withIspNameEn($value)
1449
 */
1450
class DescribeDcdnDomainIpaTrafficData extends Rpc
1451
{
1452
}
1453
1454
/**
1455
 * @method string getDomainName()
1456
 * @method $this withDomainName($value)
1457
 * @method string getEndTime()
1458
 * @method $this withEndTime($value)
1459
 * @method string getStartTime()
1460
 * @method $this withStartTime($value)
1461
 */
1462
class DescribeDcdnDomainIspData extends Rpc
1463
{
1464
}
1465
1466
/**
1467
 * @method string getDomainName()
1468
 * @method $this withDomainName($value)
1469
 * @method string getPageSize()
1470
 * @method $this withPageSize($value)
1471
 * @method string getEndTime()
1472
 * @method $this withEndTime($value)
1473
 * @method string getStartTime()
1474
 * @method $this withStartTime($value)
1475
 * @method string getPageNumber()
1476
 * @method $this withPageNumber($value)
1477
 */
1478
class DescribeDcdnDomainLog extends Rpc
1479
{
1480
}
1481
1482
/**
1483
 * @method string getDomainName()
1484
 * @method $this withDomainName($value)
1485
 * @method string getEndTime()
1486
 * @method $this withEndTime($value)
1487
 * @method string getStartTime()
1488
 * @method $this withStartTime($value)
1489
 */
1490
class DescribeDcdnDomainMultiUsageData extends Rpc
1491
{
1492
}
1493
1494
/**
1495
 * @method string getDomainName()
1496
 * @method $this withDomainName($value)
1497
 * @method string getEndTime()
1498
 * @method $this withEndTime($value)
1499
 * @method string getInterval()
1500
 * @method $this withInterval($value)
1501
 * @method string getStartTime()
1502
 * @method $this withStartTime($value)
1503
 */
1504
class DescribeDcdnDomainOriginBpsData extends Rpc
1505
{
1506
}
1507
1508
/**
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 getStartTime()
1516
 * @method $this withStartTime($value)
1517
 */
1518
class DescribeDcdnDomainOriginTrafficData extends Rpc
1519
{
1520
}
1521
1522
/**
1523
 * @method string getDomainName()
1524
 * @method $this withDomainName($value)
1525
 */
1526
class DescribeDcdnDomainProperty extends Rpc
1527
{
1528
}
1529
1530
/**
1531
 * @method string getDomainName()
1532
 * @method $this withDomainName($value)
1533
 * @method string getEndTime()
1534
 * @method $this withEndTime($value)
1535
 * @method string getStartTime()
1536
 * @method $this withStartTime($value)
1537
 */
1538
class DescribeDcdnDomainPvData extends Rpc
1539
{
1540
}
1541
1542
/**
1543
 * @method string getDomainName()
1544
 * @method $this withDomainName($value)
1545
 * @method string getEndTime()
1546
 * @method $this withEndTime($value)
1547
 * @method string getInterval()
1548
 * @method $this withInterval($value)
1549
 * @method string getLocationNameEn()
1550
 * @method $this withLocationNameEn($value)
1551
 * @method string getStartTime()
1552
 * @method $this withStartTime($value)
1553
 * @method string getIspNameEn()
1554
 * @method $this withIspNameEn($value)
1555
 */
1556
class DescribeDcdnDomainQpsData extends Rpc
1557
{
1558
}
1559
1560
/**
1561
 * @method string getDomainName()
1562
 * @method $this withDomainName($value)
1563
 * @method string getEndTime()
1564
 * @method $this withEndTime($value)
1565
 * @method string getInterval()
1566
 * @method $this withInterval($value)
1567
 * @method string getLocationNameEn()
1568
 * @method $this withLocationNameEn($value)
1569
 * @method string getStartTime()
1570
 * @method $this withStartTime($value)
1571
 * @method string getIspNameEn()
1572
 * @method $this withIspNameEn($value)
1573
 * @method string getLayer()
1574
 * @method $this withLayer($value)
1575
 */
1576
class DescribeDcdnDomainQpsDataByLayer extends Rpc
1577
{
1578
}
1579
1580
/**
1581
 * @method string getDomainName()
1582
 * @method $this withDomainName($value)
1583
 * @method string getEndTime()
1584
 * @method $this withEndTime($value)
1585
 * @method string getLocationNameEn()
1586
 * @method $this withLocationNameEn($value)
1587
 * @method string getIspNameEn()
1588
 * @method $this withIspNameEn($value)
1589
 * @method string getStartTime()
1590
 * @method $this withStartTime($value)
1591
 */
1592
class DescribeDcdnDomainRealTimeBpsData extends Rpc
1593
{
1594
1595
    /** @var string */
1596
    public $method = 'GET';
1597
}
1598
1599
/**
1600
 * @method string getDomainName()
1601
 * @method $this withDomainName($value)
1602
 * @method string getEndTime()
1603
 * @method $this withEndTime($value)
1604
 * @method string getStartTime()
1605
 * @method $this withStartTime($value)
1606
 */
1607
class DescribeDcdnDomainRealTimeByteHitRateData extends Rpc
1608
{
1609
1610
    /** @var string */
1611
    public $method = 'GET';
1612
}
1613
1614
/**
1615
 * @method string getField()
1616
 * @method $this withField($value)
1617
 * @method string getMerge()
1618
 * @method $this withMerge($value)
1619
 * @method string getDomainName()
1620
 * @method $this withDomainName($value)
1621
 * @method string getEndTime()
1622
 * @method $this withEndTime($value)
1623
 * @method string getMergeLocIsp()
1624
 * @method $this withMergeLocIsp($value)
1625
 * @method string getLocationNameEn()
1626
 * @method $this withLocationNameEn($value)
1627
 * @method string getStartTime()
1628
 * @method $this withStartTime($value)
1629
 * @method string getIspNameEn()
1630
 * @method $this withIspNameEn($value)
1631
 */
1632
class DescribeDcdnDomainRealTimeDetailData extends Rpc
1633
{
1634
1635
    /** @var string */
1636
    public $method = 'GET';
1637
}
1638
1639
/**
1640
 * @method string getDomainName()
1641
 * @method $this withDomainName($value)
1642
 * @method string getEndTime()
1643
 * @method $this withEndTime($value)
1644
 * @method string getLocationNameEn()
1645
 * @method $this withLocationNameEn($value)
1646
 * @method string getStartTime()
1647
 * @method $this withStartTime($value)
1648
 * @method string getIspNameEn()
1649
 * @method $this withIspNameEn($value)
1650
 */
1651
class DescribeDcdnDomainRealTimeHttpCodeData extends Rpc
1652
{
1653
}
1654
1655
/**
1656
 * @method string getDomainName()
1657
 * @method $this withDomainName($value)
1658
 * @method string getEndTime()
1659
 * @method $this withEndTime($value)
1660
 * @method string getLocationNameEn()
1661
 * @method $this withLocationNameEn($value)
1662
 * @method string getIspNameEn()
1663
 * @method $this withIspNameEn($value)
1664
 * @method string getStartTime()
1665
 * @method $this withStartTime($value)
1666
 */
1667
class DescribeDcdnDomainRealTimeQpsData extends Rpc
1668
{
1669
1670
    /** @var string */
1671
    public $method = 'GET';
1672
}
1673
1674
/**
1675
 * @method string getDomainName()
1676
 * @method $this withDomainName($value)
1677
 * @method string getEndTime()
1678
 * @method $this withEndTime($value)
1679
 * @method string getStartTime()
1680
 * @method $this withStartTime($value)
1681
 */
1682
class DescribeDcdnDomainRealTimeReqHitRateData extends Rpc
1683
{
1684
1685
    /** @var string */
1686
    public $method = 'GET';
1687
}
1688
1689
/**
1690
 * @method string getDomainName()
1691
 * @method $this withDomainName($value)
1692
 * @method string getEndTime()
1693
 * @method $this withEndTime($value)
1694
 * @method string getStartTime()
1695
 * @method $this withStartTime($value)
1696
 */
1697
class DescribeDcdnDomainRealTimeSrcBpsData extends Rpc
1698
{
1699
}
1700
1701
/**
1702
 * @method string getDomainName()
1703
 * @method $this withDomainName($value)
1704
 * @method string getEndTime()
1705
 * @method $this withEndTime($value)
1706
 * @method string getLocationNameEn()
1707
 * @method $this withLocationNameEn($value)
1708
 * @method string getStartTime()
1709
 * @method $this withStartTime($value)
1710
 * @method string getIspNameEn()
1711
 * @method $this withIspNameEn($value)
1712
 */
1713
class DescribeDcdnDomainRealTimeSrcHttpCodeData extends Rpc
1714
{
1715
}
1716
1717
/**
1718
 * @method string getDomainName()
1719
 * @method $this withDomainName($value)
1720
 * @method string getEndTime()
1721
 * @method $this withEndTime($value)
1722
 * @method string getStartTime()
1723
 * @method $this withStartTime($value)
1724
 */
1725
class DescribeDcdnDomainRealTimeSrcTrafficData extends Rpc
1726
{
1727
}
1728
1729
/**
1730
 * @method string getDomainName()
1731
 * @method $this withDomainName($value)
1732
 * @method string getEndTime()
1733
 * @method $this withEndTime($value)
1734
 * @method string getStartTime()
1735
 * @method $this withStartTime($value)
1736
 */
1737
class DescribeDcdnDomainRealTimeTrafficData extends Rpc
1738
{
1739
}
1740
1741
/**
1742
 * @method string getDomainName()
1743
 * @method $this withDomainName($value)
1744
 * @method string getEndTime()
1745
 * @method $this withEndTime($value)
1746
 * @method string getStartTime()
1747
 * @method $this withStartTime($value)
1748
 */
1749
class DescribeDcdnDomainRegionData extends Rpc
1750
{
1751
}
1752
1753
/**
1754
 * @method string getFunctionNames()
1755
 * @method $this withFunctionNames($value)
1756
 * @method string getDomainName()
1757
 * @method $this withDomainName($value)
1758
 */
1759
class DescribeDcdnDomainStagingConfig extends Rpc
1760
{
1761
}
1762
1763
/**
1764
 * @method string getDomainName()
1765
 * @method $this withDomainName($value)
1766
 * @method string getSortBy()
1767
 * @method $this withSortBy($value)
1768
 * @method string getStartTime()
1769
 * @method $this withStartTime($value)
1770
 */
1771
class DescribeDcdnDomainTopReferVisit extends Rpc
1772
{
1773
}
1774
1775
/**
1776
 * @method string getDomainName()
1777
 * @method $this withDomainName($value)
1778
 * @method string getSortBy()
1779
 * @method $this withSortBy($value)
1780
 * @method string getStartTime()
1781
 * @method $this withStartTime($value)
1782
 */
1783
class DescribeDcdnDomainTopUrlVisit extends Rpc
1784
{
1785
}
1786
1787
/**
1788
 * @method string getDomainName()
1789
 * @method $this withDomainName($value)
1790
 * @method string getEndTime()
1791
 * @method $this withEndTime($value)
1792
 * @method string getInterval()
1793
 * @method $this withInterval($value)
1794
 * @method string getLocationNameEn()
1795
 * @method $this withLocationNameEn($value)
1796
 * @method string getStartTime()
1797
 * @method $this withStartTime($value)
1798
 * @method string getIspNameEn()
1799
 * @method $this withIspNameEn($value)
1800
 */
1801
class DescribeDcdnDomainTrafficData extends Rpc
1802
{
1803
}
1804
1805
/**
1806
 * @method string getArea()
1807
 * @method $this withArea($value)
1808
 * @method string getField()
1809
 * @method $this withField($value)
1810
 * @method string getDomainName()
1811
 * @method $this withDomainName($value)
1812
 * @method string getEndTime()
1813
 * @method $this withEndTime($value)
1814
 * @method string getInterval()
1815
 * @method $this withInterval($value)
1816
 * @method string getStartTime()
1817
 * @method $this withStartTime($value)
1818
 * @method string getType()
1819
 * @method $this withType($value)
1820
 * @method string getDataProtocol()
1821
 * @method $this withDataProtocol($value)
1822
 */
1823
class DescribeDcdnDomainUsageData extends Rpc
1824
{
1825
}
1826
1827
/**
1828
 * @method string getDomainName()
1829
 * @method $this withDomainName($value)
1830
 * @method string getEndTime()
1831
 * @method $this withEndTime($value)
1832
 * @method string getStartTime()
1833
 * @method $this withStartTime($value)
1834
 */
1835
class DescribeDcdnDomainUvData extends Rpc
1836
{
1837
}
1838
1839
/**
1840
 * @method string getDomainName()
1841
 * @method $this withDomainName($value)
1842
 * @method string getEndTime()
1843
 * @method $this withEndTime($value)
1844
 * @method string getInterval()
1845
 * @method $this withInterval($value)
1846
 * @method string getLocationNameEn()
1847
 * @method $this withLocationNameEn($value)
1848
 * @method string getStartTime()
1849
 * @method $this withStartTime($value)
1850
 * @method string getIspNameEn()
1851
 * @method $this withIspNameEn($value)
1852
 */
1853
class DescribeDcdnDomainWebsocketBpsData extends Rpc
1854
{
1855
}
1856
1857
/**
1858
 * @method string getDomainName()
1859
 * @method $this withDomainName($value)
1860
 * @method string getEndTime()
1861
 * @method $this withEndTime($value)
1862
 * @method string getInterval()
1863
 * @method $this withInterval($value)
1864
 * @method string getLocationNameEn()
1865
 * @method $this withLocationNameEn($value)
1866
 * @method string getStartTime()
1867
 * @method $this withStartTime($value)
1868
 * @method string getIspNameEn()
1869
 * @method $this withIspNameEn($value)
1870
 */
1871
class DescribeDcdnDomainWebsocketHttpCodeData extends Rpc
1872
{
1873
}
1874
1875
/**
1876
 * @method string getDomainName()
1877
 * @method $this withDomainName($value)
1878
 * @method string getEndTime()
1879
 * @method $this withEndTime($value)
1880
 * @method string getInterval()
1881
 * @method $this withInterval($value)
1882
 * @method string getLocationNameEn()
1883
 * @method $this withLocationNameEn($value)
1884
 * @method string getStartTime()
1885
 * @method $this withStartTime($value)
1886
 * @method string getIspNameEn()
1887
 * @method $this withIspNameEn($value)
1888
 */
1889
class DescribeDcdnDomainWebsocketTrafficData extends Rpc
1890
{
1891
}
1892
1893
/**
1894
 * @method string getEndTime()
1895
 * @method $this withEndTime($value)
1896
 * @method string getStartTime()
1897
 * @method $this withStartTime($value)
1898
 * @method string getRoutineID()
1899
 * @method $this withRoutineID($value)
1900
 * @method string getSpec()
1901
 * @method $this withSpec($value)
1902
 * @method string getSplitBy()
1903
 * @method $this withSplitBy($value)
1904
 */
1905
class DescribeDcdnErUsageData extends Rpc
1906
{
1907
}
1908
1909
/**
1910
 * @method string getPageSize()
1911
 * @method $this withPageSize($value)
1912
 * @method string getKeyword()
1913
 * @method $this withKeyword($value)
1914
 * @method string getPageNumber()
1915
 * @method $this withPageNumber($value)
1916
 */
1917
class DescribeDcdnHttpsDomainList extends Rpc
1918
{
1919
}
1920
1921
/**
1922
 * @method string getFunctionNames()
1923
 * @method $this withFunctionNames($value)
1924
 * @method string getSecurityToken()
1925
 * @method $this withSecurityToken($value)
1926
 * @method string getDomainName()
1927
 * @method $this withDomainName($value)
1928
 * @method string getOwnerId()
1929
 * @method $this withOwnerId($value)
1930
 */
1931
class DescribeDcdnIpaDomainConfigs extends Rpc
1932
{
1933
}
1934
1935
/**
1936
 * @method string getSecurityToken()
1937
 * @method $this withSecurityToken($value)
1938
 * @method string getDomainName()
1939
 * @method $this withDomainName($value)
1940
 * @method string getOwnerId()
1941
 * @method $this withOwnerId($value)
1942
 */
1943
class DescribeDcdnIpaDomainDetail extends Rpc
1944
{
1945
}
1946
1947
/**
1948
 * @method string getOwnerId()
1949
 * @method $this withOwnerId($value)
1950
 * @method string getSecurityToken()
1951
 * @method $this withSecurityToken($value)
1952
 */
1953
class DescribeDcdnIpaService extends Rpc
1954
{
1955
}
1956
1957
/**
1958
 * @method string getPageNumber()
1959
 * @method $this withPageNumber($value)
1960
 * @method string getCheckDomainShow()
1961
 * @method $this withCheckDomainShow($value)
1962
 * @method string getResourceGroupId()
1963
 * @method $this withResourceGroupId($value)
1964
 * @method string getPageSize()
1965
 * @method $this withPageSize($value)
1966
 * @method array getTag()
1967
 * @method string getFuncFilter()
1968
 * @method $this withFuncFilter($value)
1969
 * @method string getDomainName()
1970
 * @method $this withDomainName($value)
1971
 * @method string getOwnerId()
1972
 * @method $this withOwnerId($value)
1973
 * @method string getFuncId()
1974
 * @method $this withFuncId($value)
1975
 * @method string getDomainStatus()
1976
 * @method $this withDomainStatus($value)
1977
 * @method string getDomainSearchType()
1978
 * @method $this withDomainSearchType($value)
1979
 */
1980
class DescribeDcdnIpaUserDomains extends Rpc
1981
{
1982
1983
    /**
1984
     * @param array $tag
1985
     *
1986
     * @return $this
1987
     */
1988
	public function withTag(array $tag)
1989
	{
1990
	    $this->data['Tag'] = $tag;
1991
		foreach ($tag as $depth1 => $depth1Value) {
1992
			if(isset($depth1Value['Value'])){
1993
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1994
			}
1995
			if(isset($depth1Value['Key'])){
1996
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1997
			}
1998
		}
1999
2000
		return $this;
2001
    }
2002
}
2003
2004
/**
2005
 * @method string getIP()
2006
 * @method $this withIP($value)
2007
 */
2008
class DescribeDcdnIpInfo extends Rpc
2009
{
2010
}
2011
2012
/**
2013
 * @method string getDomainName()
2014
 * @method $this withDomainName($value)
2015
 */
2016
class DescribeDcdnL2Vips extends Rpc
2017
{
2018
}
2019
2020
/**
2021
 * @method string getBusinessType()
2022
 * @method $this withBusinessType($value)
2023
 */
2024
class DescribeDcdnRealTimeDeliveryField extends Rpc
2025
{
2026
}
2027
2028
/**
2029
 * @method string getOwnerId()
2030
 * @method $this withOwnerId($value)
2031
 * @method string getSecurityToken()
2032
 * @method $this withSecurityToken($value)
2033
 */
2034
class DescribeDcdnRefreshQuota extends Rpc
2035
{
2036
}
2037
2038
/**
2039
 * @method string getTaskId()
2040
 * @method $this withTaskId($value)
2041
 */
2042
class DescribeDcdnRefreshTaskById extends Rpc
2043
{
2044
}
2045
2046
/**
2047
 * @method string getObjectPath()
2048
 * @method $this withObjectPath($value)
2049
 * @method string getStartTime()
2050
 * @method $this withStartTime($value)
2051
 * @method string getPageNumber()
2052
 * @method $this withPageNumber($value)
2053
 * @method string getSecurityToken()
2054
 * @method $this withSecurityToken($value)
2055
 * @method string getPageSize()
2056
 * @method $this withPageSize($value)
2057
 * @method string getObjectType()
2058
 * @method $this withObjectType($value)
2059
 * @method string getTaskId()
2060
 * @method $this withTaskId($value)
2061
 * @method string getDomainName()
2062
 * @method $this withDomainName($value)
2063
 * @method string getEndTime()
2064
 * @method $this withEndTime($value)
2065
 * @method string getOwnerId()
2066
 * @method $this withOwnerId($value)
2067
 * @method string getStatus()
2068
 * @method $this withStatus($value)
2069
 */
2070
class DescribeDcdnRefreshTasks extends Rpc
2071
{
2072
}
2073
2074
/**
2075
 * @method string getOwnerId()
2076
 * @method $this withOwnerId($value)
2077
 * @method string getSecurityToken()
2078
 * @method $this withSecurityToken($value)
2079
 */
2080
class DescribeDcdnRegionAndIsp extends Rpc
2081
{
2082
}
2083
2084
/**
2085
 * @method string getArea()
2086
 * @method $this withArea($value)
2087
 * @method string getReportId()
2088
 * @method $this withReportId($value)
2089
 * @method string getIsOverseas()
2090
 * @method $this withIsOverseas($value)
2091
 * @method string getDomainName()
2092
 * @method $this withDomainName($value)
2093
 * @method string getEndTime()
2094
 * @method $this withEndTime($value)
2095
 * @method string getStartTime()
2096
 * @method $this withStartTime($value)
2097
 * @method string getHttpCode()
2098
 * @method $this withHttpCode($value)
2099
 */
2100
class DescribeDcdnReport extends Rpc
2101
{
2102
}
2103
2104
/**
2105
 * @method string getReportId()
2106
 * @method $this withReportId($value)
2107
 */
2108
class DescribeDcdnReportList extends Rpc
2109
{
2110
}
2111
2112
/**
2113
 * @method string getSecFuncType()
2114
 * @method $this withSecFuncType($value)
2115
 * @method string getLang()
2116
 * @method $this withLang($value)
2117
 */
2118
class DescribeDcdnSecFuncInfo extends Rpc
2119
{
2120
}
2121
2122
/**
2123
 * @method string getOwnerId()
2124
 * @method $this withOwnerId($value)
2125
 * @method string getSecurityToken()
2126
 * @method $this withSecurityToken($value)
2127
 */
2128
class DescribeDcdnsecService extends Rpc
2129
{
2130
}
2131
2132
class DescribeDcdnSecSpecInfo extends Rpc
2133
{
2134
}
2135
2136
/**
2137
 * @method string getOwnerId()
2138
 * @method $this withOwnerId($value)
2139
 * @method string getSecurityToken()
2140
 * @method $this withSecurityToken($value)
2141
 */
2142
class DescribeDcdnService extends Rpc
2143
{
2144
}
2145
2146
/**
2147
 * @method string getProjectName()
2148
 * @method $this withProjectName($value)
2149
 */
2150
class DescribeDcdnSLSRealtimeLogDelivery extends Rpc
2151
{
2152
}
2153
2154
/**
2155
 * @method string getSecurityToken()
2156
 * @method $this withSecurityToken($value)
2157
 * @method string getOwnerId()
2158
 * @method $this withOwnerId($value)
2159
 * @method string getCertIdentifier()
2160
 * @method $this withCertIdentifier($value)
2161
 */
2162
class DescribeDcdnSMCertificateDetail extends Rpc
2163
{
2164
}
2165
2166
/**
2167
 * @method string getSecurityToken()
2168
 * @method $this withSecurityToken($value)
2169
 * @method string getDomainName()
2170
 * @method $this withDomainName($value)
2171
 * @method string getOwnerId()
2172
 * @method $this withOwnerId($value)
2173
 */
2174
class DescribeDcdnSMCertificateList extends Rpc
2175
{
2176
}
2177
2178
class DescribeDcdnStagingIp extends Rpc
2179
{
2180
}
2181
2182
class DescribeDcdnSubList extends Rpc
2183
{
2184
}
2185
2186
/**
2187
 * @method array getResourceId()
2188
 * @method string getScope()
2189
 * @method $this withScope($value)
2190
 * @method array getTag()
2191
 * @method string getResourceType()
2192
 * @method $this withResourceType($value)
2193
 */
2194
class DescribeDcdnTagResources extends Rpc
2195
{
2196
2197
    /**
2198
     * @param array $resourceId
2199
     *
2200
     * @return $this
2201
     */
2202
	public function withResourceId(array $resourceId)
2203
	{
2204
	    $this->data['ResourceId'] = $resourceId;
2205
		foreach ($resourceId as $i => $iValue) {
2206
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2207
		}
2208
2209
		return $this;
2210
    }
2211
2212
    /**
2213
     * @param array $tag
2214
     *
2215
     * @return $this
2216
     */
2217
	public function withTag(array $tag)
2218
	{
2219
	    $this->data['Tag'] = $tag;
2220
		foreach ($tag as $depth1 => $depth1Value) {
2221
			if(isset($depth1Value['Key'])){
2222
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2223
			}
2224
			if(isset($depth1Value['Value'])){
2225
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2226
			}
2227
		}
2228
2229
		return $this;
2230
    }
2231
}
2232
2233
/**
2234
 * @method string getLimit()
2235
 * @method $this withLimit($value)
2236
 * @method string getEndTime()
2237
 * @method $this withEndTime($value)
2238
 * @method string getStartTime()
2239
 * @method $this withStartTime($value)
2240
 */
2241
class DescribeDcdnTopDomainsByFlow extends Rpc
2242
{
2243
}
2244
2245
/**
2246
 * @method string getEndTime()
2247
 * @method $this withEndTime($value)
2248
 * @method string getStartTime()
2249
 * @method $this withStartTime($value)
2250
 */
2251
class DescribeDcdnUserBillHistory extends Rpc
2252
{
2253
}
2254
2255
/**
2256
 * @method string getEndTime()
2257
 * @method $this withEndTime($value)
2258
 * @method string getStartTime()
2259
 * @method $this withStartTime($value)
2260
 */
2261
class DescribeDcdnUserBillType extends Rpc
2262
{
2263
}
2264
2265
class DescribeDcdnUserCertificateExpireCount extends Rpc
2266
{
2267
}
2268
2269
/**
2270
 * @method string getFunctionName()
2271
 * @method $this withFunctionName($value)
2272
 */
2273
class DescribeDcdnUserConfigs extends Rpc
2274
{
2275
}
2276
2277
/**
2278
 * @method string getPageNumber()
2279
 * @method $this withPageNumber($value)
2280
 * @method string getCheckDomainShow()
2281
 * @method $this withCheckDomainShow($value)
2282
 * @method string getResourceGroupId()
2283
 * @method $this withResourceGroupId($value)
2284
 * @method string getSecurityToken()
2285
 * @method $this withSecurityToken($value)
2286
 * @method string getChangeEndTime()
2287
 * @method $this withChangeEndTime($value)
2288
 * @method string getPageSize()
2289
 * @method $this withPageSize($value)
2290
 * @method array getTag()
2291
 * @method string getFuncFilter()
2292
 * @method $this withFuncFilter($value)
2293
 * @method string getCoverage()
2294
 * @method $this withCoverage($value)
2295
 * @method string getDomainName()
2296
 * @method $this withDomainName($value)
2297
 * @method string getOwnerId()
2298
 * @method $this withOwnerId($value)
2299
 * @method string getFuncId()
2300
 * @method $this withFuncId($value)
2301
 * @method string getDomainStatus()
2302
 * @method $this withDomainStatus($value)
2303
 * @method string getDomainSearchType()
2304
 * @method $this withDomainSearchType($value)
2305
 * @method string getChangeStartTime()
2306
 * @method $this withChangeStartTime($value)
2307
 */
2308
class DescribeDcdnUserDomains extends Rpc
2309
{
2310
2311
    /**
2312
     * @param array $tag
2313
     *
2314
     * @return $this
2315
     */
2316
	public function withTag(array $tag)
2317
	{
2318
	    $this->data['Tag'] = $tag;
2319
		foreach ($tag as $depth1 => $depth1Value) {
2320
			if(isset($depth1Value['Value'])){
2321
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2322
			}
2323
			if(isset($depth1Value['Key'])){
2324
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2325
			}
2326
		}
2327
2328
		return $this;
2329
    }
2330
}
2331
2332
/**
2333
 * @method string getFuncFilter()
2334
 * @method $this withFuncFilter($value)
2335
 * @method string getResourceGroupId()
2336
 * @method $this withResourceGroupId($value)
2337
 * @method string getDomainName()
2338
 * @method $this withDomainName($value)
2339
 * @method string getPageSize()
2340
 * @method $this withPageSize($value)
2341
 * @method string getFuncId()
2342
 * @method $this withFuncId($value)
2343
 * @method string getPageNumber()
2344
 * @method $this withPageNumber($value)
2345
 */
2346
class DescribeDcdnUserDomainsByFunc extends Rpc
2347
{
2348
}
2349
2350
/**
2351
 * @method string getOwnerId()
2352
 * @method $this withOwnerId($value)
2353
 * @method string getSecurityToken()
2354
 * @method $this withSecurityToken($value)
2355
 */
2356
class DescribeDcdnUserQuota extends Rpc
2357
{
2358
}
2359
2360
/**
2361
 * @method string getBusinessType()
2362
 * @method $this withBusinessType($value)
2363
 */
2364
class DescribeDcdnUserRealTimeDeliveryField extends Rpc
2365
{
2366
2367
    /** @var string */
2368
    public $method = 'GET';
2369
}
2370
2371
/**
2372
 * @method string getSecurityToken()
2373
 * @method $this withSecurityToken($value)
2374
 * @method string getOwnerId()
2375
 * @method $this withOwnerId($value)
2376
 * @method string getStatus()
2377
 * @method $this withStatus($value)
2378
 */
2379
class DescribeDcdnUserResourcePackage extends Rpc
2380
{
2381
}
2382
2383
/**
2384
 * @method string getData()
2385
 * @method $this withData($value)
2386
 * @method string getMetric()
2387
 * @method $this withMetric($value)
2388
 * @method string getSecFunc()
2389
 * @method $this withSecFunc($value)
2390
 */
2391
class DescribeDcdnUserSecDrop extends Rpc
2392
{
2393
}
2394
2395
/**
2396
 * @method string getDomainName()
2397
 * @method $this withDomainName($value)
2398
 * @method string getPageSize()
2399
 * @method $this withPageSize($value)
2400
 * @method string getEndTime()
2401
 * @method $this withEndTime($value)
2402
 * @method string getRuleName()
2403
 * @method $this withRuleName($value)
2404
 * @method string getStartTime()
2405
 * @method $this withStartTime($value)
2406
 * @method string getSecFunc()
2407
 * @method $this withSecFunc($value)
2408
 * @method string getLang()
2409
 * @method $this withLang($value)
2410
 * @method string getPageNumber()
2411
 * @method $this withPageNumber($value)
2412
 * @method string getObject()
2413
 * @method $this withObject($value)
2414
 */
2415
class DescribeDcdnUserSecDropByMinute extends Rpc
2416
{
2417
}
2418
2419
class DescribeDcdnUserTags extends Rpc
2420
{
2421
}
2422
2423
/**
2424
 * @method string getDomainName()
2425
 * @method $this withDomainName($value)
2426
 */
2427
class DescribeDcdnVerifyContent extends Rpc
2428
{
2429
}
2430
2431
/**
2432
 * @method string getResourceGroupId()
2433
 * @method $this withResourceGroupId($value)
2434
 * @method string getDomainName()
2435
 * @method $this withDomainName($value)
2436
 */
2437
class DescribeDcdnWafDomain extends Rpc
2438
{
2439
}
2440
2441
/**
2442
 * @method string getDomainName()
2443
 * @method $this withDomainName($value)
2444
 */
2445
class DescribeDcdnWafDomainDetail extends Rpc
2446
{
2447
}
2448
2449
/**
2450
 * @method string getQueryArgs()
2451
 * @method $this withQueryArgs($value)
2452
 * @method string getPageSize()
2453
 * @method $this withPageSize($value)
2454
 * @method string getPageNumber()
2455
 * @method $this withPageNumber($value)
2456
 */
2457
class DescribeDcdnWafDomains extends Rpc
2458
{
2459
}
2460
2461
/**
2462
 * @method string getDefenseScenes()
2463
 * @method $this withDefenseScenes($value)
2464
 * @method string getLanguage()
2465
 * @method $this withLanguage($value)
2466
 */
2467
class DescribeDcdnWafFilterInfo extends Rpc
2468
{
2469
}
2470
2471
/**
2472
 * @method string getLanguage()
2473
 * @method $this withLanguage($value)
2474
 */
2475
class DescribeDcdnWafGeoInfo extends Rpc
2476
{
2477
}
2478
2479
/**
2480
 * @method string getLogType()
2481
 * @method $this withLogType($value)
2482
 * @method string getDomainName()
2483
 * @method $this withDomainName($value)
2484
 * @method string getPageSize()
2485
 * @method $this withPageSize($value)
2486
 * @method string getEndTime()
2487
 * @method $this withEndTime($value)
2488
 * @method string getStartTime()
2489
 * @method $this withStartTime($value)
2490
 * @method string getPageNumber()
2491
 * @method $this withPageNumber($value)
2492
 */
2493
class DescribeDcdnWafLogs extends Rpc
2494
{
2495
}
2496
2497
/**
2498
 * @method string getQueryArgs()
2499
 * @method $this withQueryArgs($value)
2500
 * @method string getPageSize()
2501
 * @method $this withPageSize($value)
2502
 * @method string getPageNumber()
2503
 * @method $this withPageNumber($value)
2504
 */
2505
class DescribeDcdnWafPolicies extends Rpc
2506
{
2507
}
2508
2509
/**
2510
 * @method string getPolicyId()
2511
 * @method $this withPolicyId($value)
2512
 */
2513
class DescribeDcdnWafPolicy extends Rpc
2514
{
2515
}
2516
2517
/**
2518
 * @method string getPolicyId()
2519
 * @method $this withPolicyId($value)
2520
 * @method string getPageSize()
2521
 * @method $this withPageSize($value)
2522
 * @method string getPageNumber()
2523
 * @method $this withPageNumber($value)
2524
 */
2525
class DescribeDcdnWafPolicyDomains extends Rpc
2526
{
2527
}
2528
2529
/**
2530
 * @method string getDefenseScene()
2531
 * @method $this withDefenseScene($value)
2532
 * @method string getDomainNameLike()
2533
 * @method $this withDomainNameLike($value)
2534
 * @method string getPageSize()
2535
 * @method $this withPageSize($value)
2536
 * @method string getPageNumber()
2537
 * @method $this withPageNumber($value)
2538
 */
2539
class DescribeDcdnWafPolicyValidDomains extends Rpc
2540
{
2541
}
2542
2543
/**
2544
 * @method string getRuleId()
2545
 * @method $this withRuleId($value)
2546
 */
2547
class DescribeDcdnWafRule extends Rpc
2548
{
2549
}
2550
2551
/**
2552
 * @method string getQueryArgs()
2553
 * @method $this withQueryArgs($value)
2554
 * @method string getPageSize()
2555
 * @method $this withPageSize($value)
2556
 * @method string getPageNumber()
2557
 * @method $this withPageNumber($value)
2558
 */
2559
class DescribeDcdnWafRules extends Rpc
2560
{
2561
}
2562
2563
/**
2564
 * @method string getDefenseScenes()
2565
 * @method $this withDefenseScenes($value)
2566
 */
2567
class DescribeDcdnWafScenes extends Rpc
2568
{
2569
}
2570
2571
/**
2572
 * @method string getOwnerId()
2573
 * @method $this withOwnerId($value)
2574
 * @method string getSecurityToken()
2575
 * @method $this withSecurityToken($value)
2576
 */
2577
class DescribeDcdnWafService extends Rpc
2578
{
2579
}
2580
2581
class DescribeDcdnWafSpecInfo extends Rpc
2582
{
2583
}
2584
2585
/**
2586
 * @method string getDomainName()
2587
 * @method $this withDomainName($value)
2588
 * @method string getEndTime()
2589
 * @method $this withEndTime($value)
2590
 * @method string getInterval()
2591
 * @method $this withInterval($value)
2592
 * @method string getStartTime()
2593
 * @method $this withStartTime($value)
2594
 * @method string getSplitBy()
2595
 * @method $this withSplitBy($value)
2596
 */
2597
class DescribeDcdnWafUsageData extends Rpc
2598
{
2599
}
2600
2601
/**
2602
 * @method string getFunctionName()
2603
 * @method $this withFunctionName($value)
2604
 * @method string getDomainName()
2605
 * @method $this withDomainName($value)
2606
 */
2607
class DescribeRDDomainConfig extends Rpc
2608
{
2609
}
2610
2611
/**
2612
 * @method string getPageSize()
2613
 * @method $this withPageSize($value)
2614
 * @method string getPageNumber()
2615
 * @method $this withPageNumber($value)
2616
 */
2617
class DescribeRDDomains extends Rpc
2618
{
2619
}
2620
2621
/**
2622
 * @method string getName()
2623
 */
2624
class DescribeRoutine extends Rpc
2625
{
2626
2627
    /**
2628
     * @param string $value
2629
     *
2630
     * @return $this
2631
     */
2632
    public function withName($value)
2633
    {
2634
        $this->data['Name'] = $value;
2635
        $this->options['form_params']['Name'] = $value;
2636
2637
        return $this;
2638
    }
2639
}
2640
2641
class DescribeRoutineCanaryEnvs extends Rpc
2642
{
2643
}
2644
2645
/**
2646
 * @method string getName()
2647
 * @method string getSelectCodeRevision()
2648
 */
2649
class DescribeRoutineCodeRevision extends Rpc
2650
{
2651
2652
    /**
2653
     * @param string $value
2654
     *
2655
     * @return $this
2656
     */
2657
    public function withName($value)
2658
    {
2659
        $this->data['Name'] = $value;
2660
        $this->options['form_params']['Name'] = $value;
2661
2662
        return $this;
2663
    }
2664
2665
    /**
2666
     * @param string $value
2667
     *
2668
     * @return $this
2669
     */
2670
    public function withSelectCodeRevision($value)
2671
    {
2672
        $this->data['SelectCodeRevision'] = $value;
2673
        $this->options['form_params']['SelectCodeRevision'] = $value;
2674
2675
        return $this;
2676
    }
2677
}
2678
2679
class DescribeRoutineSpec extends Rpc
2680
{
2681
}
2682
2683
class DescribeRoutineUserInfo extends Rpc
2684
{
2685
}
2686
2687
/**
2688
 * @method string getOwnerId()
2689
 * @method $this withOwnerId($value)
2690
 * @method string getSecurityToken()
2691
 * @method $this withSecurityToken($value)
2692
 */
2693
class DescribeUserDcdnIpaStatus extends Rpc
2694
{
2695
}
2696
2697
/**
2698
 * @method string getOwnerId()
2699
 * @method $this withOwnerId($value)
2700
 */
2701
class DescribeUserDcdnStatus extends Rpc
2702
{
2703
}
2704
2705
/**
2706
 * @method string getOwnerId()
2707
 * @method $this withOwnerId($value)
2708
 */
2709
class DescribeUserErStatus extends Rpc
2710
{
2711
}
2712
2713
/**
2714
 * @method string getOwnerId()
2715
 * @method $this withOwnerId($value)
2716
 * @method string getSecurityToken()
2717
 * @method $this withSecurityToken($value)
2718
 */
2719
class DescribeUserLogserviceStatus extends Rpc
2720
{
2721
}
2722
2723
/**
2724
 * @method string getEnvConf()
2725
 * @method string getName()
2726
 * @method string getDescription()
2727
 */
2728
class EditRoutineConf extends Rpc
2729
{
2730
2731
    /**
2732
     * @param string $value
2733
     *
2734
     * @return $this
2735
     */
2736
    public function withEnvConf($value)
2737
    {
2738
        $this->data['EnvConf'] = $value;
2739
        $this->options['form_params']['EnvConf'] = $value;
2740
2741
        return $this;
2742
    }
2743
2744
    /**
2745
     * @param string $value
2746
     *
2747
     * @return $this
2748
     */
2749
    public function withName($value)
2750
    {
2751
        $this->data['Name'] = $value;
2752
        $this->options['form_params']['Name'] = $value;
2753
2754
        return $this;
2755
    }
2756
2757
    /**
2758
     * @param string $value
2759
     *
2760
     * @return $this
2761
     */
2762
    public function withDescription($value)
2763
    {
2764
        $this->data['Description'] = $value;
2765
        $this->options['form_params']['Description'] = $value;
2766
2767
        return $this;
2768
    }
2769
}
2770
2771
/**
2772
 * @method string getDomainName()
2773
 * @method $this withDomainName($value)
2774
 * @method string getPageSize()
2775
 * @method $this withPageSize($value)
2776
 * @method string getPageNumber()
2777
 * @method $this withPageNumber($value)
2778
 * @method string getBusinessType()
2779
 * @method $this withBusinessType($value)
2780
 */
2781
class ListDcdnRealTimeDeliveryProject extends Rpc
2782
{
2783
}
2784
2785
/**
2786
 * @method string getDomainName()
2787
 * @method $this withDomainName($value)
2788
 * @method string getProperty()
2789
 * @method $this withProperty($value)
2790
 */
2791
class ModifyDCdnDomainSchdmByProperty extends Rpc
2792
{
2793
}
2794
2795
/**
2796
 * @method string getPolicyId()
2797
 * @method string getPolicyStatus()
2798
 * @method string getPolicyName()
2799
 */
2800
class ModifyDcdnWafPolicy extends Rpc
2801
{
2802
2803
    /**
2804
     * @param string $value
2805
     *
2806
     * @return $this
2807
     */
2808
    public function withPolicyId($value)
2809
    {
2810
        $this->data['PolicyId'] = $value;
2811
        $this->options['form_params']['PolicyId'] = $value;
2812
2813
        return $this;
2814
    }
2815
2816
    /**
2817
     * @param string $value
2818
     *
2819
     * @return $this
2820
     */
2821
    public function withPolicyStatus($value)
2822
    {
2823
        $this->data['PolicyStatus'] = $value;
2824
        $this->options['form_params']['PolicyStatus'] = $value;
2825
2826
        return $this;
2827
    }
2828
2829
    /**
2830
     * @param string $value
2831
     *
2832
     * @return $this
2833
     */
2834
    public function withPolicyName($value)
2835
    {
2836
        $this->data['PolicyName'] = $value;
2837
        $this->options['form_params']['PolicyName'] = $value;
2838
2839
        return $this;
2840
    }
2841
}
2842
2843
/**
2844
 * @method string getPolicyId()
2845
 * @method string getMethod()
2846
 * @method string getBindDomains()
2847
 * @method string getUnbindDomains()
2848
 */
2849
class ModifyDcdnWafPolicyDomains extends Rpc
2850
{
2851
2852
    /**
2853
     * @param string $value
2854
     *
2855
     * @return $this
2856
     */
2857
    public function withPolicyId($value)
2858
    {
2859
        $this->data['PolicyId'] = $value;
2860
        $this->options['form_params']['PolicyId'] = $value;
2861
2862
        return $this;
2863
    }
2864
2865
    /**
2866
     * @param string $value
2867
     *
2868
     * @return $this
2869
     */
2870
    public function withMethod($value)
2871
    {
2872
        $this->data['Method'] = $value;
2873
        $this->options['form_params']['Method'] = $value;
2874
2875
        return $this;
2876
    }
2877
2878
    /**
2879
     * @param string $value
2880
     *
2881
     * @return $this
2882
     */
2883
    public function withBindDomains($value)
2884
    {
2885
        $this->data['BindDomains'] = $value;
2886
        $this->options['form_params']['BindDomains'] = $value;
2887
2888
        return $this;
2889
    }
2890
2891
    /**
2892
     * @param string $value
2893
     *
2894
     * @return $this
2895
     */
2896
    public function withUnbindDomains($value)
2897
    {
2898
        $this->data['UnbindDomains'] = $value;
2899
        $this->options['form_params']['UnbindDomains'] = $value;
2900
2901
        return $this;
2902
    }
2903
}
2904
2905
/**
2906
 * @method string getRuleConfig()
2907
 * @method string getRuleStatus()
2908
 * @method string getRuleName()
2909
 * @method string getRuleId()
2910
 */
2911
class ModifyDcdnWafRule extends Rpc
2912
{
2913
2914
    /**
2915
     * @param string $value
2916
     *
2917
     * @return $this
2918
     */
2919
    public function withRuleConfig($value)
2920
    {
2921
        $this->data['RuleConfig'] = $value;
2922
        $this->options['form_params']['RuleConfig'] = $value;
2923
2924
        return $this;
2925
    }
2926
2927
    /**
2928
     * @param string $value
2929
     *
2930
     * @return $this
2931
     */
2932
    public function withRuleStatus($value)
2933
    {
2934
        $this->data['RuleStatus'] = $value;
2935
        $this->options['form_params']['RuleStatus'] = $value;
2936
2937
        return $this;
2938
    }
2939
2940
    /**
2941
     * @param string $value
2942
     *
2943
     * @return $this
2944
     */
2945
    public function withRuleName($value)
2946
    {
2947
        $this->data['RuleName'] = $value;
2948
        $this->options['form_params']['RuleName'] = $value;
2949
2950
        return $this;
2951
    }
2952
2953
    /**
2954
     * @param string $value
2955
     *
2956
     * @return $this
2957
     */
2958
    public function withRuleId($value)
2959
    {
2960
        $this->data['RuleId'] = $value;
2961
        $this->options['form_params']['RuleId'] = $value;
2962
2963
        return $this;
2964
    }
2965
}
2966
2967
/**
2968
 * @method string getWebsocketBillType()
2969
 * @method $this withWebsocketBillType($value)
2970
 * @method string getBillType()
2971
 * @method $this withBillType($value)
2972
 * @method string getSecurityToken()
2973
 * @method $this withSecurityToken($value)
2974
 * @method string getOwnerId()
2975
 * @method $this withOwnerId($value)
2976
 */
2977
class OpenDcdnService extends Rpc
2978
{
2979
}
2980
2981
/**
2982
 * @method string getObjectPath()
2983
 * @method $this withObjectPath($value)
2984
 * @method string getSecurityToken()
2985
 * @method $this withSecurityToken($value)
2986
 * @method string getL2Preload()
2987
 * @method $this withL2Preload($value)
2988
 * @method string getArea()
2989
 * @method $this withArea($value)
2990
 * @method string getWithHeader()
2991
 * @method $this withWithHeader($value)
2992
 * @method string getOwnerId()
2993
 * @method $this withOwnerId($value)
2994
 */
2995
class PreloadDcdnObjectCaches extends Rpc
2996
{
2997
}
2998
2999
/**
3000
 * @method string getFunctionName()
3001
 * @method $this withFunctionName($value)
3002
 * @method string getDomainName()
3003
 * @method $this withDomainName($value)
3004
 */
3005
class PublishDcdnStagingConfigToProduction extends Rpc
3006
{
3007
}
3008
3009
/**
3010
 * @method string getName()
3011
 * @method string getSelectCodeRevision()
3012
 * @method string getEnvs()
3013
 */
3014
class PublishRoutineCodeRevision extends Rpc
3015
{
3016
3017
    /**
3018
     * @param string $value
3019
     *
3020
     * @return $this
3021
     */
3022
    public function withName($value)
3023
    {
3024
        $this->data['Name'] = $value;
3025
        $this->options['form_params']['Name'] = $value;
3026
3027
        return $this;
3028
    }
3029
3030
    /**
3031
     * @param string $value
3032
     *
3033
     * @return $this
3034
     */
3035
    public function withSelectCodeRevision($value)
3036
    {
3037
        $this->data['SelectCodeRevision'] = $value;
3038
        $this->options['form_params']['SelectCodeRevision'] = $value;
3039
3040
        return $this;
3041
    }
3042
3043
    /**
3044
     * @param string $value
3045
     *
3046
     * @return $this
3047
     */
3048
    public function withEnvs($value)
3049
    {
3050
        $this->data['Envs'] = $value;
3051
        $this->options['form_params']['Envs'] = $value;
3052
3053
        return $this;
3054
    }
3055
}
3056
3057
/**
3058
 * @method string getObjectPath()
3059
 * @method $this withObjectPath($value)
3060
 * @method string getSecurityToken()
3061
 * @method $this withSecurityToken($value)
3062
 * @method string getObjectType()
3063
 * @method $this withObjectType($value)
3064
 * @method string getOwnerId()
3065
 * @method $this withOwnerId($value)
3066
 */
3067
class RefreshDcdnObjectCaches extends Rpc
3068
{
3069
}
3070
3071
/**
3072
 * @method string getDomainName()
3073
 * @method $this withDomainName($value)
3074
 */
3075
class RollbackDcdnStagingConfig extends Rpc
3076
{
3077
}
3078
3079
/**
3080
 * @method string getSSLProtocol()
3081
 * @method $this withSSLProtocol($value)
3082
 * @method string getSecurityToken()
3083
 * @method $this withSecurityToken($value)
3084
 * @method string getCertType()
3085
 * @method $this withCertType($value)
3086
 * @method string getSSLPri()
3087
 * @method $this withSSLPri($value)
3088
 * @method string getForceSet()
3089
 * @method $this withForceSet($value)
3090
 * @method string getCertName()
3091
 * @method $this withCertName($value)
3092
 * @method string getDomainName()
3093
 * @method $this withDomainName($value)
3094
 * @method string getOwnerId()
3095
 * @method $this withOwnerId($value)
3096
 * @method string getSSLPub()
3097
 * @method $this withSSLPub($value)
3098
 * @method string getRegion()
3099
 * @method $this withRegion($value)
3100
 */
3101
class SetDcdnDomainCertificate extends Rpc
3102
{
3103
}
3104
3105
/**
3106
 * @method string getSSLProtocol()
3107
 * @method $this withSSLProtocol($value)
3108
 * @method string getSecurityToken()
3109
 * @method $this withSecurityToken($value)
3110
 * @method string getDomainName()
3111
 * @method $this withDomainName($value)
3112
 * @method string getOwnerId()
3113
 * @method $this withOwnerId($value)
3114
 * @method string getCertIdentifier()
3115
 * @method $this withCertIdentifier($value)
3116
 */
3117
class SetDcdnDomainSMCertificate extends Rpc
3118
{
3119
}
3120
3121
/**
3122
 * @method string getFunctions()
3123
 * @method $this withFunctions($value)
3124
 * @method string getDomainName()
3125
 * @method $this withDomainName($value)
3126
 */
3127
class SetDcdnDomainStagingConfig extends Rpc
3128
{
3129
}
3130
3131
/**
3132
 * @method string getConfigs()
3133
 * @method $this withConfigs($value)
3134
 * @method string getSecurityToken()
3135
 * @method $this withSecurityToken($value)
3136
 * @method string getOwnerAccount()
3137
 * @method $this withOwnerAccount($value)
3138
 * @method string getOwnerId()
3139
 * @method $this withOwnerId($value)
3140
 * @method string getFunctionId()
3141
 * @method $this withFunctionId($value)
3142
 */
3143
class SetDcdnUserConfig extends Rpc
3144
{
3145
}
3146
3147
/**
3148
 * @method string getSubdomains()
3149
 */
3150
class SetRoutineSubdomain extends Rpc
3151
{
3152
3153
    /**
3154
     * @param string $value
3155
     *
3156
     * @return $this
3157
     */
3158
    public function withSubdomains($value)
3159
    {
3160
        $this->data['Subdomains'] = $value;
3161
        $this->options['form_params']['Subdomains'] = $value;
3162
3163
        return $this;
3164
    }
3165
}
3166
3167
/**
3168
 * @method string getDomainName()
3169
 * @method $this withDomainName($value)
3170
 * @method string getOwnerId()
3171
 * @method $this withOwnerId($value)
3172
 * @method string getSecurityToken()
3173
 * @method $this withSecurityToken($value)
3174
 */
3175
class StartDcdnDomain extends Rpc
3176
{
3177
}
3178
3179
/**
3180
 * @method string getSecurityToken()
3181
 * @method $this withSecurityToken($value)
3182
 * @method string getDomainName()
3183
 * @method $this withDomainName($value)
3184
 * @method string getOwnerId()
3185
 * @method $this withOwnerId($value)
3186
 */
3187
class StartDcdnIpaDomain extends Rpc
3188
{
3189
}
3190
3191
/**
3192
 * @method string getDomainName()
3193
 * @method $this withDomainName($value)
3194
 * @method string getOwnerId()
3195
 * @method $this withOwnerId($value)
3196
 * @method string getSecurityToken()
3197
 * @method $this withSecurityToken($value)
3198
 */
3199
class StopDcdnDomain extends Rpc
3200
{
3201
}
3202
3203
/**
3204
 * @method string getSecurityToken()
3205
 * @method $this withSecurityToken($value)
3206
 * @method string getDomainName()
3207
 * @method $this withDomainName($value)
3208
 * @method string getOwnerId()
3209
 * @method $this withOwnerId($value)
3210
 */
3211
class StopDcdnIpaDomain extends Rpc
3212
{
3213
}
3214
3215
/**
3216
 * @method array getResourceId()
3217
 * @method array getTag()
3218
 * @method string getResourceType()
3219
 * @method $this withResourceType($value)
3220
 */
3221
class TagDcdnResources extends Rpc
3222
{
3223
3224
    /**
3225
     * @param array $resourceId
3226
     *
3227
     * @return $this
3228
     */
3229
	public function withResourceId(array $resourceId)
3230
	{
3231
	    $this->data['ResourceId'] = $resourceId;
3232
		foreach ($resourceId as $i => $iValue) {
3233
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3234
		}
3235
3236
		return $this;
3237
    }
3238
3239
    /**
3240
     * @param array $tag
3241
     *
3242
     * @return $this
3243
     */
3244
	public function withTag(array $tag)
3245
	{
3246
	    $this->data['Tag'] = $tag;
3247
		foreach ($tag as $depth1 => $depth1Value) {
3248
			if(isset($depth1Value['Key'])){
3249
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
3250
			}
3251
			if(isset($depth1Value['Value'])){
3252
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
3253
			}
3254
		}
3255
3256
		return $this;
3257
    }
3258
}
3259
3260
/**
3261
 * @method string getAll()
3262
 * @method $this withAll($value)
3263
 * @method array getResourceId()
3264
 * @method array getTagKey()
3265
 * @method string getResourceType()
3266
 * @method $this withResourceType($value)
3267
 */
3268
class UntagDcdnResources extends Rpc
3269
{
3270
3271
    /**
3272
     * @param array $resourceId
3273
     *
3274
     * @return $this
3275
     */
3276
	public function withResourceId(array $resourceId)
3277
	{
3278
	    $this->data['ResourceId'] = $resourceId;
3279
		foreach ($resourceId as $i => $iValue) {
3280
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3281
		}
3282
3283
		return $this;
3284
    }
3285
3286
    /**
3287
     * @param array $tagKey
3288
     *
3289
     * @return $this
3290
     */
3291
	public function withTagKey(array $tagKey)
3292
	{
3293
	    $this->data['TagKey'] = $tagKey;
3294
		foreach ($tagKey as $i => $iValue) {
3295
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
3296
		}
3297
3298
		return $this;
3299
    }
3300
}
3301
3302
/**
3303
 * @method string getReports()
3304
 * @method string getSchedule()
3305
 * @method string getName()
3306
 * @method string getDomainName()
3307
 * @method string getDeliver()
3308
 * @method string getDeliverId()
3309
 */
3310
class UpdateDcdnDeliverTask extends Rpc
3311
{
3312
3313
    /**
3314
     * @param string $value
3315
     *
3316
     * @return $this
3317
     */
3318
    public function withReports($value)
3319
    {
3320
        $this->data['Reports'] = $value;
3321
        $this->options['form_params']['Reports'] = $value;
3322
3323
        return $this;
3324
    }
3325
3326
    /**
3327
     * @param string $value
3328
     *
3329
     * @return $this
3330
     */
3331
    public function withSchedule($value)
3332
    {
3333
        $this->data['Schedule'] = $value;
3334
        $this->options['form_params']['Schedule'] = $value;
3335
3336
        return $this;
3337
    }
3338
3339
    /**
3340
     * @param string $value
3341
     *
3342
     * @return $this
3343
     */
3344
    public function withName($value)
3345
    {
3346
        $this->data['Name'] = $value;
3347
        $this->options['form_params']['Name'] = $value;
3348
3349
        return $this;
3350
    }
3351
3352
    /**
3353
     * @param string $value
3354
     *
3355
     * @return $this
3356
     */
3357
    public function withDomainName($value)
3358
    {
3359
        $this->data['DomainName'] = $value;
3360
        $this->options['form_params']['DomainName'] = $value;
3361
3362
        return $this;
3363
    }
3364
3365
    /**
3366
     * @param string $value
3367
     *
3368
     * @return $this
3369
     */
3370
    public function withDeliver($value)
3371
    {
3372
        $this->data['Deliver'] = $value;
3373
        $this->options['form_params']['Deliver'] = $value;
3374
3375
        return $this;
3376
    }
3377
3378
    /**
3379
     * @param string $value
3380
     *
3381
     * @return $this
3382
     */
3383
    public function withDeliverId($value)
3384
    {
3385
        $this->data['DeliverId'] = $value;
3386
        $this->options['form_params']['DeliverId'] = $value;
3387
3388
        return $this;
3389
    }
3390
}
3391
3392
/**
3393
 * @method string getSources()
3394
 * @method $this withSources($value)
3395
 * @method string getResourceGroupId()
3396
 * @method $this withResourceGroupId($value)
3397
 * @method string getSecurityToken()
3398
 * @method $this withSecurityToken($value)
3399
 * @method string getTopLevelDomain()
3400
 * @method $this withTopLevelDomain($value)
3401
 * @method string getDomainName()
3402
 * @method $this withDomainName($value)
3403
 * @method string getOwnerId()
3404
 * @method $this withOwnerId($value)
3405
 */
3406
class UpdateDcdnDomain extends Rpc
3407
{
3408
}
3409
3410
/**
3411
 * @method string getSources()
3412
 * @method $this withSources($value)
3413
 * @method string getResourceGroupId()
3414
 * @method $this withResourceGroupId($value)
3415
 * @method string getSecurityToken()
3416
 * @method $this withSecurityToken($value)
3417
 * @method string getTopLevelDomain()
3418
 * @method $this withTopLevelDomain($value)
3419
 * @method string getDomainName()
3420
 * @method $this withDomainName($value)
3421
 * @method string getOwnerId()
3422
 * @method $this withOwnerId($value)
3423
 */
3424
class UpdateDcdnIpaDomain extends Rpc
3425
{
3426
}
3427
3428
/**
3429
 * @method string getSLSLogStore()
3430
 * @method string getProjectName()
3431
 * @method string getDomainName()
3432
 * @method string getSamplingRate()
3433
 * @method string getDataCenter()
3434
 * @method string getSLSProject()
3435
 * @method string getSLSRegion()
3436
 */
3437
class UpdateDcdnSLSRealtimeLogDelivery extends Rpc
3438
{
3439
3440
    /**
3441
     * @param string $value
3442
     *
3443
     * @return $this
3444
     */
3445
    public function withSLSLogStore($value)
3446
    {
3447
        $this->data['SLSLogStore'] = $value;
3448
        $this->options['form_params']['SLSLogStore'] = $value;
3449
3450
        return $this;
3451
    }
3452
3453
    /**
3454
     * @param string $value
3455
     *
3456
     * @return $this
3457
     */
3458
    public function withProjectName($value)
3459
    {
3460
        $this->data['ProjectName'] = $value;
3461
        $this->options['form_params']['ProjectName'] = $value;
3462
3463
        return $this;
3464
    }
3465
3466
    /**
3467
     * @param string $value
3468
     *
3469
     * @return $this
3470
     */
3471
    public function withDomainName($value)
3472
    {
3473
        $this->data['DomainName'] = $value;
3474
        $this->options['form_params']['DomainName'] = $value;
3475
3476
        return $this;
3477
    }
3478
3479
    /**
3480
     * @param string $value
3481
     *
3482
     * @return $this
3483
     */
3484
    public function withSamplingRate($value)
3485
    {
3486
        $this->data['SamplingRate'] = $value;
3487
        $this->options['form_params']['SamplingRate'] = $value;
3488
3489
        return $this;
3490
    }
3491
3492
    /**
3493
     * @param string $value
3494
     *
3495
     * @return $this
3496
     */
3497
    public function withDataCenter($value)
3498
    {
3499
        $this->data['DataCenter'] = $value;
3500
        $this->options['form_params']['DataCenter'] = $value;
3501
3502
        return $this;
3503
    }
3504
3505
    /**
3506
     * @param string $value
3507
     *
3508
     * @return $this
3509
     */
3510
    public function withSLSProject($value)
3511
    {
3512
        $this->data['SLSProject'] = $value;
3513
        $this->options['form_params']['SLSProject'] = $value;
3514
3515
        return $this;
3516
    }
3517
3518
    /**
3519
     * @param string $value
3520
     *
3521
     * @return $this
3522
     */
3523
    public function withSLSRegion($value)
3524
    {
3525
        $this->data['SLSRegion'] = $value;
3526
        $this->options['form_params']['SLSRegion'] = $value;
3527
3528
        return $this;
3529
    }
3530
}
3531
3532
/**
3533
 * @method string getReportIds()
3534
 * @method string getDomainName()
3535
 * @method string getEndTime()
3536
 * @method string getStartTime()
3537
 */
3538
class UpdateDcdnSubTask extends Rpc
3539
{
3540
3541
    /**
3542
     * @param string $value
3543
     *
3544
     * @return $this
3545
     */
3546
    public function withReportIds($value)
3547
    {
3548
        $this->data['ReportIds'] = $value;
3549
        $this->options['form_params']['ReportIds'] = $value;
3550
3551
        return $this;
3552
    }
3553
3554
    /**
3555
     * @param string $value
3556
     *
3557
     * @return $this
3558
     */
3559
    public function withDomainName($value)
3560
    {
3561
        $this->data['DomainName'] = $value;
3562
        $this->options['form_params']['DomainName'] = $value;
3563
3564
        return $this;
3565
    }
3566
3567
    /**
3568
     * @param string $value
3569
     *
3570
     * @return $this
3571
     */
3572
    public function withEndTime($value)
3573
    {
3574
        $this->data['EndTime'] = $value;
3575
        $this->options['form_params']['EndTime'] = $value;
3576
3577
        return $this;
3578
    }
3579
3580
    /**
3581
     * @param string $value
3582
     *
3583
     * @return $this
3584
     */
3585
    public function withStartTime($value)
3586
    {
3587
        $this->data['StartTime'] = $value;
3588
        $this->options['form_params']['StartTime'] = $value;
3589
3590
        return $this;
3591
    }
3592
}
3593
3594
/**
3595
 * @method string getFields()
3596
 * @method $this withFields($value)
3597
 * @method string getBusinessType()
3598
 * @method $this withBusinessType($value)
3599
 */
3600
class UpdateDcdnUserRealTimeDeliveryField extends Rpc
3601
{
3602
3603
    /** @var string */
3604
    public $method = 'GET';
3605
}
3606
3607
/**
3608
 * @method string getCodeDescription()
3609
 * @method string getName()
3610
 */
3611
class UploadRoutineCode extends Rpc
3612
{
3613
3614
    /**
3615
     * @param string $value
3616
     *
3617
     * @return $this
3618
     */
3619
    public function withCodeDescription($value)
3620
    {
3621
        $this->data['CodeDescription'] = $value;
3622
        $this->options['form_params']['CodeDescription'] = $value;
3623
3624
        return $this;
3625
    }
3626
3627
    /**
3628
     * @param string $value
3629
     *
3630
     * @return $this
3631
     */
3632
    public function withName($value)
3633
    {
3634
        $this->data['Name'] = $value;
3635
        $this->options['form_params']['Name'] = $value;
3636
3637
        return $this;
3638
    }
3639
}
3640
3641
/**
3642
 * @method string getCodeDescription()
3643
 * @method string getName()
3644
 */
3645
class UploadStagingRoutineCode extends Rpc
3646
{
3647
3648
    /**
3649
     * @param string $value
3650
     *
3651
     * @return $this
3652
     */
3653
    public function withCodeDescription($value)
3654
    {
3655
        $this->data['CodeDescription'] = $value;
3656
        $this->options['form_params']['CodeDescription'] = $value;
3657
3658
        return $this;
3659
    }
3660
3661
    /**
3662
     * @param string $value
3663
     *
3664
     * @return $this
3665
     */
3666
    public function withName($value)
3667
    {
3668
        $this->data['Name'] = $value;
3669
        $this->options['form_params']['Name'] = $value;
3670
3671
        return $this;
3672
    }
3673
}
3674
3675
/**
3676
 * @method string getDomainName()
3677
 * @method $this withDomainName($value)
3678
 * @method string getVerifyType()
3679
 * @method $this withVerifyType($value)
3680
 */
3681
class VerifyDcdnDomainOwner extends Rpc
3682
{
3683
}
3684