1
2
5 package client
6
7 import (
8 openapi "github.com/alibabacloud-go/darabonba-openapi/client"
9 endpointutil "github.com/alibabacloud-go/endpoint-util/service"
10 openapiutil "github.com/alibabacloud-go/openapi-util/service"
11 util "github.com/alibabacloud-go/tea-utils/service"
12 "github.com/alibabacloud-go/tea/tea"
13 )
14
15 type CancelArtifactBuildTaskRequest struct {
16 BuildTaskId *string `json:"BuildTaskId,omitempty" xml:"BuildTaskId,omitempty"`
17 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
18 }
19
20 func (s CancelArtifactBuildTaskRequest) String() string {
21 return tea.Prettify(s)
22 }
23
24 func (s CancelArtifactBuildTaskRequest) GoString() string {
25 return s.String()
26 }
27
28 func (s *CancelArtifactBuildTaskRequest) SetBuildTaskId(v string) *CancelArtifactBuildTaskRequest {
29 s.BuildTaskId = &v
30 return s
31 }
32
33 func (s *CancelArtifactBuildTaskRequest) SetInstanceId(v string) *CancelArtifactBuildTaskRequest {
34 s.InstanceId = &v
35 return s
36 }
37
38 type CancelArtifactBuildTaskResponseBody struct {
39 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
40 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
41 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
42 }
43
44 func (s CancelArtifactBuildTaskResponseBody) String() string {
45 return tea.Prettify(s)
46 }
47
48 func (s CancelArtifactBuildTaskResponseBody) GoString() string {
49 return s.String()
50 }
51
52 func (s *CancelArtifactBuildTaskResponseBody) SetCode(v string) *CancelArtifactBuildTaskResponseBody {
53 s.Code = &v
54 return s
55 }
56
57 func (s *CancelArtifactBuildTaskResponseBody) SetIsSuccess(v bool) *CancelArtifactBuildTaskResponseBody {
58 s.IsSuccess = &v
59 return s
60 }
61
62 func (s *CancelArtifactBuildTaskResponseBody) SetRequestId(v string) *CancelArtifactBuildTaskResponseBody {
63 s.RequestId = &v
64 return s
65 }
66
67 type CancelArtifactBuildTaskResponse struct {
68 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
69 Body *CancelArtifactBuildTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
70 }
71
72 func (s CancelArtifactBuildTaskResponse) String() string {
73 return tea.Prettify(s)
74 }
75
76 func (s CancelArtifactBuildTaskResponse) GoString() string {
77 return s.String()
78 }
79
80 func (s *CancelArtifactBuildTaskResponse) SetHeaders(v map[string]*string) *CancelArtifactBuildTaskResponse {
81 s.Headers = v
82 return s
83 }
84
85 func (s *CancelArtifactBuildTaskResponse) SetBody(v *CancelArtifactBuildTaskResponseBody) *CancelArtifactBuildTaskResponse {
86 s.Body = v
87 return s
88 }
89
90 type CancelRepoBuildRecordRequest struct {
91 BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
92 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
93 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
94 }
95
96 func (s CancelRepoBuildRecordRequest) String() string {
97 return tea.Prettify(s)
98 }
99
100 func (s CancelRepoBuildRecordRequest) GoString() string {
101 return s.String()
102 }
103
104 func (s *CancelRepoBuildRecordRequest) SetBuildRecordId(v string) *CancelRepoBuildRecordRequest {
105 s.BuildRecordId = &v
106 return s
107 }
108
109 func (s *CancelRepoBuildRecordRequest) SetInstanceId(v string) *CancelRepoBuildRecordRequest {
110 s.InstanceId = &v
111 return s
112 }
113
114 func (s *CancelRepoBuildRecordRequest) SetRepoId(v string) *CancelRepoBuildRecordRequest {
115 s.RepoId = &v
116 return s
117 }
118
119 type CancelRepoBuildRecordResponseBody struct {
120 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
121 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
122 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
123 }
124
125 func (s CancelRepoBuildRecordResponseBody) String() string {
126 return tea.Prettify(s)
127 }
128
129 func (s CancelRepoBuildRecordResponseBody) GoString() string {
130 return s.String()
131 }
132
133 func (s *CancelRepoBuildRecordResponseBody) SetCode(v string) *CancelRepoBuildRecordResponseBody {
134 s.Code = &v
135 return s
136 }
137
138 func (s *CancelRepoBuildRecordResponseBody) SetIsSuccess(v bool) *CancelRepoBuildRecordResponseBody {
139 s.IsSuccess = &v
140 return s
141 }
142
143 func (s *CancelRepoBuildRecordResponseBody) SetRequestId(v string) *CancelRepoBuildRecordResponseBody {
144 s.RequestId = &v
145 return s
146 }
147
148 type CancelRepoBuildRecordResponse struct {
149 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
150 Body *CancelRepoBuildRecordResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
151 }
152
153 func (s CancelRepoBuildRecordResponse) String() string {
154 return tea.Prettify(s)
155 }
156
157 func (s CancelRepoBuildRecordResponse) GoString() string {
158 return s.String()
159 }
160
161 func (s *CancelRepoBuildRecordResponse) SetHeaders(v map[string]*string) *CancelRepoBuildRecordResponse {
162 s.Headers = v
163 return s
164 }
165
166 func (s *CancelRepoBuildRecordResponse) SetBody(v *CancelRepoBuildRecordResponseBody) *CancelRepoBuildRecordResponse {
167 s.Body = v
168 return s
169 }
170
171 type CreateBuildRecordByRuleRequest struct {
172 BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
173 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
174 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
175 }
176
177 func (s CreateBuildRecordByRuleRequest) String() string {
178 return tea.Prettify(s)
179 }
180
181 func (s CreateBuildRecordByRuleRequest) GoString() string {
182 return s.String()
183 }
184
185 func (s *CreateBuildRecordByRuleRequest) SetBuildRuleId(v string) *CreateBuildRecordByRuleRequest {
186 s.BuildRuleId = &v
187 return s
188 }
189
190 func (s *CreateBuildRecordByRuleRequest) SetInstanceId(v string) *CreateBuildRecordByRuleRequest {
191 s.InstanceId = &v
192 return s
193 }
194
195 func (s *CreateBuildRecordByRuleRequest) SetRepoId(v string) *CreateBuildRecordByRuleRequest {
196 s.RepoId = &v
197 return s
198 }
199
200 type CreateBuildRecordByRuleResponseBody struct {
201 BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
202 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
203 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
204 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
205 }
206
207 func (s CreateBuildRecordByRuleResponseBody) String() string {
208 return tea.Prettify(s)
209 }
210
211 func (s CreateBuildRecordByRuleResponseBody) GoString() string {
212 return s.String()
213 }
214
215 func (s *CreateBuildRecordByRuleResponseBody) SetBuildRecordId(v string) *CreateBuildRecordByRuleResponseBody {
216 s.BuildRecordId = &v
217 return s
218 }
219
220 func (s *CreateBuildRecordByRuleResponseBody) SetCode(v string) *CreateBuildRecordByRuleResponseBody {
221 s.Code = &v
222 return s
223 }
224
225 func (s *CreateBuildRecordByRuleResponseBody) SetIsSuccess(v bool) *CreateBuildRecordByRuleResponseBody {
226 s.IsSuccess = &v
227 return s
228 }
229
230 func (s *CreateBuildRecordByRuleResponseBody) SetRequestId(v string) *CreateBuildRecordByRuleResponseBody {
231 s.RequestId = &v
232 return s
233 }
234
235 type CreateBuildRecordByRuleResponse struct {
236 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
237 Body *CreateBuildRecordByRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
238 }
239
240 func (s CreateBuildRecordByRuleResponse) String() string {
241 return tea.Prettify(s)
242 }
243
244 func (s CreateBuildRecordByRuleResponse) GoString() string {
245 return s.String()
246 }
247
248 func (s *CreateBuildRecordByRuleResponse) SetHeaders(v map[string]*string) *CreateBuildRecordByRuleResponse {
249 s.Headers = v
250 return s
251 }
252
253 func (s *CreateBuildRecordByRuleResponse) SetBody(v *CreateBuildRecordByRuleResponseBody) *CreateBuildRecordByRuleResponse {
254 s.Body = v
255 return s
256 }
257
258 type CreateChainRequest struct {
259 ChainConfig *string `json:"ChainConfig,omitempty" xml:"ChainConfig,omitempty"`
260 Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
261 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
262 Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
263 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
264 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
265 }
266
267 func (s CreateChainRequest) String() string {
268 return tea.Prettify(s)
269 }
270
271 func (s CreateChainRequest) GoString() string {
272 return s.String()
273 }
274
275 func (s *CreateChainRequest) SetChainConfig(v string) *CreateChainRequest {
276 s.ChainConfig = &v
277 return s
278 }
279
280 func (s *CreateChainRequest) SetDescription(v string) *CreateChainRequest {
281 s.Description = &v
282 return s
283 }
284
285 func (s *CreateChainRequest) SetInstanceId(v string) *CreateChainRequest {
286 s.InstanceId = &v
287 return s
288 }
289
290 func (s *CreateChainRequest) SetName(v string) *CreateChainRequest {
291 s.Name = &v
292 return s
293 }
294
295 func (s *CreateChainRequest) SetRepoName(v string) *CreateChainRequest {
296 s.RepoName = &v
297 return s
298 }
299
300 func (s *CreateChainRequest) SetRepoNamespaceName(v string) *CreateChainRequest {
301 s.RepoNamespaceName = &v
302 return s
303 }
304
305 type CreateChainResponseBody struct {
306 ChainId *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
307 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
308 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
309 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
310 }
311
312 func (s CreateChainResponseBody) String() string {
313 return tea.Prettify(s)
314 }
315
316 func (s CreateChainResponseBody) GoString() string {
317 return s.String()
318 }
319
320 func (s *CreateChainResponseBody) SetChainId(v string) *CreateChainResponseBody {
321 s.ChainId = &v
322 return s
323 }
324
325 func (s *CreateChainResponseBody) SetCode(v string) *CreateChainResponseBody {
326 s.Code = &v
327 return s
328 }
329
330 func (s *CreateChainResponseBody) SetIsSuccess(v bool) *CreateChainResponseBody {
331 s.IsSuccess = &v
332 return s
333 }
334
335 func (s *CreateChainResponseBody) SetRequestId(v string) *CreateChainResponseBody {
336 s.RequestId = &v
337 return s
338 }
339
340 type CreateChainResponse struct {
341 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
342 Body *CreateChainResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
343 }
344
345 func (s CreateChainResponse) String() string {
346 return tea.Prettify(s)
347 }
348
349 func (s CreateChainResponse) GoString() string {
350 return s.String()
351 }
352
353 func (s *CreateChainResponse) SetHeaders(v map[string]*string) *CreateChainResponse {
354 s.Headers = v
355 return s
356 }
357
358 func (s *CreateChainResponse) SetBody(v *CreateChainResponseBody) *CreateChainResponse {
359 s.Body = v
360 return s
361 }
362
363 type CreateChartNamespaceRequest struct {
364 AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
365 DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
366 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
367 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
368 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
369 }
370
371 func (s CreateChartNamespaceRequest) String() string {
372 return tea.Prettify(s)
373 }
374
375 func (s CreateChartNamespaceRequest) GoString() string {
376 return s.String()
377 }
378
379 func (s *CreateChartNamespaceRequest) SetAutoCreateRepo(v bool) *CreateChartNamespaceRequest {
380 s.AutoCreateRepo = &v
381 return s
382 }
383
384 func (s *CreateChartNamespaceRequest) SetDefaultRepoType(v string) *CreateChartNamespaceRequest {
385 s.DefaultRepoType = &v
386 return s
387 }
388
389 func (s *CreateChartNamespaceRequest) SetInstanceId(v string) *CreateChartNamespaceRequest {
390 s.InstanceId = &v
391 return s
392 }
393
394 func (s *CreateChartNamespaceRequest) SetNamespaceName(v string) *CreateChartNamespaceRequest {
395 s.NamespaceName = &v
396 return s
397 }
398
399 func (s *CreateChartNamespaceRequest) SetResourceGroupId(v string) *CreateChartNamespaceRequest {
400 s.ResourceGroupId = &v
401 return s
402 }
403
404 type CreateChartNamespaceResponseBody struct {
405 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
406 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
407 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
408 }
409
410 func (s CreateChartNamespaceResponseBody) String() string {
411 return tea.Prettify(s)
412 }
413
414 func (s CreateChartNamespaceResponseBody) GoString() string {
415 return s.String()
416 }
417
418 func (s *CreateChartNamespaceResponseBody) SetCode(v string) *CreateChartNamespaceResponseBody {
419 s.Code = &v
420 return s
421 }
422
423 func (s *CreateChartNamespaceResponseBody) SetIsSuccess(v bool) *CreateChartNamespaceResponseBody {
424 s.IsSuccess = &v
425 return s
426 }
427
428 func (s *CreateChartNamespaceResponseBody) SetRequestId(v string) *CreateChartNamespaceResponseBody {
429 s.RequestId = &v
430 return s
431 }
432
433 type CreateChartNamespaceResponse struct {
434 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
435 Body *CreateChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
436 }
437
438 func (s CreateChartNamespaceResponse) String() string {
439 return tea.Prettify(s)
440 }
441
442 func (s CreateChartNamespaceResponse) GoString() string {
443 return s.String()
444 }
445
446 func (s *CreateChartNamespaceResponse) SetHeaders(v map[string]*string) *CreateChartNamespaceResponse {
447 s.Headers = v
448 return s
449 }
450
451 func (s *CreateChartNamespaceResponse) SetBody(v *CreateChartNamespaceResponseBody) *CreateChartNamespaceResponse {
452 s.Body = v
453 return s
454 }
455
456 type CreateChartRepositoryRequest struct {
457 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
458 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
459 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
460 RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
461 Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
462 }
463
464 func (s CreateChartRepositoryRequest) String() string {
465 return tea.Prettify(s)
466 }
467
468 func (s CreateChartRepositoryRequest) GoString() string {
469 return s.String()
470 }
471
472 func (s *CreateChartRepositoryRequest) SetInstanceId(v string) *CreateChartRepositoryRequest {
473 s.InstanceId = &v
474 return s
475 }
476
477 func (s *CreateChartRepositoryRequest) SetRepoName(v string) *CreateChartRepositoryRequest {
478 s.RepoName = &v
479 return s
480 }
481
482 func (s *CreateChartRepositoryRequest) SetRepoNamespaceName(v string) *CreateChartRepositoryRequest {
483 s.RepoNamespaceName = &v
484 return s
485 }
486
487 func (s *CreateChartRepositoryRequest) SetRepoType(v string) *CreateChartRepositoryRequest {
488 s.RepoType = &v
489 return s
490 }
491
492 func (s *CreateChartRepositoryRequest) SetSummary(v string) *CreateChartRepositoryRequest {
493 s.Summary = &v
494 return s
495 }
496
497 type CreateChartRepositoryResponseBody struct {
498 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
499 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
500 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
501 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
502 }
503
504 func (s CreateChartRepositoryResponseBody) String() string {
505 return tea.Prettify(s)
506 }
507
508 func (s CreateChartRepositoryResponseBody) GoString() string {
509 return s.String()
510 }
511
512 func (s *CreateChartRepositoryResponseBody) SetCode(v string) *CreateChartRepositoryResponseBody {
513 s.Code = &v
514 return s
515 }
516
517 func (s *CreateChartRepositoryResponseBody) SetIsSuccess(v bool) *CreateChartRepositoryResponseBody {
518 s.IsSuccess = &v
519 return s
520 }
521
522 func (s *CreateChartRepositoryResponseBody) SetRepoId(v string) *CreateChartRepositoryResponseBody {
523 s.RepoId = &v
524 return s
525 }
526
527 func (s *CreateChartRepositoryResponseBody) SetRequestId(v string) *CreateChartRepositoryResponseBody {
528 s.RequestId = &v
529 return s
530 }
531
532 type CreateChartRepositoryResponse struct {
533 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
534 Body *CreateChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
535 }
536
537 func (s CreateChartRepositoryResponse) String() string {
538 return tea.Prettify(s)
539 }
540
541 func (s CreateChartRepositoryResponse) GoString() string {
542 return s.String()
543 }
544
545 func (s *CreateChartRepositoryResponse) SetHeaders(v map[string]*string) *CreateChartRepositoryResponse {
546 s.Headers = v
547 return s
548 }
549
550 func (s *CreateChartRepositoryResponse) SetBody(v *CreateChartRepositoryResponseBody) *CreateChartRepositoryResponse {
551 s.Body = v
552 return s
553 }
554
555 type CreateInstanceEndpointAclPolicyRequest struct {
556 Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
557 EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
558 Entry *string `json:"Entry,omitempty" xml:"Entry,omitempty"`
559 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
560 ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
561 }
562
563 func (s CreateInstanceEndpointAclPolicyRequest) String() string {
564 return tea.Prettify(s)
565 }
566
567 func (s CreateInstanceEndpointAclPolicyRequest) GoString() string {
568 return s.String()
569 }
570
571 func (s *CreateInstanceEndpointAclPolicyRequest) SetComment(v string) *CreateInstanceEndpointAclPolicyRequest {
572 s.Comment = &v
573 return s
574 }
575
576 func (s *CreateInstanceEndpointAclPolicyRequest) SetEndpointType(v string) *CreateInstanceEndpointAclPolicyRequest {
577 s.EndpointType = &v
578 return s
579 }
580
581 func (s *CreateInstanceEndpointAclPolicyRequest) SetEntry(v string) *CreateInstanceEndpointAclPolicyRequest {
582 s.Entry = &v
583 return s
584 }
585
586 func (s *CreateInstanceEndpointAclPolicyRequest) SetInstanceId(v string) *CreateInstanceEndpointAclPolicyRequest {
587 s.InstanceId = &v
588 return s
589 }
590
591 func (s *CreateInstanceEndpointAclPolicyRequest) SetModuleName(v string) *CreateInstanceEndpointAclPolicyRequest {
592 s.ModuleName = &v
593 return s
594 }
595
596 type CreateInstanceEndpointAclPolicyResponseBody struct {
597 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
598 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
599 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
600 }
601
602 func (s CreateInstanceEndpointAclPolicyResponseBody) String() string {
603 return tea.Prettify(s)
604 }
605
606 func (s CreateInstanceEndpointAclPolicyResponseBody) GoString() string {
607 return s.String()
608 }
609
610 func (s *CreateInstanceEndpointAclPolicyResponseBody) SetCode(v string) *CreateInstanceEndpointAclPolicyResponseBody {
611 s.Code = &v
612 return s
613 }
614
615 func (s *CreateInstanceEndpointAclPolicyResponseBody) SetIsSuccess(v bool) *CreateInstanceEndpointAclPolicyResponseBody {
616 s.IsSuccess = &v
617 return s
618 }
619
620 func (s *CreateInstanceEndpointAclPolicyResponseBody) SetRequestId(v string) *CreateInstanceEndpointAclPolicyResponseBody {
621 s.RequestId = &v
622 return s
623 }
624
625 type CreateInstanceEndpointAclPolicyResponse struct {
626 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
627 Body *CreateInstanceEndpointAclPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
628 }
629
630 func (s CreateInstanceEndpointAclPolicyResponse) String() string {
631 return tea.Prettify(s)
632 }
633
634 func (s CreateInstanceEndpointAclPolicyResponse) GoString() string {
635 return s.String()
636 }
637
638 func (s *CreateInstanceEndpointAclPolicyResponse) SetHeaders(v map[string]*string) *CreateInstanceEndpointAclPolicyResponse {
639 s.Headers = v
640 return s
641 }
642
643 func (s *CreateInstanceEndpointAclPolicyResponse) SetBody(v *CreateInstanceEndpointAclPolicyResponseBody) *CreateInstanceEndpointAclPolicyResponse {
644 s.Body = v
645 return s
646 }
647
648 type CreateInstanceVpcEndpointLinkedVpcRequest struct {
649 EnableCreateDNSRecordInPvzt *bool `json:"EnableCreateDNSRecordInPvzt,omitempty" xml:"EnableCreateDNSRecordInPvzt,omitempty"`
650 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
651 ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
652 VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
653 VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
654 }
655
656 func (s CreateInstanceVpcEndpointLinkedVpcRequest) String() string {
657 return tea.Prettify(s)
658 }
659
660 func (s CreateInstanceVpcEndpointLinkedVpcRequest) GoString() string {
661 return s.String()
662 }
663
664 func (s *CreateInstanceVpcEndpointLinkedVpcRequest) SetEnableCreateDNSRecordInPvzt(v bool) *CreateInstanceVpcEndpointLinkedVpcRequest {
665 s.EnableCreateDNSRecordInPvzt = &v
666 return s
667 }
668
669 func (s *CreateInstanceVpcEndpointLinkedVpcRequest) SetInstanceId(v string) *CreateInstanceVpcEndpointLinkedVpcRequest {
670 s.InstanceId = &v
671 return s
672 }
673
674 func (s *CreateInstanceVpcEndpointLinkedVpcRequest) SetModuleName(v string) *CreateInstanceVpcEndpointLinkedVpcRequest {
675 s.ModuleName = &v
676 return s
677 }
678
679 func (s *CreateInstanceVpcEndpointLinkedVpcRequest) SetVpcId(v string) *CreateInstanceVpcEndpointLinkedVpcRequest {
680 s.VpcId = &v
681 return s
682 }
683
684 func (s *CreateInstanceVpcEndpointLinkedVpcRequest) SetVswitchId(v string) *CreateInstanceVpcEndpointLinkedVpcRequest {
685 s.VswitchId = &v
686 return s
687 }
688
689 type CreateInstanceVpcEndpointLinkedVpcResponseBody struct {
690 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
691 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
692 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
693 }
694
695 func (s CreateInstanceVpcEndpointLinkedVpcResponseBody) String() string {
696 return tea.Prettify(s)
697 }
698
699 func (s CreateInstanceVpcEndpointLinkedVpcResponseBody) GoString() string {
700 return s.String()
701 }
702
703 func (s *CreateInstanceVpcEndpointLinkedVpcResponseBody) SetCode(v string) *CreateInstanceVpcEndpointLinkedVpcResponseBody {
704 s.Code = &v
705 return s
706 }
707
708 func (s *CreateInstanceVpcEndpointLinkedVpcResponseBody) SetIsSuccess(v bool) *CreateInstanceVpcEndpointLinkedVpcResponseBody {
709 s.IsSuccess = &v
710 return s
711 }
712
713 func (s *CreateInstanceVpcEndpointLinkedVpcResponseBody) SetRequestId(v string) *CreateInstanceVpcEndpointLinkedVpcResponseBody {
714 s.RequestId = &v
715 return s
716 }
717
718 type CreateInstanceVpcEndpointLinkedVpcResponse struct {
719 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
720 Body *CreateInstanceVpcEndpointLinkedVpcResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
721 }
722
723 func (s CreateInstanceVpcEndpointLinkedVpcResponse) String() string {
724 return tea.Prettify(s)
725 }
726
727 func (s CreateInstanceVpcEndpointLinkedVpcResponse) GoString() string {
728 return s.String()
729 }
730
731 func (s *CreateInstanceVpcEndpointLinkedVpcResponse) SetHeaders(v map[string]*string) *CreateInstanceVpcEndpointLinkedVpcResponse {
732 s.Headers = v
733 return s
734 }
735
736 func (s *CreateInstanceVpcEndpointLinkedVpcResponse) SetBody(v *CreateInstanceVpcEndpointLinkedVpcResponseBody) *CreateInstanceVpcEndpointLinkedVpcResponse {
737 s.Body = v
738 return s
739 }
740
741 type CreateNamespaceRequest struct {
742 AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
743 DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
744 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
745 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
746 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
747 }
748
749 func (s CreateNamespaceRequest) String() string {
750 return tea.Prettify(s)
751 }
752
753 func (s CreateNamespaceRequest) GoString() string {
754 return s.String()
755 }
756
757 func (s *CreateNamespaceRequest) SetAutoCreateRepo(v bool) *CreateNamespaceRequest {
758 s.AutoCreateRepo = &v
759 return s
760 }
761
762 func (s *CreateNamespaceRequest) SetDefaultRepoType(v string) *CreateNamespaceRequest {
763 s.DefaultRepoType = &v
764 return s
765 }
766
767 func (s *CreateNamespaceRequest) SetInstanceId(v string) *CreateNamespaceRequest {
768 s.InstanceId = &v
769 return s
770 }
771
772 func (s *CreateNamespaceRequest) SetNamespaceName(v string) *CreateNamespaceRequest {
773 s.NamespaceName = &v
774 return s
775 }
776
777 func (s *CreateNamespaceRequest) SetResourceGroupId(v string) *CreateNamespaceRequest {
778 s.ResourceGroupId = &v
779 return s
780 }
781
782 type CreateNamespaceResponseBody struct {
783 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
784 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
785 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
786 }
787
788 func (s CreateNamespaceResponseBody) String() string {
789 return tea.Prettify(s)
790 }
791
792 func (s CreateNamespaceResponseBody) GoString() string {
793 return s.String()
794 }
795
796 func (s *CreateNamespaceResponseBody) SetCode(v string) *CreateNamespaceResponseBody {
797 s.Code = &v
798 return s
799 }
800
801 func (s *CreateNamespaceResponseBody) SetIsSuccess(v bool) *CreateNamespaceResponseBody {
802 s.IsSuccess = &v
803 return s
804 }
805
806 func (s *CreateNamespaceResponseBody) SetRequestId(v string) *CreateNamespaceResponseBody {
807 s.RequestId = &v
808 return s
809 }
810
811 type CreateNamespaceResponse struct {
812 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
813 Body *CreateNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
814 }
815
816 func (s CreateNamespaceResponse) String() string {
817 return tea.Prettify(s)
818 }
819
820 func (s CreateNamespaceResponse) GoString() string {
821 return s.String()
822 }
823
824 func (s *CreateNamespaceResponse) SetHeaders(v map[string]*string) *CreateNamespaceResponse {
825 s.Headers = v
826 return s
827 }
828
829 func (s *CreateNamespaceResponse) SetBody(v *CreateNamespaceResponseBody) *CreateNamespaceResponse {
830 s.Body = v
831 return s
832 }
833
834 type CreateRepoBuildRuleRequest struct {
835 BuildArgs []*string `json:"BuildArgs,omitempty" xml:"BuildArgs,omitempty" type:"Repeated"`
836 DockerfileLocation *string `json:"DockerfileLocation,omitempty" xml:"DockerfileLocation,omitempty"`
837 DockerfileName *string `json:"DockerfileName,omitempty" xml:"DockerfileName,omitempty"`
838 ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
839 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
840 Platforms []*string `json:"Platforms,omitempty" xml:"Platforms,omitempty" type:"Repeated"`
841 PushName *string `json:"PushName,omitempty" xml:"PushName,omitempty"`
842 PushType *string `json:"PushType,omitempty" xml:"PushType,omitempty"`
843 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
844 }
845
846 func (s CreateRepoBuildRuleRequest) String() string {
847 return tea.Prettify(s)
848 }
849
850 func (s CreateRepoBuildRuleRequest) GoString() string {
851 return s.String()
852 }
853
854 func (s *CreateRepoBuildRuleRequest) SetBuildArgs(v []*string) *CreateRepoBuildRuleRequest {
855 s.BuildArgs = v
856 return s
857 }
858
859 func (s *CreateRepoBuildRuleRequest) SetDockerfileLocation(v string) *CreateRepoBuildRuleRequest {
860 s.DockerfileLocation = &v
861 return s
862 }
863
864 func (s *CreateRepoBuildRuleRequest) SetDockerfileName(v string) *CreateRepoBuildRuleRequest {
865 s.DockerfileName = &v
866 return s
867 }
868
869 func (s *CreateRepoBuildRuleRequest) SetImageTag(v string) *CreateRepoBuildRuleRequest {
870 s.ImageTag = &v
871 return s
872 }
873
874 func (s *CreateRepoBuildRuleRequest) SetInstanceId(v string) *CreateRepoBuildRuleRequest {
875 s.InstanceId = &v
876 return s
877 }
878
879 func (s *CreateRepoBuildRuleRequest) SetPlatforms(v []*string) *CreateRepoBuildRuleRequest {
880 s.Platforms = v
881 return s
882 }
883
884 func (s *CreateRepoBuildRuleRequest) SetPushName(v string) *CreateRepoBuildRuleRequest {
885 s.PushName = &v
886 return s
887 }
888
889 func (s *CreateRepoBuildRuleRequest) SetPushType(v string) *CreateRepoBuildRuleRequest {
890 s.PushType = &v
891 return s
892 }
893
894 func (s *CreateRepoBuildRuleRequest) SetRepoId(v string) *CreateRepoBuildRuleRequest {
895 s.RepoId = &v
896 return s
897 }
898
899 type CreateRepoBuildRuleResponseBody struct {
900 BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
901 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
902 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
903 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
904 }
905
906 func (s CreateRepoBuildRuleResponseBody) String() string {
907 return tea.Prettify(s)
908 }
909
910 func (s CreateRepoBuildRuleResponseBody) GoString() string {
911 return s.String()
912 }
913
914 func (s *CreateRepoBuildRuleResponseBody) SetBuildRuleId(v string) *CreateRepoBuildRuleResponseBody {
915 s.BuildRuleId = &v
916 return s
917 }
918
919 func (s *CreateRepoBuildRuleResponseBody) SetCode(v string) *CreateRepoBuildRuleResponseBody {
920 s.Code = &v
921 return s
922 }
923
924 func (s *CreateRepoBuildRuleResponseBody) SetIsSuccess(v bool) *CreateRepoBuildRuleResponseBody {
925 s.IsSuccess = &v
926 return s
927 }
928
929 func (s *CreateRepoBuildRuleResponseBody) SetRequestId(v string) *CreateRepoBuildRuleResponseBody {
930 s.RequestId = &v
931 return s
932 }
933
934 type CreateRepoBuildRuleResponse struct {
935 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
936 Body *CreateRepoBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
937 }
938
939 func (s CreateRepoBuildRuleResponse) String() string {
940 return tea.Prettify(s)
941 }
942
943 func (s CreateRepoBuildRuleResponse) GoString() string {
944 return s.String()
945 }
946
947 func (s *CreateRepoBuildRuleResponse) SetHeaders(v map[string]*string) *CreateRepoBuildRuleResponse {
948 s.Headers = v
949 return s
950 }
951
952 func (s *CreateRepoBuildRuleResponse) SetBody(v *CreateRepoBuildRuleResponseBody) *CreateRepoBuildRuleResponse {
953 s.Body = v
954 return s
955 }
956
957 type CreateRepoSourceCodeRepoRequest struct {
958 AutoBuild *bool `json:"AutoBuild,omitempty" xml:"AutoBuild,omitempty"`
959 CodeRepoName *string `json:"CodeRepoName,omitempty" xml:"CodeRepoName,omitempty"`
960 CodeRepoNamespaceName *string `json:"CodeRepoNamespaceName,omitempty" xml:"CodeRepoNamespaceName,omitempty"`
961 CodeRepoType *string `json:"CodeRepoType,omitempty" xml:"CodeRepoType,omitempty"`
962 DisableCacheBuild *bool `json:"DisableCacheBuild,omitempty" xml:"DisableCacheBuild,omitempty"`
963 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
964 OverseaBuild *bool `json:"OverseaBuild,omitempty" xml:"OverseaBuild,omitempty"`
965 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
966 }
967
968 func (s CreateRepoSourceCodeRepoRequest) String() string {
969 return tea.Prettify(s)
970 }
971
972 func (s CreateRepoSourceCodeRepoRequest) GoString() string {
973 return s.String()
974 }
975
976 func (s *CreateRepoSourceCodeRepoRequest) SetAutoBuild(v bool) *CreateRepoSourceCodeRepoRequest {
977 s.AutoBuild = &v
978 return s
979 }
980
981 func (s *CreateRepoSourceCodeRepoRequest) SetCodeRepoName(v string) *CreateRepoSourceCodeRepoRequest {
982 s.CodeRepoName = &v
983 return s
984 }
985
986 func (s *CreateRepoSourceCodeRepoRequest) SetCodeRepoNamespaceName(v string) *CreateRepoSourceCodeRepoRequest {
987 s.CodeRepoNamespaceName = &v
988 return s
989 }
990
991 func (s *CreateRepoSourceCodeRepoRequest) SetCodeRepoType(v string) *CreateRepoSourceCodeRepoRequest {
992 s.CodeRepoType = &v
993 return s
994 }
995
996 func (s *CreateRepoSourceCodeRepoRequest) SetDisableCacheBuild(v bool) *CreateRepoSourceCodeRepoRequest {
997 s.DisableCacheBuild = &v
998 return s
999 }
1000
1001 func (s *CreateRepoSourceCodeRepoRequest) SetInstanceId(v string) *CreateRepoSourceCodeRepoRequest {
1002 s.InstanceId = &v
1003 return s
1004 }
1005
1006 func (s *CreateRepoSourceCodeRepoRequest) SetOverseaBuild(v bool) *CreateRepoSourceCodeRepoRequest {
1007 s.OverseaBuild = &v
1008 return s
1009 }
1010
1011 func (s *CreateRepoSourceCodeRepoRequest) SetRepoId(v string) *CreateRepoSourceCodeRepoRequest {
1012 s.RepoId = &v
1013 return s
1014 }
1015
1016 type CreateRepoSourceCodeRepoResponseBody struct {
1017 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
1018 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
1019 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
1020 }
1021
1022 func (s CreateRepoSourceCodeRepoResponseBody) String() string {
1023 return tea.Prettify(s)
1024 }
1025
1026 func (s CreateRepoSourceCodeRepoResponseBody) GoString() string {
1027 return s.String()
1028 }
1029
1030 func (s *CreateRepoSourceCodeRepoResponseBody) SetCode(v string) *CreateRepoSourceCodeRepoResponseBody {
1031 s.Code = &v
1032 return s
1033 }
1034
1035 func (s *CreateRepoSourceCodeRepoResponseBody) SetIsSuccess(v bool) *CreateRepoSourceCodeRepoResponseBody {
1036 s.IsSuccess = &v
1037 return s
1038 }
1039
1040 func (s *CreateRepoSourceCodeRepoResponseBody) SetRequestId(v string) *CreateRepoSourceCodeRepoResponseBody {
1041 s.RequestId = &v
1042 return s
1043 }
1044
1045 type CreateRepoSourceCodeRepoResponse struct {
1046 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
1047 Body *CreateRepoSourceCodeRepoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
1048 }
1049
1050 func (s CreateRepoSourceCodeRepoResponse) String() string {
1051 return tea.Prettify(s)
1052 }
1053
1054 func (s CreateRepoSourceCodeRepoResponse) GoString() string {
1055 return s.String()
1056 }
1057
1058 func (s *CreateRepoSourceCodeRepoResponse) SetHeaders(v map[string]*string) *CreateRepoSourceCodeRepoResponse {
1059 s.Headers = v
1060 return s
1061 }
1062
1063 func (s *CreateRepoSourceCodeRepoResponse) SetBody(v *CreateRepoSourceCodeRepoResponseBody) *CreateRepoSourceCodeRepoResponse {
1064 s.Body = v
1065 return s
1066 }
1067
1068 type CreateRepoSyncRuleRequest struct {
1069 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
1070 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
1071 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
1072 SyncRuleName *string `json:"SyncRuleName,omitempty" xml:"SyncRuleName,omitempty"`
1073 SyncScope *string `json:"SyncScope,omitempty" xml:"SyncScope,omitempty"`
1074 SyncTrigger *string `json:"SyncTrigger,omitempty" xml:"SyncTrigger,omitempty"`
1075 TagFilter *string `json:"TagFilter,omitempty" xml:"TagFilter,omitempty"`
1076 TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
1077 TargetNamespaceName *string `json:"TargetNamespaceName,omitempty" xml:"TargetNamespaceName,omitempty"`
1078 TargetRegionId *string `json:"TargetRegionId,omitempty" xml:"TargetRegionId,omitempty"`
1079 TargetRepoName *string `json:"TargetRepoName,omitempty" xml:"TargetRepoName,omitempty"`
1080 TargetUserId *string `json:"TargetUserId,omitempty" xml:"TargetUserId,omitempty"`
1081 }
1082
1083 func (s CreateRepoSyncRuleRequest) String() string {
1084 return tea.Prettify(s)
1085 }
1086
1087 func (s CreateRepoSyncRuleRequest) GoString() string {
1088 return s.String()
1089 }
1090
1091 func (s *CreateRepoSyncRuleRequest) SetInstanceId(v string) *CreateRepoSyncRuleRequest {
1092 s.InstanceId = &v
1093 return s
1094 }
1095
1096 func (s *CreateRepoSyncRuleRequest) SetNamespaceName(v string) *CreateRepoSyncRuleRequest {
1097 s.NamespaceName = &v
1098 return s
1099 }
1100
1101 func (s *CreateRepoSyncRuleRequest) SetRepoName(v string) *CreateRepoSyncRuleRequest {
1102 s.RepoName = &v
1103 return s
1104 }
1105
1106 func (s *CreateRepoSyncRuleRequest) SetSyncRuleName(v string) *CreateRepoSyncRuleRequest {
1107 s.SyncRuleName = &v
1108 return s
1109 }
1110
1111 func (s *CreateRepoSyncRuleRequest) SetSyncScope(v string) *CreateRepoSyncRuleRequest {
1112 s.SyncScope = &v
1113 return s
1114 }
1115
1116 func (s *CreateRepoSyncRuleRequest) SetSyncTrigger(v string) *CreateRepoSyncRuleRequest {
1117 s.SyncTrigger = &v
1118 return s
1119 }
1120
1121 func (s *CreateRepoSyncRuleRequest) SetTagFilter(v string) *CreateRepoSyncRuleRequest {
1122 s.TagFilter = &v
1123 return s
1124 }
1125
1126 func (s *CreateRepoSyncRuleRequest) SetTargetInstanceId(v string) *CreateRepoSyncRuleRequest {
1127 s.TargetInstanceId = &v
1128 return s
1129 }
1130
1131 func (s *CreateRepoSyncRuleRequest) SetTargetNamespaceName(v string) *CreateRepoSyncRuleRequest {
1132 s.TargetNamespaceName = &v
1133 return s
1134 }
1135
1136 func (s *CreateRepoSyncRuleRequest) SetTargetRegionId(v string) *CreateRepoSyncRuleRequest {
1137 s.TargetRegionId = &v
1138 return s
1139 }
1140
1141 func (s *CreateRepoSyncRuleRequest) SetTargetRepoName(v string) *CreateRepoSyncRuleRequest {
1142 s.TargetRepoName = &v
1143 return s
1144 }
1145
1146 func (s *CreateRepoSyncRuleRequest) SetTargetUserId(v string) *CreateRepoSyncRuleRequest {
1147 s.TargetUserId = &v
1148 return s
1149 }
1150
1151 type CreateRepoSyncRuleResponseBody struct {
1152 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
1153 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
1154 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
1155 SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
1156 }
1157
1158 func (s CreateRepoSyncRuleResponseBody) String() string {
1159 return tea.Prettify(s)
1160 }
1161
1162 func (s CreateRepoSyncRuleResponseBody) GoString() string {
1163 return s.String()
1164 }
1165
1166 func (s *CreateRepoSyncRuleResponseBody) SetCode(v string) *CreateRepoSyncRuleResponseBody {
1167 s.Code = &v
1168 return s
1169 }
1170
1171 func (s *CreateRepoSyncRuleResponseBody) SetIsSuccess(v bool) *CreateRepoSyncRuleResponseBody {
1172 s.IsSuccess = &v
1173 return s
1174 }
1175
1176 func (s *CreateRepoSyncRuleResponseBody) SetRequestId(v string) *CreateRepoSyncRuleResponseBody {
1177 s.RequestId = &v
1178 return s
1179 }
1180
1181 func (s *CreateRepoSyncRuleResponseBody) SetSyncRuleId(v string) *CreateRepoSyncRuleResponseBody {
1182 s.SyncRuleId = &v
1183 return s
1184 }
1185
1186 type CreateRepoSyncRuleResponse struct {
1187 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
1188 Body *CreateRepoSyncRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
1189 }
1190
1191 func (s CreateRepoSyncRuleResponse) String() string {
1192 return tea.Prettify(s)
1193 }
1194
1195 func (s CreateRepoSyncRuleResponse) GoString() string {
1196 return s.String()
1197 }
1198
1199 func (s *CreateRepoSyncRuleResponse) SetHeaders(v map[string]*string) *CreateRepoSyncRuleResponse {
1200 s.Headers = v
1201 return s
1202 }
1203
1204 func (s *CreateRepoSyncRuleResponse) SetBody(v *CreateRepoSyncRuleResponseBody) *CreateRepoSyncRuleResponse {
1205 s.Body = v
1206 return s
1207 }
1208
1209 type CreateRepoSyncTaskRequest struct {
1210 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
1211 Override *bool `json:"Override,omitempty" xml:"Override,omitempty"`
1212 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
1213 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
1214 TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
1215 TargetNamespace *string `json:"TargetNamespace,omitempty" xml:"TargetNamespace,omitempty"`
1216 TargetRegionId *string `json:"TargetRegionId,omitempty" xml:"TargetRegionId,omitempty"`
1217 TargetRepoName *string `json:"TargetRepoName,omitempty" xml:"TargetRepoName,omitempty"`
1218 TargetTag *string `json:"TargetTag,omitempty" xml:"TargetTag,omitempty"`
1219 TargetUserId *string `json:"TargetUserId,omitempty" xml:"TargetUserId,omitempty"`
1220 }
1221
1222 func (s CreateRepoSyncTaskRequest) String() string {
1223 return tea.Prettify(s)
1224 }
1225
1226 func (s CreateRepoSyncTaskRequest) GoString() string {
1227 return s.String()
1228 }
1229
1230 func (s *CreateRepoSyncTaskRequest) SetInstanceId(v string) *CreateRepoSyncTaskRequest {
1231 s.InstanceId = &v
1232 return s
1233 }
1234
1235 func (s *CreateRepoSyncTaskRequest) SetOverride(v bool) *CreateRepoSyncTaskRequest {
1236 s.Override = &v
1237 return s
1238 }
1239
1240 func (s *CreateRepoSyncTaskRequest) SetRepoId(v string) *CreateRepoSyncTaskRequest {
1241 s.RepoId = &v
1242 return s
1243 }
1244
1245 func (s *CreateRepoSyncTaskRequest) SetTag(v string) *CreateRepoSyncTaskRequest {
1246 s.Tag = &v
1247 return s
1248 }
1249
1250 func (s *CreateRepoSyncTaskRequest) SetTargetInstanceId(v string) *CreateRepoSyncTaskRequest {
1251 s.TargetInstanceId = &v
1252 return s
1253 }
1254
1255 func (s *CreateRepoSyncTaskRequest) SetTargetNamespace(v string) *CreateRepoSyncTaskRequest {
1256 s.TargetNamespace = &v
1257 return s
1258 }
1259
1260 func (s *CreateRepoSyncTaskRequest) SetTargetRegionId(v string) *CreateRepoSyncTaskRequest {
1261 s.TargetRegionId = &v
1262 return s
1263 }
1264
1265 func (s *CreateRepoSyncTaskRequest) SetTargetRepoName(v string) *CreateRepoSyncTaskRequest {
1266 s.TargetRepoName = &v
1267 return s
1268 }
1269
1270 func (s *CreateRepoSyncTaskRequest) SetTargetTag(v string) *CreateRepoSyncTaskRequest {
1271 s.TargetTag = &v
1272 return s
1273 }
1274
1275 func (s *CreateRepoSyncTaskRequest) SetTargetUserId(v string) *CreateRepoSyncTaskRequest {
1276 s.TargetUserId = &v
1277 return s
1278 }
1279
1280 type CreateRepoSyncTaskResponseBody struct {
1281 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
1282 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
1283 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
1284 SyncTaskId *string `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
1285 }
1286
1287 func (s CreateRepoSyncTaskResponseBody) String() string {
1288 return tea.Prettify(s)
1289 }
1290
1291 func (s CreateRepoSyncTaskResponseBody) GoString() string {
1292 return s.String()
1293 }
1294
1295 func (s *CreateRepoSyncTaskResponseBody) SetCode(v string) *CreateRepoSyncTaskResponseBody {
1296 s.Code = &v
1297 return s
1298 }
1299
1300 func (s *CreateRepoSyncTaskResponseBody) SetIsSuccess(v bool) *CreateRepoSyncTaskResponseBody {
1301 s.IsSuccess = &v
1302 return s
1303 }
1304
1305 func (s *CreateRepoSyncTaskResponseBody) SetRequestId(v string) *CreateRepoSyncTaskResponseBody {
1306 s.RequestId = &v
1307 return s
1308 }
1309
1310 func (s *CreateRepoSyncTaskResponseBody) SetSyncTaskId(v string) *CreateRepoSyncTaskResponseBody {
1311 s.SyncTaskId = &v
1312 return s
1313 }
1314
1315 type CreateRepoSyncTaskResponse struct {
1316 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
1317 Body *CreateRepoSyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
1318 }
1319
1320 func (s CreateRepoSyncTaskResponse) String() string {
1321 return tea.Prettify(s)
1322 }
1323
1324 func (s CreateRepoSyncTaskResponse) GoString() string {
1325 return s.String()
1326 }
1327
1328 func (s *CreateRepoSyncTaskResponse) SetHeaders(v map[string]*string) *CreateRepoSyncTaskResponse {
1329 s.Headers = v
1330 return s
1331 }
1332
1333 func (s *CreateRepoSyncTaskResponse) SetBody(v *CreateRepoSyncTaskResponseBody) *CreateRepoSyncTaskResponse {
1334 s.Body = v
1335 return s
1336 }
1337
1338 type CreateRepoSyncTaskByRuleRequest struct {
1339 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
1340 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
1341 SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
1342 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
1343 }
1344
1345 func (s CreateRepoSyncTaskByRuleRequest) String() string {
1346 return tea.Prettify(s)
1347 }
1348
1349 func (s CreateRepoSyncTaskByRuleRequest) GoString() string {
1350 return s.String()
1351 }
1352
1353 func (s *CreateRepoSyncTaskByRuleRequest) SetInstanceId(v string) *CreateRepoSyncTaskByRuleRequest {
1354 s.InstanceId = &v
1355 return s
1356 }
1357
1358 func (s *CreateRepoSyncTaskByRuleRequest) SetRepoId(v string) *CreateRepoSyncTaskByRuleRequest {
1359 s.RepoId = &v
1360 return s
1361 }
1362
1363 func (s *CreateRepoSyncTaskByRuleRequest) SetSyncRuleId(v string) *CreateRepoSyncTaskByRuleRequest {
1364 s.SyncRuleId = &v
1365 return s
1366 }
1367
1368 func (s *CreateRepoSyncTaskByRuleRequest) SetTag(v string) *CreateRepoSyncTaskByRuleRequest {
1369 s.Tag = &v
1370 return s
1371 }
1372
1373 type CreateRepoSyncTaskByRuleResponseBody struct {
1374 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
1375 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
1376 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
1377 SyncTaskId *string `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
1378 }
1379
1380 func (s CreateRepoSyncTaskByRuleResponseBody) String() string {
1381 return tea.Prettify(s)
1382 }
1383
1384 func (s CreateRepoSyncTaskByRuleResponseBody) GoString() string {
1385 return s.String()
1386 }
1387
1388 func (s *CreateRepoSyncTaskByRuleResponseBody) SetCode(v string) *CreateRepoSyncTaskByRuleResponseBody {
1389 s.Code = &v
1390 return s
1391 }
1392
1393 func (s *CreateRepoSyncTaskByRuleResponseBody) SetIsSuccess(v bool) *CreateRepoSyncTaskByRuleResponseBody {
1394 s.IsSuccess = &v
1395 return s
1396 }
1397
1398 func (s *CreateRepoSyncTaskByRuleResponseBody) SetRequestId(v string) *CreateRepoSyncTaskByRuleResponseBody {
1399 s.RequestId = &v
1400 return s
1401 }
1402
1403 func (s *CreateRepoSyncTaskByRuleResponseBody) SetSyncTaskId(v string) *CreateRepoSyncTaskByRuleResponseBody {
1404 s.SyncTaskId = &v
1405 return s
1406 }
1407
1408 type CreateRepoSyncTaskByRuleResponse struct {
1409 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
1410 Body *CreateRepoSyncTaskByRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
1411 }
1412
1413 func (s CreateRepoSyncTaskByRuleResponse) String() string {
1414 return tea.Prettify(s)
1415 }
1416
1417 func (s CreateRepoSyncTaskByRuleResponse) GoString() string {
1418 return s.String()
1419 }
1420
1421 func (s *CreateRepoSyncTaskByRuleResponse) SetHeaders(v map[string]*string) *CreateRepoSyncTaskByRuleResponse {
1422 s.Headers = v
1423 return s
1424 }
1425
1426 func (s *CreateRepoSyncTaskByRuleResponse) SetBody(v *CreateRepoSyncTaskByRuleResponseBody) *CreateRepoSyncTaskByRuleResponse {
1427 s.Body = v
1428 return s
1429 }
1430
1431 type CreateRepoTagRequest struct {
1432 FromTag *string `json:"FromTag,omitempty" xml:"FromTag,omitempty"`
1433 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
1434 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
1435 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
1436 ToTag *string `json:"ToTag,omitempty" xml:"ToTag,omitempty"`
1437 }
1438
1439 func (s CreateRepoTagRequest) String() string {
1440 return tea.Prettify(s)
1441 }
1442
1443 func (s CreateRepoTagRequest) GoString() string {
1444 return s.String()
1445 }
1446
1447 func (s *CreateRepoTagRequest) SetFromTag(v string) *CreateRepoTagRequest {
1448 s.FromTag = &v
1449 return s
1450 }
1451
1452 func (s *CreateRepoTagRequest) SetInstanceId(v string) *CreateRepoTagRequest {
1453 s.InstanceId = &v
1454 return s
1455 }
1456
1457 func (s *CreateRepoTagRequest) SetNamespaceName(v string) *CreateRepoTagRequest {
1458 s.NamespaceName = &v
1459 return s
1460 }
1461
1462 func (s *CreateRepoTagRequest) SetRepoName(v string) *CreateRepoTagRequest {
1463 s.RepoName = &v
1464 return s
1465 }
1466
1467 func (s *CreateRepoTagRequest) SetToTag(v string) *CreateRepoTagRequest {
1468 s.ToTag = &v
1469 return s
1470 }
1471
1472 type CreateRepoTagResponseBody struct {
1473 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
1474 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
1475 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
1476 }
1477
1478 func (s CreateRepoTagResponseBody) String() string {
1479 return tea.Prettify(s)
1480 }
1481
1482 func (s CreateRepoTagResponseBody) GoString() string {
1483 return s.String()
1484 }
1485
1486 func (s *CreateRepoTagResponseBody) SetCode(v string) *CreateRepoTagResponseBody {
1487 s.Code = &v
1488 return s
1489 }
1490
1491 func (s *CreateRepoTagResponseBody) SetIsSuccess(v bool) *CreateRepoTagResponseBody {
1492 s.IsSuccess = &v
1493 return s
1494 }
1495
1496 func (s *CreateRepoTagResponseBody) SetRequestId(v string) *CreateRepoTagResponseBody {
1497 s.RequestId = &v
1498 return s
1499 }
1500
1501 type CreateRepoTagResponse struct {
1502 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
1503 Body *CreateRepoTagResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
1504 }
1505
1506 func (s CreateRepoTagResponse) String() string {
1507 return tea.Prettify(s)
1508 }
1509
1510 func (s CreateRepoTagResponse) GoString() string {
1511 return s.String()
1512 }
1513
1514 func (s *CreateRepoTagResponse) SetHeaders(v map[string]*string) *CreateRepoTagResponse {
1515 s.Headers = v
1516 return s
1517 }
1518
1519 func (s *CreateRepoTagResponse) SetBody(v *CreateRepoTagResponseBody) *CreateRepoTagResponse {
1520 s.Body = v
1521 return s
1522 }
1523
1524 type CreateRepoTagScanTaskRequest struct {
1525 Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
1526 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
1527 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
1528 ScanService *string `json:"ScanService,omitempty" xml:"ScanService,omitempty"`
1529 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
1530 }
1531
1532 func (s CreateRepoTagScanTaskRequest) String() string {
1533 return tea.Prettify(s)
1534 }
1535
1536 func (s CreateRepoTagScanTaskRequest) GoString() string {
1537 return s.String()
1538 }
1539
1540 func (s *CreateRepoTagScanTaskRequest) SetDigest(v string) *CreateRepoTagScanTaskRequest {
1541 s.Digest = &v
1542 return s
1543 }
1544
1545 func (s *CreateRepoTagScanTaskRequest) SetInstanceId(v string) *CreateRepoTagScanTaskRequest {
1546 s.InstanceId = &v
1547 return s
1548 }
1549
1550 func (s *CreateRepoTagScanTaskRequest) SetRepoId(v string) *CreateRepoTagScanTaskRequest {
1551 s.RepoId = &v
1552 return s
1553 }
1554
1555 func (s *CreateRepoTagScanTaskRequest) SetScanService(v string) *CreateRepoTagScanTaskRequest {
1556 s.ScanService = &v
1557 return s
1558 }
1559
1560 func (s *CreateRepoTagScanTaskRequest) SetTag(v string) *CreateRepoTagScanTaskRequest {
1561 s.Tag = &v
1562 return s
1563 }
1564
1565 type CreateRepoTagScanTaskResponseBody struct {
1566 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
1567 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
1568 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
1569 }
1570
1571 func (s CreateRepoTagScanTaskResponseBody) String() string {
1572 return tea.Prettify(s)
1573 }
1574
1575 func (s CreateRepoTagScanTaskResponseBody) GoString() string {
1576 return s.String()
1577 }
1578
1579 func (s *CreateRepoTagScanTaskResponseBody) SetCode(v string) *CreateRepoTagScanTaskResponseBody {
1580 s.Code = &v
1581 return s
1582 }
1583
1584 func (s *CreateRepoTagScanTaskResponseBody) SetIsSuccess(v bool) *CreateRepoTagScanTaskResponseBody {
1585 s.IsSuccess = &v
1586 return s
1587 }
1588
1589 func (s *CreateRepoTagScanTaskResponseBody) SetRequestId(v string) *CreateRepoTagScanTaskResponseBody {
1590 s.RequestId = &v
1591 return s
1592 }
1593
1594 type CreateRepoTagScanTaskResponse struct {
1595 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
1596 Body *CreateRepoTagScanTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
1597 }
1598
1599 func (s CreateRepoTagScanTaskResponse) String() string {
1600 return tea.Prettify(s)
1601 }
1602
1603 func (s CreateRepoTagScanTaskResponse) GoString() string {
1604 return s.String()
1605 }
1606
1607 func (s *CreateRepoTagScanTaskResponse) SetHeaders(v map[string]*string) *CreateRepoTagScanTaskResponse {
1608 s.Headers = v
1609 return s
1610 }
1611
1612 func (s *CreateRepoTagScanTaskResponse) SetBody(v *CreateRepoTagScanTaskResponseBody) *CreateRepoTagScanTaskResponse {
1613 s.Body = v
1614 return s
1615 }
1616
1617 type CreateRepoTriggerRequest struct {
1618 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
1619 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
1620 TriggerName *string `json:"TriggerName,omitempty" xml:"TriggerName,omitempty"`
1621 TriggerTag *string `json:"TriggerTag,omitempty" xml:"TriggerTag,omitempty"`
1622 TriggerType *string `json:"TriggerType,omitempty" xml:"TriggerType,omitempty"`
1623 TriggerUrl *string `json:"TriggerUrl,omitempty" xml:"TriggerUrl,omitempty"`
1624 }
1625
1626 func (s CreateRepoTriggerRequest) String() string {
1627 return tea.Prettify(s)
1628 }
1629
1630 func (s CreateRepoTriggerRequest) GoString() string {
1631 return s.String()
1632 }
1633
1634 func (s *CreateRepoTriggerRequest) SetInstanceId(v string) *CreateRepoTriggerRequest {
1635 s.InstanceId = &v
1636 return s
1637 }
1638
1639 func (s *CreateRepoTriggerRequest) SetRepoId(v string) *CreateRepoTriggerRequest {
1640 s.RepoId = &v
1641 return s
1642 }
1643
1644 func (s *CreateRepoTriggerRequest) SetTriggerName(v string) *CreateRepoTriggerRequest {
1645 s.TriggerName = &v
1646 return s
1647 }
1648
1649 func (s *CreateRepoTriggerRequest) SetTriggerTag(v string) *CreateRepoTriggerRequest {
1650 s.TriggerTag = &v
1651 return s
1652 }
1653
1654 func (s *CreateRepoTriggerRequest) SetTriggerType(v string) *CreateRepoTriggerRequest {
1655 s.TriggerType = &v
1656 return s
1657 }
1658
1659 func (s *CreateRepoTriggerRequest) SetTriggerUrl(v string) *CreateRepoTriggerRequest {
1660 s.TriggerUrl = &v
1661 return s
1662 }
1663
1664 type CreateRepoTriggerResponseBody struct {
1665 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
1666 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
1667 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
1668 TriggerId *string `json:"TriggerId,omitempty" xml:"TriggerId,omitempty"`
1669 }
1670
1671 func (s CreateRepoTriggerResponseBody) String() string {
1672 return tea.Prettify(s)
1673 }
1674
1675 func (s CreateRepoTriggerResponseBody) GoString() string {
1676 return s.String()
1677 }
1678
1679 func (s *CreateRepoTriggerResponseBody) SetCode(v string) *CreateRepoTriggerResponseBody {
1680 s.Code = &v
1681 return s
1682 }
1683
1684 func (s *CreateRepoTriggerResponseBody) SetIsSuccess(v bool) *CreateRepoTriggerResponseBody {
1685 s.IsSuccess = &v
1686 return s
1687 }
1688
1689 func (s *CreateRepoTriggerResponseBody) SetRequestId(v string) *CreateRepoTriggerResponseBody {
1690 s.RequestId = &v
1691 return s
1692 }
1693
1694 func (s *CreateRepoTriggerResponseBody) SetTriggerId(v string) *CreateRepoTriggerResponseBody {
1695 s.TriggerId = &v
1696 return s
1697 }
1698
1699 type CreateRepoTriggerResponse struct {
1700 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
1701 Body *CreateRepoTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
1702 }
1703
1704 func (s CreateRepoTriggerResponse) String() string {
1705 return tea.Prettify(s)
1706 }
1707
1708 func (s CreateRepoTriggerResponse) GoString() string {
1709 return s.String()
1710 }
1711
1712 func (s *CreateRepoTriggerResponse) SetHeaders(v map[string]*string) *CreateRepoTriggerResponse {
1713 s.Headers = v
1714 return s
1715 }
1716
1717 func (s *CreateRepoTriggerResponse) SetBody(v *CreateRepoTriggerResponseBody) *CreateRepoTriggerResponse {
1718 s.Body = v
1719 return s
1720 }
1721
1722 type CreateRepositoryRequest struct {
1723 Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
1724 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
1725 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
1726 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
1727 RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
1728 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
1729 Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
1730 TagImmutability *bool `json:"TagImmutability,omitempty" xml:"TagImmutability,omitempty"`
1731 }
1732
1733 func (s CreateRepositoryRequest) String() string {
1734 return tea.Prettify(s)
1735 }
1736
1737 func (s CreateRepositoryRequest) GoString() string {
1738 return s.String()
1739 }
1740
1741 func (s *CreateRepositoryRequest) SetDetail(v string) *CreateRepositoryRequest {
1742 s.Detail = &v
1743 return s
1744 }
1745
1746 func (s *CreateRepositoryRequest) SetInstanceId(v string) *CreateRepositoryRequest {
1747 s.InstanceId = &v
1748 return s
1749 }
1750
1751 func (s *CreateRepositoryRequest) SetRepoName(v string) *CreateRepositoryRequest {
1752 s.RepoName = &v
1753 return s
1754 }
1755
1756 func (s *CreateRepositoryRequest) SetRepoNamespaceName(v string) *CreateRepositoryRequest {
1757 s.RepoNamespaceName = &v
1758 return s
1759 }
1760
1761 func (s *CreateRepositoryRequest) SetRepoType(v string) *CreateRepositoryRequest {
1762 s.RepoType = &v
1763 return s
1764 }
1765
1766 func (s *CreateRepositoryRequest) SetResourceGroupId(v string) *CreateRepositoryRequest {
1767 s.ResourceGroupId = &v
1768 return s
1769 }
1770
1771 func (s *CreateRepositoryRequest) SetSummary(v string) *CreateRepositoryRequest {
1772 s.Summary = &v
1773 return s
1774 }
1775
1776 func (s *CreateRepositoryRequest) SetTagImmutability(v bool) *CreateRepositoryRequest {
1777 s.TagImmutability = &v
1778 return s
1779 }
1780
1781 type CreateRepositoryResponseBody struct {
1782 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
1783 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
1784 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
1785 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
1786 }
1787
1788 func (s CreateRepositoryResponseBody) String() string {
1789 return tea.Prettify(s)
1790 }
1791
1792 func (s CreateRepositoryResponseBody) GoString() string {
1793 return s.String()
1794 }
1795
1796 func (s *CreateRepositoryResponseBody) SetCode(v string) *CreateRepositoryResponseBody {
1797 s.Code = &v
1798 return s
1799 }
1800
1801 func (s *CreateRepositoryResponseBody) SetIsSuccess(v bool) *CreateRepositoryResponseBody {
1802 s.IsSuccess = &v
1803 return s
1804 }
1805
1806 func (s *CreateRepositoryResponseBody) SetRepoId(v string) *CreateRepositoryResponseBody {
1807 s.RepoId = &v
1808 return s
1809 }
1810
1811 func (s *CreateRepositoryResponseBody) SetRequestId(v string) *CreateRepositoryResponseBody {
1812 s.RequestId = &v
1813 return s
1814 }
1815
1816 type CreateRepositoryResponse struct {
1817 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
1818 Body *CreateRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
1819 }
1820
1821 func (s CreateRepositoryResponse) String() string {
1822 return tea.Prettify(s)
1823 }
1824
1825 func (s CreateRepositoryResponse) GoString() string {
1826 return s.String()
1827 }
1828
1829 func (s *CreateRepositoryResponse) SetHeaders(v map[string]*string) *CreateRepositoryResponse {
1830 s.Headers = v
1831 return s
1832 }
1833
1834 func (s *CreateRepositoryResponse) SetBody(v *CreateRepositoryResponseBody) *CreateRepositoryResponse {
1835 s.Body = v
1836 return s
1837 }
1838
1839 type DeleteChainRequest struct {
1840 ChainId *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
1841 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
1842 }
1843
1844 func (s DeleteChainRequest) String() string {
1845 return tea.Prettify(s)
1846 }
1847
1848 func (s DeleteChainRequest) GoString() string {
1849 return s.String()
1850 }
1851
1852 func (s *DeleteChainRequest) SetChainId(v string) *DeleteChainRequest {
1853 s.ChainId = &v
1854 return s
1855 }
1856
1857 func (s *DeleteChainRequest) SetInstanceId(v string) *DeleteChainRequest {
1858 s.InstanceId = &v
1859 return s
1860 }
1861
1862 type DeleteChainResponseBody struct {
1863 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
1864 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
1865 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
1866 }
1867
1868 func (s DeleteChainResponseBody) String() string {
1869 return tea.Prettify(s)
1870 }
1871
1872 func (s DeleteChainResponseBody) GoString() string {
1873 return s.String()
1874 }
1875
1876 func (s *DeleteChainResponseBody) SetCode(v string) *DeleteChainResponseBody {
1877 s.Code = &v
1878 return s
1879 }
1880
1881 func (s *DeleteChainResponseBody) SetIsSuccess(v bool) *DeleteChainResponseBody {
1882 s.IsSuccess = &v
1883 return s
1884 }
1885
1886 func (s *DeleteChainResponseBody) SetRequestId(v string) *DeleteChainResponseBody {
1887 s.RequestId = &v
1888 return s
1889 }
1890
1891 type DeleteChainResponse struct {
1892 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
1893 Body *DeleteChainResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
1894 }
1895
1896 func (s DeleteChainResponse) String() string {
1897 return tea.Prettify(s)
1898 }
1899
1900 func (s DeleteChainResponse) GoString() string {
1901 return s.String()
1902 }
1903
1904 func (s *DeleteChainResponse) SetHeaders(v map[string]*string) *DeleteChainResponse {
1905 s.Headers = v
1906 return s
1907 }
1908
1909 func (s *DeleteChainResponse) SetBody(v *DeleteChainResponseBody) *DeleteChainResponse {
1910 s.Body = v
1911 return s
1912 }
1913
1914 type DeleteChartNamespaceRequest struct {
1915 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
1916 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
1917 }
1918
1919 func (s DeleteChartNamespaceRequest) String() string {
1920 return tea.Prettify(s)
1921 }
1922
1923 func (s DeleteChartNamespaceRequest) GoString() string {
1924 return s.String()
1925 }
1926
1927 func (s *DeleteChartNamespaceRequest) SetInstanceId(v string) *DeleteChartNamespaceRequest {
1928 s.InstanceId = &v
1929 return s
1930 }
1931
1932 func (s *DeleteChartNamespaceRequest) SetNamespaceName(v string) *DeleteChartNamespaceRequest {
1933 s.NamespaceName = &v
1934 return s
1935 }
1936
1937 type DeleteChartNamespaceResponseBody struct {
1938 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
1939 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
1940 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
1941 }
1942
1943 func (s DeleteChartNamespaceResponseBody) String() string {
1944 return tea.Prettify(s)
1945 }
1946
1947 func (s DeleteChartNamespaceResponseBody) GoString() string {
1948 return s.String()
1949 }
1950
1951 func (s *DeleteChartNamespaceResponseBody) SetCode(v string) *DeleteChartNamespaceResponseBody {
1952 s.Code = &v
1953 return s
1954 }
1955
1956 func (s *DeleteChartNamespaceResponseBody) SetIsSuccess(v bool) *DeleteChartNamespaceResponseBody {
1957 s.IsSuccess = &v
1958 return s
1959 }
1960
1961 func (s *DeleteChartNamespaceResponseBody) SetRequestId(v string) *DeleteChartNamespaceResponseBody {
1962 s.RequestId = &v
1963 return s
1964 }
1965
1966 type DeleteChartNamespaceResponse struct {
1967 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
1968 Body *DeleteChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
1969 }
1970
1971 func (s DeleteChartNamespaceResponse) String() string {
1972 return tea.Prettify(s)
1973 }
1974
1975 func (s DeleteChartNamespaceResponse) GoString() string {
1976 return s.String()
1977 }
1978
1979 func (s *DeleteChartNamespaceResponse) SetHeaders(v map[string]*string) *DeleteChartNamespaceResponse {
1980 s.Headers = v
1981 return s
1982 }
1983
1984 func (s *DeleteChartNamespaceResponse) SetBody(v *DeleteChartNamespaceResponseBody) *DeleteChartNamespaceResponse {
1985 s.Body = v
1986 return s
1987 }
1988
1989 type DeleteChartReleaseRequest struct {
1990 Chart *string `json:"Chart,omitempty" xml:"Chart,omitempty"`
1991 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
1992 Release *string `json:"Release,omitempty" xml:"Release,omitempty"`
1993 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
1994 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
1995 }
1996
1997 func (s DeleteChartReleaseRequest) String() string {
1998 return tea.Prettify(s)
1999 }
2000
2001 func (s DeleteChartReleaseRequest) GoString() string {
2002 return s.String()
2003 }
2004
2005 func (s *DeleteChartReleaseRequest) SetChart(v string) *DeleteChartReleaseRequest {
2006 s.Chart = &v
2007 return s
2008 }
2009
2010 func (s *DeleteChartReleaseRequest) SetInstanceId(v string) *DeleteChartReleaseRequest {
2011 s.InstanceId = &v
2012 return s
2013 }
2014
2015 func (s *DeleteChartReleaseRequest) SetRelease(v string) *DeleteChartReleaseRequest {
2016 s.Release = &v
2017 return s
2018 }
2019
2020 func (s *DeleteChartReleaseRequest) SetRepoName(v string) *DeleteChartReleaseRequest {
2021 s.RepoName = &v
2022 return s
2023 }
2024
2025 func (s *DeleteChartReleaseRequest) SetRepoNamespaceName(v string) *DeleteChartReleaseRequest {
2026 s.RepoNamespaceName = &v
2027 return s
2028 }
2029
2030 type DeleteChartReleaseResponseBody struct {
2031 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
2032 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
2033 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
2034 }
2035
2036 func (s DeleteChartReleaseResponseBody) String() string {
2037 return tea.Prettify(s)
2038 }
2039
2040 func (s DeleteChartReleaseResponseBody) GoString() string {
2041 return s.String()
2042 }
2043
2044 func (s *DeleteChartReleaseResponseBody) SetCode(v string) *DeleteChartReleaseResponseBody {
2045 s.Code = &v
2046 return s
2047 }
2048
2049 func (s *DeleteChartReleaseResponseBody) SetIsSuccess(v bool) *DeleteChartReleaseResponseBody {
2050 s.IsSuccess = &v
2051 return s
2052 }
2053
2054 func (s *DeleteChartReleaseResponseBody) SetRequestId(v string) *DeleteChartReleaseResponseBody {
2055 s.RequestId = &v
2056 return s
2057 }
2058
2059 type DeleteChartReleaseResponse struct {
2060 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
2061 Body *DeleteChartReleaseResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
2062 }
2063
2064 func (s DeleteChartReleaseResponse) String() string {
2065 return tea.Prettify(s)
2066 }
2067
2068 func (s DeleteChartReleaseResponse) GoString() string {
2069 return s.String()
2070 }
2071
2072 func (s *DeleteChartReleaseResponse) SetHeaders(v map[string]*string) *DeleteChartReleaseResponse {
2073 s.Headers = v
2074 return s
2075 }
2076
2077 func (s *DeleteChartReleaseResponse) SetBody(v *DeleteChartReleaseResponseBody) *DeleteChartReleaseResponse {
2078 s.Body = v
2079 return s
2080 }
2081
2082 type DeleteChartRepositoryRequest struct {
2083 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
2084 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
2085 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
2086 }
2087
2088 func (s DeleteChartRepositoryRequest) String() string {
2089 return tea.Prettify(s)
2090 }
2091
2092 func (s DeleteChartRepositoryRequest) GoString() string {
2093 return s.String()
2094 }
2095
2096 func (s *DeleteChartRepositoryRequest) SetInstanceId(v string) *DeleteChartRepositoryRequest {
2097 s.InstanceId = &v
2098 return s
2099 }
2100
2101 func (s *DeleteChartRepositoryRequest) SetRepoName(v string) *DeleteChartRepositoryRequest {
2102 s.RepoName = &v
2103 return s
2104 }
2105
2106 func (s *DeleteChartRepositoryRequest) SetRepoNamespaceName(v string) *DeleteChartRepositoryRequest {
2107 s.RepoNamespaceName = &v
2108 return s
2109 }
2110
2111 type DeleteChartRepositoryResponseBody struct {
2112 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
2113 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
2114 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
2115 }
2116
2117 func (s DeleteChartRepositoryResponseBody) String() string {
2118 return tea.Prettify(s)
2119 }
2120
2121 func (s DeleteChartRepositoryResponseBody) GoString() string {
2122 return s.String()
2123 }
2124
2125 func (s *DeleteChartRepositoryResponseBody) SetCode(v string) *DeleteChartRepositoryResponseBody {
2126 s.Code = &v
2127 return s
2128 }
2129
2130 func (s *DeleteChartRepositoryResponseBody) SetIsSuccess(v bool) *DeleteChartRepositoryResponseBody {
2131 s.IsSuccess = &v
2132 return s
2133 }
2134
2135 func (s *DeleteChartRepositoryResponseBody) SetRequestId(v string) *DeleteChartRepositoryResponseBody {
2136 s.RequestId = &v
2137 return s
2138 }
2139
2140 type DeleteChartRepositoryResponse struct {
2141 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
2142 Body *DeleteChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
2143 }
2144
2145 func (s DeleteChartRepositoryResponse) String() string {
2146 return tea.Prettify(s)
2147 }
2148
2149 func (s DeleteChartRepositoryResponse) GoString() string {
2150 return s.String()
2151 }
2152
2153 func (s *DeleteChartRepositoryResponse) SetHeaders(v map[string]*string) *DeleteChartRepositoryResponse {
2154 s.Headers = v
2155 return s
2156 }
2157
2158 func (s *DeleteChartRepositoryResponse) SetBody(v *DeleteChartRepositoryResponseBody) *DeleteChartRepositoryResponse {
2159 s.Body = v
2160 return s
2161 }
2162
2163 type DeleteEventCenterRuleRequest struct {
2164 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
2165 RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
2166 }
2167
2168 func (s DeleteEventCenterRuleRequest) String() string {
2169 return tea.Prettify(s)
2170 }
2171
2172 func (s DeleteEventCenterRuleRequest) GoString() string {
2173 return s.String()
2174 }
2175
2176 func (s *DeleteEventCenterRuleRequest) SetInstanceId(v string) *DeleteEventCenterRuleRequest {
2177 s.InstanceId = &v
2178 return s
2179 }
2180
2181 func (s *DeleteEventCenterRuleRequest) SetRuleId(v string) *DeleteEventCenterRuleRequest {
2182 s.RuleId = &v
2183 return s
2184 }
2185
2186 type DeleteEventCenterRuleResponseBody struct {
2187 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
2188
2189 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
2190 }
2191
2192 func (s DeleteEventCenterRuleResponseBody) String() string {
2193 return tea.Prettify(s)
2194 }
2195
2196 func (s DeleteEventCenterRuleResponseBody) GoString() string {
2197 return s.String()
2198 }
2199
2200 func (s *DeleteEventCenterRuleResponseBody) SetCode(v string) *DeleteEventCenterRuleResponseBody {
2201 s.Code = &v
2202 return s
2203 }
2204
2205 func (s *DeleteEventCenterRuleResponseBody) SetRequestId(v string) *DeleteEventCenterRuleResponseBody {
2206 s.RequestId = &v
2207 return s
2208 }
2209
2210 type DeleteEventCenterRuleResponse struct {
2211 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
2212 Body *DeleteEventCenterRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
2213 }
2214
2215 func (s DeleteEventCenterRuleResponse) String() string {
2216 return tea.Prettify(s)
2217 }
2218
2219 func (s DeleteEventCenterRuleResponse) GoString() string {
2220 return s.String()
2221 }
2222
2223 func (s *DeleteEventCenterRuleResponse) SetHeaders(v map[string]*string) *DeleteEventCenterRuleResponse {
2224 s.Headers = v
2225 return s
2226 }
2227
2228 func (s *DeleteEventCenterRuleResponse) SetBody(v *DeleteEventCenterRuleResponseBody) *DeleteEventCenterRuleResponse {
2229 s.Body = v
2230 return s
2231 }
2232
2233 type DeleteInstanceEndpointAclPolicyRequest struct {
2234 EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
2235 Entry *string `json:"Entry,omitempty" xml:"Entry,omitempty"`
2236 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
2237 ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
2238 }
2239
2240 func (s DeleteInstanceEndpointAclPolicyRequest) String() string {
2241 return tea.Prettify(s)
2242 }
2243
2244 func (s DeleteInstanceEndpointAclPolicyRequest) GoString() string {
2245 return s.String()
2246 }
2247
2248 func (s *DeleteInstanceEndpointAclPolicyRequest) SetEndpointType(v string) *DeleteInstanceEndpointAclPolicyRequest {
2249 s.EndpointType = &v
2250 return s
2251 }
2252
2253 func (s *DeleteInstanceEndpointAclPolicyRequest) SetEntry(v string) *DeleteInstanceEndpointAclPolicyRequest {
2254 s.Entry = &v
2255 return s
2256 }
2257
2258 func (s *DeleteInstanceEndpointAclPolicyRequest) SetInstanceId(v string) *DeleteInstanceEndpointAclPolicyRequest {
2259 s.InstanceId = &v
2260 return s
2261 }
2262
2263 func (s *DeleteInstanceEndpointAclPolicyRequest) SetModuleName(v string) *DeleteInstanceEndpointAclPolicyRequest {
2264 s.ModuleName = &v
2265 return s
2266 }
2267
2268 type DeleteInstanceEndpointAclPolicyResponseBody struct {
2269 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
2270 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
2271 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
2272 }
2273
2274 func (s DeleteInstanceEndpointAclPolicyResponseBody) String() string {
2275 return tea.Prettify(s)
2276 }
2277
2278 func (s DeleteInstanceEndpointAclPolicyResponseBody) GoString() string {
2279 return s.String()
2280 }
2281
2282 func (s *DeleteInstanceEndpointAclPolicyResponseBody) SetCode(v string) *DeleteInstanceEndpointAclPolicyResponseBody {
2283 s.Code = &v
2284 return s
2285 }
2286
2287 func (s *DeleteInstanceEndpointAclPolicyResponseBody) SetIsSuccess(v bool) *DeleteInstanceEndpointAclPolicyResponseBody {
2288 s.IsSuccess = &v
2289 return s
2290 }
2291
2292 func (s *DeleteInstanceEndpointAclPolicyResponseBody) SetRequestId(v string) *DeleteInstanceEndpointAclPolicyResponseBody {
2293 s.RequestId = &v
2294 return s
2295 }
2296
2297 type DeleteInstanceEndpointAclPolicyResponse struct {
2298 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
2299 Body *DeleteInstanceEndpointAclPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
2300 }
2301
2302 func (s DeleteInstanceEndpointAclPolicyResponse) String() string {
2303 return tea.Prettify(s)
2304 }
2305
2306 func (s DeleteInstanceEndpointAclPolicyResponse) GoString() string {
2307 return s.String()
2308 }
2309
2310 func (s *DeleteInstanceEndpointAclPolicyResponse) SetHeaders(v map[string]*string) *DeleteInstanceEndpointAclPolicyResponse {
2311 s.Headers = v
2312 return s
2313 }
2314
2315 func (s *DeleteInstanceEndpointAclPolicyResponse) SetBody(v *DeleteInstanceEndpointAclPolicyResponseBody) *DeleteInstanceEndpointAclPolicyResponse {
2316 s.Body = v
2317 return s
2318 }
2319
2320 type DeleteInstanceVpcEndpointLinkedVpcRequest struct {
2321 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
2322 ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
2323 VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
2324 VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
2325 }
2326
2327 func (s DeleteInstanceVpcEndpointLinkedVpcRequest) String() string {
2328 return tea.Prettify(s)
2329 }
2330
2331 func (s DeleteInstanceVpcEndpointLinkedVpcRequest) GoString() string {
2332 return s.String()
2333 }
2334
2335 func (s *DeleteInstanceVpcEndpointLinkedVpcRequest) SetInstanceId(v string) *DeleteInstanceVpcEndpointLinkedVpcRequest {
2336 s.InstanceId = &v
2337 return s
2338 }
2339
2340 func (s *DeleteInstanceVpcEndpointLinkedVpcRequest) SetModuleName(v string) *DeleteInstanceVpcEndpointLinkedVpcRequest {
2341 s.ModuleName = &v
2342 return s
2343 }
2344
2345 func (s *DeleteInstanceVpcEndpointLinkedVpcRequest) SetVpcId(v string) *DeleteInstanceVpcEndpointLinkedVpcRequest {
2346 s.VpcId = &v
2347 return s
2348 }
2349
2350 func (s *DeleteInstanceVpcEndpointLinkedVpcRequest) SetVswitchId(v string) *DeleteInstanceVpcEndpointLinkedVpcRequest {
2351 s.VswitchId = &v
2352 return s
2353 }
2354
2355 type DeleteInstanceVpcEndpointLinkedVpcResponseBody struct {
2356 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
2357 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
2358 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
2359 }
2360
2361 func (s DeleteInstanceVpcEndpointLinkedVpcResponseBody) String() string {
2362 return tea.Prettify(s)
2363 }
2364
2365 func (s DeleteInstanceVpcEndpointLinkedVpcResponseBody) GoString() string {
2366 return s.String()
2367 }
2368
2369 func (s *DeleteInstanceVpcEndpointLinkedVpcResponseBody) SetCode(v string) *DeleteInstanceVpcEndpointLinkedVpcResponseBody {
2370 s.Code = &v
2371 return s
2372 }
2373
2374 func (s *DeleteInstanceVpcEndpointLinkedVpcResponseBody) SetIsSuccess(v bool) *DeleteInstanceVpcEndpointLinkedVpcResponseBody {
2375 s.IsSuccess = &v
2376 return s
2377 }
2378
2379 func (s *DeleteInstanceVpcEndpointLinkedVpcResponseBody) SetRequestId(v string) *DeleteInstanceVpcEndpointLinkedVpcResponseBody {
2380 s.RequestId = &v
2381 return s
2382 }
2383
2384 type DeleteInstanceVpcEndpointLinkedVpcResponse struct {
2385 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
2386 Body *DeleteInstanceVpcEndpointLinkedVpcResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
2387 }
2388
2389 func (s DeleteInstanceVpcEndpointLinkedVpcResponse) String() string {
2390 return tea.Prettify(s)
2391 }
2392
2393 func (s DeleteInstanceVpcEndpointLinkedVpcResponse) GoString() string {
2394 return s.String()
2395 }
2396
2397 func (s *DeleteInstanceVpcEndpointLinkedVpcResponse) SetHeaders(v map[string]*string) *DeleteInstanceVpcEndpointLinkedVpcResponse {
2398 s.Headers = v
2399 return s
2400 }
2401
2402 func (s *DeleteInstanceVpcEndpointLinkedVpcResponse) SetBody(v *DeleteInstanceVpcEndpointLinkedVpcResponseBody) *DeleteInstanceVpcEndpointLinkedVpcResponse {
2403 s.Body = v
2404 return s
2405 }
2406
2407 type DeleteNamespaceRequest struct {
2408 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
2409 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
2410 }
2411
2412 func (s DeleteNamespaceRequest) String() string {
2413 return tea.Prettify(s)
2414 }
2415
2416 func (s DeleteNamespaceRequest) GoString() string {
2417 return s.String()
2418 }
2419
2420 func (s *DeleteNamespaceRequest) SetInstanceId(v string) *DeleteNamespaceRequest {
2421 s.InstanceId = &v
2422 return s
2423 }
2424
2425 func (s *DeleteNamespaceRequest) SetNamespaceName(v string) *DeleteNamespaceRequest {
2426 s.NamespaceName = &v
2427 return s
2428 }
2429
2430 type DeleteNamespaceResponseBody struct {
2431 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
2432 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
2433 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
2434 }
2435
2436 func (s DeleteNamespaceResponseBody) String() string {
2437 return tea.Prettify(s)
2438 }
2439
2440 func (s DeleteNamespaceResponseBody) GoString() string {
2441 return s.String()
2442 }
2443
2444 func (s *DeleteNamespaceResponseBody) SetCode(v string) *DeleteNamespaceResponseBody {
2445 s.Code = &v
2446 return s
2447 }
2448
2449 func (s *DeleteNamespaceResponseBody) SetIsSuccess(v bool) *DeleteNamespaceResponseBody {
2450 s.IsSuccess = &v
2451 return s
2452 }
2453
2454 func (s *DeleteNamespaceResponseBody) SetRequestId(v string) *DeleteNamespaceResponseBody {
2455 s.RequestId = &v
2456 return s
2457 }
2458
2459 type DeleteNamespaceResponse struct {
2460 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
2461 Body *DeleteNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
2462 }
2463
2464 func (s DeleteNamespaceResponse) String() string {
2465 return tea.Prettify(s)
2466 }
2467
2468 func (s DeleteNamespaceResponse) GoString() string {
2469 return s.String()
2470 }
2471
2472 func (s *DeleteNamespaceResponse) SetHeaders(v map[string]*string) *DeleteNamespaceResponse {
2473 s.Headers = v
2474 return s
2475 }
2476
2477 func (s *DeleteNamespaceResponse) SetBody(v *DeleteNamespaceResponseBody) *DeleteNamespaceResponse {
2478 s.Body = v
2479 return s
2480 }
2481
2482 type DeleteRepoBuildRuleRequest struct {
2483 BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
2484 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
2485 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
2486 }
2487
2488 func (s DeleteRepoBuildRuleRequest) String() string {
2489 return tea.Prettify(s)
2490 }
2491
2492 func (s DeleteRepoBuildRuleRequest) GoString() string {
2493 return s.String()
2494 }
2495
2496 func (s *DeleteRepoBuildRuleRequest) SetBuildRuleId(v string) *DeleteRepoBuildRuleRequest {
2497 s.BuildRuleId = &v
2498 return s
2499 }
2500
2501 func (s *DeleteRepoBuildRuleRequest) SetInstanceId(v string) *DeleteRepoBuildRuleRequest {
2502 s.InstanceId = &v
2503 return s
2504 }
2505
2506 func (s *DeleteRepoBuildRuleRequest) SetRepoId(v string) *DeleteRepoBuildRuleRequest {
2507 s.RepoId = &v
2508 return s
2509 }
2510
2511 type DeleteRepoBuildRuleResponseBody struct {
2512 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
2513 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
2514 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
2515 }
2516
2517 func (s DeleteRepoBuildRuleResponseBody) String() string {
2518 return tea.Prettify(s)
2519 }
2520
2521 func (s DeleteRepoBuildRuleResponseBody) GoString() string {
2522 return s.String()
2523 }
2524
2525 func (s *DeleteRepoBuildRuleResponseBody) SetCode(v string) *DeleteRepoBuildRuleResponseBody {
2526 s.Code = &v
2527 return s
2528 }
2529
2530 func (s *DeleteRepoBuildRuleResponseBody) SetIsSuccess(v bool) *DeleteRepoBuildRuleResponseBody {
2531 s.IsSuccess = &v
2532 return s
2533 }
2534
2535 func (s *DeleteRepoBuildRuleResponseBody) SetRequestId(v string) *DeleteRepoBuildRuleResponseBody {
2536 s.RequestId = &v
2537 return s
2538 }
2539
2540 type DeleteRepoBuildRuleResponse struct {
2541 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
2542 Body *DeleteRepoBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
2543 }
2544
2545 func (s DeleteRepoBuildRuleResponse) String() string {
2546 return tea.Prettify(s)
2547 }
2548
2549 func (s DeleteRepoBuildRuleResponse) GoString() string {
2550 return s.String()
2551 }
2552
2553 func (s *DeleteRepoBuildRuleResponse) SetHeaders(v map[string]*string) *DeleteRepoBuildRuleResponse {
2554 s.Headers = v
2555 return s
2556 }
2557
2558 func (s *DeleteRepoBuildRuleResponse) SetBody(v *DeleteRepoBuildRuleResponseBody) *DeleteRepoBuildRuleResponse {
2559 s.Body = v
2560 return s
2561 }
2562
2563 type DeleteRepoSyncRuleRequest struct {
2564 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
2565 SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
2566 }
2567
2568 func (s DeleteRepoSyncRuleRequest) String() string {
2569 return tea.Prettify(s)
2570 }
2571
2572 func (s DeleteRepoSyncRuleRequest) GoString() string {
2573 return s.String()
2574 }
2575
2576 func (s *DeleteRepoSyncRuleRequest) SetInstanceId(v string) *DeleteRepoSyncRuleRequest {
2577 s.InstanceId = &v
2578 return s
2579 }
2580
2581 func (s *DeleteRepoSyncRuleRequest) SetSyncRuleId(v string) *DeleteRepoSyncRuleRequest {
2582 s.SyncRuleId = &v
2583 return s
2584 }
2585
2586 type DeleteRepoSyncRuleResponseBody struct {
2587 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
2588 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
2589 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
2590 }
2591
2592 func (s DeleteRepoSyncRuleResponseBody) String() string {
2593 return tea.Prettify(s)
2594 }
2595
2596 func (s DeleteRepoSyncRuleResponseBody) GoString() string {
2597 return s.String()
2598 }
2599
2600 func (s *DeleteRepoSyncRuleResponseBody) SetCode(v string) *DeleteRepoSyncRuleResponseBody {
2601 s.Code = &v
2602 return s
2603 }
2604
2605 func (s *DeleteRepoSyncRuleResponseBody) SetIsSuccess(v bool) *DeleteRepoSyncRuleResponseBody {
2606 s.IsSuccess = &v
2607 return s
2608 }
2609
2610 func (s *DeleteRepoSyncRuleResponseBody) SetRequestId(v string) *DeleteRepoSyncRuleResponseBody {
2611 s.RequestId = &v
2612 return s
2613 }
2614
2615 type DeleteRepoSyncRuleResponse struct {
2616 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
2617 Body *DeleteRepoSyncRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
2618 }
2619
2620 func (s DeleteRepoSyncRuleResponse) String() string {
2621 return tea.Prettify(s)
2622 }
2623
2624 func (s DeleteRepoSyncRuleResponse) GoString() string {
2625 return s.String()
2626 }
2627
2628 func (s *DeleteRepoSyncRuleResponse) SetHeaders(v map[string]*string) *DeleteRepoSyncRuleResponse {
2629 s.Headers = v
2630 return s
2631 }
2632
2633 func (s *DeleteRepoSyncRuleResponse) SetBody(v *DeleteRepoSyncRuleResponseBody) *DeleteRepoSyncRuleResponse {
2634 s.Body = v
2635 return s
2636 }
2637
2638 type DeleteRepoTagRequest struct {
2639 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
2640 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
2641 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
2642 }
2643
2644 func (s DeleteRepoTagRequest) String() string {
2645 return tea.Prettify(s)
2646 }
2647
2648 func (s DeleteRepoTagRequest) GoString() string {
2649 return s.String()
2650 }
2651
2652 func (s *DeleteRepoTagRequest) SetInstanceId(v string) *DeleteRepoTagRequest {
2653 s.InstanceId = &v
2654 return s
2655 }
2656
2657 func (s *DeleteRepoTagRequest) SetRepoId(v string) *DeleteRepoTagRequest {
2658 s.RepoId = &v
2659 return s
2660 }
2661
2662 func (s *DeleteRepoTagRequest) SetTag(v string) *DeleteRepoTagRequest {
2663 s.Tag = &v
2664 return s
2665 }
2666
2667 type DeleteRepoTagResponseBody struct {
2668 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
2669 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
2670 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
2671 }
2672
2673 func (s DeleteRepoTagResponseBody) String() string {
2674 return tea.Prettify(s)
2675 }
2676
2677 func (s DeleteRepoTagResponseBody) GoString() string {
2678 return s.String()
2679 }
2680
2681 func (s *DeleteRepoTagResponseBody) SetCode(v string) *DeleteRepoTagResponseBody {
2682 s.Code = &v
2683 return s
2684 }
2685
2686 func (s *DeleteRepoTagResponseBody) SetIsSuccess(v bool) *DeleteRepoTagResponseBody {
2687 s.IsSuccess = &v
2688 return s
2689 }
2690
2691 func (s *DeleteRepoTagResponseBody) SetRequestId(v string) *DeleteRepoTagResponseBody {
2692 s.RequestId = &v
2693 return s
2694 }
2695
2696 type DeleteRepoTagResponse struct {
2697 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
2698 Body *DeleteRepoTagResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
2699 }
2700
2701 func (s DeleteRepoTagResponse) String() string {
2702 return tea.Prettify(s)
2703 }
2704
2705 func (s DeleteRepoTagResponse) GoString() string {
2706 return s.String()
2707 }
2708
2709 func (s *DeleteRepoTagResponse) SetHeaders(v map[string]*string) *DeleteRepoTagResponse {
2710 s.Headers = v
2711 return s
2712 }
2713
2714 func (s *DeleteRepoTagResponse) SetBody(v *DeleteRepoTagResponseBody) *DeleteRepoTagResponse {
2715 s.Body = v
2716 return s
2717 }
2718
2719 type DeleteRepoTriggerRequest struct {
2720 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
2721 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
2722 TriggerId *string `json:"TriggerId,omitempty" xml:"TriggerId,omitempty"`
2723 }
2724
2725 func (s DeleteRepoTriggerRequest) String() string {
2726 return tea.Prettify(s)
2727 }
2728
2729 func (s DeleteRepoTriggerRequest) GoString() string {
2730 return s.String()
2731 }
2732
2733 func (s *DeleteRepoTriggerRequest) SetInstanceId(v string) *DeleteRepoTriggerRequest {
2734 s.InstanceId = &v
2735 return s
2736 }
2737
2738 func (s *DeleteRepoTriggerRequest) SetRepoId(v string) *DeleteRepoTriggerRequest {
2739 s.RepoId = &v
2740 return s
2741 }
2742
2743 func (s *DeleteRepoTriggerRequest) SetTriggerId(v string) *DeleteRepoTriggerRequest {
2744 s.TriggerId = &v
2745 return s
2746 }
2747
2748 type DeleteRepoTriggerResponseBody struct {
2749 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
2750 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
2751 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
2752 }
2753
2754 func (s DeleteRepoTriggerResponseBody) String() string {
2755 return tea.Prettify(s)
2756 }
2757
2758 func (s DeleteRepoTriggerResponseBody) GoString() string {
2759 return s.String()
2760 }
2761
2762 func (s *DeleteRepoTriggerResponseBody) SetCode(v string) *DeleteRepoTriggerResponseBody {
2763 s.Code = &v
2764 return s
2765 }
2766
2767 func (s *DeleteRepoTriggerResponseBody) SetIsSuccess(v bool) *DeleteRepoTriggerResponseBody {
2768 s.IsSuccess = &v
2769 return s
2770 }
2771
2772 func (s *DeleteRepoTriggerResponseBody) SetRequestId(v string) *DeleteRepoTriggerResponseBody {
2773 s.RequestId = &v
2774 return s
2775 }
2776
2777 type DeleteRepoTriggerResponse struct {
2778 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
2779 Body *DeleteRepoTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
2780 }
2781
2782 func (s DeleteRepoTriggerResponse) String() string {
2783 return tea.Prettify(s)
2784 }
2785
2786 func (s DeleteRepoTriggerResponse) GoString() string {
2787 return s.String()
2788 }
2789
2790 func (s *DeleteRepoTriggerResponse) SetHeaders(v map[string]*string) *DeleteRepoTriggerResponse {
2791 s.Headers = v
2792 return s
2793 }
2794
2795 func (s *DeleteRepoTriggerResponse) SetBody(v *DeleteRepoTriggerResponseBody) *DeleteRepoTriggerResponse {
2796 s.Body = v
2797 return s
2798 }
2799
2800 type DeleteRepositoryRequest struct {
2801 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
2802 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
2803 }
2804
2805 func (s DeleteRepositoryRequest) String() string {
2806 return tea.Prettify(s)
2807 }
2808
2809 func (s DeleteRepositoryRequest) GoString() string {
2810 return s.String()
2811 }
2812
2813 func (s *DeleteRepositoryRequest) SetInstanceId(v string) *DeleteRepositoryRequest {
2814 s.InstanceId = &v
2815 return s
2816 }
2817
2818 func (s *DeleteRepositoryRequest) SetRepoId(v string) *DeleteRepositoryRequest {
2819 s.RepoId = &v
2820 return s
2821 }
2822
2823 type DeleteRepositoryResponseBody struct {
2824 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
2825 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
2826 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
2827 }
2828
2829 func (s DeleteRepositoryResponseBody) String() string {
2830 return tea.Prettify(s)
2831 }
2832
2833 func (s DeleteRepositoryResponseBody) GoString() string {
2834 return s.String()
2835 }
2836
2837 func (s *DeleteRepositoryResponseBody) SetCode(v string) *DeleteRepositoryResponseBody {
2838 s.Code = &v
2839 return s
2840 }
2841
2842 func (s *DeleteRepositoryResponseBody) SetIsSuccess(v bool) *DeleteRepositoryResponseBody {
2843 s.IsSuccess = &v
2844 return s
2845 }
2846
2847 func (s *DeleteRepositoryResponseBody) SetRequestId(v string) *DeleteRepositoryResponseBody {
2848 s.RequestId = &v
2849 return s
2850 }
2851
2852 type DeleteRepositoryResponse struct {
2853 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
2854 Body *DeleteRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
2855 }
2856
2857 func (s DeleteRepositoryResponse) String() string {
2858 return tea.Prettify(s)
2859 }
2860
2861 func (s DeleteRepositoryResponse) GoString() string {
2862 return s.String()
2863 }
2864
2865 func (s *DeleteRepositoryResponse) SetHeaders(v map[string]*string) *DeleteRepositoryResponse {
2866 s.Headers = v
2867 return s
2868 }
2869
2870 func (s *DeleteRepositoryResponse) SetBody(v *DeleteRepositoryResponseBody) *DeleteRepositoryResponse {
2871 s.Body = v
2872 return s
2873 }
2874
2875 type GetArtifactBuildTaskRequest struct {
2876 BuildTaskId *string `json:"BuildTaskId,omitempty" xml:"BuildTaskId,omitempty"`
2877 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
2878 }
2879
2880 func (s GetArtifactBuildTaskRequest) String() string {
2881 return tea.Prettify(s)
2882 }
2883
2884 func (s GetArtifactBuildTaskRequest) GoString() string {
2885 return s.String()
2886 }
2887
2888 func (s *GetArtifactBuildTaskRequest) SetBuildTaskId(v string) *GetArtifactBuildTaskRequest {
2889 s.BuildTaskId = &v
2890 return s
2891 }
2892
2893 func (s *GetArtifactBuildTaskRequest) SetInstanceId(v string) *GetArtifactBuildTaskRequest {
2894 s.InstanceId = &v
2895 return s
2896 }
2897
2898 type GetArtifactBuildTaskResponseBody struct {
2899 ArtifactBuildType *string `json:"ArtifactBuildType,omitempty" xml:"ArtifactBuildType,omitempty"`
2900 BuildTaskId *string `json:"BuildTaskId,omitempty" xml:"BuildTaskId,omitempty"`
2901 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
2902 EndTime *int32 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
2903 Instructions []*string `json:"Instructions,omitempty" xml:"Instructions,omitempty" type:"Repeated"`
2904 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
2905 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
2906 SourceArtifact *GetArtifactBuildTaskResponseBodySourceArtifact `json:"SourceArtifact,omitempty" xml:"SourceArtifact,omitempty" type:"Struct"`
2907 StartTime *int32 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
2908 TargetArtifact *GetArtifactBuildTaskResponseBodyTargetArtifact `json:"TargetArtifact,omitempty" xml:"TargetArtifact,omitempty" type:"Struct"`
2909 TaskStatus *string `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
2910 }
2911
2912 func (s GetArtifactBuildTaskResponseBody) String() string {
2913 return tea.Prettify(s)
2914 }
2915
2916 func (s GetArtifactBuildTaskResponseBody) GoString() string {
2917 return s.String()
2918 }
2919
2920 func (s *GetArtifactBuildTaskResponseBody) SetArtifactBuildType(v string) *GetArtifactBuildTaskResponseBody {
2921 s.ArtifactBuildType = &v
2922 return s
2923 }
2924
2925 func (s *GetArtifactBuildTaskResponseBody) SetBuildTaskId(v string) *GetArtifactBuildTaskResponseBody {
2926 s.BuildTaskId = &v
2927 return s
2928 }
2929
2930 func (s *GetArtifactBuildTaskResponseBody) SetCode(v string) *GetArtifactBuildTaskResponseBody {
2931 s.Code = &v
2932 return s
2933 }
2934
2935 func (s *GetArtifactBuildTaskResponseBody) SetEndTime(v int32) *GetArtifactBuildTaskResponseBody {
2936 s.EndTime = &v
2937 return s
2938 }
2939
2940 func (s *GetArtifactBuildTaskResponseBody) SetInstructions(v []*string) *GetArtifactBuildTaskResponseBody {
2941 s.Instructions = v
2942 return s
2943 }
2944
2945 func (s *GetArtifactBuildTaskResponseBody) SetIsSuccess(v bool) *GetArtifactBuildTaskResponseBody {
2946 s.IsSuccess = &v
2947 return s
2948 }
2949
2950 func (s *GetArtifactBuildTaskResponseBody) SetRequestId(v string) *GetArtifactBuildTaskResponseBody {
2951 s.RequestId = &v
2952 return s
2953 }
2954
2955 func (s *GetArtifactBuildTaskResponseBody) SetSourceArtifact(v *GetArtifactBuildTaskResponseBodySourceArtifact) *GetArtifactBuildTaskResponseBody {
2956 s.SourceArtifact = v
2957 return s
2958 }
2959
2960 func (s *GetArtifactBuildTaskResponseBody) SetStartTime(v int32) *GetArtifactBuildTaskResponseBody {
2961 s.StartTime = &v
2962 return s
2963 }
2964
2965 func (s *GetArtifactBuildTaskResponseBody) SetTargetArtifact(v *GetArtifactBuildTaskResponseBodyTargetArtifact) *GetArtifactBuildTaskResponseBody {
2966 s.TargetArtifact = v
2967 return s
2968 }
2969
2970 func (s *GetArtifactBuildTaskResponseBody) SetTaskStatus(v string) *GetArtifactBuildTaskResponseBody {
2971 s.TaskStatus = &v
2972 return s
2973 }
2974
2975 type GetArtifactBuildTaskResponseBodySourceArtifact struct {
2976 ArtifactType *string `json:"ArtifactType,omitempty" xml:"ArtifactType,omitempty"`
2977 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
2978 Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
2979 }
2980
2981 func (s GetArtifactBuildTaskResponseBodySourceArtifact) String() string {
2982 return tea.Prettify(s)
2983 }
2984
2985 func (s GetArtifactBuildTaskResponseBodySourceArtifact) GoString() string {
2986 return s.String()
2987 }
2988
2989 func (s *GetArtifactBuildTaskResponseBodySourceArtifact) SetArtifactType(v string) *GetArtifactBuildTaskResponseBodySourceArtifact {
2990 s.ArtifactType = &v
2991 return s
2992 }
2993
2994 func (s *GetArtifactBuildTaskResponseBodySourceArtifact) SetRepoId(v string) *GetArtifactBuildTaskResponseBodySourceArtifact {
2995 s.RepoId = &v
2996 return s
2997 }
2998
2999 func (s *GetArtifactBuildTaskResponseBodySourceArtifact) SetVersion(v string) *GetArtifactBuildTaskResponseBodySourceArtifact {
3000 s.Version = &v
3001 return s
3002 }
3003
3004 type GetArtifactBuildTaskResponseBodyTargetArtifact struct {
3005 ArtifactType *string `json:"ArtifactType,omitempty" xml:"ArtifactType,omitempty"`
3006 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
3007 Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
3008 }
3009
3010 func (s GetArtifactBuildTaskResponseBodyTargetArtifact) String() string {
3011 return tea.Prettify(s)
3012 }
3013
3014 func (s GetArtifactBuildTaskResponseBodyTargetArtifact) GoString() string {
3015 return s.String()
3016 }
3017
3018 func (s *GetArtifactBuildTaskResponseBodyTargetArtifact) SetArtifactType(v string) *GetArtifactBuildTaskResponseBodyTargetArtifact {
3019 s.ArtifactType = &v
3020 return s
3021 }
3022
3023 func (s *GetArtifactBuildTaskResponseBodyTargetArtifact) SetRepoId(v string) *GetArtifactBuildTaskResponseBodyTargetArtifact {
3024 s.RepoId = &v
3025 return s
3026 }
3027
3028 func (s *GetArtifactBuildTaskResponseBodyTargetArtifact) SetVersion(v string) *GetArtifactBuildTaskResponseBodyTargetArtifact {
3029 s.Version = &v
3030 return s
3031 }
3032
3033 type GetArtifactBuildTaskResponse struct {
3034 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
3035 Body *GetArtifactBuildTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
3036 }
3037
3038 func (s GetArtifactBuildTaskResponse) String() string {
3039 return tea.Prettify(s)
3040 }
3041
3042 func (s GetArtifactBuildTaskResponse) GoString() string {
3043 return s.String()
3044 }
3045
3046 func (s *GetArtifactBuildTaskResponse) SetHeaders(v map[string]*string) *GetArtifactBuildTaskResponse {
3047 s.Headers = v
3048 return s
3049 }
3050
3051 func (s *GetArtifactBuildTaskResponse) SetBody(v *GetArtifactBuildTaskResponseBody) *GetArtifactBuildTaskResponse {
3052 s.Body = v
3053 return s
3054 }
3055
3056 type GetAuthorizationTokenRequest struct {
3057 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
3058 }
3059
3060 func (s GetAuthorizationTokenRequest) String() string {
3061 return tea.Prettify(s)
3062 }
3063
3064 func (s GetAuthorizationTokenRequest) GoString() string {
3065 return s.String()
3066 }
3067
3068 func (s *GetAuthorizationTokenRequest) SetInstanceId(v string) *GetAuthorizationTokenRequest {
3069 s.InstanceId = &v
3070 return s
3071 }
3072
3073 type GetAuthorizationTokenResponseBody struct {
3074 AuthorizationToken *string `json:"AuthorizationToken,omitempty" xml:"AuthorizationToken,omitempty"`
3075 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
3076 ExpireTime *int64 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
3077 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
3078 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
3079 TempUsername *string `json:"TempUsername,omitempty" xml:"TempUsername,omitempty"`
3080 }
3081
3082 func (s GetAuthorizationTokenResponseBody) String() string {
3083 return tea.Prettify(s)
3084 }
3085
3086 func (s GetAuthorizationTokenResponseBody) GoString() string {
3087 return s.String()
3088 }
3089
3090 func (s *GetAuthorizationTokenResponseBody) SetAuthorizationToken(v string) *GetAuthorizationTokenResponseBody {
3091 s.AuthorizationToken = &v
3092 return s
3093 }
3094
3095 func (s *GetAuthorizationTokenResponseBody) SetCode(v string) *GetAuthorizationTokenResponseBody {
3096 s.Code = &v
3097 return s
3098 }
3099
3100 func (s *GetAuthorizationTokenResponseBody) SetExpireTime(v int64) *GetAuthorizationTokenResponseBody {
3101 s.ExpireTime = &v
3102 return s
3103 }
3104
3105 func (s *GetAuthorizationTokenResponseBody) SetIsSuccess(v bool) *GetAuthorizationTokenResponseBody {
3106 s.IsSuccess = &v
3107 return s
3108 }
3109
3110 func (s *GetAuthorizationTokenResponseBody) SetRequestId(v string) *GetAuthorizationTokenResponseBody {
3111 s.RequestId = &v
3112 return s
3113 }
3114
3115 func (s *GetAuthorizationTokenResponseBody) SetTempUsername(v string) *GetAuthorizationTokenResponseBody {
3116 s.TempUsername = &v
3117 return s
3118 }
3119
3120 type GetAuthorizationTokenResponse struct {
3121 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
3122 Body *GetAuthorizationTokenResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
3123 }
3124
3125 func (s GetAuthorizationTokenResponse) String() string {
3126 return tea.Prettify(s)
3127 }
3128
3129 func (s GetAuthorizationTokenResponse) GoString() string {
3130 return s.String()
3131 }
3132
3133 func (s *GetAuthorizationTokenResponse) SetHeaders(v map[string]*string) *GetAuthorizationTokenResponse {
3134 s.Headers = v
3135 return s
3136 }
3137
3138 func (s *GetAuthorizationTokenResponse) SetBody(v *GetAuthorizationTokenResponseBody) *GetAuthorizationTokenResponse {
3139 s.Body = v
3140 return s
3141 }
3142
3143 type GetChainRequest struct {
3144 ChainId *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
3145 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
3146 }
3147
3148 func (s GetChainRequest) String() string {
3149 return tea.Prettify(s)
3150 }
3151
3152 func (s GetChainRequest) GoString() string {
3153 return s.String()
3154 }
3155
3156 func (s *GetChainRequest) SetChainId(v string) *GetChainRequest {
3157 s.ChainId = &v
3158 return s
3159 }
3160
3161 func (s *GetChainRequest) SetInstanceId(v string) *GetChainRequest {
3162 s.InstanceId = &v
3163 return s
3164 }
3165
3166 type GetChainResponseBody struct {
3167 ChainConfig *GetChainResponseBodyChainConfig `json:"ChainConfig,omitempty" xml:"ChainConfig,omitempty" type:"Struct"`
3168 ChainId *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
3169 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
3170 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
3171 Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
3172 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
3173 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
3174 ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
3175 Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
3176 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
3177 ScopeId *string `json:"ScopeId,omitempty" xml:"ScopeId,omitempty"`
3178 ScopeType *string `json:"ScopeType,omitempty" xml:"ScopeType,omitempty"`
3179 }
3180
3181 func (s GetChainResponseBody) String() string {
3182 return tea.Prettify(s)
3183 }
3184
3185 func (s GetChainResponseBody) GoString() string {
3186 return s.String()
3187 }
3188
3189 func (s *GetChainResponseBody) SetChainConfig(v *GetChainResponseBodyChainConfig) *GetChainResponseBody {
3190 s.ChainConfig = v
3191 return s
3192 }
3193
3194 func (s *GetChainResponseBody) SetChainId(v string) *GetChainResponseBody {
3195 s.ChainId = &v
3196 return s
3197 }
3198
3199 func (s *GetChainResponseBody) SetCode(v string) *GetChainResponseBody {
3200 s.Code = &v
3201 return s
3202 }
3203
3204 func (s *GetChainResponseBody) SetCreateTime(v int64) *GetChainResponseBody {
3205 s.CreateTime = &v
3206 return s
3207 }
3208
3209 func (s *GetChainResponseBody) SetDescription(v string) *GetChainResponseBody {
3210 s.Description = &v
3211 return s
3212 }
3213
3214 func (s *GetChainResponseBody) SetInstanceId(v string) *GetChainResponseBody {
3215 s.InstanceId = &v
3216 return s
3217 }
3218
3219 func (s *GetChainResponseBody) SetIsSuccess(v bool) *GetChainResponseBody {
3220 s.IsSuccess = &v
3221 return s
3222 }
3223
3224 func (s *GetChainResponseBody) SetModifiedTime(v int64) *GetChainResponseBody {
3225 s.ModifiedTime = &v
3226 return s
3227 }
3228
3229 func (s *GetChainResponseBody) SetName(v string) *GetChainResponseBody {
3230 s.Name = &v
3231 return s
3232 }
3233
3234 func (s *GetChainResponseBody) SetRequestId(v string) *GetChainResponseBody {
3235 s.RequestId = &v
3236 return s
3237 }
3238
3239 func (s *GetChainResponseBody) SetScopeId(v string) *GetChainResponseBody {
3240 s.ScopeId = &v
3241 return s
3242 }
3243
3244 func (s *GetChainResponseBody) SetScopeType(v string) *GetChainResponseBody {
3245 s.ScopeType = &v
3246 return s
3247 }
3248
3249 type GetChainResponseBodyChainConfig struct {
3250 ChainConfigId *string `json:"ChainConfigId,omitempty" xml:"ChainConfigId,omitempty"`
3251 IsActive *bool `json:"IsActive,omitempty" xml:"IsActive,omitempty"`
3252 Nodes []*GetChainResponseBodyChainConfigNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
3253 Routers []*GetChainResponseBodyChainConfigRouters `json:"Routers,omitempty" xml:"Routers,omitempty" type:"Repeated"`
3254 Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
3255 }
3256
3257 func (s GetChainResponseBodyChainConfig) String() string {
3258 return tea.Prettify(s)
3259 }
3260
3261 func (s GetChainResponseBodyChainConfig) GoString() string {
3262 return s.String()
3263 }
3264
3265 func (s *GetChainResponseBodyChainConfig) SetChainConfigId(v string) *GetChainResponseBodyChainConfig {
3266 s.ChainConfigId = &v
3267 return s
3268 }
3269
3270 func (s *GetChainResponseBodyChainConfig) SetIsActive(v bool) *GetChainResponseBodyChainConfig {
3271 s.IsActive = &v
3272 return s
3273 }
3274
3275 func (s *GetChainResponseBodyChainConfig) SetNodes(v []*GetChainResponseBodyChainConfigNodes) *GetChainResponseBodyChainConfig {
3276 s.Nodes = v
3277 return s
3278 }
3279
3280 func (s *GetChainResponseBodyChainConfig) SetRouters(v []*GetChainResponseBodyChainConfigRouters) *GetChainResponseBodyChainConfig {
3281 s.Routers = v
3282 return s
3283 }
3284
3285 func (s *GetChainResponseBodyChainConfig) SetVersion(v string) *GetChainResponseBodyChainConfig {
3286 s.Version = &v
3287 return s
3288 }
3289
3290 type GetChainResponseBodyChainConfigNodes struct {
3291 Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
3292 NodeConfig *GetChainResponseBodyChainConfigNodesNodeConfig `json:"NodeConfig,omitempty" xml:"NodeConfig,omitempty" type:"Struct"`
3293 NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
3294 }
3295
3296 func (s GetChainResponseBodyChainConfigNodes) String() string {
3297 return tea.Prettify(s)
3298 }
3299
3300 func (s GetChainResponseBodyChainConfigNodes) GoString() string {
3301 return s.String()
3302 }
3303
3304 func (s *GetChainResponseBodyChainConfigNodes) SetEnable(v bool) *GetChainResponseBodyChainConfigNodes {
3305 s.Enable = &v
3306 return s
3307 }
3308
3309 func (s *GetChainResponseBodyChainConfigNodes) SetNodeConfig(v *GetChainResponseBodyChainConfigNodesNodeConfig) *GetChainResponseBodyChainConfigNodes {
3310 s.NodeConfig = v
3311 return s
3312 }
3313
3314 func (s *GetChainResponseBodyChainConfigNodes) SetNodeName(v string) *GetChainResponseBodyChainConfigNodes {
3315 s.NodeName = &v
3316 return s
3317 }
3318
3319 type GetChainResponseBodyChainConfigNodesNodeConfig struct {
3320 DenyPolicy *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy `json:"DenyPolicy,omitempty" xml:"DenyPolicy,omitempty" type:"Struct"`
3321 Retry *int32 `json:"Retry,omitempty" xml:"Retry,omitempty"`
3322 ScanEngine *string `json:"ScanEngine,omitempty" xml:"ScanEngine,omitempty"`
3323 Timeout *int64 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
3324 }
3325
3326 func (s GetChainResponseBodyChainConfigNodesNodeConfig) String() string {
3327 return tea.Prettify(s)
3328 }
3329
3330 func (s GetChainResponseBodyChainConfigNodesNodeConfig) GoString() string {
3331 return s.String()
3332 }
3333
3334 func (s *GetChainResponseBodyChainConfigNodesNodeConfig) SetDenyPolicy(v *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) *GetChainResponseBodyChainConfigNodesNodeConfig {
3335 s.DenyPolicy = v
3336 return s
3337 }
3338
3339 func (s *GetChainResponseBodyChainConfigNodesNodeConfig) SetRetry(v int32) *GetChainResponseBodyChainConfigNodesNodeConfig {
3340 s.Retry = &v
3341 return s
3342 }
3343
3344 func (s *GetChainResponseBodyChainConfigNodesNodeConfig) SetScanEngine(v string) *GetChainResponseBodyChainConfigNodesNodeConfig {
3345 s.ScanEngine = &v
3346 return s
3347 }
3348
3349 func (s *GetChainResponseBodyChainConfigNodesNodeConfig) SetTimeout(v int64) *GetChainResponseBodyChainConfigNodesNodeConfig {
3350 s.Timeout = &v
3351 return s
3352 }
3353
3354 type GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy struct {
3355 Action *string `json:"Action,omitempty" xml:"Action,omitempty"`
3356 IssueCount *string `json:"IssueCount,omitempty" xml:"IssueCount,omitempty"`
3357 IssueLevel *string `json:"IssueLevel,omitempty" xml:"IssueLevel,omitempty"`
3358 Logic *string `json:"Logic,omitempty" xml:"Logic,omitempty"`
3359 }
3360
3361 func (s GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) String() string {
3362 return tea.Prettify(s)
3363 }
3364
3365 func (s GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) GoString() string {
3366 return s.String()
3367 }
3368
3369 func (s *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetAction(v string) *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy {
3370 s.Action = &v
3371 return s
3372 }
3373
3374 func (s *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetIssueCount(v string) *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy {
3375 s.IssueCount = &v
3376 return s
3377 }
3378
3379 func (s *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetIssueLevel(v string) *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy {
3380 s.IssueLevel = &v
3381 return s
3382 }
3383
3384 func (s *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy) SetLogic(v string) *GetChainResponseBodyChainConfigNodesNodeConfigDenyPolicy {
3385 s.Logic = &v
3386 return s
3387 }
3388
3389 type GetChainResponseBodyChainConfigRouters struct {
3390 From *GetChainResponseBodyChainConfigRoutersFrom `json:"From,omitempty" xml:"From,omitempty" type:"Struct"`
3391 To *GetChainResponseBodyChainConfigRoutersTo `json:"To,omitempty" xml:"To,omitempty" type:"Struct"`
3392 }
3393
3394 func (s GetChainResponseBodyChainConfigRouters) String() string {
3395 return tea.Prettify(s)
3396 }
3397
3398 func (s GetChainResponseBodyChainConfigRouters) GoString() string {
3399 return s.String()
3400 }
3401
3402 func (s *GetChainResponseBodyChainConfigRouters) SetFrom(v *GetChainResponseBodyChainConfigRoutersFrom) *GetChainResponseBodyChainConfigRouters {
3403 s.From = v
3404 return s
3405 }
3406
3407 func (s *GetChainResponseBodyChainConfigRouters) SetTo(v *GetChainResponseBodyChainConfigRoutersTo) *GetChainResponseBodyChainConfigRouters {
3408 s.To = v
3409 return s
3410 }
3411
3412 type GetChainResponseBodyChainConfigRoutersFrom struct {
3413 NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
3414 }
3415
3416 func (s GetChainResponseBodyChainConfigRoutersFrom) String() string {
3417 return tea.Prettify(s)
3418 }
3419
3420 func (s GetChainResponseBodyChainConfigRoutersFrom) GoString() string {
3421 return s.String()
3422 }
3423
3424 func (s *GetChainResponseBodyChainConfigRoutersFrom) SetNodeName(v string) *GetChainResponseBodyChainConfigRoutersFrom {
3425 s.NodeName = &v
3426 return s
3427 }
3428
3429 type GetChainResponseBodyChainConfigRoutersTo struct {
3430 NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
3431 }
3432
3433 func (s GetChainResponseBodyChainConfigRoutersTo) String() string {
3434 return tea.Prettify(s)
3435 }
3436
3437 func (s GetChainResponseBodyChainConfigRoutersTo) GoString() string {
3438 return s.String()
3439 }
3440
3441 func (s *GetChainResponseBodyChainConfigRoutersTo) SetNodeName(v string) *GetChainResponseBodyChainConfigRoutersTo {
3442 s.NodeName = &v
3443 return s
3444 }
3445
3446 type GetChainResponse struct {
3447 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
3448 Body *GetChainResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
3449 }
3450
3451 func (s GetChainResponse) String() string {
3452 return tea.Prettify(s)
3453 }
3454
3455 func (s GetChainResponse) GoString() string {
3456 return s.String()
3457 }
3458
3459 func (s *GetChainResponse) SetHeaders(v map[string]*string) *GetChainResponse {
3460 s.Headers = v
3461 return s
3462 }
3463
3464 func (s *GetChainResponse) SetBody(v *GetChainResponseBody) *GetChainResponse {
3465 s.Body = v
3466 return s
3467 }
3468
3469 type GetChartNamespaceRequest struct {
3470 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
3471 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
3472 }
3473
3474 func (s GetChartNamespaceRequest) String() string {
3475 return tea.Prettify(s)
3476 }
3477
3478 func (s GetChartNamespaceRequest) GoString() string {
3479 return s.String()
3480 }
3481
3482 func (s *GetChartNamespaceRequest) SetInstanceId(v string) *GetChartNamespaceRequest {
3483 s.InstanceId = &v
3484 return s
3485 }
3486
3487 func (s *GetChartNamespaceRequest) SetNamespaceName(v string) *GetChartNamespaceRequest {
3488 s.NamespaceName = &v
3489 return s
3490 }
3491
3492 type GetChartNamespaceResponseBody struct {
3493 AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
3494 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
3495 DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
3496 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
3497 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
3498 NamespaceId *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
3499 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
3500 NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
3501 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
3502 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
3503 }
3504
3505 func (s GetChartNamespaceResponseBody) String() string {
3506 return tea.Prettify(s)
3507 }
3508
3509 func (s GetChartNamespaceResponseBody) GoString() string {
3510 return s.String()
3511 }
3512
3513 func (s *GetChartNamespaceResponseBody) SetAutoCreateRepo(v bool) *GetChartNamespaceResponseBody {
3514 s.AutoCreateRepo = &v
3515 return s
3516 }
3517
3518 func (s *GetChartNamespaceResponseBody) SetCode(v string) *GetChartNamespaceResponseBody {
3519 s.Code = &v
3520 return s
3521 }
3522
3523 func (s *GetChartNamespaceResponseBody) SetDefaultRepoType(v string) *GetChartNamespaceResponseBody {
3524 s.DefaultRepoType = &v
3525 return s
3526 }
3527
3528 func (s *GetChartNamespaceResponseBody) SetInstanceId(v string) *GetChartNamespaceResponseBody {
3529 s.InstanceId = &v
3530 return s
3531 }
3532
3533 func (s *GetChartNamespaceResponseBody) SetIsSuccess(v bool) *GetChartNamespaceResponseBody {
3534 s.IsSuccess = &v
3535 return s
3536 }
3537
3538 func (s *GetChartNamespaceResponseBody) SetNamespaceId(v string) *GetChartNamespaceResponseBody {
3539 s.NamespaceId = &v
3540 return s
3541 }
3542
3543 func (s *GetChartNamespaceResponseBody) SetNamespaceName(v string) *GetChartNamespaceResponseBody {
3544 s.NamespaceName = &v
3545 return s
3546 }
3547
3548 func (s *GetChartNamespaceResponseBody) SetNamespaceStatus(v string) *GetChartNamespaceResponseBody {
3549 s.NamespaceStatus = &v
3550 return s
3551 }
3552
3553 func (s *GetChartNamespaceResponseBody) SetRequestId(v string) *GetChartNamespaceResponseBody {
3554 s.RequestId = &v
3555 return s
3556 }
3557
3558 func (s *GetChartNamespaceResponseBody) SetResourceGroupId(v string) *GetChartNamespaceResponseBody {
3559 s.ResourceGroupId = &v
3560 return s
3561 }
3562
3563 type GetChartNamespaceResponse struct {
3564 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
3565 Body *GetChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
3566 }
3567
3568 func (s GetChartNamespaceResponse) String() string {
3569 return tea.Prettify(s)
3570 }
3571
3572 func (s GetChartNamespaceResponse) GoString() string {
3573 return s.String()
3574 }
3575
3576 func (s *GetChartNamespaceResponse) SetHeaders(v map[string]*string) *GetChartNamespaceResponse {
3577 s.Headers = v
3578 return s
3579 }
3580
3581 func (s *GetChartNamespaceResponse) SetBody(v *GetChartNamespaceResponseBody) *GetChartNamespaceResponse {
3582 s.Body = v
3583 return s
3584 }
3585
3586 type GetChartRepositoryRequest struct {
3587 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
3588 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
3589 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
3590 }
3591
3592 func (s GetChartRepositoryRequest) String() string {
3593 return tea.Prettify(s)
3594 }
3595
3596 func (s GetChartRepositoryRequest) GoString() string {
3597 return s.String()
3598 }
3599
3600 func (s *GetChartRepositoryRequest) SetInstanceId(v string) *GetChartRepositoryRequest {
3601 s.InstanceId = &v
3602 return s
3603 }
3604
3605 func (s *GetChartRepositoryRequest) SetRepoName(v string) *GetChartRepositoryRequest {
3606 s.RepoName = &v
3607 return s
3608 }
3609
3610 func (s *GetChartRepositoryRequest) SetRepoNamespaceName(v string) *GetChartRepositoryRequest {
3611 s.RepoNamespaceName = &v
3612 return s
3613 }
3614
3615 type GetChartRepositoryResponseBody struct {
3616 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
3617 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
3618 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
3619 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
3620 ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
3621 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
3622 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
3623 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
3624 RepoStatus *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
3625 RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
3626 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
3627 Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
3628 }
3629
3630 func (s GetChartRepositoryResponseBody) String() string {
3631 return tea.Prettify(s)
3632 }
3633
3634 func (s GetChartRepositoryResponseBody) GoString() string {
3635 return s.String()
3636 }
3637
3638 func (s *GetChartRepositoryResponseBody) SetCode(v string) *GetChartRepositoryResponseBody {
3639 s.Code = &v
3640 return s
3641 }
3642
3643 func (s *GetChartRepositoryResponseBody) SetCreateTime(v int64) *GetChartRepositoryResponseBody {
3644 s.CreateTime = &v
3645 return s
3646 }
3647
3648 func (s *GetChartRepositoryResponseBody) SetInstanceId(v string) *GetChartRepositoryResponseBody {
3649 s.InstanceId = &v
3650 return s
3651 }
3652
3653 func (s *GetChartRepositoryResponseBody) SetIsSuccess(v bool) *GetChartRepositoryResponseBody {
3654 s.IsSuccess = &v
3655 return s
3656 }
3657
3658 func (s *GetChartRepositoryResponseBody) SetModifiedTime(v int64) *GetChartRepositoryResponseBody {
3659 s.ModifiedTime = &v
3660 return s
3661 }
3662
3663 func (s *GetChartRepositoryResponseBody) SetRepoId(v string) *GetChartRepositoryResponseBody {
3664 s.RepoId = &v
3665 return s
3666 }
3667
3668 func (s *GetChartRepositoryResponseBody) SetRepoName(v string) *GetChartRepositoryResponseBody {
3669 s.RepoName = &v
3670 return s
3671 }
3672
3673 func (s *GetChartRepositoryResponseBody) SetRepoNamespaceName(v string) *GetChartRepositoryResponseBody {
3674 s.RepoNamespaceName = &v
3675 return s
3676 }
3677
3678 func (s *GetChartRepositoryResponseBody) SetRepoStatus(v string) *GetChartRepositoryResponseBody {
3679 s.RepoStatus = &v
3680 return s
3681 }
3682
3683 func (s *GetChartRepositoryResponseBody) SetRepoType(v string) *GetChartRepositoryResponseBody {
3684 s.RepoType = &v
3685 return s
3686 }
3687
3688 func (s *GetChartRepositoryResponseBody) SetRequestId(v string) *GetChartRepositoryResponseBody {
3689 s.RequestId = &v
3690 return s
3691 }
3692
3693 func (s *GetChartRepositoryResponseBody) SetSummary(v string) *GetChartRepositoryResponseBody {
3694 s.Summary = &v
3695 return s
3696 }
3697
3698 type GetChartRepositoryResponse struct {
3699 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
3700 Body *GetChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
3701 }
3702
3703 func (s GetChartRepositoryResponse) String() string {
3704 return tea.Prettify(s)
3705 }
3706
3707 func (s GetChartRepositoryResponse) GoString() string {
3708 return s.String()
3709 }
3710
3711 func (s *GetChartRepositoryResponse) SetHeaders(v map[string]*string) *GetChartRepositoryResponse {
3712 s.Headers = v
3713 return s
3714 }
3715
3716 func (s *GetChartRepositoryResponse) SetBody(v *GetChartRepositoryResponseBody) *GetChartRepositoryResponse {
3717 s.Body = v
3718 return s
3719 }
3720
3721 type GetInstanceRequest struct {
3722 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
3723 }
3724
3725 func (s GetInstanceRequest) String() string {
3726 return tea.Prettify(s)
3727 }
3728
3729 func (s GetInstanceRequest) GoString() string {
3730 return s.String()
3731 }
3732
3733 func (s *GetInstanceRequest) SetInstanceId(v string) *GetInstanceRequest {
3734 s.InstanceId = &v
3735 return s
3736 }
3737
3738 type GetInstanceResponseBody struct {
3739 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
3740 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
3741 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
3742 InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
3743 InstanceSpecification *string `json:"InstanceSpecification,omitempty" xml:"InstanceSpecification,omitempty"`
3744 InstanceStatus *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
3745 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
3746 ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
3747 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
3748 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
3749 }
3750
3751 func (s GetInstanceResponseBody) String() string {
3752 return tea.Prettify(s)
3753 }
3754
3755 func (s GetInstanceResponseBody) GoString() string {
3756 return s.String()
3757 }
3758
3759 func (s *GetInstanceResponseBody) SetCode(v string) *GetInstanceResponseBody {
3760 s.Code = &v
3761 return s
3762 }
3763
3764 func (s *GetInstanceResponseBody) SetCreateTime(v int64) *GetInstanceResponseBody {
3765 s.CreateTime = &v
3766 return s
3767 }
3768
3769 func (s *GetInstanceResponseBody) SetInstanceId(v string) *GetInstanceResponseBody {
3770 s.InstanceId = &v
3771 return s
3772 }
3773
3774 func (s *GetInstanceResponseBody) SetInstanceName(v string) *GetInstanceResponseBody {
3775 s.InstanceName = &v
3776 return s
3777 }
3778
3779 func (s *GetInstanceResponseBody) SetInstanceSpecification(v string) *GetInstanceResponseBody {
3780 s.InstanceSpecification = &v
3781 return s
3782 }
3783
3784 func (s *GetInstanceResponseBody) SetInstanceStatus(v string) *GetInstanceResponseBody {
3785 s.InstanceStatus = &v
3786 return s
3787 }
3788
3789 func (s *GetInstanceResponseBody) SetIsSuccess(v bool) *GetInstanceResponseBody {
3790 s.IsSuccess = &v
3791 return s
3792 }
3793
3794 func (s *GetInstanceResponseBody) SetModifiedTime(v int64) *GetInstanceResponseBody {
3795 s.ModifiedTime = &v
3796 return s
3797 }
3798
3799 func (s *GetInstanceResponseBody) SetRequestId(v string) *GetInstanceResponseBody {
3800 s.RequestId = &v
3801 return s
3802 }
3803
3804 func (s *GetInstanceResponseBody) SetResourceGroupId(v string) *GetInstanceResponseBody {
3805 s.ResourceGroupId = &v
3806 return s
3807 }
3808
3809 type GetInstanceResponse struct {
3810 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
3811 Body *GetInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
3812 }
3813
3814 func (s GetInstanceResponse) String() string {
3815 return tea.Prettify(s)
3816 }
3817
3818 func (s GetInstanceResponse) GoString() string {
3819 return s.String()
3820 }
3821
3822 func (s *GetInstanceResponse) SetHeaders(v map[string]*string) *GetInstanceResponse {
3823 s.Headers = v
3824 return s
3825 }
3826
3827 func (s *GetInstanceResponse) SetBody(v *GetInstanceResponseBody) *GetInstanceResponse {
3828 s.Body = v
3829 return s
3830 }
3831
3832 type GetInstanceCountResponseBody struct {
3833 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
3834 Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
3835 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
3836 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
3837 }
3838
3839 func (s GetInstanceCountResponseBody) String() string {
3840 return tea.Prettify(s)
3841 }
3842
3843 func (s GetInstanceCountResponseBody) GoString() string {
3844 return s.String()
3845 }
3846
3847 func (s *GetInstanceCountResponseBody) SetCode(v string) *GetInstanceCountResponseBody {
3848 s.Code = &v
3849 return s
3850 }
3851
3852 func (s *GetInstanceCountResponseBody) SetCount(v int32) *GetInstanceCountResponseBody {
3853 s.Count = &v
3854 return s
3855 }
3856
3857 func (s *GetInstanceCountResponseBody) SetIsSuccess(v bool) *GetInstanceCountResponseBody {
3858 s.IsSuccess = &v
3859 return s
3860 }
3861
3862 func (s *GetInstanceCountResponseBody) SetRequestId(v string) *GetInstanceCountResponseBody {
3863 s.RequestId = &v
3864 return s
3865 }
3866
3867 type GetInstanceCountResponse struct {
3868 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
3869 Body *GetInstanceCountResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
3870 }
3871
3872 func (s GetInstanceCountResponse) String() string {
3873 return tea.Prettify(s)
3874 }
3875
3876 func (s GetInstanceCountResponse) GoString() string {
3877 return s.String()
3878 }
3879
3880 func (s *GetInstanceCountResponse) SetHeaders(v map[string]*string) *GetInstanceCountResponse {
3881 s.Headers = v
3882 return s
3883 }
3884
3885 func (s *GetInstanceCountResponse) SetBody(v *GetInstanceCountResponseBody) *GetInstanceCountResponse {
3886 s.Body = v
3887 return s
3888 }
3889
3890 type GetInstanceEndpointRequest struct {
3891 EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
3892 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
3893 ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
3894 }
3895
3896 func (s GetInstanceEndpointRequest) String() string {
3897 return tea.Prettify(s)
3898 }
3899
3900 func (s GetInstanceEndpointRequest) GoString() string {
3901 return s.String()
3902 }
3903
3904 func (s *GetInstanceEndpointRequest) SetEndpointType(v string) *GetInstanceEndpointRequest {
3905 s.EndpointType = &v
3906 return s
3907 }
3908
3909 func (s *GetInstanceEndpointRequest) SetInstanceId(v string) *GetInstanceEndpointRequest {
3910 s.InstanceId = &v
3911 return s
3912 }
3913
3914 func (s *GetInstanceEndpointRequest) SetModuleName(v string) *GetInstanceEndpointRequest {
3915 s.ModuleName = &v
3916 return s
3917 }
3918
3919 type GetInstanceEndpointResponseBody struct {
3920 AclEnable *bool `json:"AclEnable,omitempty" xml:"AclEnable,omitempty"`
3921 AclEntries []*GetInstanceEndpointResponseBodyAclEntries `json:"AclEntries,omitempty" xml:"AclEntries,omitempty" type:"Repeated"`
3922 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
3923 Domains []*GetInstanceEndpointResponseBodyDomains `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"`
3924 Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
3925 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
3926 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
3927 Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
3928 }
3929
3930 func (s GetInstanceEndpointResponseBody) String() string {
3931 return tea.Prettify(s)
3932 }
3933
3934 func (s GetInstanceEndpointResponseBody) GoString() string {
3935 return s.String()
3936 }
3937
3938 func (s *GetInstanceEndpointResponseBody) SetAclEnable(v bool) *GetInstanceEndpointResponseBody {
3939 s.AclEnable = &v
3940 return s
3941 }
3942
3943 func (s *GetInstanceEndpointResponseBody) SetAclEntries(v []*GetInstanceEndpointResponseBodyAclEntries) *GetInstanceEndpointResponseBody {
3944 s.AclEntries = v
3945 return s
3946 }
3947
3948 func (s *GetInstanceEndpointResponseBody) SetCode(v string) *GetInstanceEndpointResponseBody {
3949 s.Code = &v
3950 return s
3951 }
3952
3953 func (s *GetInstanceEndpointResponseBody) SetDomains(v []*GetInstanceEndpointResponseBodyDomains) *GetInstanceEndpointResponseBody {
3954 s.Domains = v
3955 return s
3956 }
3957
3958 func (s *GetInstanceEndpointResponseBody) SetEnable(v bool) *GetInstanceEndpointResponseBody {
3959 s.Enable = &v
3960 return s
3961 }
3962
3963 func (s *GetInstanceEndpointResponseBody) SetIsSuccess(v bool) *GetInstanceEndpointResponseBody {
3964 s.IsSuccess = &v
3965 return s
3966 }
3967
3968 func (s *GetInstanceEndpointResponseBody) SetRequestId(v string) *GetInstanceEndpointResponseBody {
3969 s.RequestId = &v
3970 return s
3971 }
3972
3973 func (s *GetInstanceEndpointResponseBody) SetStatus(v string) *GetInstanceEndpointResponseBody {
3974 s.Status = &v
3975 return s
3976 }
3977
3978 type GetInstanceEndpointResponseBodyAclEntries struct {
3979 Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
3980 Entry *string `json:"Entry,omitempty" xml:"Entry,omitempty"`
3981 }
3982
3983 func (s GetInstanceEndpointResponseBodyAclEntries) String() string {
3984 return tea.Prettify(s)
3985 }
3986
3987 func (s GetInstanceEndpointResponseBodyAclEntries) GoString() string {
3988 return s.String()
3989 }
3990
3991 func (s *GetInstanceEndpointResponseBodyAclEntries) SetComment(v string) *GetInstanceEndpointResponseBodyAclEntries {
3992 s.Comment = &v
3993 return s
3994 }
3995
3996 func (s *GetInstanceEndpointResponseBodyAclEntries) SetEntry(v string) *GetInstanceEndpointResponseBodyAclEntries {
3997 s.Entry = &v
3998 return s
3999 }
4000
4001 type GetInstanceEndpointResponseBodyDomains struct {
4002 Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
4003 Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
4004 }
4005
4006 func (s GetInstanceEndpointResponseBodyDomains) String() string {
4007 return tea.Prettify(s)
4008 }
4009
4010 func (s GetInstanceEndpointResponseBodyDomains) GoString() string {
4011 return s.String()
4012 }
4013
4014 func (s *GetInstanceEndpointResponseBodyDomains) SetDomain(v string) *GetInstanceEndpointResponseBodyDomains {
4015 s.Domain = &v
4016 return s
4017 }
4018
4019 func (s *GetInstanceEndpointResponseBodyDomains) SetType(v string) *GetInstanceEndpointResponseBodyDomains {
4020 s.Type = &v
4021 return s
4022 }
4023
4024 type GetInstanceEndpointResponse struct {
4025 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
4026 Body *GetInstanceEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
4027 }
4028
4029 func (s GetInstanceEndpointResponse) String() string {
4030 return tea.Prettify(s)
4031 }
4032
4033 func (s GetInstanceEndpointResponse) GoString() string {
4034 return s.String()
4035 }
4036
4037 func (s *GetInstanceEndpointResponse) SetHeaders(v map[string]*string) *GetInstanceEndpointResponse {
4038 s.Headers = v
4039 return s
4040 }
4041
4042 func (s *GetInstanceEndpointResponse) SetBody(v *GetInstanceEndpointResponseBody) *GetInstanceEndpointResponse {
4043 s.Body = v
4044 return s
4045 }
4046
4047 type GetInstanceUsageRequest struct {
4048 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
4049 }
4050
4051 func (s GetInstanceUsageRequest) String() string {
4052 return tea.Prettify(s)
4053 }
4054
4055 func (s GetInstanceUsageRequest) GoString() string {
4056 return s.String()
4057 }
4058
4059 func (s *GetInstanceUsageRequest) SetInstanceId(v string) *GetInstanceUsageRequest {
4060 s.InstanceId = &v
4061 return s
4062 }
4063
4064 type GetInstanceUsageResponseBody struct {
4065 ChartNamespaceQuota *string `json:"ChartNamespaceQuota,omitempty" xml:"ChartNamespaceQuota,omitempty"`
4066 ChartNamespaceUsage *string `json:"ChartNamespaceUsage,omitempty" xml:"ChartNamespaceUsage,omitempty"`
4067 ChartRepoQuota *string `json:"ChartRepoQuota,omitempty" xml:"ChartRepoQuota,omitempty"`
4068 ChartRepoUsage *string `json:"ChartRepoUsage,omitempty" xml:"ChartRepoUsage,omitempty"`
4069 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
4070 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
4071 NamespaceQuota *string `json:"NamespaceQuota,omitempty" xml:"NamespaceQuota,omitempty"`
4072 NamespaceUsage *string `json:"NamespaceUsage,omitempty" xml:"NamespaceUsage,omitempty"`
4073 RepoQuota *string `json:"RepoQuota,omitempty" xml:"RepoQuota,omitempty"`
4074 RepoUsage *string `json:"RepoUsage,omitempty" xml:"RepoUsage,omitempty"`
4075 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
4076 }
4077
4078 func (s GetInstanceUsageResponseBody) String() string {
4079 return tea.Prettify(s)
4080 }
4081
4082 func (s GetInstanceUsageResponseBody) GoString() string {
4083 return s.String()
4084 }
4085
4086 func (s *GetInstanceUsageResponseBody) SetChartNamespaceQuota(v string) *GetInstanceUsageResponseBody {
4087 s.ChartNamespaceQuota = &v
4088 return s
4089 }
4090
4091 func (s *GetInstanceUsageResponseBody) SetChartNamespaceUsage(v string) *GetInstanceUsageResponseBody {
4092 s.ChartNamespaceUsage = &v
4093 return s
4094 }
4095
4096 func (s *GetInstanceUsageResponseBody) SetChartRepoQuota(v string) *GetInstanceUsageResponseBody {
4097 s.ChartRepoQuota = &v
4098 return s
4099 }
4100
4101 func (s *GetInstanceUsageResponseBody) SetChartRepoUsage(v string) *GetInstanceUsageResponseBody {
4102 s.ChartRepoUsage = &v
4103 return s
4104 }
4105
4106 func (s *GetInstanceUsageResponseBody) SetCode(v string) *GetInstanceUsageResponseBody {
4107 s.Code = &v
4108 return s
4109 }
4110
4111 func (s *GetInstanceUsageResponseBody) SetIsSuccess(v bool) *GetInstanceUsageResponseBody {
4112 s.IsSuccess = &v
4113 return s
4114 }
4115
4116 func (s *GetInstanceUsageResponseBody) SetNamespaceQuota(v string) *GetInstanceUsageResponseBody {
4117 s.NamespaceQuota = &v
4118 return s
4119 }
4120
4121 func (s *GetInstanceUsageResponseBody) SetNamespaceUsage(v string) *GetInstanceUsageResponseBody {
4122 s.NamespaceUsage = &v
4123 return s
4124 }
4125
4126 func (s *GetInstanceUsageResponseBody) SetRepoQuota(v string) *GetInstanceUsageResponseBody {
4127 s.RepoQuota = &v
4128 return s
4129 }
4130
4131 func (s *GetInstanceUsageResponseBody) SetRepoUsage(v string) *GetInstanceUsageResponseBody {
4132 s.RepoUsage = &v
4133 return s
4134 }
4135
4136 func (s *GetInstanceUsageResponseBody) SetRequestId(v string) *GetInstanceUsageResponseBody {
4137 s.RequestId = &v
4138 return s
4139 }
4140
4141 type GetInstanceUsageResponse struct {
4142 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
4143 Body *GetInstanceUsageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
4144 }
4145
4146 func (s GetInstanceUsageResponse) String() string {
4147 return tea.Prettify(s)
4148 }
4149
4150 func (s GetInstanceUsageResponse) GoString() string {
4151 return s.String()
4152 }
4153
4154 func (s *GetInstanceUsageResponse) SetHeaders(v map[string]*string) *GetInstanceUsageResponse {
4155 s.Headers = v
4156 return s
4157 }
4158
4159 func (s *GetInstanceUsageResponse) SetBody(v *GetInstanceUsageResponseBody) *GetInstanceUsageResponse {
4160 s.Body = v
4161 return s
4162 }
4163
4164 type GetInstanceVpcEndpointRequest struct {
4165 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
4166 ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
4167 }
4168
4169 func (s GetInstanceVpcEndpointRequest) String() string {
4170 return tea.Prettify(s)
4171 }
4172
4173 func (s GetInstanceVpcEndpointRequest) GoString() string {
4174 return s.String()
4175 }
4176
4177 func (s *GetInstanceVpcEndpointRequest) SetInstanceId(v string) *GetInstanceVpcEndpointRequest {
4178 s.InstanceId = &v
4179 return s
4180 }
4181
4182 func (s *GetInstanceVpcEndpointRequest) SetModuleName(v string) *GetInstanceVpcEndpointRequest {
4183 s.ModuleName = &v
4184 return s
4185 }
4186
4187 type GetInstanceVpcEndpointResponseBody struct {
4188 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
4189 Domains []*string `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"`
4190 Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
4191 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
4192 LinkedVpcs []*GetInstanceVpcEndpointResponseBodyLinkedVpcs `json:"LinkedVpcs,omitempty" xml:"LinkedVpcs,omitempty" type:"Repeated"`
4193 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
4194 }
4195
4196 func (s GetInstanceVpcEndpointResponseBody) String() string {
4197 return tea.Prettify(s)
4198 }
4199
4200 func (s GetInstanceVpcEndpointResponseBody) GoString() string {
4201 return s.String()
4202 }
4203
4204 func (s *GetInstanceVpcEndpointResponseBody) SetCode(v string) *GetInstanceVpcEndpointResponseBody {
4205 s.Code = &v
4206 return s
4207 }
4208
4209 func (s *GetInstanceVpcEndpointResponseBody) SetDomains(v []*string) *GetInstanceVpcEndpointResponseBody {
4210 s.Domains = v
4211 return s
4212 }
4213
4214 func (s *GetInstanceVpcEndpointResponseBody) SetEnable(v bool) *GetInstanceVpcEndpointResponseBody {
4215 s.Enable = &v
4216 return s
4217 }
4218
4219 func (s *GetInstanceVpcEndpointResponseBody) SetIsSuccess(v bool) *GetInstanceVpcEndpointResponseBody {
4220 s.IsSuccess = &v
4221 return s
4222 }
4223
4224 func (s *GetInstanceVpcEndpointResponseBody) SetLinkedVpcs(v []*GetInstanceVpcEndpointResponseBodyLinkedVpcs) *GetInstanceVpcEndpointResponseBody {
4225 s.LinkedVpcs = v
4226 return s
4227 }
4228
4229 func (s *GetInstanceVpcEndpointResponseBody) SetRequestId(v string) *GetInstanceVpcEndpointResponseBody {
4230 s.RequestId = &v
4231 return s
4232 }
4233
4234 type GetInstanceVpcEndpointResponseBodyLinkedVpcs struct {
4235 DefaultAccess *bool `json:"DefaultAccess,omitempty" xml:"DefaultAccess,omitempty"`
4236 Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
4237 Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
4238 VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
4239 VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
4240 }
4241
4242 func (s GetInstanceVpcEndpointResponseBodyLinkedVpcs) String() string {
4243 return tea.Prettify(s)
4244 }
4245
4246 func (s GetInstanceVpcEndpointResponseBodyLinkedVpcs) GoString() string {
4247 return s.String()
4248 }
4249
4250 func (s *GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetDefaultAccess(v bool) *GetInstanceVpcEndpointResponseBodyLinkedVpcs {
4251 s.DefaultAccess = &v
4252 return s
4253 }
4254
4255 func (s *GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetIp(v string) *GetInstanceVpcEndpointResponseBodyLinkedVpcs {
4256 s.Ip = &v
4257 return s
4258 }
4259
4260 func (s *GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetStatus(v string) *GetInstanceVpcEndpointResponseBodyLinkedVpcs {
4261 s.Status = &v
4262 return s
4263 }
4264
4265 func (s *GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetVpcId(v string) *GetInstanceVpcEndpointResponseBodyLinkedVpcs {
4266 s.VpcId = &v
4267 return s
4268 }
4269
4270 func (s *GetInstanceVpcEndpointResponseBodyLinkedVpcs) SetVswitchId(v string) *GetInstanceVpcEndpointResponseBodyLinkedVpcs {
4271 s.VswitchId = &v
4272 return s
4273 }
4274
4275 type GetInstanceVpcEndpointResponse struct {
4276 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
4277 Body *GetInstanceVpcEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
4278 }
4279
4280 func (s GetInstanceVpcEndpointResponse) String() string {
4281 return tea.Prettify(s)
4282 }
4283
4284 func (s GetInstanceVpcEndpointResponse) GoString() string {
4285 return s.String()
4286 }
4287
4288 func (s *GetInstanceVpcEndpointResponse) SetHeaders(v map[string]*string) *GetInstanceVpcEndpointResponse {
4289 s.Headers = v
4290 return s
4291 }
4292
4293 func (s *GetInstanceVpcEndpointResponse) SetBody(v *GetInstanceVpcEndpointResponseBody) *GetInstanceVpcEndpointResponse {
4294 s.Body = v
4295 return s
4296 }
4297
4298 type GetNamespaceRequest struct {
4299 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
4300 NamespaceId *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
4301 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
4302 }
4303
4304 func (s GetNamespaceRequest) String() string {
4305 return tea.Prettify(s)
4306 }
4307
4308 func (s GetNamespaceRequest) GoString() string {
4309 return s.String()
4310 }
4311
4312 func (s *GetNamespaceRequest) SetInstanceId(v string) *GetNamespaceRequest {
4313 s.InstanceId = &v
4314 return s
4315 }
4316
4317 func (s *GetNamespaceRequest) SetNamespaceId(v string) *GetNamespaceRequest {
4318 s.NamespaceId = &v
4319 return s
4320 }
4321
4322 func (s *GetNamespaceRequest) SetNamespaceName(v string) *GetNamespaceRequest {
4323 s.NamespaceName = &v
4324 return s
4325 }
4326
4327 type GetNamespaceResponseBody struct {
4328 AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
4329 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
4330 DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
4331 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
4332 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
4333 NamespaceId *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
4334 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
4335 NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
4336 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
4337 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
4338 Tags []*GetNamespaceResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
4339 }
4340
4341 func (s GetNamespaceResponseBody) String() string {
4342 return tea.Prettify(s)
4343 }
4344
4345 func (s GetNamespaceResponseBody) GoString() string {
4346 return s.String()
4347 }
4348
4349 func (s *GetNamespaceResponseBody) SetAutoCreateRepo(v bool) *GetNamespaceResponseBody {
4350 s.AutoCreateRepo = &v
4351 return s
4352 }
4353
4354 func (s *GetNamespaceResponseBody) SetCode(v string) *GetNamespaceResponseBody {
4355 s.Code = &v
4356 return s
4357 }
4358
4359 func (s *GetNamespaceResponseBody) SetDefaultRepoType(v string) *GetNamespaceResponseBody {
4360 s.DefaultRepoType = &v
4361 return s
4362 }
4363
4364 func (s *GetNamespaceResponseBody) SetInstanceId(v string) *GetNamespaceResponseBody {
4365 s.InstanceId = &v
4366 return s
4367 }
4368
4369 func (s *GetNamespaceResponseBody) SetIsSuccess(v bool) *GetNamespaceResponseBody {
4370 s.IsSuccess = &v
4371 return s
4372 }
4373
4374 func (s *GetNamespaceResponseBody) SetNamespaceId(v string) *GetNamespaceResponseBody {
4375 s.NamespaceId = &v
4376 return s
4377 }
4378
4379 func (s *GetNamespaceResponseBody) SetNamespaceName(v string) *GetNamespaceResponseBody {
4380 s.NamespaceName = &v
4381 return s
4382 }
4383
4384 func (s *GetNamespaceResponseBody) SetNamespaceStatus(v string) *GetNamespaceResponseBody {
4385 s.NamespaceStatus = &v
4386 return s
4387 }
4388
4389 func (s *GetNamespaceResponseBody) SetRequestId(v string) *GetNamespaceResponseBody {
4390 s.RequestId = &v
4391 return s
4392 }
4393
4394 func (s *GetNamespaceResponseBody) SetResourceGroupId(v string) *GetNamespaceResponseBody {
4395 s.ResourceGroupId = &v
4396 return s
4397 }
4398
4399 func (s *GetNamespaceResponseBody) SetTags(v []*GetNamespaceResponseBodyTags) *GetNamespaceResponseBody {
4400 s.Tags = v
4401 return s
4402 }
4403
4404 type GetNamespaceResponseBodyTags struct {
4405 TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
4406 TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
4407 }
4408
4409 func (s GetNamespaceResponseBodyTags) String() string {
4410 return tea.Prettify(s)
4411 }
4412
4413 func (s GetNamespaceResponseBodyTags) GoString() string {
4414 return s.String()
4415 }
4416
4417 func (s *GetNamespaceResponseBodyTags) SetTagKey(v string) *GetNamespaceResponseBodyTags {
4418 s.TagKey = &v
4419 return s
4420 }
4421
4422 func (s *GetNamespaceResponseBodyTags) SetTagValue(v string) *GetNamespaceResponseBodyTags {
4423 s.TagValue = &v
4424 return s
4425 }
4426
4427 type GetNamespaceResponse struct {
4428 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
4429 Body *GetNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
4430 }
4431
4432 func (s GetNamespaceResponse) String() string {
4433 return tea.Prettify(s)
4434 }
4435
4436 func (s GetNamespaceResponse) GoString() string {
4437 return s.String()
4438 }
4439
4440 func (s *GetNamespaceResponse) SetHeaders(v map[string]*string) *GetNamespaceResponse {
4441 s.Headers = v
4442 return s
4443 }
4444
4445 func (s *GetNamespaceResponse) SetBody(v *GetNamespaceResponseBody) *GetNamespaceResponse {
4446 s.Body = v
4447 return s
4448 }
4449
4450 type GetRepoBuildRecordRequest struct {
4451 BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
4452 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
4453 }
4454
4455 func (s GetRepoBuildRecordRequest) String() string {
4456 return tea.Prettify(s)
4457 }
4458
4459 func (s GetRepoBuildRecordRequest) GoString() string {
4460 return s.String()
4461 }
4462
4463 func (s *GetRepoBuildRecordRequest) SetBuildRecordId(v string) *GetRepoBuildRecordRequest {
4464 s.BuildRecordId = &v
4465 return s
4466 }
4467
4468 func (s *GetRepoBuildRecordRequest) SetInstanceId(v string) *GetRepoBuildRecordRequest {
4469 s.InstanceId = &v
4470 return s
4471 }
4472
4473 type GetRepoBuildRecordResponseBody struct {
4474 BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
4475 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
4476 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
4477 Image *GetRepoBuildRecordResponseBodyImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Struct"`
4478 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
4479 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
4480 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
4481 Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
4482 }
4483
4484 func (s GetRepoBuildRecordResponseBody) String() string {
4485 return tea.Prettify(s)
4486 }
4487
4488 func (s GetRepoBuildRecordResponseBody) GoString() string {
4489 return s.String()
4490 }
4491
4492 func (s *GetRepoBuildRecordResponseBody) SetBuildRecordId(v string) *GetRepoBuildRecordResponseBody {
4493 s.BuildRecordId = &v
4494 return s
4495 }
4496
4497 func (s *GetRepoBuildRecordResponseBody) SetCode(v string) *GetRepoBuildRecordResponseBody {
4498 s.Code = &v
4499 return s
4500 }
4501
4502 func (s *GetRepoBuildRecordResponseBody) SetEndTime(v int64) *GetRepoBuildRecordResponseBody {
4503 s.EndTime = &v
4504 return s
4505 }
4506
4507 func (s *GetRepoBuildRecordResponseBody) SetImage(v *GetRepoBuildRecordResponseBodyImage) *GetRepoBuildRecordResponseBody {
4508 s.Image = v
4509 return s
4510 }
4511
4512 func (s *GetRepoBuildRecordResponseBody) SetIsSuccess(v bool) *GetRepoBuildRecordResponseBody {
4513 s.IsSuccess = &v
4514 return s
4515 }
4516
4517 func (s *GetRepoBuildRecordResponseBody) SetRequestId(v string) *GetRepoBuildRecordResponseBody {
4518 s.RequestId = &v
4519 return s
4520 }
4521
4522 func (s *GetRepoBuildRecordResponseBody) SetStartTime(v int64) *GetRepoBuildRecordResponseBody {
4523 s.StartTime = &v
4524 return s
4525 }
4526
4527 func (s *GetRepoBuildRecordResponseBody) SetStatus(v string) *GetRepoBuildRecordResponseBody {
4528 s.Status = &v
4529 return s
4530 }
4531
4532 type GetRepoBuildRecordResponseBodyImage struct {
4533 ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
4534 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
4535 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
4536 }
4537
4538 func (s GetRepoBuildRecordResponseBodyImage) String() string {
4539 return tea.Prettify(s)
4540 }
4541
4542 func (s GetRepoBuildRecordResponseBodyImage) GoString() string {
4543 return s.String()
4544 }
4545
4546 func (s *GetRepoBuildRecordResponseBodyImage) SetImageTag(v string) *GetRepoBuildRecordResponseBodyImage {
4547 s.ImageTag = &v
4548 return s
4549 }
4550
4551 func (s *GetRepoBuildRecordResponseBodyImage) SetRepoName(v string) *GetRepoBuildRecordResponseBodyImage {
4552 s.RepoName = &v
4553 return s
4554 }
4555
4556 func (s *GetRepoBuildRecordResponseBodyImage) SetRepoNamespaceName(v string) *GetRepoBuildRecordResponseBodyImage {
4557 s.RepoNamespaceName = &v
4558 return s
4559 }
4560
4561 type GetRepoBuildRecordResponse struct {
4562 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
4563 Body *GetRepoBuildRecordResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
4564 }
4565
4566 func (s GetRepoBuildRecordResponse) String() string {
4567 return tea.Prettify(s)
4568 }
4569
4570 func (s GetRepoBuildRecordResponse) GoString() string {
4571 return s.String()
4572 }
4573
4574 func (s *GetRepoBuildRecordResponse) SetHeaders(v map[string]*string) *GetRepoBuildRecordResponse {
4575 s.Headers = v
4576 return s
4577 }
4578
4579 func (s *GetRepoBuildRecordResponse) SetBody(v *GetRepoBuildRecordResponseBody) *GetRepoBuildRecordResponse {
4580 s.Body = v
4581 return s
4582 }
4583
4584 type GetRepoBuildRecordStatusRequest struct {
4585 BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
4586 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
4587 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
4588 }
4589
4590 func (s GetRepoBuildRecordStatusRequest) String() string {
4591 return tea.Prettify(s)
4592 }
4593
4594 func (s GetRepoBuildRecordStatusRequest) GoString() string {
4595 return s.String()
4596 }
4597
4598 func (s *GetRepoBuildRecordStatusRequest) SetBuildRecordId(v string) *GetRepoBuildRecordStatusRequest {
4599 s.BuildRecordId = &v
4600 return s
4601 }
4602
4603 func (s *GetRepoBuildRecordStatusRequest) SetInstanceId(v string) *GetRepoBuildRecordStatusRequest {
4604 s.InstanceId = &v
4605 return s
4606 }
4607
4608 func (s *GetRepoBuildRecordStatusRequest) SetRepoId(v string) *GetRepoBuildRecordStatusRequest {
4609 s.RepoId = &v
4610 return s
4611 }
4612
4613 type GetRepoBuildRecordStatusResponseBody struct {
4614 BuildStatus *string `json:"BuildStatus,omitempty" xml:"BuildStatus,omitempty"`
4615 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
4616 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
4617 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
4618 }
4619
4620 func (s GetRepoBuildRecordStatusResponseBody) String() string {
4621 return tea.Prettify(s)
4622 }
4623
4624 func (s GetRepoBuildRecordStatusResponseBody) GoString() string {
4625 return s.String()
4626 }
4627
4628 func (s *GetRepoBuildRecordStatusResponseBody) SetBuildStatus(v string) *GetRepoBuildRecordStatusResponseBody {
4629 s.BuildStatus = &v
4630 return s
4631 }
4632
4633 func (s *GetRepoBuildRecordStatusResponseBody) SetCode(v string) *GetRepoBuildRecordStatusResponseBody {
4634 s.Code = &v
4635 return s
4636 }
4637
4638 func (s *GetRepoBuildRecordStatusResponseBody) SetIsSuccess(v bool) *GetRepoBuildRecordStatusResponseBody {
4639 s.IsSuccess = &v
4640 return s
4641 }
4642
4643 func (s *GetRepoBuildRecordStatusResponseBody) SetRequestId(v string) *GetRepoBuildRecordStatusResponseBody {
4644 s.RequestId = &v
4645 return s
4646 }
4647
4648 type GetRepoBuildRecordStatusResponse struct {
4649 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
4650 Body *GetRepoBuildRecordStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
4651 }
4652
4653 func (s GetRepoBuildRecordStatusResponse) String() string {
4654 return tea.Prettify(s)
4655 }
4656
4657 func (s GetRepoBuildRecordStatusResponse) GoString() string {
4658 return s.String()
4659 }
4660
4661 func (s *GetRepoBuildRecordStatusResponse) SetHeaders(v map[string]*string) *GetRepoBuildRecordStatusResponse {
4662 s.Headers = v
4663 return s
4664 }
4665
4666 func (s *GetRepoBuildRecordStatusResponse) SetBody(v *GetRepoBuildRecordStatusResponseBody) *GetRepoBuildRecordStatusResponse {
4667 s.Body = v
4668 return s
4669 }
4670
4671 type GetRepoSourceCodeRepoRequest struct {
4672 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
4673 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
4674 }
4675
4676 func (s GetRepoSourceCodeRepoRequest) String() string {
4677 return tea.Prettify(s)
4678 }
4679
4680 func (s GetRepoSourceCodeRepoRequest) GoString() string {
4681 return s.String()
4682 }
4683
4684 func (s *GetRepoSourceCodeRepoRequest) SetInstanceId(v string) *GetRepoSourceCodeRepoRequest {
4685 s.InstanceId = &v
4686 return s
4687 }
4688
4689 func (s *GetRepoSourceCodeRepoRequest) SetRepoId(v string) *GetRepoSourceCodeRepoRequest {
4690 s.RepoId = &v
4691 return s
4692 }
4693
4694 type GetRepoSourceCodeRepoResponseBody struct {
4695 AutoBuild *string `json:"AutoBuild,omitempty" xml:"AutoBuild,omitempty"`
4696 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
4697 CodeRepoDomain *string `json:"CodeRepoDomain,omitempty" xml:"CodeRepoDomain,omitempty"`
4698 CodeRepoName *string `json:"CodeRepoName,omitempty" xml:"CodeRepoName,omitempty"`
4699 CodeRepoNamespaceName *string `json:"CodeRepoNamespaceName,omitempty" xml:"CodeRepoNamespaceName,omitempty"`
4700 CodeRepoType *string `json:"CodeRepoType,omitempty" xml:"CodeRepoType,omitempty"`
4701 DisableCacheBuild *string `json:"DisableCacheBuild,omitempty" xml:"DisableCacheBuild,omitempty"`
4702 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
4703 OverseaBuild *string `json:"OverseaBuild,omitempty" xml:"OverseaBuild,omitempty"`
4704 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
4705 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
4706 }
4707
4708 func (s GetRepoSourceCodeRepoResponseBody) String() string {
4709 return tea.Prettify(s)
4710 }
4711
4712 func (s GetRepoSourceCodeRepoResponseBody) GoString() string {
4713 return s.String()
4714 }
4715
4716 func (s *GetRepoSourceCodeRepoResponseBody) SetAutoBuild(v string) *GetRepoSourceCodeRepoResponseBody {
4717 s.AutoBuild = &v
4718 return s
4719 }
4720
4721 func (s *GetRepoSourceCodeRepoResponseBody) SetCode(v string) *GetRepoSourceCodeRepoResponseBody {
4722 s.Code = &v
4723 return s
4724 }
4725
4726 func (s *GetRepoSourceCodeRepoResponseBody) SetCodeRepoDomain(v string) *GetRepoSourceCodeRepoResponseBody {
4727 s.CodeRepoDomain = &v
4728 return s
4729 }
4730
4731 func (s *GetRepoSourceCodeRepoResponseBody) SetCodeRepoName(v string) *GetRepoSourceCodeRepoResponseBody {
4732 s.CodeRepoName = &v
4733 return s
4734 }
4735
4736 func (s *GetRepoSourceCodeRepoResponseBody) SetCodeRepoNamespaceName(v string) *GetRepoSourceCodeRepoResponseBody {
4737 s.CodeRepoNamespaceName = &v
4738 return s
4739 }
4740
4741 func (s *GetRepoSourceCodeRepoResponseBody) SetCodeRepoType(v string) *GetRepoSourceCodeRepoResponseBody {
4742 s.CodeRepoType = &v
4743 return s
4744 }
4745
4746 func (s *GetRepoSourceCodeRepoResponseBody) SetDisableCacheBuild(v string) *GetRepoSourceCodeRepoResponseBody {
4747 s.DisableCacheBuild = &v
4748 return s
4749 }
4750
4751 func (s *GetRepoSourceCodeRepoResponseBody) SetIsSuccess(v bool) *GetRepoSourceCodeRepoResponseBody {
4752 s.IsSuccess = &v
4753 return s
4754 }
4755
4756 func (s *GetRepoSourceCodeRepoResponseBody) SetOverseaBuild(v string) *GetRepoSourceCodeRepoResponseBody {
4757 s.OverseaBuild = &v
4758 return s
4759 }
4760
4761 func (s *GetRepoSourceCodeRepoResponseBody) SetRepoId(v string) *GetRepoSourceCodeRepoResponseBody {
4762 s.RepoId = &v
4763 return s
4764 }
4765
4766 func (s *GetRepoSourceCodeRepoResponseBody) SetRequestId(v string) *GetRepoSourceCodeRepoResponseBody {
4767 s.RequestId = &v
4768 return s
4769 }
4770
4771 type GetRepoSourceCodeRepoResponse struct {
4772 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
4773 Body *GetRepoSourceCodeRepoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
4774 }
4775
4776 func (s GetRepoSourceCodeRepoResponse) String() string {
4777 return tea.Prettify(s)
4778 }
4779
4780 func (s GetRepoSourceCodeRepoResponse) GoString() string {
4781 return s.String()
4782 }
4783
4784 func (s *GetRepoSourceCodeRepoResponse) SetHeaders(v map[string]*string) *GetRepoSourceCodeRepoResponse {
4785 s.Headers = v
4786 return s
4787 }
4788
4789 func (s *GetRepoSourceCodeRepoResponse) SetBody(v *GetRepoSourceCodeRepoResponseBody) *GetRepoSourceCodeRepoResponse {
4790 s.Body = v
4791 return s
4792 }
4793
4794 type GetRepoSyncTaskRequest struct {
4795 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
4796 SyncTaskId *string `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
4797 }
4798
4799 func (s GetRepoSyncTaskRequest) String() string {
4800 return tea.Prettify(s)
4801 }
4802
4803 func (s GetRepoSyncTaskRequest) GoString() string {
4804 return s.String()
4805 }
4806
4807 func (s *GetRepoSyncTaskRequest) SetInstanceId(v string) *GetRepoSyncTaskRequest {
4808 s.InstanceId = &v
4809 return s
4810 }
4811
4812 func (s *GetRepoSyncTaskRequest) SetSyncTaskId(v string) *GetRepoSyncTaskRequest {
4813 s.SyncTaskId = &v
4814 return s
4815 }
4816
4817 type GetRepoSyncTaskResponseBody struct {
4818 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
4819 CrossUser *bool `json:"CrossUser,omitempty" xml:"CrossUser,omitempty"`
4820 ImageFrom *GetRepoSyncTaskResponseBodyImageFrom `json:"ImageFrom,omitempty" xml:"ImageFrom,omitempty" type:"Struct"`
4821 ImageTo *GetRepoSyncTaskResponseBodyImageTo `json:"ImageTo,omitempty" xml:"ImageTo,omitempty" type:"Struct"`
4822 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
4823 LayerTasks []*GetRepoSyncTaskResponseBodyLayerTasks `json:"LayerTasks,omitempty" xml:"LayerTasks,omitempty" type:"Repeated"`
4824 Progress *int64 `json:"Progress,omitempty" xml:"Progress,omitempty"`
4825 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
4826 SyncBatchTaskId *string `json:"SyncBatchTaskId,omitempty" xml:"SyncBatchTaskId,omitempty"`
4827 SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
4828 SyncTaskId *string `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
4829 SyncTransAccelerate *bool `json:"SyncTransAccelerate,omitempty" xml:"SyncTransAccelerate,omitempty"`
4830 SyncedSize *int64 `json:"SyncedSize,omitempty" xml:"SyncedSize,omitempty"`
4831 TaskStatus *string `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
4832 TaskTrigger *string `json:"TaskTrigger,omitempty" xml:"TaskTrigger,omitempty"`
4833 }
4834
4835 func (s GetRepoSyncTaskResponseBody) String() string {
4836 return tea.Prettify(s)
4837 }
4838
4839 func (s GetRepoSyncTaskResponseBody) GoString() string {
4840 return s.String()
4841 }
4842
4843 func (s *GetRepoSyncTaskResponseBody) SetCode(v string) *GetRepoSyncTaskResponseBody {
4844 s.Code = &v
4845 return s
4846 }
4847
4848 func (s *GetRepoSyncTaskResponseBody) SetCrossUser(v bool) *GetRepoSyncTaskResponseBody {
4849 s.CrossUser = &v
4850 return s
4851 }
4852
4853 func (s *GetRepoSyncTaskResponseBody) SetImageFrom(v *GetRepoSyncTaskResponseBodyImageFrom) *GetRepoSyncTaskResponseBody {
4854 s.ImageFrom = v
4855 return s
4856 }
4857
4858 func (s *GetRepoSyncTaskResponseBody) SetImageTo(v *GetRepoSyncTaskResponseBodyImageTo) *GetRepoSyncTaskResponseBody {
4859 s.ImageTo = v
4860 return s
4861 }
4862
4863 func (s *GetRepoSyncTaskResponseBody) SetIsSuccess(v bool) *GetRepoSyncTaskResponseBody {
4864 s.IsSuccess = &v
4865 return s
4866 }
4867
4868 func (s *GetRepoSyncTaskResponseBody) SetLayerTasks(v []*GetRepoSyncTaskResponseBodyLayerTasks) *GetRepoSyncTaskResponseBody {
4869 s.LayerTasks = v
4870 return s
4871 }
4872
4873 func (s *GetRepoSyncTaskResponseBody) SetProgress(v int64) *GetRepoSyncTaskResponseBody {
4874 s.Progress = &v
4875 return s
4876 }
4877
4878 func (s *GetRepoSyncTaskResponseBody) SetRequestId(v string) *GetRepoSyncTaskResponseBody {
4879 s.RequestId = &v
4880 return s
4881 }
4882
4883 func (s *GetRepoSyncTaskResponseBody) SetSyncBatchTaskId(v string) *GetRepoSyncTaskResponseBody {
4884 s.SyncBatchTaskId = &v
4885 return s
4886 }
4887
4888 func (s *GetRepoSyncTaskResponseBody) SetSyncRuleId(v string) *GetRepoSyncTaskResponseBody {
4889 s.SyncRuleId = &v
4890 return s
4891 }
4892
4893 func (s *GetRepoSyncTaskResponseBody) SetSyncTaskId(v string) *GetRepoSyncTaskResponseBody {
4894 s.SyncTaskId = &v
4895 return s
4896 }
4897
4898 func (s *GetRepoSyncTaskResponseBody) SetSyncTransAccelerate(v bool) *GetRepoSyncTaskResponseBody {
4899 s.SyncTransAccelerate = &v
4900 return s
4901 }
4902
4903 func (s *GetRepoSyncTaskResponseBody) SetSyncedSize(v int64) *GetRepoSyncTaskResponseBody {
4904 s.SyncedSize = &v
4905 return s
4906 }
4907
4908 func (s *GetRepoSyncTaskResponseBody) SetTaskStatus(v string) *GetRepoSyncTaskResponseBody {
4909 s.TaskStatus = &v
4910 return s
4911 }
4912
4913 func (s *GetRepoSyncTaskResponseBody) SetTaskTrigger(v string) *GetRepoSyncTaskResponseBody {
4914 s.TaskTrigger = &v
4915 return s
4916 }
4917
4918 type GetRepoSyncTaskResponseBodyImageFrom struct {
4919 ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
4920 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
4921 RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
4922 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
4923 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
4924 }
4925
4926 func (s GetRepoSyncTaskResponseBodyImageFrom) String() string {
4927 return tea.Prettify(s)
4928 }
4929
4930 func (s GetRepoSyncTaskResponseBodyImageFrom) GoString() string {
4931 return s.String()
4932 }
4933
4934 func (s *GetRepoSyncTaskResponseBodyImageFrom) SetImageTag(v string) *GetRepoSyncTaskResponseBodyImageFrom {
4935 s.ImageTag = &v
4936 return s
4937 }
4938
4939 func (s *GetRepoSyncTaskResponseBodyImageFrom) SetInstanceId(v string) *GetRepoSyncTaskResponseBodyImageFrom {
4940 s.InstanceId = &v
4941 return s
4942 }
4943
4944 func (s *GetRepoSyncTaskResponseBodyImageFrom) SetRegionId(v string) *GetRepoSyncTaskResponseBodyImageFrom {
4945 s.RegionId = &v
4946 return s
4947 }
4948
4949 func (s *GetRepoSyncTaskResponseBodyImageFrom) SetRepoName(v string) *GetRepoSyncTaskResponseBodyImageFrom {
4950 s.RepoName = &v
4951 return s
4952 }
4953
4954 func (s *GetRepoSyncTaskResponseBodyImageFrom) SetRepoNamespaceName(v string) *GetRepoSyncTaskResponseBodyImageFrom {
4955 s.RepoNamespaceName = &v
4956 return s
4957 }
4958
4959 type GetRepoSyncTaskResponseBodyImageTo struct {
4960 ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
4961 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
4962 RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
4963 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
4964 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
4965 }
4966
4967 func (s GetRepoSyncTaskResponseBodyImageTo) String() string {
4968 return tea.Prettify(s)
4969 }
4970
4971 func (s GetRepoSyncTaskResponseBodyImageTo) GoString() string {
4972 return s.String()
4973 }
4974
4975 func (s *GetRepoSyncTaskResponseBodyImageTo) SetImageTag(v string) *GetRepoSyncTaskResponseBodyImageTo {
4976 s.ImageTag = &v
4977 return s
4978 }
4979
4980 func (s *GetRepoSyncTaskResponseBodyImageTo) SetInstanceId(v string) *GetRepoSyncTaskResponseBodyImageTo {
4981 s.InstanceId = &v
4982 return s
4983 }
4984
4985 func (s *GetRepoSyncTaskResponseBodyImageTo) SetRegionId(v string) *GetRepoSyncTaskResponseBodyImageTo {
4986 s.RegionId = &v
4987 return s
4988 }
4989
4990 func (s *GetRepoSyncTaskResponseBodyImageTo) SetRepoName(v string) *GetRepoSyncTaskResponseBodyImageTo {
4991 s.RepoName = &v
4992 return s
4993 }
4994
4995 func (s *GetRepoSyncTaskResponseBodyImageTo) SetRepoNamespaceName(v string) *GetRepoSyncTaskResponseBodyImageTo {
4996 s.RepoNamespaceName = &v
4997 return s
4998 }
4999
5000 type GetRepoSyncTaskResponseBodyLayerTasks struct {
5001 ArtifactDigest *string `json:"ArtifactDigest,omitempty" xml:"ArtifactDigest,omitempty"`
5002 Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
5003 Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
5004 SyncLayerTaskId *string `json:"SyncLayerTaskId,omitempty" xml:"SyncLayerTaskId,omitempty"`
5005 SyncedSize *int64 `json:"SyncedSize,omitempty" xml:"SyncedSize,omitempty"`
5006 TaskStatus *string `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
5007 }
5008
5009 func (s GetRepoSyncTaskResponseBodyLayerTasks) String() string {
5010 return tea.Prettify(s)
5011 }
5012
5013 func (s GetRepoSyncTaskResponseBodyLayerTasks) GoString() string {
5014 return s.String()
5015 }
5016
5017 func (s *GetRepoSyncTaskResponseBodyLayerTasks) SetArtifactDigest(v string) *GetRepoSyncTaskResponseBodyLayerTasks {
5018 s.ArtifactDigest = &v
5019 return s
5020 }
5021
5022 func (s *GetRepoSyncTaskResponseBodyLayerTasks) SetDigest(v string) *GetRepoSyncTaskResponseBodyLayerTasks {
5023 s.Digest = &v
5024 return s
5025 }
5026
5027 func (s *GetRepoSyncTaskResponseBodyLayerTasks) SetSize(v int64) *GetRepoSyncTaskResponseBodyLayerTasks {
5028 s.Size = &v
5029 return s
5030 }
5031
5032 func (s *GetRepoSyncTaskResponseBodyLayerTasks) SetSyncLayerTaskId(v string) *GetRepoSyncTaskResponseBodyLayerTasks {
5033 s.SyncLayerTaskId = &v
5034 return s
5035 }
5036
5037 func (s *GetRepoSyncTaskResponseBodyLayerTasks) SetSyncedSize(v int64) *GetRepoSyncTaskResponseBodyLayerTasks {
5038 s.SyncedSize = &v
5039 return s
5040 }
5041
5042 func (s *GetRepoSyncTaskResponseBodyLayerTasks) SetTaskStatus(v string) *GetRepoSyncTaskResponseBodyLayerTasks {
5043 s.TaskStatus = &v
5044 return s
5045 }
5046
5047 type GetRepoSyncTaskResponse struct {
5048 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
5049 Body *GetRepoSyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
5050 }
5051
5052 func (s GetRepoSyncTaskResponse) String() string {
5053 return tea.Prettify(s)
5054 }
5055
5056 func (s GetRepoSyncTaskResponse) GoString() string {
5057 return s.String()
5058 }
5059
5060 func (s *GetRepoSyncTaskResponse) SetHeaders(v map[string]*string) *GetRepoSyncTaskResponse {
5061 s.Headers = v
5062 return s
5063 }
5064
5065 func (s *GetRepoSyncTaskResponse) SetBody(v *GetRepoSyncTaskResponseBody) *GetRepoSyncTaskResponse {
5066 s.Body = v
5067 return s
5068 }
5069
5070 type GetRepoTagRequest struct {
5071 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
5072 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
5073 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
5074 }
5075
5076 func (s GetRepoTagRequest) String() string {
5077 return tea.Prettify(s)
5078 }
5079
5080 func (s GetRepoTagRequest) GoString() string {
5081 return s.String()
5082 }
5083
5084 func (s *GetRepoTagRequest) SetInstanceId(v string) *GetRepoTagRequest {
5085 s.InstanceId = &v
5086 return s
5087 }
5088
5089 func (s *GetRepoTagRequest) SetRepoId(v string) *GetRepoTagRequest {
5090 s.RepoId = &v
5091 return s
5092 }
5093
5094 func (s *GetRepoTagRequest) SetTag(v string) *GetRepoTagRequest {
5095 s.Tag = &v
5096 return s
5097 }
5098
5099 type GetRepoTagResponseBody struct {
5100 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
5101 Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
5102 ImageCreate *int64 `json:"ImageCreate,omitempty" xml:"ImageCreate,omitempty"`
5103 ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
5104 ImageSize *int64 `json:"ImageSize,omitempty" xml:"ImageSize,omitempty"`
5105 ImageUpdate *int64 `json:"ImageUpdate,omitempty" xml:"ImageUpdate,omitempty"`
5106 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
5107 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
5108 Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
5109 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
5110 }
5111
5112 func (s GetRepoTagResponseBody) String() string {
5113 return tea.Prettify(s)
5114 }
5115
5116 func (s GetRepoTagResponseBody) GoString() string {
5117 return s.String()
5118 }
5119
5120 func (s *GetRepoTagResponseBody) SetCode(v string) *GetRepoTagResponseBody {
5121 s.Code = &v
5122 return s
5123 }
5124
5125 func (s *GetRepoTagResponseBody) SetDigest(v string) *GetRepoTagResponseBody {
5126 s.Digest = &v
5127 return s
5128 }
5129
5130 func (s *GetRepoTagResponseBody) SetImageCreate(v int64) *GetRepoTagResponseBody {
5131 s.ImageCreate = &v
5132 return s
5133 }
5134
5135 func (s *GetRepoTagResponseBody) SetImageId(v string) *GetRepoTagResponseBody {
5136 s.ImageId = &v
5137 return s
5138 }
5139
5140 func (s *GetRepoTagResponseBody) SetImageSize(v int64) *GetRepoTagResponseBody {
5141 s.ImageSize = &v
5142 return s
5143 }
5144
5145 func (s *GetRepoTagResponseBody) SetImageUpdate(v int64) *GetRepoTagResponseBody {
5146 s.ImageUpdate = &v
5147 return s
5148 }
5149
5150 func (s *GetRepoTagResponseBody) SetIsSuccess(v bool) *GetRepoTagResponseBody {
5151 s.IsSuccess = &v
5152 return s
5153 }
5154
5155 func (s *GetRepoTagResponseBody) SetRequestId(v string) *GetRepoTagResponseBody {
5156 s.RequestId = &v
5157 return s
5158 }
5159
5160 func (s *GetRepoTagResponseBody) SetStatus(v string) *GetRepoTagResponseBody {
5161 s.Status = &v
5162 return s
5163 }
5164
5165 func (s *GetRepoTagResponseBody) SetTag(v string) *GetRepoTagResponseBody {
5166 s.Tag = &v
5167 return s
5168 }
5169
5170 type GetRepoTagResponse struct {
5171 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
5172 Body *GetRepoTagResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
5173 }
5174
5175 func (s GetRepoTagResponse) String() string {
5176 return tea.Prettify(s)
5177 }
5178
5179 func (s GetRepoTagResponse) GoString() string {
5180 return s.String()
5181 }
5182
5183 func (s *GetRepoTagResponse) SetHeaders(v map[string]*string) *GetRepoTagResponse {
5184 s.Headers = v
5185 return s
5186 }
5187
5188 func (s *GetRepoTagResponse) SetBody(v *GetRepoTagResponseBody) *GetRepoTagResponse {
5189 s.Body = v
5190 return s
5191 }
5192
5193 type GetRepoTagLayersRequest struct {
5194 Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
5195 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
5196 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
5197 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
5198 }
5199
5200 func (s GetRepoTagLayersRequest) String() string {
5201 return tea.Prettify(s)
5202 }
5203
5204 func (s GetRepoTagLayersRequest) GoString() string {
5205 return s.String()
5206 }
5207
5208 func (s *GetRepoTagLayersRequest) SetDigest(v string) *GetRepoTagLayersRequest {
5209 s.Digest = &v
5210 return s
5211 }
5212
5213 func (s *GetRepoTagLayersRequest) SetInstanceId(v string) *GetRepoTagLayersRequest {
5214 s.InstanceId = &v
5215 return s
5216 }
5217
5218 func (s *GetRepoTagLayersRequest) SetRepoId(v string) *GetRepoTagLayersRequest {
5219 s.RepoId = &v
5220 return s
5221 }
5222
5223 func (s *GetRepoTagLayersRequest) SetTag(v string) *GetRepoTagLayersRequest {
5224 s.Tag = &v
5225 return s
5226 }
5227
5228 type GetRepoTagLayersResponseBody struct {
5229 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
5230 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
5231 Layers []*GetRepoTagLayersResponseBodyLayers `json:"Layers,omitempty" xml:"Layers,omitempty" type:"Repeated"`
5232 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
5233 }
5234
5235 func (s GetRepoTagLayersResponseBody) String() string {
5236 return tea.Prettify(s)
5237 }
5238
5239 func (s GetRepoTagLayersResponseBody) GoString() string {
5240 return s.String()
5241 }
5242
5243 func (s *GetRepoTagLayersResponseBody) SetCode(v string) *GetRepoTagLayersResponseBody {
5244 s.Code = &v
5245 return s
5246 }
5247
5248 func (s *GetRepoTagLayersResponseBody) SetIsSuccess(v bool) *GetRepoTagLayersResponseBody {
5249 s.IsSuccess = &v
5250 return s
5251 }
5252
5253 func (s *GetRepoTagLayersResponseBody) SetLayers(v []*GetRepoTagLayersResponseBodyLayers) *GetRepoTagLayersResponseBody {
5254 s.Layers = v
5255 return s
5256 }
5257
5258 func (s *GetRepoTagLayersResponseBody) SetRequestId(v string) *GetRepoTagLayersResponseBody {
5259 s.RequestId = &v
5260 return s
5261 }
5262
5263 type GetRepoTagLayersResponseBodyLayers struct {
5264 BlobDigest *string `json:"BlobDigest,omitempty" xml:"BlobDigest,omitempty"`
5265 BlobSize *int64 `json:"BlobSize,omitempty" xml:"BlobSize,omitempty"`
5266 LayerCMD *string `json:"LayerCMD,omitempty" xml:"LayerCMD,omitempty"`
5267 LayerIndex *int32 `json:"LayerIndex,omitempty" xml:"LayerIndex,omitempty"`
5268 LayerInstruction *string `json:"LayerInstruction,omitempty" xml:"LayerInstruction,omitempty"`
5269 }
5270
5271 func (s GetRepoTagLayersResponseBodyLayers) String() string {
5272 return tea.Prettify(s)
5273 }
5274
5275 func (s GetRepoTagLayersResponseBodyLayers) GoString() string {
5276 return s.String()
5277 }
5278
5279 func (s *GetRepoTagLayersResponseBodyLayers) SetBlobDigest(v string) *GetRepoTagLayersResponseBodyLayers {
5280 s.BlobDigest = &v
5281 return s
5282 }
5283
5284 func (s *GetRepoTagLayersResponseBodyLayers) SetBlobSize(v int64) *GetRepoTagLayersResponseBodyLayers {
5285 s.BlobSize = &v
5286 return s
5287 }
5288
5289 func (s *GetRepoTagLayersResponseBodyLayers) SetLayerCMD(v string) *GetRepoTagLayersResponseBodyLayers {
5290 s.LayerCMD = &v
5291 return s
5292 }
5293
5294 func (s *GetRepoTagLayersResponseBodyLayers) SetLayerIndex(v int32) *GetRepoTagLayersResponseBodyLayers {
5295 s.LayerIndex = &v
5296 return s
5297 }
5298
5299 func (s *GetRepoTagLayersResponseBodyLayers) SetLayerInstruction(v string) *GetRepoTagLayersResponseBodyLayers {
5300 s.LayerInstruction = &v
5301 return s
5302 }
5303
5304 type GetRepoTagLayersResponse struct {
5305 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
5306 Body *GetRepoTagLayersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
5307 }
5308
5309 func (s GetRepoTagLayersResponse) String() string {
5310 return tea.Prettify(s)
5311 }
5312
5313 func (s GetRepoTagLayersResponse) GoString() string {
5314 return s.String()
5315 }
5316
5317 func (s *GetRepoTagLayersResponse) SetHeaders(v map[string]*string) *GetRepoTagLayersResponse {
5318 s.Headers = v
5319 return s
5320 }
5321
5322 func (s *GetRepoTagLayersResponse) SetBody(v *GetRepoTagLayersResponseBody) *GetRepoTagLayersResponse {
5323 s.Body = v
5324 return s
5325 }
5326
5327 type GetRepoTagManifestRequest struct {
5328 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
5329 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
5330 SchemaVersion *int32 `json:"SchemaVersion,omitempty" xml:"SchemaVersion,omitempty"`
5331 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
5332 }
5333
5334 func (s GetRepoTagManifestRequest) String() string {
5335 return tea.Prettify(s)
5336 }
5337
5338 func (s GetRepoTagManifestRequest) GoString() string {
5339 return s.String()
5340 }
5341
5342 func (s *GetRepoTagManifestRequest) SetInstanceId(v string) *GetRepoTagManifestRequest {
5343 s.InstanceId = &v
5344 return s
5345 }
5346
5347 func (s *GetRepoTagManifestRequest) SetRepoId(v string) *GetRepoTagManifestRequest {
5348 s.RepoId = &v
5349 return s
5350 }
5351
5352 func (s *GetRepoTagManifestRequest) SetSchemaVersion(v int32) *GetRepoTagManifestRequest {
5353 s.SchemaVersion = &v
5354 return s
5355 }
5356
5357 func (s *GetRepoTagManifestRequest) SetTag(v string) *GetRepoTagManifestRequest {
5358 s.Tag = &v
5359 return s
5360 }
5361
5362 type GetRepoTagManifestResponseBody struct {
5363 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
5364 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
5365 Manifest *GetRepoTagManifestResponseBodyManifest `json:"Manifest,omitempty" xml:"Manifest,omitempty" type:"Struct"`
5366 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
5367 }
5368
5369 func (s GetRepoTagManifestResponseBody) String() string {
5370 return tea.Prettify(s)
5371 }
5372
5373 func (s GetRepoTagManifestResponseBody) GoString() string {
5374 return s.String()
5375 }
5376
5377 func (s *GetRepoTagManifestResponseBody) SetCode(v string) *GetRepoTagManifestResponseBody {
5378 s.Code = &v
5379 return s
5380 }
5381
5382 func (s *GetRepoTagManifestResponseBody) SetIsSuccess(v bool) *GetRepoTagManifestResponseBody {
5383 s.IsSuccess = &v
5384 return s
5385 }
5386
5387 func (s *GetRepoTagManifestResponseBody) SetManifest(v *GetRepoTagManifestResponseBodyManifest) *GetRepoTagManifestResponseBody {
5388 s.Manifest = v
5389 return s
5390 }
5391
5392 func (s *GetRepoTagManifestResponseBody) SetRequestId(v string) *GetRepoTagManifestResponseBody {
5393 s.RequestId = &v
5394 return s
5395 }
5396
5397 type GetRepoTagManifestResponseBodyManifest struct {
5398 Architecture *string `json:"Architecture,omitempty" xml:"Architecture,omitempty"`
5399 Config *GetRepoTagManifestResponseBodyManifestConfig `json:"Config,omitempty" xml:"Config,omitempty" type:"Struct"`
5400 FsLayers []*GetRepoTagManifestResponseBodyManifestFsLayers `json:"FsLayers,omitempty" xml:"FsLayers,omitempty" type:"Repeated"`
5401 History []*GetRepoTagManifestResponseBodyManifestHistory `json:"History,omitempty" xml:"History,omitempty" type:"Repeated"`
5402 Layers []*GetRepoTagManifestResponseBodyManifestLayers `json:"Layers,omitempty" xml:"Layers,omitempty" type:"Repeated"`
5403 MediaType *string `json:"MediaType,omitempty" xml:"MediaType,omitempty"`
5404 Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
5405 SchemaVersion *int32 `json:"SchemaVersion,omitempty" xml:"SchemaVersion,omitempty"`
5406 Signatures []*GetRepoTagManifestResponseBodyManifestSignatures `json:"Signatures,omitempty" xml:"Signatures,omitempty" type:"Repeated"`
5407 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
5408 }
5409
5410 func (s GetRepoTagManifestResponseBodyManifest) String() string {
5411 return tea.Prettify(s)
5412 }
5413
5414 func (s GetRepoTagManifestResponseBodyManifest) GoString() string {
5415 return s.String()
5416 }
5417
5418 func (s *GetRepoTagManifestResponseBodyManifest) SetArchitecture(v string) *GetRepoTagManifestResponseBodyManifest {
5419 s.Architecture = &v
5420 return s
5421 }
5422
5423 func (s *GetRepoTagManifestResponseBodyManifest) SetConfig(v *GetRepoTagManifestResponseBodyManifestConfig) *GetRepoTagManifestResponseBodyManifest {
5424 s.Config = v
5425 return s
5426 }
5427
5428 func (s *GetRepoTagManifestResponseBodyManifest) SetFsLayers(v []*GetRepoTagManifestResponseBodyManifestFsLayers) *GetRepoTagManifestResponseBodyManifest {
5429 s.FsLayers = v
5430 return s
5431 }
5432
5433 func (s *GetRepoTagManifestResponseBodyManifest) SetHistory(v []*GetRepoTagManifestResponseBodyManifestHistory) *GetRepoTagManifestResponseBodyManifest {
5434 s.History = v
5435 return s
5436 }
5437
5438 func (s *GetRepoTagManifestResponseBodyManifest) SetLayers(v []*GetRepoTagManifestResponseBodyManifestLayers) *GetRepoTagManifestResponseBodyManifest {
5439 s.Layers = v
5440 return s
5441 }
5442
5443 func (s *GetRepoTagManifestResponseBodyManifest) SetMediaType(v string) *GetRepoTagManifestResponseBodyManifest {
5444 s.MediaType = &v
5445 return s
5446 }
5447
5448 func (s *GetRepoTagManifestResponseBodyManifest) SetName(v string) *GetRepoTagManifestResponseBodyManifest {
5449 s.Name = &v
5450 return s
5451 }
5452
5453 func (s *GetRepoTagManifestResponseBodyManifest) SetSchemaVersion(v int32) *GetRepoTagManifestResponseBodyManifest {
5454 s.SchemaVersion = &v
5455 return s
5456 }
5457
5458 func (s *GetRepoTagManifestResponseBodyManifest) SetSignatures(v []*GetRepoTagManifestResponseBodyManifestSignatures) *GetRepoTagManifestResponseBodyManifest {
5459 s.Signatures = v
5460 return s
5461 }
5462
5463 func (s *GetRepoTagManifestResponseBodyManifest) SetTag(v string) *GetRepoTagManifestResponseBodyManifest {
5464 s.Tag = &v
5465 return s
5466 }
5467
5468 type GetRepoTagManifestResponseBodyManifestConfig struct {
5469 Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
5470 MediaType *string `json:"MediaType,omitempty" xml:"MediaType,omitempty"`
5471 Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
5472 }
5473
5474 func (s GetRepoTagManifestResponseBodyManifestConfig) String() string {
5475 return tea.Prettify(s)
5476 }
5477
5478 func (s GetRepoTagManifestResponseBodyManifestConfig) GoString() string {
5479 return s.String()
5480 }
5481
5482 func (s *GetRepoTagManifestResponseBodyManifestConfig) SetDigest(v string) *GetRepoTagManifestResponseBodyManifestConfig {
5483 s.Digest = &v
5484 return s
5485 }
5486
5487 func (s *GetRepoTagManifestResponseBodyManifestConfig) SetMediaType(v string) *GetRepoTagManifestResponseBodyManifestConfig {
5488 s.MediaType = &v
5489 return s
5490 }
5491
5492 func (s *GetRepoTagManifestResponseBodyManifestConfig) SetSize(v int64) *GetRepoTagManifestResponseBodyManifestConfig {
5493 s.Size = &v
5494 return s
5495 }
5496
5497 type GetRepoTagManifestResponseBodyManifestFsLayers struct {
5498 BlobSum *string `json:"BlobSum,omitempty" xml:"BlobSum,omitempty"`
5499 }
5500
5501 func (s GetRepoTagManifestResponseBodyManifestFsLayers) String() string {
5502 return tea.Prettify(s)
5503 }
5504
5505 func (s GetRepoTagManifestResponseBodyManifestFsLayers) GoString() string {
5506 return s.String()
5507 }
5508
5509 func (s *GetRepoTagManifestResponseBodyManifestFsLayers) SetBlobSum(v string) *GetRepoTagManifestResponseBodyManifestFsLayers {
5510 s.BlobSum = &v
5511 return s
5512 }
5513
5514 type GetRepoTagManifestResponseBodyManifestHistory struct {
5515 V1Compatibility map[string]interface{} `json:"V1Compatibility,omitempty" xml:"V1Compatibility,omitempty"`
5516 }
5517
5518 func (s GetRepoTagManifestResponseBodyManifestHistory) String() string {
5519 return tea.Prettify(s)
5520 }
5521
5522 func (s GetRepoTagManifestResponseBodyManifestHistory) GoString() string {
5523 return s.String()
5524 }
5525
5526 func (s *GetRepoTagManifestResponseBodyManifestHistory) SetV1Compatibility(v map[string]interface{}) *GetRepoTagManifestResponseBodyManifestHistory {
5527 s.V1Compatibility = v
5528 return s
5529 }
5530
5531 type GetRepoTagManifestResponseBodyManifestLayers struct {
5532 Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
5533 MediaType *string `json:"MediaType,omitempty" xml:"MediaType,omitempty"`
5534 Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
5535 }
5536
5537 func (s GetRepoTagManifestResponseBodyManifestLayers) String() string {
5538 return tea.Prettify(s)
5539 }
5540
5541 func (s GetRepoTagManifestResponseBodyManifestLayers) GoString() string {
5542 return s.String()
5543 }
5544
5545 func (s *GetRepoTagManifestResponseBodyManifestLayers) SetDigest(v string) *GetRepoTagManifestResponseBodyManifestLayers {
5546 s.Digest = &v
5547 return s
5548 }
5549
5550 func (s *GetRepoTagManifestResponseBodyManifestLayers) SetMediaType(v string) *GetRepoTagManifestResponseBodyManifestLayers {
5551 s.MediaType = &v
5552 return s
5553 }
5554
5555 func (s *GetRepoTagManifestResponseBodyManifestLayers) SetSize(v int64) *GetRepoTagManifestResponseBodyManifestLayers {
5556 s.Size = &v
5557 return s
5558 }
5559
5560 type GetRepoTagManifestResponseBodyManifestSignatures struct {
5561 Header map[string]interface{} `json:"Header,omitempty" xml:"Header,omitempty"`
5562 Protected *string `json:"Protected,omitempty" xml:"Protected,omitempty"`
5563 Signature *string `json:"Signature,omitempty" xml:"Signature,omitempty"`
5564 }
5565
5566 func (s GetRepoTagManifestResponseBodyManifestSignatures) String() string {
5567 return tea.Prettify(s)
5568 }
5569
5570 func (s GetRepoTagManifestResponseBodyManifestSignatures) GoString() string {
5571 return s.String()
5572 }
5573
5574 func (s *GetRepoTagManifestResponseBodyManifestSignatures) SetHeader(v map[string]interface{}) *GetRepoTagManifestResponseBodyManifestSignatures {
5575 s.Header = v
5576 return s
5577 }
5578
5579 func (s *GetRepoTagManifestResponseBodyManifestSignatures) SetProtected(v string) *GetRepoTagManifestResponseBodyManifestSignatures {
5580 s.Protected = &v
5581 return s
5582 }
5583
5584 func (s *GetRepoTagManifestResponseBodyManifestSignatures) SetSignature(v string) *GetRepoTagManifestResponseBodyManifestSignatures {
5585 s.Signature = &v
5586 return s
5587 }
5588
5589 type GetRepoTagManifestResponse struct {
5590 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
5591 Body *GetRepoTagManifestResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
5592 }
5593
5594 func (s GetRepoTagManifestResponse) String() string {
5595 return tea.Prettify(s)
5596 }
5597
5598 func (s GetRepoTagManifestResponse) GoString() string {
5599 return s.String()
5600 }
5601
5602 func (s *GetRepoTagManifestResponse) SetHeaders(v map[string]*string) *GetRepoTagManifestResponse {
5603 s.Headers = v
5604 return s
5605 }
5606
5607 func (s *GetRepoTagManifestResponse) SetBody(v *GetRepoTagManifestResponseBody) *GetRepoTagManifestResponse {
5608 s.Body = v
5609 return s
5610 }
5611
5612 type GetRepoTagScanStatusRequest struct {
5613 Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
5614 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
5615 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
5616 ScanTaskId *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
5617 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
5618 }
5619
5620 func (s GetRepoTagScanStatusRequest) String() string {
5621 return tea.Prettify(s)
5622 }
5623
5624 func (s GetRepoTagScanStatusRequest) GoString() string {
5625 return s.String()
5626 }
5627
5628 func (s *GetRepoTagScanStatusRequest) SetDigest(v string) *GetRepoTagScanStatusRequest {
5629 s.Digest = &v
5630 return s
5631 }
5632
5633 func (s *GetRepoTagScanStatusRequest) SetInstanceId(v string) *GetRepoTagScanStatusRequest {
5634 s.InstanceId = &v
5635 return s
5636 }
5637
5638 func (s *GetRepoTagScanStatusRequest) SetRepoId(v string) *GetRepoTagScanStatusRequest {
5639 s.RepoId = &v
5640 return s
5641 }
5642
5643 func (s *GetRepoTagScanStatusRequest) SetScanTaskId(v string) *GetRepoTagScanStatusRequest {
5644 s.ScanTaskId = &v
5645 return s
5646 }
5647
5648 func (s *GetRepoTagScanStatusRequest) SetTag(v string) *GetRepoTagScanStatusRequest {
5649 s.Tag = &v
5650 return s
5651 }
5652
5653 type GetRepoTagScanStatusResponseBody struct {
5654 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
5655 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
5656 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
5657 ScanService *string `json:"ScanService,omitempty" xml:"ScanService,omitempty"`
5658 Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
5659 }
5660
5661 func (s GetRepoTagScanStatusResponseBody) String() string {
5662 return tea.Prettify(s)
5663 }
5664
5665 func (s GetRepoTagScanStatusResponseBody) GoString() string {
5666 return s.String()
5667 }
5668
5669 func (s *GetRepoTagScanStatusResponseBody) SetCode(v string) *GetRepoTagScanStatusResponseBody {
5670 s.Code = &v
5671 return s
5672 }
5673
5674 func (s *GetRepoTagScanStatusResponseBody) SetIsSuccess(v bool) *GetRepoTagScanStatusResponseBody {
5675 s.IsSuccess = &v
5676 return s
5677 }
5678
5679 func (s *GetRepoTagScanStatusResponseBody) SetRequestId(v string) *GetRepoTagScanStatusResponseBody {
5680 s.RequestId = &v
5681 return s
5682 }
5683
5684 func (s *GetRepoTagScanStatusResponseBody) SetScanService(v string) *GetRepoTagScanStatusResponseBody {
5685 s.ScanService = &v
5686 return s
5687 }
5688
5689 func (s *GetRepoTagScanStatusResponseBody) SetStatus(v string) *GetRepoTagScanStatusResponseBody {
5690 s.Status = &v
5691 return s
5692 }
5693
5694 type GetRepoTagScanStatusResponse struct {
5695 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
5696 Body *GetRepoTagScanStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
5697 }
5698
5699 func (s GetRepoTagScanStatusResponse) String() string {
5700 return tea.Prettify(s)
5701 }
5702
5703 func (s GetRepoTagScanStatusResponse) GoString() string {
5704 return s.String()
5705 }
5706
5707 func (s *GetRepoTagScanStatusResponse) SetHeaders(v map[string]*string) *GetRepoTagScanStatusResponse {
5708 s.Headers = v
5709 return s
5710 }
5711
5712 func (s *GetRepoTagScanStatusResponse) SetBody(v *GetRepoTagScanStatusResponseBody) *GetRepoTagScanStatusResponse {
5713 s.Body = v
5714 return s
5715 }
5716
5717 type GetRepoTagScanSummaryRequest struct {
5718 Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
5719 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
5720 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
5721 ScanTaskId *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
5722 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
5723 }
5724
5725 func (s GetRepoTagScanSummaryRequest) String() string {
5726 return tea.Prettify(s)
5727 }
5728
5729 func (s GetRepoTagScanSummaryRequest) GoString() string {
5730 return s.String()
5731 }
5732
5733 func (s *GetRepoTagScanSummaryRequest) SetDigest(v string) *GetRepoTagScanSummaryRequest {
5734 s.Digest = &v
5735 return s
5736 }
5737
5738 func (s *GetRepoTagScanSummaryRequest) SetInstanceId(v string) *GetRepoTagScanSummaryRequest {
5739 s.InstanceId = &v
5740 return s
5741 }
5742
5743 func (s *GetRepoTagScanSummaryRequest) SetRepoId(v string) *GetRepoTagScanSummaryRequest {
5744 s.RepoId = &v
5745 return s
5746 }
5747
5748 func (s *GetRepoTagScanSummaryRequest) SetScanTaskId(v string) *GetRepoTagScanSummaryRequest {
5749 s.ScanTaskId = &v
5750 return s
5751 }
5752
5753 func (s *GetRepoTagScanSummaryRequest) SetTag(v string) *GetRepoTagScanSummaryRequest {
5754 s.Tag = &v
5755 return s
5756 }
5757
5758 type GetRepoTagScanSummaryResponseBody struct {
5759 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
5760 HighSeverity *int32 `json:"HighSeverity,omitempty" xml:"HighSeverity,omitempty"`
5761 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
5762 LowSeverity *int32 `json:"LowSeverity,omitempty" xml:"LowSeverity,omitempty"`
5763 MediumSeverity *int32 `json:"MediumSeverity,omitempty" xml:"MediumSeverity,omitempty"`
5764 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
5765 TotalSeverity *int32 `json:"TotalSeverity,omitempty" xml:"TotalSeverity,omitempty"`
5766 UnknownSeverity *int32 `json:"UnknownSeverity,omitempty" xml:"UnknownSeverity,omitempty"`
5767 }
5768
5769 func (s GetRepoTagScanSummaryResponseBody) String() string {
5770 return tea.Prettify(s)
5771 }
5772
5773 func (s GetRepoTagScanSummaryResponseBody) GoString() string {
5774 return s.String()
5775 }
5776
5777 func (s *GetRepoTagScanSummaryResponseBody) SetCode(v string) *GetRepoTagScanSummaryResponseBody {
5778 s.Code = &v
5779 return s
5780 }
5781
5782 func (s *GetRepoTagScanSummaryResponseBody) SetHighSeverity(v int32) *GetRepoTagScanSummaryResponseBody {
5783 s.HighSeverity = &v
5784 return s
5785 }
5786
5787 func (s *GetRepoTagScanSummaryResponseBody) SetIsSuccess(v bool) *GetRepoTagScanSummaryResponseBody {
5788 s.IsSuccess = &v
5789 return s
5790 }
5791
5792 func (s *GetRepoTagScanSummaryResponseBody) SetLowSeverity(v int32) *GetRepoTagScanSummaryResponseBody {
5793 s.LowSeverity = &v
5794 return s
5795 }
5796
5797 func (s *GetRepoTagScanSummaryResponseBody) SetMediumSeverity(v int32) *GetRepoTagScanSummaryResponseBody {
5798 s.MediumSeverity = &v
5799 return s
5800 }
5801
5802 func (s *GetRepoTagScanSummaryResponseBody) SetRequestId(v string) *GetRepoTagScanSummaryResponseBody {
5803 s.RequestId = &v
5804 return s
5805 }
5806
5807 func (s *GetRepoTagScanSummaryResponseBody) SetTotalSeverity(v int32) *GetRepoTagScanSummaryResponseBody {
5808 s.TotalSeverity = &v
5809 return s
5810 }
5811
5812 func (s *GetRepoTagScanSummaryResponseBody) SetUnknownSeverity(v int32) *GetRepoTagScanSummaryResponseBody {
5813 s.UnknownSeverity = &v
5814 return s
5815 }
5816
5817 type GetRepoTagScanSummaryResponse struct {
5818 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
5819 Body *GetRepoTagScanSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
5820 }
5821
5822 func (s GetRepoTagScanSummaryResponse) String() string {
5823 return tea.Prettify(s)
5824 }
5825
5826 func (s GetRepoTagScanSummaryResponse) GoString() string {
5827 return s.String()
5828 }
5829
5830 func (s *GetRepoTagScanSummaryResponse) SetHeaders(v map[string]*string) *GetRepoTagScanSummaryResponse {
5831 s.Headers = v
5832 return s
5833 }
5834
5835 func (s *GetRepoTagScanSummaryResponse) SetBody(v *GetRepoTagScanSummaryResponseBody) *GetRepoTagScanSummaryResponse {
5836 s.Body = v
5837 return s
5838 }
5839
5840 type GetRepositoryRequest struct {
5841 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
5842 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
5843 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
5844 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
5845 }
5846
5847 func (s GetRepositoryRequest) String() string {
5848 return tea.Prettify(s)
5849 }
5850
5851 func (s GetRepositoryRequest) GoString() string {
5852 return s.String()
5853 }
5854
5855 func (s *GetRepositoryRequest) SetInstanceId(v string) *GetRepositoryRequest {
5856 s.InstanceId = &v
5857 return s
5858 }
5859
5860 func (s *GetRepositoryRequest) SetRepoId(v string) *GetRepositoryRequest {
5861 s.RepoId = &v
5862 return s
5863 }
5864
5865 func (s *GetRepositoryRequest) SetRepoName(v string) *GetRepositoryRequest {
5866 s.RepoName = &v
5867 return s
5868 }
5869
5870 func (s *GetRepositoryRequest) SetRepoNamespaceName(v string) *GetRepositoryRequest {
5871 s.RepoNamespaceName = &v
5872 return s
5873 }
5874
5875 type GetRepositoryResponseBody struct {
5876 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
5877 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
5878 Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
5879 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
5880 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
5881 ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
5882 RepoBuildType *string `json:"RepoBuildType,omitempty" xml:"RepoBuildType,omitempty"`
5883 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
5884 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
5885 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
5886 RepoStatus *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
5887 RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
5888 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
5889 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
5890 Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
5891 TagImmutability *bool `json:"TagImmutability,omitempty" xml:"TagImmutability,omitempty"`
5892 }
5893
5894 func (s GetRepositoryResponseBody) String() string {
5895 return tea.Prettify(s)
5896 }
5897
5898 func (s GetRepositoryResponseBody) GoString() string {
5899 return s.String()
5900 }
5901
5902 func (s *GetRepositoryResponseBody) SetCode(v string) *GetRepositoryResponseBody {
5903 s.Code = &v
5904 return s
5905 }
5906
5907 func (s *GetRepositoryResponseBody) SetCreateTime(v int64) *GetRepositoryResponseBody {
5908 s.CreateTime = &v
5909 return s
5910 }
5911
5912 func (s *GetRepositoryResponseBody) SetDetail(v string) *GetRepositoryResponseBody {
5913 s.Detail = &v
5914 return s
5915 }
5916
5917 func (s *GetRepositoryResponseBody) SetInstanceId(v string) *GetRepositoryResponseBody {
5918 s.InstanceId = &v
5919 return s
5920 }
5921
5922 func (s *GetRepositoryResponseBody) SetIsSuccess(v bool) *GetRepositoryResponseBody {
5923 s.IsSuccess = &v
5924 return s
5925 }
5926
5927 func (s *GetRepositoryResponseBody) SetModifiedTime(v int64) *GetRepositoryResponseBody {
5928 s.ModifiedTime = &v
5929 return s
5930 }
5931
5932 func (s *GetRepositoryResponseBody) SetRepoBuildType(v string) *GetRepositoryResponseBody {
5933 s.RepoBuildType = &v
5934 return s
5935 }
5936
5937 func (s *GetRepositoryResponseBody) SetRepoId(v string) *GetRepositoryResponseBody {
5938 s.RepoId = &v
5939 return s
5940 }
5941
5942 func (s *GetRepositoryResponseBody) SetRepoName(v string) *GetRepositoryResponseBody {
5943 s.RepoName = &v
5944 return s
5945 }
5946
5947 func (s *GetRepositoryResponseBody) SetRepoNamespaceName(v string) *GetRepositoryResponseBody {
5948 s.RepoNamespaceName = &v
5949 return s
5950 }
5951
5952 func (s *GetRepositoryResponseBody) SetRepoStatus(v string) *GetRepositoryResponseBody {
5953 s.RepoStatus = &v
5954 return s
5955 }
5956
5957 func (s *GetRepositoryResponseBody) SetRepoType(v string) *GetRepositoryResponseBody {
5958 s.RepoType = &v
5959 return s
5960 }
5961
5962 func (s *GetRepositoryResponseBody) SetRequestId(v string) *GetRepositoryResponseBody {
5963 s.RequestId = &v
5964 return s
5965 }
5966
5967 func (s *GetRepositoryResponseBody) SetResourceGroupId(v string) *GetRepositoryResponseBody {
5968 s.ResourceGroupId = &v
5969 return s
5970 }
5971
5972 func (s *GetRepositoryResponseBody) SetSummary(v string) *GetRepositoryResponseBody {
5973 s.Summary = &v
5974 return s
5975 }
5976
5977 func (s *GetRepositoryResponseBody) SetTagImmutability(v bool) *GetRepositoryResponseBody {
5978 s.TagImmutability = &v
5979 return s
5980 }
5981
5982 type GetRepositoryResponse struct {
5983 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
5984 Body *GetRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
5985 }
5986
5987 func (s GetRepositoryResponse) String() string {
5988 return tea.Prettify(s)
5989 }
5990
5991 func (s GetRepositoryResponse) GoString() string {
5992 return s.String()
5993 }
5994
5995 func (s *GetRepositoryResponse) SetHeaders(v map[string]*string) *GetRepositoryResponse {
5996 s.Headers = v
5997 return s
5998 }
5999
6000 func (s *GetRepositoryResponse) SetBody(v *GetRepositoryResponseBody) *GetRepositoryResponse {
6001 s.Body = v
6002 return s
6003 }
6004
6005 type ListArtifactBuildTaskLogRequest struct {
6006 BuildTaskId *string `json:"BuildTaskId,omitempty" xml:"BuildTaskId,omitempty"`
6007 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
6008 Page *int32 `json:"Page,omitempty" xml:"Page,omitempty"`
6009 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
6010 }
6011
6012 func (s ListArtifactBuildTaskLogRequest) String() string {
6013 return tea.Prettify(s)
6014 }
6015
6016 func (s ListArtifactBuildTaskLogRequest) GoString() string {
6017 return s.String()
6018 }
6019
6020 func (s *ListArtifactBuildTaskLogRequest) SetBuildTaskId(v string) *ListArtifactBuildTaskLogRequest {
6021 s.BuildTaskId = &v
6022 return s
6023 }
6024
6025 func (s *ListArtifactBuildTaskLogRequest) SetInstanceId(v string) *ListArtifactBuildTaskLogRequest {
6026 s.InstanceId = &v
6027 return s
6028 }
6029
6030 func (s *ListArtifactBuildTaskLogRequest) SetPage(v int32) *ListArtifactBuildTaskLogRequest {
6031 s.Page = &v
6032 return s
6033 }
6034
6035 func (s *ListArtifactBuildTaskLogRequest) SetPageSize(v int32) *ListArtifactBuildTaskLogRequest {
6036 s.PageSize = &v
6037 return s
6038 }
6039
6040 type ListArtifactBuildTaskLogResponseBody struct {
6041 BuildTaskLogs []*ListArtifactBuildTaskLogResponseBodyBuildTaskLogs `json:"BuildTaskLogs,omitempty" xml:"BuildTaskLogs,omitempty" type:"Repeated"`
6042 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
6043 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
6044 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
6045 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
6046 }
6047
6048 func (s ListArtifactBuildTaskLogResponseBody) String() string {
6049 return tea.Prettify(s)
6050 }
6051
6052 func (s ListArtifactBuildTaskLogResponseBody) GoString() string {
6053 return s.String()
6054 }
6055
6056 func (s *ListArtifactBuildTaskLogResponseBody) SetBuildTaskLogs(v []*ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) *ListArtifactBuildTaskLogResponseBody {
6057 s.BuildTaskLogs = v
6058 return s
6059 }
6060
6061 func (s *ListArtifactBuildTaskLogResponseBody) SetCode(v string) *ListArtifactBuildTaskLogResponseBody {
6062 s.Code = &v
6063 return s
6064 }
6065
6066 func (s *ListArtifactBuildTaskLogResponseBody) SetIsSuccess(v bool) *ListArtifactBuildTaskLogResponseBody {
6067 s.IsSuccess = &v
6068 return s
6069 }
6070
6071 func (s *ListArtifactBuildTaskLogResponseBody) SetRequestId(v string) *ListArtifactBuildTaskLogResponseBody {
6072 s.RequestId = &v
6073 return s
6074 }
6075
6076 func (s *ListArtifactBuildTaskLogResponseBody) SetTotalCount(v int32) *ListArtifactBuildTaskLogResponseBody {
6077 s.TotalCount = &v
6078 return s
6079 }
6080
6081 type ListArtifactBuildTaskLogResponseBodyBuildTaskLogs struct {
6082 LineNumber *int32 `json:"LineNumber,omitempty" xml:"LineNumber,omitempty"`
6083 Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
6084 }
6085
6086 func (s ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) String() string {
6087 return tea.Prettify(s)
6088 }
6089
6090 func (s ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) GoString() string {
6091 return s.String()
6092 }
6093
6094 func (s *ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) SetLineNumber(v int32) *ListArtifactBuildTaskLogResponseBodyBuildTaskLogs {
6095 s.LineNumber = &v
6096 return s
6097 }
6098
6099 func (s *ListArtifactBuildTaskLogResponseBodyBuildTaskLogs) SetMessage(v string) *ListArtifactBuildTaskLogResponseBodyBuildTaskLogs {
6100 s.Message = &v
6101 return s
6102 }
6103
6104 type ListArtifactBuildTaskLogResponse struct {
6105 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
6106 Body *ListArtifactBuildTaskLogResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
6107 }
6108
6109 func (s ListArtifactBuildTaskLogResponse) String() string {
6110 return tea.Prettify(s)
6111 }
6112
6113 func (s ListArtifactBuildTaskLogResponse) GoString() string {
6114 return s.String()
6115 }
6116
6117 func (s *ListArtifactBuildTaskLogResponse) SetHeaders(v map[string]*string) *ListArtifactBuildTaskLogResponse {
6118 s.Headers = v
6119 return s
6120 }
6121
6122 func (s *ListArtifactBuildTaskLogResponse) SetBody(v *ListArtifactBuildTaskLogResponseBody) *ListArtifactBuildTaskLogResponse {
6123 s.Body = v
6124 return s
6125 }
6126
6127 type ListChainRequest struct {
6128 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
6129 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
6130 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
6131 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
6132 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
6133 }
6134
6135 func (s ListChainRequest) String() string {
6136 return tea.Prettify(s)
6137 }
6138
6139 func (s ListChainRequest) GoString() string {
6140 return s.String()
6141 }
6142
6143 func (s *ListChainRequest) SetInstanceId(v string) *ListChainRequest {
6144 s.InstanceId = &v
6145 return s
6146 }
6147
6148 func (s *ListChainRequest) SetPageNo(v int32) *ListChainRequest {
6149 s.PageNo = &v
6150 return s
6151 }
6152
6153 func (s *ListChainRequest) SetPageSize(v int32) *ListChainRequest {
6154 s.PageSize = &v
6155 return s
6156 }
6157
6158 func (s *ListChainRequest) SetRepoName(v string) *ListChainRequest {
6159 s.RepoName = &v
6160 return s
6161 }
6162
6163 func (s *ListChainRequest) SetRepoNamespaceName(v string) *ListChainRequest {
6164 s.RepoNamespaceName = &v
6165 return s
6166 }
6167
6168 type ListChainResponseBody struct {
6169 Chains []*ListChainResponseBodyChains `json:"Chains,omitempty" xml:"Chains,omitempty" type:"Repeated"`
6170 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
6171 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
6172 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
6173 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
6174 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
6175 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
6176 }
6177
6178 func (s ListChainResponseBody) String() string {
6179 return tea.Prettify(s)
6180 }
6181
6182 func (s ListChainResponseBody) GoString() string {
6183 return s.String()
6184 }
6185
6186 func (s *ListChainResponseBody) SetChains(v []*ListChainResponseBodyChains) *ListChainResponseBody {
6187 s.Chains = v
6188 return s
6189 }
6190
6191 func (s *ListChainResponseBody) SetCode(v string) *ListChainResponseBody {
6192 s.Code = &v
6193 return s
6194 }
6195
6196 func (s *ListChainResponseBody) SetIsSuccess(v bool) *ListChainResponseBody {
6197 s.IsSuccess = &v
6198 return s
6199 }
6200
6201 func (s *ListChainResponseBody) SetPageNo(v int32) *ListChainResponseBody {
6202 s.PageNo = &v
6203 return s
6204 }
6205
6206 func (s *ListChainResponseBody) SetPageSize(v int32) *ListChainResponseBody {
6207 s.PageSize = &v
6208 return s
6209 }
6210
6211 func (s *ListChainResponseBody) SetRequestId(v string) *ListChainResponseBody {
6212 s.RequestId = &v
6213 return s
6214 }
6215
6216 func (s *ListChainResponseBody) SetTotalCount(v int32) *ListChainResponseBody {
6217 s.TotalCount = &v
6218 return s
6219 }
6220
6221 type ListChainResponseBodyChains struct {
6222 ChainId *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
6223 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
6224 Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
6225 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
6226 ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
6227 Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
6228 ScopeId *string `json:"ScopeId,omitempty" xml:"ScopeId,omitempty"`
6229 ScopeType *string `json:"ScopeType,omitempty" xml:"ScopeType,omitempty"`
6230 }
6231
6232 func (s ListChainResponseBodyChains) String() string {
6233 return tea.Prettify(s)
6234 }
6235
6236 func (s ListChainResponseBodyChains) GoString() string {
6237 return s.String()
6238 }
6239
6240 func (s *ListChainResponseBodyChains) SetChainId(v string) *ListChainResponseBodyChains {
6241 s.ChainId = &v
6242 return s
6243 }
6244
6245 func (s *ListChainResponseBodyChains) SetCreateTime(v int64) *ListChainResponseBodyChains {
6246 s.CreateTime = &v
6247 return s
6248 }
6249
6250 func (s *ListChainResponseBodyChains) SetDescription(v string) *ListChainResponseBodyChains {
6251 s.Description = &v
6252 return s
6253 }
6254
6255 func (s *ListChainResponseBodyChains) SetInstanceId(v string) *ListChainResponseBodyChains {
6256 s.InstanceId = &v
6257 return s
6258 }
6259
6260 func (s *ListChainResponseBodyChains) SetModifiedTime(v int64) *ListChainResponseBodyChains {
6261 s.ModifiedTime = &v
6262 return s
6263 }
6264
6265 func (s *ListChainResponseBodyChains) SetName(v string) *ListChainResponseBodyChains {
6266 s.Name = &v
6267 return s
6268 }
6269
6270 func (s *ListChainResponseBodyChains) SetScopeId(v string) *ListChainResponseBodyChains {
6271 s.ScopeId = &v
6272 return s
6273 }
6274
6275 func (s *ListChainResponseBodyChains) SetScopeType(v string) *ListChainResponseBodyChains {
6276 s.ScopeType = &v
6277 return s
6278 }
6279
6280 type ListChainResponse struct {
6281 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
6282 Body *ListChainResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
6283 }
6284
6285 func (s ListChainResponse) String() string {
6286 return tea.Prettify(s)
6287 }
6288
6289 func (s ListChainResponse) GoString() string {
6290 return s.String()
6291 }
6292
6293 func (s *ListChainResponse) SetHeaders(v map[string]*string) *ListChainResponse {
6294 s.Headers = v
6295 return s
6296 }
6297
6298 func (s *ListChainResponse) SetBody(v *ListChainResponseBody) *ListChainResponse {
6299 s.Body = v
6300 return s
6301 }
6302
6303 type ListChainInstanceRequest struct {
6304 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
6305 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
6306 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
6307 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
6308 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
6309 }
6310
6311 func (s ListChainInstanceRequest) String() string {
6312 return tea.Prettify(s)
6313 }
6314
6315 func (s ListChainInstanceRequest) GoString() string {
6316 return s.String()
6317 }
6318
6319 func (s *ListChainInstanceRequest) SetInstanceId(v string) *ListChainInstanceRequest {
6320 s.InstanceId = &v
6321 return s
6322 }
6323
6324 func (s *ListChainInstanceRequest) SetPageNo(v int32) *ListChainInstanceRequest {
6325 s.PageNo = &v
6326 return s
6327 }
6328
6329 func (s *ListChainInstanceRequest) SetPageSize(v int32) *ListChainInstanceRequest {
6330 s.PageSize = &v
6331 return s
6332 }
6333
6334 func (s *ListChainInstanceRequest) SetRepoName(v string) *ListChainInstanceRequest {
6335 s.RepoName = &v
6336 return s
6337 }
6338
6339 func (s *ListChainInstanceRequest) SetRepoNamespaceName(v string) *ListChainInstanceRequest {
6340 s.RepoNamespaceName = &v
6341 return s
6342 }
6343
6344 type ListChainInstanceResponseBody struct {
6345 ChainInstances []*ListChainInstanceResponseBodyChainInstances `json:"ChainInstances,omitempty" xml:"ChainInstances,omitempty" type:"Repeated"`
6346 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
6347 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
6348 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
6349 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
6350 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
6351 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
6352 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
6353 }
6354
6355 func (s ListChainInstanceResponseBody) String() string {
6356 return tea.Prettify(s)
6357 }
6358
6359 func (s ListChainInstanceResponseBody) GoString() string {
6360 return s.String()
6361 }
6362
6363 func (s *ListChainInstanceResponseBody) SetChainInstances(v []*ListChainInstanceResponseBodyChainInstances) *ListChainInstanceResponseBody {
6364 s.ChainInstances = v
6365 return s
6366 }
6367
6368 func (s *ListChainInstanceResponseBody) SetCode(v string) *ListChainInstanceResponseBody {
6369 s.Code = &v
6370 return s
6371 }
6372
6373 func (s *ListChainInstanceResponseBody) SetInstanceId(v string) *ListChainInstanceResponseBody {
6374 s.InstanceId = &v
6375 return s
6376 }
6377
6378 func (s *ListChainInstanceResponseBody) SetIsSuccess(v bool) *ListChainInstanceResponseBody {
6379 s.IsSuccess = &v
6380 return s
6381 }
6382
6383 func (s *ListChainInstanceResponseBody) SetPageNo(v int32) *ListChainInstanceResponseBody {
6384 s.PageNo = &v
6385 return s
6386 }
6387
6388 func (s *ListChainInstanceResponseBody) SetPageSize(v int32) *ListChainInstanceResponseBody {
6389 s.PageSize = &v
6390 return s
6391 }
6392
6393 func (s *ListChainInstanceResponseBody) SetRequestId(v string) *ListChainInstanceResponseBody {
6394 s.RequestId = &v
6395 return s
6396 }
6397
6398 func (s *ListChainInstanceResponseBody) SetTotalCount(v int32) *ListChainInstanceResponseBody {
6399 s.TotalCount = &v
6400 return s
6401 }
6402
6403 type ListChainInstanceResponseBodyChainInstances struct {
6404 Chain *ListChainInstanceResponseBodyChainInstancesChain `json:"Chain,omitempty" xml:"Chain,omitempty" type:"Struct"`
6405 ChainInstanceId *string `json:"ChainInstanceId,omitempty" xml:"ChainInstanceId,omitempty"`
6406 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
6407 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
6408 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
6409 Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
6410 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
6411 Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
6412 }
6413
6414 func (s ListChainInstanceResponseBodyChainInstances) String() string {
6415 return tea.Prettify(s)
6416 }
6417
6418 func (s ListChainInstanceResponseBodyChainInstances) GoString() string {
6419 return s.String()
6420 }
6421
6422 func (s *ListChainInstanceResponseBodyChainInstances) SetChain(v *ListChainInstanceResponseBodyChainInstancesChain) *ListChainInstanceResponseBodyChainInstances {
6423 s.Chain = v
6424 return s
6425 }
6426
6427 func (s *ListChainInstanceResponseBodyChainInstances) SetChainInstanceId(v string) *ListChainInstanceResponseBodyChainInstances {
6428 s.ChainInstanceId = &v
6429 return s
6430 }
6431
6432 func (s *ListChainInstanceResponseBodyChainInstances) SetEndTime(v int64) *ListChainInstanceResponseBodyChainInstances {
6433 s.EndTime = &v
6434 return s
6435 }
6436
6437 func (s *ListChainInstanceResponseBodyChainInstances) SetRepoName(v string) *ListChainInstanceResponseBodyChainInstances {
6438 s.RepoName = &v
6439 return s
6440 }
6441
6442 func (s *ListChainInstanceResponseBodyChainInstances) SetRepoNamespaceName(v string) *ListChainInstanceResponseBodyChainInstances {
6443 s.RepoNamespaceName = &v
6444 return s
6445 }
6446
6447 func (s *ListChainInstanceResponseBodyChainInstances) SetResult(v string) *ListChainInstanceResponseBodyChainInstances {
6448 s.Result = &v
6449 return s
6450 }
6451
6452 func (s *ListChainInstanceResponseBodyChainInstances) SetStartTime(v int64) *ListChainInstanceResponseBodyChainInstances {
6453 s.StartTime = &v
6454 return s
6455 }
6456
6457 func (s *ListChainInstanceResponseBodyChainInstances) SetStatus(v string) *ListChainInstanceResponseBodyChainInstances {
6458 s.Status = &v
6459 return s
6460 }
6461
6462 type ListChainInstanceResponseBodyChainInstancesChain struct {
6463 ChainId *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
6464 ChainName *string `json:"ChainName,omitempty" xml:"ChainName,omitempty"`
6465 Version *int64 `json:"Version,omitempty" xml:"Version,omitempty"`
6466 }
6467
6468 func (s ListChainInstanceResponseBodyChainInstancesChain) String() string {
6469 return tea.Prettify(s)
6470 }
6471
6472 func (s ListChainInstanceResponseBodyChainInstancesChain) GoString() string {
6473 return s.String()
6474 }
6475
6476 func (s *ListChainInstanceResponseBodyChainInstancesChain) SetChainId(v string) *ListChainInstanceResponseBodyChainInstancesChain {
6477 s.ChainId = &v
6478 return s
6479 }
6480
6481 func (s *ListChainInstanceResponseBodyChainInstancesChain) SetChainName(v string) *ListChainInstanceResponseBodyChainInstancesChain {
6482 s.ChainName = &v
6483 return s
6484 }
6485
6486 func (s *ListChainInstanceResponseBodyChainInstancesChain) SetVersion(v int64) *ListChainInstanceResponseBodyChainInstancesChain {
6487 s.Version = &v
6488 return s
6489 }
6490
6491 type ListChainInstanceResponse struct {
6492 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
6493 Body *ListChainInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
6494 }
6495
6496 func (s ListChainInstanceResponse) String() string {
6497 return tea.Prettify(s)
6498 }
6499
6500 func (s ListChainInstanceResponse) GoString() string {
6501 return s.String()
6502 }
6503
6504 func (s *ListChainInstanceResponse) SetHeaders(v map[string]*string) *ListChainInstanceResponse {
6505 s.Headers = v
6506 return s
6507 }
6508
6509 func (s *ListChainInstanceResponse) SetBody(v *ListChainInstanceResponseBody) *ListChainInstanceResponse {
6510 s.Body = v
6511 return s
6512 }
6513
6514 type ListChartRequest struct {
6515 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
6516 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
6517 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
6518 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
6519 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
6520 }
6521
6522 func (s ListChartRequest) String() string {
6523 return tea.Prettify(s)
6524 }
6525
6526 func (s ListChartRequest) GoString() string {
6527 return s.String()
6528 }
6529
6530 func (s *ListChartRequest) SetInstanceId(v string) *ListChartRequest {
6531 s.InstanceId = &v
6532 return s
6533 }
6534
6535 func (s *ListChartRequest) SetPageNo(v int32) *ListChartRequest {
6536 s.PageNo = &v
6537 return s
6538 }
6539
6540 func (s *ListChartRequest) SetPageSize(v int32) *ListChartRequest {
6541 s.PageSize = &v
6542 return s
6543 }
6544
6545 func (s *ListChartRequest) SetRepoName(v string) *ListChartRequest {
6546 s.RepoName = &v
6547 return s
6548 }
6549
6550 func (s *ListChartRequest) SetRepoNamespaceName(v string) *ListChartRequest {
6551 s.RepoNamespaceName = &v
6552 return s
6553 }
6554
6555 type ListChartResponseBody struct {
6556 Charts []*ListChartResponseBodyCharts `json:"Charts,omitempty" xml:"Charts,omitempty" type:"Repeated"`
6557 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
6558 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
6559 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
6560 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
6561 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
6562 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
6563 }
6564
6565 func (s ListChartResponseBody) String() string {
6566 return tea.Prettify(s)
6567 }
6568
6569 func (s ListChartResponseBody) GoString() string {
6570 return s.String()
6571 }
6572
6573 func (s *ListChartResponseBody) SetCharts(v []*ListChartResponseBodyCharts) *ListChartResponseBody {
6574 s.Charts = v
6575 return s
6576 }
6577
6578 func (s *ListChartResponseBody) SetCode(v string) *ListChartResponseBody {
6579 s.Code = &v
6580 return s
6581 }
6582
6583 func (s *ListChartResponseBody) SetIsSuccess(v bool) *ListChartResponseBody {
6584 s.IsSuccess = &v
6585 return s
6586 }
6587
6588 func (s *ListChartResponseBody) SetPageNo(v int32) *ListChartResponseBody {
6589 s.PageNo = &v
6590 return s
6591 }
6592
6593 func (s *ListChartResponseBody) SetPageSize(v int32) *ListChartResponseBody {
6594 s.PageSize = &v
6595 return s
6596 }
6597
6598 func (s *ListChartResponseBody) SetRequestId(v string) *ListChartResponseBody {
6599 s.RequestId = &v
6600 return s
6601 }
6602
6603 func (s *ListChartResponseBody) SetTotalCount(v int32) *ListChartResponseBody {
6604 s.TotalCount = &v
6605 return s
6606 }
6607
6608 type ListChartResponseBodyCharts struct {
6609 Chart *string `json:"Chart,omitempty" xml:"Chart,omitempty"`
6610 CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
6611 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
6612 ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
6613 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
6614 Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
6615 }
6616
6617 func (s ListChartResponseBodyCharts) String() string {
6618 return tea.Prettify(s)
6619 }
6620
6621 func (s ListChartResponseBodyCharts) GoString() string {
6622 return s.String()
6623 }
6624
6625 func (s *ListChartResponseBodyCharts) SetChart(v string) *ListChartResponseBodyCharts {
6626 s.Chart = &v
6627 return s
6628 }
6629
6630 func (s *ListChartResponseBodyCharts) SetCreateTime(v string) *ListChartResponseBodyCharts {
6631 s.CreateTime = &v
6632 return s
6633 }
6634
6635 func (s *ListChartResponseBodyCharts) SetInstanceId(v string) *ListChartResponseBodyCharts {
6636 s.InstanceId = &v
6637 return s
6638 }
6639
6640 func (s *ListChartResponseBodyCharts) SetModifiedTime(v int64) *ListChartResponseBodyCharts {
6641 s.ModifiedTime = &v
6642 return s
6643 }
6644
6645 func (s *ListChartResponseBodyCharts) SetRepoId(v string) *ListChartResponseBodyCharts {
6646 s.RepoId = &v
6647 return s
6648 }
6649
6650 func (s *ListChartResponseBodyCharts) SetStatus(v string) *ListChartResponseBodyCharts {
6651 s.Status = &v
6652 return s
6653 }
6654
6655 type ListChartResponse struct {
6656 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
6657 Body *ListChartResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
6658 }
6659
6660 func (s ListChartResponse) String() string {
6661 return tea.Prettify(s)
6662 }
6663
6664 func (s ListChartResponse) GoString() string {
6665 return s.String()
6666 }
6667
6668 func (s *ListChartResponse) SetHeaders(v map[string]*string) *ListChartResponse {
6669 s.Headers = v
6670 return s
6671 }
6672
6673 func (s *ListChartResponse) SetBody(v *ListChartResponseBody) *ListChartResponse {
6674 s.Body = v
6675 return s
6676 }
6677
6678 type ListChartNamespaceRequest struct {
6679 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
6680 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
6681 NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
6682 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
6683 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
6684 }
6685
6686 func (s ListChartNamespaceRequest) String() string {
6687 return tea.Prettify(s)
6688 }
6689
6690 func (s ListChartNamespaceRequest) GoString() string {
6691 return s.String()
6692 }
6693
6694 func (s *ListChartNamespaceRequest) SetInstanceId(v string) *ListChartNamespaceRequest {
6695 s.InstanceId = &v
6696 return s
6697 }
6698
6699 func (s *ListChartNamespaceRequest) SetNamespaceName(v string) *ListChartNamespaceRequest {
6700 s.NamespaceName = &v
6701 return s
6702 }
6703
6704 func (s *ListChartNamespaceRequest) SetNamespaceStatus(v string) *ListChartNamespaceRequest {
6705 s.NamespaceStatus = &v
6706 return s
6707 }
6708
6709 func (s *ListChartNamespaceRequest) SetPageNo(v int32) *ListChartNamespaceRequest {
6710 s.PageNo = &v
6711 return s
6712 }
6713
6714 func (s *ListChartNamespaceRequest) SetPageSize(v int32) *ListChartNamespaceRequest {
6715 s.PageSize = &v
6716 return s
6717 }
6718
6719 type ListChartNamespaceResponseBody struct {
6720 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
6721 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
6722 Namespaces []*ListChartNamespaceResponseBodyNamespaces `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Repeated"`
6723 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
6724 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
6725 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
6726 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
6727 }
6728
6729 func (s ListChartNamespaceResponseBody) String() string {
6730 return tea.Prettify(s)
6731 }
6732
6733 func (s ListChartNamespaceResponseBody) GoString() string {
6734 return s.String()
6735 }
6736
6737 func (s *ListChartNamespaceResponseBody) SetCode(v string) *ListChartNamespaceResponseBody {
6738 s.Code = &v
6739 return s
6740 }
6741
6742 func (s *ListChartNamespaceResponseBody) SetIsSuccess(v bool) *ListChartNamespaceResponseBody {
6743 s.IsSuccess = &v
6744 return s
6745 }
6746
6747 func (s *ListChartNamespaceResponseBody) SetNamespaces(v []*ListChartNamespaceResponseBodyNamespaces) *ListChartNamespaceResponseBody {
6748 s.Namespaces = v
6749 return s
6750 }
6751
6752 func (s *ListChartNamespaceResponseBody) SetPageNo(v int32) *ListChartNamespaceResponseBody {
6753 s.PageNo = &v
6754 return s
6755 }
6756
6757 func (s *ListChartNamespaceResponseBody) SetPageSize(v int32) *ListChartNamespaceResponseBody {
6758 s.PageSize = &v
6759 return s
6760 }
6761
6762 func (s *ListChartNamespaceResponseBody) SetRequestId(v string) *ListChartNamespaceResponseBody {
6763 s.RequestId = &v
6764 return s
6765 }
6766
6767 func (s *ListChartNamespaceResponseBody) SetTotalCount(v string) *ListChartNamespaceResponseBody {
6768 s.TotalCount = &v
6769 return s
6770 }
6771
6772 type ListChartNamespaceResponseBodyNamespaces struct {
6773 AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
6774 DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
6775 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
6776 NamespaceId *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
6777 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
6778 NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
6779 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
6780 }
6781
6782 func (s ListChartNamespaceResponseBodyNamespaces) String() string {
6783 return tea.Prettify(s)
6784 }
6785
6786 func (s ListChartNamespaceResponseBodyNamespaces) GoString() string {
6787 return s.String()
6788 }
6789
6790 func (s *ListChartNamespaceResponseBodyNamespaces) SetAutoCreateRepo(v bool) *ListChartNamespaceResponseBodyNamespaces {
6791 s.AutoCreateRepo = &v
6792 return s
6793 }
6794
6795 func (s *ListChartNamespaceResponseBodyNamespaces) SetDefaultRepoType(v string) *ListChartNamespaceResponseBodyNamespaces {
6796 s.DefaultRepoType = &v
6797 return s
6798 }
6799
6800 func (s *ListChartNamespaceResponseBodyNamespaces) SetInstanceId(v string) *ListChartNamespaceResponseBodyNamespaces {
6801 s.InstanceId = &v
6802 return s
6803 }
6804
6805 func (s *ListChartNamespaceResponseBodyNamespaces) SetNamespaceId(v string) *ListChartNamespaceResponseBodyNamespaces {
6806 s.NamespaceId = &v
6807 return s
6808 }
6809
6810 func (s *ListChartNamespaceResponseBodyNamespaces) SetNamespaceName(v string) *ListChartNamespaceResponseBodyNamespaces {
6811 s.NamespaceName = &v
6812 return s
6813 }
6814
6815 func (s *ListChartNamespaceResponseBodyNamespaces) SetNamespaceStatus(v string) *ListChartNamespaceResponseBodyNamespaces {
6816 s.NamespaceStatus = &v
6817 return s
6818 }
6819
6820 func (s *ListChartNamespaceResponseBodyNamespaces) SetResourceGroupId(v string) *ListChartNamespaceResponseBodyNamespaces {
6821 s.ResourceGroupId = &v
6822 return s
6823 }
6824
6825 type ListChartNamespaceResponse struct {
6826 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
6827 Body *ListChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
6828 }
6829
6830 func (s ListChartNamespaceResponse) String() string {
6831 return tea.Prettify(s)
6832 }
6833
6834 func (s ListChartNamespaceResponse) GoString() string {
6835 return s.String()
6836 }
6837
6838 func (s *ListChartNamespaceResponse) SetHeaders(v map[string]*string) *ListChartNamespaceResponse {
6839 s.Headers = v
6840 return s
6841 }
6842
6843 func (s *ListChartNamespaceResponse) SetBody(v *ListChartNamespaceResponseBody) *ListChartNamespaceResponse {
6844 s.Body = v
6845 return s
6846 }
6847
6848 type ListChartReleaseRequest struct {
6849 Chart *string `json:"Chart,omitempty" xml:"Chart,omitempty"`
6850 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
6851 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
6852 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
6853 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
6854 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
6855 }
6856
6857 func (s ListChartReleaseRequest) String() string {
6858 return tea.Prettify(s)
6859 }
6860
6861 func (s ListChartReleaseRequest) GoString() string {
6862 return s.String()
6863 }
6864
6865 func (s *ListChartReleaseRequest) SetChart(v string) *ListChartReleaseRequest {
6866 s.Chart = &v
6867 return s
6868 }
6869
6870 func (s *ListChartReleaseRequest) SetInstanceId(v string) *ListChartReleaseRequest {
6871 s.InstanceId = &v
6872 return s
6873 }
6874
6875 func (s *ListChartReleaseRequest) SetPageNo(v int32) *ListChartReleaseRequest {
6876 s.PageNo = &v
6877 return s
6878 }
6879
6880 func (s *ListChartReleaseRequest) SetPageSize(v int32) *ListChartReleaseRequest {
6881 s.PageSize = &v
6882 return s
6883 }
6884
6885 func (s *ListChartReleaseRequest) SetRepoName(v string) *ListChartReleaseRequest {
6886 s.RepoName = &v
6887 return s
6888 }
6889
6890 func (s *ListChartReleaseRequest) SetRepoNamespaceName(v string) *ListChartReleaseRequest {
6891 s.RepoNamespaceName = &v
6892 return s
6893 }
6894
6895 type ListChartReleaseResponseBody struct {
6896 ChartReleases []*ListChartReleaseResponseBodyChartReleases `json:"ChartReleases,omitempty" xml:"ChartReleases,omitempty" type:"Repeated"`
6897 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
6898 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
6899 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
6900 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
6901 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
6902 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
6903 }
6904
6905 func (s ListChartReleaseResponseBody) String() string {
6906 return tea.Prettify(s)
6907 }
6908
6909 func (s ListChartReleaseResponseBody) GoString() string {
6910 return s.String()
6911 }
6912
6913 func (s *ListChartReleaseResponseBody) SetChartReleases(v []*ListChartReleaseResponseBodyChartReleases) *ListChartReleaseResponseBody {
6914 s.ChartReleases = v
6915 return s
6916 }
6917
6918 func (s *ListChartReleaseResponseBody) SetCode(v string) *ListChartReleaseResponseBody {
6919 s.Code = &v
6920 return s
6921 }
6922
6923 func (s *ListChartReleaseResponseBody) SetIsSuccess(v bool) *ListChartReleaseResponseBody {
6924 s.IsSuccess = &v
6925 return s
6926 }
6927
6928 func (s *ListChartReleaseResponseBody) SetPageNo(v int32) *ListChartReleaseResponseBody {
6929 s.PageNo = &v
6930 return s
6931 }
6932
6933 func (s *ListChartReleaseResponseBody) SetPageSize(v int32) *ListChartReleaseResponseBody {
6934 s.PageSize = &v
6935 return s
6936 }
6937
6938 func (s *ListChartReleaseResponseBody) SetRequestId(v string) *ListChartReleaseResponseBody {
6939 s.RequestId = &v
6940 return s
6941 }
6942
6943 func (s *ListChartReleaseResponseBody) SetTotalCount(v string) *ListChartReleaseResponseBody {
6944 s.TotalCount = &v
6945 return s
6946 }
6947
6948 type ListChartReleaseResponseBodyChartReleases struct {
6949 Chart *string `json:"Chart,omitempty" xml:"Chart,omitempty"`
6950 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
6951 ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
6952 Release *string `json:"Release,omitempty" xml:"Release,omitempty"`
6953 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
6954 Size *string `json:"Size,omitempty" xml:"Size,omitempty"`
6955 Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
6956 }
6957
6958 func (s ListChartReleaseResponseBodyChartReleases) String() string {
6959 return tea.Prettify(s)
6960 }
6961
6962 func (s ListChartReleaseResponseBodyChartReleases) GoString() string {
6963 return s.String()
6964 }
6965
6966 func (s *ListChartReleaseResponseBodyChartReleases) SetChart(v string) *ListChartReleaseResponseBodyChartReleases {
6967 s.Chart = &v
6968 return s
6969 }
6970
6971 func (s *ListChartReleaseResponseBodyChartReleases) SetInstanceId(v string) *ListChartReleaseResponseBodyChartReleases {
6972 s.InstanceId = &v
6973 return s
6974 }
6975
6976 func (s *ListChartReleaseResponseBodyChartReleases) SetModifiedTime(v int64) *ListChartReleaseResponseBodyChartReleases {
6977 s.ModifiedTime = &v
6978 return s
6979 }
6980
6981 func (s *ListChartReleaseResponseBodyChartReleases) SetRelease(v string) *ListChartReleaseResponseBodyChartReleases {
6982 s.Release = &v
6983 return s
6984 }
6985
6986 func (s *ListChartReleaseResponseBodyChartReleases) SetRepoId(v string) *ListChartReleaseResponseBodyChartReleases {
6987 s.RepoId = &v
6988 return s
6989 }
6990
6991 func (s *ListChartReleaseResponseBodyChartReleases) SetSize(v string) *ListChartReleaseResponseBodyChartReleases {
6992 s.Size = &v
6993 return s
6994 }
6995
6996 func (s *ListChartReleaseResponseBodyChartReleases) SetStatus(v string) *ListChartReleaseResponseBodyChartReleases {
6997 s.Status = &v
6998 return s
6999 }
7000
7001 type ListChartReleaseResponse struct {
7002 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
7003 Body *ListChartReleaseResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
7004 }
7005
7006 func (s ListChartReleaseResponse) String() string {
7007 return tea.Prettify(s)
7008 }
7009
7010 func (s ListChartReleaseResponse) GoString() string {
7011 return s.String()
7012 }
7013
7014 func (s *ListChartReleaseResponse) SetHeaders(v map[string]*string) *ListChartReleaseResponse {
7015 s.Headers = v
7016 return s
7017 }
7018
7019 func (s *ListChartReleaseResponse) SetBody(v *ListChartReleaseResponseBody) *ListChartReleaseResponse {
7020 s.Body = v
7021 return s
7022 }
7023
7024 type ListChartRepositoryRequest struct {
7025 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
7026 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
7027 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
7028 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
7029 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
7030 RepoStatus *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
7031 }
7032
7033 func (s ListChartRepositoryRequest) String() string {
7034 return tea.Prettify(s)
7035 }
7036
7037 func (s ListChartRepositoryRequest) GoString() string {
7038 return s.String()
7039 }
7040
7041 func (s *ListChartRepositoryRequest) SetInstanceId(v string) *ListChartRepositoryRequest {
7042 s.InstanceId = &v
7043 return s
7044 }
7045
7046 func (s *ListChartRepositoryRequest) SetPageNo(v int32) *ListChartRepositoryRequest {
7047 s.PageNo = &v
7048 return s
7049 }
7050
7051 func (s *ListChartRepositoryRequest) SetPageSize(v int32) *ListChartRepositoryRequest {
7052 s.PageSize = &v
7053 return s
7054 }
7055
7056 func (s *ListChartRepositoryRequest) SetRepoName(v string) *ListChartRepositoryRequest {
7057 s.RepoName = &v
7058 return s
7059 }
7060
7061 func (s *ListChartRepositoryRequest) SetRepoNamespaceName(v string) *ListChartRepositoryRequest {
7062 s.RepoNamespaceName = &v
7063 return s
7064 }
7065
7066 func (s *ListChartRepositoryRequest) SetRepoStatus(v string) *ListChartRepositoryRequest {
7067 s.RepoStatus = &v
7068 return s
7069 }
7070
7071 type ListChartRepositoryResponseBody struct {
7072 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
7073 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
7074 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
7075 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
7076 Repositories []*ListChartRepositoryResponseBodyRepositories `json:"Repositories,omitempty" xml:"Repositories,omitempty" type:"Repeated"`
7077 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
7078 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
7079 }
7080
7081 func (s ListChartRepositoryResponseBody) String() string {
7082 return tea.Prettify(s)
7083 }
7084
7085 func (s ListChartRepositoryResponseBody) GoString() string {
7086 return s.String()
7087 }
7088
7089 func (s *ListChartRepositoryResponseBody) SetCode(v string) *ListChartRepositoryResponseBody {
7090 s.Code = &v
7091 return s
7092 }
7093
7094 func (s *ListChartRepositoryResponseBody) SetIsSuccess(v bool) *ListChartRepositoryResponseBody {
7095 s.IsSuccess = &v
7096 return s
7097 }
7098
7099 func (s *ListChartRepositoryResponseBody) SetPageNo(v int32) *ListChartRepositoryResponseBody {
7100 s.PageNo = &v
7101 return s
7102 }
7103
7104 func (s *ListChartRepositoryResponseBody) SetPageSize(v int32) *ListChartRepositoryResponseBody {
7105 s.PageSize = &v
7106 return s
7107 }
7108
7109 func (s *ListChartRepositoryResponseBody) SetRepositories(v []*ListChartRepositoryResponseBodyRepositories) *ListChartRepositoryResponseBody {
7110 s.Repositories = v
7111 return s
7112 }
7113
7114 func (s *ListChartRepositoryResponseBody) SetRequestId(v string) *ListChartRepositoryResponseBody {
7115 s.RequestId = &v
7116 return s
7117 }
7118
7119 func (s *ListChartRepositoryResponseBody) SetTotalCount(v string) *ListChartRepositoryResponseBody {
7120 s.TotalCount = &v
7121 return s
7122 }
7123
7124 type ListChartRepositoryResponseBodyRepositories struct {
7125 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
7126 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
7127 ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
7128 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
7129 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
7130 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
7131 RepoStatus *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
7132 RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
7133 Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
7134 }
7135
7136 func (s ListChartRepositoryResponseBodyRepositories) String() string {
7137 return tea.Prettify(s)
7138 }
7139
7140 func (s ListChartRepositoryResponseBodyRepositories) GoString() string {
7141 return s.String()
7142 }
7143
7144 func (s *ListChartRepositoryResponseBodyRepositories) SetCreateTime(v int64) *ListChartRepositoryResponseBodyRepositories {
7145 s.CreateTime = &v
7146 return s
7147 }
7148
7149 func (s *ListChartRepositoryResponseBodyRepositories) SetInstanceId(v string) *ListChartRepositoryResponseBodyRepositories {
7150 s.InstanceId = &v
7151 return s
7152 }
7153
7154 func (s *ListChartRepositoryResponseBodyRepositories) SetModifiedTime(v int64) *ListChartRepositoryResponseBodyRepositories {
7155 s.ModifiedTime = &v
7156 return s
7157 }
7158
7159 func (s *ListChartRepositoryResponseBodyRepositories) SetRepoId(v string) *ListChartRepositoryResponseBodyRepositories {
7160 s.RepoId = &v
7161 return s
7162 }
7163
7164 func (s *ListChartRepositoryResponseBodyRepositories) SetRepoName(v string) *ListChartRepositoryResponseBodyRepositories {
7165 s.RepoName = &v
7166 return s
7167 }
7168
7169 func (s *ListChartRepositoryResponseBodyRepositories) SetRepoNamespaceName(v string) *ListChartRepositoryResponseBodyRepositories {
7170 s.RepoNamespaceName = &v
7171 return s
7172 }
7173
7174 func (s *ListChartRepositoryResponseBodyRepositories) SetRepoStatus(v string) *ListChartRepositoryResponseBodyRepositories {
7175 s.RepoStatus = &v
7176 return s
7177 }
7178
7179 func (s *ListChartRepositoryResponseBodyRepositories) SetRepoType(v string) *ListChartRepositoryResponseBodyRepositories {
7180 s.RepoType = &v
7181 return s
7182 }
7183
7184 func (s *ListChartRepositoryResponseBodyRepositories) SetSummary(v string) *ListChartRepositoryResponseBodyRepositories {
7185 s.Summary = &v
7186 return s
7187 }
7188
7189 type ListChartRepositoryResponse struct {
7190 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
7191 Body *ListChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
7192 }
7193
7194 func (s ListChartRepositoryResponse) String() string {
7195 return tea.Prettify(s)
7196 }
7197
7198 func (s ListChartRepositoryResponse) GoString() string {
7199 return s.String()
7200 }
7201
7202 func (s *ListChartRepositoryResponse) SetHeaders(v map[string]*string) *ListChartRepositoryResponse {
7203 s.Headers = v
7204 return s
7205 }
7206
7207 func (s *ListChartRepositoryResponse) SetBody(v *ListChartRepositoryResponseBody) *ListChartRepositoryResponse {
7208 s.Body = v
7209 return s
7210 }
7211
7212 type ListEventCenterRecordRequest struct {
7213 EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
7214 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
7215 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
7216 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
7217 RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
7218 }
7219
7220 func (s ListEventCenterRecordRequest) String() string {
7221 return tea.Prettify(s)
7222 }
7223
7224 func (s ListEventCenterRecordRequest) GoString() string {
7225 return s.String()
7226 }
7227
7228 func (s *ListEventCenterRecordRequest) SetEventType(v string) *ListEventCenterRecordRequest {
7229 s.EventType = &v
7230 return s
7231 }
7232
7233 func (s *ListEventCenterRecordRequest) SetInstanceId(v string) *ListEventCenterRecordRequest {
7234 s.InstanceId = &v
7235 return s
7236 }
7237
7238 func (s *ListEventCenterRecordRequest) SetPageNo(v int32) *ListEventCenterRecordRequest {
7239 s.PageNo = &v
7240 return s
7241 }
7242
7243 func (s *ListEventCenterRecordRequest) SetPageSize(v int32) *ListEventCenterRecordRequest {
7244 s.PageSize = &v
7245 return s
7246 }
7247
7248 func (s *ListEventCenterRecordRequest) SetRuleId(v string) *ListEventCenterRecordRequest {
7249 s.RuleId = &v
7250 return s
7251 }
7252
7253 type ListEventCenterRecordResponseBody struct {
7254 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
7255 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
7256 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
7257 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
7258 Records []*ListEventCenterRecordResponseBodyRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"`
7259
7260 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
7261 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
7262 }
7263
7264 func (s ListEventCenterRecordResponseBody) String() string {
7265 return tea.Prettify(s)
7266 }
7267
7268 func (s ListEventCenterRecordResponseBody) GoString() string {
7269 return s.String()
7270 }
7271
7272 func (s *ListEventCenterRecordResponseBody) SetCode(v string) *ListEventCenterRecordResponseBody {
7273 s.Code = &v
7274 return s
7275 }
7276
7277 func (s *ListEventCenterRecordResponseBody) SetIsSuccess(v bool) *ListEventCenterRecordResponseBody {
7278 s.IsSuccess = &v
7279 return s
7280 }
7281
7282 func (s *ListEventCenterRecordResponseBody) SetPageNo(v int32) *ListEventCenterRecordResponseBody {
7283 s.PageNo = &v
7284 return s
7285 }
7286
7287 func (s *ListEventCenterRecordResponseBody) SetPageSize(v int32) *ListEventCenterRecordResponseBody {
7288 s.PageSize = &v
7289 return s
7290 }
7291
7292 func (s *ListEventCenterRecordResponseBody) SetRecords(v []*ListEventCenterRecordResponseBodyRecords) *ListEventCenterRecordResponseBody {
7293 s.Records = v
7294 return s
7295 }
7296
7297 func (s *ListEventCenterRecordResponseBody) SetRequestId(v string) *ListEventCenterRecordResponseBody {
7298 s.RequestId = &v
7299 return s
7300 }
7301
7302 func (s *ListEventCenterRecordResponseBody) SetTotalCount(v int32) *ListEventCenterRecordResponseBody {
7303 s.TotalCount = &v
7304 return s
7305 }
7306
7307 type ListEventCenterRecordResponseBodyRecords struct {
7308 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
7309 EventChannel *string `json:"EventChannel,omitempty" xml:"EventChannel,omitempty"`
7310 EventNotifyId *string `json:"EventNotifyId,omitempty" xml:"EventNotifyId,omitempty"`
7311 EventNotifyMethod *string `json:"EventNotifyMethod,omitempty" xml:"EventNotifyMethod,omitempty"`
7312 EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
7313 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
7314 Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
7315 RecordId *string `json:"RecordId,omitempty" xml:"RecordId,omitempty"`
7316 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
7317 RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
7318 RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
7319 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
7320 UpdateTime *int64 `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
7321 }
7322
7323 func (s ListEventCenterRecordResponseBodyRecords) String() string {
7324 return tea.Prettify(s)
7325 }
7326
7327 func (s ListEventCenterRecordResponseBodyRecords) GoString() string {
7328 return s.String()
7329 }
7330
7331 func (s *ListEventCenterRecordResponseBodyRecords) SetCreateTime(v int64) *ListEventCenterRecordResponseBodyRecords {
7332 s.CreateTime = &v
7333 return s
7334 }
7335
7336 func (s *ListEventCenterRecordResponseBodyRecords) SetEventChannel(v string) *ListEventCenterRecordResponseBodyRecords {
7337 s.EventChannel = &v
7338 return s
7339 }
7340
7341 func (s *ListEventCenterRecordResponseBodyRecords) SetEventNotifyId(v string) *ListEventCenterRecordResponseBodyRecords {
7342 s.EventNotifyId = &v
7343 return s
7344 }
7345
7346 func (s *ListEventCenterRecordResponseBodyRecords) SetEventNotifyMethod(v string) *ListEventCenterRecordResponseBodyRecords {
7347 s.EventNotifyMethod = &v
7348 return s
7349 }
7350
7351 func (s *ListEventCenterRecordResponseBodyRecords) SetEventType(v string) *ListEventCenterRecordResponseBodyRecords {
7352 s.EventType = &v
7353 return s
7354 }
7355
7356 func (s *ListEventCenterRecordResponseBodyRecords) SetInstanceId(v string) *ListEventCenterRecordResponseBodyRecords {
7357 s.InstanceId = &v
7358 return s
7359 }
7360
7361 func (s *ListEventCenterRecordResponseBodyRecords) SetNamespace(v string) *ListEventCenterRecordResponseBodyRecords {
7362 s.Namespace = &v
7363 return s
7364 }
7365
7366 func (s *ListEventCenterRecordResponseBodyRecords) SetRecordId(v string) *ListEventCenterRecordResponseBodyRecords {
7367 s.RecordId = &v
7368 return s
7369 }
7370
7371 func (s *ListEventCenterRecordResponseBodyRecords) SetRepoName(v string) *ListEventCenterRecordResponseBodyRecords {
7372 s.RepoName = &v
7373 return s
7374 }
7375
7376 func (s *ListEventCenterRecordResponseBodyRecords) SetRuleId(v string) *ListEventCenterRecordResponseBodyRecords {
7377 s.RuleId = &v
7378 return s
7379 }
7380
7381 func (s *ListEventCenterRecordResponseBodyRecords) SetRuleName(v string) *ListEventCenterRecordResponseBodyRecords {
7382 s.RuleName = &v
7383 return s
7384 }
7385
7386 func (s *ListEventCenterRecordResponseBodyRecords) SetTag(v string) *ListEventCenterRecordResponseBodyRecords {
7387 s.Tag = &v
7388 return s
7389 }
7390
7391 func (s *ListEventCenterRecordResponseBodyRecords) SetUpdateTime(v int64) *ListEventCenterRecordResponseBodyRecords {
7392 s.UpdateTime = &v
7393 return s
7394 }
7395
7396 type ListEventCenterRecordResponse struct {
7397 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
7398 Body *ListEventCenterRecordResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
7399 }
7400
7401 func (s ListEventCenterRecordResponse) String() string {
7402 return tea.Prettify(s)
7403 }
7404
7405 func (s ListEventCenterRecordResponse) GoString() string {
7406 return s.String()
7407 }
7408
7409 func (s *ListEventCenterRecordResponse) SetHeaders(v map[string]*string) *ListEventCenterRecordResponse {
7410 s.Headers = v
7411 return s
7412 }
7413
7414 func (s *ListEventCenterRecordResponse) SetBody(v *ListEventCenterRecordResponseBody) *ListEventCenterRecordResponse {
7415 s.Body = v
7416 return s
7417 }
7418
7419 type ListEventCenterRuleNameRequest struct {
7420 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
7421 }
7422
7423 func (s ListEventCenterRuleNameRequest) String() string {
7424 return tea.Prettify(s)
7425 }
7426
7427 func (s ListEventCenterRuleNameRequest) GoString() string {
7428 return s.String()
7429 }
7430
7431 func (s *ListEventCenterRuleNameRequest) SetInstanceId(v string) *ListEventCenterRuleNameRequest {
7432 s.InstanceId = &v
7433 return s
7434 }
7435
7436 type ListEventCenterRuleNameResponseBody struct {
7437 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
7438 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
7439
7440 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
7441 RuleNames []*ListEventCenterRuleNameResponseBodyRuleNames `json:"RuleNames,omitempty" xml:"RuleNames,omitempty" type:"Repeated"`
7442 }
7443
7444 func (s ListEventCenterRuleNameResponseBody) String() string {
7445 return tea.Prettify(s)
7446 }
7447
7448 func (s ListEventCenterRuleNameResponseBody) GoString() string {
7449 return s.String()
7450 }
7451
7452 func (s *ListEventCenterRuleNameResponseBody) SetCode(v string) *ListEventCenterRuleNameResponseBody {
7453 s.Code = &v
7454 return s
7455 }
7456
7457 func (s *ListEventCenterRuleNameResponseBody) SetIsSuccess(v bool) *ListEventCenterRuleNameResponseBody {
7458 s.IsSuccess = &v
7459 return s
7460 }
7461
7462 func (s *ListEventCenterRuleNameResponseBody) SetRequestId(v string) *ListEventCenterRuleNameResponseBody {
7463 s.RequestId = &v
7464 return s
7465 }
7466
7467 func (s *ListEventCenterRuleNameResponseBody) SetRuleNames(v []*ListEventCenterRuleNameResponseBodyRuleNames) *ListEventCenterRuleNameResponseBody {
7468 s.RuleNames = v
7469 return s
7470 }
7471
7472 type ListEventCenterRuleNameResponseBodyRuleNames struct {
7473 RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
7474 RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
7475 }
7476
7477 func (s ListEventCenterRuleNameResponseBodyRuleNames) String() string {
7478 return tea.Prettify(s)
7479 }
7480
7481 func (s ListEventCenterRuleNameResponseBodyRuleNames) GoString() string {
7482 return s.String()
7483 }
7484
7485 func (s *ListEventCenterRuleNameResponseBodyRuleNames) SetRuleId(v string) *ListEventCenterRuleNameResponseBodyRuleNames {
7486 s.RuleId = &v
7487 return s
7488 }
7489
7490 func (s *ListEventCenterRuleNameResponseBodyRuleNames) SetRuleName(v string) *ListEventCenterRuleNameResponseBodyRuleNames {
7491 s.RuleName = &v
7492 return s
7493 }
7494
7495 type ListEventCenterRuleNameResponse struct {
7496 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
7497 Body *ListEventCenterRuleNameResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
7498 }
7499
7500 func (s ListEventCenterRuleNameResponse) String() string {
7501 return tea.Prettify(s)
7502 }
7503
7504 func (s ListEventCenterRuleNameResponse) GoString() string {
7505 return s.String()
7506 }
7507
7508 func (s *ListEventCenterRuleNameResponse) SetHeaders(v map[string]*string) *ListEventCenterRuleNameResponse {
7509 s.Headers = v
7510 return s
7511 }
7512
7513 func (s *ListEventCenterRuleNameResponse) SetBody(v *ListEventCenterRuleNameResponseBody) *ListEventCenterRuleNameResponse {
7514 s.Body = v
7515 return s
7516 }
7517
7518 type ListInstanceRequest struct {
7519 InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
7520 InstanceStatus *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
7521 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
7522 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
7523 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
7524 }
7525
7526 func (s ListInstanceRequest) String() string {
7527 return tea.Prettify(s)
7528 }
7529
7530 func (s ListInstanceRequest) GoString() string {
7531 return s.String()
7532 }
7533
7534 func (s *ListInstanceRequest) SetInstanceName(v string) *ListInstanceRequest {
7535 s.InstanceName = &v
7536 return s
7537 }
7538
7539 func (s *ListInstanceRequest) SetInstanceStatus(v string) *ListInstanceRequest {
7540 s.InstanceStatus = &v
7541 return s
7542 }
7543
7544 func (s *ListInstanceRequest) SetPageNo(v int32) *ListInstanceRequest {
7545 s.PageNo = &v
7546 return s
7547 }
7548
7549 func (s *ListInstanceRequest) SetPageSize(v int32) *ListInstanceRequest {
7550 s.PageSize = &v
7551 return s
7552 }
7553
7554 func (s *ListInstanceRequest) SetResourceGroupId(v string) *ListInstanceRequest {
7555 s.ResourceGroupId = &v
7556 return s
7557 }
7558
7559 type ListInstanceResponseBody struct {
7560 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
7561 Instances []*ListInstanceResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
7562 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
7563 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
7564 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
7565 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
7566 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
7567 }
7568
7569 func (s ListInstanceResponseBody) String() string {
7570 return tea.Prettify(s)
7571 }
7572
7573 func (s ListInstanceResponseBody) GoString() string {
7574 return s.String()
7575 }
7576
7577 func (s *ListInstanceResponseBody) SetCode(v string) *ListInstanceResponseBody {
7578 s.Code = &v
7579 return s
7580 }
7581
7582 func (s *ListInstanceResponseBody) SetInstances(v []*ListInstanceResponseBodyInstances) *ListInstanceResponseBody {
7583 s.Instances = v
7584 return s
7585 }
7586
7587 func (s *ListInstanceResponseBody) SetIsSuccess(v bool) *ListInstanceResponseBody {
7588 s.IsSuccess = &v
7589 return s
7590 }
7591
7592 func (s *ListInstanceResponseBody) SetPageNo(v int32) *ListInstanceResponseBody {
7593 s.PageNo = &v
7594 return s
7595 }
7596
7597 func (s *ListInstanceResponseBody) SetPageSize(v int32) *ListInstanceResponseBody {
7598 s.PageSize = &v
7599 return s
7600 }
7601
7602 func (s *ListInstanceResponseBody) SetRequestId(v string) *ListInstanceResponseBody {
7603 s.RequestId = &v
7604 return s
7605 }
7606
7607 func (s *ListInstanceResponseBody) SetTotalCount(v int32) *ListInstanceResponseBody {
7608 s.TotalCount = &v
7609 return s
7610 }
7611
7612 type ListInstanceResponseBodyInstances struct {
7613 CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
7614 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
7615 InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
7616 InstanceSpecification *string `json:"InstanceSpecification,omitempty" xml:"InstanceSpecification,omitempty"`
7617 InstanceStatus *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
7618 ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
7619 RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
7620 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
7621 }
7622
7623 func (s ListInstanceResponseBodyInstances) String() string {
7624 return tea.Prettify(s)
7625 }
7626
7627 func (s ListInstanceResponseBodyInstances) GoString() string {
7628 return s.String()
7629 }
7630
7631 func (s *ListInstanceResponseBodyInstances) SetCreateTime(v string) *ListInstanceResponseBodyInstances {
7632 s.CreateTime = &v
7633 return s
7634 }
7635
7636 func (s *ListInstanceResponseBodyInstances) SetInstanceId(v string) *ListInstanceResponseBodyInstances {
7637 s.InstanceId = &v
7638 return s
7639 }
7640
7641 func (s *ListInstanceResponseBodyInstances) SetInstanceName(v string) *ListInstanceResponseBodyInstances {
7642 s.InstanceName = &v
7643 return s
7644 }
7645
7646 func (s *ListInstanceResponseBodyInstances) SetInstanceSpecification(v string) *ListInstanceResponseBodyInstances {
7647 s.InstanceSpecification = &v
7648 return s
7649 }
7650
7651 func (s *ListInstanceResponseBodyInstances) SetInstanceStatus(v string) *ListInstanceResponseBodyInstances {
7652 s.InstanceStatus = &v
7653 return s
7654 }
7655
7656 func (s *ListInstanceResponseBodyInstances) SetModifiedTime(v string) *ListInstanceResponseBodyInstances {
7657 s.ModifiedTime = &v
7658 return s
7659 }
7660
7661 func (s *ListInstanceResponseBodyInstances) SetRegionId(v string) *ListInstanceResponseBodyInstances {
7662 s.RegionId = &v
7663 return s
7664 }
7665
7666 func (s *ListInstanceResponseBodyInstances) SetResourceGroupId(v string) *ListInstanceResponseBodyInstances {
7667 s.ResourceGroupId = &v
7668 return s
7669 }
7670
7671 type ListInstanceResponse struct {
7672 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
7673 Body *ListInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
7674 }
7675
7676 func (s ListInstanceResponse) String() string {
7677 return tea.Prettify(s)
7678 }
7679
7680 func (s ListInstanceResponse) GoString() string {
7681 return s.String()
7682 }
7683
7684 func (s *ListInstanceResponse) SetHeaders(v map[string]*string) *ListInstanceResponse {
7685 s.Headers = v
7686 return s
7687 }
7688
7689 func (s *ListInstanceResponse) SetBody(v *ListInstanceResponseBody) *ListInstanceResponse {
7690 s.Body = v
7691 return s
7692 }
7693
7694 type ListInstanceEndpointRequest struct {
7695 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
7696 ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
7697 }
7698
7699 func (s ListInstanceEndpointRequest) String() string {
7700 return tea.Prettify(s)
7701 }
7702
7703 func (s ListInstanceEndpointRequest) GoString() string {
7704 return s.String()
7705 }
7706
7707 func (s *ListInstanceEndpointRequest) SetInstanceId(v string) *ListInstanceEndpointRequest {
7708 s.InstanceId = &v
7709 return s
7710 }
7711
7712 func (s *ListInstanceEndpointRequest) SetModuleName(v string) *ListInstanceEndpointRequest {
7713 s.ModuleName = &v
7714 return s
7715 }
7716
7717 type ListInstanceEndpointResponseBody struct {
7718 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
7719 Endpoints []*ListInstanceEndpointResponseBodyEndpoints `json:"Endpoints,omitempty" xml:"Endpoints,omitempty" type:"Repeated"`
7720 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
7721 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
7722 }
7723
7724 func (s ListInstanceEndpointResponseBody) String() string {
7725 return tea.Prettify(s)
7726 }
7727
7728 func (s ListInstanceEndpointResponseBody) GoString() string {
7729 return s.String()
7730 }
7731
7732 func (s *ListInstanceEndpointResponseBody) SetCode(v string) *ListInstanceEndpointResponseBody {
7733 s.Code = &v
7734 return s
7735 }
7736
7737 func (s *ListInstanceEndpointResponseBody) SetEndpoints(v []*ListInstanceEndpointResponseBodyEndpoints) *ListInstanceEndpointResponseBody {
7738 s.Endpoints = v
7739 return s
7740 }
7741
7742 func (s *ListInstanceEndpointResponseBody) SetIsSuccess(v bool) *ListInstanceEndpointResponseBody {
7743 s.IsSuccess = &v
7744 return s
7745 }
7746
7747 func (s *ListInstanceEndpointResponseBody) SetRequestId(v string) *ListInstanceEndpointResponseBody {
7748 s.RequestId = &v
7749 return s
7750 }
7751
7752 type ListInstanceEndpointResponseBodyEndpoints struct {
7753 AclEnable *bool `json:"AclEnable,omitempty" xml:"AclEnable,omitempty"`
7754 AclEntries []*ListInstanceEndpointResponseBodyEndpointsAclEntries `json:"AclEntries,omitempty" xml:"AclEntries,omitempty" type:"Repeated"`
7755 Domains []*ListInstanceEndpointResponseBodyEndpointsDomains `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"`
7756 Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
7757 EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
7758 LinkedVpcs []*ListInstanceEndpointResponseBodyEndpointsLinkedVpcs `json:"LinkedVpcs,omitempty" xml:"LinkedVpcs,omitempty" type:"Repeated"`
7759 Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
7760 }
7761
7762 func (s ListInstanceEndpointResponseBodyEndpoints) String() string {
7763 return tea.Prettify(s)
7764 }
7765
7766 func (s ListInstanceEndpointResponseBodyEndpoints) GoString() string {
7767 return s.String()
7768 }
7769
7770 func (s *ListInstanceEndpointResponseBodyEndpoints) SetAclEnable(v bool) *ListInstanceEndpointResponseBodyEndpoints {
7771 s.AclEnable = &v
7772 return s
7773 }
7774
7775 func (s *ListInstanceEndpointResponseBodyEndpoints) SetAclEntries(v []*ListInstanceEndpointResponseBodyEndpointsAclEntries) *ListInstanceEndpointResponseBodyEndpoints {
7776 s.AclEntries = v
7777 return s
7778 }
7779
7780 func (s *ListInstanceEndpointResponseBodyEndpoints) SetDomains(v []*ListInstanceEndpointResponseBodyEndpointsDomains) *ListInstanceEndpointResponseBodyEndpoints {
7781 s.Domains = v
7782 return s
7783 }
7784
7785 func (s *ListInstanceEndpointResponseBodyEndpoints) SetEnable(v bool) *ListInstanceEndpointResponseBodyEndpoints {
7786 s.Enable = &v
7787 return s
7788 }
7789
7790 func (s *ListInstanceEndpointResponseBodyEndpoints) SetEndpointType(v string) *ListInstanceEndpointResponseBodyEndpoints {
7791 s.EndpointType = &v
7792 return s
7793 }
7794
7795 func (s *ListInstanceEndpointResponseBodyEndpoints) SetLinkedVpcs(v []*ListInstanceEndpointResponseBodyEndpointsLinkedVpcs) *ListInstanceEndpointResponseBodyEndpoints {
7796 s.LinkedVpcs = v
7797 return s
7798 }
7799
7800 func (s *ListInstanceEndpointResponseBodyEndpoints) SetStatus(v string) *ListInstanceEndpointResponseBodyEndpoints {
7801 s.Status = &v
7802 return s
7803 }
7804
7805 type ListInstanceEndpointResponseBodyEndpointsAclEntries struct {
7806 Entry *string `json:"Entry,omitempty" xml:"Entry,omitempty"`
7807 }
7808
7809 func (s ListInstanceEndpointResponseBodyEndpointsAclEntries) String() string {
7810 return tea.Prettify(s)
7811 }
7812
7813 func (s ListInstanceEndpointResponseBodyEndpointsAclEntries) GoString() string {
7814 return s.String()
7815 }
7816
7817 func (s *ListInstanceEndpointResponseBodyEndpointsAclEntries) SetEntry(v string) *ListInstanceEndpointResponseBodyEndpointsAclEntries {
7818 s.Entry = &v
7819 return s
7820 }
7821
7822 type ListInstanceEndpointResponseBodyEndpointsDomains struct {
7823 Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
7824 Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
7825 }
7826
7827 func (s ListInstanceEndpointResponseBodyEndpointsDomains) String() string {
7828 return tea.Prettify(s)
7829 }
7830
7831 func (s ListInstanceEndpointResponseBodyEndpointsDomains) GoString() string {
7832 return s.String()
7833 }
7834
7835 func (s *ListInstanceEndpointResponseBodyEndpointsDomains) SetDomain(v string) *ListInstanceEndpointResponseBodyEndpointsDomains {
7836 s.Domain = &v
7837 return s
7838 }
7839
7840 func (s *ListInstanceEndpointResponseBodyEndpointsDomains) SetType(v string) *ListInstanceEndpointResponseBodyEndpointsDomains {
7841 s.Type = &v
7842 return s
7843 }
7844
7845 type ListInstanceEndpointResponseBodyEndpointsLinkedVpcs struct {
7846 VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
7847 }
7848
7849 func (s ListInstanceEndpointResponseBodyEndpointsLinkedVpcs) String() string {
7850 return tea.Prettify(s)
7851 }
7852
7853 func (s ListInstanceEndpointResponseBodyEndpointsLinkedVpcs) GoString() string {
7854 return s.String()
7855 }
7856
7857 func (s *ListInstanceEndpointResponseBodyEndpointsLinkedVpcs) SetVpcId(v string) *ListInstanceEndpointResponseBodyEndpointsLinkedVpcs {
7858 s.VpcId = &v
7859 return s
7860 }
7861
7862 type ListInstanceEndpointResponse struct {
7863 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
7864 Body *ListInstanceEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
7865 }
7866
7867 func (s ListInstanceEndpointResponse) String() string {
7868 return tea.Prettify(s)
7869 }
7870
7871 func (s ListInstanceEndpointResponse) GoString() string {
7872 return s.String()
7873 }
7874
7875 func (s *ListInstanceEndpointResponse) SetHeaders(v map[string]*string) *ListInstanceEndpointResponse {
7876 s.Headers = v
7877 return s
7878 }
7879
7880 func (s *ListInstanceEndpointResponse) SetBody(v *ListInstanceEndpointResponseBody) *ListInstanceEndpointResponse {
7881 s.Body = v
7882 return s
7883 }
7884
7885 type ListInstanceRegionRequest struct {
7886 Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"`
7887 }
7888
7889 func (s ListInstanceRegionRequest) String() string {
7890 return tea.Prettify(s)
7891 }
7892
7893 func (s ListInstanceRegionRequest) GoString() string {
7894 return s.String()
7895 }
7896
7897 func (s *ListInstanceRegionRequest) SetLang(v string) *ListInstanceRegionRequest {
7898 s.Lang = &v
7899 return s
7900 }
7901
7902 type ListInstanceRegionResponseBody struct {
7903 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
7904 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
7905 Regions []*ListInstanceRegionResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"`
7906 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
7907 }
7908
7909 func (s ListInstanceRegionResponseBody) String() string {
7910 return tea.Prettify(s)
7911 }
7912
7913 func (s ListInstanceRegionResponseBody) GoString() string {
7914 return s.String()
7915 }
7916
7917 func (s *ListInstanceRegionResponseBody) SetCode(v string) *ListInstanceRegionResponseBody {
7918 s.Code = &v
7919 return s
7920 }
7921
7922 func (s *ListInstanceRegionResponseBody) SetIsSuccess(v bool) *ListInstanceRegionResponseBody {
7923 s.IsSuccess = &v
7924 return s
7925 }
7926
7927 func (s *ListInstanceRegionResponseBody) SetRegions(v []*ListInstanceRegionResponseBodyRegions) *ListInstanceRegionResponseBody {
7928 s.Regions = v
7929 return s
7930 }
7931
7932 func (s *ListInstanceRegionResponseBody) SetRequestId(v string) *ListInstanceRegionResponseBody {
7933 s.RequestId = &v
7934 return s
7935 }
7936
7937 type ListInstanceRegionResponseBodyRegions struct {
7938 LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
7939 RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
7940 }
7941
7942 func (s ListInstanceRegionResponseBodyRegions) String() string {
7943 return tea.Prettify(s)
7944 }
7945
7946 func (s ListInstanceRegionResponseBodyRegions) GoString() string {
7947 return s.String()
7948 }
7949
7950 func (s *ListInstanceRegionResponseBodyRegions) SetLocalName(v string) *ListInstanceRegionResponseBodyRegions {
7951 s.LocalName = &v
7952 return s
7953 }
7954
7955 func (s *ListInstanceRegionResponseBodyRegions) SetRegionId(v string) *ListInstanceRegionResponseBodyRegions {
7956 s.RegionId = &v
7957 return s
7958 }
7959
7960 type ListInstanceRegionResponse struct {
7961 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
7962 Body *ListInstanceRegionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
7963 }
7964
7965 func (s ListInstanceRegionResponse) String() string {
7966 return tea.Prettify(s)
7967 }
7968
7969 func (s ListInstanceRegionResponse) GoString() string {
7970 return s.String()
7971 }
7972
7973 func (s *ListInstanceRegionResponse) SetHeaders(v map[string]*string) *ListInstanceRegionResponse {
7974 s.Headers = v
7975 return s
7976 }
7977
7978 func (s *ListInstanceRegionResponse) SetBody(v *ListInstanceRegionResponseBody) *ListInstanceRegionResponse {
7979 s.Body = v
7980 return s
7981 }
7982
7983 type ListNamespaceRequest struct {
7984 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
7985 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
7986 NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
7987 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
7988 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
7989 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
7990 Tag []*ListNamespaceRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
7991 }
7992
7993 func (s ListNamespaceRequest) String() string {
7994 return tea.Prettify(s)
7995 }
7996
7997 func (s ListNamespaceRequest) GoString() string {
7998 return s.String()
7999 }
8000
8001 func (s *ListNamespaceRequest) SetInstanceId(v string) *ListNamespaceRequest {
8002 s.InstanceId = &v
8003 return s
8004 }
8005
8006 func (s *ListNamespaceRequest) SetNamespaceName(v string) *ListNamespaceRequest {
8007 s.NamespaceName = &v
8008 return s
8009 }
8010
8011 func (s *ListNamespaceRequest) SetNamespaceStatus(v string) *ListNamespaceRequest {
8012 s.NamespaceStatus = &v
8013 return s
8014 }
8015
8016 func (s *ListNamespaceRequest) SetPageNo(v int32) *ListNamespaceRequest {
8017 s.PageNo = &v
8018 return s
8019 }
8020
8021 func (s *ListNamespaceRequest) SetPageSize(v int32) *ListNamespaceRequest {
8022 s.PageSize = &v
8023 return s
8024 }
8025
8026 func (s *ListNamespaceRequest) SetResourceGroupId(v string) *ListNamespaceRequest {
8027 s.ResourceGroupId = &v
8028 return s
8029 }
8030
8031 func (s *ListNamespaceRequest) SetTag(v []*ListNamespaceRequestTag) *ListNamespaceRequest {
8032 s.Tag = v
8033 return s
8034 }
8035
8036 type ListNamespaceRequestTag struct {
8037 Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
8038 Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
8039 }
8040
8041 func (s ListNamespaceRequestTag) String() string {
8042 return tea.Prettify(s)
8043 }
8044
8045 func (s ListNamespaceRequestTag) GoString() string {
8046 return s.String()
8047 }
8048
8049 func (s *ListNamespaceRequestTag) SetKey(v string) *ListNamespaceRequestTag {
8050 s.Key = &v
8051 return s
8052 }
8053
8054 func (s *ListNamespaceRequestTag) SetValue(v string) *ListNamespaceRequestTag {
8055 s.Value = &v
8056 return s
8057 }
8058
8059 type ListNamespaceResponseBody struct {
8060 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
8061 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
8062 Namespaces []*ListNamespaceResponseBodyNamespaces `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Repeated"`
8063 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
8064 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
8065 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
8066 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
8067 }
8068
8069 func (s ListNamespaceResponseBody) String() string {
8070 return tea.Prettify(s)
8071 }
8072
8073 func (s ListNamespaceResponseBody) GoString() string {
8074 return s.String()
8075 }
8076
8077 func (s *ListNamespaceResponseBody) SetCode(v string) *ListNamespaceResponseBody {
8078 s.Code = &v
8079 return s
8080 }
8081
8082 func (s *ListNamespaceResponseBody) SetIsSuccess(v bool) *ListNamespaceResponseBody {
8083 s.IsSuccess = &v
8084 return s
8085 }
8086
8087 func (s *ListNamespaceResponseBody) SetNamespaces(v []*ListNamespaceResponseBodyNamespaces) *ListNamespaceResponseBody {
8088 s.Namespaces = v
8089 return s
8090 }
8091
8092 func (s *ListNamespaceResponseBody) SetPageNo(v int32) *ListNamespaceResponseBody {
8093 s.PageNo = &v
8094 return s
8095 }
8096
8097 func (s *ListNamespaceResponseBody) SetPageSize(v int32) *ListNamespaceResponseBody {
8098 s.PageSize = &v
8099 return s
8100 }
8101
8102 func (s *ListNamespaceResponseBody) SetRequestId(v string) *ListNamespaceResponseBody {
8103 s.RequestId = &v
8104 return s
8105 }
8106
8107 func (s *ListNamespaceResponseBody) SetTotalCount(v string) *ListNamespaceResponseBody {
8108 s.TotalCount = &v
8109 return s
8110 }
8111
8112 type ListNamespaceResponseBodyNamespaces struct {
8113 AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
8114 DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
8115 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
8116 NamespaceId *string `json:"NamespaceId,omitempty" xml:"NamespaceId,omitempty"`
8117 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
8118 NamespaceStatus *string `json:"NamespaceStatus,omitempty" xml:"NamespaceStatus,omitempty"`
8119 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
8120 Tags []*ListNamespaceResponseBodyNamespacesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
8121 }
8122
8123 func (s ListNamespaceResponseBodyNamespaces) String() string {
8124 return tea.Prettify(s)
8125 }
8126
8127 func (s ListNamespaceResponseBodyNamespaces) GoString() string {
8128 return s.String()
8129 }
8130
8131 func (s *ListNamespaceResponseBodyNamespaces) SetAutoCreateRepo(v bool) *ListNamespaceResponseBodyNamespaces {
8132 s.AutoCreateRepo = &v
8133 return s
8134 }
8135
8136 func (s *ListNamespaceResponseBodyNamespaces) SetDefaultRepoType(v string) *ListNamespaceResponseBodyNamespaces {
8137 s.DefaultRepoType = &v
8138 return s
8139 }
8140
8141 func (s *ListNamespaceResponseBodyNamespaces) SetInstanceId(v string) *ListNamespaceResponseBodyNamespaces {
8142 s.InstanceId = &v
8143 return s
8144 }
8145
8146 func (s *ListNamespaceResponseBodyNamespaces) SetNamespaceId(v string) *ListNamespaceResponseBodyNamespaces {
8147 s.NamespaceId = &v
8148 return s
8149 }
8150
8151 func (s *ListNamespaceResponseBodyNamespaces) SetNamespaceName(v string) *ListNamespaceResponseBodyNamespaces {
8152 s.NamespaceName = &v
8153 return s
8154 }
8155
8156 func (s *ListNamespaceResponseBodyNamespaces) SetNamespaceStatus(v string) *ListNamespaceResponseBodyNamespaces {
8157 s.NamespaceStatus = &v
8158 return s
8159 }
8160
8161 func (s *ListNamespaceResponseBodyNamespaces) SetResourceGroupId(v string) *ListNamespaceResponseBodyNamespaces {
8162 s.ResourceGroupId = &v
8163 return s
8164 }
8165
8166 func (s *ListNamespaceResponseBodyNamespaces) SetTags(v []*ListNamespaceResponseBodyNamespacesTags) *ListNamespaceResponseBodyNamespaces {
8167 s.Tags = v
8168 return s
8169 }
8170
8171 type ListNamespaceResponseBodyNamespacesTags struct {
8172 TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
8173 TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
8174 }
8175
8176 func (s ListNamespaceResponseBodyNamespacesTags) String() string {
8177 return tea.Prettify(s)
8178 }
8179
8180 func (s ListNamespaceResponseBodyNamespacesTags) GoString() string {
8181 return s.String()
8182 }
8183
8184 func (s *ListNamespaceResponseBodyNamespacesTags) SetTagKey(v string) *ListNamespaceResponseBodyNamespacesTags {
8185 s.TagKey = &v
8186 return s
8187 }
8188
8189 func (s *ListNamespaceResponseBodyNamespacesTags) SetTagValue(v string) *ListNamespaceResponseBodyNamespacesTags {
8190 s.TagValue = &v
8191 return s
8192 }
8193
8194 type ListNamespaceResponse struct {
8195 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
8196 Body *ListNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
8197 }
8198
8199 func (s ListNamespaceResponse) String() string {
8200 return tea.Prettify(s)
8201 }
8202
8203 func (s ListNamespaceResponse) GoString() string {
8204 return s.String()
8205 }
8206
8207 func (s *ListNamespaceResponse) SetHeaders(v map[string]*string) *ListNamespaceResponse {
8208 s.Headers = v
8209 return s
8210 }
8211
8212 func (s *ListNamespaceResponse) SetBody(v *ListNamespaceResponseBody) *ListNamespaceResponse {
8213 s.Body = v
8214 return s
8215 }
8216
8217 type ListRepoBuildRecordRequest struct {
8218 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
8219 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
8220 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
8221 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
8222 }
8223
8224 func (s ListRepoBuildRecordRequest) String() string {
8225 return tea.Prettify(s)
8226 }
8227
8228 func (s ListRepoBuildRecordRequest) GoString() string {
8229 return s.String()
8230 }
8231
8232 func (s *ListRepoBuildRecordRequest) SetInstanceId(v string) *ListRepoBuildRecordRequest {
8233 s.InstanceId = &v
8234 return s
8235 }
8236
8237 func (s *ListRepoBuildRecordRequest) SetPageNo(v int32) *ListRepoBuildRecordRequest {
8238 s.PageNo = &v
8239 return s
8240 }
8241
8242 func (s *ListRepoBuildRecordRequest) SetPageSize(v int32) *ListRepoBuildRecordRequest {
8243 s.PageSize = &v
8244 return s
8245 }
8246
8247 func (s *ListRepoBuildRecordRequest) SetRepoId(v string) *ListRepoBuildRecordRequest {
8248 s.RepoId = &v
8249 return s
8250 }
8251
8252 type ListRepoBuildRecordResponseBody struct {
8253 BuildRecords []*ListRepoBuildRecordResponseBodyBuildRecords `json:"BuildRecords,omitempty" xml:"BuildRecords,omitempty" type:"Repeated"`
8254 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
8255 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
8256 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
8257 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
8258 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
8259 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
8260 }
8261
8262 func (s ListRepoBuildRecordResponseBody) String() string {
8263 return tea.Prettify(s)
8264 }
8265
8266 func (s ListRepoBuildRecordResponseBody) GoString() string {
8267 return s.String()
8268 }
8269
8270 func (s *ListRepoBuildRecordResponseBody) SetBuildRecords(v []*ListRepoBuildRecordResponseBodyBuildRecords) *ListRepoBuildRecordResponseBody {
8271 s.BuildRecords = v
8272 return s
8273 }
8274
8275 func (s *ListRepoBuildRecordResponseBody) SetCode(v string) *ListRepoBuildRecordResponseBody {
8276 s.Code = &v
8277 return s
8278 }
8279
8280 func (s *ListRepoBuildRecordResponseBody) SetIsSuccess(v bool) *ListRepoBuildRecordResponseBody {
8281 s.IsSuccess = &v
8282 return s
8283 }
8284
8285 func (s *ListRepoBuildRecordResponseBody) SetPageNo(v int32) *ListRepoBuildRecordResponseBody {
8286 s.PageNo = &v
8287 return s
8288 }
8289
8290 func (s *ListRepoBuildRecordResponseBody) SetPageSize(v int32) *ListRepoBuildRecordResponseBody {
8291 s.PageSize = &v
8292 return s
8293 }
8294
8295 func (s *ListRepoBuildRecordResponseBody) SetRequestId(v string) *ListRepoBuildRecordResponseBody {
8296 s.RequestId = &v
8297 return s
8298 }
8299
8300 func (s *ListRepoBuildRecordResponseBody) SetTotalCount(v string) *ListRepoBuildRecordResponseBody {
8301 s.TotalCount = &v
8302 return s
8303 }
8304
8305 type ListRepoBuildRecordResponseBodyBuildRecords struct {
8306 BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
8307 BuildStatus *string `json:"BuildStatus,omitempty" xml:"BuildStatus,omitempty"`
8308 EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
8309 Image *ListRepoBuildRecordResponseBodyBuildRecordsImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Struct"`
8310 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
8311 }
8312
8313 func (s ListRepoBuildRecordResponseBodyBuildRecords) String() string {
8314 return tea.Prettify(s)
8315 }
8316
8317 func (s ListRepoBuildRecordResponseBodyBuildRecords) GoString() string {
8318 return s.String()
8319 }
8320
8321 func (s *ListRepoBuildRecordResponseBodyBuildRecords) SetBuildRecordId(v string) *ListRepoBuildRecordResponseBodyBuildRecords {
8322 s.BuildRecordId = &v
8323 return s
8324 }
8325
8326 func (s *ListRepoBuildRecordResponseBodyBuildRecords) SetBuildStatus(v string) *ListRepoBuildRecordResponseBodyBuildRecords {
8327 s.BuildStatus = &v
8328 return s
8329 }
8330
8331 func (s *ListRepoBuildRecordResponseBodyBuildRecords) SetEndTime(v string) *ListRepoBuildRecordResponseBodyBuildRecords {
8332 s.EndTime = &v
8333 return s
8334 }
8335
8336 func (s *ListRepoBuildRecordResponseBodyBuildRecords) SetImage(v *ListRepoBuildRecordResponseBodyBuildRecordsImage) *ListRepoBuildRecordResponseBodyBuildRecords {
8337 s.Image = v
8338 return s
8339 }
8340
8341 func (s *ListRepoBuildRecordResponseBodyBuildRecords) SetStartTime(v string) *ListRepoBuildRecordResponseBodyBuildRecords {
8342 s.StartTime = &v
8343 return s
8344 }
8345
8346 type ListRepoBuildRecordResponseBodyBuildRecordsImage struct {
8347 ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
8348 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
8349 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
8350 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
8351 }
8352
8353 func (s ListRepoBuildRecordResponseBodyBuildRecordsImage) String() string {
8354 return tea.Prettify(s)
8355 }
8356
8357 func (s ListRepoBuildRecordResponseBodyBuildRecordsImage) GoString() string {
8358 return s.String()
8359 }
8360
8361 func (s *ListRepoBuildRecordResponseBodyBuildRecordsImage) SetImageTag(v string) *ListRepoBuildRecordResponseBodyBuildRecordsImage {
8362 s.ImageTag = &v
8363 return s
8364 }
8365
8366 func (s *ListRepoBuildRecordResponseBodyBuildRecordsImage) SetRepoId(v string) *ListRepoBuildRecordResponseBodyBuildRecordsImage {
8367 s.RepoId = &v
8368 return s
8369 }
8370
8371 func (s *ListRepoBuildRecordResponseBodyBuildRecordsImage) SetRepoName(v string) *ListRepoBuildRecordResponseBodyBuildRecordsImage {
8372 s.RepoName = &v
8373 return s
8374 }
8375
8376 func (s *ListRepoBuildRecordResponseBodyBuildRecordsImage) SetRepoNamespaceName(v string) *ListRepoBuildRecordResponseBodyBuildRecordsImage {
8377 s.RepoNamespaceName = &v
8378 return s
8379 }
8380
8381 type ListRepoBuildRecordResponse struct {
8382 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
8383 Body *ListRepoBuildRecordResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
8384 }
8385
8386 func (s ListRepoBuildRecordResponse) String() string {
8387 return tea.Prettify(s)
8388 }
8389
8390 func (s ListRepoBuildRecordResponse) GoString() string {
8391 return s.String()
8392 }
8393
8394 func (s *ListRepoBuildRecordResponse) SetHeaders(v map[string]*string) *ListRepoBuildRecordResponse {
8395 s.Headers = v
8396 return s
8397 }
8398
8399 func (s *ListRepoBuildRecordResponse) SetBody(v *ListRepoBuildRecordResponseBody) *ListRepoBuildRecordResponse {
8400 s.Body = v
8401 return s
8402 }
8403
8404 type ListRepoBuildRecordLogRequest struct {
8405 BuildRecordId *string `json:"BuildRecordId,omitempty" xml:"BuildRecordId,omitempty"`
8406 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
8407 Offset *int32 `json:"Offset,omitempty" xml:"Offset,omitempty"`
8408 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
8409 }
8410
8411 func (s ListRepoBuildRecordLogRequest) String() string {
8412 return tea.Prettify(s)
8413 }
8414
8415 func (s ListRepoBuildRecordLogRequest) GoString() string {
8416 return s.String()
8417 }
8418
8419 func (s *ListRepoBuildRecordLogRequest) SetBuildRecordId(v string) *ListRepoBuildRecordLogRequest {
8420 s.BuildRecordId = &v
8421 return s
8422 }
8423
8424 func (s *ListRepoBuildRecordLogRequest) SetInstanceId(v string) *ListRepoBuildRecordLogRequest {
8425 s.InstanceId = &v
8426 return s
8427 }
8428
8429 func (s *ListRepoBuildRecordLogRequest) SetOffset(v int32) *ListRepoBuildRecordLogRequest {
8430 s.Offset = &v
8431 return s
8432 }
8433
8434 func (s *ListRepoBuildRecordLogRequest) SetRepoId(v string) *ListRepoBuildRecordLogRequest {
8435 s.RepoId = &v
8436 return s
8437 }
8438
8439 type ListRepoBuildRecordLogResponseBody struct {
8440 BuildRecordLogs []*ListRepoBuildRecordLogResponseBodyBuildRecordLogs `json:"BuildRecordLogs,omitempty" xml:"BuildRecordLogs,omitempty" type:"Repeated"`
8441 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
8442 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
8443 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
8444 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
8445 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
8446 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
8447 }
8448
8449 func (s ListRepoBuildRecordLogResponseBody) String() string {
8450 return tea.Prettify(s)
8451 }
8452
8453 func (s ListRepoBuildRecordLogResponseBody) GoString() string {
8454 return s.String()
8455 }
8456
8457 func (s *ListRepoBuildRecordLogResponseBody) SetBuildRecordLogs(v []*ListRepoBuildRecordLogResponseBodyBuildRecordLogs) *ListRepoBuildRecordLogResponseBody {
8458 s.BuildRecordLogs = v
8459 return s
8460 }
8461
8462 func (s *ListRepoBuildRecordLogResponseBody) SetCode(v string) *ListRepoBuildRecordLogResponseBody {
8463 s.Code = &v
8464 return s
8465 }
8466
8467 func (s *ListRepoBuildRecordLogResponseBody) SetIsSuccess(v bool) *ListRepoBuildRecordLogResponseBody {
8468 s.IsSuccess = &v
8469 return s
8470 }
8471
8472 func (s *ListRepoBuildRecordLogResponseBody) SetPageNo(v int32) *ListRepoBuildRecordLogResponseBody {
8473 s.PageNo = &v
8474 return s
8475 }
8476
8477 func (s *ListRepoBuildRecordLogResponseBody) SetPageSize(v int32) *ListRepoBuildRecordLogResponseBody {
8478 s.PageSize = &v
8479 return s
8480 }
8481
8482 func (s *ListRepoBuildRecordLogResponseBody) SetRequestId(v string) *ListRepoBuildRecordLogResponseBody {
8483 s.RequestId = &v
8484 return s
8485 }
8486
8487 func (s *ListRepoBuildRecordLogResponseBody) SetTotalCount(v string) *ListRepoBuildRecordLogResponseBody {
8488 s.TotalCount = &v
8489 return s
8490 }
8491
8492 type ListRepoBuildRecordLogResponseBodyBuildRecordLogs struct {
8493 BuildStage *string `json:"BuildStage,omitempty" xml:"BuildStage,omitempty"`
8494 LineNumber *int32 `json:"LineNumber,omitempty" xml:"LineNumber,omitempty"`
8495 Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
8496 }
8497
8498 func (s ListRepoBuildRecordLogResponseBodyBuildRecordLogs) String() string {
8499 return tea.Prettify(s)
8500 }
8501
8502 func (s ListRepoBuildRecordLogResponseBodyBuildRecordLogs) GoString() string {
8503 return s.String()
8504 }
8505
8506 func (s *ListRepoBuildRecordLogResponseBodyBuildRecordLogs) SetBuildStage(v string) *ListRepoBuildRecordLogResponseBodyBuildRecordLogs {
8507 s.BuildStage = &v
8508 return s
8509 }
8510
8511 func (s *ListRepoBuildRecordLogResponseBodyBuildRecordLogs) SetLineNumber(v int32) *ListRepoBuildRecordLogResponseBodyBuildRecordLogs {
8512 s.LineNumber = &v
8513 return s
8514 }
8515
8516 func (s *ListRepoBuildRecordLogResponseBodyBuildRecordLogs) SetMessage(v string) *ListRepoBuildRecordLogResponseBodyBuildRecordLogs {
8517 s.Message = &v
8518 return s
8519 }
8520
8521 type ListRepoBuildRecordLogResponse struct {
8522 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
8523 Body *ListRepoBuildRecordLogResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
8524 }
8525
8526 func (s ListRepoBuildRecordLogResponse) String() string {
8527 return tea.Prettify(s)
8528 }
8529
8530 func (s ListRepoBuildRecordLogResponse) GoString() string {
8531 return s.String()
8532 }
8533
8534 func (s *ListRepoBuildRecordLogResponse) SetHeaders(v map[string]*string) *ListRepoBuildRecordLogResponse {
8535 s.Headers = v
8536 return s
8537 }
8538
8539 func (s *ListRepoBuildRecordLogResponse) SetBody(v *ListRepoBuildRecordLogResponseBody) *ListRepoBuildRecordLogResponse {
8540 s.Body = v
8541 return s
8542 }
8543
8544 type ListRepoBuildRuleRequest struct {
8545 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
8546 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
8547 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
8548 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
8549 }
8550
8551 func (s ListRepoBuildRuleRequest) String() string {
8552 return tea.Prettify(s)
8553 }
8554
8555 func (s ListRepoBuildRuleRequest) GoString() string {
8556 return s.String()
8557 }
8558
8559 func (s *ListRepoBuildRuleRequest) SetInstanceId(v string) *ListRepoBuildRuleRequest {
8560 s.InstanceId = &v
8561 return s
8562 }
8563
8564 func (s *ListRepoBuildRuleRequest) SetPageNo(v int32) *ListRepoBuildRuleRequest {
8565 s.PageNo = &v
8566 return s
8567 }
8568
8569 func (s *ListRepoBuildRuleRequest) SetPageSize(v int32) *ListRepoBuildRuleRequest {
8570 s.PageSize = &v
8571 return s
8572 }
8573
8574 func (s *ListRepoBuildRuleRequest) SetRepoId(v string) *ListRepoBuildRuleRequest {
8575 s.RepoId = &v
8576 return s
8577 }
8578
8579 type ListRepoBuildRuleResponseBody struct {
8580 BuildRules []*ListRepoBuildRuleResponseBodyBuildRules `json:"BuildRules,omitempty" xml:"BuildRules,omitempty" type:"Repeated"`
8581 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
8582 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
8583 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
8584 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
8585 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
8586 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
8587 }
8588
8589 func (s ListRepoBuildRuleResponseBody) String() string {
8590 return tea.Prettify(s)
8591 }
8592
8593 func (s ListRepoBuildRuleResponseBody) GoString() string {
8594 return s.String()
8595 }
8596
8597 func (s *ListRepoBuildRuleResponseBody) SetBuildRules(v []*ListRepoBuildRuleResponseBodyBuildRules) *ListRepoBuildRuleResponseBody {
8598 s.BuildRules = v
8599 return s
8600 }
8601
8602 func (s *ListRepoBuildRuleResponseBody) SetCode(v string) *ListRepoBuildRuleResponseBody {
8603 s.Code = &v
8604 return s
8605 }
8606
8607 func (s *ListRepoBuildRuleResponseBody) SetIsSuccess(v bool) *ListRepoBuildRuleResponseBody {
8608 s.IsSuccess = &v
8609 return s
8610 }
8611
8612 func (s *ListRepoBuildRuleResponseBody) SetPageNo(v int32) *ListRepoBuildRuleResponseBody {
8613 s.PageNo = &v
8614 return s
8615 }
8616
8617 func (s *ListRepoBuildRuleResponseBody) SetPageSize(v int32) *ListRepoBuildRuleResponseBody {
8618 s.PageSize = &v
8619 return s
8620 }
8621
8622 func (s *ListRepoBuildRuleResponseBody) SetRequestId(v string) *ListRepoBuildRuleResponseBody {
8623 s.RequestId = &v
8624 return s
8625 }
8626
8627 func (s *ListRepoBuildRuleResponseBody) SetTotalCount(v string) *ListRepoBuildRuleResponseBody {
8628 s.TotalCount = &v
8629 return s
8630 }
8631
8632 type ListRepoBuildRuleResponseBodyBuildRules struct {
8633 BuildArgs []*string `json:"BuildArgs,omitempty" xml:"BuildArgs,omitempty" type:"Repeated"`
8634 BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
8635 DockerfileLocation *string `json:"DockerfileLocation,omitempty" xml:"DockerfileLocation,omitempty"`
8636 DockerfileName *string `json:"DockerfileName,omitempty" xml:"DockerfileName,omitempty"`
8637 ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
8638 Platforms []*string `json:"Platforms,omitempty" xml:"Platforms,omitempty" type:"Repeated"`
8639 PushName *string `json:"PushName,omitempty" xml:"PushName,omitempty"`
8640 PushType *string `json:"PushType,omitempty" xml:"PushType,omitempty"`
8641 }
8642
8643 func (s ListRepoBuildRuleResponseBodyBuildRules) String() string {
8644 return tea.Prettify(s)
8645 }
8646
8647 func (s ListRepoBuildRuleResponseBodyBuildRules) GoString() string {
8648 return s.String()
8649 }
8650
8651 func (s *ListRepoBuildRuleResponseBodyBuildRules) SetBuildArgs(v []*string) *ListRepoBuildRuleResponseBodyBuildRules {
8652 s.BuildArgs = v
8653 return s
8654 }
8655
8656 func (s *ListRepoBuildRuleResponseBodyBuildRules) SetBuildRuleId(v string) *ListRepoBuildRuleResponseBodyBuildRules {
8657 s.BuildRuleId = &v
8658 return s
8659 }
8660
8661 func (s *ListRepoBuildRuleResponseBodyBuildRules) SetDockerfileLocation(v string) *ListRepoBuildRuleResponseBodyBuildRules {
8662 s.DockerfileLocation = &v
8663 return s
8664 }
8665
8666 func (s *ListRepoBuildRuleResponseBodyBuildRules) SetDockerfileName(v string) *ListRepoBuildRuleResponseBodyBuildRules {
8667 s.DockerfileName = &v
8668 return s
8669 }
8670
8671 func (s *ListRepoBuildRuleResponseBodyBuildRules) SetImageTag(v string) *ListRepoBuildRuleResponseBodyBuildRules {
8672 s.ImageTag = &v
8673 return s
8674 }
8675
8676 func (s *ListRepoBuildRuleResponseBodyBuildRules) SetPlatforms(v []*string) *ListRepoBuildRuleResponseBodyBuildRules {
8677 s.Platforms = v
8678 return s
8679 }
8680
8681 func (s *ListRepoBuildRuleResponseBodyBuildRules) SetPushName(v string) *ListRepoBuildRuleResponseBodyBuildRules {
8682 s.PushName = &v
8683 return s
8684 }
8685
8686 func (s *ListRepoBuildRuleResponseBodyBuildRules) SetPushType(v string) *ListRepoBuildRuleResponseBodyBuildRules {
8687 s.PushType = &v
8688 return s
8689 }
8690
8691 type ListRepoBuildRuleResponse struct {
8692 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
8693 Body *ListRepoBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
8694 }
8695
8696 func (s ListRepoBuildRuleResponse) String() string {
8697 return tea.Prettify(s)
8698 }
8699
8700 func (s ListRepoBuildRuleResponse) GoString() string {
8701 return s.String()
8702 }
8703
8704 func (s *ListRepoBuildRuleResponse) SetHeaders(v map[string]*string) *ListRepoBuildRuleResponse {
8705 s.Headers = v
8706 return s
8707 }
8708
8709 func (s *ListRepoBuildRuleResponse) SetBody(v *ListRepoBuildRuleResponseBody) *ListRepoBuildRuleResponse {
8710 s.Body = v
8711 return s
8712 }
8713
8714 type ListRepoSyncRuleRequest struct {
8715 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
8716 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
8717 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
8718 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
8719 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
8720 TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
8721 TargetRegionId *string `json:"TargetRegionId,omitempty" xml:"TargetRegionId,omitempty"`
8722 }
8723
8724 func (s ListRepoSyncRuleRequest) String() string {
8725 return tea.Prettify(s)
8726 }
8727
8728 func (s ListRepoSyncRuleRequest) GoString() string {
8729 return s.String()
8730 }
8731
8732 func (s *ListRepoSyncRuleRequest) SetInstanceId(v string) *ListRepoSyncRuleRequest {
8733 s.InstanceId = &v
8734 return s
8735 }
8736
8737 func (s *ListRepoSyncRuleRequest) SetNamespaceName(v string) *ListRepoSyncRuleRequest {
8738 s.NamespaceName = &v
8739 return s
8740 }
8741
8742 func (s *ListRepoSyncRuleRequest) SetPageNo(v int32) *ListRepoSyncRuleRequest {
8743 s.PageNo = &v
8744 return s
8745 }
8746
8747 func (s *ListRepoSyncRuleRequest) SetPageSize(v int32) *ListRepoSyncRuleRequest {
8748 s.PageSize = &v
8749 return s
8750 }
8751
8752 func (s *ListRepoSyncRuleRequest) SetRepoName(v string) *ListRepoSyncRuleRequest {
8753 s.RepoName = &v
8754 return s
8755 }
8756
8757 func (s *ListRepoSyncRuleRequest) SetTargetInstanceId(v string) *ListRepoSyncRuleRequest {
8758 s.TargetInstanceId = &v
8759 return s
8760 }
8761
8762 func (s *ListRepoSyncRuleRequest) SetTargetRegionId(v string) *ListRepoSyncRuleRequest {
8763 s.TargetRegionId = &v
8764 return s
8765 }
8766
8767 type ListRepoSyncRuleResponseBody struct {
8768 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
8769 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
8770 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
8771 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
8772 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
8773 SyncRules []*ListRepoSyncRuleResponseBodySyncRules `json:"SyncRules,omitempty" xml:"SyncRules,omitempty" type:"Repeated"`
8774 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
8775 }
8776
8777 func (s ListRepoSyncRuleResponseBody) String() string {
8778 return tea.Prettify(s)
8779 }
8780
8781 func (s ListRepoSyncRuleResponseBody) GoString() string {
8782 return s.String()
8783 }
8784
8785 func (s *ListRepoSyncRuleResponseBody) SetCode(v string) *ListRepoSyncRuleResponseBody {
8786 s.Code = &v
8787 return s
8788 }
8789
8790 func (s *ListRepoSyncRuleResponseBody) SetIsSuccess(v bool) *ListRepoSyncRuleResponseBody {
8791 s.IsSuccess = &v
8792 return s
8793 }
8794
8795 func (s *ListRepoSyncRuleResponseBody) SetPageNo(v int32) *ListRepoSyncRuleResponseBody {
8796 s.PageNo = &v
8797 return s
8798 }
8799
8800 func (s *ListRepoSyncRuleResponseBody) SetPageSize(v int32) *ListRepoSyncRuleResponseBody {
8801 s.PageSize = &v
8802 return s
8803 }
8804
8805 func (s *ListRepoSyncRuleResponseBody) SetRequestId(v string) *ListRepoSyncRuleResponseBody {
8806 s.RequestId = &v
8807 return s
8808 }
8809
8810 func (s *ListRepoSyncRuleResponseBody) SetSyncRules(v []*ListRepoSyncRuleResponseBodySyncRules) *ListRepoSyncRuleResponseBody {
8811 s.SyncRules = v
8812 return s
8813 }
8814
8815 func (s *ListRepoSyncRuleResponseBody) SetTotalCount(v int32) *ListRepoSyncRuleResponseBody {
8816 s.TotalCount = &v
8817 return s
8818 }
8819
8820 type ListRepoSyncRuleResponseBodySyncRules struct {
8821 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
8822 CrossUser *bool `json:"CrossUser,omitempty" xml:"CrossUser,omitempty"`
8823 LocalInstanceId *string `json:"LocalInstanceId,omitempty" xml:"LocalInstanceId,omitempty"`
8824 LocalNamespaceName *string `json:"LocalNamespaceName,omitempty" xml:"LocalNamespaceName,omitempty"`
8825 LocalRegionId *string `json:"LocalRegionId,omitempty" xml:"LocalRegionId,omitempty"`
8826 LocalRepoName *string `json:"LocalRepoName,omitempty" xml:"LocalRepoName,omitempty"`
8827 ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
8828 SyncDirection *string `json:"SyncDirection,omitempty" xml:"SyncDirection,omitempty"`
8829 SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
8830 SyncRuleName *string `json:"SyncRuleName,omitempty" xml:"SyncRuleName,omitempty"`
8831 SyncScope *string `json:"SyncScope,omitempty" xml:"SyncScope,omitempty"`
8832 SyncTrigger *string `json:"SyncTrigger,omitempty" xml:"SyncTrigger,omitempty"`
8833 TagFilter *string `json:"TagFilter,omitempty" xml:"TagFilter,omitempty"`
8834 TargetInstanceId *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
8835 TargetNamespaceName *string `json:"TargetNamespaceName,omitempty" xml:"TargetNamespaceName,omitempty"`
8836 TargetRegionId *string `json:"TargetRegionId,omitempty" xml:"TargetRegionId,omitempty"`
8837 TargetRepoName *string `json:"TargetRepoName,omitempty" xml:"TargetRepoName,omitempty"`
8838 }
8839
8840 func (s ListRepoSyncRuleResponseBodySyncRules) String() string {
8841 return tea.Prettify(s)
8842 }
8843
8844 func (s ListRepoSyncRuleResponseBodySyncRules) GoString() string {
8845 return s.String()
8846 }
8847
8848 func (s *ListRepoSyncRuleResponseBodySyncRules) SetCreateTime(v int64) *ListRepoSyncRuleResponseBodySyncRules {
8849 s.CreateTime = &v
8850 return s
8851 }
8852
8853 func (s *ListRepoSyncRuleResponseBodySyncRules) SetCrossUser(v bool) *ListRepoSyncRuleResponseBodySyncRules {
8854 s.CrossUser = &v
8855 return s
8856 }
8857
8858 func (s *ListRepoSyncRuleResponseBodySyncRules) SetLocalInstanceId(v string) *ListRepoSyncRuleResponseBodySyncRules {
8859 s.LocalInstanceId = &v
8860 return s
8861 }
8862
8863 func (s *ListRepoSyncRuleResponseBodySyncRules) SetLocalNamespaceName(v string) *ListRepoSyncRuleResponseBodySyncRules {
8864 s.LocalNamespaceName = &v
8865 return s
8866 }
8867
8868 func (s *ListRepoSyncRuleResponseBodySyncRules) SetLocalRegionId(v string) *ListRepoSyncRuleResponseBodySyncRules {
8869 s.LocalRegionId = &v
8870 return s
8871 }
8872
8873 func (s *ListRepoSyncRuleResponseBodySyncRules) SetLocalRepoName(v string) *ListRepoSyncRuleResponseBodySyncRules {
8874 s.LocalRepoName = &v
8875 return s
8876 }
8877
8878 func (s *ListRepoSyncRuleResponseBodySyncRules) SetModifiedTime(v int64) *ListRepoSyncRuleResponseBodySyncRules {
8879 s.ModifiedTime = &v
8880 return s
8881 }
8882
8883 func (s *ListRepoSyncRuleResponseBodySyncRules) SetSyncDirection(v string) *ListRepoSyncRuleResponseBodySyncRules {
8884 s.SyncDirection = &v
8885 return s
8886 }
8887
8888 func (s *ListRepoSyncRuleResponseBodySyncRules) SetSyncRuleId(v string) *ListRepoSyncRuleResponseBodySyncRules {
8889 s.SyncRuleId = &v
8890 return s
8891 }
8892
8893 func (s *ListRepoSyncRuleResponseBodySyncRules) SetSyncRuleName(v string) *ListRepoSyncRuleResponseBodySyncRules {
8894 s.SyncRuleName = &v
8895 return s
8896 }
8897
8898 func (s *ListRepoSyncRuleResponseBodySyncRules) SetSyncScope(v string) *ListRepoSyncRuleResponseBodySyncRules {
8899 s.SyncScope = &v
8900 return s
8901 }
8902
8903 func (s *ListRepoSyncRuleResponseBodySyncRules) SetSyncTrigger(v string) *ListRepoSyncRuleResponseBodySyncRules {
8904 s.SyncTrigger = &v
8905 return s
8906 }
8907
8908 func (s *ListRepoSyncRuleResponseBodySyncRules) SetTagFilter(v string) *ListRepoSyncRuleResponseBodySyncRules {
8909 s.TagFilter = &v
8910 return s
8911 }
8912
8913 func (s *ListRepoSyncRuleResponseBodySyncRules) SetTargetInstanceId(v string) *ListRepoSyncRuleResponseBodySyncRules {
8914 s.TargetInstanceId = &v
8915 return s
8916 }
8917
8918 func (s *ListRepoSyncRuleResponseBodySyncRules) SetTargetNamespaceName(v string) *ListRepoSyncRuleResponseBodySyncRules {
8919 s.TargetNamespaceName = &v
8920 return s
8921 }
8922
8923 func (s *ListRepoSyncRuleResponseBodySyncRules) SetTargetRegionId(v string) *ListRepoSyncRuleResponseBodySyncRules {
8924 s.TargetRegionId = &v
8925 return s
8926 }
8927
8928 func (s *ListRepoSyncRuleResponseBodySyncRules) SetTargetRepoName(v string) *ListRepoSyncRuleResponseBodySyncRules {
8929 s.TargetRepoName = &v
8930 return s
8931 }
8932
8933 type ListRepoSyncRuleResponse struct {
8934 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
8935 Body *ListRepoSyncRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
8936 }
8937
8938 func (s ListRepoSyncRuleResponse) String() string {
8939 return tea.Prettify(s)
8940 }
8941
8942 func (s ListRepoSyncRuleResponse) GoString() string {
8943 return s.String()
8944 }
8945
8946 func (s *ListRepoSyncRuleResponse) SetHeaders(v map[string]*string) *ListRepoSyncRuleResponse {
8947 s.Headers = v
8948 return s
8949 }
8950
8951 func (s *ListRepoSyncRuleResponse) SetBody(v *ListRepoSyncRuleResponseBody) *ListRepoSyncRuleResponse {
8952 s.Body = v
8953 return s
8954 }
8955
8956 type ListRepoSyncTaskRequest struct {
8957 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
8958 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
8959 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
8960 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
8961 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
8962 SyncRecordId *string `json:"SyncRecordId,omitempty" xml:"SyncRecordId,omitempty"`
8963 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
8964 }
8965
8966 func (s ListRepoSyncTaskRequest) String() string {
8967 return tea.Prettify(s)
8968 }
8969
8970 func (s ListRepoSyncTaskRequest) GoString() string {
8971 return s.String()
8972 }
8973
8974 func (s *ListRepoSyncTaskRequest) SetInstanceId(v string) *ListRepoSyncTaskRequest {
8975 s.InstanceId = &v
8976 return s
8977 }
8978
8979 func (s *ListRepoSyncTaskRequest) SetPageNo(v int32) *ListRepoSyncTaskRequest {
8980 s.PageNo = &v
8981 return s
8982 }
8983
8984 func (s *ListRepoSyncTaskRequest) SetPageSize(v int32) *ListRepoSyncTaskRequest {
8985 s.PageSize = &v
8986 return s
8987 }
8988
8989 func (s *ListRepoSyncTaskRequest) SetRepoName(v string) *ListRepoSyncTaskRequest {
8990 s.RepoName = &v
8991 return s
8992 }
8993
8994 func (s *ListRepoSyncTaskRequest) SetRepoNamespaceName(v string) *ListRepoSyncTaskRequest {
8995 s.RepoNamespaceName = &v
8996 return s
8997 }
8998
8999 func (s *ListRepoSyncTaskRequest) SetSyncRecordId(v string) *ListRepoSyncTaskRequest {
9000 s.SyncRecordId = &v
9001 return s
9002 }
9003
9004 func (s *ListRepoSyncTaskRequest) SetTag(v string) *ListRepoSyncTaskRequest {
9005 s.Tag = &v
9006 return s
9007 }
9008
9009 type ListRepoSyncTaskResponseBody struct {
9010 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
9011 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
9012 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
9013 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
9014 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
9015 SyncTasks []*ListRepoSyncTaskResponseBodySyncTasks `json:"SyncTasks,omitempty" xml:"SyncTasks,omitempty" type:"Repeated"`
9016 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
9017 }
9018
9019 func (s ListRepoSyncTaskResponseBody) String() string {
9020 return tea.Prettify(s)
9021 }
9022
9023 func (s ListRepoSyncTaskResponseBody) GoString() string {
9024 return s.String()
9025 }
9026
9027 func (s *ListRepoSyncTaskResponseBody) SetCode(v string) *ListRepoSyncTaskResponseBody {
9028 s.Code = &v
9029 return s
9030 }
9031
9032 func (s *ListRepoSyncTaskResponseBody) SetIsSuccess(v bool) *ListRepoSyncTaskResponseBody {
9033 s.IsSuccess = &v
9034 return s
9035 }
9036
9037 func (s *ListRepoSyncTaskResponseBody) SetPageNo(v int32) *ListRepoSyncTaskResponseBody {
9038 s.PageNo = &v
9039 return s
9040 }
9041
9042 func (s *ListRepoSyncTaskResponseBody) SetPageSize(v int32) *ListRepoSyncTaskResponseBody {
9043 s.PageSize = &v
9044 return s
9045 }
9046
9047 func (s *ListRepoSyncTaskResponseBody) SetRequestId(v string) *ListRepoSyncTaskResponseBody {
9048 s.RequestId = &v
9049 return s
9050 }
9051
9052 func (s *ListRepoSyncTaskResponseBody) SetSyncTasks(v []*ListRepoSyncTaskResponseBodySyncTasks) *ListRepoSyncTaskResponseBody {
9053 s.SyncTasks = v
9054 return s
9055 }
9056
9057 func (s *ListRepoSyncTaskResponseBody) SetTotalCount(v string) *ListRepoSyncTaskResponseBody {
9058 s.TotalCount = &v
9059 return s
9060 }
9061
9062 type ListRepoSyncTaskResponseBodySyncTasks struct {
9063 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
9064 CrossUser *bool `json:"CrossUser,omitempty" xml:"CrossUser,omitempty"`
9065 CustomLink *bool `json:"CustomLink,omitempty" xml:"CustomLink,omitempty"`
9066 ImageFrom *ListRepoSyncTaskResponseBodySyncTasksImageFrom `json:"ImageFrom,omitempty" xml:"ImageFrom,omitempty" type:"Struct"`
9067 ImageTo *ListRepoSyncTaskResponseBodySyncTasksImageTo `json:"ImageTo,omitempty" xml:"ImageTo,omitempty" type:"Struct"`
9068 ModifedTime *int64 `json:"ModifedTime,omitempty" xml:"ModifedTime,omitempty"`
9069 SyncBatchTaskId *string `json:"SyncBatchTaskId,omitempty" xml:"SyncBatchTaskId,omitempty"`
9070 SyncRuleId *string `json:"SyncRuleId,omitempty" xml:"SyncRuleId,omitempty"`
9071 SyncTaskId *string `json:"SyncTaskId,omitempty" xml:"SyncTaskId,omitempty"`
9072 SyncTransAccelerate *bool `json:"SyncTransAccelerate,omitempty" xml:"SyncTransAccelerate,omitempty"`
9073 TaskStatus *string `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
9074 TaskTrigger *string `json:"TaskTrigger,omitempty" xml:"TaskTrigger,omitempty"`
9075 }
9076
9077 func (s ListRepoSyncTaskResponseBodySyncTasks) String() string {
9078 return tea.Prettify(s)
9079 }
9080
9081 func (s ListRepoSyncTaskResponseBodySyncTasks) GoString() string {
9082 return s.String()
9083 }
9084
9085 func (s *ListRepoSyncTaskResponseBodySyncTasks) SetCreateTime(v int64) *ListRepoSyncTaskResponseBodySyncTasks {
9086 s.CreateTime = &v
9087 return s
9088 }
9089
9090 func (s *ListRepoSyncTaskResponseBodySyncTasks) SetCrossUser(v bool) *ListRepoSyncTaskResponseBodySyncTasks {
9091 s.CrossUser = &v
9092 return s
9093 }
9094
9095 func (s *ListRepoSyncTaskResponseBodySyncTasks) SetCustomLink(v bool) *ListRepoSyncTaskResponseBodySyncTasks {
9096 s.CustomLink = &v
9097 return s
9098 }
9099
9100 func (s *ListRepoSyncTaskResponseBodySyncTasks) SetImageFrom(v *ListRepoSyncTaskResponseBodySyncTasksImageFrom) *ListRepoSyncTaskResponseBodySyncTasks {
9101 s.ImageFrom = v
9102 return s
9103 }
9104
9105 func (s *ListRepoSyncTaskResponseBodySyncTasks) SetImageTo(v *ListRepoSyncTaskResponseBodySyncTasksImageTo) *ListRepoSyncTaskResponseBodySyncTasks {
9106 s.ImageTo = v
9107 return s
9108 }
9109
9110 func (s *ListRepoSyncTaskResponseBodySyncTasks) SetModifedTime(v int64) *ListRepoSyncTaskResponseBodySyncTasks {
9111 s.ModifedTime = &v
9112 return s
9113 }
9114
9115 func (s *ListRepoSyncTaskResponseBodySyncTasks) SetSyncBatchTaskId(v string) *ListRepoSyncTaskResponseBodySyncTasks {
9116 s.SyncBatchTaskId = &v
9117 return s
9118 }
9119
9120 func (s *ListRepoSyncTaskResponseBodySyncTasks) SetSyncRuleId(v string) *ListRepoSyncTaskResponseBodySyncTasks {
9121 s.SyncRuleId = &v
9122 return s
9123 }
9124
9125 func (s *ListRepoSyncTaskResponseBodySyncTasks) SetSyncTaskId(v string) *ListRepoSyncTaskResponseBodySyncTasks {
9126 s.SyncTaskId = &v
9127 return s
9128 }
9129
9130 func (s *ListRepoSyncTaskResponseBodySyncTasks) SetSyncTransAccelerate(v bool) *ListRepoSyncTaskResponseBodySyncTasks {
9131 s.SyncTransAccelerate = &v
9132 return s
9133 }
9134
9135 func (s *ListRepoSyncTaskResponseBodySyncTasks) SetTaskStatus(v string) *ListRepoSyncTaskResponseBodySyncTasks {
9136 s.TaskStatus = &v
9137 return s
9138 }
9139
9140 func (s *ListRepoSyncTaskResponseBodySyncTasks) SetTaskTrigger(v string) *ListRepoSyncTaskResponseBodySyncTasks {
9141 s.TaskTrigger = &v
9142 return s
9143 }
9144
9145 type ListRepoSyncTaskResponseBodySyncTasksImageFrom struct {
9146 ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
9147 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
9148 RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
9149 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
9150 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
9151 }
9152
9153 func (s ListRepoSyncTaskResponseBodySyncTasksImageFrom) String() string {
9154 return tea.Prettify(s)
9155 }
9156
9157 func (s ListRepoSyncTaskResponseBodySyncTasksImageFrom) GoString() string {
9158 return s.String()
9159 }
9160
9161 func (s *ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetImageTag(v string) *ListRepoSyncTaskResponseBodySyncTasksImageFrom {
9162 s.ImageTag = &v
9163 return s
9164 }
9165
9166 func (s *ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetInstanceId(v string) *ListRepoSyncTaskResponseBodySyncTasksImageFrom {
9167 s.InstanceId = &v
9168 return s
9169 }
9170
9171 func (s *ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetRegionId(v string) *ListRepoSyncTaskResponseBodySyncTasksImageFrom {
9172 s.RegionId = &v
9173 return s
9174 }
9175
9176 func (s *ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetRepoName(v string) *ListRepoSyncTaskResponseBodySyncTasksImageFrom {
9177 s.RepoName = &v
9178 return s
9179 }
9180
9181 func (s *ListRepoSyncTaskResponseBodySyncTasksImageFrom) SetRepoNamespaceName(v string) *ListRepoSyncTaskResponseBodySyncTasksImageFrom {
9182 s.RepoNamespaceName = &v
9183 return s
9184 }
9185
9186 type ListRepoSyncTaskResponseBodySyncTasksImageTo struct {
9187 ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
9188 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
9189 RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
9190 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
9191 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
9192 }
9193
9194 func (s ListRepoSyncTaskResponseBodySyncTasksImageTo) String() string {
9195 return tea.Prettify(s)
9196 }
9197
9198 func (s ListRepoSyncTaskResponseBodySyncTasksImageTo) GoString() string {
9199 return s.String()
9200 }
9201
9202 func (s *ListRepoSyncTaskResponseBodySyncTasksImageTo) SetImageTag(v string) *ListRepoSyncTaskResponseBodySyncTasksImageTo {
9203 s.ImageTag = &v
9204 return s
9205 }
9206
9207 func (s *ListRepoSyncTaskResponseBodySyncTasksImageTo) SetInstanceId(v string) *ListRepoSyncTaskResponseBodySyncTasksImageTo {
9208 s.InstanceId = &v
9209 return s
9210 }
9211
9212 func (s *ListRepoSyncTaskResponseBodySyncTasksImageTo) SetRegionId(v string) *ListRepoSyncTaskResponseBodySyncTasksImageTo {
9213 s.RegionId = &v
9214 return s
9215 }
9216
9217 func (s *ListRepoSyncTaskResponseBodySyncTasksImageTo) SetRepoName(v string) *ListRepoSyncTaskResponseBodySyncTasksImageTo {
9218 s.RepoName = &v
9219 return s
9220 }
9221
9222 func (s *ListRepoSyncTaskResponseBodySyncTasksImageTo) SetRepoNamespaceName(v string) *ListRepoSyncTaskResponseBodySyncTasksImageTo {
9223 s.RepoNamespaceName = &v
9224 return s
9225 }
9226
9227 type ListRepoSyncTaskResponse struct {
9228 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
9229 Body *ListRepoSyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
9230 }
9231
9232 func (s ListRepoSyncTaskResponse) String() string {
9233 return tea.Prettify(s)
9234 }
9235
9236 func (s ListRepoSyncTaskResponse) GoString() string {
9237 return s.String()
9238 }
9239
9240 func (s *ListRepoSyncTaskResponse) SetHeaders(v map[string]*string) *ListRepoSyncTaskResponse {
9241 s.Headers = v
9242 return s
9243 }
9244
9245 func (s *ListRepoSyncTaskResponse) SetBody(v *ListRepoSyncTaskResponseBody) *ListRepoSyncTaskResponse {
9246 s.Body = v
9247 return s
9248 }
9249
9250 type ListRepoTagRequest struct {
9251 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
9252 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
9253 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
9254 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
9255 }
9256
9257 func (s ListRepoTagRequest) String() string {
9258 return tea.Prettify(s)
9259 }
9260
9261 func (s ListRepoTagRequest) GoString() string {
9262 return s.String()
9263 }
9264
9265 func (s *ListRepoTagRequest) SetInstanceId(v string) *ListRepoTagRequest {
9266 s.InstanceId = &v
9267 return s
9268 }
9269
9270 func (s *ListRepoTagRequest) SetPageNo(v int32) *ListRepoTagRequest {
9271 s.PageNo = &v
9272 return s
9273 }
9274
9275 func (s *ListRepoTagRequest) SetPageSize(v int32) *ListRepoTagRequest {
9276 s.PageSize = &v
9277 return s
9278 }
9279
9280 func (s *ListRepoTagRequest) SetRepoId(v string) *ListRepoTagRequest {
9281 s.RepoId = &v
9282 return s
9283 }
9284
9285 type ListRepoTagResponseBody struct {
9286 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
9287 Images []*ListRepoTagResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Repeated"`
9288 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
9289 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
9290 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
9291 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
9292 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
9293 }
9294
9295 func (s ListRepoTagResponseBody) String() string {
9296 return tea.Prettify(s)
9297 }
9298
9299 func (s ListRepoTagResponseBody) GoString() string {
9300 return s.String()
9301 }
9302
9303 func (s *ListRepoTagResponseBody) SetCode(v string) *ListRepoTagResponseBody {
9304 s.Code = &v
9305 return s
9306 }
9307
9308 func (s *ListRepoTagResponseBody) SetImages(v []*ListRepoTagResponseBodyImages) *ListRepoTagResponseBody {
9309 s.Images = v
9310 return s
9311 }
9312
9313 func (s *ListRepoTagResponseBody) SetIsSuccess(v bool) *ListRepoTagResponseBody {
9314 s.IsSuccess = &v
9315 return s
9316 }
9317
9318 func (s *ListRepoTagResponseBody) SetPageNo(v int32) *ListRepoTagResponseBody {
9319 s.PageNo = &v
9320 return s
9321 }
9322
9323 func (s *ListRepoTagResponseBody) SetPageSize(v int32) *ListRepoTagResponseBody {
9324 s.PageSize = &v
9325 return s
9326 }
9327
9328 func (s *ListRepoTagResponseBody) SetRequestId(v string) *ListRepoTagResponseBody {
9329 s.RequestId = &v
9330 return s
9331 }
9332
9333 func (s *ListRepoTagResponseBody) SetTotalCount(v string) *ListRepoTagResponseBody {
9334 s.TotalCount = &v
9335 return s
9336 }
9337
9338 type ListRepoTagResponseBodyImages struct {
9339 Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
9340 ImageCreate *string `json:"ImageCreate,omitempty" xml:"ImageCreate,omitempty"`
9341 ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
9342 ImageSize *int64 `json:"ImageSize,omitempty" xml:"ImageSize,omitempty"`
9343 ImageUpdate *string `json:"ImageUpdate,omitempty" xml:"ImageUpdate,omitempty"`
9344 Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
9345 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
9346 }
9347
9348 func (s ListRepoTagResponseBodyImages) String() string {
9349 return tea.Prettify(s)
9350 }
9351
9352 func (s ListRepoTagResponseBodyImages) GoString() string {
9353 return s.String()
9354 }
9355
9356 func (s *ListRepoTagResponseBodyImages) SetDigest(v string) *ListRepoTagResponseBodyImages {
9357 s.Digest = &v
9358 return s
9359 }
9360
9361 func (s *ListRepoTagResponseBodyImages) SetImageCreate(v string) *ListRepoTagResponseBodyImages {
9362 s.ImageCreate = &v
9363 return s
9364 }
9365
9366 func (s *ListRepoTagResponseBodyImages) SetImageId(v string) *ListRepoTagResponseBodyImages {
9367 s.ImageId = &v
9368 return s
9369 }
9370
9371 func (s *ListRepoTagResponseBodyImages) SetImageSize(v int64) *ListRepoTagResponseBodyImages {
9372 s.ImageSize = &v
9373 return s
9374 }
9375
9376 func (s *ListRepoTagResponseBodyImages) SetImageUpdate(v string) *ListRepoTagResponseBodyImages {
9377 s.ImageUpdate = &v
9378 return s
9379 }
9380
9381 func (s *ListRepoTagResponseBodyImages) SetStatus(v string) *ListRepoTagResponseBodyImages {
9382 s.Status = &v
9383 return s
9384 }
9385
9386 func (s *ListRepoTagResponseBodyImages) SetTag(v string) *ListRepoTagResponseBodyImages {
9387 s.Tag = &v
9388 return s
9389 }
9390
9391 type ListRepoTagResponse struct {
9392 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
9393 Body *ListRepoTagResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
9394 }
9395
9396 func (s ListRepoTagResponse) String() string {
9397 return tea.Prettify(s)
9398 }
9399
9400 func (s ListRepoTagResponse) GoString() string {
9401 return s.String()
9402 }
9403
9404 func (s *ListRepoTagResponse) SetHeaders(v map[string]*string) *ListRepoTagResponse {
9405 s.Headers = v
9406 return s
9407 }
9408
9409 func (s *ListRepoTagResponse) SetBody(v *ListRepoTagResponseBody) *ListRepoTagResponse {
9410 s.Body = v
9411 return s
9412 }
9413
9414 type ListRepoTagScanResultRequest struct {
9415 Digest *string `json:"Digest,omitempty" xml:"Digest,omitempty"`
9416 FilterValue *string `json:"FilterValue,omitempty" xml:"FilterValue,omitempty"`
9417 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
9418 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
9419 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
9420 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
9421 ScanTaskId *string `json:"ScanTaskId,omitempty" xml:"ScanTaskId,omitempty"`
9422 ScanType *string `json:"ScanType,omitempty" xml:"ScanType,omitempty"`
9423 Severity *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
9424 Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"`
9425 VulQueryKey *string `json:"VulQueryKey,omitempty" xml:"VulQueryKey,omitempty"`
9426 }
9427
9428 func (s ListRepoTagScanResultRequest) String() string {
9429 return tea.Prettify(s)
9430 }
9431
9432 func (s ListRepoTagScanResultRequest) GoString() string {
9433 return s.String()
9434 }
9435
9436 func (s *ListRepoTagScanResultRequest) SetDigest(v string) *ListRepoTagScanResultRequest {
9437 s.Digest = &v
9438 return s
9439 }
9440
9441 func (s *ListRepoTagScanResultRequest) SetFilterValue(v string) *ListRepoTagScanResultRequest {
9442 s.FilterValue = &v
9443 return s
9444 }
9445
9446 func (s *ListRepoTagScanResultRequest) SetInstanceId(v string) *ListRepoTagScanResultRequest {
9447 s.InstanceId = &v
9448 return s
9449 }
9450
9451 func (s *ListRepoTagScanResultRequest) SetPageNo(v int32) *ListRepoTagScanResultRequest {
9452 s.PageNo = &v
9453 return s
9454 }
9455
9456 func (s *ListRepoTagScanResultRequest) SetPageSize(v int32) *ListRepoTagScanResultRequest {
9457 s.PageSize = &v
9458 return s
9459 }
9460
9461 func (s *ListRepoTagScanResultRequest) SetRepoId(v string) *ListRepoTagScanResultRequest {
9462 s.RepoId = &v
9463 return s
9464 }
9465
9466 func (s *ListRepoTagScanResultRequest) SetScanTaskId(v string) *ListRepoTagScanResultRequest {
9467 s.ScanTaskId = &v
9468 return s
9469 }
9470
9471 func (s *ListRepoTagScanResultRequest) SetScanType(v string) *ListRepoTagScanResultRequest {
9472 s.ScanType = &v
9473 return s
9474 }
9475
9476 func (s *ListRepoTagScanResultRequest) SetSeverity(v string) *ListRepoTagScanResultRequest {
9477 s.Severity = &v
9478 return s
9479 }
9480
9481 func (s *ListRepoTagScanResultRequest) SetTag(v string) *ListRepoTagScanResultRequest {
9482 s.Tag = &v
9483 return s
9484 }
9485
9486 func (s *ListRepoTagScanResultRequest) SetVulQueryKey(v string) *ListRepoTagScanResultRequest {
9487 s.VulQueryKey = &v
9488 return s
9489 }
9490
9491 type ListRepoTagScanResultResponseBody struct {
9492 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
9493 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
9494 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
9495 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
9496 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
9497 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
9498 Vulnerabilities []*ListRepoTagScanResultResponseBodyVulnerabilities `json:"Vulnerabilities,omitempty" xml:"Vulnerabilities,omitempty" type:"Repeated"`
9499 }
9500
9501 func (s ListRepoTagScanResultResponseBody) String() string {
9502 return tea.Prettify(s)
9503 }
9504
9505 func (s ListRepoTagScanResultResponseBody) GoString() string {
9506 return s.String()
9507 }
9508
9509 func (s *ListRepoTagScanResultResponseBody) SetCode(v string) *ListRepoTagScanResultResponseBody {
9510 s.Code = &v
9511 return s
9512 }
9513
9514 func (s *ListRepoTagScanResultResponseBody) SetIsSuccess(v bool) *ListRepoTagScanResultResponseBody {
9515 s.IsSuccess = &v
9516 return s
9517 }
9518
9519 func (s *ListRepoTagScanResultResponseBody) SetPageNo(v int32) *ListRepoTagScanResultResponseBody {
9520 s.PageNo = &v
9521 return s
9522 }
9523
9524 func (s *ListRepoTagScanResultResponseBody) SetPageSize(v int32) *ListRepoTagScanResultResponseBody {
9525 s.PageSize = &v
9526 return s
9527 }
9528
9529 func (s *ListRepoTagScanResultResponseBody) SetRequestId(v string) *ListRepoTagScanResultResponseBody {
9530 s.RequestId = &v
9531 return s
9532 }
9533
9534 func (s *ListRepoTagScanResultResponseBody) SetTotalCount(v int32) *ListRepoTagScanResultResponseBody {
9535 s.TotalCount = &v
9536 return s
9537 }
9538
9539 func (s *ListRepoTagScanResultResponseBody) SetVulnerabilities(v []*ListRepoTagScanResultResponseBodyVulnerabilities) *ListRepoTagScanResultResponseBody {
9540 s.Vulnerabilities = v
9541 return s
9542 }
9543
9544 type ListRepoTagScanResultResponseBodyVulnerabilities struct {
9545 AddedBy *string `json:"AddedBy,omitempty" xml:"AddedBy,omitempty"`
9546 AliasName *string `json:"AliasName,omitempty" xml:"AliasName,omitempty"`
9547 CveLink *string `json:"CveLink,omitempty" xml:"CveLink,omitempty"`
9548 CveLocation *string `json:"CveLocation,omitempty" xml:"CveLocation,omitempty"`
9549 CveName *string `json:"CveName,omitempty" xml:"CveName,omitempty"`
9550 Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
9551 Feature *string `json:"Feature,omitempty" xml:"Feature,omitempty"`
9552 FixCmd *string `json:"FixCmd,omitempty" xml:"FixCmd,omitempty"`
9553 ScanType *string `json:"ScanType,omitempty" xml:"ScanType,omitempty"`
9554 Severity *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
9555 Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
9556 VersionFixed *string `json:"VersionFixed,omitempty" xml:"VersionFixed,omitempty"`
9557 VersionFormat *string `json:"VersionFormat,omitempty" xml:"VersionFormat,omitempty"`
9558 }
9559
9560 func (s ListRepoTagScanResultResponseBodyVulnerabilities) String() string {
9561 return tea.Prettify(s)
9562 }
9563
9564 func (s ListRepoTagScanResultResponseBodyVulnerabilities) GoString() string {
9565 return s.String()
9566 }
9567
9568 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetAddedBy(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9569 s.AddedBy = &v
9570 return s
9571 }
9572
9573 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetAliasName(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9574 s.AliasName = &v
9575 return s
9576 }
9577
9578 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetCveLink(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9579 s.CveLink = &v
9580 return s
9581 }
9582
9583 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetCveLocation(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9584 s.CveLocation = &v
9585 return s
9586 }
9587
9588 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetCveName(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9589 s.CveName = &v
9590 return s
9591 }
9592
9593 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetDescription(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9594 s.Description = &v
9595 return s
9596 }
9597
9598 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetFeature(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9599 s.Feature = &v
9600 return s
9601 }
9602
9603 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetFixCmd(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9604 s.FixCmd = &v
9605 return s
9606 }
9607
9608 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetScanType(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9609 s.ScanType = &v
9610 return s
9611 }
9612
9613 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetSeverity(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9614 s.Severity = &v
9615 return s
9616 }
9617
9618 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetVersion(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9619 s.Version = &v
9620 return s
9621 }
9622
9623 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetVersionFixed(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9624 s.VersionFixed = &v
9625 return s
9626 }
9627
9628 func (s *ListRepoTagScanResultResponseBodyVulnerabilities) SetVersionFormat(v string) *ListRepoTagScanResultResponseBodyVulnerabilities {
9629 s.VersionFormat = &v
9630 return s
9631 }
9632
9633 type ListRepoTagScanResultResponse struct {
9634 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
9635 Body *ListRepoTagScanResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
9636 }
9637
9638 func (s ListRepoTagScanResultResponse) String() string {
9639 return tea.Prettify(s)
9640 }
9641
9642 func (s ListRepoTagScanResultResponse) GoString() string {
9643 return s.String()
9644 }
9645
9646 func (s *ListRepoTagScanResultResponse) SetHeaders(v map[string]*string) *ListRepoTagScanResultResponse {
9647 s.Headers = v
9648 return s
9649 }
9650
9651 func (s *ListRepoTagScanResultResponse) SetBody(v *ListRepoTagScanResultResponseBody) *ListRepoTagScanResultResponse {
9652 s.Body = v
9653 return s
9654 }
9655
9656 type ListRepoTriggerRequest struct {
9657 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
9658 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
9659 }
9660
9661 func (s ListRepoTriggerRequest) String() string {
9662 return tea.Prettify(s)
9663 }
9664
9665 func (s ListRepoTriggerRequest) GoString() string {
9666 return s.String()
9667 }
9668
9669 func (s *ListRepoTriggerRequest) SetInstanceId(v string) *ListRepoTriggerRequest {
9670 s.InstanceId = &v
9671 return s
9672 }
9673
9674 func (s *ListRepoTriggerRequest) SetRepoId(v string) *ListRepoTriggerRequest {
9675 s.RepoId = &v
9676 return s
9677 }
9678
9679 type ListRepoTriggerResponseBody struct {
9680 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
9681 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
9682 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
9683 Triggers []*ListRepoTriggerResponseBodyTriggers `json:"Triggers,omitempty" xml:"Triggers,omitempty" type:"Repeated"`
9684 }
9685
9686 func (s ListRepoTriggerResponseBody) String() string {
9687 return tea.Prettify(s)
9688 }
9689
9690 func (s ListRepoTriggerResponseBody) GoString() string {
9691 return s.String()
9692 }
9693
9694 func (s *ListRepoTriggerResponseBody) SetCode(v string) *ListRepoTriggerResponseBody {
9695 s.Code = &v
9696 return s
9697 }
9698
9699 func (s *ListRepoTriggerResponseBody) SetIsSuccess(v bool) *ListRepoTriggerResponseBody {
9700 s.IsSuccess = &v
9701 return s
9702 }
9703
9704 func (s *ListRepoTriggerResponseBody) SetRequestId(v string) *ListRepoTriggerResponseBody {
9705 s.RequestId = &v
9706 return s
9707 }
9708
9709 func (s *ListRepoTriggerResponseBody) SetTriggers(v []*ListRepoTriggerResponseBodyTriggers) *ListRepoTriggerResponseBody {
9710 s.Triggers = v
9711 return s
9712 }
9713
9714 type ListRepoTriggerResponseBodyTriggers struct {
9715 RepoEvent *string `json:"RepoEvent,omitempty" xml:"RepoEvent,omitempty"`
9716 TriggerId *string `json:"TriggerId,omitempty" xml:"TriggerId,omitempty"`
9717 TriggerName *string `json:"TriggerName,omitempty" xml:"TriggerName,omitempty"`
9718 TriggerTag *string `json:"TriggerTag,omitempty" xml:"TriggerTag,omitempty"`
9719 TriggerType *string `json:"TriggerType,omitempty" xml:"TriggerType,omitempty"`
9720 TriggerUrl *string `json:"TriggerUrl,omitempty" xml:"TriggerUrl,omitempty"`
9721 }
9722
9723 func (s ListRepoTriggerResponseBodyTriggers) String() string {
9724 return tea.Prettify(s)
9725 }
9726
9727 func (s ListRepoTriggerResponseBodyTriggers) GoString() string {
9728 return s.String()
9729 }
9730
9731 func (s *ListRepoTriggerResponseBodyTriggers) SetRepoEvent(v string) *ListRepoTriggerResponseBodyTriggers {
9732 s.RepoEvent = &v
9733 return s
9734 }
9735
9736 func (s *ListRepoTriggerResponseBodyTriggers) SetTriggerId(v string) *ListRepoTriggerResponseBodyTriggers {
9737 s.TriggerId = &v
9738 return s
9739 }
9740
9741 func (s *ListRepoTriggerResponseBodyTriggers) SetTriggerName(v string) *ListRepoTriggerResponseBodyTriggers {
9742 s.TriggerName = &v
9743 return s
9744 }
9745
9746 func (s *ListRepoTriggerResponseBodyTriggers) SetTriggerTag(v string) *ListRepoTriggerResponseBodyTriggers {
9747 s.TriggerTag = &v
9748 return s
9749 }
9750
9751 func (s *ListRepoTriggerResponseBodyTriggers) SetTriggerType(v string) *ListRepoTriggerResponseBodyTriggers {
9752 s.TriggerType = &v
9753 return s
9754 }
9755
9756 func (s *ListRepoTriggerResponseBodyTriggers) SetTriggerUrl(v string) *ListRepoTriggerResponseBodyTriggers {
9757 s.TriggerUrl = &v
9758 return s
9759 }
9760
9761 type ListRepoTriggerResponse struct {
9762 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
9763 Body *ListRepoTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
9764 }
9765
9766 func (s ListRepoTriggerResponse) String() string {
9767 return tea.Prettify(s)
9768 }
9769
9770 func (s ListRepoTriggerResponse) GoString() string {
9771 return s.String()
9772 }
9773
9774 func (s *ListRepoTriggerResponse) SetHeaders(v map[string]*string) *ListRepoTriggerResponse {
9775 s.Headers = v
9776 return s
9777 }
9778
9779 func (s *ListRepoTriggerResponse) SetBody(v *ListRepoTriggerResponseBody) *ListRepoTriggerResponse {
9780 s.Body = v
9781 return s
9782 }
9783
9784 type ListRepositoryRequest struct {
9785 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
9786 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
9787 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
9788 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
9789 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
9790 RepoStatus *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
9791 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
9792 }
9793
9794 func (s ListRepositoryRequest) String() string {
9795 return tea.Prettify(s)
9796 }
9797
9798 func (s ListRepositoryRequest) GoString() string {
9799 return s.String()
9800 }
9801
9802 func (s *ListRepositoryRequest) SetInstanceId(v string) *ListRepositoryRequest {
9803 s.InstanceId = &v
9804 return s
9805 }
9806
9807 func (s *ListRepositoryRequest) SetPageNo(v int32) *ListRepositoryRequest {
9808 s.PageNo = &v
9809 return s
9810 }
9811
9812 func (s *ListRepositoryRequest) SetPageSize(v int32) *ListRepositoryRequest {
9813 s.PageSize = &v
9814 return s
9815 }
9816
9817 func (s *ListRepositoryRequest) SetRepoName(v string) *ListRepositoryRequest {
9818 s.RepoName = &v
9819 return s
9820 }
9821
9822 func (s *ListRepositoryRequest) SetRepoNamespaceName(v string) *ListRepositoryRequest {
9823 s.RepoNamespaceName = &v
9824 return s
9825 }
9826
9827 func (s *ListRepositoryRequest) SetRepoStatus(v string) *ListRepositoryRequest {
9828 s.RepoStatus = &v
9829 return s
9830 }
9831
9832 func (s *ListRepositoryRequest) SetResourceGroupId(v string) *ListRepositoryRequest {
9833 s.ResourceGroupId = &v
9834 return s
9835 }
9836
9837 type ListRepositoryResponseBody struct {
9838 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
9839 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
9840 PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
9841 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
9842 Repositories []*ListRepositoryResponseBodyRepositories `json:"Repositories,omitempty" xml:"Repositories,omitempty" type:"Repeated"`
9843 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
9844 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
9845 }
9846
9847 func (s ListRepositoryResponseBody) String() string {
9848 return tea.Prettify(s)
9849 }
9850
9851 func (s ListRepositoryResponseBody) GoString() string {
9852 return s.String()
9853 }
9854
9855 func (s *ListRepositoryResponseBody) SetCode(v string) *ListRepositoryResponseBody {
9856 s.Code = &v
9857 return s
9858 }
9859
9860 func (s *ListRepositoryResponseBody) SetIsSuccess(v bool) *ListRepositoryResponseBody {
9861 s.IsSuccess = &v
9862 return s
9863 }
9864
9865 func (s *ListRepositoryResponseBody) SetPageNo(v int32) *ListRepositoryResponseBody {
9866 s.PageNo = &v
9867 return s
9868 }
9869
9870 func (s *ListRepositoryResponseBody) SetPageSize(v int32) *ListRepositoryResponseBody {
9871 s.PageSize = &v
9872 return s
9873 }
9874
9875 func (s *ListRepositoryResponseBody) SetRepositories(v []*ListRepositoryResponseBodyRepositories) *ListRepositoryResponseBody {
9876 s.Repositories = v
9877 return s
9878 }
9879
9880 func (s *ListRepositoryResponseBody) SetRequestId(v string) *ListRepositoryResponseBody {
9881 s.RequestId = &v
9882 return s
9883 }
9884
9885 func (s *ListRepositoryResponseBody) SetTotalCount(v string) *ListRepositoryResponseBody {
9886 s.TotalCount = &v
9887 return s
9888 }
9889
9890 type ListRepositoryResponseBodyRepositories struct {
9891 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
9892 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
9893 ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
9894 RepoBuildType *string `json:"RepoBuildType,omitempty" xml:"RepoBuildType,omitempty"`
9895 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
9896 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
9897 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
9898 RepoStatus *string `json:"RepoStatus,omitempty" xml:"RepoStatus,omitempty"`
9899 RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
9900 ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
9901 Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
9902 TagImmutability *bool `json:"TagImmutability,omitempty" xml:"TagImmutability,omitempty"`
9903 }
9904
9905 func (s ListRepositoryResponseBodyRepositories) String() string {
9906 return tea.Prettify(s)
9907 }
9908
9909 func (s ListRepositoryResponseBodyRepositories) GoString() string {
9910 return s.String()
9911 }
9912
9913 func (s *ListRepositoryResponseBodyRepositories) SetCreateTime(v int64) *ListRepositoryResponseBodyRepositories {
9914 s.CreateTime = &v
9915 return s
9916 }
9917
9918 func (s *ListRepositoryResponseBodyRepositories) SetInstanceId(v string) *ListRepositoryResponseBodyRepositories {
9919 s.InstanceId = &v
9920 return s
9921 }
9922
9923 func (s *ListRepositoryResponseBodyRepositories) SetModifiedTime(v int64) *ListRepositoryResponseBodyRepositories {
9924 s.ModifiedTime = &v
9925 return s
9926 }
9927
9928 func (s *ListRepositoryResponseBodyRepositories) SetRepoBuildType(v string) *ListRepositoryResponseBodyRepositories {
9929 s.RepoBuildType = &v
9930 return s
9931 }
9932
9933 func (s *ListRepositoryResponseBodyRepositories) SetRepoId(v string) *ListRepositoryResponseBodyRepositories {
9934 s.RepoId = &v
9935 return s
9936 }
9937
9938 func (s *ListRepositoryResponseBodyRepositories) SetRepoName(v string) *ListRepositoryResponseBodyRepositories {
9939 s.RepoName = &v
9940 return s
9941 }
9942
9943 func (s *ListRepositoryResponseBodyRepositories) SetRepoNamespaceName(v string) *ListRepositoryResponseBodyRepositories {
9944 s.RepoNamespaceName = &v
9945 return s
9946 }
9947
9948 func (s *ListRepositoryResponseBodyRepositories) SetRepoStatus(v string) *ListRepositoryResponseBodyRepositories {
9949 s.RepoStatus = &v
9950 return s
9951 }
9952
9953 func (s *ListRepositoryResponseBodyRepositories) SetRepoType(v string) *ListRepositoryResponseBodyRepositories {
9954 s.RepoType = &v
9955 return s
9956 }
9957
9958 func (s *ListRepositoryResponseBodyRepositories) SetResourceGroupId(v string) *ListRepositoryResponseBodyRepositories {
9959 s.ResourceGroupId = &v
9960 return s
9961 }
9962
9963 func (s *ListRepositoryResponseBodyRepositories) SetSummary(v string) *ListRepositoryResponseBodyRepositories {
9964 s.Summary = &v
9965 return s
9966 }
9967
9968 func (s *ListRepositoryResponseBodyRepositories) SetTagImmutability(v bool) *ListRepositoryResponseBodyRepositories {
9969 s.TagImmutability = &v
9970 return s
9971 }
9972
9973 type ListRepositoryResponse struct {
9974 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
9975 Body *ListRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
9976 }
9977
9978 func (s ListRepositoryResponse) String() string {
9979 return tea.Prettify(s)
9980 }
9981
9982 func (s ListRepositoryResponse) GoString() string {
9983 return s.String()
9984 }
9985
9986 func (s *ListRepositoryResponse) SetHeaders(v map[string]*string) *ListRepositoryResponse {
9987 s.Headers = v
9988 return s
9989 }
9990
9991 func (s *ListRepositoryResponse) SetBody(v *ListRepositoryResponseBody) *ListRepositoryResponse {
9992 s.Body = v
9993 return s
9994 }
9995
9996 type ResetLoginPasswordRequest struct {
9997 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
9998 Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
9999 }
10000
10001 func (s ResetLoginPasswordRequest) String() string {
10002 return tea.Prettify(s)
10003 }
10004
10005 func (s ResetLoginPasswordRequest) GoString() string {
10006 return s.String()
10007 }
10008
10009 func (s *ResetLoginPasswordRequest) SetInstanceId(v string) *ResetLoginPasswordRequest {
10010 s.InstanceId = &v
10011 return s
10012 }
10013
10014 func (s *ResetLoginPasswordRequest) SetPassword(v string) *ResetLoginPasswordRequest {
10015 s.Password = &v
10016 return s
10017 }
10018
10019 type ResetLoginPasswordResponseBody struct {
10020 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
10021 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
10022 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
10023 }
10024
10025 func (s ResetLoginPasswordResponseBody) String() string {
10026 return tea.Prettify(s)
10027 }
10028
10029 func (s ResetLoginPasswordResponseBody) GoString() string {
10030 return s.String()
10031 }
10032
10033 func (s *ResetLoginPasswordResponseBody) SetCode(v string) *ResetLoginPasswordResponseBody {
10034 s.Code = &v
10035 return s
10036 }
10037
10038 func (s *ResetLoginPasswordResponseBody) SetIsSuccess(v bool) *ResetLoginPasswordResponseBody {
10039 s.IsSuccess = &v
10040 return s
10041 }
10042
10043 func (s *ResetLoginPasswordResponseBody) SetRequestId(v string) *ResetLoginPasswordResponseBody {
10044 s.RequestId = &v
10045 return s
10046 }
10047
10048 type ResetLoginPasswordResponse struct {
10049 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
10050 Body *ResetLoginPasswordResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
10051 }
10052
10053 func (s ResetLoginPasswordResponse) String() string {
10054 return tea.Prettify(s)
10055 }
10056
10057 func (s ResetLoginPasswordResponse) GoString() string {
10058 return s.String()
10059 }
10060
10061 func (s *ResetLoginPasswordResponse) SetHeaders(v map[string]*string) *ResetLoginPasswordResponse {
10062 s.Headers = v
10063 return s
10064 }
10065
10066 func (s *ResetLoginPasswordResponse) SetBody(v *ResetLoginPasswordResponseBody) *ResetLoginPasswordResponse {
10067 s.Body = v
10068 return s
10069 }
10070
10071 type UpdateChainRequest struct {
10072 ChainConfig *string `json:"ChainConfig,omitempty" xml:"ChainConfig,omitempty"`
10073 ChainId *string `json:"ChainId,omitempty" xml:"ChainId,omitempty"`
10074 Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
10075 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
10076 Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
10077 }
10078
10079 func (s UpdateChainRequest) String() string {
10080 return tea.Prettify(s)
10081 }
10082
10083 func (s UpdateChainRequest) GoString() string {
10084 return s.String()
10085 }
10086
10087 func (s *UpdateChainRequest) SetChainConfig(v string) *UpdateChainRequest {
10088 s.ChainConfig = &v
10089 return s
10090 }
10091
10092 func (s *UpdateChainRequest) SetChainId(v string) *UpdateChainRequest {
10093 s.ChainId = &v
10094 return s
10095 }
10096
10097 func (s *UpdateChainRequest) SetDescription(v string) *UpdateChainRequest {
10098 s.Description = &v
10099 return s
10100 }
10101
10102 func (s *UpdateChainRequest) SetInstanceId(v string) *UpdateChainRequest {
10103 s.InstanceId = &v
10104 return s
10105 }
10106
10107 func (s *UpdateChainRequest) SetName(v string) *UpdateChainRequest {
10108 s.Name = &v
10109 return s
10110 }
10111
10112 type UpdateChainResponseBody struct {
10113 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
10114 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
10115 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
10116 }
10117
10118 func (s UpdateChainResponseBody) String() string {
10119 return tea.Prettify(s)
10120 }
10121
10122 func (s UpdateChainResponseBody) GoString() string {
10123 return s.String()
10124 }
10125
10126 func (s *UpdateChainResponseBody) SetCode(v string) *UpdateChainResponseBody {
10127 s.Code = &v
10128 return s
10129 }
10130
10131 func (s *UpdateChainResponseBody) SetIsSuccess(v bool) *UpdateChainResponseBody {
10132 s.IsSuccess = &v
10133 return s
10134 }
10135
10136 func (s *UpdateChainResponseBody) SetRequestId(v string) *UpdateChainResponseBody {
10137 s.RequestId = &v
10138 return s
10139 }
10140
10141 type UpdateChainResponse struct {
10142 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
10143 Body *UpdateChainResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
10144 }
10145
10146 func (s UpdateChainResponse) String() string {
10147 return tea.Prettify(s)
10148 }
10149
10150 func (s UpdateChainResponse) GoString() string {
10151 return s.String()
10152 }
10153
10154 func (s *UpdateChainResponse) SetHeaders(v map[string]*string) *UpdateChainResponse {
10155 s.Headers = v
10156 return s
10157 }
10158
10159 func (s *UpdateChainResponse) SetBody(v *UpdateChainResponseBody) *UpdateChainResponse {
10160 s.Body = v
10161 return s
10162 }
10163
10164 type UpdateChartNamespaceRequest struct {
10165 AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
10166 DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
10167 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
10168 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
10169 }
10170
10171 func (s UpdateChartNamespaceRequest) String() string {
10172 return tea.Prettify(s)
10173 }
10174
10175 func (s UpdateChartNamespaceRequest) GoString() string {
10176 return s.String()
10177 }
10178
10179 func (s *UpdateChartNamespaceRequest) SetAutoCreateRepo(v bool) *UpdateChartNamespaceRequest {
10180 s.AutoCreateRepo = &v
10181 return s
10182 }
10183
10184 func (s *UpdateChartNamespaceRequest) SetDefaultRepoType(v string) *UpdateChartNamespaceRequest {
10185 s.DefaultRepoType = &v
10186 return s
10187 }
10188
10189 func (s *UpdateChartNamespaceRequest) SetInstanceId(v string) *UpdateChartNamespaceRequest {
10190 s.InstanceId = &v
10191 return s
10192 }
10193
10194 func (s *UpdateChartNamespaceRequest) SetNamespaceName(v string) *UpdateChartNamespaceRequest {
10195 s.NamespaceName = &v
10196 return s
10197 }
10198
10199 type UpdateChartNamespaceResponseBody struct {
10200 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
10201 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
10202 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
10203 }
10204
10205 func (s UpdateChartNamespaceResponseBody) String() string {
10206 return tea.Prettify(s)
10207 }
10208
10209 func (s UpdateChartNamespaceResponseBody) GoString() string {
10210 return s.String()
10211 }
10212
10213 func (s *UpdateChartNamespaceResponseBody) SetCode(v string) *UpdateChartNamespaceResponseBody {
10214 s.Code = &v
10215 return s
10216 }
10217
10218 func (s *UpdateChartNamespaceResponseBody) SetIsSuccess(v bool) *UpdateChartNamespaceResponseBody {
10219 s.IsSuccess = &v
10220 return s
10221 }
10222
10223 func (s *UpdateChartNamespaceResponseBody) SetRequestId(v string) *UpdateChartNamespaceResponseBody {
10224 s.RequestId = &v
10225 return s
10226 }
10227
10228 type UpdateChartNamespaceResponse struct {
10229 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
10230 Body *UpdateChartNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
10231 }
10232
10233 func (s UpdateChartNamespaceResponse) String() string {
10234 return tea.Prettify(s)
10235 }
10236
10237 func (s UpdateChartNamespaceResponse) GoString() string {
10238 return s.String()
10239 }
10240
10241 func (s *UpdateChartNamespaceResponse) SetHeaders(v map[string]*string) *UpdateChartNamespaceResponse {
10242 s.Headers = v
10243 return s
10244 }
10245
10246 func (s *UpdateChartNamespaceResponse) SetBody(v *UpdateChartNamespaceResponseBody) *UpdateChartNamespaceResponse {
10247 s.Body = v
10248 return s
10249 }
10250
10251 type UpdateChartRepositoryRequest struct {
10252 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
10253 RepoName *string `json:"RepoName,omitempty" xml:"RepoName,omitempty"`
10254 RepoNamespaceName *string `json:"RepoNamespaceName,omitempty" xml:"RepoNamespaceName,omitempty"`
10255 RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
10256 Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
10257 }
10258
10259 func (s UpdateChartRepositoryRequest) String() string {
10260 return tea.Prettify(s)
10261 }
10262
10263 func (s UpdateChartRepositoryRequest) GoString() string {
10264 return s.String()
10265 }
10266
10267 func (s *UpdateChartRepositoryRequest) SetInstanceId(v string) *UpdateChartRepositoryRequest {
10268 s.InstanceId = &v
10269 return s
10270 }
10271
10272 func (s *UpdateChartRepositoryRequest) SetRepoName(v string) *UpdateChartRepositoryRequest {
10273 s.RepoName = &v
10274 return s
10275 }
10276
10277 func (s *UpdateChartRepositoryRequest) SetRepoNamespaceName(v string) *UpdateChartRepositoryRequest {
10278 s.RepoNamespaceName = &v
10279 return s
10280 }
10281
10282 func (s *UpdateChartRepositoryRequest) SetRepoType(v string) *UpdateChartRepositoryRequest {
10283 s.RepoType = &v
10284 return s
10285 }
10286
10287 func (s *UpdateChartRepositoryRequest) SetSummary(v string) *UpdateChartRepositoryRequest {
10288 s.Summary = &v
10289 return s
10290 }
10291
10292 type UpdateChartRepositoryResponseBody struct {
10293 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
10294 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
10295 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
10296 }
10297
10298 func (s UpdateChartRepositoryResponseBody) String() string {
10299 return tea.Prettify(s)
10300 }
10301
10302 func (s UpdateChartRepositoryResponseBody) GoString() string {
10303 return s.String()
10304 }
10305
10306 func (s *UpdateChartRepositoryResponseBody) SetCode(v string) *UpdateChartRepositoryResponseBody {
10307 s.Code = &v
10308 return s
10309 }
10310
10311 func (s *UpdateChartRepositoryResponseBody) SetIsSuccess(v bool) *UpdateChartRepositoryResponseBody {
10312 s.IsSuccess = &v
10313 return s
10314 }
10315
10316 func (s *UpdateChartRepositoryResponseBody) SetRequestId(v string) *UpdateChartRepositoryResponseBody {
10317 s.RequestId = &v
10318 return s
10319 }
10320
10321 type UpdateChartRepositoryResponse struct {
10322 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
10323 Body *UpdateChartRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
10324 }
10325
10326 func (s UpdateChartRepositoryResponse) String() string {
10327 return tea.Prettify(s)
10328 }
10329
10330 func (s UpdateChartRepositoryResponse) GoString() string {
10331 return s.String()
10332 }
10333
10334 func (s *UpdateChartRepositoryResponse) SetHeaders(v map[string]*string) *UpdateChartRepositoryResponse {
10335 s.Headers = v
10336 return s
10337 }
10338
10339 func (s *UpdateChartRepositoryResponse) SetBody(v *UpdateChartRepositoryResponseBody) *UpdateChartRepositoryResponse {
10340 s.Body = v
10341 return s
10342 }
10343
10344 type UpdateEventCenterRuleRequest struct {
10345 EventChannel *string `json:"EventChannel,omitempty" xml:"EventChannel,omitempty"`
10346 EventConfig *string `json:"EventConfig,omitempty" xml:"EventConfig,omitempty"`
10347 EventScope *string `json:"EventScope,omitempty" xml:"EventScope,omitempty"`
10348 EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
10349 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
10350 Namespaces []*string `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Repeated"`
10351 RepoNames []*string `json:"RepoNames,omitempty" xml:"RepoNames,omitempty" type:"Repeated"`
10352 RepoTagFilterPattern *string `json:"RepoTagFilterPattern,omitempty" xml:"RepoTagFilterPattern,omitempty"`
10353 RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
10354 RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
10355 }
10356
10357 func (s UpdateEventCenterRuleRequest) String() string {
10358 return tea.Prettify(s)
10359 }
10360
10361 func (s UpdateEventCenterRuleRequest) GoString() string {
10362 return s.String()
10363 }
10364
10365 func (s *UpdateEventCenterRuleRequest) SetEventChannel(v string) *UpdateEventCenterRuleRequest {
10366 s.EventChannel = &v
10367 return s
10368 }
10369
10370 func (s *UpdateEventCenterRuleRequest) SetEventConfig(v string) *UpdateEventCenterRuleRequest {
10371 s.EventConfig = &v
10372 return s
10373 }
10374
10375 func (s *UpdateEventCenterRuleRequest) SetEventScope(v string) *UpdateEventCenterRuleRequest {
10376 s.EventScope = &v
10377 return s
10378 }
10379
10380 func (s *UpdateEventCenterRuleRequest) SetEventType(v string) *UpdateEventCenterRuleRequest {
10381 s.EventType = &v
10382 return s
10383 }
10384
10385 func (s *UpdateEventCenterRuleRequest) SetInstanceId(v string) *UpdateEventCenterRuleRequest {
10386 s.InstanceId = &v
10387 return s
10388 }
10389
10390 func (s *UpdateEventCenterRuleRequest) SetNamespaces(v []*string) *UpdateEventCenterRuleRequest {
10391 s.Namespaces = v
10392 return s
10393 }
10394
10395 func (s *UpdateEventCenterRuleRequest) SetRepoNames(v []*string) *UpdateEventCenterRuleRequest {
10396 s.RepoNames = v
10397 return s
10398 }
10399
10400 func (s *UpdateEventCenterRuleRequest) SetRepoTagFilterPattern(v string) *UpdateEventCenterRuleRequest {
10401 s.RepoTagFilterPattern = &v
10402 return s
10403 }
10404
10405 func (s *UpdateEventCenterRuleRequest) SetRuleId(v string) *UpdateEventCenterRuleRequest {
10406 s.RuleId = &v
10407 return s
10408 }
10409
10410 func (s *UpdateEventCenterRuleRequest) SetRuleName(v string) *UpdateEventCenterRuleRequest {
10411 s.RuleName = &v
10412 return s
10413 }
10414
10415 type UpdateEventCenterRuleShrinkRequest struct {
10416 EventChannel *string `json:"EventChannel,omitempty" xml:"EventChannel,omitempty"`
10417 EventConfig *string `json:"EventConfig,omitempty" xml:"EventConfig,omitempty"`
10418 EventScope *string `json:"EventScope,omitempty" xml:"EventScope,omitempty"`
10419 EventType *string `json:"EventType,omitempty" xml:"EventType,omitempty"`
10420 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
10421 NamespacesShrink *string `json:"Namespaces,omitempty" xml:"Namespaces,omitempty"`
10422 RepoNamesShrink *string `json:"RepoNames,omitempty" xml:"RepoNames,omitempty"`
10423 RepoTagFilterPattern *string `json:"RepoTagFilterPattern,omitempty" xml:"RepoTagFilterPattern,omitempty"`
10424 RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
10425 RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
10426 }
10427
10428 func (s UpdateEventCenterRuleShrinkRequest) String() string {
10429 return tea.Prettify(s)
10430 }
10431
10432 func (s UpdateEventCenterRuleShrinkRequest) GoString() string {
10433 return s.String()
10434 }
10435
10436 func (s *UpdateEventCenterRuleShrinkRequest) SetEventChannel(v string) *UpdateEventCenterRuleShrinkRequest {
10437 s.EventChannel = &v
10438 return s
10439 }
10440
10441 func (s *UpdateEventCenterRuleShrinkRequest) SetEventConfig(v string) *UpdateEventCenterRuleShrinkRequest {
10442 s.EventConfig = &v
10443 return s
10444 }
10445
10446 func (s *UpdateEventCenterRuleShrinkRequest) SetEventScope(v string) *UpdateEventCenterRuleShrinkRequest {
10447 s.EventScope = &v
10448 return s
10449 }
10450
10451 func (s *UpdateEventCenterRuleShrinkRequest) SetEventType(v string) *UpdateEventCenterRuleShrinkRequest {
10452 s.EventType = &v
10453 return s
10454 }
10455
10456 func (s *UpdateEventCenterRuleShrinkRequest) SetInstanceId(v string) *UpdateEventCenterRuleShrinkRequest {
10457 s.InstanceId = &v
10458 return s
10459 }
10460
10461 func (s *UpdateEventCenterRuleShrinkRequest) SetNamespacesShrink(v string) *UpdateEventCenterRuleShrinkRequest {
10462 s.NamespacesShrink = &v
10463 return s
10464 }
10465
10466 func (s *UpdateEventCenterRuleShrinkRequest) SetRepoNamesShrink(v string) *UpdateEventCenterRuleShrinkRequest {
10467 s.RepoNamesShrink = &v
10468 return s
10469 }
10470
10471 func (s *UpdateEventCenterRuleShrinkRequest) SetRepoTagFilterPattern(v string) *UpdateEventCenterRuleShrinkRequest {
10472 s.RepoTagFilterPattern = &v
10473 return s
10474 }
10475
10476 func (s *UpdateEventCenterRuleShrinkRequest) SetRuleId(v string) *UpdateEventCenterRuleShrinkRequest {
10477 s.RuleId = &v
10478 return s
10479 }
10480
10481 func (s *UpdateEventCenterRuleShrinkRequest) SetRuleName(v string) *UpdateEventCenterRuleShrinkRequest {
10482 s.RuleName = &v
10483 return s
10484 }
10485
10486 type UpdateEventCenterRuleResponseBody struct {
10487 Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
10488
10489 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
10490 RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
10491 }
10492
10493 func (s UpdateEventCenterRuleResponseBody) String() string {
10494 return tea.Prettify(s)
10495 }
10496
10497 func (s UpdateEventCenterRuleResponseBody) GoString() string {
10498 return s.String()
10499 }
10500
10501 func (s *UpdateEventCenterRuleResponseBody) SetCode(v int32) *UpdateEventCenterRuleResponseBody {
10502 s.Code = &v
10503 return s
10504 }
10505
10506 func (s *UpdateEventCenterRuleResponseBody) SetRequestId(v string) *UpdateEventCenterRuleResponseBody {
10507 s.RequestId = &v
10508 return s
10509 }
10510
10511 func (s *UpdateEventCenterRuleResponseBody) SetRuleId(v string) *UpdateEventCenterRuleResponseBody {
10512 s.RuleId = &v
10513 return s
10514 }
10515
10516 type UpdateEventCenterRuleResponse struct {
10517 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
10518 Body *UpdateEventCenterRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
10519 }
10520
10521 func (s UpdateEventCenterRuleResponse) String() string {
10522 return tea.Prettify(s)
10523 }
10524
10525 func (s UpdateEventCenterRuleResponse) GoString() string {
10526 return s.String()
10527 }
10528
10529 func (s *UpdateEventCenterRuleResponse) SetHeaders(v map[string]*string) *UpdateEventCenterRuleResponse {
10530 s.Headers = v
10531 return s
10532 }
10533
10534 func (s *UpdateEventCenterRuleResponse) SetBody(v *UpdateEventCenterRuleResponseBody) *UpdateEventCenterRuleResponse {
10535 s.Body = v
10536 return s
10537 }
10538
10539 type UpdateInstanceEndpointStatusRequest struct {
10540 Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
10541 EndpointType *string `json:"EndpointType,omitempty" xml:"EndpointType,omitempty"`
10542 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
10543 ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
10544 }
10545
10546 func (s UpdateInstanceEndpointStatusRequest) String() string {
10547 return tea.Prettify(s)
10548 }
10549
10550 func (s UpdateInstanceEndpointStatusRequest) GoString() string {
10551 return s.String()
10552 }
10553
10554 func (s *UpdateInstanceEndpointStatusRequest) SetEnable(v bool) *UpdateInstanceEndpointStatusRequest {
10555 s.Enable = &v
10556 return s
10557 }
10558
10559 func (s *UpdateInstanceEndpointStatusRequest) SetEndpointType(v string) *UpdateInstanceEndpointStatusRequest {
10560 s.EndpointType = &v
10561 return s
10562 }
10563
10564 func (s *UpdateInstanceEndpointStatusRequest) SetInstanceId(v string) *UpdateInstanceEndpointStatusRequest {
10565 s.InstanceId = &v
10566 return s
10567 }
10568
10569 func (s *UpdateInstanceEndpointStatusRequest) SetModuleName(v string) *UpdateInstanceEndpointStatusRequest {
10570 s.ModuleName = &v
10571 return s
10572 }
10573
10574 type UpdateInstanceEndpointStatusResponseBody struct {
10575 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
10576 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
10577 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
10578 }
10579
10580 func (s UpdateInstanceEndpointStatusResponseBody) String() string {
10581 return tea.Prettify(s)
10582 }
10583
10584 func (s UpdateInstanceEndpointStatusResponseBody) GoString() string {
10585 return s.String()
10586 }
10587
10588 func (s *UpdateInstanceEndpointStatusResponseBody) SetCode(v string) *UpdateInstanceEndpointStatusResponseBody {
10589 s.Code = &v
10590 return s
10591 }
10592
10593 func (s *UpdateInstanceEndpointStatusResponseBody) SetIsSuccess(v bool) *UpdateInstanceEndpointStatusResponseBody {
10594 s.IsSuccess = &v
10595 return s
10596 }
10597
10598 func (s *UpdateInstanceEndpointStatusResponseBody) SetRequestId(v string) *UpdateInstanceEndpointStatusResponseBody {
10599 s.RequestId = &v
10600 return s
10601 }
10602
10603 type UpdateInstanceEndpointStatusResponse struct {
10604 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
10605 Body *UpdateInstanceEndpointStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
10606 }
10607
10608 func (s UpdateInstanceEndpointStatusResponse) String() string {
10609 return tea.Prettify(s)
10610 }
10611
10612 func (s UpdateInstanceEndpointStatusResponse) GoString() string {
10613 return s.String()
10614 }
10615
10616 func (s *UpdateInstanceEndpointStatusResponse) SetHeaders(v map[string]*string) *UpdateInstanceEndpointStatusResponse {
10617 s.Headers = v
10618 return s
10619 }
10620
10621 func (s *UpdateInstanceEndpointStatusResponse) SetBody(v *UpdateInstanceEndpointStatusResponseBody) *UpdateInstanceEndpointStatusResponse {
10622 s.Body = v
10623 return s
10624 }
10625
10626 type UpdateNamespaceRequest struct {
10627 AutoCreateRepo *bool `json:"AutoCreateRepo,omitempty" xml:"AutoCreateRepo,omitempty"`
10628 DefaultRepoType *string `json:"DefaultRepoType,omitempty" xml:"DefaultRepoType,omitempty"`
10629 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
10630 NamespaceName *string `json:"NamespaceName,omitempty" xml:"NamespaceName,omitempty"`
10631 }
10632
10633 func (s UpdateNamespaceRequest) String() string {
10634 return tea.Prettify(s)
10635 }
10636
10637 func (s UpdateNamespaceRequest) GoString() string {
10638 return s.String()
10639 }
10640
10641 func (s *UpdateNamespaceRequest) SetAutoCreateRepo(v bool) *UpdateNamespaceRequest {
10642 s.AutoCreateRepo = &v
10643 return s
10644 }
10645
10646 func (s *UpdateNamespaceRequest) SetDefaultRepoType(v string) *UpdateNamespaceRequest {
10647 s.DefaultRepoType = &v
10648 return s
10649 }
10650
10651 func (s *UpdateNamespaceRequest) SetInstanceId(v string) *UpdateNamespaceRequest {
10652 s.InstanceId = &v
10653 return s
10654 }
10655
10656 func (s *UpdateNamespaceRequest) SetNamespaceName(v string) *UpdateNamespaceRequest {
10657 s.NamespaceName = &v
10658 return s
10659 }
10660
10661 type UpdateNamespaceResponseBody struct {
10662 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
10663 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
10664 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
10665 }
10666
10667 func (s UpdateNamespaceResponseBody) String() string {
10668 return tea.Prettify(s)
10669 }
10670
10671 func (s UpdateNamespaceResponseBody) GoString() string {
10672 return s.String()
10673 }
10674
10675 func (s *UpdateNamespaceResponseBody) SetCode(v string) *UpdateNamespaceResponseBody {
10676 s.Code = &v
10677 return s
10678 }
10679
10680 func (s *UpdateNamespaceResponseBody) SetIsSuccess(v bool) *UpdateNamespaceResponseBody {
10681 s.IsSuccess = &v
10682 return s
10683 }
10684
10685 func (s *UpdateNamespaceResponseBody) SetRequestId(v string) *UpdateNamespaceResponseBody {
10686 s.RequestId = &v
10687 return s
10688 }
10689
10690 type UpdateNamespaceResponse struct {
10691 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
10692 Body *UpdateNamespaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
10693 }
10694
10695 func (s UpdateNamespaceResponse) String() string {
10696 return tea.Prettify(s)
10697 }
10698
10699 func (s UpdateNamespaceResponse) GoString() string {
10700 return s.String()
10701 }
10702
10703 func (s *UpdateNamespaceResponse) SetHeaders(v map[string]*string) *UpdateNamespaceResponse {
10704 s.Headers = v
10705 return s
10706 }
10707
10708 func (s *UpdateNamespaceResponse) SetBody(v *UpdateNamespaceResponseBody) *UpdateNamespaceResponse {
10709 s.Body = v
10710 return s
10711 }
10712
10713 type UpdateRepoBuildRuleRequest struct {
10714 BuildArgs []*string `json:"BuildArgs,omitempty" xml:"BuildArgs,omitempty" type:"Repeated"`
10715 BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
10716 DockerfileLocation *string `json:"DockerfileLocation,omitempty" xml:"DockerfileLocation,omitempty"`
10717 DockerfileName *string `json:"DockerfileName,omitempty" xml:"DockerfileName,omitempty"`
10718 ImageTag *string `json:"ImageTag,omitempty" xml:"ImageTag,omitempty"`
10719 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
10720 Platforms []*string `json:"Platforms,omitempty" xml:"Platforms,omitempty" type:"Repeated"`
10721 PushName *string `json:"PushName,omitempty" xml:"PushName,omitempty"`
10722 PushType *string `json:"PushType,omitempty" xml:"PushType,omitempty"`
10723 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
10724 }
10725
10726 func (s UpdateRepoBuildRuleRequest) String() string {
10727 return tea.Prettify(s)
10728 }
10729
10730 func (s UpdateRepoBuildRuleRequest) GoString() string {
10731 return s.String()
10732 }
10733
10734 func (s *UpdateRepoBuildRuleRequest) SetBuildArgs(v []*string) *UpdateRepoBuildRuleRequest {
10735 s.BuildArgs = v
10736 return s
10737 }
10738
10739 func (s *UpdateRepoBuildRuleRequest) SetBuildRuleId(v string) *UpdateRepoBuildRuleRequest {
10740 s.BuildRuleId = &v
10741 return s
10742 }
10743
10744 func (s *UpdateRepoBuildRuleRequest) SetDockerfileLocation(v string) *UpdateRepoBuildRuleRequest {
10745 s.DockerfileLocation = &v
10746 return s
10747 }
10748
10749 func (s *UpdateRepoBuildRuleRequest) SetDockerfileName(v string) *UpdateRepoBuildRuleRequest {
10750 s.DockerfileName = &v
10751 return s
10752 }
10753
10754 func (s *UpdateRepoBuildRuleRequest) SetImageTag(v string) *UpdateRepoBuildRuleRequest {
10755 s.ImageTag = &v
10756 return s
10757 }
10758
10759 func (s *UpdateRepoBuildRuleRequest) SetInstanceId(v string) *UpdateRepoBuildRuleRequest {
10760 s.InstanceId = &v
10761 return s
10762 }
10763
10764 func (s *UpdateRepoBuildRuleRequest) SetPlatforms(v []*string) *UpdateRepoBuildRuleRequest {
10765 s.Platforms = v
10766 return s
10767 }
10768
10769 func (s *UpdateRepoBuildRuleRequest) SetPushName(v string) *UpdateRepoBuildRuleRequest {
10770 s.PushName = &v
10771 return s
10772 }
10773
10774 func (s *UpdateRepoBuildRuleRequest) SetPushType(v string) *UpdateRepoBuildRuleRequest {
10775 s.PushType = &v
10776 return s
10777 }
10778
10779 func (s *UpdateRepoBuildRuleRequest) SetRepoId(v string) *UpdateRepoBuildRuleRequest {
10780 s.RepoId = &v
10781 return s
10782 }
10783
10784 type UpdateRepoBuildRuleResponseBody struct {
10785 BuildRuleId *string `json:"BuildRuleId,omitempty" xml:"BuildRuleId,omitempty"`
10786 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
10787 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
10788 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
10789 }
10790
10791 func (s UpdateRepoBuildRuleResponseBody) String() string {
10792 return tea.Prettify(s)
10793 }
10794
10795 func (s UpdateRepoBuildRuleResponseBody) GoString() string {
10796 return s.String()
10797 }
10798
10799 func (s *UpdateRepoBuildRuleResponseBody) SetBuildRuleId(v string) *UpdateRepoBuildRuleResponseBody {
10800 s.BuildRuleId = &v
10801 return s
10802 }
10803
10804 func (s *UpdateRepoBuildRuleResponseBody) SetCode(v string) *UpdateRepoBuildRuleResponseBody {
10805 s.Code = &v
10806 return s
10807 }
10808
10809 func (s *UpdateRepoBuildRuleResponseBody) SetIsSuccess(v bool) *UpdateRepoBuildRuleResponseBody {
10810 s.IsSuccess = &v
10811 return s
10812 }
10813
10814 func (s *UpdateRepoBuildRuleResponseBody) SetRequestId(v string) *UpdateRepoBuildRuleResponseBody {
10815 s.RequestId = &v
10816 return s
10817 }
10818
10819 type UpdateRepoBuildRuleResponse struct {
10820 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
10821 Body *UpdateRepoBuildRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
10822 }
10823
10824 func (s UpdateRepoBuildRuleResponse) String() string {
10825 return tea.Prettify(s)
10826 }
10827
10828 func (s UpdateRepoBuildRuleResponse) GoString() string {
10829 return s.String()
10830 }
10831
10832 func (s *UpdateRepoBuildRuleResponse) SetHeaders(v map[string]*string) *UpdateRepoBuildRuleResponse {
10833 s.Headers = v
10834 return s
10835 }
10836
10837 func (s *UpdateRepoBuildRuleResponse) SetBody(v *UpdateRepoBuildRuleResponseBody) *UpdateRepoBuildRuleResponse {
10838 s.Body = v
10839 return s
10840 }
10841
10842 type UpdateRepoSourceCodeRepoRequest struct {
10843 AutoBuild *string `json:"AutoBuild,omitempty" xml:"AutoBuild,omitempty"`
10844 CodeRepoId *string `json:"CodeRepoId,omitempty" xml:"CodeRepoId,omitempty"`
10845 CodeRepoName *string `json:"CodeRepoName,omitempty" xml:"CodeRepoName,omitempty"`
10846 CodeRepoNamespaceName *string `json:"CodeRepoNamespaceName,omitempty" xml:"CodeRepoNamespaceName,omitempty"`
10847 CodeRepoType *string `json:"CodeRepoType,omitempty" xml:"CodeRepoType,omitempty"`
10848 DisableCacheBuild *string `json:"DisableCacheBuild,omitempty" xml:"DisableCacheBuild,omitempty"`
10849 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
10850 OverseaBuild *string `json:"OverseaBuild,omitempty" xml:"OverseaBuild,omitempty"`
10851 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
10852 }
10853
10854 func (s UpdateRepoSourceCodeRepoRequest) String() string {
10855 return tea.Prettify(s)
10856 }
10857
10858 func (s UpdateRepoSourceCodeRepoRequest) GoString() string {
10859 return s.String()
10860 }
10861
10862 func (s *UpdateRepoSourceCodeRepoRequest) SetAutoBuild(v string) *UpdateRepoSourceCodeRepoRequest {
10863 s.AutoBuild = &v
10864 return s
10865 }
10866
10867 func (s *UpdateRepoSourceCodeRepoRequest) SetCodeRepoId(v string) *UpdateRepoSourceCodeRepoRequest {
10868 s.CodeRepoId = &v
10869 return s
10870 }
10871
10872 func (s *UpdateRepoSourceCodeRepoRequest) SetCodeRepoName(v string) *UpdateRepoSourceCodeRepoRequest {
10873 s.CodeRepoName = &v
10874 return s
10875 }
10876
10877 func (s *UpdateRepoSourceCodeRepoRequest) SetCodeRepoNamespaceName(v string) *UpdateRepoSourceCodeRepoRequest {
10878 s.CodeRepoNamespaceName = &v
10879 return s
10880 }
10881
10882 func (s *UpdateRepoSourceCodeRepoRequest) SetCodeRepoType(v string) *UpdateRepoSourceCodeRepoRequest {
10883 s.CodeRepoType = &v
10884 return s
10885 }
10886
10887 func (s *UpdateRepoSourceCodeRepoRequest) SetDisableCacheBuild(v string) *UpdateRepoSourceCodeRepoRequest {
10888 s.DisableCacheBuild = &v
10889 return s
10890 }
10891
10892 func (s *UpdateRepoSourceCodeRepoRequest) SetInstanceId(v string) *UpdateRepoSourceCodeRepoRequest {
10893 s.InstanceId = &v
10894 return s
10895 }
10896
10897 func (s *UpdateRepoSourceCodeRepoRequest) SetOverseaBuild(v string) *UpdateRepoSourceCodeRepoRequest {
10898 s.OverseaBuild = &v
10899 return s
10900 }
10901
10902 func (s *UpdateRepoSourceCodeRepoRequest) SetRepoId(v string) *UpdateRepoSourceCodeRepoRequest {
10903 s.RepoId = &v
10904 return s
10905 }
10906
10907 type UpdateRepoSourceCodeRepoResponseBody struct {
10908 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
10909 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
10910 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
10911 }
10912
10913 func (s UpdateRepoSourceCodeRepoResponseBody) String() string {
10914 return tea.Prettify(s)
10915 }
10916
10917 func (s UpdateRepoSourceCodeRepoResponseBody) GoString() string {
10918 return s.String()
10919 }
10920
10921 func (s *UpdateRepoSourceCodeRepoResponseBody) SetCode(v string) *UpdateRepoSourceCodeRepoResponseBody {
10922 s.Code = &v
10923 return s
10924 }
10925
10926 func (s *UpdateRepoSourceCodeRepoResponseBody) SetIsSuccess(v bool) *UpdateRepoSourceCodeRepoResponseBody {
10927 s.IsSuccess = &v
10928 return s
10929 }
10930
10931 func (s *UpdateRepoSourceCodeRepoResponseBody) SetRequestId(v string) *UpdateRepoSourceCodeRepoResponseBody {
10932 s.RequestId = &v
10933 return s
10934 }
10935
10936 type UpdateRepoSourceCodeRepoResponse struct {
10937 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
10938 Body *UpdateRepoSourceCodeRepoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
10939 }
10940
10941 func (s UpdateRepoSourceCodeRepoResponse) String() string {
10942 return tea.Prettify(s)
10943 }
10944
10945 func (s UpdateRepoSourceCodeRepoResponse) GoString() string {
10946 return s.String()
10947 }
10948
10949 func (s *UpdateRepoSourceCodeRepoResponse) SetHeaders(v map[string]*string) *UpdateRepoSourceCodeRepoResponse {
10950 s.Headers = v
10951 return s
10952 }
10953
10954 func (s *UpdateRepoSourceCodeRepoResponse) SetBody(v *UpdateRepoSourceCodeRepoResponseBody) *UpdateRepoSourceCodeRepoResponse {
10955 s.Body = v
10956 return s
10957 }
10958
10959 type UpdateRepoTriggerRequest struct {
10960 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
10961 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
10962 TriggerId *string `json:"TriggerId,omitempty" xml:"TriggerId,omitempty"`
10963 TriggerName *string `json:"TriggerName,omitempty" xml:"TriggerName,omitempty"`
10964 TriggerTag *string `json:"TriggerTag,omitempty" xml:"TriggerTag,omitempty"`
10965 TriggerType *string `json:"TriggerType,omitempty" xml:"TriggerType,omitempty"`
10966 TriggerUrl *string `json:"TriggerUrl,omitempty" xml:"TriggerUrl,omitempty"`
10967 }
10968
10969 func (s UpdateRepoTriggerRequest) String() string {
10970 return tea.Prettify(s)
10971 }
10972
10973 func (s UpdateRepoTriggerRequest) GoString() string {
10974 return s.String()
10975 }
10976
10977 func (s *UpdateRepoTriggerRequest) SetInstanceId(v string) *UpdateRepoTriggerRequest {
10978 s.InstanceId = &v
10979 return s
10980 }
10981
10982 func (s *UpdateRepoTriggerRequest) SetRepoId(v string) *UpdateRepoTriggerRequest {
10983 s.RepoId = &v
10984 return s
10985 }
10986
10987 func (s *UpdateRepoTriggerRequest) SetTriggerId(v string) *UpdateRepoTriggerRequest {
10988 s.TriggerId = &v
10989 return s
10990 }
10991
10992 func (s *UpdateRepoTriggerRequest) SetTriggerName(v string) *UpdateRepoTriggerRequest {
10993 s.TriggerName = &v
10994 return s
10995 }
10996
10997 func (s *UpdateRepoTriggerRequest) SetTriggerTag(v string) *UpdateRepoTriggerRequest {
10998 s.TriggerTag = &v
10999 return s
11000 }
11001
11002 func (s *UpdateRepoTriggerRequest) SetTriggerType(v string) *UpdateRepoTriggerRequest {
11003 s.TriggerType = &v
11004 return s
11005 }
11006
11007 func (s *UpdateRepoTriggerRequest) SetTriggerUrl(v string) *UpdateRepoTriggerRequest {
11008 s.TriggerUrl = &v
11009 return s
11010 }
11011
11012 type UpdateRepoTriggerResponseBody struct {
11013 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
11014 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
11015 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
11016 }
11017
11018 func (s UpdateRepoTriggerResponseBody) String() string {
11019 return tea.Prettify(s)
11020 }
11021
11022 func (s UpdateRepoTriggerResponseBody) GoString() string {
11023 return s.String()
11024 }
11025
11026 func (s *UpdateRepoTriggerResponseBody) SetCode(v string) *UpdateRepoTriggerResponseBody {
11027 s.Code = &v
11028 return s
11029 }
11030
11031 func (s *UpdateRepoTriggerResponseBody) SetIsSuccess(v bool) *UpdateRepoTriggerResponseBody {
11032 s.IsSuccess = &v
11033 return s
11034 }
11035
11036 func (s *UpdateRepoTriggerResponseBody) SetRequestId(v string) *UpdateRepoTriggerResponseBody {
11037 s.RequestId = &v
11038 return s
11039 }
11040
11041 type UpdateRepoTriggerResponse struct {
11042 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
11043 Body *UpdateRepoTriggerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
11044 }
11045
11046 func (s UpdateRepoTriggerResponse) String() string {
11047 return tea.Prettify(s)
11048 }
11049
11050 func (s UpdateRepoTriggerResponse) GoString() string {
11051 return s.String()
11052 }
11053
11054 func (s *UpdateRepoTriggerResponse) SetHeaders(v map[string]*string) *UpdateRepoTriggerResponse {
11055 s.Headers = v
11056 return s
11057 }
11058
11059 func (s *UpdateRepoTriggerResponse) SetBody(v *UpdateRepoTriggerResponseBody) *UpdateRepoTriggerResponse {
11060 s.Body = v
11061 return s
11062 }
11063
11064 type UpdateRepositoryRequest struct {
11065 Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
11066 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
11067 RepoId *string `json:"RepoId,omitempty" xml:"RepoId,omitempty"`
11068 RepoType *string `json:"RepoType,omitempty" xml:"RepoType,omitempty"`
11069 Summary *string `json:"Summary,omitempty" xml:"Summary,omitempty"`
11070 TagImmutability *bool `json:"TagImmutability,omitempty" xml:"TagImmutability,omitempty"`
11071 }
11072
11073 func (s UpdateRepositoryRequest) String() string {
11074 return tea.Prettify(s)
11075 }
11076
11077 func (s UpdateRepositoryRequest) GoString() string {
11078 return s.String()
11079 }
11080
11081 func (s *UpdateRepositoryRequest) SetDetail(v string) *UpdateRepositoryRequest {
11082 s.Detail = &v
11083 return s
11084 }
11085
11086 func (s *UpdateRepositoryRequest) SetInstanceId(v string) *UpdateRepositoryRequest {
11087 s.InstanceId = &v
11088 return s
11089 }
11090
11091 func (s *UpdateRepositoryRequest) SetRepoId(v string) *UpdateRepositoryRequest {
11092 s.RepoId = &v
11093 return s
11094 }
11095
11096 func (s *UpdateRepositoryRequest) SetRepoType(v string) *UpdateRepositoryRequest {
11097 s.RepoType = &v
11098 return s
11099 }
11100
11101 func (s *UpdateRepositoryRequest) SetSummary(v string) *UpdateRepositoryRequest {
11102 s.Summary = &v
11103 return s
11104 }
11105
11106 func (s *UpdateRepositoryRequest) SetTagImmutability(v bool) *UpdateRepositoryRequest {
11107 s.TagImmutability = &v
11108 return s
11109 }
11110
11111 type UpdateRepositoryResponseBody struct {
11112 Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
11113 IsSuccess *bool `json:"IsSuccess,omitempty" xml:"IsSuccess,omitempty"`
11114 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
11115 }
11116
11117 func (s UpdateRepositoryResponseBody) String() string {
11118 return tea.Prettify(s)
11119 }
11120
11121 func (s UpdateRepositoryResponseBody) GoString() string {
11122 return s.String()
11123 }
11124
11125 func (s *UpdateRepositoryResponseBody) SetCode(v string) *UpdateRepositoryResponseBody {
11126 s.Code = &v
11127 return s
11128 }
11129
11130 func (s *UpdateRepositoryResponseBody) SetIsSuccess(v bool) *UpdateRepositoryResponseBody {
11131 s.IsSuccess = &v
11132 return s
11133 }
11134
11135 func (s *UpdateRepositoryResponseBody) SetRequestId(v string) *UpdateRepositoryResponseBody {
11136 s.RequestId = &v
11137 return s
11138 }
11139
11140 type UpdateRepositoryResponse struct {
11141 Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
11142 Body *UpdateRepositoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
11143 }
11144
11145 func (s UpdateRepositoryResponse) String() string {
11146 return tea.Prettify(s)
11147 }
11148
11149 func (s UpdateRepositoryResponse) GoString() string {
11150 return s.String()
11151 }
11152
11153 func (s *UpdateRepositoryResponse) SetHeaders(v map[string]*string) *UpdateRepositoryResponse {
11154 s.Headers = v
11155 return s
11156 }
11157
11158 func (s *UpdateRepositoryResponse) SetBody(v *UpdateRepositoryResponseBody) *UpdateRepositoryResponse {
11159 s.Body = v
11160 return s
11161 }
11162
11163 type Client struct {
11164 openapi.Client
11165 }
11166
11167 func NewClient(config *openapi.Config) (*Client, error) {
11168 client := new(Client)
11169 err := client.Init(config)
11170 return client, err
11171 }
11172
11173 func (client *Client) Init(config *openapi.Config) (_err error) {
11174 _err = client.Client.Init(config)
11175 if _err != nil {
11176 return _err
11177 }
11178 client.EndpointRule = tea.String("regional")
11179 _err = client.CheckConfig(config)
11180 if _err != nil {
11181 return _err
11182 }
11183 client.Endpoint, _err = client.GetEndpoint(tea.String("cr"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint)
11184 if _err != nil {
11185 return _err
11186 }
11187
11188 return nil
11189 }
11190
11191 func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) {
11192 if !tea.BoolValue(util.Empty(endpoint)) {
11193 _result = endpoint
11194 return _result, _err
11195 }
11196
11197 if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) {
11198 _result = endpointMap[tea.StringValue(regionId)]
11199 return _result, _err
11200 }
11201
11202 _body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix)
11203 if _err != nil {
11204 return _result, _err
11205 }
11206 _result = _body
11207 return _result, _err
11208 }
11209
11210 func (client *Client) CancelArtifactBuildTaskWithOptions(request *CancelArtifactBuildTaskRequest, runtime *util.RuntimeOptions) (_result *CancelArtifactBuildTaskResponse, _err error) {
11211 _err = util.ValidateModel(request)
11212 if _err != nil {
11213 return _result, _err
11214 }
11215 query := map[string]interface{}{}
11216 if !tea.BoolValue(util.IsUnset(request.BuildTaskId)) {
11217 query["BuildTaskId"] = request.BuildTaskId
11218 }
11219
11220 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11221 query["InstanceId"] = request.InstanceId
11222 }
11223
11224 req := &openapi.OpenApiRequest{
11225 Query: openapiutil.Query(query),
11226 }
11227 params := &openapi.Params{
11228 Action: tea.String("CancelArtifactBuildTask"),
11229 Version: tea.String("2018-12-01"),
11230 Protocol: tea.String("HTTPS"),
11231 Pathname: tea.String("/"),
11232 Method: tea.String("POST"),
11233 AuthType: tea.String("AK"),
11234 Style: tea.String("RPC"),
11235 ReqBodyType: tea.String("formData"),
11236 BodyType: tea.String("json"),
11237 }
11238 _result = &CancelArtifactBuildTaskResponse{}
11239 _body, _err := client.CallApi(params, req, runtime)
11240 if _err != nil {
11241 return _result, _err
11242 }
11243 _err = tea.Convert(_body, &_result)
11244 return _result, _err
11245 }
11246
11247 func (client *Client) CancelArtifactBuildTask(request *CancelArtifactBuildTaskRequest) (_result *CancelArtifactBuildTaskResponse, _err error) {
11248 runtime := &util.RuntimeOptions{}
11249 _result = &CancelArtifactBuildTaskResponse{}
11250 _body, _err := client.CancelArtifactBuildTaskWithOptions(request, runtime)
11251 if _err != nil {
11252 return _result, _err
11253 }
11254 _result = _body
11255 return _result, _err
11256 }
11257
11258 func (client *Client) CancelRepoBuildRecordWithOptions(request *CancelRepoBuildRecordRequest, runtime *util.RuntimeOptions) (_result *CancelRepoBuildRecordResponse, _err error) {
11259 _err = util.ValidateModel(request)
11260 if _err != nil {
11261 return _result, _err
11262 }
11263 query := map[string]interface{}{}
11264 if !tea.BoolValue(util.IsUnset(request.BuildRecordId)) {
11265 query["BuildRecordId"] = request.BuildRecordId
11266 }
11267
11268 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11269 query["InstanceId"] = request.InstanceId
11270 }
11271
11272 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
11273 query["RepoId"] = request.RepoId
11274 }
11275
11276 req := &openapi.OpenApiRequest{
11277 Query: openapiutil.Query(query),
11278 }
11279 params := &openapi.Params{
11280 Action: tea.String("CancelRepoBuildRecord"),
11281 Version: tea.String("2018-12-01"),
11282 Protocol: tea.String("HTTPS"),
11283 Pathname: tea.String("/"),
11284 Method: tea.String("POST"),
11285 AuthType: tea.String("AK"),
11286 Style: tea.String("RPC"),
11287 ReqBodyType: tea.String("formData"),
11288 BodyType: tea.String("json"),
11289 }
11290 _result = &CancelRepoBuildRecordResponse{}
11291 _body, _err := client.CallApi(params, req, runtime)
11292 if _err != nil {
11293 return _result, _err
11294 }
11295 _err = tea.Convert(_body, &_result)
11296 return _result, _err
11297 }
11298
11299 func (client *Client) CancelRepoBuildRecord(request *CancelRepoBuildRecordRequest) (_result *CancelRepoBuildRecordResponse, _err error) {
11300 runtime := &util.RuntimeOptions{}
11301 _result = &CancelRepoBuildRecordResponse{}
11302 _body, _err := client.CancelRepoBuildRecordWithOptions(request, runtime)
11303 if _err != nil {
11304 return _result, _err
11305 }
11306 _result = _body
11307 return _result, _err
11308 }
11309
11310 func (client *Client) CreateBuildRecordByRuleWithOptions(request *CreateBuildRecordByRuleRequest, runtime *util.RuntimeOptions) (_result *CreateBuildRecordByRuleResponse, _err error) {
11311 _err = util.ValidateModel(request)
11312 if _err != nil {
11313 return _result, _err
11314 }
11315 query := map[string]interface{}{}
11316 if !tea.BoolValue(util.IsUnset(request.BuildRuleId)) {
11317 query["BuildRuleId"] = request.BuildRuleId
11318 }
11319
11320 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11321 query["InstanceId"] = request.InstanceId
11322 }
11323
11324 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
11325 query["RepoId"] = request.RepoId
11326 }
11327
11328 req := &openapi.OpenApiRequest{
11329 Query: openapiutil.Query(query),
11330 }
11331 params := &openapi.Params{
11332 Action: tea.String("CreateBuildRecordByRule"),
11333 Version: tea.String("2018-12-01"),
11334 Protocol: tea.String("HTTPS"),
11335 Pathname: tea.String("/"),
11336 Method: tea.String("POST"),
11337 AuthType: tea.String("AK"),
11338 Style: tea.String("RPC"),
11339 ReqBodyType: tea.String("formData"),
11340 BodyType: tea.String("json"),
11341 }
11342 _result = &CreateBuildRecordByRuleResponse{}
11343 _body, _err := client.CallApi(params, req, runtime)
11344 if _err != nil {
11345 return _result, _err
11346 }
11347 _err = tea.Convert(_body, &_result)
11348 return _result, _err
11349 }
11350
11351 func (client *Client) CreateBuildRecordByRule(request *CreateBuildRecordByRuleRequest) (_result *CreateBuildRecordByRuleResponse, _err error) {
11352 runtime := &util.RuntimeOptions{}
11353 _result = &CreateBuildRecordByRuleResponse{}
11354 _body, _err := client.CreateBuildRecordByRuleWithOptions(request, runtime)
11355 if _err != nil {
11356 return _result, _err
11357 }
11358 _result = _body
11359 return _result, _err
11360 }
11361
11362 func (client *Client) CreateChainWithOptions(request *CreateChainRequest, runtime *util.RuntimeOptions) (_result *CreateChainResponse, _err error) {
11363 _err = util.ValidateModel(request)
11364 if _err != nil {
11365 return _result, _err
11366 }
11367 query := map[string]interface{}{}
11368 if !tea.BoolValue(util.IsUnset(request.ChainConfig)) {
11369 query["ChainConfig"] = request.ChainConfig
11370 }
11371
11372 if !tea.BoolValue(util.IsUnset(request.Description)) {
11373 query["Description"] = request.Description
11374 }
11375
11376 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11377 query["InstanceId"] = request.InstanceId
11378 }
11379
11380 if !tea.BoolValue(util.IsUnset(request.Name)) {
11381 query["Name"] = request.Name
11382 }
11383
11384 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
11385 query["RepoName"] = request.RepoName
11386 }
11387
11388 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
11389 query["RepoNamespaceName"] = request.RepoNamespaceName
11390 }
11391
11392 req := &openapi.OpenApiRequest{
11393 Query: openapiutil.Query(query),
11394 }
11395 params := &openapi.Params{
11396 Action: tea.String("CreateChain"),
11397 Version: tea.String("2018-12-01"),
11398 Protocol: tea.String("HTTPS"),
11399 Pathname: tea.String("/"),
11400 Method: tea.String("POST"),
11401 AuthType: tea.String("AK"),
11402 Style: tea.String("RPC"),
11403 ReqBodyType: tea.String("formData"),
11404 BodyType: tea.String("json"),
11405 }
11406 _result = &CreateChainResponse{}
11407 _body, _err := client.CallApi(params, req, runtime)
11408 if _err != nil {
11409 return _result, _err
11410 }
11411 _err = tea.Convert(_body, &_result)
11412 return _result, _err
11413 }
11414
11415 func (client *Client) CreateChain(request *CreateChainRequest) (_result *CreateChainResponse, _err error) {
11416 runtime := &util.RuntimeOptions{}
11417 _result = &CreateChainResponse{}
11418 _body, _err := client.CreateChainWithOptions(request, runtime)
11419 if _err != nil {
11420 return _result, _err
11421 }
11422 _result = _body
11423 return _result, _err
11424 }
11425
11426 func (client *Client) CreateChartNamespaceWithOptions(request *CreateChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *CreateChartNamespaceResponse, _err error) {
11427 _err = util.ValidateModel(request)
11428 if _err != nil {
11429 return _result, _err
11430 }
11431 query := map[string]interface{}{}
11432 if !tea.BoolValue(util.IsUnset(request.AutoCreateRepo)) {
11433 query["AutoCreateRepo"] = request.AutoCreateRepo
11434 }
11435
11436 if !tea.BoolValue(util.IsUnset(request.DefaultRepoType)) {
11437 query["DefaultRepoType"] = request.DefaultRepoType
11438 }
11439
11440 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11441 query["InstanceId"] = request.InstanceId
11442 }
11443
11444 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
11445 query["NamespaceName"] = request.NamespaceName
11446 }
11447
11448 if !tea.BoolValue(util.IsUnset(request.ResourceGroupId)) {
11449 query["ResourceGroupId"] = request.ResourceGroupId
11450 }
11451
11452 req := &openapi.OpenApiRequest{
11453 Query: openapiutil.Query(query),
11454 }
11455 params := &openapi.Params{
11456 Action: tea.String("CreateChartNamespace"),
11457 Version: tea.String("2018-12-01"),
11458 Protocol: tea.String("HTTPS"),
11459 Pathname: tea.String("/"),
11460 Method: tea.String("POST"),
11461 AuthType: tea.String("AK"),
11462 Style: tea.String("RPC"),
11463 ReqBodyType: tea.String("formData"),
11464 BodyType: tea.String("json"),
11465 }
11466 _result = &CreateChartNamespaceResponse{}
11467 _body, _err := client.CallApi(params, req, runtime)
11468 if _err != nil {
11469 return _result, _err
11470 }
11471 _err = tea.Convert(_body, &_result)
11472 return _result, _err
11473 }
11474
11475 func (client *Client) CreateChartNamespace(request *CreateChartNamespaceRequest) (_result *CreateChartNamespaceResponse, _err error) {
11476 runtime := &util.RuntimeOptions{}
11477 _result = &CreateChartNamespaceResponse{}
11478 _body, _err := client.CreateChartNamespaceWithOptions(request, runtime)
11479 if _err != nil {
11480 return _result, _err
11481 }
11482 _result = _body
11483 return _result, _err
11484 }
11485
11486 func (client *Client) CreateChartRepositoryWithOptions(request *CreateChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *CreateChartRepositoryResponse, _err error) {
11487 _err = util.ValidateModel(request)
11488 if _err != nil {
11489 return _result, _err
11490 }
11491 query := map[string]interface{}{}
11492 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11493 query["InstanceId"] = request.InstanceId
11494 }
11495
11496 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
11497 query["RepoName"] = request.RepoName
11498 }
11499
11500 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
11501 query["RepoNamespaceName"] = request.RepoNamespaceName
11502 }
11503
11504 if !tea.BoolValue(util.IsUnset(request.RepoType)) {
11505 query["RepoType"] = request.RepoType
11506 }
11507
11508 if !tea.BoolValue(util.IsUnset(request.Summary)) {
11509 query["Summary"] = request.Summary
11510 }
11511
11512 req := &openapi.OpenApiRequest{
11513 Query: openapiutil.Query(query),
11514 }
11515 params := &openapi.Params{
11516 Action: tea.String("CreateChartRepository"),
11517 Version: tea.String("2018-12-01"),
11518 Protocol: tea.String("HTTPS"),
11519 Pathname: tea.String("/"),
11520 Method: tea.String("POST"),
11521 AuthType: tea.String("AK"),
11522 Style: tea.String("RPC"),
11523 ReqBodyType: tea.String("formData"),
11524 BodyType: tea.String("json"),
11525 }
11526 _result = &CreateChartRepositoryResponse{}
11527 _body, _err := client.CallApi(params, req, runtime)
11528 if _err != nil {
11529 return _result, _err
11530 }
11531 _err = tea.Convert(_body, &_result)
11532 return _result, _err
11533 }
11534
11535 func (client *Client) CreateChartRepository(request *CreateChartRepositoryRequest) (_result *CreateChartRepositoryResponse, _err error) {
11536 runtime := &util.RuntimeOptions{}
11537 _result = &CreateChartRepositoryResponse{}
11538 _body, _err := client.CreateChartRepositoryWithOptions(request, runtime)
11539 if _err != nil {
11540 return _result, _err
11541 }
11542 _result = _body
11543 return _result, _err
11544 }
11545
11546 func (client *Client) CreateInstanceEndpointAclPolicyWithOptions(request *CreateInstanceEndpointAclPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceEndpointAclPolicyResponse, _err error) {
11547 _err = util.ValidateModel(request)
11548 if _err != nil {
11549 return _result, _err
11550 }
11551 query := map[string]interface{}{}
11552 if !tea.BoolValue(util.IsUnset(request.Comment)) {
11553 query["Comment"] = request.Comment
11554 }
11555
11556 if !tea.BoolValue(util.IsUnset(request.EndpointType)) {
11557 query["EndpointType"] = request.EndpointType
11558 }
11559
11560 if !tea.BoolValue(util.IsUnset(request.Entry)) {
11561 query["Entry"] = request.Entry
11562 }
11563
11564 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11565 query["InstanceId"] = request.InstanceId
11566 }
11567
11568 if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
11569 query["ModuleName"] = request.ModuleName
11570 }
11571
11572 req := &openapi.OpenApiRequest{
11573 Query: openapiutil.Query(query),
11574 }
11575 params := &openapi.Params{
11576 Action: tea.String("CreateInstanceEndpointAclPolicy"),
11577 Version: tea.String("2018-12-01"),
11578 Protocol: tea.String("HTTPS"),
11579 Pathname: tea.String("/"),
11580 Method: tea.String("POST"),
11581 AuthType: tea.String("AK"),
11582 Style: tea.String("RPC"),
11583 ReqBodyType: tea.String("formData"),
11584 BodyType: tea.String("json"),
11585 }
11586 _result = &CreateInstanceEndpointAclPolicyResponse{}
11587 _body, _err := client.CallApi(params, req, runtime)
11588 if _err != nil {
11589 return _result, _err
11590 }
11591 _err = tea.Convert(_body, &_result)
11592 return _result, _err
11593 }
11594
11595 func (client *Client) CreateInstanceEndpointAclPolicy(request *CreateInstanceEndpointAclPolicyRequest) (_result *CreateInstanceEndpointAclPolicyResponse, _err error) {
11596 runtime := &util.RuntimeOptions{}
11597 _result = &CreateInstanceEndpointAclPolicyResponse{}
11598 _body, _err := client.CreateInstanceEndpointAclPolicyWithOptions(request, runtime)
11599 if _err != nil {
11600 return _result, _err
11601 }
11602 _result = _body
11603 return _result, _err
11604 }
11605
11606 func (client *Client) CreateInstanceVpcEndpointLinkedVpcWithOptions(request *CreateInstanceVpcEndpointLinkedVpcRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceVpcEndpointLinkedVpcResponse, _err error) {
11607 _err = util.ValidateModel(request)
11608 if _err != nil {
11609 return _result, _err
11610 }
11611 query := map[string]interface{}{}
11612 if !tea.BoolValue(util.IsUnset(request.EnableCreateDNSRecordInPvzt)) {
11613 query["EnableCreateDNSRecordInPvzt"] = request.EnableCreateDNSRecordInPvzt
11614 }
11615
11616 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11617 query["InstanceId"] = request.InstanceId
11618 }
11619
11620 if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
11621 query["ModuleName"] = request.ModuleName
11622 }
11623
11624 if !tea.BoolValue(util.IsUnset(request.VpcId)) {
11625 query["VpcId"] = request.VpcId
11626 }
11627
11628 if !tea.BoolValue(util.IsUnset(request.VswitchId)) {
11629 query["VswitchId"] = request.VswitchId
11630 }
11631
11632 req := &openapi.OpenApiRequest{
11633 Query: openapiutil.Query(query),
11634 }
11635 params := &openapi.Params{
11636 Action: tea.String("CreateInstanceVpcEndpointLinkedVpc"),
11637 Version: tea.String("2018-12-01"),
11638 Protocol: tea.String("HTTPS"),
11639 Pathname: tea.String("/"),
11640 Method: tea.String("POST"),
11641 AuthType: tea.String("AK"),
11642 Style: tea.String("RPC"),
11643 ReqBodyType: tea.String("formData"),
11644 BodyType: tea.String("json"),
11645 }
11646 _result = &CreateInstanceVpcEndpointLinkedVpcResponse{}
11647 _body, _err := client.CallApi(params, req, runtime)
11648 if _err != nil {
11649 return _result, _err
11650 }
11651 _err = tea.Convert(_body, &_result)
11652 return _result, _err
11653 }
11654
11655 func (client *Client) CreateInstanceVpcEndpointLinkedVpc(request *CreateInstanceVpcEndpointLinkedVpcRequest) (_result *CreateInstanceVpcEndpointLinkedVpcResponse, _err error) {
11656 runtime := &util.RuntimeOptions{}
11657 _result = &CreateInstanceVpcEndpointLinkedVpcResponse{}
11658 _body, _err := client.CreateInstanceVpcEndpointLinkedVpcWithOptions(request, runtime)
11659 if _err != nil {
11660 return _result, _err
11661 }
11662 _result = _body
11663 return _result, _err
11664 }
11665
11666 func (client *Client) CreateNamespaceWithOptions(request *CreateNamespaceRequest, runtime *util.RuntimeOptions) (_result *CreateNamespaceResponse, _err error) {
11667 _err = util.ValidateModel(request)
11668 if _err != nil {
11669 return _result, _err
11670 }
11671 query := map[string]interface{}{}
11672 if !tea.BoolValue(util.IsUnset(request.AutoCreateRepo)) {
11673 query["AutoCreateRepo"] = request.AutoCreateRepo
11674 }
11675
11676 if !tea.BoolValue(util.IsUnset(request.DefaultRepoType)) {
11677 query["DefaultRepoType"] = request.DefaultRepoType
11678 }
11679
11680 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11681 query["InstanceId"] = request.InstanceId
11682 }
11683
11684 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
11685 query["NamespaceName"] = request.NamespaceName
11686 }
11687
11688 if !tea.BoolValue(util.IsUnset(request.ResourceGroupId)) {
11689 query["ResourceGroupId"] = request.ResourceGroupId
11690 }
11691
11692 req := &openapi.OpenApiRequest{
11693 Query: openapiutil.Query(query),
11694 }
11695 params := &openapi.Params{
11696 Action: tea.String("CreateNamespace"),
11697 Version: tea.String("2018-12-01"),
11698 Protocol: tea.String("HTTPS"),
11699 Pathname: tea.String("/"),
11700 Method: tea.String("POST"),
11701 AuthType: tea.String("AK"),
11702 Style: tea.String("RPC"),
11703 ReqBodyType: tea.String("formData"),
11704 BodyType: tea.String("json"),
11705 }
11706 _result = &CreateNamespaceResponse{}
11707 _body, _err := client.CallApi(params, req, runtime)
11708 if _err != nil {
11709 return _result, _err
11710 }
11711 _err = tea.Convert(_body, &_result)
11712 return _result, _err
11713 }
11714
11715 func (client *Client) CreateNamespace(request *CreateNamespaceRequest) (_result *CreateNamespaceResponse, _err error) {
11716 runtime := &util.RuntimeOptions{}
11717 _result = &CreateNamespaceResponse{}
11718 _body, _err := client.CreateNamespaceWithOptions(request, runtime)
11719 if _err != nil {
11720 return _result, _err
11721 }
11722 _result = _body
11723 return _result, _err
11724 }
11725
11726 func (client *Client) CreateRepoBuildRuleWithOptions(request *CreateRepoBuildRuleRequest, runtime *util.RuntimeOptions) (_result *CreateRepoBuildRuleResponse, _err error) {
11727 _err = util.ValidateModel(request)
11728 if _err != nil {
11729 return _result, _err
11730 }
11731 query := map[string]interface{}{}
11732 if !tea.BoolValue(util.IsUnset(request.BuildArgs)) {
11733 query["BuildArgs"] = request.BuildArgs
11734 }
11735
11736 if !tea.BoolValue(util.IsUnset(request.DockerfileLocation)) {
11737 query["DockerfileLocation"] = request.DockerfileLocation
11738 }
11739
11740 if !tea.BoolValue(util.IsUnset(request.DockerfileName)) {
11741 query["DockerfileName"] = request.DockerfileName
11742 }
11743
11744 if !tea.BoolValue(util.IsUnset(request.ImageTag)) {
11745 query["ImageTag"] = request.ImageTag
11746 }
11747
11748 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11749 query["InstanceId"] = request.InstanceId
11750 }
11751
11752 if !tea.BoolValue(util.IsUnset(request.Platforms)) {
11753 query["Platforms"] = request.Platforms
11754 }
11755
11756 if !tea.BoolValue(util.IsUnset(request.PushName)) {
11757 query["PushName"] = request.PushName
11758 }
11759
11760 if !tea.BoolValue(util.IsUnset(request.PushType)) {
11761 query["PushType"] = request.PushType
11762 }
11763
11764 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
11765 query["RepoId"] = request.RepoId
11766 }
11767
11768 req := &openapi.OpenApiRequest{
11769 Query: openapiutil.Query(query),
11770 }
11771 params := &openapi.Params{
11772 Action: tea.String("CreateRepoBuildRule"),
11773 Version: tea.String("2018-12-01"),
11774 Protocol: tea.String("HTTPS"),
11775 Pathname: tea.String("/"),
11776 Method: tea.String("POST"),
11777 AuthType: tea.String("AK"),
11778 Style: tea.String("RPC"),
11779 ReqBodyType: tea.String("formData"),
11780 BodyType: tea.String("json"),
11781 }
11782 _result = &CreateRepoBuildRuleResponse{}
11783 _body, _err := client.CallApi(params, req, runtime)
11784 if _err != nil {
11785 return _result, _err
11786 }
11787 _err = tea.Convert(_body, &_result)
11788 return _result, _err
11789 }
11790
11791 func (client *Client) CreateRepoBuildRule(request *CreateRepoBuildRuleRequest) (_result *CreateRepoBuildRuleResponse, _err error) {
11792 runtime := &util.RuntimeOptions{}
11793 _result = &CreateRepoBuildRuleResponse{}
11794 _body, _err := client.CreateRepoBuildRuleWithOptions(request, runtime)
11795 if _err != nil {
11796 return _result, _err
11797 }
11798 _result = _body
11799 return _result, _err
11800 }
11801
11802 func (client *Client) CreateRepoSourceCodeRepoWithOptions(request *CreateRepoSourceCodeRepoRequest, runtime *util.RuntimeOptions) (_result *CreateRepoSourceCodeRepoResponse, _err error) {
11803 _err = util.ValidateModel(request)
11804 if _err != nil {
11805 return _result, _err
11806 }
11807 query := map[string]interface{}{}
11808 if !tea.BoolValue(util.IsUnset(request.AutoBuild)) {
11809 query["AutoBuild"] = request.AutoBuild
11810 }
11811
11812 if !tea.BoolValue(util.IsUnset(request.CodeRepoName)) {
11813 query["CodeRepoName"] = request.CodeRepoName
11814 }
11815
11816 if !tea.BoolValue(util.IsUnset(request.CodeRepoNamespaceName)) {
11817 query["CodeRepoNamespaceName"] = request.CodeRepoNamespaceName
11818 }
11819
11820 if !tea.BoolValue(util.IsUnset(request.CodeRepoType)) {
11821 query["CodeRepoType"] = request.CodeRepoType
11822 }
11823
11824 if !tea.BoolValue(util.IsUnset(request.DisableCacheBuild)) {
11825 query["DisableCacheBuild"] = request.DisableCacheBuild
11826 }
11827
11828 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11829 query["InstanceId"] = request.InstanceId
11830 }
11831
11832 if !tea.BoolValue(util.IsUnset(request.OverseaBuild)) {
11833 query["OverseaBuild"] = request.OverseaBuild
11834 }
11835
11836 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
11837 query["RepoId"] = request.RepoId
11838 }
11839
11840 req := &openapi.OpenApiRequest{
11841 Query: openapiutil.Query(query),
11842 }
11843 params := &openapi.Params{
11844 Action: tea.String("CreateRepoSourceCodeRepo"),
11845 Version: tea.String("2018-12-01"),
11846 Protocol: tea.String("HTTPS"),
11847 Pathname: tea.String("/"),
11848 Method: tea.String("POST"),
11849 AuthType: tea.String("AK"),
11850 Style: tea.String("RPC"),
11851 ReqBodyType: tea.String("formData"),
11852 BodyType: tea.String("json"),
11853 }
11854 _result = &CreateRepoSourceCodeRepoResponse{}
11855 _body, _err := client.CallApi(params, req, runtime)
11856 if _err != nil {
11857 return _result, _err
11858 }
11859 _err = tea.Convert(_body, &_result)
11860 return _result, _err
11861 }
11862
11863 func (client *Client) CreateRepoSourceCodeRepo(request *CreateRepoSourceCodeRepoRequest) (_result *CreateRepoSourceCodeRepoResponse, _err error) {
11864 runtime := &util.RuntimeOptions{}
11865 _result = &CreateRepoSourceCodeRepoResponse{}
11866 _body, _err := client.CreateRepoSourceCodeRepoWithOptions(request, runtime)
11867 if _err != nil {
11868 return _result, _err
11869 }
11870 _result = _body
11871 return _result, _err
11872 }
11873
11874 func (client *Client) CreateRepoSyncRuleWithOptions(request *CreateRepoSyncRuleRequest, runtime *util.RuntimeOptions) (_result *CreateRepoSyncRuleResponse, _err error) {
11875 _err = util.ValidateModel(request)
11876 if _err != nil {
11877 return _result, _err
11878 }
11879 query := map[string]interface{}{}
11880 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11881 query["InstanceId"] = request.InstanceId
11882 }
11883
11884 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
11885 query["NamespaceName"] = request.NamespaceName
11886 }
11887
11888 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
11889 query["RepoName"] = request.RepoName
11890 }
11891
11892 if !tea.BoolValue(util.IsUnset(request.SyncRuleName)) {
11893 query["SyncRuleName"] = request.SyncRuleName
11894 }
11895
11896 if !tea.BoolValue(util.IsUnset(request.SyncScope)) {
11897 query["SyncScope"] = request.SyncScope
11898 }
11899
11900 if !tea.BoolValue(util.IsUnset(request.SyncTrigger)) {
11901 query["SyncTrigger"] = request.SyncTrigger
11902 }
11903
11904 if !tea.BoolValue(util.IsUnset(request.TagFilter)) {
11905 query["TagFilter"] = request.TagFilter
11906 }
11907
11908 if !tea.BoolValue(util.IsUnset(request.TargetInstanceId)) {
11909 query["TargetInstanceId"] = request.TargetInstanceId
11910 }
11911
11912 if !tea.BoolValue(util.IsUnset(request.TargetNamespaceName)) {
11913 query["TargetNamespaceName"] = request.TargetNamespaceName
11914 }
11915
11916 if !tea.BoolValue(util.IsUnset(request.TargetRegionId)) {
11917 query["TargetRegionId"] = request.TargetRegionId
11918 }
11919
11920 if !tea.BoolValue(util.IsUnset(request.TargetRepoName)) {
11921 query["TargetRepoName"] = request.TargetRepoName
11922 }
11923
11924 if !tea.BoolValue(util.IsUnset(request.TargetUserId)) {
11925 query["TargetUserId"] = request.TargetUserId
11926 }
11927
11928 req := &openapi.OpenApiRequest{
11929 Query: openapiutil.Query(query),
11930 }
11931 params := &openapi.Params{
11932 Action: tea.String("CreateRepoSyncRule"),
11933 Version: tea.String("2018-12-01"),
11934 Protocol: tea.String("HTTPS"),
11935 Pathname: tea.String("/"),
11936 Method: tea.String("POST"),
11937 AuthType: tea.String("AK"),
11938 Style: tea.String("RPC"),
11939 ReqBodyType: tea.String("formData"),
11940 BodyType: tea.String("json"),
11941 }
11942 _result = &CreateRepoSyncRuleResponse{}
11943 _body, _err := client.CallApi(params, req, runtime)
11944 if _err != nil {
11945 return _result, _err
11946 }
11947 _err = tea.Convert(_body, &_result)
11948 return _result, _err
11949 }
11950
11951 func (client *Client) CreateRepoSyncRule(request *CreateRepoSyncRuleRequest) (_result *CreateRepoSyncRuleResponse, _err error) {
11952 runtime := &util.RuntimeOptions{}
11953 _result = &CreateRepoSyncRuleResponse{}
11954 _body, _err := client.CreateRepoSyncRuleWithOptions(request, runtime)
11955 if _err != nil {
11956 return _result, _err
11957 }
11958 _result = _body
11959 return _result, _err
11960 }
11961
11962 func (client *Client) CreateRepoSyncTaskWithOptions(request *CreateRepoSyncTaskRequest, runtime *util.RuntimeOptions) (_result *CreateRepoSyncTaskResponse, _err error) {
11963 _err = util.ValidateModel(request)
11964 if _err != nil {
11965 return _result, _err
11966 }
11967 query := map[string]interface{}{}
11968 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
11969 query["InstanceId"] = request.InstanceId
11970 }
11971
11972 if !tea.BoolValue(util.IsUnset(request.Override)) {
11973 query["Override"] = request.Override
11974 }
11975
11976 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
11977 query["RepoId"] = request.RepoId
11978 }
11979
11980 if !tea.BoolValue(util.IsUnset(request.Tag)) {
11981 query["Tag"] = request.Tag
11982 }
11983
11984 if !tea.BoolValue(util.IsUnset(request.TargetInstanceId)) {
11985 query["TargetInstanceId"] = request.TargetInstanceId
11986 }
11987
11988 if !tea.BoolValue(util.IsUnset(request.TargetNamespace)) {
11989 query["TargetNamespace"] = request.TargetNamespace
11990 }
11991
11992 if !tea.BoolValue(util.IsUnset(request.TargetRegionId)) {
11993 query["TargetRegionId"] = request.TargetRegionId
11994 }
11995
11996 if !tea.BoolValue(util.IsUnset(request.TargetRepoName)) {
11997 query["TargetRepoName"] = request.TargetRepoName
11998 }
11999
12000 if !tea.BoolValue(util.IsUnset(request.TargetTag)) {
12001 query["TargetTag"] = request.TargetTag
12002 }
12003
12004 if !tea.BoolValue(util.IsUnset(request.TargetUserId)) {
12005 query["TargetUserId"] = request.TargetUserId
12006 }
12007
12008 req := &openapi.OpenApiRequest{
12009 Query: openapiutil.Query(query),
12010 }
12011 params := &openapi.Params{
12012 Action: tea.String("CreateRepoSyncTask"),
12013 Version: tea.String("2018-12-01"),
12014 Protocol: tea.String("HTTPS"),
12015 Pathname: tea.String("/"),
12016 Method: tea.String("POST"),
12017 AuthType: tea.String("AK"),
12018 Style: tea.String("RPC"),
12019 ReqBodyType: tea.String("formData"),
12020 BodyType: tea.String("json"),
12021 }
12022 _result = &CreateRepoSyncTaskResponse{}
12023 _body, _err := client.CallApi(params, req, runtime)
12024 if _err != nil {
12025 return _result, _err
12026 }
12027 _err = tea.Convert(_body, &_result)
12028 return _result, _err
12029 }
12030
12031 func (client *Client) CreateRepoSyncTask(request *CreateRepoSyncTaskRequest) (_result *CreateRepoSyncTaskResponse, _err error) {
12032 runtime := &util.RuntimeOptions{}
12033 _result = &CreateRepoSyncTaskResponse{}
12034 _body, _err := client.CreateRepoSyncTaskWithOptions(request, runtime)
12035 if _err != nil {
12036 return _result, _err
12037 }
12038 _result = _body
12039 return _result, _err
12040 }
12041
12042 func (client *Client) CreateRepoSyncTaskByRuleWithOptions(request *CreateRepoSyncTaskByRuleRequest, runtime *util.RuntimeOptions) (_result *CreateRepoSyncTaskByRuleResponse, _err error) {
12043 _err = util.ValidateModel(request)
12044 if _err != nil {
12045 return _result, _err
12046 }
12047 query := map[string]interface{}{}
12048 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12049 query["InstanceId"] = request.InstanceId
12050 }
12051
12052 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
12053 query["RepoId"] = request.RepoId
12054 }
12055
12056 if !tea.BoolValue(util.IsUnset(request.SyncRuleId)) {
12057 query["SyncRuleId"] = request.SyncRuleId
12058 }
12059
12060 if !tea.BoolValue(util.IsUnset(request.Tag)) {
12061 query["Tag"] = request.Tag
12062 }
12063
12064 req := &openapi.OpenApiRequest{
12065 Query: openapiutil.Query(query),
12066 }
12067 params := &openapi.Params{
12068 Action: tea.String("CreateRepoSyncTaskByRule"),
12069 Version: tea.String("2018-12-01"),
12070 Protocol: tea.String("HTTPS"),
12071 Pathname: tea.String("/"),
12072 Method: tea.String("POST"),
12073 AuthType: tea.String("AK"),
12074 Style: tea.String("RPC"),
12075 ReqBodyType: tea.String("formData"),
12076 BodyType: tea.String("json"),
12077 }
12078 _result = &CreateRepoSyncTaskByRuleResponse{}
12079 _body, _err := client.CallApi(params, req, runtime)
12080 if _err != nil {
12081 return _result, _err
12082 }
12083 _err = tea.Convert(_body, &_result)
12084 return _result, _err
12085 }
12086
12087 func (client *Client) CreateRepoSyncTaskByRule(request *CreateRepoSyncTaskByRuleRequest) (_result *CreateRepoSyncTaskByRuleResponse, _err error) {
12088 runtime := &util.RuntimeOptions{}
12089 _result = &CreateRepoSyncTaskByRuleResponse{}
12090 _body, _err := client.CreateRepoSyncTaskByRuleWithOptions(request, runtime)
12091 if _err != nil {
12092 return _result, _err
12093 }
12094 _result = _body
12095 return _result, _err
12096 }
12097
12098 func (client *Client) CreateRepoTagWithOptions(request *CreateRepoTagRequest, runtime *util.RuntimeOptions) (_result *CreateRepoTagResponse, _err error) {
12099 _err = util.ValidateModel(request)
12100 if _err != nil {
12101 return _result, _err
12102 }
12103 query := map[string]interface{}{}
12104 if !tea.BoolValue(util.IsUnset(request.FromTag)) {
12105 query["FromTag"] = request.FromTag
12106 }
12107
12108 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12109 query["InstanceId"] = request.InstanceId
12110 }
12111
12112 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
12113 query["NamespaceName"] = request.NamespaceName
12114 }
12115
12116 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
12117 query["RepoName"] = request.RepoName
12118 }
12119
12120 if !tea.BoolValue(util.IsUnset(request.ToTag)) {
12121 query["ToTag"] = request.ToTag
12122 }
12123
12124 req := &openapi.OpenApiRequest{
12125 Query: openapiutil.Query(query),
12126 }
12127 params := &openapi.Params{
12128 Action: tea.String("CreateRepoTag"),
12129 Version: tea.String("2018-12-01"),
12130 Protocol: tea.String("HTTPS"),
12131 Pathname: tea.String("/"),
12132 Method: tea.String("POST"),
12133 AuthType: tea.String("AK"),
12134 Style: tea.String("RPC"),
12135 ReqBodyType: tea.String("formData"),
12136 BodyType: tea.String("json"),
12137 }
12138 _result = &CreateRepoTagResponse{}
12139 _body, _err := client.CallApi(params, req, runtime)
12140 if _err != nil {
12141 return _result, _err
12142 }
12143 _err = tea.Convert(_body, &_result)
12144 return _result, _err
12145 }
12146
12147 func (client *Client) CreateRepoTag(request *CreateRepoTagRequest) (_result *CreateRepoTagResponse, _err error) {
12148 runtime := &util.RuntimeOptions{}
12149 _result = &CreateRepoTagResponse{}
12150 _body, _err := client.CreateRepoTagWithOptions(request, runtime)
12151 if _err != nil {
12152 return _result, _err
12153 }
12154 _result = _body
12155 return _result, _err
12156 }
12157
12158 func (client *Client) CreateRepoTagScanTaskWithOptions(request *CreateRepoTagScanTaskRequest, runtime *util.RuntimeOptions) (_result *CreateRepoTagScanTaskResponse, _err error) {
12159 _err = util.ValidateModel(request)
12160 if _err != nil {
12161 return _result, _err
12162 }
12163 query := map[string]interface{}{}
12164 if !tea.BoolValue(util.IsUnset(request.Digest)) {
12165 query["Digest"] = request.Digest
12166 }
12167
12168 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12169 query["InstanceId"] = request.InstanceId
12170 }
12171
12172 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
12173 query["RepoId"] = request.RepoId
12174 }
12175
12176 if !tea.BoolValue(util.IsUnset(request.ScanService)) {
12177 query["ScanService"] = request.ScanService
12178 }
12179
12180 if !tea.BoolValue(util.IsUnset(request.Tag)) {
12181 query["Tag"] = request.Tag
12182 }
12183
12184 req := &openapi.OpenApiRequest{
12185 Query: openapiutil.Query(query),
12186 }
12187 params := &openapi.Params{
12188 Action: tea.String("CreateRepoTagScanTask"),
12189 Version: tea.String("2018-12-01"),
12190 Protocol: tea.String("HTTPS"),
12191 Pathname: tea.String("/"),
12192 Method: tea.String("POST"),
12193 AuthType: tea.String("AK"),
12194 Style: tea.String("RPC"),
12195 ReqBodyType: tea.String("formData"),
12196 BodyType: tea.String("json"),
12197 }
12198 _result = &CreateRepoTagScanTaskResponse{}
12199 _body, _err := client.CallApi(params, req, runtime)
12200 if _err != nil {
12201 return _result, _err
12202 }
12203 _err = tea.Convert(_body, &_result)
12204 return _result, _err
12205 }
12206
12207 func (client *Client) CreateRepoTagScanTask(request *CreateRepoTagScanTaskRequest) (_result *CreateRepoTagScanTaskResponse, _err error) {
12208 runtime := &util.RuntimeOptions{}
12209 _result = &CreateRepoTagScanTaskResponse{}
12210 _body, _err := client.CreateRepoTagScanTaskWithOptions(request, runtime)
12211 if _err != nil {
12212 return _result, _err
12213 }
12214 _result = _body
12215 return _result, _err
12216 }
12217
12218 func (client *Client) CreateRepoTriggerWithOptions(request *CreateRepoTriggerRequest, runtime *util.RuntimeOptions) (_result *CreateRepoTriggerResponse, _err error) {
12219 _err = util.ValidateModel(request)
12220 if _err != nil {
12221 return _result, _err
12222 }
12223 query := map[string]interface{}{}
12224 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12225 query["InstanceId"] = request.InstanceId
12226 }
12227
12228 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
12229 query["RepoId"] = request.RepoId
12230 }
12231
12232 if !tea.BoolValue(util.IsUnset(request.TriggerName)) {
12233 query["TriggerName"] = request.TriggerName
12234 }
12235
12236 if !tea.BoolValue(util.IsUnset(request.TriggerTag)) {
12237 query["TriggerTag"] = request.TriggerTag
12238 }
12239
12240 if !tea.BoolValue(util.IsUnset(request.TriggerType)) {
12241 query["TriggerType"] = request.TriggerType
12242 }
12243
12244 if !tea.BoolValue(util.IsUnset(request.TriggerUrl)) {
12245 query["TriggerUrl"] = request.TriggerUrl
12246 }
12247
12248 req := &openapi.OpenApiRequest{
12249 Query: openapiutil.Query(query),
12250 }
12251 params := &openapi.Params{
12252 Action: tea.String("CreateRepoTrigger"),
12253 Version: tea.String("2018-12-01"),
12254 Protocol: tea.String("HTTPS"),
12255 Pathname: tea.String("/"),
12256 Method: tea.String("POST"),
12257 AuthType: tea.String("AK"),
12258 Style: tea.String("RPC"),
12259 ReqBodyType: tea.String("formData"),
12260 BodyType: tea.String("json"),
12261 }
12262 _result = &CreateRepoTriggerResponse{}
12263 _body, _err := client.CallApi(params, req, runtime)
12264 if _err != nil {
12265 return _result, _err
12266 }
12267 _err = tea.Convert(_body, &_result)
12268 return _result, _err
12269 }
12270
12271 func (client *Client) CreateRepoTrigger(request *CreateRepoTriggerRequest) (_result *CreateRepoTriggerResponse, _err error) {
12272 runtime := &util.RuntimeOptions{}
12273 _result = &CreateRepoTriggerResponse{}
12274 _body, _err := client.CreateRepoTriggerWithOptions(request, runtime)
12275 if _err != nil {
12276 return _result, _err
12277 }
12278 _result = _body
12279 return _result, _err
12280 }
12281
12282 func (client *Client) CreateRepositoryWithOptions(request *CreateRepositoryRequest, runtime *util.RuntimeOptions) (_result *CreateRepositoryResponse, _err error) {
12283 _err = util.ValidateModel(request)
12284 if _err != nil {
12285 return _result, _err
12286 }
12287 query := map[string]interface{}{}
12288 if !tea.BoolValue(util.IsUnset(request.Detail)) {
12289 query["Detail"] = request.Detail
12290 }
12291
12292 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12293 query["InstanceId"] = request.InstanceId
12294 }
12295
12296 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
12297 query["RepoName"] = request.RepoName
12298 }
12299
12300 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
12301 query["RepoNamespaceName"] = request.RepoNamespaceName
12302 }
12303
12304 if !tea.BoolValue(util.IsUnset(request.RepoType)) {
12305 query["RepoType"] = request.RepoType
12306 }
12307
12308 if !tea.BoolValue(util.IsUnset(request.ResourceGroupId)) {
12309 query["ResourceGroupId"] = request.ResourceGroupId
12310 }
12311
12312 if !tea.BoolValue(util.IsUnset(request.Summary)) {
12313 query["Summary"] = request.Summary
12314 }
12315
12316 if !tea.BoolValue(util.IsUnset(request.TagImmutability)) {
12317 query["TagImmutability"] = request.TagImmutability
12318 }
12319
12320 req := &openapi.OpenApiRequest{
12321 Query: openapiutil.Query(query),
12322 }
12323 params := &openapi.Params{
12324 Action: tea.String("CreateRepository"),
12325 Version: tea.String("2018-12-01"),
12326 Protocol: tea.String("HTTPS"),
12327 Pathname: tea.String("/"),
12328 Method: tea.String("POST"),
12329 AuthType: tea.String("AK"),
12330 Style: tea.String("RPC"),
12331 ReqBodyType: tea.String("formData"),
12332 BodyType: tea.String("json"),
12333 }
12334 _result = &CreateRepositoryResponse{}
12335 _body, _err := client.CallApi(params, req, runtime)
12336 if _err != nil {
12337 return _result, _err
12338 }
12339 _err = tea.Convert(_body, &_result)
12340 return _result, _err
12341 }
12342
12343 func (client *Client) CreateRepository(request *CreateRepositoryRequest) (_result *CreateRepositoryResponse, _err error) {
12344 runtime := &util.RuntimeOptions{}
12345 _result = &CreateRepositoryResponse{}
12346 _body, _err := client.CreateRepositoryWithOptions(request, runtime)
12347 if _err != nil {
12348 return _result, _err
12349 }
12350 _result = _body
12351 return _result, _err
12352 }
12353
12354 func (client *Client) DeleteChainWithOptions(request *DeleteChainRequest, runtime *util.RuntimeOptions) (_result *DeleteChainResponse, _err error) {
12355 _err = util.ValidateModel(request)
12356 if _err != nil {
12357 return _result, _err
12358 }
12359 query := map[string]interface{}{}
12360 if !tea.BoolValue(util.IsUnset(request.ChainId)) {
12361 query["ChainId"] = request.ChainId
12362 }
12363
12364 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12365 query["InstanceId"] = request.InstanceId
12366 }
12367
12368 req := &openapi.OpenApiRequest{
12369 Query: openapiutil.Query(query),
12370 }
12371 params := &openapi.Params{
12372 Action: tea.String("DeleteChain"),
12373 Version: tea.String("2018-12-01"),
12374 Protocol: tea.String("HTTPS"),
12375 Pathname: tea.String("/"),
12376 Method: tea.String("POST"),
12377 AuthType: tea.String("AK"),
12378 Style: tea.String("RPC"),
12379 ReqBodyType: tea.String("formData"),
12380 BodyType: tea.String("json"),
12381 }
12382 _result = &DeleteChainResponse{}
12383 _body, _err := client.CallApi(params, req, runtime)
12384 if _err != nil {
12385 return _result, _err
12386 }
12387 _err = tea.Convert(_body, &_result)
12388 return _result, _err
12389 }
12390
12391 func (client *Client) DeleteChain(request *DeleteChainRequest) (_result *DeleteChainResponse, _err error) {
12392 runtime := &util.RuntimeOptions{}
12393 _result = &DeleteChainResponse{}
12394 _body, _err := client.DeleteChainWithOptions(request, runtime)
12395 if _err != nil {
12396 return _result, _err
12397 }
12398 _result = _body
12399 return _result, _err
12400 }
12401
12402 func (client *Client) DeleteChartNamespaceWithOptions(request *DeleteChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *DeleteChartNamespaceResponse, _err error) {
12403 _err = util.ValidateModel(request)
12404 if _err != nil {
12405 return _result, _err
12406 }
12407 query := map[string]interface{}{}
12408 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12409 query["InstanceId"] = request.InstanceId
12410 }
12411
12412 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
12413 query["NamespaceName"] = request.NamespaceName
12414 }
12415
12416 req := &openapi.OpenApiRequest{
12417 Query: openapiutil.Query(query),
12418 }
12419 params := &openapi.Params{
12420 Action: tea.String("DeleteChartNamespace"),
12421 Version: tea.String("2018-12-01"),
12422 Protocol: tea.String("HTTPS"),
12423 Pathname: tea.String("/"),
12424 Method: tea.String("POST"),
12425 AuthType: tea.String("AK"),
12426 Style: tea.String("RPC"),
12427 ReqBodyType: tea.String("formData"),
12428 BodyType: tea.String("json"),
12429 }
12430 _result = &DeleteChartNamespaceResponse{}
12431 _body, _err := client.CallApi(params, req, runtime)
12432 if _err != nil {
12433 return _result, _err
12434 }
12435 _err = tea.Convert(_body, &_result)
12436 return _result, _err
12437 }
12438
12439 func (client *Client) DeleteChartNamespace(request *DeleteChartNamespaceRequest) (_result *DeleteChartNamespaceResponse, _err error) {
12440 runtime := &util.RuntimeOptions{}
12441 _result = &DeleteChartNamespaceResponse{}
12442 _body, _err := client.DeleteChartNamespaceWithOptions(request, runtime)
12443 if _err != nil {
12444 return _result, _err
12445 }
12446 _result = _body
12447 return _result, _err
12448 }
12449
12450 func (client *Client) DeleteChartReleaseWithOptions(request *DeleteChartReleaseRequest, runtime *util.RuntimeOptions) (_result *DeleteChartReleaseResponse, _err error) {
12451 _err = util.ValidateModel(request)
12452 if _err != nil {
12453 return _result, _err
12454 }
12455 query := map[string]interface{}{}
12456 if !tea.BoolValue(util.IsUnset(request.Chart)) {
12457 query["Chart"] = request.Chart
12458 }
12459
12460 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12461 query["InstanceId"] = request.InstanceId
12462 }
12463
12464 if !tea.BoolValue(util.IsUnset(request.Release)) {
12465 query["Release"] = request.Release
12466 }
12467
12468 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
12469 query["RepoName"] = request.RepoName
12470 }
12471
12472 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
12473 query["RepoNamespaceName"] = request.RepoNamespaceName
12474 }
12475
12476 req := &openapi.OpenApiRequest{
12477 Query: openapiutil.Query(query),
12478 }
12479 params := &openapi.Params{
12480 Action: tea.String("DeleteChartRelease"),
12481 Version: tea.String("2018-12-01"),
12482 Protocol: tea.String("HTTPS"),
12483 Pathname: tea.String("/"),
12484 Method: tea.String("POST"),
12485 AuthType: tea.String("AK"),
12486 Style: tea.String("RPC"),
12487 ReqBodyType: tea.String("formData"),
12488 BodyType: tea.String("json"),
12489 }
12490 _result = &DeleteChartReleaseResponse{}
12491 _body, _err := client.CallApi(params, req, runtime)
12492 if _err != nil {
12493 return _result, _err
12494 }
12495 _err = tea.Convert(_body, &_result)
12496 return _result, _err
12497 }
12498
12499 func (client *Client) DeleteChartRelease(request *DeleteChartReleaseRequest) (_result *DeleteChartReleaseResponse, _err error) {
12500 runtime := &util.RuntimeOptions{}
12501 _result = &DeleteChartReleaseResponse{}
12502 _body, _err := client.DeleteChartReleaseWithOptions(request, runtime)
12503 if _err != nil {
12504 return _result, _err
12505 }
12506 _result = _body
12507 return _result, _err
12508 }
12509
12510 func (client *Client) DeleteChartRepositoryWithOptions(request *DeleteChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *DeleteChartRepositoryResponse, _err error) {
12511 _err = util.ValidateModel(request)
12512 if _err != nil {
12513 return _result, _err
12514 }
12515 query := map[string]interface{}{}
12516 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12517 query["InstanceId"] = request.InstanceId
12518 }
12519
12520 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
12521 query["RepoName"] = request.RepoName
12522 }
12523
12524 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
12525 query["RepoNamespaceName"] = request.RepoNamespaceName
12526 }
12527
12528 req := &openapi.OpenApiRequest{
12529 Query: openapiutil.Query(query),
12530 }
12531 params := &openapi.Params{
12532 Action: tea.String("DeleteChartRepository"),
12533 Version: tea.String("2018-12-01"),
12534 Protocol: tea.String("HTTPS"),
12535 Pathname: tea.String("/"),
12536 Method: tea.String("POST"),
12537 AuthType: tea.String("AK"),
12538 Style: tea.String("RPC"),
12539 ReqBodyType: tea.String("formData"),
12540 BodyType: tea.String("json"),
12541 }
12542 _result = &DeleteChartRepositoryResponse{}
12543 _body, _err := client.CallApi(params, req, runtime)
12544 if _err != nil {
12545 return _result, _err
12546 }
12547 _err = tea.Convert(_body, &_result)
12548 return _result, _err
12549 }
12550
12551 func (client *Client) DeleteChartRepository(request *DeleteChartRepositoryRequest) (_result *DeleteChartRepositoryResponse, _err error) {
12552 runtime := &util.RuntimeOptions{}
12553 _result = &DeleteChartRepositoryResponse{}
12554 _body, _err := client.DeleteChartRepositoryWithOptions(request, runtime)
12555 if _err != nil {
12556 return _result, _err
12557 }
12558 _result = _body
12559 return _result, _err
12560 }
12561
12562 func (client *Client) DeleteEventCenterRuleWithOptions(request *DeleteEventCenterRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteEventCenterRuleResponse, _err error) {
12563 _err = util.ValidateModel(request)
12564 if _err != nil {
12565 return _result, _err
12566 }
12567 query := map[string]interface{}{}
12568 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12569 query["InstanceId"] = request.InstanceId
12570 }
12571
12572 if !tea.BoolValue(util.IsUnset(request.RuleId)) {
12573 query["RuleId"] = request.RuleId
12574 }
12575
12576 req := &openapi.OpenApiRequest{
12577 Query: openapiutil.Query(query),
12578 }
12579 params := &openapi.Params{
12580 Action: tea.String("DeleteEventCenterRule"),
12581 Version: tea.String("2018-12-01"),
12582 Protocol: tea.String("HTTPS"),
12583 Pathname: tea.String("/"),
12584 Method: tea.String("POST"),
12585 AuthType: tea.String("AK"),
12586 Style: tea.String("RPC"),
12587 ReqBodyType: tea.String("formData"),
12588 BodyType: tea.String("json"),
12589 }
12590 _result = &DeleteEventCenterRuleResponse{}
12591 _body, _err := client.CallApi(params, req, runtime)
12592 if _err != nil {
12593 return _result, _err
12594 }
12595 _err = tea.Convert(_body, &_result)
12596 return _result, _err
12597 }
12598
12599 func (client *Client) DeleteEventCenterRule(request *DeleteEventCenterRuleRequest) (_result *DeleteEventCenterRuleResponse, _err error) {
12600 runtime := &util.RuntimeOptions{}
12601 _result = &DeleteEventCenterRuleResponse{}
12602 _body, _err := client.DeleteEventCenterRuleWithOptions(request, runtime)
12603 if _err != nil {
12604 return _result, _err
12605 }
12606 _result = _body
12607 return _result, _err
12608 }
12609
12610 func (client *Client) DeleteInstanceEndpointAclPolicyWithOptions(request *DeleteInstanceEndpointAclPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteInstanceEndpointAclPolicyResponse, _err error) {
12611 _err = util.ValidateModel(request)
12612 if _err != nil {
12613 return _result, _err
12614 }
12615 query := map[string]interface{}{}
12616 if !tea.BoolValue(util.IsUnset(request.EndpointType)) {
12617 query["EndpointType"] = request.EndpointType
12618 }
12619
12620 if !tea.BoolValue(util.IsUnset(request.Entry)) {
12621 query["Entry"] = request.Entry
12622 }
12623
12624 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12625 query["InstanceId"] = request.InstanceId
12626 }
12627
12628 if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
12629 query["ModuleName"] = request.ModuleName
12630 }
12631
12632 req := &openapi.OpenApiRequest{
12633 Query: openapiutil.Query(query),
12634 }
12635 params := &openapi.Params{
12636 Action: tea.String("DeleteInstanceEndpointAclPolicy"),
12637 Version: tea.String("2018-12-01"),
12638 Protocol: tea.String("HTTPS"),
12639 Pathname: tea.String("/"),
12640 Method: tea.String("POST"),
12641 AuthType: tea.String("AK"),
12642 Style: tea.String("RPC"),
12643 ReqBodyType: tea.String("formData"),
12644 BodyType: tea.String("json"),
12645 }
12646 _result = &DeleteInstanceEndpointAclPolicyResponse{}
12647 _body, _err := client.CallApi(params, req, runtime)
12648 if _err != nil {
12649 return _result, _err
12650 }
12651 _err = tea.Convert(_body, &_result)
12652 return _result, _err
12653 }
12654
12655 func (client *Client) DeleteInstanceEndpointAclPolicy(request *DeleteInstanceEndpointAclPolicyRequest) (_result *DeleteInstanceEndpointAclPolicyResponse, _err error) {
12656 runtime := &util.RuntimeOptions{}
12657 _result = &DeleteInstanceEndpointAclPolicyResponse{}
12658 _body, _err := client.DeleteInstanceEndpointAclPolicyWithOptions(request, runtime)
12659 if _err != nil {
12660 return _result, _err
12661 }
12662 _result = _body
12663 return _result, _err
12664 }
12665
12666 func (client *Client) DeleteInstanceVpcEndpointLinkedVpcWithOptions(request *DeleteInstanceVpcEndpointLinkedVpcRequest, runtime *util.RuntimeOptions) (_result *DeleteInstanceVpcEndpointLinkedVpcResponse, _err error) {
12667 _err = util.ValidateModel(request)
12668 if _err != nil {
12669 return _result, _err
12670 }
12671 query := map[string]interface{}{}
12672 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12673 query["InstanceId"] = request.InstanceId
12674 }
12675
12676 if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
12677 query["ModuleName"] = request.ModuleName
12678 }
12679
12680 if !tea.BoolValue(util.IsUnset(request.VpcId)) {
12681 query["VpcId"] = request.VpcId
12682 }
12683
12684 if !tea.BoolValue(util.IsUnset(request.VswitchId)) {
12685 query["VswitchId"] = request.VswitchId
12686 }
12687
12688 req := &openapi.OpenApiRequest{
12689 Query: openapiutil.Query(query),
12690 }
12691 params := &openapi.Params{
12692 Action: tea.String("DeleteInstanceVpcEndpointLinkedVpc"),
12693 Version: tea.String("2018-12-01"),
12694 Protocol: tea.String("HTTPS"),
12695 Pathname: tea.String("/"),
12696 Method: tea.String("POST"),
12697 AuthType: tea.String("AK"),
12698 Style: tea.String("RPC"),
12699 ReqBodyType: tea.String("formData"),
12700 BodyType: tea.String("json"),
12701 }
12702 _result = &DeleteInstanceVpcEndpointLinkedVpcResponse{}
12703 _body, _err := client.CallApi(params, req, runtime)
12704 if _err != nil {
12705 return _result, _err
12706 }
12707 _err = tea.Convert(_body, &_result)
12708 return _result, _err
12709 }
12710
12711 func (client *Client) DeleteInstanceVpcEndpointLinkedVpc(request *DeleteInstanceVpcEndpointLinkedVpcRequest) (_result *DeleteInstanceVpcEndpointLinkedVpcResponse, _err error) {
12712 runtime := &util.RuntimeOptions{}
12713 _result = &DeleteInstanceVpcEndpointLinkedVpcResponse{}
12714 _body, _err := client.DeleteInstanceVpcEndpointLinkedVpcWithOptions(request, runtime)
12715 if _err != nil {
12716 return _result, _err
12717 }
12718 _result = _body
12719 return _result, _err
12720 }
12721
12722 func (client *Client) DeleteNamespaceWithOptions(request *DeleteNamespaceRequest, runtime *util.RuntimeOptions) (_result *DeleteNamespaceResponse, _err error) {
12723 _err = util.ValidateModel(request)
12724 if _err != nil {
12725 return _result, _err
12726 }
12727 query := map[string]interface{}{}
12728 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12729 query["InstanceId"] = request.InstanceId
12730 }
12731
12732 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
12733 query["NamespaceName"] = request.NamespaceName
12734 }
12735
12736 req := &openapi.OpenApiRequest{
12737 Query: openapiutil.Query(query),
12738 }
12739 params := &openapi.Params{
12740 Action: tea.String("DeleteNamespace"),
12741 Version: tea.String("2018-12-01"),
12742 Protocol: tea.String("HTTPS"),
12743 Pathname: tea.String("/"),
12744 Method: tea.String("POST"),
12745 AuthType: tea.String("AK"),
12746 Style: tea.String("RPC"),
12747 ReqBodyType: tea.String("formData"),
12748 BodyType: tea.String("json"),
12749 }
12750 _result = &DeleteNamespaceResponse{}
12751 _body, _err := client.CallApi(params, req, runtime)
12752 if _err != nil {
12753 return _result, _err
12754 }
12755 _err = tea.Convert(_body, &_result)
12756 return _result, _err
12757 }
12758
12759 func (client *Client) DeleteNamespace(request *DeleteNamespaceRequest) (_result *DeleteNamespaceResponse, _err error) {
12760 runtime := &util.RuntimeOptions{}
12761 _result = &DeleteNamespaceResponse{}
12762 _body, _err := client.DeleteNamespaceWithOptions(request, runtime)
12763 if _err != nil {
12764 return _result, _err
12765 }
12766 _result = _body
12767 return _result, _err
12768 }
12769
12770 func (client *Client) DeleteRepoBuildRuleWithOptions(request *DeleteRepoBuildRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteRepoBuildRuleResponse, _err error) {
12771 _err = util.ValidateModel(request)
12772 if _err != nil {
12773 return _result, _err
12774 }
12775 query := map[string]interface{}{}
12776 if !tea.BoolValue(util.IsUnset(request.BuildRuleId)) {
12777 query["BuildRuleId"] = request.BuildRuleId
12778 }
12779
12780 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12781 query["InstanceId"] = request.InstanceId
12782 }
12783
12784 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
12785 query["RepoId"] = request.RepoId
12786 }
12787
12788 req := &openapi.OpenApiRequest{
12789 Query: openapiutil.Query(query),
12790 }
12791 params := &openapi.Params{
12792 Action: tea.String("DeleteRepoBuildRule"),
12793 Version: tea.String("2018-12-01"),
12794 Protocol: tea.String("HTTPS"),
12795 Pathname: tea.String("/"),
12796 Method: tea.String("POST"),
12797 AuthType: tea.String("AK"),
12798 Style: tea.String("RPC"),
12799 ReqBodyType: tea.String("formData"),
12800 BodyType: tea.String("json"),
12801 }
12802 _result = &DeleteRepoBuildRuleResponse{}
12803 _body, _err := client.CallApi(params, req, runtime)
12804 if _err != nil {
12805 return _result, _err
12806 }
12807 _err = tea.Convert(_body, &_result)
12808 return _result, _err
12809 }
12810
12811 func (client *Client) DeleteRepoBuildRule(request *DeleteRepoBuildRuleRequest) (_result *DeleteRepoBuildRuleResponse, _err error) {
12812 runtime := &util.RuntimeOptions{}
12813 _result = &DeleteRepoBuildRuleResponse{}
12814 _body, _err := client.DeleteRepoBuildRuleWithOptions(request, runtime)
12815 if _err != nil {
12816 return _result, _err
12817 }
12818 _result = _body
12819 return _result, _err
12820 }
12821
12822 func (client *Client) DeleteRepoSyncRuleWithOptions(request *DeleteRepoSyncRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteRepoSyncRuleResponse, _err error) {
12823 _err = util.ValidateModel(request)
12824 if _err != nil {
12825 return _result, _err
12826 }
12827 query := map[string]interface{}{}
12828 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12829 query["InstanceId"] = request.InstanceId
12830 }
12831
12832 if !tea.BoolValue(util.IsUnset(request.SyncRuleId)) {
12833 query["SyncRuleId"] = request.SyncRuleId
12834 }
12835
12836 req := &openapi.OpenApiRequest{
12837 Query: openapiutil.Query(query),
12838 }
12839 params := &openapi.Params{
12840 Action: tea.String("DeleteRepoSyncRule"),
12841 Version: tea.String("2018-12-01"),
12842 Protocol: tea.String("HTTPS"),
12843 Pathname: tea.String("/"),
12844 Method: tea.String("POST"),
12845 AuthType: tea.String("AK"),
12846 Style: tea.String("RPC"),
12847 ReqBodyType: tea.String("formData"),
12848 BodyType: tea.String("json"),
12849 }
12850 _result = &DeleteRepoSyncRuleResponse{}
12851 _body, _err := client.CallApi(params, req, runtime)
12852 if _err != nil {
12853 return _result, _err
12854 }
12855 _err = tea.Convert(_body, &_result)
12856 return _result, _err
12857 }
12858
12859 func (client *Client) DeleteRepoSyncRule(request *DeleteRepoSyncRuleRequest) (_result *DeleteRepoSyncRuleResponse, _err error) {
12860 runtime := &util.RuntimeOptions{}
12861 _result = &DeleteRepoSyncRuleResponse{}
12862 _body, _err := client.DeleteRepoSyncRuleWithOptions(request, runtime)
12863 if _err != nil {
12864 return _result, _err
12865 }
12866 _result = _body
12867 return _result, _err
12868 }
12869
12870 func (client *Client) DeleteRepoTagWithOptions(request *DeleteRepoTagRequest, runtime *util.RuntimeOptions) (_result *DeleteRepoTagResponse, _err error) {
12871 _err = util.ValidateModel(request)
12872 if _err != nil {
12873 return _result, _err
12874 }
12875 query := map[string]interface{}{}
12876 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12877 query["InstanceId"] = request.InstanceId
12878 }
12879
12880 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
12881 query["RepoId"] = request.RepoId
12882 }
12883
12884 if !tea.BoolValue(util.IsUnset(request.Tag)) {
12885 query["Tag"] = request.Tag
12886 }
12887
12888 req := &openapi.OpenApiRequest{
12889 Query: openapiutil.Query(query),
12890 }
12891 params := &openapi.Params{
12892 Action: tea.String("DeleteRepoTag"),
12893 Version: tea.String("2018-12-01"),
12894 Protocol: tea.String("HTTPS"),
12895 Pathname: tea.String("/"),
12896 Method: tea.String("POST"),
12897 AuthType: tea.String("AK"),
12898 Style: tea.String("RPC"),
12899 ReqBodyType: tea.String("formData"),
12900 BodyType: tea.String("json"),
12901 }
12902 _result = &DeleteRepoTagResponse{}
12903 _body, _err := client.CallApi(params, req, runtime)
12904 if _err != nil {
12905 return _result, _err
12906 }
12907 _err = tea.Convert(_body, &_result)
12908 return _result, _err
12909 }
12910
12911 func (client *Client) DeleteRepoTag(request *DeleteRepoTagRequest) (_result *DeleteRepoTagResponse, _err error) {
12912 runtime := &util.RuntimeOptions{}
12913 _result = &DeleteRepoTagResponse{}
12914 _body, _err := client.DeleteRepoTagWithOptions(request, runtime)
12915 if _err != nil {
12916 return _result, _err
12917 }
12918 _result = _body
12919 return _result, _err
12920 }
12921
12922 func (client *Client) DeleteRepoTriggerWithOptions(request *DeleteRepoTriggerRequest, runtime *util.RuntimeOptions) (_result *DeleteRepoTriggerResponse, _err error) {
12923 _err = util.ValidateModel(request)
12924 if _err != nil {
12925 return _result, _err
12926 }
12927 query := map[string]interface{}{}
12928 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12929 query["InstanceId"] = request.InstanceId
12930 }
12931
12932 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
12933 query["RepoId"] = request.RepoId
12934 }
12935
12936 if !tea.BoolValue(util.IsUnset(request.TriggerId)) {
12937 query["TriggerId"] = request.TriggerId
12938 }
12939
12940 req := &openapi.OpenApiRequest{
12941 Query: openapiutil.Query(query),
12942 }
12943 params := &openapi.Params{
12944 Action: tea.String("DeleteRepoTrigger"),
12945 Version: tea.String("2018-12-01"),
12946 Protocol: tea.String("HTTPS"),
12947 Pathname: tea.String("/"),
12948 Method: tea.String("POST"),
12949 AuthType: tea.String("AK"),
12950 Style: tea.String("RPC"),
12951 ReqBodyType: tea.String("formData"),
12952 BodyType: tea.String("json"),
12953 }
12954 _result = &DeleteRepoTriggerResponse{}
12955 _body, _err := client.CallApi(params, req, runtime)
12956 if _err != nil {
12957 return _result, _err
12958 }
12959 _err = tea.Convert(_body, &_result)
12960 return _result, _err
12961 }
12962
12963 func (client *Client) DeleteRepoTrigger(request *DeleteRepoTriggerRequest) (_result *DeleteRepoTriggerResponse, _err error) {
12964 runtime := &util.RuntimeOptions{}
12965 _result = &DeleteRepoTriggerResponse{}
12966 _body, _err := client.DeleteRepoTriggerWithOptions(request, runtime)
12967 if _err != nil {
12968 return _result, _err
12969 }
12970 _result = _body
12971 return _result, _err
12972 }
12973
12974 func (client *Client) DeleteRepositoryWithOptions(request *DeleteRepositoryRequest, runtime *util.RuntimeOptions) (_result *DeleteRepositoryResponse, _err error) {
12975 _err = util.ValidateModel(request)
12976 if _err != nil {
12977 return _result, _err
12978 }
12979 query := map[string]interface{}{}
12980 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
12981 query["InstanceId"] = request.InstanceId
12982 }
12983
12984 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
12985 query["RepoId"] = request.RepoId
12986 }
12987
12988 req := &openapi.OpenApiRequest{
12989 Query: openapiutil.Query(query),
12990 }
12991 params := &openapi.Params{
12992 Action: tea.String("DeleteRepository"),
12993 Version: tea.String("2018-12-01"),
12994 Protocol: tea.String("HTTPS"),
12995 Pathname: tea.String("/"),
12996 Method: tea.String("POST"),
12997 AuthType: tea.String("AK"),
12998 Style: tea.String("RPC"),
12999 ReqBodyType: tea.String("formData"),
13000 BodyType: tea.String("json"),
13001 }
13002 _result = &DeleteRepositoryResponse{}
13003 _body, _err := client.CallApi(params, req, runtime)
13004 if _err != nil {
13005 return _result, _err
13006 }
13007 _err = tea.Convert(_body, &_result)
13008 return _result, _err
13009 }
13010
13011 func (client *Client) DeleteRepository(request *DeleteRepositoryRequest) (_result *DeleteRepositoryResponse, _err error) {
13012 runtime := &util.RuntimeOptions{}
13013 _result = &DeleteRepositoryResponse{}
13014 _body, _err := client.DeleteRepositoryWithOptions(request, runtime)
13015 if _err != nil {
13016 return _result, _err
13017 }
13018 _result = _body
13019 return _result, _err
13020 }
13021
13022 func (client *Client) GetArtifactBuildTaskWithOptions(request *GetArtifactBuildTaskRequest, runtime *util.RuntimeOptions) (_result *GetArtifactBuildTaskResponse, _err error) {
13023 _err = util.ValidateModel(request)
13024 if _err != nil {
13025 return _result, _err
13026 }
13027 query := openapiutil.Query(util.ToMap(request))
13028 req := &openapi.OpenApiRequest{
13029 Query: openapiutil.Query(query),
13030 }
13031 params := &openapi.Params{
13032 Action: tea.String("GetArtifactBuildTask"),
13033 Version: tea.String("2018-12-01"),
13034 Protocol: tea.String("HTTPS"),
13035 Pathname: tea.String("/"),
13036 Method: tea.String("GET"),
13037 AuthType: tea.String("AK"),
13038 Style: tea.String("RPC"),
13039 ReqBodyType: tea.String("formData"),
13040 BodyType: tea.String("json"),
13041 }
13042 _result = &GetArtifactBuildTaskResponse{}
13043 _body, _err := client.CallApi(params, req, runtime)
13044 if _err != nil {
13045 return _result, _err
13046 }
13047 _err = tea.Convert(_body, &_result)
13048 return _result, _err
13049 }
13050
13051 func (client *Client) GetArtifactBuildTask(request *GetArtifactBuildTaskRequest) (_result *GetArtifactBuildTaskResponse, _err error) {
13052 runtime := &util.RuntimeOptions{}
13053 _result = &GetArtifactBuildTaskResponse{}
13054 _body, _err := client.GetArtifactBuildTaskWithOptions(request, runtime)
13055 if _err != nil {
13056 return _result, _err
13057 }
13058 _result = _body
13059 return _result, _err
13060 }
13061
13062 func (client *Client) GetAuthorizationTokenWithOptions(request *GetAuthorizationTokenRequest, runtime *util.RuntimeOptions) (_result *GetAuthorizationTokenResponse, _err error) {
13063 _err = util.ValidateModel(request)
13064 if _err != nil {
13065 return _result, _err
13066 }
13067 query := map[string]interface{}{}
13068 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13069 query["InstanceId"] = request.InstanceId
13070 }
13071
13072 req := &openapi.OpenApiRequest{
13073 Query: openapiutil.Query(query),
13074 }
13075 params := &openapi.Params{
13076 Action: tea.String("GetAuthorizationToken"),
13077 Version: tea.String("2018-12-01"),
13078 Protocol: tea.String("HTTPS"),
13079 Pathname: tea.String("/"),
13080 Method: tea.String("POST"),
13081 AuthType: tea.String("AK"),
13082 Style: tea.String("RPC"),
13083 ReqBodyType: tea.String("formData"),
13084 BodyType: tea.String("json"),
13085 }
13086 _result = &GetAuthorizationTokenResponse{}
13087 _body, _err := client.CallApi(params, req, runtime)
13088 if _err != nil {
13089 return _result, _err
13090 }
13091 _err = tea.Convert(_body, &_result)
13092 return _result, _err
13093 }
13094
13095 func (client *Client) GetAuthorizationToken(request *GetAuthorizationTokenRequest) (_result *GetAuthorizationTokenResponse, _err error) {
13096 runtime := &util.RuntimeOptions{}
13097 _result = &GetAuthorizationTokenResponse{}
13098 _body, _err := client.GetAuthorizationTokenWithOptions(request, runtime)
13099 if _err != nil {
13100 return _result, _err
13101 }
13102 _result = _body
13103 return _result, _err
13104 }
13105
13106 func (client *Client) GetChainWithOptions(request *GetChainRequest, runtime *util.RuntimeOptions) (_result *GetChainResponse, _err error) {
13107 _err = util.ValidateModel(request)
13108 if _err != nil {
13109 return _result, _err
13110 }
13111 query := map[string]interface{}{}
13112 if !tea.BoolValue(util.IsUnset(request.ChainId)) {
13113 query["ChainId"] = request.ChainId
13114 }
13115
13116 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13117 query["InstanceId"] = request.InstanceId
13118 }
13119
13120 req := &openapi.OpenApiRequest{
13121 Query: openapiutil.Query(query),
13122 }
13123 params := &openapi.Params{
13124 Action: tea.String("GetChain"),
13125 Version: tea.String("2018-12-01"),
13126 Protocol: tea.String("HTTPS"),
13127 Pathname: tea.String("/"),
13128 Method: tea.String("POST"),
13129 AuthType: tea.String("AK"),
13130 Style: tea.String("RPC"),
13131 ReqBodyType: tea.String("formData"),
13132 BodyType: tea.String("json"),
13133 }
13134 _result = &GetChainResponse{}
13135 _body, _err := client.CallApi(params, req, runtime)
13136 if _err != nil {
13137 return _result, _err
13138 }
13139 _err = tea.Convert(_body, &_result)
13140 return _result, _err
13141 }
13142
13143 func (client *Client) GetChain(request *GetChainRequest) (_result *GetChainResponse, _err error) {
13144 runtime := &util.RuntimeOptions{}
13145 _result = &GetChainResponse{}
13146 _body, _err := client.GetChainWithOptions(request, runtime)
13147 if _err != nil {
13148 return _result, _err
13149 }
13150 _result = _body
13151 return _result, _err
13152 }
13153
13154 func (client *Client) GetChartNamespaceWithOptions(request *GetChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *GetChartNamespaceResponse, _err error) {
13155 _err = util.ValidateModel(request)
13156 if _err != nil {
13157 return _result, _err
13158 }
13159 query := map[string]interface{}{}
13160 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13161 query["InstanceId"] = request.InstanceId
13162 }
13163
13164 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
13165 query["NamespaceName"] = request.NamespaceName
13166 }
13167
13168 req := &openapi.OpenApiRequest{
13169 Query: openapiutil.Query(query),
13170 }
13171 params := &openapi.Params{
13172 Action: tea.String("GetChartNamespace"),
13173 Version: tea.String("2018-12-01"),
13174 Protocol: tea.String("HTTPS"),
13175 Pathname: tea.String("/"),
13176 Method: tea.String("POST"),
13177 AuthType: tea.String("AK"),
13178 Style: tea.String("RPC"),
13179 ReqBodyType: tea.String("formData"),
13180 BodyType: tea.String("json"),
13181 }
13182 _result = &GetChartNamespaceResponse{}
13183 _body, _err := client.CallApi(params, req, runtime)
13184 if _err != nil {
13185 return _result, _err
13186 }
13187 _err = tea.Convert(_body, &_result)
13188 return _result, _err
13189 }
13190
13191 func (client *Client) GetChartNamespace(request *GetChartNamespaceRequest) (_result *GetChartNamespaceResponse, _err error) {
13192 runtime := &util.RuntimeOptions{}
13193 _result = &GetChartNamespaceResponse{}
13194 _body, _err := client.GetChartNamespaceWithOptions(request, runtime)
13195 if _err != nil {
13196 return _result, _err
13197 }
13198 _result = _body
13199 return _result, _err
13200 }
13201
13202 func (client *Client) GetChartRepositoryWithOptions(request *GetChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *GetChartRepositoryResponse, _err error) {
13203 _err = util.ValidateModel(request)
13204 if _err != nil {
13205 return _result, _err
13206 }
13207 query := map[string]interface{}{}
13208 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13209 query["InstanceId"] = request.InstanceId
13210 }
13211
13212 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
13213 query["RepoName"] = request.RepoName
13214 }
13215
13216 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
13217 query["RepoNamespaceName"] = request.RepoNamespaceName
13218 }
13219
13220 req := &openapi.OpenApiRequest{
13221 Query: openapiutil.Query(query),
13222 }
13223 params := &openapi.Params{
13224 Action: tea.String("GetChartRepository"),
13225 Version: tea.String("2018-12-01"),
13226 Protocol: tea.String("HTTPS"),
13227 Pathname: tea.String("/"),
13228 Method: tea.String("POST"),
13229 AuthType: tea.String("AK"),
13230 Style: tea.String("RPC"),
13231 ReqBodyType: tea.String("formData"),
13232 BodyType: tea.String("json"),
13233 }
13234 _result = &GetChartRepositoryResponse{}
13235 _body, _err := client.CallApi(params, req, runtime)
13236 if _err != nil {
13237 return _result, _err
13238 }
13239 _err = tea.Convert(_body, &_result)
13240 return _result, _err
13241 }
13242
13243 func (client *Client) GetChartRepository(request *GetChartRepositoryRequest) (_result *GetChartRepositoryResponse, _err error) {
13244 runtime := &util.RuntimeOptions{}
13245 _result = &GetChartRepositoryResponse{}
13246 _body, _err := client.GetChartRepositoryWithOptions(request, runtime)
13247 if _err != nil {
13248 return _result, _err
13249 }
13250 _result = _body
13251 return _result, _err
13252 }
13253
13254 func (client *Client) GetInstanceWithOptions(request *GetInstanceRequest, runtime *util.RuntimeOptions) (_result *GetInstanceResponse, _err error) {
13255 _err = util.ValidateModel(request)
13256 if _err != nil {
13257 return _result, _err
13258 }
13259 query := map[string]interface{}{}
13260 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13261 query["InstanceId"] = request.InstanceId
13262 }
13263
13264 req := &openapi.OpenApiRequest{
13265 Query: openapiutil.Query(query),
13266 }
13267 params := &openapi.Params{
13268 Action: tea.String("GetInstance"),
13269 Version: tea.String("2018-12-01"),
13270 Protocol: tea.String("HTTPS"),
13271 Pathname: tea.String("/"),
13272 Method: tea.String("POST"),
13273 AuthType: tea.String("AK"),
13274 Style: tea.String("RPC"),
13275 ReqBodyType: tea.String("formData"),
13276 BodyType: tea.String("json"),
13277 }
13278 _result = &GetInstanceResponse{}
13279 _body, _err := client.CallApi(params, req, runtime)
13280 if _err != nil {
13281 return _result, _err
13282 }
13283 _err = tea.Convert(_body, &_result)
13284 return _result, _err
13285 }
13286
13287 func (client *Client) GetInstance(request *GetInstanceRequest) (_result *GetInstanceResponse, _err error) {
13288 runtime := &util.RuntimeOptions{}
13289 _result = &GetInstanceResponse{}
13290 _body, _err := client.GetInstanceWithOptions(request, runtime)
13291 if _err != nil {
13292 return _result, _err
13293 }
13294 _result = _body
13295 return _result, _err
13296 }
13297
13298 func (client *Client) GetInstanceCountWithOptions(runtime *util.RuntimeOptions) (_result *GetInstanceCountResponse, _err error) {
13299 req := &openapi.OpenApiRequest{}
13300 params := &openapi.Params{
13301 Action: tea.String("GetInstanceCount"),
13302 Version: tea.String("2018-12-01"),
13303 Protocol: tea.String("HTTPS"),
13304 Pathname: tea.String("/"),
13305 Method: tea.String("POST"),
13306 AuthType: tea.String("AK"),
13307 Style: tea.String("RPC"),
13308 ReqBodyType: tea.String("formData"),
13309 BodyType: tea.String("json"),
13310 }
13311 _result = &GetInstanceCountResponse{}
13312 _body, _err := client.CallApi(params, req, runtime)
13313 if _err != nil {
13314 return _result, _err
13315 }
13316 _err = tea.Convert(_body, &_result)
13317 return _result, _err
13318 }
13319
13320 func (client *Client) GetInstanceCount() (_result *GetInstanceCountResponse, _err error) {
13321 runtime := &util.RuntimeOptions{}
13322 _result = &GetInstanceCountResponse{}
13323 _body, _err := client.GetInstanceCountWithOptions(runtime)
13324 if _err != nil {
13325 return _result, _err
13326 }
13327 _result = _body
13328 return _result, _err
13329 }
13330
13331 func (client *Client) GetInstanceEndpointWithOptions(request *GetInstanceEndpointRequest, runtime *util.RuntimeOptions) (_result *GetInstanceEndpointResponse, _err error) {
13332 _err = util.ValidateModel(request)
13333 if _err != nil {
13334 return _result, _err
13335 }
13336 query := map[string]interface{}{}
13337 if !tea.BoolValue(util.IsUnset(request.EndpointType)) {
13338 query["EndpointType"] = request.EndpointType
13339 }
13340
13341 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13342 query["InstanceId"] = request.InstanceId
13343 }
13344
13345 if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
13346 query["ModuleName"] = request.ModuleName
13347 }
13348
13349 req := &openapi.OpenApiRequest{
13350 Query: openapiutil.Query(query),
13351 }
13352 params := &openapi.Params{
13353 Action: tea.String("GetInstanceEndpoint"),
13354 Version: tea.String("2018-12-01"),
13355 Protocol: tea.String("HTTPS"),
13356 Pathname: tea.String("/"),
13357 Method: tea.String("POST"),
13358 AuthType: tea.String("AK"),
13359 Style: tea.String("RPC"),
13360 ReqBodyType: tea.String("formData"),
13361 BodyType: tea.String("json"),
13362 }
13363 _result = &GetInstanceEndpointResponse{}
13364 _body, _err := client.CallApi(params, req, runtime)
13365 if _err != nil {
13366 return _result, _err
13367 }
13368 _err = tea.Convert(_body, &_result)
13369 return _result, _err
13370 }
13371
13372 func (client *Client) GetInstanceEndpoint(request *GetInstanceEndpointRequest) (_result *GetInstanceEndpointResponse, _err error) {
13373 runtime := &util.RuntimeOptions{}
13374 _result = &GetInstanceEndpointResponse{}
13375 _body, _err := client.GetInstanceEndpointWithOptions(request, runtime)
13376 if _err != nil {
13377 return _result, _err
13378 }
13379 _result = _body
13380 return _result, _err
13381 }
13382
13383 func (client *Client) GetInstanceUsageWithOptions(request *GetInstanceUsageRequest, runtime *util.RuntimeOptions) (_result *GetInstanceUsageResponse, _err error) {
13384 _err = util.ValidateModel(request)
13385 if _err != nil {
13386 return _result, _err
13387 }
13388 query := map[string]interface{}{}
13389 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13390 query["InstanceId"] = request.InstanceId
13391 }
13392
13393 req := &openapi.OpenApiRequest{
13394 Query: openapiutil.Query(query),
13395 }
13396 params := &openapi.Params{
13397 Action: tea.String("GetInstanceUsage"),
13398 Version: tea.String("2018-12-01"),
13399 Protocol: tea.String("HTTPS"),
13400 Pathname: tea.String("/"),
13401 Method: tea.String("POST"),
13402 AuthType: tea.String("AK"),
13403 Style: tea.String("RPC"),
13404 ReqBodyType: tea.String("formData"),
13405 BodyType: tea.String("json"),
13406 }
13407 _result = &GetInstanceUsageResponse{}
13408 _body, _err := client.CallApi(params, req, runtime)
13409 if _err != nil {
13410 return _result, _err
13411 }
13412 _err = tea.Convert(_body, &_result)
13413 return _result, _err
13414 }
13415
13416 func (client *Client) GetInstanceUsage(request *GetInstanceUsageRequest) (_result *GetInstanceUsageResponse, _err error) {
13417 runtime := &util.RuntimeOptions{}
13418 _result = &GetInstanceUsageResponse{}
13419 _body, _err := client.GetInstanceUsageWithOptions(request, runtime)
13420 if _err != nil {
13421 return _result, _err
13422 }
13423 _result = _body
13424 return _result, _err
13425 }
13426
13427 func (client *Client) GetInstanceVpcEndpointWithOptions(request *GetInstanceVpcEndpointRequest, runtime *util.RuntimeOptions) (_result *GetInstanceVpcEndpointResponse, _err error) {
13428 _err = util.ValidateModel(request)
13429 if _err != nil {
13430 return _result, _err
13431 }
13432 query := map[string]interface{}{}
13433 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13434 query["InstanceId"] = request.InstanceId
13435 }
13436
13437 if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
13438 query["ModuleName"] = request.ModuleName
13439 }
13440
13441 req := &openapi.OpenApiRequest{
13442 Query: openapiutil.Query(query),
13443 }
13444 params := &openapi.Params{
13445 Action: tea.String("GetInstanceVpcEndpoint"),
13446 Version: tea.String("2018-12-01"),
13447 Protocol: tea.String("HTTPS"),
13448 Pathname: tea.String("/"),
13449 Method: tea.String("POST"),
13450 AuthType: tea.String("AK"),
13451 Style: tea.String("RPC"),
13452 ReqBodyType: tea.String("formData"),
13453 BodyType: tea.String("json"),
13454 }
13455 _result = &GetInstanceVpcEndpointResponse{}
13456 _body, _err := client.CallApi(params, req, runtime)
13457 if _err != nil {
13458 return _result, _err
13459 }
13460 _err = tea.Convert(_body, &_result)
13461 return _result, _err
13462 }
13463
13464 func (client *Client) GetInstanceVpcEndpoint(request *GetInstanceVpcEndpointRequest) (_result *GetInstanceVpcEndpointResponse, _err error) {
13465 runtime := &util.RuntimeOptions{}
13466 _result = &GetInstanceVpcEndpointResponse{}
13467 _body, _err := client.GetInstanceVpcEndpointWithOptions(request, runtime)
13468 if _err != nil {
13469 return _result, _err
13470 }
13471 _result = _body
13472 return _result, _err
13473 }
13474
13475 func (client *Client) GetNamespaceWithOptions(request *GetNamespaceRequest, runtime *util.RuntimeOptions) (_result *GetNamespaceResponse, _err error) {
13476 _err = util.ValidateModel(request)
13477 if _err != nil {
13478 return _result, _err
13479 }
13480 query := map[string]interface{}{}
13481 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13482 query["InstanceId"] = request.InstanceId
13483 }
13484
13485 if !tea.BoolValue(util.IsUnset(request.NamespaceId)) {
13486 query["NamespaceId"] = request.NamespaceId
13487 }
13488
13489 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
13490 query["NamespaceName"] = request.NamespaceName
13491 }
13492
13493 req := &openapi.OpenApiRequest{
13494 Query: openapiutil.Query(query),
13495 }
13496 params := &openapi.Params{
13497 Action: tea.String("GetNamespace"),
13498 Version: tea.String("2018-12-01"),
13499 Protocol: tea.String("HTTPS"),
13500 Pathname: tea.String("/"),
13501 Method: tea.String("POST"),
13502 AuthType: tea.String("AK"),
13503 Style: tea.String("RPC"),
13504 ReqBodyType: tea.String("formData"),
13505 BodyType: tea.String("json"),
13506 }
13507 _result = &GetNamespaceResponse{}
13508 _body, _err := client.CallApi(params, req, runtime)
13509 if _err != nil {
13510 return _result, _err
13511 }
13512 _err = tea.Convert(_body, &_result)
13513 return _result, _err
13514 }
13515
13516 func (client *Client) GetNamespace(request *GetNamespaceRequest) (_result *GetNamespaceResponse, _err error) {
13517 runtime := &util.RuntimeOptions{}
13518 _result = &GetNamespaceResponse{}
13519 _body, _err := client.GetNamespaceWithOptions(request, runtime)
13520 if _err != nil {
13521 return _result, _err
13522 }
13523 _result = _body
13524 return _result, _err
13525 }
13526
13527 func (client *Client) GetRepoBuildRecordWithOptions(request *GetRepoBuildRecordRequest, runtime *util.RuntimeOptions) (_result *GetRepoBuildRecordResponse, _err error) {
13528 _err = util.ValidateModel(request)
13529 if _err != nil {
13530 return _result, _err
13531 }
13532 query := map[string]interface{}{}
13533 if !tea.BoolValue(util.IsUnset(request.BuildRecordId)) {
13534 query["BuildRecordId"] = request.BuildRecordId
13535 }
13536
13537 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13538 query["InstanceId"] = request.InstanceId
13539 }
13540
13541 req := &openapi.OpenApiRequest{
13542 Query: openapiutil.Query(query),
13543 }
13544 params := &openapi.Params{
13545 Action: tea.String("GetRepoBuildRecord"),
13546 Version: tea.String("2018-12-01"),
13547 Protocol: tea.String("HTTPS"),
13548 Pathname: tea.String("/"),
13549 Method: tea.String("POST"),
13550 AuthType: tea.String("AK"),
13551 Style: tea.String("RPC"),
13552 ReqBodyType: tea.String("formData"),
13553 BodyType: tea.String("json"),
13554 }
13555 _result = &GetRepoBuildRecordResponse{}
13556 _body, _err := client.CallApi(params, req, runtime)
13557 if _err != nil {
13558 return _result, _err
13559 }
13560 _err = tea.Convert(_body, &_result)
13561 return _result, _err
13562 }
13563
13564 func (client *Client) GetRepoBuildRecord(request *GetRepoBuildRecordRequest) (_result *GetRepoBuildRecordResponse, _err error) {
13565 runtime := &util.RuntimeOptions{}
13566 _result = &GetRepoBuildRecordResponse{}
13567 _body, _err := client.GetRepoBuildRecordWithOptions(request, runtime)
13568 if _err != nil {
13569 return _result, _err
13570 }
13571 _result = _body
13572 return _result, _err
13573 }
13574
13575 func (client *Client) GetRepoBuildRecordStatusWithOptions(request *GetRepoBuildRecordStatusRequest, runtime *util.RuntimeOptions) (_result *GetRepoBuildRecordStatusResponse, _err error) {
13576 _err = util.ValidateModel(request)
13577 if _err != nil {
13578 return _result, _err
13579 }
13580 query := map[string]interface{}{}
13581 if !tea.BoolValue(util.IsUnset(request.BuildRecordId)) {
13582 query["BuildRecordId"] = request.BuildRecordId
13583 }
13584
13585 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13586 query["InstanceId"] = request.InstanceId
13587 }
13588
13589 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
13590 query["RepoId"] = request.RepoId
13591 }
13592
13593 req := &openapi.OpenApiRequest{
13594 Query: openapiutil.Query(query),
13595 }
13596 params := &openapi.Params{
13597 Action: tea.String("GetRepoBuildRecordStatus"),
13598 Version: tea.String("2018-12-01"),
13599 Protocol: tea.String("HTTPS"),
13600 Pathname: tea.String("/"),
13601 Method: tea.String("POST"),
13602 AuthType: tea.String("AK"),
13603 Style: tea.String("RPC"),
13604 ReqBodyType: tea.String("formData"),
13605 BodyType: tea.String("json"),
13606 }
13607 _result = &GetRepoBuildRecordStatusResponse{}
13608 _body, _err := client.CallApi(params, req, runtime)
13609 if _err != nil {
13610 return _result, _err
13611 }
13612 _err = tea.Convert(_body, &_result)
13613 return _result, _err
13614 }
13615
13616 func (client *Client) GetRepoBuildRecordStatus(request *GetRepoBuildRecordStatusRequest) (_result *GetRepoBuildRecordStatusResponse, _err error) {
13617 runtime := &util.RuntimeOptions{}
13618 _result = &GetRepoBuildRecordStatusResponse{}
13619 _body, _err := client.GetRepoBuildRecordStatusWithOptions(request, runtime)
13620 if _err != nil {
13621 return _result, _err
13622 }
13623 _result = _body
13624 return _result, _err
13625 }
13626
13627 func (client *Client) GetRepoSourceCodeRepoWithOptions(request *GetRepoSourceCodeRepoRequest, runtime *util.RuntimeOptions) (_result *GetRepoSourceCodeRepoResponse, _err error) {
13628 _err = util.ValidateModel(request)
13629 if _err != nil {
13630 return _result, _err
13631 }
13632 query := map[string]interface{}{}
13633 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13634 query["InstanceId"] = request.InstanceId
13635 }
13636
13637 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
13638 query["RepoId"] = request.RepoId
13639 }
13640
13641 req := &openapi.OpenApiRequest{
13642 Query: openapiutil.Query(query),
13643 }
13644 params := &openapi.Params{
13645 Action: tea.String("GetRepoSourceCodeRepo"),
13646 Version: tea.String("2018-12-01"),
13647 Protocol: tea.String("HTTPS"),
13648 Pathname: tea.String("/"),
13649 Method: tea.String("POST"),
13650 AuthType: tea.String("AK"),
13651 Style: tea.String("RPC"),
13652 ReqBodyType: tea.String("formData"),
13653 BodyType: tea.String("json"),
13654 }
13655 _result = &GetRepoSourceCodeRepoResponse{}
13656 _body, _err := client.CallApi(params, req, runtime)
13657 if _err != nil {
13658 return _result, _err
13659 }
13660 _err = tea.Convert(_body, &_result)
13661 return _result, _err
13662 }
13663
13664 func (client *Client) GetRepoSourceCodeRepo(request *GetRepoSourceCodeRepoRequest) (_result *GetRepoSourceCodeRepoResponse, _err error) {
13665 runtime := &util.RuntimeOptions{}
13666 _result = &GetRepoSourceCodeRepoResponse{}
13667 _body, _err := client.GetRepoSourceCodeRepoWithOptions(request, runtime)
13668 if _err != nil {
13669 return _result, _err
13670 }
13671 _result = _body
13672 return _result, _err
13673 }
13674
13675 func (client *Client) GetRepoSyncTaskWithOptions(request *GetRepoSyncTaskRequest, runtime *util.RuntimeOptions) (_result *GetRepoSyncTaskResponse, _err error) {
13676 _err = util.ValidateModel(request)
13677 if _err != nil {
13678 return _result, _err
13679 }
13680 query := map[string]interface{}{}
13681 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13682 query["InstanceId"] = request.InstanceId
13683 }
13684
13685 if !tea.BoolValue(util.IsUnset(request.SyncTaskId)) {
13686 query["SyncTaskId"] = request.SyncTaskId
13687 }
13688
13689 req := &openapi.OpenApiRequest{
13690 Query: openapiutil.Query(query),
13691 }
13692 params := &openapi.Params{
13693 Action: tea.String("GetRepoSyncTask"),
13694 Version: tea.String("2018-12-01"),
13695 Protocol: tea.String("HTTPS"),
13696 Pathname: tea.String("/"),
13697 Method: tea.String("POST"),
13698 AuthType: tea.String("AK"),
13699 Style: tea.String("RPC"),
13700 ReqBodyType: tea.String("formData"),
13701 BodyType: tea.String("json"),
13702 }
13703 _result = &GetRepoSyncTaskResponse{}
13704 _body, _err := client.CallApi(params, req, runtime)
13705 if _err != nil {
13706 return _result, _err
13707 }
13708 _err = tea.Convert(_body, &_result)
13709 return _result, _err
13710 }
13711
13712 func (client *Client) GetRepoSyncTask(request *GetRepoSyncTaskRequest) (_result *GetRepoSyncTaskResponse, _err error) {
13713 runtime := &util.RuntimeOptions{}
13714 _result = &GetRepoSyncTaskResponse{}
13715 _body, _err := client.GetRepoSyncTaskWithOptions(request, runtime)
13716 if _err != nil {
13717 return _result, _err
13718 }
13719 _result = _body
13720 return _result, _err
13721 }
13722
13723 func (client *Client) GetRepoTagWithOptions(request *GetRepoTagRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagResponse, _err error) {
13724 _err = util.ValidateModel(request)
13725 if _err != nil {
13726 return _result, _err
13727 }
13728 query := openapiutil.Query(util.ToMap(request))
13729 req := &openapi.OpenApiRequest{
13730 Query: openapiutil.Query(query),
13731 }
13732 params := &openapi.Params{
13733 Action: tea.String("GetRepoTag"),
13734 Version: tea.String("2018-12-01"),
13735 Protocol: tea.String("HTTPS"),
13736 Pathname: tea.String("/"),
13737 Method: tea.String("GET"),
13738 AuthType: tea.String("AK"),
13739 Style: tea.String("RPC"),
13740 ReqBodyType: tea.String("formData"),
13741 BodyType: tea.String("json"),
13742 }
13743 _result = &GetRepoTagResponse{}
13744 _body, _err := client.CallApi(params, req, runtime)
13745 if _err != nil {
13746 return _result, _err
13747 }
13748 _err = tea.Convert(_body, &_result)
13749 return _result, _err
13750 }
13751
13752 func (client *Client) GetRepoTag(request *GetRepoTagRequest) (_result *GetRepoTagResponse, _err error) {
13753 runtime := &util.RuntimeOptions{}
13754 _result = &GetRepoTagResponse{}
13755 _body, _err := client.GetRepoTagWithOptions(request, runtime)
13756 if _err != nil {
13757 return _result, _err
13758 }
13759 _result = _body
13760 return _result, _err
13761 }
13762
13763 func (client *Client) GetRepoTagLayersWithOptions(request *GetRepoTagLayersRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagLayersResponse, _err error) {
13764 _err = util.ValidateModel(request)
13765 if _err != nil {
13766 return _result, _err
13767 }
13768 query := map[string]interface{}{}
13769 if !tea.BoolValue(util.IsUnset(request.Digest)) {
13770 query["Digest"] = request.Digest
13771 }
13772
13773 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13774 query["InstanceId"] = request.InstanceId
13775 }
13776
13777 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
13778 query["RepoId"] = request.RepoId
13779 }
13780
13781 if !tea.BoolValue(util.IsUnset(request.Tag)) {
13782 query["Tag"] = request.Tag
13783 }
13784
13785 req := &openapi.OpenApiRequest{
13786 Query: openapiutil.Query(query),
13787 }
13788 params := &openapi.Params{
13789 Action: tea.String("GetRepoTagLayers"),
13790 Version: tea.String("2018-12-01"),
13791 Protocol: tea.String("HTTPS"),
13792 Pathname: tea.String("/"),
13793 Method: tea.String("POST"),
13794 AuthType: tea.String("AK"),
13795 Style: tea.String("RPC"),
13796 ReqBodyType: tea.String("formData"),
13797 BodyType: tea.String("json"),
13798 }
13799 _result = &GetRepoTagLayersResponse{}
13800 _body, _err := client.CallApi(params, req, runtime)
13801 if _err != nil {
13802 return _result, _err
13803 }
13804 _err = tea.Convert(_body, &_result)
13805 return _result, _err
13806 }
13807
13808 func (client *Client) GetRepoTagLayers(request *GetRepoTagLayersRequest) (_result *GetRepoTagLayersResponse, _err error) {
13809 runtime := &util.RuntimeOptions{}
13810 _result = &GetRepoTagLayersResponse{}
13811 _body, _err := client.GetRepoTagLayersWithOptions(request, runtime)
13812 if _err != nil {
13813 return _result, _err
13814 }
13815 _result = _body
13816 return _result, _err
13817 }
13818
13819 func (client *Client) GetRepoTagManifestWithOptions(request *GetRepoTagManifestRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagManifestResponse, _err error) {
13820 _err = util.ValidateModel(request)
13821 if _err != nil {
13822 return _result, _err
13823 }
13824 query := map[string]interface{}{}
13825 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13826 query["InstanceId"] = request.InstanceId
13827 }
13828
13829 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
13830 query["RepoId"] = request.RepoId
13831 }
13832
13833 if !tea.BoolValue(util.IsUnset(request.SchemaVersion)) {
13834 query["SchemaVersion"] = request.SchemaVersion
13835 }
13836
13837 if !tea.BoolValue(util.IsUnset(request.Tag)) {
13838 query["Tag"] = request.Tag
13839 }
13840
13841 req := &openapi.OpenApiRequest{
13842 Query: openapiutil.Query(query),
13843 }
13844 params := &openapi.Params{
13845 Action: tea.String("GetRepoTagManifest"),
13846 Version: tea.String("2018-12-01"),
13847 Protocol: tea.String("HTTPS"),
13848 Pathname: tea.String("/"),
13849 Method: tea.String("POST"),
13850 AuthType: tea.String("AK"),
13851 Style: tea.String("RPC"),
13852 ReqBodyType: tea.String("formData"),
13853 BodyType: tea.String("json"),
13854 }
13855 _result = &GetRepoTagManifestResponse{}
13856 _body, _err := client.CallApi(params, req, runtime)
13857 if _err != nil {
13858 return _result, _err
13859 }
13860 _err = tea.Convert(_body, &_result)
13861 return _result, _err
13862 }
13863
13864 func (client *Client) GetRepoTagManifest(request *GetRepoTagManifestRequest) (_result *GetRepoTagManifestResponse, _err error) {
13865 runtime := &util.RuntimeOptions{}
13866 _result = &GetRepoTagManifestResponse{}
13867 _body, _err := client.GetRepoTagManifestWithOptions(request, runtime)
13868 if _err != nil {
13869 return _result, _err
13870 }
13871 _result = _body
13872 return _result, _err
13873 }
13874
13875 func (client *Client) GetRepoTagScanStatusWithOptions(request *GetRepoTagScanStatusRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagScanStatusResponse, _err error) {
13876 _err = util.ValidateModel(request)
13877 if _err != nil {
13878 return _result, _err
13879 }
13880 query := map[string]interface{}{}
13881 if !tea.BoolValue(util.IsUnset(request.Digest)) {
13882 query["Digest"] = request.Digest
13883 }
13884
13885 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13886 query["InstanceId"] = request.InstanceId
13887 }
13888
13889 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
13890 query["RepoId"] = request.RepoId
13891 }
13892
13893 if !tea.BoolValue(util.IsUnset(request.ScanTaskId)) {
13894 query["ScanTaskId"] = request.ScanTaskId
13895 }
13896
13897 if !tea.BoolValue(util.IsUnset(request.Tag)) {
13898 query["Tag"] = request.Tag
13899 }
13900
13901 req := &openapi.OpenApiRequest{
13902 Query: openapiutil.Query(query),
13903 }
13904 params := &openapi.Params{
13905 Action: tea.String("GetRepoTagScanStatus"),
13906 Version: tea.String("2018-12-01"),
13907 Protocol: tea.String("HTTPS"),
13908 Pathname: tea.String("/"),
13909 Method: tea.String("POST"),
13910 AuthType: tea.String("AK"),
13911 Style: tea.String("RPC"),
13912 ReqBodyType: tea.String("formData"),
13913 BodyType: tea.String("json"),
13914 }
13915 _result = &GetRepoTagScanStatusResponse{}
13916 _body, _err := client.CallApi(params, req, runtime)
13917 if _err != nil {
13918 return _result, _err
13919 }
13920 _err = tea.Convert(_body, &_result)
13921 return _result, _err
13922 }
13923
13924 func (client *Client) GetRepoTagScanStatus(request *GetRepoTagScanStatusRequest) (_result *GetRepoTagScanStatusResponse, _err error) {
13925 runtime := &util.RuntimeOptions{}
13926 _result = &GetRepoTagScanStatusResponse{}
13927 _body, _err := client.GetRepoTagScanStatusWithOptions(request, runtime)
13928 if _err != nil {
13929 return _result, _err
13930 }
13931 _result = _body
13932 return _result, _err
13933 }
13934
13935 func (client *Client) GetRepoTagScanSummaryWithOptions(request *GetRepoTagScanSummaryRequest, runtime *util.RuntimeOptions) (_result *GetRepoTagScanSummaryResponse, _err error) {
13936 _err = util.ValidateModel(request)
13937 if _err != nil {
13938 return _result, _err
13939 }
13940 query := map[string]interface{}{}
13941 if !tea.BoolValue(util.IsUnset(request.Digest)) {
13942 query["Digest"] = request.Digest
13943 }
13944
13945 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
13946 query["InstanceId"] = request.InstanceId
13947 }
13948
13949 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
13950 query["RepoId"] = request.RepoId
13951 }
13952
13953 if !tea.BoolValue(util.IsUnset(request.ScanTaskId)) {
13954 query["ScanTaskId"] = request.ScanTaskId
13955 }
13956
13957 if !tea.BoolValue(util.IsUnset(request.Tag)) {
13958 query["Tag"] = request.Tag
13959 }
13960
13961 req := &openapi.OpenApiRequest{
13962 Query: openapiutil.Query(query),
13963 }
13964 params := &openapi.Params{
13965 Action: tea.String("GetRepoTagScanSummary"),
13966 Version: tea.String("2018-12-01"),
13967 Protocol: tea.String("HTTPS"),
13968 Pathname: tea.String("/"),
13969 Method: tea.String("POST"),
13970 AuthType: tea.String("AK"),
13971 Style: tea.String("RPC"),
13972 ReqBodyType: tea.String("formData"),
13973 BodyType: tea.String("json"),
13974 }
13975 _result = &GetRepoTagScanSummaryResponse{}
13976 _body, _err := client.CallApi(params, req, runtime)
13977 if _err != nil {
13978 return _result, _err
13979 }
13980 _err = tea.Convert(_body, &_result)
13981 return _result, _err
13982 }
13983
13984 func (client *Client) GetRepoTagScanSummary(request *GetRepoTagScanSummaryRequest) (_result *GetRepoTagScanSummaryResponse, _err error) {
13985 runtime := &util.RuntimeOptions{}
13986 _result = &GetRepoTagScanSummaryResponse{}
13987 _body, _err := client.GetRepoTagScanSummaryWithOptions(request, runtime)
13988 if _err != nil {
13989 return _result, _err
13990 }
13991 _result = _body
13992 return _result, _err
13993 }
13994
13995 func (client *Client) GetRepositoryWithOptions(request *GetRepositoryRequest, runtime *util.RuntimeOptions) (_result *GetRepositoryResponse, _err error) {
13996 _err = util.ValidateModel(request)
13997 if _err != nil {
13998 return _result, _err
13999 }
14000 query := map[string]interface{}{}
14001 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14002 query["InstanceId"] = request.InstanceId
14003 }
14004
14005 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
14006 query["RepoId"] = request.RepoId
14007 }
14008
14009 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
14010 query["RepoName"] = request.RepoName
14011 }
14012
14013 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
14014 query["RepoNamespaceName"] = request.RepoNamespaceName
14015 }
14016
14017 req := &openapi.OpenApiRequest{
14018 Query: openapiutil.Query(query),
14019 }
14020 params := &openapi.Params{
14021 Action: tea.String("GetRepository"),
14022 Version: tea.String("2018-12-01"),
14023 Protocol: tea.String("HTTPS"),
14024 Pathname: tea.String("/"),
14025 Method: tea.String("POST"),
14026 AuthType: tea.String("AK"),
14027 Style: tea.String("RPC"),
14028 ReqBodyType: tea.String("formData"),
14029 BodyType: tea.String("json"),
14030 }
14031 _result = &GetRepositoryResponse{}
14032 _body, _err := client.CallApi(params, req, runtime)
14033 if _err != nil {
14034 return _result, _err
14035 }
14036 _err = tea.Convert(_body, &_result)
14037 return _result, _err
14038 }
14039
14040 func (client *Client) GetRepository(request *GetRepositoryRequest) (_result *GetRepositoryResponse, _err error) {
14041 runtime := &util.RuntimeOptions{}
14042 _result = &GetRepositoryResponse{}
14043 _body, _err := client.GetRepositoryWithOptions(request, runtime)
14044 if _err != nil {
14045 return _result, _err
14046 }
14047 _result = _body
14048 return _result, _err
14049 }
14050
14051 func (client *Client) ListArtifactBuildTaskLogWithOptions(request *ListArtifactBuildTaskLogRequest, runtime *util.RuntimeOptions) (_result *ListArtifactBuildTaskLogResponse, _err error) {
14052 _err = util.ValidateModel(request)
14053 if _err != nil {
14054 return _result, _err
14055 }
14056 query := openapiutil.Query(util.ToMap(request))
14057 req := &openapi.OpenApiRequest{
14058 Query: openapiutil.Query(query),
14059 }
14060 params := &openapi.Params{
14061 Action: tea.String("ListArtifactBuildTaskLog"),
14062 Version: tea.String("2018-12-01"),
14063 Protocol: tea.String("HTTPS"),
14064 Pathname: tea.String("/"),
14065 Method: tea.String("GET"),
14066 AuthType: tea.String("AK"),
14067 Style: tea.String("RPC"),
14068 ReqBodyType: tea.String("formData"),
14069 BodyType: tea.String("json"),
14070 }
14071 _result = &ListArtifactBuildTaskLogResponse{}
14072 _body, _err := client.CallApi(params, req, runtime)
14073 if _err != nil {
14074 return _result, _err
14075 }
14076 _err = tea.Convert(_body, &_result)
14077 return _result, _err
14078 }
14079
14080 func (client *Client) ListArtifactBuildTaskLog(request *ListArtifactBuildTaskLogRequest) (_result *ListArtifactBuildTaskLogResponse, _err error) {
14081 runtime := &util.RuntimeOptions{}
14082 _result = &ListArtifactBuildTaskLogResponse{}
14083 _body, _err := client.ListArtifactBuildTaskLogWithOptions(request, runtime)
14084 if _err != nil {
14085 return _result, _err
14086 }
14087 _result = _body
14088 return _result, _err
14089 }
14090
14091 func (client *Client) ListChainWithOptions(request *ListChainRequest, runtime *util.RuntimeOptions) (_result *ListChainResponse, _err error) {
14092 _err = util.ValidateModel(request)
14093 if _err != nil {
14094 return _result, _err
14095 }
14096 query := map[string]interface{}{}
14097 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14098 query["InstanceId"] = request.InstanceId
14099 }
14100
14101 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
14102 query["PageNo"] = request.PageNo
14103 }
14104
14105 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
14106 query["PageSize"] = request.PageSize
14107 }
14108
14109 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
14110 query["RepoName"] = request.RepoName
14111 }
14112
14113 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
14114 query["RepoNamespaceName"] = request.RepoNamespaceName
14115 }
14116
14117 req := &openapi.OpenApiRequest{
14118 Query: openapiutil.Query(query),
14119 }
14120 params := &openapi.Params{
14121 Action: tea.String("ListChain"),
14122 Version: tea.String("2018-12-01"),
14123 Protocol: tea.String("HTTPS"),
14124 Pathname: tea.String("/"),
14125 Method: tea.String("POST"),
14126 AuthType: tea.String("AK"),
14127 Style: tea.String("RPC"),
14128 ReqBodyType: tea.String("formData"),
14129 BodyType: tea.String("json"),
14130 }
14131 _result = &ListChainResponse{}
14132 _body, _err := client.CallApi(params, req, runtime)
14133 if _err != nil {
14134 return _result, _err
14135 }
14136 _err = tea.Convert(_body, &_result)
14137 return _result, _err
14138 }
14139
14140 func (client *Client) ListChain(request *ListChainRequest) (_result *ListChainResponse, _err error) {
14141 runtime := &util.RuntimeOptions{}
14142 _result = &ListChainResponse{}
14143 _body, _err := client.ListChainWithOptions(request, runtime)
14144 if _err != nil {
14145 return _result, _err
14146 }
14147 _result = _body
14148 return _result, _err
14149 }
14150
14151 func (client *Client) ListChainInstanceWithOptions(request *ListChainInstanceRequest, runtime *util.RuntimeOptions) (_result *ListChainInstanceResponse, _err error) {
14152 _err = util.ValidateModel(request)
14153 if _err != nil {
14154 return _result, _err
14155 }
14156 query := map[string]interface{}{}
14157 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14158 query["InstanceId"] = request.InstanceId
14159 }
14160
14161 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
14162 query["PageNo"] = request.PageNo
14163 }
14164
14165 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
14166 query["PageSize"] = request.PageSize
14167 }
14168
14169 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
14170 query["RepoName"] = request.RepoName
14171 }
14172
14173 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
14174 query["RepoNamespaceName"] = request.RepoNamespaceName
14175 }
14176
14177 req := &openapi.OpenApiRequest{
14178 Query: openapiutil.Query(query),
14179 }
14180 params := &openapi.Params{
14181 Action: tea.String("ListChainInstance"),
14182 Version: tea.String("2018-12-01"),
14183 Protocol: tea.String("HTTPS"),
14184 Pathname: tea.String("/"),
14185 Method: tea.String("POST"),
14186 AuthType: tea.String("AK"),
14187 Style: tea.String("RPC"),
14188 ReqBodyType: tea.String("formData"),
14189 BodyType: tea.String("json"),
14190 }
14191 _result = &ListChainInstanceResponse{}
14192 _body, _err := client.CallApi(params, req, runtime)
14193 if _err != nil {
14194 return _result, _err
14195 }
14196 _err = tea.Convert(_body, &_result)
14197 return _result, _err
14198 }
14199
14200 func (client *Client) ListChainInstance(request *ListChainInstanceRequest) (_result *ListChainInstanceResponse, _err error) {
14201 runtime := &util.RuntimeOptions{}
14202 _result = &ListChainInstanceResponse{}
14203 _body, _err := client.ListChainInstanceWithOptions(request, runtime)
14204 if _err != nil {
14205 return _result, _err
14206 }
14207 _result = _body
14208 return _result, _err
14209 }
14210
14211 func (client *Client) ListChartWithOptions(request *ListChartRequest, runtime *util.RuntimeOptions) (_result *ListChartResponse, _err error) {
14212 _err = util.ValidateModel(request)
14213 if _err != nil {
14214 return _result, _err
14215 }
14216 query := map[string]interface{}{}
14217 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14218 query["InstanceId"] = request.InstanceId
14219 }
14220
14221 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
14222 query["PageNo"] = request.PageNo
14223 }
14224
14225 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
14226 query["PageSize"] = request.PageSize
14227 }
14228
14229 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
14230 query["RepoName"] = request.RepoName
14231 }
14232
14233 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
14234 query["RepoNamespaceName"] = request.RepoNamespaceName
14235 }
14236
14237 req := &openapi.OpenApiRequest{
14238 Query: openapiutil.Query(query),
14239 }
14240 params := &openapi.Params{
14241 Action: tea.String("ListChart"),
14242 Version: tea.String("2018-12-01"),
14243 Protocol: tea.String("HTTPS"),
14244 Pathname: tea.String("/"),
14245 Method: tea.String("POST"),
14246 AuthType: tea.String("AK"),
14247 Style: tea.String("RPC"),
14248 ReqBodyType: tea.String("formData"),
14249 BodyType: tea.String("json"),
14250 }
14251 _result = &ListChartResponse{}
14252 _body, _err := client.CallApi(params, req, runtime)
14253 if _err != nil {
14254 return _result, _err
14255 }
14256 _err = tea.Convert(_body, &_result)
14257 return _result, _err
14258 }
14259
14260 func (client *Client) ListChart(request *ListChartRequest) (_result *ListChartResponse, _err error) {
14261 runtime := &util.RuntimeOptions{}
14262 _result = &ListChartResponse{}
14263 _body, _err := client.ListChartWithOptions(request, runtime)
14264 if _err != nil {
14265 return _result, _err
14266 }
14267 _result = _body
14268 return _result, _err
14269 }
14270
14271 func (client *Client) ListChartNamespaceWithOptions(request *ListChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *ListChartNamespaceResponse, _err error) {
14272 _err = util.ValidateModel(request)
14273 if _err != nil {
14274 return _result, _err
14275 }
14276 query := map[string]interface{}{}
14277 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14278 query["InstanceId"] = request.InstanceId
14279 }
14280
14281 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
14282 query["NamespaceName"] = request.NamespaceName
14283 }
14284
14285 if !tea.BoolValue(util.IsUnset(request.NamespaceStatus)) {
14286 query["NamespaceStatus"] = request.NamespaceStatus
14287 }
14288
14289 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
14290 query["PageNo"] = request.PageNo
14291 }
14292
14293 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
14294 query["PageSize"] = request.PageSize
14295 }
14296
14297 req := &openapi.OpenApiRequest{
14298 Query: openapiutil.Query(query),
14299 }
14300 params := &openapi.Params{
14301 Action: tea.String("ListChartNamespace"),
14302 Version: tea.String("2018-12-01"),
14303 Protocol: tea.String("HTTPS"),
14304 Pathname: tea.String("/"),
14305 Method: tea.String("POST"),
14306 AuthType: tea.String("AK"),
14307 Style: tea.String("RPC"),
14308 ReqBodyType: tea.String("formData"),
14309 BodyType: tea.String("json"),
14310 }
14311 _result = &ListChartNamespaceResponse{}
14312 _body, _err := client.CallApi(params, req, runtime)
14313 if _err != nil {
14314 return _result, _err
14315 }
14316 _err = tea.Convert(_body, &_result)
14317 return _result, _err
14318 }
14319
14320 func (client *Client) ListChartNamespace(request *ListChartNamespaceRequest) (_result *ListChartNamespaceResponse, _err error) {
14321 runtime := &util.RuntimeOptions{}
14322 _result = &ListChartNamespaceResponse{}
14323 _body, _err := client.ListChartNamespaceWithOptions(request, runtime)
14324 if _err != nil {
14325 return _result, _err
14326 }
14327 _result = _body
14328 return _result, _err
14329 }
14330
14331 func (client *Client) ListChartReleaseWithOptions(request *ListChartReleaseRequest, runtime *util.RuntimeOptions) (_result *ListChartReleaseResponse, _err error) {
14332 _err = util.ValidateModel(request)
14333 if _err != nil {
14334 return _result, _err
14335 }
14336 query := map[string]interface{}{}
14337 if !tea.BoolValue(util.IsUnset(request.Chart)) {
14338 query["Chart"] = request.Chart
14339 }
14340
14341 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14342 query["InstanceId"] = request.InstanceId
14343 }
14344
14345 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
14346 query["PageNo"] = request.PageNo
14347 }
14348
14349 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
14350 query["PageSize"] = request.PageSize
14351 }
14352
14353 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
14354 query["RepoName"] = request.RepoName
14355 }
14356
14357 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
14358 query["RepoNamespaceName"] = request.RepoNamespaceName
14359 }
14360
14361 req := &openapi.OpenApiRequest{
14362 Query: openapiutil.Query(query),
14363 }
14364 params := &openapi.Params{
14365 Action: tea.String("ListChartRelease"),
14366 Version: tea.String("2018-12-01"),
14367 Protocol: tea.String("HTTPS"),
14368 Pathname: tea.String("/"),
14369 Method: tea.String("POST"),
14370 AuthType: tea.String("AK"),
14371 Style: tea.String("RPC"),
14372 ReqBodyType: tea.String("formData"),
14373 BodyType: tea.String("json"),
14374 }
14375 _result = &ListChartReleaseResponse{}
14376 _body, _err := client.CallApi(params, req, runtime)
14377 if _err != nil {
14378 return _result, _err
14379 }
14380 _err = tea.Convert(_body, &_result)
14381 return _result, _err
14382 }
14383
14384 func (client *Client) ListChartRelease(request *ListChartReleaseRequest) (_result *ListChartReleaseResponse, _err error) {
14385 runtime := &util.RuntimeOptions{}
14386 _result = &ListChartReleaseResponse{}
14387 _body, _err := client.ListChartReleaseWithOptions(request, runtime)
14388 if _err != nil {
14389 return _result, _err
14390 }
14391 _result = _body
14392 return _result, _err
14393 }
14394
14395 func (client *Client) ListChartRepositoryWithOptions(request *ListChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *ListChartRepositoryResponse, _err error) {
14396 _err = util.ValidateModel(request)
14397 if _err != nil {
14398 return _result, _err
14399 }
14400 query := map[string]interface{}{}
14401 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14402 query["InstanceId"] = request.InstanceId
14403 }
14404
14405 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
14406 query["PageNo"] = request.PageNo
14407 }
14408
14409 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
14410 query["PageSize"] = request.PageSize
14411 }
14412
14413 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
14414 query["RepoName"] = request.RepoName
14415 }
14416
14417 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
14418 query["RepoNamespaceName"] = request.RepoNamespaceName
14419 }
14420
14421 if !tea.BoolValue(util.IsUnset(request.RepoStatus)) {
14422 query["RepoStatus"] = request.RepoStatus
14423 }
14424
14425 req := &openapi.OpenApiRequest{
14426 Query: openapiutil.Query(query),
14427 }
14428 params := &openapi.Params{
14429 Action: tea.String("ListChartRepository"),
14430 Version: tea.String("2018-12-01"),
14431 Protocol: tea.String("HTTPS"),
14432 Pathname: tea.String("/"),
14433 Method: tea.String("POST"),
14434 AuthType: tea.String("AK"),
14435 Style: tea.String("RPC"),
14436 ReqBodyType: tea.String("formData"),
14437 BodyType: tea.String("json"),
14438 }
14439 _result = &ListChartRepositoryResponse{}
14440 _body, _err := client.CallApi(params, req, runtime)
14441 if _err != nil {
14442 return _result, _err
14443 }
14444 _err = tea.Convert(_body, &_result)
14445 return _result, _err
14446 }
14447
14448 func (client *Client) ListChartRepository(request *ListChartRepositoryRequest) (_result *ListChartRepositoryResponse, _err error) {
14449 runtime := &util.RuntimeOptions{}
14450 _result = &ListChartRepositoryResponse{}
14451 _body, _err := client.ListChartRepositoryWithOptions(request, runtime)
14452 if _err != nil {
14453 return _result, _err
14454 }
14455 _result = _body
14456 return _result, _err
14457 }
14458
14459 func (client *Client) ListEventCenterRecordWithOptions(request *ListEventCenterRecordRequest, runtime *util.RuntimeOptions) (_result *ListEventCenterRecordResponse, _err error) {
14460 _err = util.ValidateModel(request)
14461 if _err != nil {
14462 return _result, _err
14463 }
14464 query := openapiutil.Query(util.ToMap(request))
14465 req := &openapi.OpenApiRequest{
14466 Query: openapiutil.Query(query),
14467 }
14468 params := &openapi.Params{
14469 Action: tea.String("ListEventCenterRecord"),
14470 Version: tea.String("2018-12-01"),
14471 Protocol: tea.String("HTTPS"),
14472 Pathname: tea.String("/"),
14473 Method: tea.String("GET"),
14474 AuthType: tea.String("AK"),
14475 Style: tea.String("RPC"),
14476 ReqBodyType: tea.String("formData"),
14477 BodyType: tea.String("json"),
14478 }
14479 _result = &ListEventCenterRecordResponse{}
14480 _body, _err := client.CallApi(params, req, runtime)
14481 if _err != nil {
14482 return _result, _err
14483 }
14484 _err = tea.Convert(_body, &_result)
14485 return _result, _err
14486 }
14487
14488 func (client *Client) ListEventCenterRecord(request *ListEventCenterRecordRequest) (_result *ListEventCenterRecordResponse, _err error) {
14489 runtime := &util.RuntimeOptions{}
14490 _result = &ListEventCenterRecordResponse{}
14491 _body, _err := client.ListEventCenterRecordWithOptions(request, runtime)
14492 if _err != nil {
14493 return _result, _err
14494 }
14495 _result = _body
14496 return _result, _err
14497 }
14498
14499 func (client *Client) ListEventCenterRuleNameWithOptions(request *ListEventCenterRuleNameRequest, runtime *util.RuntimeOptions) (_result *ListEventCenterRuleNameResponse, _err error) {
14500 _err = util.ValidateModel(request)
14501 if _err != nil {
14502 return _result, _err
14503 }
14504 query := openapiutil.Query(util.ToMap(request))
14505 req := &openapi.OpenApiRequest{
14506 Query: openapiutil.Query(query),
14507 }
14508 params := &openapi.Params{
14509 Action: tea.String("ListEventCenterRuleName"),
14510 Version: tea.String("2018-12-01"),
14511 Protocol: tea.String("HTTPS"),
14512 Pathname: tea.String("/"),
14513 Method: tea.String("GET"),
14514 AuthType: tea.String("AK"),
14515 Style: tea.String("RPC"),
14516 ReqBodyType: tea.String("formData"),
14517 BodyType: tea.String("json"),
14518 }
14519 _result = &ListEventCenterRuleNameResponse{}
14520 _body, _err := client.CallApi(params, req, runtime)
14521 if _err != nil {
14522 return _result, _err
14523 }
14524 _err = tea.Convert(_body, &_result)
14525 return _result, _err
14526 }
14527
14528 func (client *Client) ListEventCenterRuleName(request *ListEventCenterRuleNameRequest) (_result *ListEventCenterRuleNameResponse, _err error) {
14529 runtime := &util.RuntimeOptions{}
14530 _result = &ListEventCenterRuleNameResponse{}
14531 _body, _err := client.ListEventCenterRuleNameWithOptions(request, runtime)
14532 if _err != nil {
14533 return _result, _err
14534 }
14535 _result = _body
14536 return _result, _err
14537 }
14538
14539 func (client *Client) ListInstanceWithOptions(request *ListInstanceRequest, runtime *util.RuntimeOptions) (_result *ListInstanceResponse, _err error) {
14540 _err = util.ValidateModel(request)
14541 if _err != nil {
14542 return _result, _err
14543 }
14544 query := map[string]interface{}{}
14545 if !tea.BoolValue(util.IsUnset(request.InstanceName)) {
14546 query["InstanceName"] = request.InstanceName
14547 }
14548
14549 if !tea.BoolValue(util.IsUnset(request.InstanceStatus)) {
14550 query["InstanceStatus"] = request.InstanceStatus
14551 }
14552
14553 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
14554 query["PageNo"] = request.PageNo
14555 }
14556
14557 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
14558 query["PageSize"] = request.PageSize
14559 }
14560
14561 if !tea.BoolValue(util.IsUnset(request.ResourceGroupId)) {
14562 query["ResourceGroupId"] = request.ResourceGroupId
14563 }
14564
14565 req := &openapi.OpenApiRequest{
14566 Query: openapiutil.Query(query),
14567 }
14568 params := &openapi.Params{
14569 Action: tea.String("ListInstance"),
14570 Version: tea.String("2018-12-01"),
14571 Protocol: tea.String("HTTPS"),
14572 Pathname: tea.String("/"),
14573 Method: tea.String("POST"),
14574 AuthType: tea.String("AK"),
14575 Style: tea.String("RPC"),
14576 ReqBodyType: tea.String("formData"),
14577 BodyType: tea.String("json"),
14578 }
14579 _result = &ListInstanceResponse{}
14580 _body, _err := client.CallApi(params, req, runtime)
14581 if _err != nil {
14582 return _result, _err
14583 }
14584 _err = tea.Convert(_body, &_result)
14585 return _result, _err
14586 }
14587
14588 func (client *Client) ListInstance(request *ListInstanceRequest) (_result *ListInstanceResponse, _err error) {
14589 runtime := &util.RuntimeOptions{}
14590 _result = &ListInstanceResponse{}
14591 _body, _err := client.ListInstanceWithOptions(request, runtime)
14592 if _err != nil {
14593 return _result, _err
14594 }
14595 _result = _body
14596 return _result, _err
14597 }
14598
14599 func (client *Client) ListInstanceEndpointWithOptions(request *ListInstanceEndpointRequest, runtime *util.RuntimeOptions) (_result *ListInstanceEndpointResponse, _err error) {
14600 _err = util.ValidateModel(request)
14601 if _err != nil {
14602 return _result, _err
14603 }
14604 query := map[string]interface{}{}
14605 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14606 query["InstanceId"] = request.InstanceId
14607 }
14608
14609 if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
14610 query["ModuleName"] = request.ModuleName
14611 }
14612
14613 req := &openapi.OpenApiRequest{
14614 Query: openapiutil.Query(query),
14615 }
14616 params := &openapi.Params{
14617 Action: tea.String("ListInstanceEndpoint"),
14618 Version: tea.String("2018-12-01"),
14619 Protocol: tea.String("HTTPS"),
14620 Pathname: tea.String("/"),
14621 Method: tea.String("POST"),
14622 AuthType: tea.String("AK"),
14623 Style: tea.String("RPC"),
14624 ReqBodyType: tea.String("formData"),
14625 BodyType: tea.String("json"),
14626 }
14627 _result = &ListInstanceEndpointResponse{}
14628 _body, _err := client.CallApi(params, req, runtime)
14629 if _err != nil {
14630 return _result, _err
14631 }
14632 _err = tea.Convert(_body, &_result)
14633 return _result, _err
14634 }
14635
14636 func (client *Client) ListInstanceEndpoint(request *ListInstanceEndpointRequest) (_result *ListInstanceEndpointResponse, _err error) {
14637 runtime := &util.RuntimeOptions{}
14638 _result = &ListInstanceEndpointResponse{}
14639 _body, _err := client.ListInstanceEndpointWithOptions(request, runtime)
14640 if _err != nil {
14641 return _result, _err
14642 }
14643 _result = _body
14644 return _result, _err
14645 }
14646
14647 func (client *Client) ListInstanceRegionWithOptions(request *ListInstanceRegionRequest, runtime *util.RuntimeOptions) (_result *ListInstanceRegionResponse, _err error) {
14648 _err = util.ValidateModel(request)
14649 if _err != nil {
14650 return _result, _err
14651 }
14652 query := map[string]interface{}{}
14653 if !tea.BoolValue(util.IsUnset(request.Lang)) {
14654 query["Lang"] = request.Lang
14655 }
14656
14657 req := &openapi.OpenApiRequest{
14658 Query: openapiutil.Query(query),
14659 }
14660 params := &openapi.Params{
14661 Action: tea.String("ListInstanceRegion"),
14662 Version: tea.String("2018-12-01"),
14663 Protocol: tea.String("HTTPS"),
14664 Pathname: tea.String("/"),
14665 Method: tea.String("POST"),
14666 AuthType: tea.String("AK"),
14667 Style: tea.String("RPC"),
14668 ReqBodyType: tea.String("formData"),
14669 BodyType: tea.String("json"),
14670 }
14671 _result = &ListInstanceRegionResponse{}
14672 _body, _err := client.CallApi(params, req, runtime)
14673 if _err != nil {
14674 return _result, _err
14675 }
14676 _err = tea.Convert(_body, &_result)
14677 return _result, _err
14678 }
14679
14680 func (client *Client) ListInstanceRegion(request *ListInstanceRegionRequest) (_result *ListInstanceRegionResponse, _err error) {
14681 runtime := &util.RuntimeOptions{}
14682 _result = &ListInstanceRegionResponse{}
14683 _body, _err := client.ListInstanceRegionWithOptions(request, runtime)
14684 if _err != nil {
14685 return _result, _err
14686 }
14687 _result = _body
14688 return _result, _err
14689 }
14690
14691 func (client *Client) ListNamespaceWithOptions(request *ListNamespaceRequest, runtime *util.RuntimeOptions) (_result *ListNamespaceResponse, _err error) {
14692 _err = util.ValidateModel(request)
14693 if _err != nil {
14694 return _result, _err
14695 }
14696 query := map[string]interface{}{}
14697 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14698 query["InstanceId"] = request.InstanceId
14699 }
14700
14701 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
14702 query["NamespaceName"] = request.NamespaceName
14703 }
14704
14705 if !tea.BoolValue(util.IsUnset(request.NamespaceStatus)) {
14706 query["NamespaceStatus"] = request.NamespaceStatus
14707 }
14708
14709 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
14710 query["PageNo"] = request.PageNo
14711 }
14712
14713 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
14714 query["PageSize"] = request.PageSize
14715 }
14716
14717 if !tea.BoolValue(util.IsUnset(request.ResourceGroupId)) {
14718 query["ResourceGroupId"] = request.ResourceGroupId
14719 }
14720
14721 if !tea.BoolValue(util.IsUnset(request.Tag)) {
14722 query["Tag"] = request.Tag
14723 }
14724
14725 req := &openapi.OpenApiRequest{
14726 Query: openapiutil.Query(query),
14727 }
14728 params := &openapi.Params{
14729 Action: tea.String("ListNamespace"),
14730 Version: tea.String("2018-12-01"),
14731 Protocol: tea.String("HTTPS"),
14732 Pathname: tea.String("/"),
14733 Method: tea.String("POST"),
14734 AuthType: tea.String("AK"),
14735 Style: tea.String("RPC"),
14736 ReqBodyType: tea.String("formData"),
14737 BodyType: tea.String("json"),
14738 }
14739 _result = &ListNamespaceResponse{}
14740 _body, _err := client.CallApi(params, req, runtime)
14741 if _err != nil {
14742 return _result, _err
14743 }
14744 _err = tea.Convert(_body, &_result)
14745 return _result, _err
14746 }
14747
14748 func (client *Client) ListNamespace(request *ListNamespaceRequest) (_result *ListNamespaceResponse, _err error) {
14749 runtime := &util.RuntimeOptions{}
14750 _result = &ListNamespaceResponse{}
14751 _body, _err := client.ListNamespaceWithOptions(request, runtime)
14752 if _err != nil {
14753 return _result, _err
14754 }
14755 _result = _body
14756 return _result, _err
14757 }
14758
14759 func (client *Client) ListRepoBuildRecordWithOptions(request *ListRepoBuildRecordRequest, runtime *util.RuntimeOptions) (_result *ListRepoBuildRecordResponse, _err error) {
14760 _err = util.ValidateModel(request)
14761 if _err != nil {
14762 return _result, _err
14763 }
14764 query := map[string]interface{}{}
14765 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14766 query["InstanceId"] = request.InstanceId
14767 }
14768
14769 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
14770 query["PageNo"] = request.PageNo
14771 }
14772
14773 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
14774 query["PageSize"] = request.PageSize
14775 }
14776
14777 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
14778 query["RepoId"] = request.RepoId
14779 }
14780
14781 req := &openapi.OpenApiRequest{
14782 Query: openapiutil.Query(query),
14783 }
14784 params := &openapi.Params{
14785 Action: tea.String("ListRepoBuildRecord"),
14786 Version: tea.String("2018-12-01"),
14787 Protocol: tea.String("HTTPS"),
14788 Pathname: tea.String("/"),
14789 Method: tea.String("POST"),
14790 AuthType: tea.String("AK"),
14791 Style: tea.String("RPC"),
14792 ReqBodyType: tea.String("formData"),
14793 BodyType: tea.String("json"),
14794 }
14795 _result = &ListRepoBuildRecordResponse{}
14796 _body, _err := client.CallApi(params, req, runtime)
14797 if _err != nil {
14798 return _result, _err
14799 }
14800 _err = tea.Convert(_body, &_result)
14801 return _result, _err
14802 }
14803
14804 func (client *Client) ListRepoBuildRecord(request *ListRepoBuildRecordRequest) (_result *ListRepoBuildRecordResponse, _err error) {
14805 runtime := &util.RuntimeOptions{}
14806 _result = &ListRepoBuildRecordResponse{}
14807 _body, _err := client.ListRepoBuildRecordWithOptions(request, runtime)
14808 if _err != nil {
14809 return _result, _err
14810 }
14811 _result = _body
14812 return _result, _err
14813 }
14814
14815 func (client *Client) ListRepoBuildRecordLogWithOptions(request *ListRepoBuildRecordLogRequest, runtime *util.RuntimeOptions) (_result *ListRepoBuildRecordLogResponse, _err error) {
14816 _err = util.ValidateModel(request)
14817 if _err != nil {
14818 return _result, _err
14819 }
14820 query := map[string]interface{}{}
14821 if !tea.BoolValue(util.IsUnset(request.BuildRecordId)) {
14822 query["BuildRecordId"] = request.BuildRecordId
14823 }
14824
14825 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14826 query["InstanceId"] = request.InstanceId
14827 }
14828
14829 if !tea.BoolValue(util.IsUnset(request.Offset)) {
14830 query["Offset"] = request.Offset
14831 }
14832
14833 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
14834 query["RepoId"] = request.RepoId
14835 }
14836
14837 req := &openapi.OpenApiRequest{
14838 Query: openapiutil.Query(query),
14839 }
14840 params := &openapi.Params{
14841 Action: tea.String("ListRepoBuildRecordLog"),
14842 Version: tea.String("2018-12-01"),
14843 Protocol: tea.String("HTTPS"),
14844 Pathname: tea.String("/"),
14845 Method: tea.String("POST"),
14846 AuthType: tea.String("AK"),
14847 Style: tea.String("RPC"),
14848 ReqBodyType: tea.String("formData"),
14849 BodyType: tea.String("json"),
14850 }
14851 _result = &ListRepoBuildRecordLogResponse{}
14852 _body, _err := client.CallApi(params, req, runtime)
14853 if _err != nil {
14854 return _result, _err
14855 }
14856 _err = tea.Convert(_body, &_result)
14857 return _result, _err
14858 }
14859
14860 func (client *Client) ListRepoBuildRecordLog(request *ListRepoBuildRecordLogRequest) (_result *ListRepoBuildRecordLogResponse, _err error) {
14861 runtime := &util.RuntimeOptions{}
14862 _result = &ListRepoBuildRecordLogResponse{}
14863 _body, _err := client.ListRepoBuildRecordLogWithOptions(request, runtime)
14864 if _err != nil {
14865 return _result, _err
14866 }
14867 _result = _body
14868 return _result, _err
14869 }
14870
14871 func (client *Client) ListRepoBuildRuleWithOptions(request *ListRepoBuildRuleRequest, runtime *util.RuntimeOptions) (_result *ListRepoBuildRuleResponse, _err error) {
14872 _err = util.ValidateModel(request)
14873 if _err != nil {
14874 return _result, _err
14875 }
14876 query := map[string]interface{}{}
14877 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14878 query["InstanceId"] = request.InstanceId
14879 }
14880
14881 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
14882 query["PageNo"] = request.PageNo
14883 }
14884
14885 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
14886 query["PageSize"] = request.PageSize
14887 }
14888
14889 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
14890 query["RepoId"] = request.RepoId
14891 }
14892
14893 req := &openapi.OpenApiRequest{
14894 Query: openapiutil.Query(query),
14895 }
14896 params := &openapi.Params{
14897 Action: tea.String("ListRepoBuildRule"),
14898 Version: tea.String("2018-12-01"),
14899 Protocol: tea.String("HTTPS"),
14900 Pathname: tea.String("/"),
14901 Method: tea.String("POST"),
14902 AuthType: tea.String("AK"),
14903 Style: tea.String("RPC"),
14904 ReqBodyType: tea.String("formData"),
14905 BodyType: tea.String("json"),
14906 }
14907 _result = &ListRepoBuildRuleResponse{}
14908 _body, _err := client.CallApi(params, req, runtime)
14909 if _err != nil {
14910 return _result, _err
14911 }
14912 _err = tea.Convert(_body, &_result)
14913 return _result, _err
14914 }
14915
14916 func (client *Client) ListRepoBuildRule(request *ListRepoBuildRuleRequest) (_result *ListRepoBuildRuleResponse, _err error) {
14917 runtime := &util.RuntimeOptions{}
14918 _result = &ListRepoBuildRuleResponse{}
14919 _body, _err := client.ListRepoBuildRuleWithOptions(request, runtime)
14920 if _err != nil {
14921 return _result, _err
14922 }
14923 _result = _body
14924 return _result, _err
14925 }
14926
14927 func (client *Client) ListRepoSyncRuleWithOptions(request *ListRepoSyncRuleRequest, runtime *util.RuntimeOptions) (_result *ListRepoSyncRuleResponse, _err error) {
14928 _err = util.ValidateModel(request)
14929 if _err != nil {
14930 return _result, _err
14931 }
14932 query := map[string]interface{}{}
14933 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
14934 query["InstanceId"] = request.InstanceId
14935 }
14936
14937 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
14938 query["NamespaceName"] = request.NamespaceName
14939 }
14940
14941 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
14942 query["PageNo"] = request.PageNo
14943 }
14944
14945 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
14946 query["PageSize"] = request.PageSize
14947 }
14948
14949 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
14950 query["RepoName"] = request.RepoName
14951 }
14952
14953 if !tea.BoolValue(util.IsUnset(request.TargetInstanceId)) {
14954 query["TargetInstanceId"] = request.TargetInstanceId
14955 }
14956
14957 if !tea.BoolValue(util.IsUnset(request.TargetRegionId)) {
14958 query["TargetRegionId"] = request.TargetRegionId
14959 }
14960
14961 req := &openapi.OpenApiRequest{
14962 Query: openapiutil.Query(query),
14963 }
14964 params := &openapi.Params{
14965 Action: tea.String("ListRepoSyncRule"),
14966 Version: tea.String("2018-12-01"),
14967 Protocol: tea.String("HTTPS"),
14968 Pathname: tea.String("/"),
14969 Method: tea.String("POST"),
14970 AuthType: tea.String("AK"),
14971 Style: tea.String("RPC"),
14972 ReqBodyType: tea.String("formData"),
14973 BodyType: tea.String("json"),
14974 }
14975 _result = &ListRepoSyncRuleResponse{}
14976 _body, _err := client.CallApi(params, req, runtime)
14977 if _err != nil {
14978 return _result, _err
14979 }
14980 _err = tea.Convert(_body, &_result)
14981 return _result, _err
14982 }
14983
14984 func (client *Client) ListRepoSyncRule(request *ListRepoSyncRuleRequest) (_result *ListRepoSyncRuleResponse, _err error) {
14985 runtime := &util.RuntimeOptions{}
14986 _result = &ListRepoSyncRuleResponse{}
14987 _body, _err := client.ListRepoSyncRuleWithOptions(request, runtime)
14988 if _err != nil {
14989 return _result, _err
14990 }
14991 _result = _body
14992 return _result, _err
14993 }
14994
14995 func (client *Client) ListRepoSyncTaskWithOptions(request *ListRepoSyncTaskRequest, runtime *util.RuntimeOptions) (_result *ListRepoSyncTaskResponse, _err error) {
14996 _err = util.ValidateModel(request)
14997 if _err != nil {
14998 return _result, _err
14999 }
15000 query := map[string]interface{}{}
15001 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15002 query["InstanceId"] = request.InstanceId
15003 }
15004
15005 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
15006 query["PageNo"] = request.PageNo
15007 }
15008
15009 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
15010 query["PageSize"] = request.PageSize
15011 }
15012
15013 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
15014 query["RepoName"] = request.RepoName
15015 }
15016
15017 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
15018 query["RepoNamespaceName"] = request.RepoNamespaceName
15019 }
15020
15021 if !tea.BoolValue(util.IsUnset(request.SyncRecordId)) {
15022 query["SyncRecordId"] = request.SyncRecordId
15023 }
15024
15025 if !tea.BoolValue(util.IsUnset(request.Tag)) {
15026 query["Tag"] = request.Tag
15027 }
15028
15029 req := &openapi.OpenApiRequest{
15030 Query: openapiutil.Query(query),
15031 }
15032 params := &openapi.Params{
15033 Action: tea.String("ListRepoSyncTask"),
15034 Version: tea.String("2018-12-01"),
15035 Protocol: tea.String("HTTPS"),
15036 Pathname: tea.String("/"),
15037 Method: tea.String("POST"),
15038 AuthType: tea.String("AK"),
15039 Style: tea.String("RPC"),
15040 ReqBodyType: tea.String("formData"),
15041 BodyType: tea.String("json"),
15042 }
15043 _result = &ListRepoSyncTaskResponse{}
15044 _body, _err := client.CallApi(params, req, runtime)
15045 if _err != nil {
15046 return _result, _err
15047 }
15048 _err = tea.Convert(_body, &_result)
15049 return _result, _err
15050 }
15051
15052 func (client *Client) ListRepoSyncTask(request *ListRepoSyncTaskRequest) (_result *ListRepoSyncTaskResponse, _err error) {
15053 runtime := &util.RuntimeOptions{}
15054 _result = &ListRepoSyncTaskResponse{}
15055 _body, _err := client.ListRepoSyncTaskWithOptions(request, runtime)
15056 if _err != nil {
15057 return _result, _err
15058 }
15059 _result = _body
15060 return _result, _err
15061 }
15062
15063 func (client *Client) ListRepoTagWithOptions(request *ListRepoTagRequest, runtime *util.RuntimeOptions) (_result *ListRepoTagResponse, _err error) {
15064 _err = util.ValidateModel(request)
15065 if _err != nil {
15066 return _result, _err
15067 }
15068 query := map[string]interface{}{}
15069 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15070 query["InstanceId"] = request.InstanceId
15071 }
15072
15073 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
15074 query["PageNo"] = request.PageNo
15075 }
15076
15077 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
15078 query["PageSize"] = request.PageSize
15079 }
15080
15081 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
15082 query["RepoId"] = request.RepoId
15083 }
15084
15085 req := &openapi.OpenApiRequest{
15086 Query: openapiutil.Query(query),
15087 }
15088 params := &openapi.Params{
15089 Action: tea.String("ListRepoTag"),
15090 Version: tea.String("2018-12-01"),
15091 Protocol: tea.String("HTTPS"),
15092 Pathname: tea.String("/"),
15093 Method: tea.String("POST"),
15094 AuthType: tea.String("AK"),
15095 Style: tea.String("RPC"),
15096 ReqBodyType: tea.String("formData"),
15097 BodyType: tea.String("json"),
15098 }
15099 _result = &ListRepoTagResponse{}
15100 _body, _err := client.CallApi(params, req, runtime)
15101 if _err != nil {
15102 return _result, _err
15103 }
15104 _err = tea.Convert(_body, &_result)
15105 return _result, _err
15106 }
15107
15108 func (client *Client) ListRepoTag(request *ListRepoTagRequest) (_result *ListRepoTagResponse, _err error) {
15109 runtime := &util.RuntimeOptions{}
15110 _result = &ListRepoTagResponse{}
15111 _body, _err := client.ListRepoTagWithOptions(request, runtime)
15112 if _err != nil {
15113 return _result, _err
15114 }
15115 _result = _body
15116 return _result, _err
15117 }
15118
15119 func (client *Client) ListRepoTagScanResultWithOptions(request *ListRepoTagScanResultRequest, runtime *util.RuntimeOptions) (_result *ListRepoTagScanResultResponse, _err error) {
15120 _err = util.ValidateModel(request)
15121 if _err != nil {
15122 return _result, _err
15123 }
15124 query := map[string]interface{}{}
15125 if !tea.BoolValue(util.IsUnset(request.Digest)) {
15126 query["Digest"] = request.Digest
15127 }
15128
15129 if !tea.BoolValue(util.IsUnset(request.FilterValue)) {
15130 query["FilterValue"] = request.FilterValue
15131 }
15132
15133 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15134 query["InstanceId"] = request.InstanceId
15135 }
15136
15137 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
15138 query["PageNo"] = request.PageNo
15139 }
15140
15141 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
15142 query["PageSize"] = request.PageSize
15143 }
15144
15145 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
15146 query["RepoId"] = request.RepoId
15147 }
15148
15149 if !tea.BoolValue(util.IsUnset(request.ScanTaskId)) {
15150 query["ScanTaskId"] = request.ScanTaskId
15151 }
15152
15153 if !tea.BoolValue(util.IsUnset(request.ScanType)) {
15154 query["ScanType"] = request.ScanType
15155 }
15156
15157 if !tea.BoolValue(util.IsUnset(request.Severity)) {
15158 query["Severity"] = request.Severity
15159 }
15160
15161 if !tea.BoolValue(util.IsUnset(request.Tag)) {
15162 query["Tag"] = request.Tag
15163 }
15164
15165 if !tea.BoolValue(util.IsUnset(request.VulQueryKey)) {
15166 query["VulQueryKey"] = request.VulQueryKey
15167 }
15168
15169 req := &openapi.OpenApiRequest{
15170 Query: openapiutil.Query(query),
15171 }
15172 params := &openapi.Params{
15173 Action: tea.String("ListRepoTagScanResult"),
15174 Version: tea.String("2018-12-01"),
15175 Protocol: tea.String("HTTPS"),
15176 Pathname: tea.String("/"),
15177 Method: tea.String("POST"),
15178 AuthType: tea.String("AK"),
15179 Style: tea.String("RPC"),
15180 ReqBodyType: tea.String("formData"),
15181 BodyType: tea.String("json"),
15182 }
15183 _result = &ListRepoTagScanResultResponse{}
15184 _body, _err := client.CallApi(params, req, runtime)
15185 if _err != nil {
15186 return _result, _err
15187 }
15188 _err = tea.Convert(_body, &_result)
15189 return _result, _err
15190 }
15191
15192 func (client *Client) ListRepoTagScanResult(request *ListRepoTagScanResultRequest) (_result *ListRepoTagScanResultResponse, _err error) {
15193 runtime := &util.RuntimeOptions{}
15194 _result = &ListRepoTagScanResultResponse{}
15195 _body, _err := client.ListRepoTagScanResultWithOptions(request, runtime)
15196 if _err != nil {
15197 return _result, _err
15198 }
15199 _result = _body
15200 return _result, _err
15201 }
15202
15203 func (client *Client) ListRepoTriggerWithOptions(request *ListRepoTriggerRequest, runtime *util.RuntimeOptions) (_result *ListRepoTriggerResponse, _err error) {
15204 _err = util.ValidateModel(request)
15205 if _err != nil {
15206 return _result, _err
15207 }
15208 query := map[string]interface{}{}
15209 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15210 query["InstanceId"] = request.InstanceId
15211 }
15212
15213 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
15214 query["RepoId"] = request.RepoId
15215 }
15216
15217 req := &openapi.OpenApiRequest{
15218 Query: openapiutil.Query(query),
15219 }
15220 params := &openapi.Params{
15221 Action: tea.String("ListRepoTrigger"),
15222 Version: tea.String("2018-12-01"),
15223 Protocol: tea.String("HTTPS"),
15224 Pathname: tea.String("/"),
15225 Method: tea.String("POST"),
15226 AuthType: tea.String("AK"),
15227 Style: tea.String("RPC"),
15228 ReqBodyType: tea.String("formData"),
15229 BodyType: tea.String("json"),
15230 }
15231 _result = &ListRepoTriggerResponse{}
15232 _body, _err := client.CallApi(params, req, runtime)
15233 if _err != nil {
15234 return _result, _err
15235 }
15236 _err = tea.Convert(_body, &_result)
15237 return _result, _err
15238 }
15239
15240 func (client *Client) ListRepoTrigger(request *ListRepoTriggerRequest) (_result *ListRepoTriggerResponse, _err error) {
15241 runtime := &util.RuntimeOptions{}
15242 _result = &ListRepoTriggerResponse{}
15243 _body, _err := client.ListRepoTriggerWithOptions(request, runtime)
15244 if _err != nil {
15245 return _result, _err
15246 }
15247 _result = _body
15248 return _result, _err
15249 }
15250
15251 func (client *Client) ListRepositoryWithOptions(request *ListRepositoryRequest, runtime *util.RuntimeOptions) (_result *ListRepositoryResponse, _err error) {
15252 _err = util.ValidateModel(request)
15253 if _err != nil {
15254 return _result, _err
15255 }
15256 query := map[string]interface{}{}
15257 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15258 query["InstanceId"] = request.InstanceId
15259 }
15260
15261 if !tea.BoolValue(util.IsUnset(request.PageNo)) {
15262 query["PageNo"] = request.PageNo
15263 }
15264
15265 if !tea.BoolValue(util.IsUnset(request.PageSize)) {
15266 query["PageSize"] = request.PageSize
15267 }
15268
15269 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
15270 query["RepoName"] = request.RepoName
15271 }
15272
15273 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
15274 query["RepoNamespaceName"] = request.RepoNamespaceName
15275 }
15276
15277 if !tea.BoolValue(util.IsUnset(request.RepoStatus)) {
15278 query["RepoStatus"] = request.RepoStatus
15279 }
15280
15281 if !tea.BoolValue(util.IsUnset(request.ResourceGroupId)) {
15282 query["ResourceGroupId"] = request.ResourceGroupId
15283 }
15284
15285 req := &openapi.OpenApiRequest{
15286 Query: openapiutil.Query(query),
15287 }
15288 params := &openapi.Params{
15289 Action: tea.String("ListRepository"),
15290 Version: tea.String("2018-12-01"),
15291 Protocol: tea.String("HTTPS"),
15292 Pathname: tea.String("/"),
15293 Method: tea.String("POST"),
15294 AuthType: tea.String("AK"),
15295 Style: tea.String("RPC"),
15296 ReqBodyType: tea.String("formData"),
15297 BodyType: tea.String("json"),
15298 }
15299 _result = &ListRepositoryResponse{}
15300 _body, _err := client.CallApi(params, req, runtime)
15301 if _err != nil {
15302 return _result, _err
15303 }
15304 _err = tea.Convert(_body, &_result)
15305 return _result, _err
15306 }
15307
15308 func (client *Client) ListRepository(request *ListRepositoryRequest) (_result *ListRepositoryResponse, _err error) {
15309 runtime := &util.RuntimeOptions{}
15310 _result = &ListRepositoryResponse{}
15311 _body, _err := client.ListRepositoryWithOptions(request, runtime)
15312 if _err != nil {
15313 return _result, _err
15314 }
15315 _result = _body
15316 return _result, _err
15317 }
15318
15319 func (client *Client) ResetLoginPasswordWithOptions(request *ResetLoginPasswordRequest, runtime *util.RuntimeOptions) (_result *ResetLoginPasswordResponse, _err error) {
15320 _err = util.ValidateModel(request)
15321 if _err != nil {
15322 return _result, _err
15323 }
15324 query := map[string]interface{}{}
15325 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15326 query["InstanceId"] = request.InstanceId
15327 }
15328
15329 if !tea.BoolValue(util.IsUnset(request.Password)) {
15330 query["Password"] = request.Password
15331 }
15332
15333 req := &openapi.OpenApiRequest{
15334 Query: openapiutil.Query(query),
15335 }
15336 params := &openapi.Params{
15337 Action: tea.String("ResetLoginPassword"),
15338 Version: tea.String("2018-12-01"),
15339 Protocol: tea.String("HTTPS"),
15340 Pathname: tea.String("/"),
15341 Method: tea.String("POST"),
15342 AuthType: tea.String("AK"),
15343 Style: tea.String("RPC"),
15344 ReqBodyType: tea.String("formData"),
15345 BodyType: tea.String("json"),
15346 }
15347 _result = &ResetLoginPasswordResponse{}
15348 _body, _err := client.CallApi(params, req, runtime)
15349 if _err != nil {
15350 return _result, _err
15351 }
15352 _err = tea.Convert(_body, &_result)
15353 return _result, _err
15354 }
15355
15356 func (client *Client) ResetLoginPassword(request *ResetLoginPasswordRequest) (_result *ResetLoginPasswordResponse, _err error) {
15357 runtime := &util.RuntimeOptions{}
15358 _result = &ResetLoginPasswordResponse{}
15359 _body, _err := client.ResetLoginPasswordWithOptions(request, runtime)
15360 if _err != nil {
15361 return _result, _err
15362 }
15363 _result = _body
15364 return _result, _err
15365 }
15366
15367 func (client *Client) UpdateChainWithOptions(request *UpdateChainRequest, runtime *util.RuntimeOptions) (_result *UpdateChainResponse, _err error) {
15368 _err = util.ValidateModel(request)
15369 if _err != nil {
15370 return _result, _err
15371 }
15372 query := map[string]interface{}{}
15373 if !tea.BoolValue(util.IsUnset(request.ChainConfig)) {
15374 query["ChainConfig"] = request.ChainConfig
15375 }
15376
15377 if !tea.BoolValue(util.IsUnset(request.ChainId)) {
15378 query["ChainId"] = request.ChainId
15379 }
15380
15381 if !tea.BoolValue(util.IsUnset(request.Description)) {
15382 query["Description"] = request.Description
15383 }
15384
15385 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15386 query["InstanceId"] = request.InstanceId
15387 }
15388
15389 if !tea.BoolValue(util.IsUnset(request.Name)) {
15390 query["Name"] = request.Name
15391 }
15392
15393 req := &openapi.OpenApiRequest{
15394 Query: openapiutil.Query(query),
15395 }
15396 params := &openapi.Params{
15397 Action: tea.String("UpdateChain"),
15398 Version: tea.String("2018-12-01"),
15399 Protocol: tea.String("HTTPS"),
15400 Pathname: tea.String("/"),
15401 Method: tea.String("POST"),
15402 AuthType: tea.String("AK"),
15403 Style: tea.String("RPC"),
15404 ReqBodyType: tea.String("formData"),
15405 BodyType: tea.String("json"),
15406 }
15407 _result = &UpdateChainResponse{}
15408 _body, _err := client.CallApi(params, req, runtime)
15409 if _err != nil {
15410 return _result, _err
15411 }
15412 _err = tea.Convert(_body, &_result)
15413 return _result, _err
15414 }
15415
15416 func (client *Client) UpdateChain(request *UpdateChainRequest) (_result *UpdateChainResponse, _err error) {
15417 runtime := &util.RuntimeOptions{}
15418 _result = &UpdateChainResponse{}
15419 _body, _err := client.UpdateChainWithOptions(request, runtime)
15420 if _err != nil {
15421 return _result, _err
15422 }
15423 _result = _body
15424 return _result, _err
15425 }
15426
15427 func (client *Client) UpdateChartNamespaceWithOptions(request *UpdateChartNamespaceRequest, runtime *util.RuntimeOptions) (_result *UpdateChartNamespaceResponse, _err error) {
15428 _err = util.ValidateModel(request)
15429 if _err != nil {
15430 return _result, _err
15431 }
15432 query := map[string]interface{}{}
15433 if !tea.BoolValue(util.IsUnset(request.AutoCreateRepo)) {
15434 query["AutoCreateRepo"] = request.AutoCreateRepo
15435 }
15436
15437 if !tea.BoolValue(util.IsUnset(request.DefaultRepoType)) {
15438 query["DefaultRepoType"] = request.DefaultRepoType
15439 }
15440
15441 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15442 query["InstanceId"] = request.InstanceId
15443 }
15444
15445 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
15446 query["NamespaceName"] = request.NamespaceName
15447 }
15448
15449 req := &openapi.OpenApiRequest{
15450 Query: openapiutil.Query(query),
15451 }
15452 params := &openapi.Params{
15453 Action: tea.String("UpdateChartNamespace"),
15454 Version: tea.String("2018-12-01"),
15455 Protocol: tea.String("HTTPS"),
15456 Pathname: tea.String("/"),
15457 Method: tea.String("POST"),
15458 AuthType: tea.String("AK"),
15459 Style: tea.String("RPC"),
15460 ReqBodyType: tea.String("formData"),
15461 BodyType: tea.String("json"),
15462 }
15463 _result = &UpdateChartNamespaceResponse{}
15464 _body, _err := client.CallApi(params, req, runtime)
15465 if _err != nil {
15466 return _result, _err
15467 }
15468 _err = tea.Convert(_body, &_result)
15469 return _result, _err
15470 }
15471
15472 func (client *Client) UpdateChartNamespace(request *UpdateChartNamespaceRequest) (_result *UpdateChartNamespaceResponse, _err error) {
15473 runtime := &util.RuntimeOptions{}
15474 _result = &UpdateChartNamespaceResponse{}
15475 _body, _err := client.UpdateChartNamespaceWithOptions(request, runtime)
15476 if _err != nil {
15477 return _result, _err
15478 }
15479 _result = _body
15480 return _result, _err
15481 }
15482
15483 func (client *Client) UpdateChartRepositoryWithOptions(request *UpdateChartRepositoryRequest, runtime *util.RuntimeOptions) (_result *UpdateChartRepositoryResponse, _err error) {
15484 _err = util.ValidateModel(request)
15485 if _err != nil {
15486 return _result, _err
15487 }
15488 query := map[string]interface{}{}
15489 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15490 query["InstanceId"] = request.InstanceId
15491 }
15492
15493 if !tea.BoolValue(util.IsUnset(request.RepoName)) {
15494 query["RepoName"] = request.RepoName
15495 }
15496
15497 if !tea.BoolValue(util.IsUnset(request.RepoNamespaceName)) {
15498 query["RepoNamespaceName"] = request.RepoNamespaceName
15499 }
15500
15501 if !tea.BoolValue(util.IsUnset(request.RepoType)) {
15502 query["RepoType"] = request.RepoType
15503 }
15504
15505 if !tea.BoolValue(util.IsUnset(request.Summary)) {
15506 query["Summary"] = request.Summary
15507 }
15508
15509 req := &openapi.OpenApiRequest{
15510 Query: openapiutil.Query(query),
15511 }
15512 params := &openapi.Params{
15513 Action: tea.String("UpdateChartRepository"),
15514 Version: tea.String("2018-12-01"),
15515 Protocol: tea.String("HTTPS"),
15516 Pathname: tea.String("/"),
15517 Method: tea.String("POST"),
15518 AuthType: tea.String("AK"),
15519 Style: tea.String("RPC"),
15520 ReqBodyType: tea.String("formData"),
15521 BodyType: tea.String("json"),
15522 }
15523 _result = &UpdateChartRepositoryResponse{}
15524 _body, _err := client.CallApi(params, req, runtime)
15525 if _err != nil {
15526 return _result, _err
15527 }
15528 _err = tea.Convert(_body, &_result)
15529 return _result, _err
15530 }
15531
15532 func (client *Client) UpdateChartRepository(request *UpdateChartRepositoryRequest) (_result *UpdateChartRepositoryResponse, _err error) {
15533 runtime := &util.RuntimeOptions{}
15534 _result = &UpdateChartRepositoryResponse{}
15535 _body, _err := client.UpdateChartRepositoryWithOptions(request, runtime)
15536 if _err != nil {
15537 return _result, _err
15538 }
15539 _result = _body
15540 return _result, _err
15541 }
15542
15543 func (client *Client) UpdateEventCenterRuleWithOptions(tmpReq *UpdateEventCenterRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateEventCenterRuleResponse, _err error) {
15544 _err = util.ValidateModel(tmpReq)
15545 if _err != nil {
15546 return _result, _err
15547 }
15548 request := &UpdateEventCenterRuleShrinkRequest{}
15549 openapiutil.Convert(tmpReq, request)
15550 if !tea.BoolValue(util.IsUnset(tmpReq.Namespaces)) {
15551 request.NamespacesShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Namespaces, tea.String("Namespaces"), tea.String("json"))
15552 }
15553
15554 if !tea.BoolValue(util.IsUnset(tmpReq.RepoNames)) {
15555 request.RepoNamesShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.RepoNames, tea.String("RepoNames"), tea.String("json"))
15556 }
15557
15558 query := map[string]interface{}{}
15559 if !tea.BoolValue(util.IsUnset(request.EventChannel)) {
15560 query["EventChannel"] = request.EventChannel
15561 }
15562
15563 if !tea.BoolValue(util.IsUnset(request.EventConfig)) {
15564 query["EventConfig"] = request.EventConfig
15565 }
15566
15567 if !tea.BoolValue(util.IsUnset(request.EventScope)) {
15568 query["EventScope"] = request.EventScope
15569 }
15570
15571 if !tea.BoolValue(util.IsUnset(request.EventType)) {
15572 query["EventType"] = request.EventType
15573 }
15574
15575 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15576 query["InstanceId"] = request.InstanceId
15577 }
15578
15579 if !tea.BoolValue(util.IsUnset(request.NamespacesShrink)) {
15580 query["Namespaces"] = request.NamespacesShrink
15581 }
15582
15583 if !tea.BoolValue(util.IsUnset(request.RepoNamesShrink)) {
15584 query["RepoNames"] = request.RepoNamesShrink
15585 }
15586
15587 if !tea.BoolValue(util.IsUnset(request.RepoTagFilterPattern)) {
15588 query["RepoTagFilterPattern"] = request.RepoTagFilterPattern
15589 }
15590
15591 if !tea.BoolValue(util.IsUnset(request.RuleId)) {
15592 query["RuleId"] = request.RuleId
15593 }
15594
15595 if !tea.BoolValue(util.IsUnset(request.RuleName)) {
15596 query["RuleName"] = request.RuleName
15597 }
15598
15599 req := &openapi.OpenApiRequest{
15600 Query: openapiutil.Query(query),
15601 }
15602 params := &openapi.Params{
15603 Action: tea.String("UpdateEventCenterRule"),
15604 Version: tea.String("2018-12-01"),
15605 Protocol: tea.String("HTTPS"),
15606 Pathname: tea.String("/"),
15607 Method: tea.String("POST"),
15608 AuthType: tea.String("AK"),
15609 Style: tea.String("RPC"),
15610 ReqBodyType: tea.String("formData"),
15611 BodyType: tea.String("json"),
15612 }
15613 _result = &UpdateEventCenterRuleResponse{}
15614 _body, _err := client.CallApi(params, req, runtime)
15615 if _err != nil {
15616 return _result, _err
15617 }
15618 _err = tea.Convert(_body, &_result)
15619 return _result, _err
15620 }
15621
15622 func (client *Client) UpdateEventCenterRule(request *UpdateEventCenterRuleRequest) (_result *UpdateEventCenterRuleResponse, _err error) {
15623 runtime := &util.RuntimeOptions{}
15624 _result = &UpdateEventCenterRuleResponse{}
15625 _body, _err := client.UpdateEventCenterRuleWithOptions(request, runtime)
15626 if _err != nil {
15627 return _result, _err
15628 }
15629 _result = _body
15630 return _result, _err
15631 }
15632
15633 func (client *Client) UpdateInstanceEndpointStatusWithOptions(request *UpdateInstanceEndpointStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateInstanceEndpointStatusResponse, _err error) {
15634 _err = util.ValidateModel(request)
15635 if _err != nil {
15636 return _result, _err
15637 }
15638 query := map[string]interface{}{}
15639 if !tea.BoolValue(util.IsUnset(request.Enable)) {
15640 query["Enable"] = request.Enable
15641 }
15642
15643 if !tea.BoolValue(util.IsUnset(request.EndpointType)) {
15644 query["EndpointType"] = request.EndpointType
15645 }
15646
15647 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15648 query["InstanceId"] = request.InstanceId
15649 }
15650
15651 if !tea.BoolValue(util.IsUnset(request.ModuleName)) {
15652 query["ModuleName"] = request.ModuleName
15653 }
15654
15655 req := &openapi.OpenApiRequest{
15656 Query: openapiutil.Query(query),
15657 }
15658 params := &openapi.Params{
15659 Action: tea.String("UpdateInstanceEndpointStatus"),
15660 Version: tea.String("2018-12-01"),
15661 Protocol: tea.String("HTTPS"),
15662 Pathname: tea.String("/"),
15663 Method: tea.String("POST"),
15664 AuthType: tea.String("AK"),
15665 Style: tea.String("RPC"),
15666 ReqBodyType: tea.String("formData"),
15667 BodyType: tea.String("json"),
15668 }
15669 _result = &UpdateInstanceEndpointStatusResponse{}
15670 _body, _err := client.CallApi(params, req, runtime)
15671 if _err != nil {
15672 return _result, _err
15673 }
15674 _err = tea.Convert(_body, &_result)
15675 return _result, _err
15676 }
15677
15678 func (client *Client) UpdateInstanceEndpointStatus(request *UpdateInstanceEndpointStatusRequest) (_result *UpdateInstanceEndpointStatusResponse, _err error) {
15679 runtime := &util.RuntimeOptions{}
15680 _result = &UpdateInstanceEndpointStatusResponse{}
15681 _body, _err := client.UpdateInstanceEndpointStatusWithOptions(request, runtime)
15682 if _err != nil {
15683 return _result, _err
15684 }
15685 _result = _body
15686 return _result, _err
15687 }
15688
15689 func (client *Client) UpdateNamespaceWithOptions(request *UpdateNamespaceRequest, runtime *util.RuntimeOptions) (_result *UpdateNamespaceResponse, _err error) {
15690 _err = util.ValidateModel(request)
15691 if _err != nil {
15692 return _result, _err
15693 }
15694 query := map[string]interface{}{}
15695 if !tea.BoolValue(util.IsUnset(request.AutoCreateRepo)) {
15696 query["AutoCreateRepo"] = request.AutoCreateRepo
15697 }
15698
15699 if !tea.BoolValue(util.IsUnset(request.DefaultRepoType)) {
15700 query["DefaultRepoType"] = request.DefaultRepoType
15701 }
15702
15703 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15704 query["InstanceId"] = request.InstanceId
15705 }
15706
15707 if !tea.BoolValue(util.IsUnset(request.NamespaceName)) {
15708 query["NamespaceName"] = request.NamespaceName
15709 }
15710
15711 req := &openapi.OpenApiRequest{
15712 Query: openapiutil.Query(query),
15713 }
15714 params := &openapi.Params{
15715 Action: tea.String("UpdateNamespace"),
15716 Version: tea.String("2018-12-01"),
15717 Protocol: tea.String("HTTPS"),
15718 Pathname: tea.String("/"),
15719 Method: tea.String("POST"),
15720 AuthType: tea.String("AK"),
15721 Style: tea.String("RPC"),
15722 ReqBodyType: tea.String("formData"),
15723 BodyType: tea.String("json"),
15724 }
15725 _result = &UpdateNamespaceResponse{}
15726 _body, _err := client.CallApi(params, req, runtime)
15727 if _err != nil {
15728 return _result, _err
15729 }
15730 _err = tea.Convert(_body, &_result)
15731 return _result, _err
15732 }
15733
15734 func (client *Client) UpdateNamespace(request *UpdateNamespaceRequest) (_result *UpdateNamespaceResponse, _err error) {
15735 runtime := &util.RuntimeOptions{}
15736 _result = &UpdateNamespaceResponse{}
15737 _body, _err := client.UpdateNamespaceWithOptions(request, runtime)
15738 if _err != nil {
15739 return _result, _err
15740 }
15741 _result = _body
15742 return _result, _err
15743 }
15744
15745 func (client *Client) UpdateRepoBuildRuleWithOptions(request *UpdateRepoBuildRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateRepoBuildRuleResponse, _err error) {
15746 _err = util.ValidateModel(request)
15747 if _err != nil {
15748 return _result, _err
15749 }
15750 query := map[string]interface{}{}
15751 if !tea.BoolValue(util.IsUnset(request.BuildArgs)) {
15752 query["BuildArgs"] = request.BuildArgs
15753 }
15754
15755 if !tea.BoolValue(util.IsUnset(request.BuildRuleId)) {
15756 query["BuildRuleId"] = request.BuildRuleId
15757 }
15758
15759 if !tea.BoolValue(util.IsUnset(request.DockerfileLocation)) {
15760 query["DockerfileLocation"] = request.DockerfileLocation
15761 }
15762
15763 if !tea.BoolValue(util.IsUnset(request.DockerfileName)) {
15764 query["DockerfileName"] = request.DockerfileName
15765 }
15766
15767 if !tea.BoolValue(util.IsUnset(request.ImageTag)) {
15768 query["ImageTag"] = request.ImageTag
15769 }
15770
15771 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15772 query["InstanceId"] = request.InstanceId
15773 }
15774
15775 if !tea.BoolValue(util.IsUnset(request.Platforms)) {
15776 query["Platforms"] = request.Platforms
15777 }
15778
15779 if !tea.BoolValue(util.IsUnset(request.PushName)) {
15780 query["PushName"] = request.PushName
15781 }
15782
15783 if !tea.BoolValue(util.IsUnset(request.PushType)) {
15784 query["PushType"] = request.PushType
15785 }
15786
15787 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
15788 query["RepoId"] = request.RepoId
15789 }
15790
15791 req := &openapi.OpenApiRequest{
15792 Query: openapiutil.Query(query),
15793 }
15794 params := &openapi.Params{
15795 Action: tea.String("UpdateRepoBuildRule"),
15796 Version: tea.String("2018-12-01"),
15797 Protocol: tea.String("HTTPS"),
15798 Pathname: tea.String("/"),
15799 Method: tea.String("POST"),
15800 AuthType: tea.String("AK"),
15801 Style: tea.String("RPC"),
15802 ReqBodyType: tea.String("formData"),
15803 BodyType: tea.String("json"),
15804 }
15805 _result = &UpdateRepoBuildRuleResponse{}
15806 _body, _err := client.CallApi(params, req, runtime)
15807 if _err != nil {
15808 return _result, _err
15809 }
15810 _err = tea.Convert(_body, &_result)
15811 return _result, _err
15812 }
15813
15814 func (client *Client) UpdateRepoBuildRule(request *UpdateRepoBuildRuleRequest) (_result *UpdateRepoBuildRuleResponse, _err error) {
15815 runtime := &util.RuntimeOptions{}
15816 _result = &UpdateRepoBuildRuleResponse{}
15817 _body, _err := client.UpdateRepoBuildRuleWithOptions(request, runtime)
15818 if _err != nil {
15819 return _result, _err
15820 }
15821 _result = _body
15822 return _result, _err
15823 }
15824
15825 func (client *Client) UpdateRepoSourceCodeRepoWithOptions(request *UpdateRepoSourceCodeRepoRequest, runtime *util.RuntimeOptions) (_result *UpdateRepoSourceCodeRepoResponse, _err error) {
15826 _err = util.ValidateModel(request)
15827 if _err != nil {
15828 return _result, _err
15829 }
15830 query := map[string]interface{}{}
15831 if !tea.BoolValue(util.IsUnset(request.AutoBuild)) {
15832 query["AutoBuild"] = request.AutoBuild
15833 }
15834
15835 if !tea.BoolValue(util.IsUnset(request.CodeRepoId)) {
15836 query["CodeRepoId"] = request.CodeRepoId
15837 }
15838
15839 if !tea.BoolValue(util.IsUnset(request.CodeRepoName)) {
15840 query["CodeRepoName"] = request.CodeRepoName
15841 }
15842
15843 if !tea.BoolValue(util.IsUnset(request.CodeRepoNamespaceName)) {
15844 query["CodeRepoNamespaceName"] = request.CodeRepoNamespaceName
15845 }
15846
15847 if !tea.BoolValue(util.IsUnset(request.CodeRepoType)) {
15848 query["CodeRepoType"] = request.CodeRepoType
15849 }
15850
15851 if !tea.BoolValue(util.IsUnset(request.DisableCacheBuild)) {
15852 query["DisableCacheBuild"] = request.DisableCacheBuild
15853 }
15854
15855 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15856 query["InstanceId"] = request.InstanceId
15857 }
15858
15859 if !tea.BoolValue(util.IsUnset(request.OverseaBuild)) {
15860 query["OverseaBuild"] = request.OverseaBuild
15861 }
15862
15863 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
15864 query["RepoId"] = request.RepoId
15865 }
15866
15867 req := &openapi.OpenApiRequest{
15868 Query: openapiutil.Query(query),
15869 }
15870 params := &openapi.Params{
15871 Action: tea.String("UpdateRepoSourceCodeRepo"),
15872 Version: tea.String("2018-12-01"),
15873 Protocol: tea.String("HTTPS"),
15874 Pathname: tea.String("/"),
15875 Method: tea.String("POST"),
15876 AuthType: tea.String("AK"),
15877 Style: tea.String("RPC"),
15878 ReqBodyType: tea.String("formData"),
15879 BodyType: tea.String("json"),
15880 }
15881 _result = &UpdateRepoSourceCodeRepoResponse{}
15882 _body, _err := client.CallApi(params, req, runtime)
15883 if _err != nil {
15884 return _result, _err
15885 }
15886 _err = tea.Convert(_body, &_result)
15887 return _result, _err
15888 }
15889
15890 func (client *Client) UpdateRepoSourceCodeRepo(request *UpdateRepoSourceCodeRepoRequest) (_result *UpdateRepoSourceCodeRepoResponse, _err error) {
15891 runtime := &util.RuntimeOptions{}
15892 _result = &UpdateRepoSourceCodeRepoResponse{}
15893 _body, _err := client.UpdateRepoSourceCodeRepoWithOptions(request, runtime)
15894 if _err != nil {
15895 return _result, _err
15896 }
15897 _result = _body
15898 return _result, _err
15899 }
15900
15901 func (client *Client) UpdateRepoTriggerWithOptions(request *UpdateRepoTriggerRequest, runtime *util.RuntimeOptions) (_result *UpdateRepoTriggerResponse, _err error) {
15902 _err = util.ValidateModel(request)
15903 if _err != nil {
15904 return _result, _err
15905 }
15906 query := map[string]interface{}{}
15907 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15908 query["InstanceId"] = request.InstanceId
15909 }
15910
15911 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
15912 query["RepoId"] = request.RepoId
15913 }
15914
15915 if !tea.BoolValue(util.IsUnset(request.TriggerId)) {
15916 query["TriggerId"] = request.TriggerId
15917 }
15918
15919 if !tea.BoolValue(util.IsUnset(request.TriggerName)) {
15920 query["TriggerName"] = request.TriggerName
15921 }
15922
15923 if !tea.BoolValue(util.IsUnset(request.TriggerTag)) {
15924 query["TriggerTag"] = request.TriggerTag
15925 }
15926
15927 if !tea.BoolValue(util.IsUnset(request.TriggerType)) {
15928 query["TriggerType"] = request.TriggerType
15929 }
15930
15931 if !tea.BoolValue(util.IsUnset(request.TriggerUrl)) {
15932 query["TriggerUrl"] = request.TriggerUrl
15933 }
15934
15935 req := &openapi.OpenApiRequest{
15936 Query: openapiutil.Query(query),
15937 }
15938 params := &openapi.Params{
15939 Action: tea.String("UpdateRepoTrigger"),
15940 Version: tea.String("2018-12-01"),
15941 Protocol: tea.String("HTTPS"),
15942 Pathname: tea.String("/"),
15943 Method: tea.String("POST"),
15944 AuthType: tea.String("AK"),
15945 Style: tea.String("RPC"),
15946 ReqBodyType: tea.String("formData"),
15947 BodyType: tea.String("json"),
15948 }
15949 _result = &UpdateRepoTriggerResponse{}
15950 _body, _err := client.CallApi(params, req, runtime)
15951 if _err != nil {
15952 return _result, _err
15953 }
15954 _err = tea.Convert(_body, &_result)
15955 return _result, _err
15956 }
15957
15958 func (client *Client) UpdateRepoTrigger(request *UpdateRepoTriggerRequest) (_result *UpdateRepoTriggerResponse, _err error) {
15959 runtime := &util.RuntimeOptions{}
15960 _result = &UpdateRepoTriggerResponse{}
15961 _body, _err := client.UpdateRepoTriggerWithOptions(request, runtime)
15962 if _err != nil {
15963 return _result, _err
15964 }
15965 _result = _body
15966 return _result, _err
15967 }
15968
15969 func (client *Client) UpdateRepositoryWithOptions(request *UpdateRepositoryRequest, runtime *util.RuntimeOptions) (_result *UpdateRepositoryResponse, _err error) {
15970 _err = util.ValidateModel(request)
15971 if _err != nil {
15972 return _result, _err
15973 }
15974 query := map[string]interface{}{}
15975 if !tea.BoolValue(util.IsUnset(request.Detail)) {
15976 query["Detail"] = request.Detail
15977 }
15978
15979 if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
15980 query["InstanceId"] = request.InstanceId
15981 }
15982
15983 if !tea.BoolValue(util.IsUnset(request.RepoId)) {
15984 query["RepoId"] = request.RepoId
15985 }
15986
15987 if !tea.BoolValue(util.IsUnset(request.RepoType)) {
15988 query["RepoType"] = request.RepoType
15989 }
15990
15991 if !tea.BoolValue(util.IsUnset(request.Summary)) {
15992 query["Summary"] = request.Summary
15993 }
15994
15995 if !tea.BoolValue(util.IsUnset(request.TagImmutability)) {
15996 query["TagImmutability"] = request.TagImmutability
15997 }
15998
15999 req := &openapi.OpenApiRequest{
16000 Query: openapiutil.Query(query),
16001 }
16002 params := &openapi.Params{
16003 Action: tea.String("UpdateRepository"),
16004 Version: tea.String("2018-12-01"),
16005 Protocol: tea.String("HTTPS"),
16006 Pathname: tea.String("/"),
16007 Method: tea.String("POST"),
16008 AuthType: tea.String("AK"),
16009 Style: tea.String("RPC"),
16010 ReqBodyType: tea.String("formData"),
16011 BodyType: tea.String("json"),
16012 }
16013 _result = &UpdateRepositoryResponse{}
16014 _body, _err := client.CallApi(params, req, runtime)
16015 if _err != nil {
16016 return _result, _err
16017 }
16018 _err = tea.Convert(_body, &_result)
16019 return _result, _err
16020 }
16021
16022 func (client *Client) UpdateRepository(request *UpdateRepositoryRequest) (_result *UpdateRepositoryResponse, _err error) {
16023 runtime := &util.RuntimeOptions{}
16024 _result = &UpdateRepositoryResponse{}
16025 _body, _err := client.UpdateRepositoryWithOptions(request, runtime)
16026 if _err != nil {
16027 return _result, _err
16028 }
16029 _result = _body
16030 return _result, _err
16031 }
16032
View as plain text