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 ( 504fd4...661434 )
by
unknown
06:02
created

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