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 ( 47f064...86626d )
by
unknown
06:25
created

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