1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 package artifactregistry
57
58 import (
59 "bytes"
60 "context"
61 "encoding/json"
62 "errors"
63 "fmt"
64 "io"
65 "net/http"
66 "net/url"
67 "strconv"
68 "strings"
69
70 googleapi "google.golang.org/api/googleapi"
71 internal "google.golang.org/api/internal"
72 gensupport "google.golang.org/api/internal/gensupport"
73 option "google.golang.org/api/option"
74 internaloption "google.golang.org/api/option/internaloption"
75 htransport "google.golang.org/api/transport/http"
76 )
77
78
79
80 var _ = bytes.NewBuffer
81 var _ = strconv.Itoa
82 var _ = fmt.Sprintf
83 var _ = json.NewDecoder
84 var _ = io.Copy
85 var _ = url.Parse
86 var _ = gensupport.MarshalJSON
87 var _ = googleapi.Version
88 var _ = errors.New
89 var _ = strings.Replace
90 var _ = context.Canceled
91 var _ = internaloption.WithDefaultEndpoint
92 var _ = internal.Version
93
94 const apiId = "artifactregistry:v1beta2"
95 const apiName = "artifactregistry"
96 const apiVersion = "v1beta2"
97 const basePath = "https://artifactregistry.googleapis.com/"
98 const basePathTemplate = "https://artifactregistry.UNIVERSE_DOMAIN/"
99 const mtlsBasePath = "https://artifactregistry.mtls.googleapis.com/"
100
101
102 const (
103
104
105 CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"
106
107
108
109 CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/cloud-platform.read-only"
110 )
111
112
113 func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) {
114 scopesOption := internaloption.WithDefaultScopes(
115 "https://www.googleapis.com/auth/cloud-platform",
116 "https://www.googleapis.com/auth/cloud-platform.read-only",
117 )
118
119 opts = append([]option.ClientOption{scopesOption}, opts...)
120 opts = append(opts, internaloption.WithDefaultEndpoint(basePath))
121 opts = append(opts, internaloption.WithDefaultEndpointTemplate(basePathTemplate))
122 opts = append(opts, internaloption.WithDefaultMTLSEndpoint(mtlsBasePath))
123 opts = append(opts, internaloption.EnableNewAuthLibrary())
124 client, endpoint, err := htransport.NewClient(ctx, opts...)
125 if err != nil {
126 return nil, err
127 }
128 s, err := New(client)
129 if err != nil {
130 return nil, err
131 }
132 if endpoint != "" {
133 s.BasePath = endpoint
134 }
135 return s, nil
136 }
137
138
139
140
141
142
143 func New(client *http.Client) (*Service, error) {
144 if client == nil {
145 return nil, errors.New("client is nil")
146 }
147 s := &Service{client: client, BasePath: basePath}
148 s.Projects = NewProjectsService(s)
149 return s, nil
150 }
151
152 type Service struct {
153 client *http.Client
154 BasePath string
155 UserAgent string
156
157 Projects *ProjectsService
158 }
159
160 func (s *Service) userAgent() string {
161 if s.UserAgent == "" {
162 return googleapi.UserAgent
163 }
164 return googleapi.UserAgent + " " + s.UserAgent
165 }
166
167 func NewProjectsService(s *Service) *ProjectsService {
168 rs := &ProjectsService{s: s}
169 rs.Locations = NewProjectsLocationsService(s)
170 return rs
171 }
172
173 type ProjectsService struct {
174 s *Service
175
176 Locations *ProjectsLocationsService
177 }
178
179 func NewProjectsLocationsService(s *Service) *ProjectsLocationsService {
180 rs := &ProjectsLocationsService{s: s}
181 rs.Operations = NewProjectsLocationsOperationsService(s)
182 rs.Repositories = NewProjectsLocationsRepositoriesService(s)
183 return rs
184 }
185
186 type ProjectsLocationsService struct {
187 s *Service
188
189 Operations *ProjectsLocationsOperationsService
190
191 Repositories *ProjectsLocationsRepositoriesService
192 }
193
194 func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService {
195 rs := &ProjectsLocationsOperationsService{s: s}
196 return rs
197 }
198
199 type ProjectsLocationsOperationsService struct {
200 s *Service
201 }
202
203 func NewProjectsLocationsRepositoriesService(s *Service) *ProjectsLocationsRepositoriesService {
204 rs := &ProjectsLocationsRepositoriesService{s: s}
205 rs.AptArtifacts = NewProjectsLocationsRepositoriesAptArtifactsService(s)
206 rs.Files = NewProjectsLocationsRepositoriesFilesService(s)
207 rs.Packages = NewProjectsLocationsRepositoriesPackagesService(s)
208 rs.YumArtifacts = NewProjectsLocationsRepositoriesYumArtifactsService(s)
209 return rs
210 }
211
212 type ProjectsLocationsRepositoriesService struct {
213 s *Service
214
215 AptArtifacts *ProjectsLocationsRepositoriesAptArtifactsService
216
217 Files *ProjectsLocationsRepositoriesFilesService
218
219 Packages *ProjectsLocationsRepositoriesPackagesService
220
221 YumArtifacts *ProjectsLocationsRepositoriesYumArtifactsService
222 }
223
224 func NewProjectsLocationsRepositoriesAptArtifactsService(s *Service) *ProjectsLocationsRepositoriesAptArtifactsService {
225 rs := &ProjectsLocationsRepositoriesAptArtifactsService{s: s}
226 return rs
227 }
228
229 type ProjectsLocationsRepositoriesAptArtifactsService struct {
230 s *Service
231 }
232
233 func NewProjectsLocationsRepositoriesFilesService(s *Service) *ProjectsLocationsRepositoriesFilesService {
234 rs := &ProjectsLocationsRepositoriesFilesService{s: s}
235 return rs
236 }
237
238 type ProjectsLocationsRepositoriesFilesService struct {
239 s *Service
240 }
241
242 func NewProjectsLocationsRepositoriesPackagesService(s *Service) *ProjectsLocationsRepositoriesPackagesService {
243 rs := &ProjectsLocationsRepositoriesPackagesService{s: s}
244 rs.Tags = NewProjectsLocationsRepositoriesPackagesTagsService(s)
245 rs.Versions = NewProjectsLocationsRepositoriesPackagesVersionsService(s)
246 return rs
247 }
248
249 type ProjectsLocationsRepositoriesPackagesService struct {
250 s *Service
251
252 Tags *ProjectsLocationsRepositoriesPackagesTagsService
253
254 Versions *ProjectsLocationsRepositoriesPackagesVersionsService
255 }
256
257 func NewProjectsLocationsRepositoriesPackagesTagsService(s *Service) *ProjectsLocationsRepositoriesPackagesTagsService {
258 rs := &ProjectsLocationsRepositoriesPackagesTagsService{s: s}
259 return rs
260 }
261
262 type ProjectsLocationsRepositoriesPackagesTagsService struct {
263 s *Service
264 }
265
266 func NewProjectsLocationsRepositoriesPackagesVersionsService(s *Service) *ProjectsLocationsRepositoriesPackagesVersionsService {
267 rs := &ProjectsLocationsRepositoriesPackagesVersionsService{s: s}
268 return rs
269 }
270
271 type ProjectsLocationsRepositoriesPackagesVersionsService struct {
272 s *Service
273 }
274
275 func NewProjectsLocationsRepositoriesYumArtifactsService(s *Service) *ProjectsLocationsRepositoriesYumArtifactsService {
276 rs := &ProjectsLocationsRepositoriesYumArtifactsService{s: s}
277 return rs
278 }
279
280 type ProjectsLocationsRepositoriesYumArtifactsService struct {
281 s *Service
282 }
283
284
285
286
287 type AptArtifact struct {
288
289 Architecture string `json:"architecture,omitempty"`
290
291 Component string `json:"component,omitempty"`
292
293 ControlFile string `json:"controlFile,omitempty"`
294
295 Name string `json:"name,omitempty"`
296
297 PackageName string `json:"packageName,omitempty"`
298
299
300
301
302
303
304 PackageType string `json:"packageType,omitempty"`
305
306
307
308
309
310 ForceSendFields []string `json:"-"`
311
312
313
314
315 NullFields []string `json:"-"`
316 }
317
318 func (s *AptArtifact) MarshalJSON() ([]byte, error) {
319 type NoMethod AptArtifact
320 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
321 }
322
323
324 type Binding struct {
325
326
327
328
329
330
331
332
333 Condition *Expr `json:"condition,omitempty"`
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396 Members []string `json:"members,omitempty"`
397
398
399
400
401
402
403 Role string `json:"role,omitempty"`
404
405
406
407
408
409 ForceSendFields []string `json:"-"`
410
411
412
413
414 NullFields []string `json:"-"`
415 }
416
417 func (s *Binding) MarshalJSON() ([]byte, error) {
418 type NoMethod Binding
419 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
420 }
421
422
423 type DownloadFileResponse struct {
424
425 googleapi.ServerResponse `json:"-"`
426 }
427
428
429
430
431
432 type Empty struct {
433
434 googleapi.ServerResponse `json:"-"`
435 }
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453 type Expr struct {
454
455
456 Description string `json:"description,omitempty"`
457
458
459 Expression string `json:"expression,omitempty"`
460
461
462 Location string `json:"location,omitempty"`
463
464
465
466 Title string `json:"title,omitempty"`
467
468
469
470
471
472 ForceSendFields []string `json:"-"`
473
474
475
476
477 NullFields []string `json:"-"`
478 }
479
480 func (s *Expr) MarshalJSON() ([]byte, error) {
481 type NoMethod Expr
482 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
483 }
484
485
486
487 type GoogleDevtoolsArtifactregistryV1beta2File struct {
488
489 CreateTime string `json:"createTime,omitempty"`
490
491 Hashes []*Hash `json:"hashes,omitempty"`
492
493
494
495 Name string `json:"name,omitempty"`
496
497 Owner string `json:"owner,omitempty"`
498
499 SizeBytes int64 `json:"sizeBytes,omitempty,string"`
500
501 UpdateTime string `json:"updateTime,omitempty"`
502
503
504 googleapi.ServerResponse `json:"-"`
505
506
507
508
509
510 ForceSendFields []string `json:"-"`
511
512
513
514
515 NullFields []string `json:"-"`
516 }
517
518 func (s *GoogleDevtoolsArtifactregistryV1beta2File) MarshalJSON() ([]byte, error) {
519 type NoMethod GoogleDevtoolsArtifactregistryV1beta2File
520 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
521 }
522
523
524 type Hash struct {
525
526
527
528
529
530
531 Type string `json:"type,omitempty"`
532
533 Value string `json:"value,omitempty"`
534
535
536
537
538
539 ForceSendFields []string `json:"-"`
540
541
542
543
544 NullFields []string `json:"-"`
545 }
546
547 func (s *Hash) MarshalJSON() ([]byte, error) {
548 type NoMethod Hash
549 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
550 }
551
552
553
554 type ImportAptArtifactsErrorInfo struct {
555
556 Error *Status `json:"error,omitempty"`
557
558 GcsSource *ImportAptArtifactsGcsSource `json:"gcsSource,omitempty"`
559
560
561
562
563
564 ForceSendFields []string `json:"-"`
565
566
567
568
569 NullFields []string `json:"-"`
570 }
571
572 func (s *ImportAptArtifactsErrorInfo) MarshalJSON() ([]byte, error) {
573 type NoMethod ImportAptArtifactsErrorInfo
574 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
575 }
576
577
578
579 type ImportAptArtifactsGcsSource struct {
580
581 Uris []string `json:"uris,omitempty"`
582
583
584 UseWildcards bool `json:"useWildcards,omitempty"`
585
586
587
588
589
590 ForceSendFields []string `json:"-"`
591
592
593
594
595 NullFields []string `json:"-"`
596 }
597
598 func (s *ImportAptArtifactsGcsSource) MarshalJSON() ([]byte, error) {
599 type NoMethod ImportAptArtifactsGcsSource
600 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
601 }
602
603
604 type ImportAptArtifactsMetadata struct {
605 }
606
607
608 type ImportAptArtifactsRequest struct {
609
610 GcsSource *ImportAptArtifactsGcsSource `json:"gcsSource,omitempty"`
611
612
613
614
615
616 ForceSendFields []string `json:"-"`
617
618
619
620
621 NullFields []string `json:"-"`
622 }
623
624 func (s *ImportAptArtifactsRequest) MarshalJSON() ([]byte, error) {
625 type NoMethod ImportAptArtifactsRequest
626 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
627 }
628
629
630
631 type ImportAptArtifactsResponse struct {
632
633 AptArtifacts []*AptArtifact `json:"aptArtifacts,omitempty"`
634
635 Errors []*ImportAptArtifactsErrorInfo `json:"errors,omitempty"`
636
637
638
639
640
641 ForceSendFields []string `json:"-"`
642
643
644
645
646 NullFields []string `json:"-"`
647 }
648
649 func (s *ImportAptArtifactsResponse) MarshalJSON() ([]byte, error) {
650 type NoMethod ImportAptArtifactsResponse
651 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
652 }
653
654
655
656 type ImportYumArtifactsErrorInfo struct {
657
658 Error *Status `json:"error,omitempty"`
659
660 GcsSource *ImportYumArtifactsGcsSource `json:"gcsSource,omitempty"`
661
662
663
664
665
666 ForceSendFields []string `json:"-"`
667
668
669
670
671 NullFields []string `json:"-"`
672 }
673
674 func (s *ImportYumArtifactsErrorInfo) MarshalJSON() ([]byte, error) {
675 type NoMethod ImportYumArtifactsErrorInfo
676 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
677 }
678
679
680
681 type ImportYumArtifactsGcsSource struct {
682
683 Uris []string `json:"uris,omitempty"`
684
685
686 UseWildcards bool `json:"useWildcards,omitempty"`
687
688
689
690
691
692 ForceSendFields []string `json:"-"`
693
694
695
696
697 NullFields []string `json:"-"`
698 }
699
700 func (s *ImportYumArtifactsGcsSource) MarshalJSON() ([]byte, error) {
701 type NoMethod ImportYumArtifactsGcsSource
702 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
703 }
704
705
706 type ImportYumArtifactsMetadata struct {
707 }
708
709
710 type ImportYumArtifactsRequest struct {
711
712 GcsSource *ImportYumArtifactsGcsSource `json:"gcsSource,omitempty"`
713
714
715
716
717
718 ForceSendFields []string `json:"-"`
719
720
721
722
723 NullFields []string `json:"-"`
724 }
725
726 func (s *ImportYumArtifactsRequest) MarshalJSON() ([]byte, error) {
727 type NoMethod ImportYumArtifactsRequest
728 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
729 }
730
731
732
733 type ImportYumArtifactsResponse struct {
734
735 Errors []*ImportYumArtifactsErrorInfo `json:"errors,omitempty"`
736
737 YumArtifacts []*YumArtifact `json:"yumArtifacts,omitempty"`
738
739
740
741
742
743 ForceSendFields []string `json:"-"`
744
745
746
747
748 NullFields []string `json:"-"`
749 }
750
751 func (s *ImportYumArtifactsResponse) MarshalJSON() ([]byte, error) {
752 type NoMethod ImportYumArtifactsResponse
753 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
754 }
755
756
757 type ListFilesResponse struct {
758
759 Files []*GoogleDevtoolsArtifactregistryV1beta2File `json:"files,omitempty"`
760
761
762 NextPageToken string `json:"nextPageToken,omitempty"`
763
764
765 googleapi.ServerResponse `json:"-"`
766
767
768
769
770
771 ForceSendFields []string `json:"-"`
772
773
774
775
776 NullFields []string `json:"-"`
777 }
778
779 func (s *ListFilesResponse) MarshalJSON() ([]byte, error) {
780 type NoMethod ListFilesResponse
781 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
782 }
783
784
785 type ListLocationsResponse struct {
786
787
788 Locations []*Location `json:"locations,omitempty"`
789
790 NextPageToken string `json:"nextPageToken,omitempty"`
791
792
793 googleapi.ServerResponse `json:"-"`
794
795
796
797
798
799 ForceSendFields []string `json:"-"`
800
801
802
803
804 NullFields []string `json:"-"`
805 }
806
807 func (s *ListLocationsResponse) MarshalJSON() ([]byte, error) {
808 type NoMethod ListLocationsResponse
809 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
810 }
811
812
813 type ListPackagesResponse struct {
814
815
816 NextPageToken string `json:"nextPageToken,omitempty"`
817
818 Packages []*Package `json:"packages,omitempty"`
819
820
821 googleapi.ServerResponse `json:"-"`
822
823
824
825
826
827 ForceSendFields []string `json:"-"`
828
829
830
831
832 NullFields []string `json:"-"`
833 }
834
835 func (s *ListPackagesResponse) MarshalJSON() ([]byte, error) {
836 type NoMethod ListPackagesResponse
837 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
838 }
839
840
841 type ListRepositoriesResponse struct {
842
843
844 NextPageToken string `json:"nextPageToken,omitempty"`
845
846 Repositories []*Repository `json:"repositories,omitempty"`
847
848
849 googleapi.ServerResponse `json:"-"`
850
851
852
853
854
855 ForceSendFields []string `json:"-"`
856
857
858
859
860 NullFields []string `json:"-"`
861 }
862
863 func (s *ListRepositoriesResponse) MarshalJSON() ([]byte, error) {
864 type NoMethod ListRepositoriesResponse
865 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
866 }
867
868
869 type ListTagsResponse struct {
870
871
872 NextPageToken string `json:"nextPageToken,omitempty"`
873
874 Tags []*Tag `json:"tags,omitempty"`
875
876
877 googleapi.ServerResponse `json:"-"`
878
879
880
881
882
883 ForceSendFields []string `json:"-"`
884
885
886
887
888 NullFields []string `json:"-"`
889 }
890
891 func (s *ListTagsResponse) MarshalJSON() ([]byte, error) {
892 type NoMethod ListTagsResponse
893 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
894 }
895
896
897 type ListVersionsResponse struct {
898
899
900 NextPageToken string `json:"nextPageToken,omitempty"`
901
902 Versions []*Version `json:"versions,omitempty"`
903
904
905 googleapi.ServerResponse `json:"-"`
906
907
908
909
910
911 ForceSendFields []string `json:"-"`
912
913
914
915
916 NullFields []string `json:"-"`
917 }
918
919 func (s *ListVersionsResponse) MarshalJSON() ([]byte, error) {
920 type NoMethod ListVersionsResponse
921 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
922 }
923
924
925 type Location struct {
926
927
928 DisplayName string `json:"displayName,omitempty"`
929
930
931 Labels map[string]string `json:"labels,omitempty"`
932
933 LocationId string `json:"locationId,omitempty"`
934
935
936 Metadata googleapi.RawMessage `json:"metadata,omitempty"`
937
938
939
940 Name string `json:"name,omitempty"`
941
942
943 googleapi.ServerResponse `json:"-"`
944
945
946
947
948
949 ForceSendFields []string `json:"-"`
950
951
952
953
954 NullFields []string `json:"-"`
955 }
956
957 func (s *Location) MarshalJSON() ([]byte, error) {
958 type NoMethod Location
959 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
960 }
961
962
963
964
965 type MavenRepositoryConfig struct {
966
967
968 AllowSnapshotOverwrites bool `json:"allowSnapshotOverwrites,omitempty"`
969
970
971
972
973
974
975
976
977
978 VersionPolicy string `json:"versionPolicy,omitempty"`
979
980
981
982
983
984 ForceSendFields []string `json:"-"`
985
986
987
988
989 NullFields []string `json:"-"`
990 }
991
992 func (s *MavenRepositoryConfig) MarshalJSON() ([]byte, error) {
993 type NoMethod MavenRepositoryConfig
994 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
995 }
996
997
998
999 type Operation struct {
1000
1001
1002
1003 Done bool `json:"done,omitempty"`
1004
1005 Error *Status `json:"error,omitempty"`
1006
1007
1008
1009
1010 Metadata googleapi.RawMessage `json:"metadata,omitempty"`
1011
1012
1013
1014 Name string `json:"name,omitempty"`
1015
1016
1017
1018
1019
1020
1021
1022 Response googleapi.RawMessage `json:"response,omitempty"`
1023
1024
1025 googleapi.ServerResponse `json:"-"`
1026
1027
1028
1029
1030
1031 ForceSendFields []string `json:"-"`
1032
1033
1034
1035
1036 NullFields []string `json:"-"`
1037 }
1038
1039 func (s *Operation) MarshalJSON() ([]byte, error) {
1040 type NoMethod Operation
1041 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1042 }
1043
1044
1045
1046 type OperationMetadata struct {
1047 }
1048
1049
1050 type Package struct {
1051
1052 Annotations map[string]string `json:"annotations,omitempty"`
1053
1054 CreateTime string `json:"createTime,omitempty"`
1055
1056 DisplayName string `json:"displayName,omitempty"`
1057
1058
1059
1060 Name string `json:"name,omitempty"`
1061
1062
1063 UpdateTime string `json:"updateTime,omitempty"`
1064
1065
1066 googleapi.ServerResponse `json:"-"`
1067
1068
1069
1070
1071
1072 ForceSendFields []string `json:"-"`
1073
1074
1075
1076
1077 NullFields []string `json:"-"`
1078 }
1079
1080 func (s *Package) MarshalJSON() ([]byte, error) {
1081 type NoMethod Package
1082 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1083 }
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115 type Policy struct {
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125 Bindings []*Binding `json:"bindings,omitempty"`
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137 Etag string `json:"etag,omitempty"`
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153 Version int64 `json:"version,omitempty"`
1154
1155
1156 googleapi.ServerResponse `json:"-"`
1157
1158
1159
1160
1161
1162 ForceSendFields []string `json:"-"`
1163
1164
1165
1166
1167 NullFields []string `json:"-"`
1168 }
1169
1170 func (s *Policy) MarshalJSON() ([]byte, error) {
1171 type NoMethod Policy
1172 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1173 }
1174
1175
1176 type ProjectSettings struct {
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188 LegacyRedirectionState string `json:"legacyRedirectionState,omitempty"`
1189
1190
1191
1192 Name string `json:"name,omitempty"`
1193
1194
1195 googleapi.ServerResponse `json:"-"`
1196
1197
1198
1199
1200
1201 ForceSendFields []string `json:"-"`
1202
1203
1204
1205
1206 NullFields []string `json:"-"`
1207 }
1208
1209 func (s *ProjectSettings) MarshalJSON() ([]byte, error) {
1210 type NoMethod ProjectSettings
1211 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1212 }
1213
1214
1215 type Repository struct {
1216
1217 CreateTime string `json:"createTime,omitempty"`
1218
1219 Description string `json:"description,omitempty"`
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231 Format string `json:"format,omitempty"`
1232
1233
1234
1235
1236 KmsKeyName string `json:"kmsKeyName,omitempty"`
1237
1238
1239
1240
1241 Labels map[string]string `json:"labels,omitempty"`
1242
1243
1244 MavenConfig *MavenRepositoryConfig `json:"mavenConfig,omitempty"`
1245
1246
1247
1248 Name string `json:"name,omitempty"`
1249
1250
1251 SatisfiesPzi bool `json:"satisfiesPzi,omitempty"`
1252
1253
1254 SatisfiesPzs bool `json:"satisfiesPzs,omitempty"`
1255
1256
1257
1258 SizeBytes int64 `json:"sizeBytes,omitempty,string"`
1259
1260 UpdateTime string `json:"updateTime,omitempty"`
1261
1262
1263 googleapi.ServerResponse `json:"-"`
1264
1265
1266
1267
1268
1269 ForceSendFields []string `json:"-"`
1270
1271
1272
1273
1274 NullFields []string `json:"-"`
1275 }
1276
1277 func (s *Repository) MarshalJSON() ([]byte, error) {
1278 type NoMethod Repository
1279 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1280 }
1281
1282
1283 type SetIamPolicyRequest struct {
1284
1285
1286
1287
1288 Policy *Policy `json:"policy,omitempty"`
1289
1290
1291
1292
1293
1294 ForceSendFields []string `json:"-"`
1295
1296
1297
1298
1299 NullFields []string `json:"-"`
1300 }
1301
1302 func (s *SetIamPolicyRequest) MarshalJSON() ([]byte, error) {
1303 type NoMethod SetIamPolicyRequest
1304 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1305 }
1306
1307
1308
1309
1310
1311
1312
1313 type Status struct {
1314
1315 Code int64 `json:"code,omitempty"`
1316
1317
1318 Details []googleapi.RawMessage `json:"details,omitempty"`
1319
1320
1321
1322 Message string `json:"message,omitempty"`
1323
1324
1325
1326
1327
1328 ForceSendFields []string `json:"-"`
1329
1330
1331
1332
1333 NullFields []string `json:"-"`
1334 }
1335
1336 func (s *Status) MarshalJSON() ([]byte, error) {
1337 type NoMethod Status
1338 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1339 }
1340
1341
1342
1343 type Tag struct {
1344
1345
1346
1347
1348
1349 Name string `json:"name,omitempty"`
1350
1351
1352
1353
1354 Version string `json:"version,omitempty"`
1355
1356
1357 googleapi.ServerResponse `json:"-"`
1358
1359
1360
1361
1362
1363 ForceSendFields []string `json:"-"`
1364
1365
1366
1367
1368 NullFields []string `json:"-"`
1369 }
1370
1371 func (s *Tag) MarshalJSON() ([]byte, error) {
1372 type NoMethod Tag
1373 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1374 }
1375
1376
1377 type TestIamPermissionsRequest struct {
1378
1379
1380
1381
1382 Permissions []string `json:"permissions,omitempty"`
1383
1384
1385
1386
1387
1388 ForceSendFields []string `json:"-"`
1389
1390
1391
1392
1393 NullFields []string `json:"-"`
1394 }
1395
1396 func (s *TestIamPermissionsRequest) MarshalJSON() ([]byte, error) {
1397 type NoMethod TestIamPermissionsRequest
1398 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1399 }
1400
1401
1402
1403 type TestIamPermissionsResponse struct {
1404
1405
1406 Permissions []string `json:"permissions,omitempty"`
1407
1408
1409 googleapi.ServerResponse `json:"-"`
1410
1411
1412
1413
1414
1415 ForceSendFields []string `json:"-"`
1416
1417
1418
1419
1420 NullFields []string `json:"-"`
1421 }
1422
1423 func (s *TestIamPermissionsResponse) MarshalJSON() ([]byte, error) {
1424 type NoMethod TestIamPermissionsResponse
1425 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1426 }
1427
1428
1429 type UploadAptArtifactMediaResponse struct {
1430
1431 Operation *Operation `json:"operation,omitempty"`
1432
1433
1434 googleapi.ServerResponse `json:"-"`
1435
1436
1437
1438
1439
1440 ForceSendFields []string `json:"-"`
1441
1442
1443
1444
1445 NullFields []string `json:"-"`
1446 }
1447
1448 func (s *UploadAptArtifactMediaResponse) MarshalJSON() ([]byte, error) {
1449 type NoMethod UploadAptArtifactMediaResponse
1450 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1451 }
1452
1453
1454 type UploadAptArtifactMetadata struct {
1455 }
1456
1457
1458 type UploadAptArtifactRequest struct {
1459 }
1460
1461
1462
1463
1464 type UploadAptArtifactResponse struct {
1465
1466 AptArtifacts []*AptArtifact `json:"aptArtifacts,omitempty"`
1467
1468
1469
1470
1471
1472 ForceSendFields []string `json:"-"`
1473
1474
1475
1476
1477 NullFields []string `json:"-"`
1478 }
1479
1480 func (s *UploadAptArtifactResponse) MarshalJSON() ([]byte, error) {
1481 type NoMethod UploadAptArtifactResponse
1482 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1483 }
1484
1485
1486 type UploadYumArtifactMediaResponse struct {
1487
1488 Operation *Operation `json:"operation,omitempty"`
1489
1490
1491 googleapi.ServerResponse `json:"-"`
1492
1493
1494
1495
1496
1497 ForceSendFields []string `json:"-"`
1498
1499
1500
1501
1502 NullFields []string `json:"-"`
1503 }
1504
1505 func (s *UploadYumArtifactMediaResponse) MarshalJSON() ([]byte, error) {
1506 type NoMethod UploadYumArtifactMediaResponse
1507 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1508 }
1509
1510
1511 type UploadYumArtifactMetadata struct {
1512 }
1513
1514
1515 type UploadYumArtifactRequest struct {
1516 }
1517
1518
1519
1520
1521 type UploadYumArtifactResponse struct {
1522
1523 YumArtifacts []*YumArtifact `json:"yumArtifacts,omitempty"`
1524
1525
1526
1527
1528
1529 ForceSendFields []string `json:"-"`
1530
1531
1532
1533
1534 NullFields []string `json:"-"`
1535 }
1536
1537 func (s *UploadYumArtifactResponse) MarshalJSON() ([]byte, error) {
1538 type NoMethod UploadYumArtifactResponse
1539 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1540 }
1541
1542
1543
1544
1545 type Version struct {
1546
1547 CreateTime string `json:"createTime,omitempty"`
1548
1549
1550 Description string `json:"description,omitempty"`
1551
1552
1553
1554
1555 Metadata googleapi.RawMessage `json:"metadata,omitempty"`
1556
1557
1558
1559
1560 Name string `json:"name,omitempty"`
1561
1562
1563 RelatedTags []*Tag `json:"relatedTags,omitempty"`
1564
1565 UpdateTime string `json:"updateTime,omitempty"`
1566
1567
1568 googleapi.ServerResponse `json:"-"`
1569
1570
1571
1572
1573
1574 ForceSendFields []string `json:"-"`
1575
1576
1577
1578
1579 NullFields []string `json:"-"`
1580 }
1581
1582 func (s *Version) MarshalJSON() ([]byte, error) {
1583 type NoMethod Version
1584 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1585 }
1586
1587
1588 type YumArtifact struct {
1589
1590 Architecture string `json:"architecture,omitempty"`
1591
1592 Name string `json:"name,omitempty"`
1593
1594 PackageName string `json:"packageName,omitempty"`
1595
1596
1597
1598
1599
1600
1601 PackageType string `json:"packageType,omitempty"`
1602
1603
1604
1605
1606
1607 ForceSendFields []string `json:"-"`
1608
1609
1610
1611
1612 NullFields []string `json:"-"`
1613 }
1614
1615 func (s *YumArtifact) MarshalJSON() ([]byte, error) {
1616 type NoMethod YumArtifact
1617 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1618 }
1619
1620 type ProjectsGetProjectSettingsCall struct {
1621 s *Service
1622 name string
1623 urlParams_ gensupport.URLParams
1624 ifNoneMatch_ string
1625 ctx_ context.Context
1626 header_ http.Header
1627 }
1628
1629
1630
1631
1632 func (r *ProjectsService) GetProjectSettings(name string) *ProjectsGetProjectSettingsCall {
1633 c := &ProjectsGetProjectSettingsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1634 c.name = name
1635 return c
1636 }
1637
1638
1639
1640
1641 func (c *ProjectsGetProjectSettingsCall) Fields(s ...googleapi.Field) *ProjectsGetProjectSettingsCall {
1642 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1643 return c
1644 }
1645
1646
1647
1648
1649 func (c *ProjectsGetProjectSettingsCall) IfNoneMatch(entityTag string) *ProjectsGetProjectSettingsCall {
1650 c.ifNoneMatch_ = entityTag
1651 return c
1652 }
1653
1654
1655 func (c *ProjectsGetProjectSettingsCall) Context(ctx context.Context) *ProjectsGetProjectSettingsCall {
1656 c.ctx_ = ctx
1657 return c
1658 }
1659
1660
1661
1662 func (c *ProjectsGetProjectSettingsCall) Header() http.Header {
1663 if c.header_ == nil {
1664 c.header_ = make(http.Header)
1665 }
1666 return c.header_
1667 }
1668
1669 func (c *ProjectsGetProjectSettingsCall) doRequest(alt string) (*http.Response, error) {
1670 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
1671 if c.ifNoneMatch_ != "" {
1672 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
1673 }
1674 var body io.Reader = nil
1675 c.urlParams_.Set("alt", alt)
1676 c.urlParams_.Set("prettyPrint", "false")
1677 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
1678 urls += "?" + c.urlParams_.Encode()
1679 req, err := http.NewRequest("GET", urls, body)
1680 if err != nil {
1681 return nil, err
1682 }
1683 req.Header = reqHeaders
1684 googleapi.Expand(req.URL, map[string]string{
1685 "name": c.name,
1686 })
1687 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1688 }
1689
1690
1691
1692
1693
1694
1695
1696 func (c *ProjectsGetProjectSettingsCall) Do(opts ...googleapi.CallOption) (*ProjectSettings, error) {
1697 gensupport.SetOptions(c.urlParams_, opts...)
1698 res, err := c.doRequest("json")
1699 if res != nil && res.StatusCode == http.StatusNotModified {
1700 if res.Body != nil {
1701 res.Body.Close()
1702 }
1703 return nil, gensupport.WrapError(&googleapi.Error{
1704 Code: res.StatusCode,
1705 Header: res.Header,
1706 })
1707 }
1708 if err != nil {
1709 return nil, err
1710 }
1711 defer googleapi.CloseBody(res)
1712 if err := googleapi.CheckResponse(res); err != nil {
1713 return nil, gensupport.WrapError(err)
1714 }
1715 ret := &ProjectSettings{
1716 ServerResponse: googleapi.ServerResponse{
1717 Header: res.Header,
1718 HTTPStatusCode: res.StatusCode,
1719 },
1720 }
1721 target := &ret
1722 if err := gensupport.DecodeResponse(target, res); err != nil {
1723 return nil, err
1724 }
1725 return ret, nil
1726 }
1727
1728 type ProjectsUpdateProjectSettingsCall struct {
1729 s *Service
1730 name string
1731 projectsettings *ProjectSettings
1732 urlParams_ gensupport.URLParams
1733 ctx_ context.Context
1734 header_ http.Header
1735 }
1736
1737
1738
1739
1740
1741
1742 func (r *ProjectsService) UpdateProjectSettings(name string, projectsettings *ProjectSettings) *ProjectsUpdateProjectSettingsCall {
1743 c := &ProjectsUpdateProjectSettingsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1744 c.name = name
1745 c.projectsettings = projectsettings
1746 return c
1747 }
1748
1749
1750
1751 func (c *ProjectsUpdateProjectSettingsCall) UpdateMask(updateMask string) *ProjectsUpdateProjectSettingsCall {
1752 c.urlParams_.Set("updateMask", updateMask)
1753 return c
1754 }
1755
1756
1757
1758
1759 func (c *ProjectsUpdateProjectSettingsCall) Fields(s ...googleapi.Field) *ProjectsUpdateProjectSettingsCall {
1760 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1761 return c
1762 }
1763
1764
1765 func (c *ProjectsUpdateProjectSettingsCall) Context(ctx context.Context) *ProjectsUpdateProjectSettingsCall {
1766 c.ctx_ = ctx
1767 return c
1768 }
1769
1770
1771
1772 func (c *ProjectsUpdateProjectSettingsCall) Header() http.Header {
1773 if c.header_ == nil {
1774 c.header_ = make(http.Header)
1775 }
1776 return c.header_
1777 }
1778
1779 func (c *ProjectsUpdateProjectSettingsCall) doRequest(alt string) (*http.Response, error) {
1780 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
1781 var body io.Reader = nil
1782 body, err := googleapi.WithoutDataWrapper.JSONReader(c.projectsettings)
1783 if err != nil {
1784 return nil, err
1785 }
1786 c.urlParams_.Set("alt", alt)
1787 c.urlParams_.Set("prettyPrint", "false")
1788 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
1789 urls += "?" + c.urlParams_.Encode()
1790 req, err := http.NewRequest("PATCH", urls, body)
1791 if err != nil {
1792 return nil, err
1793 }
1794 req.Header = reqHeaders
1795 googleapi.Expand(req.URL, map[string]string{
1796 "name": c.name,
1797 })
1798 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1799 }
1800
1801
1802
1803
1804
1805
1806
1807 func (c *ProjectsUpdateProjectSettingsCall) Do(opts ...googleapi.CallOption) (*ProjectSettings, error) {
1808 gensupport.SetOptions(c.urlParams_, opts...)
1809 res, err := c.doRequest("json")
1810 if res != nil && res.StatusCode == http.StatusNotModified {
1811 if res.Body != nil {
1812 res.Body.Close()
1813 }
1814 return nil, gensupport.WrapError(&googleapi.Error{
1815 Code: res.StatusCode,
1816 Header: res.Header,
1817 })
1818 }
1819 if err != nil {
1820 return nil, err
1821 }
1822 defer googleapi.CloseBody(res)
1823 if err := googleapi.CheckResponse(res); err != nil {
1824 return nil, gensupport.WrapError(err)
1825 }
1826 ret := &ProjectSettings{
1827 ServerResponse: googleapi.ServerResponse{
1828 Header: res.Header,
1829 HTTPStatusCode: res.StatusCode,
1830 },
1831 }
1832 target := &ret
1833 if err := gensupport.DecodeResponse(target, res); err != nil {
1834 return nil, err
1835 }
1836 return ret, nil
1837 }
1838
1839 type ProjectsLocationsGetCall struct {
1840 s *Service
1841 name string
1842 urlParams_ gensupport.URLParams
1843 ifNoneMatch_ string
1844 ctx_ context.Context
1845 header_ http.Header
1846 }
1847
1848
1849
1850
1851 func (r *ProjectsLocationsService) Get(name string) *ProjectsLocationsGetCall {
1852 c := &ProjectsLocationsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1853 c.name = name
1854 return c
1855 }
1856
1857
1858
1859
1860 func (c *ProjectsLocationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetCall {
1861 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1862 return c
1863 }
1864
1865
1866
1867
1868 func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetCall {
1869 c.ifNoneMatch_ = entityTag
1870 return c
1871 }
1872
1873
1874 func (c *ProjectsLocationsGetCall) Context(ctx context.Context) *ProjectsLocationsGetCall {
1875 c.ctx_ = ctx
1876 return c
1877 }
1878
1879
1880
1881 func (c *ProjectsLocationsGetCall) Header() http.Header {
1882 if c.header_ == nil {
1883 c.header_ = make(http.Header)
1884 }
1885 return c.header_
1886 }
1887
1888 func (c *ProjectsLocationsGetCall) doRequest(alt string) (*http.Response, error) {
1889 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
1890 if c.ifNoneMatch_ != "" {
1891 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
1892 }
1893 var body io.Reader = nil
1894 c.urlParams_.Set("alt", alt)
1895 c.urlParams_.Set("prettyPrint", "false")
1896 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
1897 urls += "?" + c.urlParams_.Encode()
1898 req, err := http.NewRequest("GET", urls, body)
1899 if err != nil {
1900 return nil, err
1901 }
1902 req.Header = reqHeaders
1903 googleapi.Expand(req.URL, map[string]string{
1904 "name": c.name,
1905 })
1906 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1907 }
1908
1909
1910
1911
1912
1913
1914 func (c *ProjectsLocationsGetCall) Do(opts ...googleapi.CallOption) (*Location, error) {
1915 gensupport.SetOptions(c.urlParams_, opts...)
1916 res, err := c.doRequest("json")
1917 if res != nil && res.StatusCode == http.StatusNotModified {
1918 if res.Body != nil {
1919 res.Body.Close()
1920 }
1921 return nil, gensupport.WrapError(&googleapi.Error{
1922 Code: res.StatusCode,
1923 Header: res.Header,
1924 })
1925 }
1926 if err != nil {
1927 return nil, err
1928 }
1929 defer googleapi.CloseBody(res)
1930 if err := googleapi.CheckResponse(res); err != nil {
1931 return nil, gensupport.WrapError(err)
1932 }
1933 ret := &Location{
1934 ServerResponse: googleapi.ServerResponse{
1935 Header: res.Header,
1936 HTTPStatusCode: res.StatusCode,
1937 },
1938 }
1939 target := &ret
1940 if err := gensupport.DecodeResponse(target, res); err != nil {
1941 return nil, err
1942 }
1943 return ret, nil
1944 }
1945
1946 type ProjectsLocationsListCall struct {
1947 s *Service
1948 name string
1949 urlParams_ gensupport.URLParams
1950 ifNoneMatch_ string
1951 ctx_ context.Context
1952 header_ http.Header
1953 }
1954
1955
1956
1957
1958 func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall {
1959 c := &ProjectsLocationsListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1960 c.name = name
1961 return c
1962 }
1963
1964
1965
1966
1967
1968 func (c *ProjectsLocationsListCall) Filter(filter string) *ProjectsLocationsListCall {
1969 c.urlParams_.Set("filter", filter)
1970 return c
1971 }
1972
1973
1974
1975 func (c *ProjectsLocationsListCall) PageSize(pageSize int64) *ProjectsLocationsListCall {
1976 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
1977 return c
1978 }
1979
1980
1981
1982
1983 func (c *ProjectsLocationsListCall) PageToken(pageToken string) *ProjectsLocationsListCall {
1984 c.urlParams_.Set("pageToken", pageToken)
1985 return c
1986 }
1987
1988
1989
1990
1991 func (c *ProjectsLocationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsListCall {
1992 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1993 return c
1994 }
1995
1996
1997
1998
1999 func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall {
2000 c.ifNoneMatch_ = entityTag
2001 return c
2002 }
2003
2004
2005 func (c *ProjectsLocationsListCall) Context(ctx context.Context) *ProjectsLocationsListCall {
2006 c.ctx_ = ctx
2007 return c
2008 }
2009
2010
2011
2012 func (c *ProjectsLocationsListCall) Header() http.Header {
2013 if c.header_ == nil {
2014 c.header_ = make(http.Header)
2015 }
2016 return c.header_
2017 }
2018
2019 func (c *ProjectsLocationsListCall) doRequest(alt string) (*http.Response, error) {
2020 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
2021 if c.ifNoneMatch_ != "" {
2022 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
2023 }
2024 var body io.Reader = nil
2025 c.urlParams_.Set("alt", alt)
2026 c.urlParams_.Set("prettyPrint", "false")
2027 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}/locations")
2028 urls += "?" + c.urlParams_.Encode()
2029 req, err := http.NewRequest("GET", urls, body)
2030 if err != nil {
2031 return nil, err
2032 }
2033 req.Header = reqHeaders
2034 googleapi.Expand(req.URL, map[string]string{
2035 "name": c.name,
2036 })
2037 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2038 }
2039
2040
2041
2042
2043
2044
2045
2046 func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*ListLocationsResponse, error) {
2047 gensupport.SetOptions(c.urlParams_, opts...)
2048 res, err := c.doRequest("json")
2049 if res != nil && res.StatusCode == http.StatusNotModified {
2050 if res.Body != nil {
2051 res.Body.Close()
2052 }
2053 return nil, gensupport.WrapError(&googleapi.Error{
2054 Code: res.StatusCode,
2055 Header: res.Header,
2056 })
2057 }
2058 if err != nil {
2059 return nil, err
2060 }
2061 defer googleapi.CloseBody(res)
2062 if err := googleapi.CheckResponse(res); err != nil {
2063 return nil, gensupport.WrapError(err)
2064 }
2065 ret := &ListLocationsResponse{
2066 ServerResponse: googleapi.ServerResponse{
2067 Header: res.Header,
2068 HTTPStatusCode: res.StatusCode,
2069 },
2070 }
2071 target := &ret
2072 if err := gensupport.DecodeResponse(target, res); err != nil {
2073 return nil, err
2074 }
2075 return ret, nil
2076 }
2077
2078
2079
2080
2081 func (c *ProjectsLocationsListCall) Pages(ctx context.Context, f func(*ListLocationsResponse) error) error {
2082 c.ctx_ = ctx
2083 defer c.PageToken(c.urlParams_.Get("pageToken"))
2084 for {
2085 x, err := c.Do()
2086 if err != nil {
2087 return err
2088 }
2089 if err := f(x); err != nil {
2090 return err
2091 }
2092 if x.NextPageToken == "" {
2093 return nil
2094 }
2095 c.PageToken(x.NextPageToken)
2096 }
2097 }
2098
2099 type ProjectsLocationsOperationsGetCall struct {
2100 s *Service
2101 name string
2102 urlParams_ gensupport.URLParams
2103 ifNoneMatch_ string
2104 ctx_ context.Context
2105 header_ http.Header
2106 }
2107
2108
2109
2110
2111
2112
2113 func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall {
2114 c := &ProjectsLocationsOperationsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2115 c.name = name
2116 return c
2117 }
2118
2119
2120
2121
2122 func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall {
2123 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2124 return c
2125 }
2126
2127
2128
2129
2130 func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall {
2131 c.ifNoneMatch_ = entityTag
2132 return c
2133 }
2134
2135
2136 func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall {
2137 c.ctx_ = ctx
2138 return c
2139 }
2140
2141
2142
2143 func (c *ProjectsLocationsOperationsGetCall) Header() http.Header {
2144 if c.header_ == nil {
2145 c.header_ = make(http.Header)
2146 }
2147 return c.header_
2148 }
2149
2150 func (c *ProjectsLocationsOperationsGetCall) doRequest(alt string) (*http.Response, error) {
2151 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
2152 if c.ifNoneMatch_ != "" {
2153 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
2154 }
2155 var body io.Reader = nil
2156 c.urlParams_.Set("alt", alt)
2157 c.urlParams_.Set("prettyPrint", "false")
2158 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
2159 urls += "?" + c.urlParams_.Encode()
2160 req, err := http.NewRequest("GET", urls, body)
2161 if err != nil {
2162 return nil, err
2163 }
2164 req.Header = reqHeaders
2165 googleapi.Expand(req.URL, map[string]string{
2166 "name": c.name,
2167 })
2168 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2169 }
2170
2171
2172
2173
2174
2175
2176 func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
2177 gensupport.SetOptions(c.urlParams_, opts...)
2178 res, err := c.doRequest("json")
2179 if res != nil && res.StatusCode == http.StatusNotModified {
2180 if res.Body != nil {
2181 res.Body.Close()
2182 }
2183 return nil, gensupport.WrapError(&googleapi.Error{
2184 Code: res.StatusCode,
2185 Header: res.Header,
2186 })
2187 }
2188 if err != nil {
2189 return nil, err
2190 }
2191 defer googleapi.CloseBody(res)
2192 if err := googleapi.CheckResponse(res); err != nil {
2193 return nil, gensupport.WrapError(err)
2194 }
2195 ret := &Operation{
2196 ServerResponse: googleapi.ServerResponse{
2197 Header: res.Header,
2198 HTTPStatusCode: res.StatusCode,
2199 },
2200 }
2201 target := &ret
2202 if err := gensupport.DecodeResponse(target, res); err != nil {
2203 return nil, err
2204 }
2205 return ret, nil
2206 }
2207
2208 type ProjectsLocationsRepositoriesCreateCall struct {
2209 s *Service
2210 parent string
2211 repository *Repository
2212 urlParams_ gensupport.URLParams
2213 ctx_ context.Context
2214 header_ http.Header
2215 }
2216
2217
2218
2219
2220
2221
2222 func (r *ProjectsLocationsRepositoriesService) Create(parent string, repository *Repository) *ProjectsLocationsRepositoriesCreateCall {
2223 c := &ProjectsLocationsRepositoriesCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2224 c.parent = parent
2225 c.repository = repository
2226 return c
2227 }
2228
2229
2230
2231 func (c *ProjectsLocationsRepositoriesCreateCall) RepositoryId(repositoryId string) *ProjectsLocationsRepositoriesCreateCall {
2232 c.urlParams_.Set("repositoryId", repositoryId)
2233 return c
2234 }
2235
2236
2237
2238
2239 func (c *ProjectsLocationsRepositoriesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesCreateCall {
2240 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2241 return c
2242 }
2243
2244
2245 func (c *ProjectsLocationsRepositoriesCreateCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesCreateCall {
2246 c.ctx_ = ctx
2247 return c
2248 }
2249
2250
2251
2252 func (c *ProjectsLocationsRepositoriesCreateCall) Header() http.Header {
2253 if c.header_ == nil {
2254 c.header_ = make(http.Header)
2255 }
2256 return c.header_
2257 }
2258
2259 func (c *ProjectsLocationsRepositoriesCreateCall) doRequest(alt string) (*http.Response, error) {
2260 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
2261 var body io.Reader = nil
2262 body, err := googleapi.WithoutDataWrapper.JSONReader(c.repository)
2263 if err != nil {
2264 return nil, err
2265 }
2266 c.urlParams_.Set("alt", alt)
2267 c.urlParams_.Set("prettyPrint", "false")
2268 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+parent}/repositories")
2269 urls += "?" + c.urlParams_.Encode()
2270 req, err := http.NewRequest("POST", urls, body)
2271 if err != nil {
2272 return nil, err
2273 }
2274 req.Header = reqHeaders
2275 googleapi.Expand(req.URL, map[string]string{
2276 "parent": c.parent,
2277 })
2278 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2279 }
2280
2281
2282
2283
2284
2285
2286 func (c *ProjectsLocationsRepositoriesCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
2287 gensupport.SetOptions(c.urlParams_, opts...)
2288 res, err := c.doRequest("json")
2289 if res != nil && res.StatusCode == http.StatusNotModified {
2290 if res.Body != nil {
2291 res.Body.Close()
2292 }
2293 return nil, gensupport.WrapError(&googleapi.Error{
2294 Code: res.StatusCode,
2295 Header: res.Header,
2296 })
2297 }
2298 if err != nil {
2299 return nil, err
2300 }
2301 defer googleapi.CloseBody(res)
2302 if err := googleapi.CheckResponse(res); err != nil {
2303 return nil, gensupport.WrapError(err)
2304 }
2305 ret := &Operation{
2306 ServerResponse: googleapi.ServerResponse{
2307 Header: res.Header,
2308 HTTPStatusCode: res.StatusCode,
2309 },
2310 }
2311 target := &ret
2312 if err := gensupport.DecodeResponse(target, res); err != nil {
2313 return nil, err
2314 }
2315 return ret, nil
2316 }
2317
2318 type ProjectsLocationsRepositoriesDeleteCall struct {
2319 s *Service
2320 name string
2321 urlParams_ gensupport.URLParams
2322 ctx_ context.Context
2323 header_ http.Header
2324 }
2325
2326
2327
2328
2329
2330
2331 func (r *ProjectsLocationsRepositoriesService) Delete(name string) *ProjectsLocationsRepositoriesDeleteCall {
2332 c := &ProjectsLocationsRepositoriesDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2333 c.name = name
2334 return c
2335 }
2336
2337
2338
2339
2340 func (c *ProjectsLocationsRepositoriesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesDeleteCall {
2341 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2342 return c
2343 }
2344
2345
2346 func (c *ProjectsLocationsRepositoriesDeleteCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesDeleteCall {
2347 c.ctx_ = ctx
2348 return c
2349 }
2350
2351
2352
2353 func (c *ProjectsLocationsRepositoriesDeleteCall) Header() http.Header {
2354 if c.header_ == nil {
2355 c.header_ = make(http.Header)
2356 }
2357 return c.header_
2358 }
2359
2360 func (c *ProjectsLocationsRepositoriesDeleteCall) doRequest(alt string) (*http.Response, error) {
2361 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
2362 var body io.Reader = nil
2363 c.urlParams_.Set("alt", alt)
2364 c.urlParams_.Set("prettyPrint", "false")
2365 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
2366 urls += "?" + c.urlParams_.Encode()
2367 req, err := http.NewRequest("DELETE", urls, body)
2368 if err != nil {
2369 return nil, err
2370 }
2371 req.Header = reqHeaders
2372 googleapi.Expand(req.URL, map[string]string{
2373 "name": c.name,
2374 })
2375 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2376 }
2377
2378
2379
2380
2381
2382
2383 func (c *ProjectsLocationsRepositoriesDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
2384 gensupport.SetOptions(c.urlParams_, opts...)
2385 res, err := c.doRequest("json")
2386 if res != nil && res.StatusCode == http.StatusNotModified {
2387 if res.Body != nil {
2388 res.Body.Close()
2389 }
2390 return nil, gensupport.WrapError(&googleapi.Error{
2391 Code: res.StatusCode,
2392 Header: res.Header,
2393 })
2394 }
2395 if err != nil {
2396 return nil, err
2397 }
2398 defer googleapi.CloseBody(res)
2399 if err := googleapi.CheckResponse(res); err != nil {
2400 return nil, gensupport.WrapError(err)
2401 }
2402 ret := &Operation{
2403 ServerResponse: googleapi.ServerResponse{
2404 Header: res.Header,
2405 HTTPStatusCode: res.StatusCode,
2406 },
2407 }
2408 target := &ret
2409 if err := gensupport.DecodeResponse(target, res); err != nil {
2410 return nil, err
2411 }
2412 return ret, nil
2413 }
2414
2415 type ProjectsLocationsRepositoriesGetCall struct {
2416 s *Service
2417 name string
2418 urlParams_ gensupport.URLParams
2419 ifNoneMatch_ string
2420 ctx_ context.Context
2421 header_ http.Header
2422 }
2423
2424
2425
2426
2427 func (r *ProjectsLocationsRepositoriesService) Get(name string) *ProjectsLocationsRepositoriesGetCall {
2428 c := &ProjectsLocationsRepositoriesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2429 c.name = name
2430 return c
2431 }
2432
2433
2434
2435
2436 func (c *ProjectsLocationsRepositoriesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesGetCall {
2437 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2438 return c
2439 }
2440
2441
2442
2443
2444 func (c *ProjectsLocationsRepositoriesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesGetCall {
2445 c.ifNoneMatch_ = entityTag
2446 return c
2447 }
2448
2449
2450 func (c *ProjectsLocationsRepositoriesGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesGetCall {
2451 c.ctx_ = ctx
2452 return c
2453 }
2454
2455
2456
2457 func (c *ProjectsLocationsRepositoriesGetCall) Header() http.Header {
2458 if c.header_ == nil {
2459 c.header_ = make(http.Header)
2460 }
2461 return c.header_
2462 }
2463
2464 func (c *ProjectsLocationsRepositoriesGetCall) doRequest(alt string) (*http.Response, error) {
2465 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
2466 if c.ifNoneMatch_ != "" {
2467 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
2468 }
2469 var body io.Reader = nil
2470 c.urlParams_.Set("alt", alt)
2471 c.urlParams_.Set("prettyPrint", "false")
2472 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
2473 urls += "?" + c.urlParams_.Encode()
2474 req, err := http.NewRequest("GET", urls, body)
2475 if err != nil {
2476 return nil, err
2477 }
2478 req.Header = reqHeaders
2479 googleapi.Expand(req.URL, map[string]string{
2480 "name": c.name,
2481 })
2482 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2483 }
2484
2485
2486
2487
2488
2489
2490 func (c *ProjectsLocationsRepositoriesGetCall) Do(opts ...googleapi.CallOption) (*Repository, error) {
2491 gensupport.SetOptions(c.urlParams_, opts...)
2492 res, err := c.doRequest("json")
2493 if res != nil && res.StatusCode == http.StatusNotModified {
2494 if res.Body != nil {
2495 res.Body.Close()
2496 }
2497 return nil, gensupport.WrapError(&googleapi.Error{
2498 Code: res.StatusCode,
2499 Header: res.Header,
2500 })
2501 }
2502 if err != nil {
2503 return nil, err
2504 }
2505 defer googleapi.CloseBody(res)
2506 if err := googleapi.CheckResponse(res); err != nil {
2507 return nil, gensupport.WrapError(err)
2508 }
2509 ret := &Repository{
2510 ServerResponse: googleapi.ServerResponse{
2511 Header: res.Header,
2512 HTTPStatusCode: res.StatusCode,
2513 },
2514 }
2515 target := &ret
2516 if err := gensupport.DecodeResponse(target, res); err != nil {
2517 return nil, err
2518 }
2519 return ret, nil
2520 }
2521
2522 type ProjectsLocationsRepositoriesGetIamPolicyCall struct {
2523 s *Service
2524 resource string
2525 urlParams_ gensupport.URLParams
2526 ifNoneMatch_ string
2527 ctx_ context.Context
2528 header_ http.Header
2529 }
2530
2531
2532
2533
2534
2535
2536 func (r *ProjectsLocationsRepositoriesService) GetIamPolicy(resource string) *ProjectsLocationsRepositoriesGetIamPolicyCall {
2537 c := &ProjectsLocationsRepositoriesGetIamPolicyCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2538 c.resource = resource
2539 return c
2540 }
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsRepositoriesGetIamPolicyCall {
2555 c.urlParams_.Set("options.requestedPolicyVersion", fmt.Sprint(optionsRequestedPolicyVersion))
2556 return c
2557 }
2558
2559
2560
2561
2562 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesGetIamPolicyCall {
2563 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2564 return c
2565 }
2566
2567
2568
2569
2570 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesGetIamPolicyCall {
2571 c.ifNoneMatch_ = entityTag
2572 return c
2573 }
2574
2575
2576 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesGetIamPolicyCall {
2577 c.ctx_ = ctx
2578 return c
2579 }
2580
2581
2582
2583 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) Header() http.Header {
2584 if c.header_ == nil {
2585 c.header_ = make(http.Header)
2586 }
2587 return c.header_
2588 }
2589
2590 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) doRequest(alt string) (*http.Response, error) {
2591 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
2592 if c.ifNoneMatch_ != "" {
2593 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
2594 }
2595 var body io.Reader = nil
2596 c.urlParams_.Set("alt", alt)
2597 c.urlParams_.Set("prettyPrint", "false")
2598 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+resource}:getIamPolicy")
2599 urls += "?" + c.urlParams_.Encode()
2600 req, err := http.NewRequest("GET", urls, body)
2601 if err != nil {
2602 return nil, err
2603 }
2604 req.Header = reqHeaders
2605 googleapi.Expand(req.URL, map[string]string{
2606 "resource": c.resource,
2607 })
2608 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2609 }
2610
2611
2612
2613
2614
2615
2616 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) {
2617 gensupport.SetOptions(c.urlParams_, opts...)
2618 res, err := c.doRequest("json")
2619 if res != nil && res.StatusCode == http.StatusNotModified {
2620 if res.Body != nil {
2621 res.Body.Close()
2622 }
2623 return nil, gensupport.WrapError(&googleapi.Error{
2624 Code: res.StatusCode,
2625 Header: res.Header,
2626 })
2627 }
2628 if err != nil {
2629 return nil, err
2630 }
2631 defer googleapi.CloseBody(res)
2632 if err := googleapi.CheckResponse(res); err != nil {
2633 return nil, gensupport.WrapError(err)
2634 }
2635 ret := &Policy{
2636 ServerResponse: googleapi.ServerResponse{
2637 Header: res.Header,
2638 HTTPStatusCode: res.StatusCode,
2639 },
2640 }
2641 target := &ret
2642 if err := gensupport.DecodeResponse(target, res); err != nil {
2643 return nil, err
2644 }
2645 return ret, nil
2646 }
2647
2648 type ProjectsLocationsRepositoriesListCall struct {
2649 s *Service
2650 parent string
2651 urlParams_ gensupport.URLParams
2652 ifNoneMatch_ string
2653 ctx_ context.Context
2654 header_ http.Header
2655 }
2656
2657
2658
2659
2660 func (r *ProjectsLocationsRepositoriesService) List(parent string) *ProjectsLocationsRepositoriesListCall {
2661 c := &ProjectsLocationsRepositoriesListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2662 c.parent = parent
2663 return c
2664 }
2665
2666
2667
2668 func (c *ProjectsLocationsRepositoriesListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesListCall {
2669 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
2670 return c
2671 }
2672
2673
2674
2675 func (c *ProjectsLocationsRepositoriesListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesListCall {
2676 c.urlParams_.Set("pageToken", pageToken)
2677 return c
2678 }
2679
2680
2681
2682
2683 func (c *ProjectsLocationsRepositoriesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesListCall {
2684 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2685 return c
2686 }
2687
2688
2689
2690
2691 func (c *ProjectsLocationsRepositoriesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesListCall {
2692 c.ifNoneMatch_ = entityTag
2693 return c
2694 }
2695
2696
2697 func (c *ProjectsLocationsRepositoriesListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesListCall {
2698 c.ctx_ = ctx
2699 return c
2700 }
2701
2702
2703
2704 func (c *ProjectsLocationsRepositoriesListCall) Header() http.Header {
2705 if c.header_ == nil {
2706 c.header_ = make(http.Header)
2707 }
2708 return c.header_
2709 }
2710
2711 func (c *ProjectsLocationsRepositoriesListCall) doRequest(alt string) (*http.Response, error) {
2712 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
2713 if c.ifNoneMatch_ != "" {
2714 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
2715 }
2716 var body io.Reader = nil
2717 c.urlParams_.Set("alt", alt)
2718 c.urlParams_.Set("prettyPrint", "false")
2719 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+parent}/repositories")
2720 urls += "?" + c.urlParams_.Encode()
2721 req, err := http.NewRequest("GET", urls, body)
2722 if err != nil {
2723 return nil, err
2724 }
2725 req.Header = reqHeaders
2726 googleapi.Expand(req.URL, map[string]string{
2727 "parent": c.parent,
2728 })
2729 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2730 }
2731
2732
2733
2734
2735
2736
2737
2738 func (c *ProjectsLocationsRepositoriesListCall) Do(opts ...googleapi.CallOption) (*ListRepositoriesResponse, error) {
2739 gensupport.SetOptions(c.urlParams_, opts...)
2740 res, err := c.doRequest("json")
2741 if res != nil && res.StatusCode == http.StatusNotModified {
2742 if res.Body != nil {
2743 res.Body.Close()
2744 }
2745 return nil, gensupport.WrapError(&googleapi.Error{
2746 Code: res.StatusCode,
2747 Header: res.Header,
2748 })
2749 }
2750 if err != nil {
2751 return nil, err
2752 }
2753 defer googleapi.CloseBody(res)
2754 if err := googleapi.CheckResponse(res); err != nil {
2755 return nil, gensupport.WrapError(err)
2756 }
2757 ret := &ListRepositoriesResponse{
2758 ServerResponse: googleapi.ServerResponse{
2759 Header: res.Header,
2760 HTTPStatusCode: res.StatusCode,
2761 },
2762 }
2763 target := &ret
2764 if err := gensupport.DecodeResponse(target, res); err != nil {
2765 return nil, err
2766 }
2767 return ret, nil
2768 }
2769
2770
2771
2772
2773 func (c *ProjectsLocationsRepositoriesListCall) Pages(ctx context.Context, f func(*ListRepositoriesResponse) error) error {
2774 c.ctx_ = ctx
2775 defer c.PageToken(c.urlParams_.Get("pageToken"))
2776 for {
2777 x, err := c.Do()
2778 if err != nil {
2779 return err
2780 }
2781 if err := f(x); err != nil {
2782 return err
2783 }
2784 if x.NextPageToken == "" {
2785 return nil
2786 }
2787 c.PageToken(x.NextPageToken)
2788 }
2789 }
2790
2791 type ProjectsLocationsRepositoriesPatchCall struct {
2792 s *Service
2793 name string
2794 repository *Repository
2795 urlParams_ gensupport.URLParams
2796 ctx_ context.Context
2797 header_ http.Header
2798 }
2799
2800
2801
2802
2803
2804
2805 func (r *ProjectsLocationsRepositoriesService) Patch(name string, repository *Repository) *ProjectsLocationsRepositoriesPatchCall {
2806 c := &ProjectsLocationsRepositoriesPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2807 c.name = name
2808 c.repository = repository
2809 return c
2810 }
2811
2812
2813
2814
2815 func (c *ProjectsLocationsRepositoriesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsRepositoriesPatchCall {
2816 c.urlParams_.Set("updateMask", updateMask)
2817 return c
2818 }
2819
2820
2821
2822
2823 func (c *ProjectsLocationsRepositoriesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPatchCall {
2824 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2825 return c
2826 }
2827
2828
2829 func (c *ProjectsLocationsRepositoriesPatchCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPatchCall {
2830 c.ctx_ = ctx
2831 return c
2832 }
2833
2834
2835
2836 func (c *ProjectsLocationsRepositoriesPatchCall) Header() http.Header {
2837 if c.header_ == nil {
2838 c.header_ = make(http.Header)
2839 }
2840 return c.header_
2841 }
2842
2843 func (c *ProjectsLocationsRepositoriesPatchCall) doRequest(alt string) (*http.Response, error) {
2844 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
2845 var body io.Reader = nil
2846 body, err := googleapi.WithoutDataWrapper.JSONReader(c.repository)
2847 if err != nil {
2848 return nil, err
2849 }
2850 c.urlParams_.Set("alt", alt)
2851 c.urlParams_.Set("prettyPrint", "false")
2852 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
2853 urls += "?" + c.urlParams_.Encode()
2854 req, err := http.NewRequest("PATCH", urls, body)
2855 if err != nil {
2856 return nil, err
2857 }
2858 req.Header = reqHeaders
2859 googleapi.Expand(req.URL, map[string]string{
2860 "name": c.name,
2861 })
2862 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2863 }
2864
2865
2866
2867
2868
2869
2870 func (c *ProjectsLocationsRepositoriesPatchCall) Do(opts ...googleapi.CallOption) (*Repository, error) {
2871 gensupport.SetOptions(c.urlParams_, opts...)
2872 res, err := c.doRequest("json")
2873 if res != nil && res.StatusCode == http.StatusNotModified {
2874 if res.Body != nil {
2875 res.Body.Close()
2876 }
2877 return nil, gensupport.WrapError(&googleapi.Error{
2878 Code: res.StatusCode,
2879 Header: res.Header,
2880 })
2881 }
2882 if err != nil {
2883 return nil, err
2884 }
2885 defer googleapi.CloseBody(res)
2886 if err := googleapi.CheckResponse(res); err != nil {
2887 return nil, gensupport.WrapError(err)
2888 }
2889 ret := &Repository{
2890 ServerResponse: googleapi.ServerResponse{
2891 Header: res.Header,
2892 HTTPStatusCode: res.StatusCode,
2893 },
2894 }
2895 target := &ret
2896 if err := gensupport.DecodeResponse(target, res); err != nil {
2897 return nil, err
2898 }
2899 return ret, nil
2900 }
2901
2902 type ProjectsLocationsRepositoriesSetIamPolicyCall struct {
2903 s *Service
2904 resource string
2905 setiampolicyrequest *SetIamPolicyRequest
2906 urlParams_ gensupport.URLParams
2907 ctx_ context.Context
2908 header_ http.Header
2909 }
2910
2911
2912
2913
2914
2915
2916 func (r *ProjectsLocationsRepositoriesService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsRepositoriesSetIamPolicyCall {
2917 c := &ProjectsLocationsRepositoriesSetIamPolicyCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2918 c.resource = resource
2919 c.setiampolicyrequest = setiampolicyrequest
2920 return c
2921 }
2922
2923
2924
2925
2926 func (c *ProjectsLocationsRepositoriesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesSetIamPolicyCall {
2927 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2928 return c
2929 }
2930
2931
2932 func (c *ProjectsLocationsRepositoriesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesSetIamPolicyCall {
2933 c.ctx_ = ctx
2934 return c
2935 }
2936
2937
2938
2939 func (c *ProjectsLocationsRepositoriesSetIamPolicyCall) Header() http.Header {
2940 if c.header_ == nil {
2941 c.header_ = make(http.Header)
2942 }
2943 return c.header_
2944 }
2945
2946 func (c *ProjectsLocationsRepositoriesSetIamPolicyCall) doRequest(alt string) (*http.Response, error) {
2947 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
2948 var body io.Reader = nil
2949 body, err := googleapi.WithoutDataWrapper.JSONReader(c.setiampolicyrequest)
2950 if err != nil {
2951 return nil, err
2952 }
2953 c.urlParams_.Set("alt", alt)
2954 c.urlParams_.Set("prettyPrint", "false")
2955 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+resource}:setIamPolicy")
2956 urls += "?" + c.urlParams_.Encode()
2957 req, err := http.NewRequest("POST", urls, body)
2958 if err != nil {
2959 return nil, err
2960 }
2961 req.Header = reqHeaders
2962 googleapi.Expand(req.URL, map[string]string{
2963 "resource": c.resource,
2964 })
2965 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2966 }
2967
2968
2969
2970
2971
2972
2973 func (c *ProjectsLocationsRepositoriesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) {
2974 gensupport.SetOptions(c.urlParams_, opts...)
2975 res, err := c.doRequest("json")
2976 if res != nil && res.StatusCode == http.StatusNotModified {
2977 if res.Body != nil {
2978 res.Body.Close()
2979 }
2980 return nil, gensupport.WrapError(&googleapi.Error{
2981 Code: res.StatusCode,
2982 Header: res.Header,
2983 })
2984 }
2985 if err != nil {
2986 return nil, err
2987 }
2988 defer googleapi.CloseBody(res)
2989 if err := googleapi.CheckResponse(res); err != nil {
2990 return nil, gensupport.WrapError(err)
2991 }
2992 ret := &Policy{
2993 ServerResponse: googleapi.ServerResponse{
2994 Header: res.Header,
2995 HTTPStatusCode: res.StatusCode,
2996 },
2997 }
2998 target := &ret
2999 if err := gensupport.DecodeResponse(target, res); err != nil {
3000 return nil, err
3001 }
3002 return ret, nil
3003 }
3004
3005 type ProjectsLocationsRepositoriesTestIamPermissionsCall struct {
3006 s *Service
3007 resource string
3008 testiampermissionsrequest *TestIamPermissionsRequest
3009 urlParams_ gensupport.URLParams
3010 ctx_ context.Context
3011 header_ http.Header
3012 }
3013
3014
3015
3016
3017
3018
3019
3020
3021 func (r *ProjectsLocationsRepositoriesService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsRepositoriesTestIamPermissionsCall {
3022 c := &ProjectsLocationsRepositoriesTestIamPermissionsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3023 c.resource = resource
3024 c.testiampermissionsrequest = testiampermissionsrequest
3025 return c
3026 }
3027
3028
3029
3030
3031 func (c *ProjectsLocationsRepositoriesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesTestIamPermissionsCall {
3032 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3033 return c
3034 }
3035
3036
3037 func (c *ProjectsLocationsRepositoriesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesTestIamPermissionsCall {
3038 c.ctx_ = ctx
3039 return c
3040 }
3041
3042
3043
3044 func (c *ProjectsLocationsRepositoriesTestIamPermissionsCall) Header() http.Header {
3045 if c.header_ == nil {
3046 c.header_ = make(http.Header)
3047 }
3048 return c.header_
3049 }
3050
3051 func (c *ProjectsLocationsRepositoriesTestIamPermissionsCall) doRequest(alt string) (*http.Response, error) {
3052 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3053 var body io.Reader = nil
3054 body, err := googleapi.WithoutDataWrapper.JSONReader(c.testiampermissionsrequest)
3055 if err != nil {
3056 return nil, err
3057 }
3058 c.urlParams_.Set("alt", alt)
3059 c.urlParams_.Set("prettyPrint", "false")
3060 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+resource}:testIamPermissions")
3061 urls += "?" + c.urlParams_.Encode()
3062 req, err := http.NewRequest("POST", urls, body)
3063 if err != nil {
3064 return nil, err
3065 }
3066 req.Header = reqHeaders
3067 googleapi.Expand(req.URL, map[string]string{
3068 "resource": c.resource,
3069 })
3070 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3071 }
3072
3073
3074
3075
3076
3077
3078
3079 func (c *ProjectsLocationsRepositoriesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error) {
3080 gensupport.SetOptions(c.urlParams_, opts...)
3081 res, err := c.doRequest("json")
3082 if res != nil && res.StatusCode == http.StatusNotModified {
3083 if res.Body != nil {
3084 res.Body.Close()
3085 }
3086 return nil, gensupport.WrapError(&googleapi.Error{
3087 Code: res.StatusCode,
3088 Header: res.Header,
3089 })
3090 }
3091 if err != nil {
3092 return nil, err
3093 }
3094 defer googleapi.CloseBody(res)
3095 if err := googleapi.CheckResponse(res); err != nil {
3096 return nil, gensupport.WrapError(err)
3097 }
3098 ret := &TestIamPermissionsResponse{
3099 ServerResponse: googleapi.ServerResponse{
3100 Header: res.Header,
3101 HTTPStatusCode: res.StatusCode,
3102 },
3103 }
3104 target := &ret
3105 if err := gensupport.DecodeResponse(target, res); err != nil {
3106 return nil, err
3107 }
3108 return ret, nil
3109 }
3110
3111 type ProjectsLocationsRepositoriesAptArtifactsImportCall struct {
3112 s *Service
3113 parent string
3114 importaptartifactsrequest *ImportAptArtifactsRequest
3115 urlParams_ gensupport.URLParams
3116 ctx_ context.Context
3117 header_ http.Header
3118 }
3119
3120
3121
3122
3123
3124
3125
3126
3127 func (r *ProjectsLocationsRepositoriesAptArtifactsService) Import(parent string, importaptartifactsrequest *ImportAptArtifactsRequest) *ProjectsLocationsRepositoriesAptArtifactsImportCall {
3128 c := &ProjectsLocationsRepositoriesAptArtifactsImportCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3129 c.parent = parent
3130 c.importaptartifactsrequest = importaptartifactsrequest
3131 return c
3132 }
3133
3134
3135
3136
3137 func (c *ProjectsLocationsRepositoriesAptArtifactsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesAptArtifactsImportCall {
3138 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3139 return c
3140 }
3141
3142
3143 func (c *ProjectsLocationsRepositoriesAptArtifactsImportCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesAptArtifactsImportCall {
3144 c.ctx_ = ctx
3145 return c
3146 }
3147
3148
3149
3150 func (c *ProjectsLocationsRepositoriesAptArtifactsImportCall) Header() http.Header {
3151 if c.header_ == nil {
3152 c.header_ = make(http.Header)
3153 }
3154 return c.header_
3155 }
3156
3157 func (c *ProjectsLocationsRepositoriesAptArtifactsImportCall) doRequest(alt string) (*http.Response, error) {
3158 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3159 var body io.Reader = nil
3160 body, err := googleapi.WithoutDataWrapper.JSONReader(c.importaptartifactsrequest)
3161 if err != nil {
3162 return nil, err
3163 }
3164 c.urlParams_.Set("alt", alt)
3165 c.urlParams_.Set("prettyPrint", "false")
3166 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+parent}/aptArtifacts:import")
3167 urls += "?" + c.urlParams_.Encode()
3168 req, err := http.NewRequest("POST", urls, body)
3169 if err != nil {
3170 return nil, err
3171 }
3172 req.Header = reqHeaders
3173 googleapi.Expand(req.URL, map[string]string{
3174 "parent": c.parent,
3175 })
3176 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3177 }
3178
3179
3180
3181
3182
3183
3184 func (c *ProjectsLocationsRepositoriesAptArtifactsImportCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
3185 gensupport.SetOptions(c.urlParams_, opts...)
3186 res, err := c.doRequest("json")
3187 if res != nil && res.StatusCode == http.StatusNotModified {
3188 if res.Body != nil {
3189 res.Body.Close()
3190 }
3191 return nil, gensupport.WrapError(&googleapi.Error{
3192 Code: res.StatusCode,
3193 Header: res.Header,
3194 })
3195 }
3196 if err != nil {
3197 return nil, err
3198 }
3199 defer googleapi.CloseBody(res)
3200 if err := googleapi.CheckResponse(res); err != nil {
3201 return nil, gensupport.WrapError(err)
3202 }
3203 ret := &Operation{
3204 ServerResponse: googleapi.ServerResponse{
3205 Header: res.Header,
3206 HTTPStatusCode: res.StatusCode,
3207 },
3208 }
3209 target := &ret
3210 if err := gensupport.DecodeResponse(target, res); err != nil {
3211 return nil, err
3212 }
3213 return ret, nil
3214 }
3215
3216 type ProjectsLocationsRepositoriesAptArtifactsUploadCall struct {
3217 s *Service
3218 parent string
3219 uploadaptartifactrequest *UploadAptArtifactRequest
3220 urlParams_ gensupport.URLParams
3221 mediaInfo_ *gensupport.MediaInfo
3222 ctx_ context.Context
3223 header_ http.Header
3224 }
3225
3226
3227
3228
3229
3230
3231
3232
3233 func (r *ProjectsLocationsRepositoriesAptArtifactsService) Upload(parent string, uploadaptartifactrequest *UploadAptArtifactRequest) *ProjectsLocationsRepositoriesAptArtifactsUploadCall {
3234 c := &ProjectsLocationsRepositoriesAptArtifactsUploadCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3235 c.parent = parent
3236 c.uploadaptartifactrequest = uploadaptartifactrequest
3237 return c
3238 }
3239
3240
3241
3242
3243
3244
3245
3246
3247 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) Media(r io.Reader, options ...googleapi.MediaOption) *ProjectsLocationsRepositoriesAptArtifactsUploadCall {
3248 c.mediaInfo_ = gensupport.NewInfoFromMedia(r, options)
3249 return c
3250 }
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *ProjectsLocationsRepositoriesAptArtifactsUploadCall {
3262 c.ctx_ = ctx
3263 c.mediaInfo_ = gensupport.NewInfoFromResumableMedia(r, size, mediaType)
3264 return c
3265 }
3266
3267
3268
3269
3270
3271 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) ProgressUpdater(pu googleapi.ProgressUpdater) *ProjectsLocationsRepositoriesAptArtifactsUploadCall {
3272 c.mediaInfo_.SetProgressUpdater(pu)
3273 return c
3274 }
3275
3276
3277
3278
3279 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesAptArtifactsUploadCall {
3280 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3281 return c
3282 }
3283
3284
3285
3286
3287 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesAptArtifactsUploadCall {
3288 c.ctx_ = ctx
3289 return c
3290 }
3291
3292
3293
3294 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) Header() http.Header {
3295 if c.header_ == nil {
3296 c.header_ = make(http.Header)
3297 }
3298 return c.header_
3299 }
3300
3301 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) doRequest(alt string) (*http.Response, error) {
3302 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3303 var body io.Reader = nil
3304 body, err := googleapi.WithoutDataWrapper.JSONReader(c.uploadaptartifactrequest)
3305 if err != nil {
3306 return nil, err
3307 }
3308 c.urlParams_.Set("alt", alt)
3309 c.urlParams_.Set("prettyPrint", "false")
3310 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+parent}/aptArtifacts:create")
3311 if c.mediaInfo_ != nil {
3312 urls = googleapi.ResolveRelative(c.s.BasePath, "/upload/v1beta2/{+parent}/aptArtifacts:create")
3313 c.urlParams_.Set("uploadType", c.mediaInfo_.UploadType())
3314 }
3315 if body == nil {
3316 body = new(bytes.Buffer)
3317 reqHeaders.Set("Content-Type", "application/json")
3318 }
3319 body, getBody, cleanup := c.mediaInfo_.UploadRequest(reqHeaders, body)
3320 defer cleanup()
3321 urls += "?" + c.urlParams_.Encode()
3322 req, err := http.NewRequest("POST", urls, body)
3323 if err != nil {
3324 return nil, err
3325 }
3326 req.Header = reqHeaders
3327 req.GetBody = getBody
3328 googleapi.Expand(req.URL, map[string]string{
3329 "parent": c.parent,
3330 })
3331 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3332 }
3333
3334
3335
3336
3337
3338
3339
3340 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) Do(opts ...googleapi.CallOption) (*UploadAptArtifactMediaResponse, error) {
3341 gensupport.SetOptions(c.urlParams_, opts...)
3342 res, err := c.doRequest("json")
3343 if res != nil && res.StatusCode == http.StatusNotModified {
3344 if res.Body != nil {
3345 res.Body.Close()
3346 }
3347 return nil, gensupport.WrapError(&googleapi.Error{
3348 Code: res.StatusCode,
3349 Header: res.Header,
3350 })
3351 }
3352 if err != nil {
3353 return nil, err
3354 }
3355 defer googleapi.CloseBody(res)
3356 if err := googleapi.CheckResponse(res); err != nil {
3357 return nil, gensupport.WrapError(err)
3358 }
3359 rx := c.mediaInfo_.ResumableUpload(res.Header.Get("Location"))
3360 if rx != nil {
3361 rx.Client = c.s.client
3362 rx.UserAgent = c.s.userAgent()
3363 ctx := c.ctx_
3364 if ctx == nil {
3365 ctx = context.TODO()
3366 }
3367 res, err = rx.Upload(ctx)
3368 if err != nil {
3369 return nil, err
3370 }
3371 defer res.Body.Close()
3372 if err := googleapi.CheckResponse(res); err != nil {
3373 return nil, gensupport.WrapError(err)
3374 }
3375 }
3376 ret := &UploadAptArtifactMediaResponse{
3377 ServerResponse: googleapi.ServerResponse{
3378 Header: res.Header,
3379 HTTPStatusCode: res.StatusCode,
3380 },
3381 }
3382 target := &ret
3383 if err := gensupport.DecodeResponse(target, res); err != nil {
3384 return nil, err
3385 }
3386 return ret, nil
3387 }
3388
3389 type ProjectsLocationsRepositoriesFilesDownloadCall struct {
3390 s *Service
3391 name string
3392 urlParams_ gensupport.URLParams
3393 ifNoneMatch_ string
3394 ctx_ context.Context
3395 header_ http.Header
3396 }
3397
3398
3399
3400
3401 func (r *ProjectsLocationsRepositoriesFilesService) Download(name string) *ProjectsLocationsRepositoriesFilesDownloadCall {
3402 c := &ProjectsLocationsRepositoriesFilesDownloadCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3403 c.name = name
3404 return c
3405 }
3406
3407
3408
3409
3410 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesFilesDownloadCall {
3411 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3412 return c
3413 }
3414
3415
3416
3417
3418 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesFilesDownloadCall {
3419 c.ifNoneMatch_ = entityTag
3420 return c
3421 }
3422
3423
3424 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesFilesDownloadCall {
3425 c.ctx_ = ctx
3426 return c
3427 }
3428
3429
3430
3431 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) Header() http.Header {
3432 if c.header_ == nil {
3433 c.header_ = make(http.Header)
3434 }
3435 return c.header_
3436 }
3437
3438 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) doRequest(alt string) (*http.Response, error) {
3439 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3440 if c.ifNoneMatch_ != "" {
3441 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3442 }
3443 var body io.Reader = nil
3444 c.urlParams_.Set("alt", alt)
3445 c.urlParams_.Set("prettyPrint", "false")
3446 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}:download")
3447 urls += "?" + c.urlParams_.Encode()
3448 req, err := http.NewRequest("GET", urls, body)
3449 if err != nil {
3450 return nil, err
3451 }
3452 req.Header = reqHeaders
3453 googleapi.Expand(req.URL, map[string]string{
3454 "name": c.name,
3455 })
3456 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3457 }
3458
3459
3460
3461
3462 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) Download(opts ...googleapi.CallOption) (*http.Response, error) {
3463 gensupport.SetOptions(c.urlParams_, opts...)
3464 res, err := c.doRequest("media")
3465 if err != nil {
3466 return nil, err
3467 }
3468 if err := googleapi.CheckResponse(res); err != nil {
3469 res.Body.Close()
3470 return nil, gensupport.WrapError(err)
3471 }
3472 return res, nil
3473 }
3474
3475
3476
3477
3478
3479
3480
3481 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) Do(opts ...googleapi.CallOption) (*DownloadFileResponse, error) {
3482 gensupport.SetOptions(c.urlParams_, opts...)
3483 res, err := c.doRequest("json")
3484 if res != nil && res.StatusCode == http.StatusNotModified {
3485 if res.Body != nil {
3486 res.Body.Close()
3487 }
3488 return nil, gensupport.WrapError(&googleapi.Error{
3489 Code: res.StatusCode,
3490 Header: res.Header,
3491 })
3492 }
3493 if err != nil {
3494 return nil, err
3495 }
3496 defer googleapi.CloseBody(res)
3497 if err := googleapi.CheckResponse(res); err != nil {
3498 return nil, gensupport.WrapError(err)
3499 }
3500 ret := &DownloadFileResponse{
3501 ServerResponse: googleapi.ServerResponse{
3502 Header: res.Header,
3503 HTTPStatusCode: res.StatusCode,
3504 },
3505 }
3506 target := &ret
3507 if err := gensupport.DecodeResponse(target, res); err != nil {
3508 return nil, err
3509 }
3510 return ret, nil
3511 }
3512
3513 type ProjectsLocationsRepositoriesFilesGetCall struct {
3514 s *Service
3515 name string
3516 urlParams_ gensupport.URLParams
3517 ifNoneMatch_ string
3518 ctx_ context.Context
3519 header_ http.Header
3520 }
3521
3522
3523
3524
3525 func (r *ProjectsLocationsRepositoriesFilesService) Get(name string) *ProjectsLocationsRepositoriesFilesGetCall {
3526 c := &ProjectsLocationsRepositoriesFilesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3527 c.name = name
3528 return c
3529 }
3530
3531
3532
3533
3534 func (c *ProjectsLocationsRepositoriesFilesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesFilesGetCall {
3535 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3536 return c
3537 }
3538
3539
3540
3541
3542 func (c *ProjectsLocationsRepositoriesFilesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesFilesGetCall {
3543 c.ifNoneMatch_ = entityTag
3544 return c
3545 }
3546
3547
3548 func (c *ProjectsLocationsRepositoriesFilesGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesFilesGetCall {
3549 c.ctx_ = ctx
3550 return c
3551 }
3552
3553
3554
3555 func (c *ProjectsLocationsRepositoriesFilesGetCall) Header() http.Header {
3556 if c.header_ == nil {
3557 c.header_ = make(http.Header)
3558 }
3559 return c.header_
3560 }
3561
3562 func (c *ProjectsLocationsRepositoriesFilesGetCall) doRequest(alt string) (*http.Response, error) {
3563 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3564 if c.ifNoneMatch_ != "" {
3565 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3566 }
3567 var body io.Reader = nil
3568 c.urlParams_.Set("alt", alt)
3569 c.urlParams_.Set("prettyPrint", "false")
3570 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
3571 urls += "?" + c.urlParams_.Encode()
3572 req, err := http.NewRequest("GET", urls, body)
3573 if err != nil {
3574 return nil, err
3575 }
3576 req.Header = reqHeaders
3577 googleapi.Expand(req.URL, map[string]string{
3578 "name": c.name,
3579 })
3580 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3581 }
3582
3583
3584
3585
3586
3587
3588
3589 func (c *ProjectsLocationsRepositoriesFilesGetCall) Do(opts ...googleapi.CallOption) (*GoogleDevtoolsArtifactregistryV1beta2File, error) {
3590 gensupport.SetOptions(c.urlParams_, opts...)
3591 res, err := c.doRequest("json")
3592 if res != nil && res.StatusCode == http.StatusNotModified {
3593 if res.Body != nil {
3594 res.Body.Close()
3595 }
3596 return nil, gensupport.WrapError(&googleapi.Error{
3597 Code: res.StatusCode,
3598 Header: res.Header,
3599 })
3600 }
3601 if err != nil {
3602 return nil, err
3603 }
3604 defer googleapi.CloseBody(res)
3605 if err := googleapi.CheckResponse(res); err != nil {
3606 return nil, gensupport.WrapError(err)
3607 }
3608 ret := &GoogleDevtoolsArtifactregistryV1beta2File{
3609 ServerResponse: googleapi.ServerResponse{
3610 Header: res.Header,
3611 HTTPStatusCode: res.StatusCode,
3612 },
3613 }
3614 target := &ret
3615 if err := gensupport.DecodeResponse(target, res); err != nil {
3616 return nil, err
3617 }
3618 return ret, nil
3619 }
3620
3621 type ProjectsLocationsRepositoriesFilesListCall struct {
3622 s *Service
3623 parent string
3624 urlParams_ gensupport.URLParams
3625 ifNoneMatch_ string
3626 ctx_ context.Context
3627 header_ http.Header
3628 }
3629
3630
3631
3632
3633
3634 func (r *ProjectsLocationsRepositoriesFilesService) List(parent string) *ProjectsLocationsRepositoriesFilesListCall {
3635 c := &ProjectsLocationsRepositoriesFilesListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3636 c.parent = parent
3637 return c
3638 }
3639
3640
3641
3642
3643
3644
3645
3646
3647 func (c *ProjectsLocationsRepositoriesFilesListCall) Filter(filter string) *ProjectsLocationsRepositoriesFilesListCall {
3648 c.urlParams_.Set("filter", filter)
3649 return c
3650 }
3651
3652
3653
3654 func (c *ProjectsLocationsRepositoriesFilesListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesFilesListCall {
3655 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
3656 return c
3657 }
3658
3659
3660
3661 func (c *ProjectsLocationsRepositoriesFilesListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesFilesListCall {
3662 c.urlParams_.Set("pageToken", pageToken)
3663 return c
3664 }
3665
3666
3667
3668
3669 func (c *ProjectsLocationsRepositoriesFilesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesFilesListCall {
3670 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3671 return c
3672 }
3673
3674
3675
3676
3677 func (c *ProjectsLocationsRepositoriesFilesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesFilesListCall {
3678 c.ifNoneMatch_ = entityTag
3679 return c
3680 }
3681
3682
3683 func (c *ProjectsLocationsRepositoriesFilesListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesFilesListCall {
3684 c.ctx_ = ctx
3685 return c
3686 }
3687
3688
3689
3690 func (c *ProjectsLocationsRepositoriesFilesListCall) Header() http.Header {
3691 if c.header_ == nil {
3692 c.header_ = make(http.Header)
3693 }
3694 return c.header_
3695 }
3696
3697 func (c *ProjectsLocationsRepositoriesFilesListCall) doRequest(alt string) (*http.Response, error) {
3698 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3699 if c.ifNoneMatch_ != "" {
3700 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3701 }
3702 var body io.Reader = nil
3703 c.urlParams_.Set("alt", alt)
3704 c.urlParams_.Set("prettyPrint", "false")
3705 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+parent}/files")
3706 urls += "?" + c.urlParams_.Encode()
3707 req, err := http.NewRequest("GET", urls, body)
3708 if err != nil {
3709 return nil, err
3710 }
3711 req.Header = reqHeaders
3712 googleapi.Expand(req.URL, map[string]string{
3713 "parent": c.parent,
3714 })
3715 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3716 }
3717
3718
3719
3720
3721
3722
3723
3724 func (c *ProjectsLocationsRepositoriesFilesListCall) Do(opts ...googleapi.CallOption) (*ListFilesResponse, error) {
3725 gensupport.SetOptions(c.urlParams_, opts...)
3726 res, err := c.doRequest("json")
3727 if res != nil && res.StatusCode == http.StatusNotModified {
3728 if res.Body != nil {
3729 res.Body.Close()
3730 }
3731 return nil, gensupport.WrapError(&googleapi.Error{
3732 Code: res.StatusCode,
3733 Header: res.Header,
3734 })
3735 }
3736 if err != nil {
3737 return nil, err
3738 }
3739 defer googleapi.CloseBody(res)
3740 if err := googleapi.CheckResponse(res); err != nil {
3741 return nil, gensupport.WrapError(err)
3742 }
3743 ret := &ListFilesResponse{
3744 ServerResponse: googleapi.ServerResponse{
3745 Header: res.Header,
3746 HTTPStatusCode: res.StatusCode,
3747 },
3748 }
3749 target := &ret
3750 if err := gensupport.DecodeResponse(target, res); err != nil {
3751 return nil, err
3752 }
3753 return ret, nil
3754 }
3755
3756
3757
3758
3759 func (c *ProjectsLocationsRepositoriesFilesListCall) Pages(ctx context.Context, f func(*ListFilesResponse) error) error {
3760 c.ctx_ = ctx
3761 defer c.PageToken(c.urlParams_.Get("pageToken"))
3762 for {
3763 x, err := c.Do()
3764 if err != nil {
3765 return err
3766 }
3767 if err := f(x); err != nil {
3768 return err
3769 }
3770 if x.NextPageToken == "" {
3771 return nil
3772 }
3773 c.PageToken(x.NextPageToken)
3774 }
3775 }
3776
3777 type ProjectsLocationsRepositoriesPackagesDeleteCall struct {
3778 s *Service
3779 name string
3780 urlParams_ gensupport.URLParams
3781 ctx_ context.Context
3782 header_ http.Header
3783 }
3784
3785
3786
3787
3788
3789 func (r *ProjectsLocationsRepositoriesPackagesService) Delete(name string) *ProjectsLocationsRepositoriesPackagesDeleteCall {
3790 c := &ProjectsLocationsRepositoriesPackagesDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3791 c.name = name
3792 return c
3793 }
3794
3795
3796
3797
3798 func (c *ProjectsLocationsRepositoriesPackagesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesDeleteCall {
3799 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3800 return c
3801 }
3802
3803
3804 func (c *ProjectsLocationsRepositoriesPackagesDeleteCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesDeleteCall {
3805 c.ctx_ = ctx
3806 return c
3807 }
3808
3809
3810
3811 func (c *ProjectsLocationsRepositoriesPackagesDeleteCall) Header() http.Header {
3812 if c.header_ == nil {
3813 c.header_ = make(http.Header)
3814 }
3815 return c.header_
3816 }
3817
3818 func (c *ProjectsLocationsRepositoriesPackagesDeleteCall) doRequest(alt string) (*http.Response, error) {
3819 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3820 var body io.Reader = nil
3821 c.urlParams_.Set("alt", alt)
3822 c.urlParams_.Set("prettyPrint", "false")
3823 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
3824 urls += "?" + c.urlParams_.Encode()
3825 req, err := http.NewRequest("DELETE", urls, body)
3826 if err != nil {
3827 return nil, err
3828 }
3829 req.Header = reqHeaders
3830 googleapi.Expand(req.URL, map[string]string{
3831 "name": c.name,
3832 })
3833 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3834 }
3835
3836
3837
3838
3839
3840
3841 func (c *ProjectsLocationsRepositoriesPackagesDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
3842 gensupport.SetOptions(c.urlParams_, opts...)
3843 res, err := c.doRequest("json")
3844 if res != nil && res.StatusCode == http.StatusNotModified {
3845 if res.Body != nil {
3846 res.Body.Close()
3847 }
3848 return nil, gensupport.WrapError(&googleapi.Error{
3849 Code: res.StatusCode,
3850 Header: res.Header,
3851 })
3852 }
3853 if err != nil {
3854 return nil, err
3855 }
3856 defer googleapi.CloseBody(res)
3857 if err := googleapi.CheckResponse(res); err != nil {
3858 return nil, gensupport.WrapError(err)
3859 }
3860 ret := &Operation{
3861 ServerResponse: googleapi.ServerResponse{
3862 Header: res.Header,
3863 HTTPStatusCode: res.StatusCode,
3864 },
3865 }
3866 target := &ret
3867 if err := gensupport.DecodeResponse(target, res); err != nil {
3868 return nil, err
3869 }
3870 return ret, nil
3871 }
3872
3873 type ProjectsLocationsRepositoriesPackagesGetCall struct {
3874 s *Service
3875 name string
3876 urlParams_ gensupport.URLParams
3877 ifNoneMatch_ string
3878 ctx_ context.Context
3879 header_ http.Header
3880 }
3881
3882
3883
3884
3885 func (r *ProjectsLocationsRepositoriesPackagesService) Get(name string) *ProjectsLocationsRepositoriesPackagesGetCall {
3886 c := &ProjectsLocationsRepositoriesPackagesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3887 c.name = name
3888 return c
3889 }
3890
3891
3892
3893
3894 func (c *ProjectsLocationsRepositoriesPackagesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesGetCall {
3895 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3896 return c
3897 }
3898
3899
3900
3901
3902 func (c *ProjectsLocationsRepositoriesPackagesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPackagesGetCall {
3903 c.ifNoneMatch_ = entityTag
3904 return c
3905 }
3906
3907
3908 func (c *ProjectsLocationsRepositoriesPackagesGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesGetCall {
3909 c.ctx_ = ctx
3910 return c
3911 }
3912
3913
3914
3915 func (c *ProjectsLocationsRepositoriesPackagesGetCall) Header() http.Header {
3916 if c.header_ == nil {
3917 c.header_ = make(http.Header)
3918 }
3919 return c.header_
3920 }
3921
3922 func (c *ProjectsLocationsRepositoriesPackagesGetCall) doRequest(alt string) (*http.Response, error) {
3923 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3924 if c.ifNoneMatch_ != "" {
3925 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3926 }
3927 var body io.Reader = nil
3928 c.urlParams_.Set("alt", alt)
3929 c.urlParams_.Set("prettyPrint", "false")
3930 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
3931 urls += "?" + c.urlParams_.Encode()
3932 req, err := http.NewRequest("GET", urls, body)
3933 if err != nil {
3934 return nil, err
3935 }
3936 req.Header = reqHeaders
3937 googleapi.Expand(req.URL, map[string]string{
3938 "name": c.name,
3939 })
3940 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3941 }
3942
3943
3944
3945
3946
3947
3948 func (c *ProjectsLocationsRepositoriesPackagesGetCall) Do(opts ...googleapi.CallOption) (*Package, error) {
3949 gensupport.SetOptions(c.urlParams_, opts...)
3950 res, err := c.doRequest("json")
3951 if res != nil && res.StatusCode == http.StatusNotModified {
3952 if res.Body != nil {
3953 res.Body.Close()
3954 }
3955 return nil, gensupport.WrapError(&googleapi.Error{
3956 Code: res.StatusCode,
3957 Header: res.Header,
3958 })
3959 }
3960 if err != nil {
3961 return nil, err
3962 }
3963 defer googleapi.CloseBody(res)
3964 if err := googleapi.CheckResponse(res); err != nil {
3965 return nil, gensupport.WrapError(err)
3966 }
3967 ret := &Package{
3968 ServerResponse: googleapi.ServerResponse{
3969 Header: res.Header,
3970 HTTPStatusCode: res.StatusCode,
3971 },
3972 }
3973 target := &ret
3974 if err := gensupport.DecodeResponse(target, res); err != nil {
3975 return nil, err
3976 }
3977 return ret, nil
3978 }
3979
3980 type ProjectsLocationsRepositoriesPackagesListCall struct {
3981 s *Service
3982 parent string
3983 urlParams_ gensupport.URLParams
3984 ifNoneMatch_ string
3985 ctx_ context.Context
3986 header_ http.Header
3987 }
3988
3989
3990
3991
3992 func (r *ProjectsLocationsRepositoriesPackagesService) List(parent string) *ProjectsLocationsRepositoriesPackagesListCall {
3993 c := &ProjectsLocationsRepositoriesPackagesListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3994 c.parent = parent
3995 return c
3996 }
3997
3998
3999
4000 func (c *ProjectsLocationsRepositoriesPackagesListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesPackagesListCall {
4001 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
4002 return c
4003 }
4004
4005
4006
4007 func (c *ProjectsLocationsRepositoriesPackagesListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesPackagesListCall {
4008 c.urlParams_.Set("pageToken", pageToken)
4009 return c
4010 }
4011
4012
4013
4014
4015 func (c *ProjectsLocationsRepositoriesPackagesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesListCall {
4016 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4017 return c
4018 }
4019
4020
4021
4022
4023 func (c *ProjectsLocationsRepositoriesPackagesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPackagesListCall {
4024 c.ifNoneMatch_ = entityTag
4025 return c
4026 }
4027
4028
4029 func (c *ProjectsLocationsRepositoriesPackagesListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesListCall {
4030 c.ctx_ = ctx
4031 return c
4032 }
4033
4034
4035
4036 func (c *ProjectsLocationsRepositoriesPackagesListCall) Header() http.Header {
4037 if c.header_ == nil {
4038 c.header_ = make(http.Header)
4039 }
4040 return c.header_
4041 }
4042
4043 func (c *ProjectsLocationsRepositoriesPackagesListCall) doRequest(alt string) (*http.Response, error) {
4044 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4045 if c.ifNoneMatch_ != "" {
4046 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4047 }
4048 var body io.Reader = nil
4049 c.urlParams_.Set("alt", alt)
4050 c.urlParams_.Set("prettyPrint", "false")
4051 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+parent}/packages")
4052 urls += "?" + c.urlParams_.Encode()
4053 req, err := http.NewRequest("GET", urls, body)
4054 if err != nil {
4055 return nil, err
4056 }
4057 req.Header = reqHeaders
4058 googleapi.Expand(req.URL, map[string]string{
4059 "parent": c.parent,
4060 })
4061 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4062 }
4063
4064
4065
4066
4067
4068
4069
4070 func (c *ProjectsLocationsRepositoriesPackagesListCall) Do(opts ...googleapi.CallOption) (*ListPackagesResponse, error) {
4071 gensupport.SetOptions(c.urlParams_, opts...)
4072 res, err := c.doRequest("json")
4073 if res != nil && res.StatusCode == http.StatusNotModified {
4074 if res.Body != nil {
4075 res.Body.Close()
4076 }
4077 return nil, gensupport.WrapError(&googleapi.Error{
4078 Code: res.StatusCode,
4079 Header: res.Header,
4080 })
4081 }
4082 if err != nil {
4083 return nil, err
4084 }
4085 defer googleapi.CloseBody(res)
4086 if err := googleapi.CheckResponse(res); err != nil {
4087 return nil, gensupport.WrapError(err)
4088 }
4089 ret := &ListPackagesResponse{
4090 ServerResponse: googleapi.ServerResponse{
4091 Header: res.Header,
4092 HTTPStatusCode: res.StatusCode,
4093 },
4094 }
4095 target := &ret
4096 if err := gensupport.DecodeResponse(target, res); err != nil {
4097 return nil, err
4098 }
4099 return ret, nil
4100 }
4101
4102
4103
4104
4105 func (c *ProjectsLocationsRepositoriesPackagesListCall) Pages(ctx context.Context, f func(*ListPackagesResponse) error) error {
4106 c.ctx_ = ctx
4107 defer c.PageToken(c.urlParams_.Get("pageToken"))
4108 for {
4109 x, err := c.Do()
4110 if err != nil {
4111 return err
4112 }
4113 if err := f(x); err != nil {
4114 return err
4115 }
4116 if x.NextPageToken == "" {
4117 return nil
4118 }
4119 c.PageToken(x.NextPageToken)
4120 }
4121 }
4122
4123 type ProjectsLocationsRepositoriesPackagesPatchCall struct {
4124 s *Service
4125 name string
4126 package_ *Package
4127 urlParams_ gensupport.URLParams
4128 ctx_ context.Context
4129 header_ http.Header
4130 }
4131
4132
4133
4134
4135
4136
4137 func (r *ProjectsLocationsRepositoriesPackagesService) Patch(name string, package_ *Package) *ProjectsLocationsRepositoriesPackagesPatchCall {
4138 c := &ProjectsLocationsRepositoriesPackagesPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4139 c.name = name
4140 c.package_ = package_
4141 return c
4142 }
4143
4144
4145
4146
4147 func (c *ProjectsLocationsRepositoriesPackagesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsRepositoriesPackagesPatchCall {
4148 c.urlParams_.Set("updateMask", updateMask)
4149 return c
4150 }
4151
4152
4153
4154
4155 func (c *ProjectsLocationsRepositoriesPackagesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesPatchCall {
4156 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4157 return c
4158 }
4159
4160
4161 func (c *ProjectsLocationsRepositoriesPackagesPatchCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesPatchCall {
4162 c.ctx_ = ctx
4163 return c
4164 }
4165
4166
4167
4168 func (c *ProjectsLocationsRepositoriesPackagesPatchCall) Header() http.Header {
4169 if c.header_ == nil {
4170 c.header_ = make(http.Header)
4171 }
4172 return c.header_
4173 }
4174
4175 func (c *ProjectsLocationsRepositoriesPackagesPatchCall) doRequest(alt string) (*http.Response, error) {
4176 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4177 var body io.Reader = nil
4178 body, err := googleapi.WithoutDataWrapper.JSONReader(c.package_)
4179 if err != nil {
4180 return nil, err
4181 }
4182 c.urlParams_.Set("alt", alt)
4183 c.urlParams_.Set("prettyPrint", "false")
4184 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
4185 urls += "?" + c.urlParams_.Encode()
4186 req, err := http.NewRequest("PATCH", urls, body)
4187 if err != nil {
4188 return nil, err
4189 }
4190 req.Header = reqHeaders
4191 googleapi.Expand(req.URL, map[string]string{
4192 "name": c.name,
4193 })
4194 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4195 }
4196
4197
4198
4199
4200
4201
4202 func (c *ProjectsLocationsRepositoriesPackagesPatchCall) Do(opts ...googleapi.CallOption) (*Package, error) {
4203 gensupport.SetOptions(c.urlParams_, opts...)
4204 res, err := c.doRequest("json")
4205 if res != nil && res.StatusCode == http.StatusNotModified {
4206 if res.Body != nil {
4207 res.Body.Close()
4208 }
4209 return nil, gensupport.WrapError(&googleapi.Error{
4210 Code: res.StatusCode,
4211 Header: res.Header,
4212 })
4213 }
4214 if err != nil {
4215 return nil, err
4216 }
4217 defer googleapi.CloseBody(res)
4218 if err := googleapi.CheckResponse(res); err != nil {
4219 return nil, gensupport.WrapError(err)
4220 }
4221 ret := &Package{
4222 ServerResponse: googleapi.ServerResponse{
4223 Header: res.Header,
4224 HTTPStatusCode: res.StatusCode,
4225 },
4226 }
4227 target := &ret
4228 if err := gensupport.DecodeResponse(target, res); err != nil {
4229 return nil, err
4230 }
4231 return ret, nil
4232 }
4233
4234 type ProjectsLocationsRepositoriesPackagesTagsCreateCall struct {
4235 s *Service
4236 parent string
4237 tag *Tag
4238 urlParams_ gensupport.URLParams
4239 ctx_ context.Context
4240 header_ http.Header
4241 }
4242
4243
4244
4245
4246 func (r *ProjectsLocationsRepositoriesPackagesTagsService) Create(parent string, tag *Tag) *ProjectsLocationsRepositoriesPackagesTagsCreateCall {
4247 c := &ProjectsLocationsRepositoriesPackagesTagsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4248 c.parent = parent
4249 c.tag = tag
4250 return c
4251 }
4252
4253
4254
4255 func (c *ProjectsLocationsRepositoriesPackagesTagsCreateCall) TagId(tagId string) *ProjectsLocationsRepositoriesPackagesTagsCreateCall {
4256 c.urlParams_.Set("tagId", tagId)
4257 return c
4258 }
4259
4260
4261
4262
4263 func (c *ProjectsLocationsRepositoriesPackagesTagsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesTagsCreateCall {
4264 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4265 return c
4266 }
4267
4268
4269 func (c *ProjectsLocationsRepositoriesPackagesTagsCreateCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesTagsCreateCall {
4270 c.ctx_ = ctx
4271 return c
4272 }
4273
4274
4275
4276 func (c *ProjectsLocationsRepositoriesPackagesTagsCreateCall) Header() http.Header {
4277 if c.header_ == nil {
4278 c.header_ = make(http.Header)
4279 }
4280 return c.header_
4281 }
4282
4283 func (c *ProjectsLocationsRepositoriesPackagesTagsCreateCall) doRequest(alt string) (*http.Response, error) {
4284 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4285 var body io.Reader = nil
4286 body, err := googleapi.WithoutDataWrapper.JSONReader(c.tag)
4287 if err != nil {
4288 return nil, err
4289 }
4290 c.urlParams_.Set("alt", alt)
4291 c.urlParams_.Set("prettyPrint", "false")
4292 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+parent}/tags")
4293 urls += "?" + c.urlParams_.Encode()
4294 req, err := http.NewRequest("POST", urls, body)
4295 if err != nil {
4296 return nil, err
4297 }
4298 req.Header = reqHeaders
4299 googleapi.Expand(req.URL, map[string]string{
4300 "parent": c.parent,
4301 })
4302 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4303 }
4304
4305
4306
4307
4308
4309
4310 func (c *ProjectsLocationsRepositoriesPackagesTagsCreateCall) Do(opts ...googleapi.CallOption) (*Tag, error) {
4311 gensupport.SetOptions(c.urlParams_, opts...)
4312 res, err := c.doRequest("json")
4313 if res != nil && res.StatusCode == http.StatusNotModified {
4314 if res.Body != nil {
4315 res.Body.Close()
4316 }
4317 return nil, gensupport.WrapError(&googleapi.Error{
4318 Code: res.StatusCode,
4319 Header: res.Header,
4320 })
4321 }
4322 if err != nil {
4323 return nil, err
4324 }
4325 defer googleapi.CloseBody(res)
4326 if err := googleapi.CheckResponse(res); err != nil {
4327 return nil, gensupport.WrapError(err)
4328 }
4329 ret := &Tag{
4330 ServerResponse: googleapi.ServerResponse{
4331 Header: res.Header,
4332 HTTPStatusCode: res.StatusCode,
4333 },
4334 }
4335 target := &ret
4336 if err := gensupport.DecodeResponse(target, res); err != nil {
4337 return nil, err
4338 }
4339 return ret, nil
4340 }
4341
4342 type ProjectsLocationsRepositoriesPackagesTagsDeleteCall struct {
4343 s *Service
4344 name string
4345 urlParams_ gensupport.URLParams
4346 ctx_ context.Context
4347 header_ http.Header
4348 }
4349
4350
4351
4352
4353 func (r *ProjectsLocationsRepositoriesPackagesTagsService) Delete(name string) *ProjectsLocationsRepositoriesPackagesTagsDeleteCall {
4354 c := &ProjectsLocationsRepositoriesPackagesTagsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4355 c.name = name
4356 return c
4357 }
4358
4359
4360
4361
4362 func (c *ProjectsLocationsRepositoriesPackagesTagsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesTagsDeleteCall {
4363 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4364 return c
4365 }
4366
4367
4368 func (c *ProjectsLocationsRepositoriesPackagesTagsDeleteCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesTagsDeleteCall {
4369 c.ctx_ = ctx
4370 return c
4371 }
4372
4373
4374
4375 func (c *ProjectsLocationsRepositoriesPackagesTagsDeleteCall) Header() http.Header {
4376 if c.header_ == nil {
4377 c.header_ = make(http.Header)
4378 }
4379 return c.header_
4380 }
4381
4382 func (c *ProjectsLocationsRepositoriesPackagesTagsDeleteCall) doRequest(alt string) (*http.Response, error) {
4383 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4384 var body io.Reader = nil
4385 c.urlParams_.Set("alt", alt)
4386 c.urlParams_.Set("prettyPrint", "false")
4387 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
4388 urls += "?" + c.urlParams_.Encode()
4389 req, err := http.NewRequest("DELETE", urls, body)
4390 if err != nil {
4391 return nil, err
4392 }
4393 req.Header = reqHeaders
4394 googleapi.Expand(req.URL, map[string]string{
4395 "name": c.name,
4396 })
4397 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4398 }
4399
4400
4401
4402
4403
4404
4405 func (c *ProjectsLocationsRepositoriesPackagesTagsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) {
4406 gensupport.SetOptions(c.urlParams_, opts...)
4407 res, err := c.doRequest("json")
4408 if res != nil && res.StatusCode == http.StatusNotModified {
4409 if res.Body != nil {
4410 res.Body.Close()
4411 }
4412 return nil, gensupport.WrapError(&googleapi.Error{
4413 Code: res.StatusCode,
4414 Header: res.Header,
4415 })
4416 }
4417 if err != nil {
4418 return nil, err
4419 }
4420 defer googleapi.CloseBody(res)
4421 if err := googleapi.CheckResponse(res); err != nil {
4422 return nil, gensupport.WrapError(err)
4423 }
4424 ret := &Empty{
4425 ServerResponse: googleapi.ServerResponse{
4426 Header: res.Header,
4427 HTTPStatusCode: res.StatusCode,
4428 },
4429 }
4430 target := &ret
4431 if err := gensupport.DecodeResponse(target, res); err != nil {
4432 return nil, err
4433 }
4434 return ret, nil
4435 }
4436
4437 type ProjectsLocationsRepositoriesPackagesTagsGetCall struct {
4438 s *Service
4439 name string
4440 urlParams_ gensupport.URLParams
4441 ifNoneMatch_ string
4442 ctx_ context.Context
4443 header_ http.Header
4444 }
4445
4446
4447
4448
4449 func (r *ProjectsLocationsRepositoriesPackagesTagsService) Get(name string) *ProjectsLocationsRepositoriesPackagesTagsGetCall {
4450 c := &ProjectsLocationsRepositoriesPackagesTagsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4451 c.name = name
4452 return c
4453 }
4454
4455
4456
4457
4458 func (c *ProjectsLocationsRepositoriesPackagesTagsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesTagsGetCall {
4459 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4460 return c
4461 }
4462
4463
4464
4465
4466 func (c *ProjectsLocationsRepositoriesPackagesTagsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPackagesTagsGetCall {
4467 c.ifNoneMatch_ = entityTag
4468 return c
4469 }
4470
4471
4472 func (c *ProjectsLocationsRepositoriesPackagesTagsGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesTagsGetCall {
4473 c.ctx_ = ctx
4474 return c
4475 }
4476
4477
4478
4479 func (c *ProjectsLocationsRepositoriesPackagesTagsGetCall) Header() http.Header {
4480 if c.header_ == nil {
4481 c.header_ = make(http.Header)
4482 }
4483 return c.header_
4484 }
4485
4486 func (c *ProjectsLocationsRepositoriesPackagesTagsGetCall) doRequest(alt string) (*http.Response, error) {
4487 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4488 if c.ifNoneMatch_ != "" {
4489 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4490 }
4491 var body io.Reader = nil
4492 c.urlParams_.Set("alt", alt)
4493 c.urlParams_.Set("prettyPrint", "false")
4494 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
4495 urls += "?" + c.urlParams_.Encode()
4496 req, err := http.NewRequest("GET", urls, body)
4497 if err != nil {
4498 return nil, err
4499 }
4500 req.Header = reqHeaders
4501 googleapi.Expand(req.URL, map[string]string{
4502 "name": c.name,
4503 })
4504 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4505 }
4506
4507
4508
4509
4510
4511
4512 func (c *ProjectsLocationsRepositoriesPackagesTagsGetCall) Do(opts ...googleapi.CallOption) (*Tag, error) {
4513 gensupport.SetOptions(c.urlParams_, opts...)
4514 res, err := c.doRequest("json")
4515 if res != nil && res.StatusCode == http.StatusNotModified {
4516 if res.Body != nil {
4517 res.Body.Close()
4518 }
4519 return nil, gensupport.WrapError(&googleapi.Error{
4520 Code: res.StatusCode,
4521 Header: res.Header,
4522 })
4523 }
4524 if err != nil {
4525 return nil, err
4526 }
4527 defer googleapi.CloseBody(res)
4528 if err := googleapi.CheckResponse(res); err != nil {
4529 return nil, gensupport.WrapError(err)
4530 }
4531 ret := &Tag{
4532 ServerResponse: googleapi.ServerResponse{
4533 Header: res.Header,
4534 HTTPStatusCode: res.StatusCode,
4535 },
4536 }
4537 target := &ret
4538 if err := gensupport.DecodeResponse(target, res); err != nil {
4539 return nil, err
4540 }
4541 return ret, nil
4542 }
4543
4544 type ProjectsLocationsRepositoriesPackagesTagsListCall struct {
4545 s *Service
4546 parent string
4547 urlParams_ gensupport.URLParams
4548 ifNoneMatch_ string
4549 ctx_ context.Context
4550 header_ http.Header
4551 }
4552
4553
4554
4555
4556
4557
4558 func (r *ProjectsLocationsRepositoriesPackagesTagsService) List(parent string) *ProjectsLocationsRepositoriesPackagesTagsListCall {
4559 c := &ProjectsLocationsRepositoriesPackagesTagsListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4560 c.parent = parent
4561 return c
4562 }
4563
4564
4565
4566
4567
4568
4569
4570 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) Filter(filter string) *ProjectsLocationsRepositoriesPackagesTagsListCall {
4571 c.urlParams_.Set("filter", filter)
4572 return c
4573 }
4574
4575
4576
4577 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesPackagesTagsListCall {
4578 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
4579 return c
4580 }
4581
4582
4583
4584 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesPackagesTagsListCall {
4585 c.urlParams_.Set("pageToken", pageToken)
4586 return c
4587 }
4588
4589
4590
4591
4592 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesTagsListCall {
4593 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4594 return c
4595 }
4596
4597
4598
4599
4600 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPackagesTagsListCall {
4601 c.ifNoneMatch_ = entityTag
4602 return c
4603 }
4604
4605
4606 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesTagsListCall {
4607 c.ctx_ = ctx
4608 return c
4609 }
4610
4611
4612
4613 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) Header() http.Header {
4614 if c.header_ == nil {
4615 c.header_ = make(http.Header)
4616 }
4617 return c.header_
4618 }
4619
4620 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) doRequest(alt string) (*http.Response, error) {
4621 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4622 if c.ifNoneMatch_ != "" {
4623 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4624 }
4625 var body io.Reader = nil
4626 c.urlParams_.Set("alt", alt)
4627 c.urlParams_.Set("prettyPrint", "false")
4628 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+parent}/tags")
4629 urls += "?" + c.urlParams_.Encode()
4630 req, err := http.NewRequest("GET", urls, body)
4631 if err != nil {
4632 return nil, err
4633 }
4634 req.Header = reqHeaders
4635 googleapi.Expand(req.URL, map[string]string{
4636 "parent": c.parent,
4637 })
4638 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4639 }
4640
4641
4642
4643
4644
4645
4646
4647 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) Do(opts ...googleapi.CallOption) (*ListTagsResponse, error) {
4648 gensupport.SetOptions(c.urlParams_, opts...)
4649 res, err := c.doRequest("json")
4650 if res != nil && res.StatusCode == http.StatusNotModified {
4651 if res.Body != nil {
4652 res.Body.Close()
4653 }
4654 return nil, gensupport.WrapError(&googleapi.Error{
4655 Code: res.StatusCode,
4656 Header: res.Header,
4657 })
4658 }
4659 if err != nil {
4660 return nil, err
4661 }
4662 defer googleapi.CloseBody(res)
4663 if err := googleapi.CheckResponse(res); err != nil {
4664 return nil, gensupport.WrapError(err)
4665 }
4666 ret := &ListTagsResponse{
4667 ServerResponse: googleapi.ServerResponse{
4668 Header: res.Header,
4669 HTTPStatusCode: res.StatusCode,
4670 },
4671 }
4672 target := &ret
4673 if err := gensupport.DecodeResponse(target, res); err != nil {
4674 return nil, err
4675 }
4676 return ret, nil
4677 }
4678
4679
4680
4681
4682 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) Pages(ctx context.Context, f func(*ListTagsResponse) error) error {
4683 c.ctx_ = ctx
4684 defer c.PageToken(c.urlParams_.Get("pageToken"))
4685 for {
4686 x, err := c.Do()
4687 if err != nil {
4688 return err
4689 }
4690 if err := f(x); err != nil {
4691 return err
4692 }
4693 if x.NextPageToken == "" {
4694 return nil
4695 }
4696 c.PageToken(x.NextPageToken)
4697 }
4698 }
4699
4700 type ProjectsLocationsRepositoriesPackagesTagsPatchCall struct {
4701 s *Service
4702 name string
4703 tag *Tag
4704 urlParams_ gensupport.URLParams
4705 ctx_ context.Context
4706 header_ http.Header
4707 }
4708
4709
4710
4711
4712
4713
4714
4715
4716 func (r *ProjectsLocationsRepositoriesPackagesTagsService) Patch(name string, tag *Tag) *ProjectsLocationsRepositoriesPackagesTagsPatchCall {
4717 c := &ProjectsLocationsRepositoriesPackagesTagsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4718 c.name = name
4719 c.tag = tag
4720 return c
4721 }
4722
4723
4724
4725
4726 func (c *ProjectsLocationsRepositoriesPackagesTagsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsRepositoriesPackagesTagsPatchCall {
4727 c.urlParams_.Set("updateMask", updateMask)
4728 return c
4729 }
4730
4731
4732
4733
4734 func (c *ProjectsLocationsRepositoriesPackagesTagsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesTagsPatchCall {
4735 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4736 return c
4737 }
4738
4739
4740 func (c *ProjectsLocationsRepositoriesPackagesTagsPatchCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesTagsPatchCall {
4741 c.ctx_ = ctx
4742 return c
4743 }
4744
4745
4746
4747 func (c *ProjectsLocationsRepositoriesPackagesTagsPatchCall) Header() http.Header {
4748 if c.header_ == nil {
4749 c.header_ = make(http.Header)
4750 }
4751 return c.header_
4752 }
4753
4754 func (c *ProjectsLocationsRepositoriesPackagesTagsPatchCall) doRequest(alt string) (*http.Response, error) {
4755 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4756 var body io.Reader = nil
4757 body, err := googleapi.WithoutDataWrapper.JSONReader(c.tag)
4758 if err != nil {
4759 return nil, err
4760 }
4761 c.urlParams_.Set("alt", alt)
4762 c.urlParams_.Set("prettyPrint", "false")
4763 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
4764 urls += "?" + c.urlParams_.Encode()
4765 req, err := http.NewRequest("PATCH", urls, body)
4766 if err != nil {
4767 return nil, err
4768 }
4769 req.Header = reqHeaders
4770 googleapi.Expand(req.URL, map[string]string{
4771 "name": c.name,
4772 })
4773 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4774 }
4775
4776
4777
4778
4779
4780
4781 func (c *ProjectsLocationsRepositoriesPackagesTagsPatchCall) Do(opts ...googleapi.CallOption) (*Tag, error) {
4782 gensupport.SetOptions(c.urlParams_, opts...)
4783 res, err := c.doRequest("json")
4784 if res != nil && res.StatusCode == http.StatusNotModified {
4785 if res.Body != nil {
4786 res.Body.Close()
4787 }
4788 return nil, gensupport.WrapError(&googleapi.Error{
4789 Code: res.StatusCode,
4790 Header: res.Header,
4791 })
4792 }
4793 if err != nil {
4794 return nil, err
4795 }
4796 defer googleapi.CloseBody(res)
4797 if err := googleapi.CheckResponse(res); err != nil {
4798 return nil, gensupport.WrapError(err)
4799 }
4800 ret := &Tag{
4801 ServerResponse: googleapi.ServerResponse{
4802 Header: res.Header,
4803 HTTPStatusCode: res.StatusCode,
4804 },
4805 }
4806 target := &ret
4807 if err := gensupport.DecodeResponse(target, res); err != nil {
4808 return nil, err
4809 }
4810 return ret, nil
4811 }
4812
4813 type ProjectsLocationsRepositoriesPackagesVersionsDeleteCall struct {
4814 s *Service
4815 name string
4816 urlParams_ gensupport.URLParams
4817 ctx_ context.Context
4818 header_ http.Header
4819 }
4820
4821
4822
4823
4824
4825 func (r *ProjectsLocationsRepositoriesPackagesVersionsService) Delete(name string) *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall {
4826 c := &ProjectsLocationsRepositoriesPackagesVersionsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4827 c.name = name
4828 return c
4829 }
4830
4831
4832
4833
4834 func (c *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall) Force(force bool) *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall {
4835 c.urlParams_.Set("force", fmt.Sprint(force))
4836 return c
4837 }
4838
4839
4840
4841
4842 func (c *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall {
4843 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4844 return c
4845 }
4846
4847
4848 func (c *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall {
4849 c.ctx_ = ctx
4850 return c
4851 }
4852
4853
4854
4855 func (c *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall) Header() http.Header {
4856 if c.header_ == nil {
4857 c.header_ = make(http.Header)
4858 }
4859 return c.header_
4860 }
4861
4862 func (c *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall) doRequest(alt string) (*http.Response, error) {
4863 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4864 var body io.Reader = nil
4865 c.urlParams_.Set("alt", alt)
4866 c.urlParams_.Set("prettyPrint", "false")
4867 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
4868 urls += "?" + c.urlParams_.Encode()
4869 req, err := http.NewRequest("DELETE", urls, body)
4870 if err != nil {
4871 return nil, err
4872 }
4873 req.Header = reqHeaders
4874 googleapi.Expand(req.URL, map[string]string{
4875 "name": c.name,
4876 })
4877 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4878 }
4879
4880
4881
4882
4883
4884
4885 func (c *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
4886 gensupport.SetOptions(c.urlParams_, opts...)
4887 res, err := c.doRequest("json")
4888 if res != nil && res.StatusCode == http.StatusNotModified {
4889 if res.Body != nil {
4890 res.Body.Close()
4891 }
4892 return nil, gensupport.WrapError(&googleapi.Error{
4893 Code: res.StatusCode,
4894 Header: res.Header,
4895 })
4896 }
4897 if err != nil {
4898 return nil, err
4899 }
4900 defer googleapi.CloseBody(res)
4901 if err := googleapi.CheckResponse(res); err != nil {
4902 return nil, gensupport.WrapError(err)
4903 }
4904 ret := &Operation{
4905 ServerResponse: googleapi.ServerResponse{
4906 Header: res.Header,
4907 HTTPStatusCode: res.StatusCode,
4908 },
4909 }
4910 target := &ret
4911 if err := gensupport.DecodeResponse(target, res); err != nil {
4912 return nil, err
4913 }
4914 return ret, nil
4915 }
4916
4917 type ProjectsLocationsRepositoriesPackagesVersionsGetCall struct {
4918 s *Service
4919 name string
4920 urlParams_ gensupport.URLParams
4921 ifNoneMatch_ string
4922 ctx_ context.Context
4923 header_ http.Header
4924 }
4925
4926
4927
4928
4929 func (r *ProjectsLocationsRepositoriesPackagesVersionsService) Get(name string) *ProjectsLocationsRepositoriesPackagesVersionsGetCall {
4930 c := &ProjectsLocationsRepositoriesPackagesVersionsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4931 c.name = name
4932 return c
4933 }
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) View(view string) *ProjectsLocationsRepositoriesPackagesVersionsGetCall {
4950 c.urlParams_.Set("view", view)
4951 return c
4952 }
4953
4954
4955
4956
4957 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesVersionsGetCall {
4958 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4959 return c
4960 }
4961
4962
4963
4964
4965 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPackagesVersionsGetCall {
4966 c.ifNoneMatch_ = entityTag
4967 return c
4968 }
4969
4970
4971 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesVersionsGetCall {
4972 c.ctx_ = ctx
4973 return c
4974 }
4975
4976
4977
4978 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) Header() http.Header {
4979 if c.header_ == nil {
4980 c.header_ = make(http.Header)
4981 }
4982 return c.header_
4983 }
4984
4985 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) doRequest(alt string) (*http.Response, error) {
4986 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4987 if c.ifNoneMatch_ != "" {
4988 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4989 }
4990 var body io.Reader = nil
4991 c.urlParams_.Set("alt", alt)
4992 c.urlParams_.Set("prettyPrint", "false")
4993 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+name}")
4994 urls += "?" + c.urlParams_.Encode()
4995 req, err := http.NewRequest("GET", urls, body)
4996 if err != nil {
4997 return nil, err
4998 }
4999 req.Header = reqHeaders
5000 googleapi.Expand(req.URL, map[string]string{
5001 "name": c.name,
5002 })
5003 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5004 }
5005
5006
5007
5008
5009
5010
5011 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) Do(opts ...googleapi.CallOption) (*Version, error) {
5012 gensupport.SetOptions(c.urlParams_, opts...)
5013 res, err := c.doRequest("json")
5014 if res != nil && res.StatusCode == http.StatusNotModified {
5015 if res.Body != nil {
5016 res.Body.Close()
5017 }
5018 return nil, gensupport.WrapError(&googleapi.Error{
5019 Code: res.StatusCode,
5020 Header: res.Header,
5021 })
5022 }
5023 if err != nil {
5024 return nil, err
5025 }
5026 defer googleapi.CloseBody(res)
5027 if err := googleapi.CheckResponse(res); err != nil {
5028 return nil, gensupport.WrapError(err)
5029 }
5030 ret := &Version{
5031 ServerResponse: googleapi.ServerResponse{
5032 Header: res.Header,
5033 HTTPStatusCode: res.StatusCode,
5034 },
5035 }
5036 target := &ret
5037 if err := gensupport.DecodeResponse(target, res); err != nil {
5038 return nil, err
5039 }
5040 return ret, nil
5041 }
5042
5043 type ProjectsLocationsRepositoriesPackagesVersionsListCall struct {
5044 s *Service
5045 parent string
5046 urlParams_ gensupport.URLParams
5047 ifNoneMatch_ string
5048 ctx_ context.Context
5049 header_ http.Header
5050 }
5051
5052
5053
5054
5055 func (r *ProjectsLocationsRepositoriesPackagesVersionsService) List(parent string) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
5056 c := &ProjectsLocationsRepositoriesPackagesVersionsListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5057 c.parent = parent
5058 return c
5059 }
5060
5061
5062
5063 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) OrderBy(orderBy string) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
5064 c.urlParams_.Set("orderBy", orderBy)
5065 return c
5066 }
5067
5068
5069
5070 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
5071 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
5072 return c
5073 }
5074
5075
5076
5077 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
5078 c.urlParams_.Set("pageToken", pageToken)
5079 return c
5080 }
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) View(view string) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
5097 c.urlParams_.Set("view", view)
5098 return c
5099 }
5100
5101
5102
5103
5104 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
5105 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5106 return c
5107 }
5108
5109
5110
5111
5112 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
5113 c.ifNoneMatch_ = entityTag
5114 return c
5115 }
5116
5117
5118 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
5119 c.ctx_ = ctx
5120 return c
5121 }
5122
5123
5124
5125 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) Header() http.Header {
5126 if c.header_ == nil {
5127 c.header_ = make(http.Header)
5128 }
5129 return c.header_
5130 }
5131
5132 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) doRequest(alt string) (*http.Response, error) {
5133 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
5134 if c.ifNoneMatch_ != "" {
5135 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
5136 }
5137 var body io.Reader = nil
5138 c.urlParams_.Set("alt", alt)
5139 c.urlParams_.Set("prettyPrint", "false")
5140 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+parent}/versions")
5141 urls += "?" + c.urlParams_.Encode()
5142 req, err := http.NewRequest("GET", urls, body)
5143 if err != nil {
5144 return nil, err
5145 }
5146 req.Header = reqHeaders
5147 googleapi.Expand(req.URL, map[string]string{
5148 "parent": c.parent,
5149 })
5150 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5151 }
5152
5153
5154
5155
5156
5157
5158
5159 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) Do(opts ...googleapi.CallOption) (*ListVersionsResponse, error) {
5160 gensupport.SetOptions(c.urlParams_, opts...)
5161 res, err := c.doRequest("json")
5162 if res != nil && res.StatusCode == http.StatusNotModified {
5163 if res.Body != nil {
5164 res.Body.Close()
5165 }
5166 return nil, gensupport.WrapError(&googleapi.Error{
5167 Code: res.StatusCode,
5168 Header: res.Header,
5169 })
5170 }
5171 if err != nil {
5172 return nil, err
5173 }
5174 defer googleapi.CloseBody(res)
5175 if err := googleapi.CheckResponse(res); err != nil {
5176 return nil, gensupport.WrapError(err)
5177 }
5178 ret := &ListVersionsResponse{
5179 ServerResponse: googleapi.ServerResponse{
5180 Header: res.Header,
5181 HTTPStatusCode: res.StatusCode,
5182 },
5183 }
5184 target := &ret
5185 if err := gensupport.DecodeResponse(target, res); err != nil {
5186 return nil, err
5187 }
5188 return ret, nil
5189 }
5190
5191
5192
5193
5194 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) Pages(ctx context.Context, f func(*ListVersionsResponse) error) error {
5195 c.ctx_ = ctx
5196 defer c.PageToken(c.urlParams_.Get("pageToken"))
5197 for {
5198 x, err := c.Do()
5199 if err != nil {
5200 return err
5201 }
5202 if err := f(x); err != nil {
5203 return err
5204 }
5205 if x.NextPageToken == "" {
5206 return nil
5207 }
5208 c.PageToken(x.NextPageToken)
5209 }
5210 }
5211
5212 type ProjectsLocationsRepositoriesYumArtifactsImportCall struct {
5213 s *Service
5214 parent string
5215 importyumartifactsrequest *ImportYumArtifactsRequest
5216 urlParams_ gensupport.URLParams
5217 ctx_ context.Context
5218 header_ http.Header
5219 }
5220
5221
5222
5223
5224
5225
5226
5227
5228 func (r *ProjectsLocationsRepositoriesYumArtifactsService) Import(parent string, importyumartifactsrequest *ImportYumArtifactsRequest) *ProjectsLocationsRepositoriesYumArtifactsImportCall {
5229 c := &ProjectsLocationsRepositoriesYumArtifactsImportCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5230 c.parent = parent
5231 c.importyumartifactsrequest = importyumartifactsrequest
5232 return c
5233 }
5234
5235
5236
5237
5238 func (c *ProjectsLocationsRepositoriesYumArtifactsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesYumArtifactsImportCall {
5239 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5240 return c
5241 }
5242
5243
5244 func (c *ProjectsLocationsRepositoriesYumArtifactsImportCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesYumArtifactsImportCall {
5245 c.ctx_ = ctx
5246 return c
5247 }
5248
5249
5250
5251 func (c *ProjectsLocationsRepositoriesYumArtifactsImportCall) Header() http.Header {
5252 if c.header_ == nil {
5253 c.header_ = make(http.Header)
5254 }
5255 return c.header_
5256 }
5257
5258 func (c *ProjectsLocationsRepositoriesYumArtifactsImportCall) doRequest(alt string) (*http.Response, error) {
5259 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5260 var body io.Reader = nil
5261 body, err := googleapi.WithoutDataWrapper.JSONReader(c.importyumartifactsrequest)
5262 if err != nil {
5263 return nil, err
5264 }
5265 c.urlParams_.Set("alt", alt)
5266 c.urlParams_.Set("prettyPrint", "false")
5267 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+parent}/yumArtifacts:import")
5268 urls += "?" + c.urlParams_.Encode()
5269 req, err := http.NewRequest("POST", urls, body)
5270 if err != nil {
5271 return nil, err
5272 }
5273 req.Header = reqHeaders
5274 googleapi.Expand(req.URL, map[string]string{
5275 "parent": c.parent,
5276 })
5277 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5278 }
5279
5280
5281
5282
5283
5284
5285 func (c *ProjectsLocationsRepositoriesYumArtifactsImportCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
5286 gensupport.SetOptions(c.urlParams_, opts...)
5287 res, err := c.doRequest("json")
5288 if res != nil && res.StatusCode == http.StatusNotModified {
5289 if res.Body != nil {
5290 res.Body.Close()
5291 }
5292 return nil, gensupport.WrapError(&googleapi.Error{
5293 Code: res.StatusCode,
5294 Header: res.Header,
5295 })
5296 }
5297 if err != nil {
5298 return nil, err
5299 }
5300 defer googleapi.CloseBody(res)
5301 if err := googleapi.CheckResponse(res); err != nil {
5302 return nil, gensupport.WrapError(err)
5303 }
5304 ret := &Operation{
5305 ServerResponse: googleapi.ServerResponse{
5306 Header: res.Header,
5307 HTTPStatusCode: res.StatusCode,
5308 },
5309 }
5310 target := &ret
5311 if err := gensupport.DecodeResponse(target, res); err != nil {
5312 return nil, err
5313 }
5314 return ret, nil
5315 }
5316
5317 type ProjectsLocationsRepositoriesYumArtifactsUploadCall struct {
5318 s *Service
5319 parent string
5320 uploadyumartifactrequest *UploadYumArtifactRequest
5321 urlParams_ gensupport.URLParams
5322 mediaInfo_ *gensupport.MediaInfo
5323 ctx_ context.Context
5324 header_ http.Header
5325 }
5326
5327
5328
5329
5330
5331
5332
5333
5334 func (r *ProjectsLocationsRepositoriesYumArtifactsService) Upload(parent string, uploadyumartifactrequest *UploadYumArtifactRequest) *ProjectsLocationsRepositoriesYumArtifactsUploadCall {
5335 c := &ProjectsLocationsRepositoriesYumArtifactsUploadCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5336 c.parent = parent
5337 c.uploadyumartifactrequest = uploadyumartifactrequest
5338 return c
5339 }
5340
5341
5342
5343
5344
5345
5346
5347
5348 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) Media(r io.Reader, options ...googleapi.MediaOption) *ProjectsLocationsRepositoriesYumArtifactsUploadCall {
5349 c.mediaInfo_ = gensupport.NewInfoFromMedia(r, options)
5350 return c
5351 }
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *ProjectsLocationsRepositoriesYumArtifactsUploadCall {
5363 c.ctx_ = ctx
5364 c.mediaInfo_ = gensupport.NewInfoFromResumableMedia(r, size, mediaType)
5365 return c
5366 }
5367
5368
5369
5370
5371
5372 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) ProgressUpdater(pu googleapi.ProgressUpdater) *ProjectsLocationsRepositoriesYumArtifactsUploadCall {
5373 c.mediaInfo_.SetProgressUpdater(pu)
5374 return c
5375 }
5376
5377
5378
5379
5380 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesYumArtifactsUploadCall {
5381 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5382 return c
5383 }
5384
5385
5386
5387
5388 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesYumArtifactsUploadCall {
5389 c.ctx_ = ctx
5390 return c
5391 }
5392
5393
5394
5395 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) Header() http.Header {
5396 if c.header_ == nil {
5397 c.header_ = make(http.Header)
5398 }
5399 return c.header_
5400 }
5401
5402 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) doRequest(alt string) (*http.Response, error) {
5403 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5404 var body io.Reader = nil
5405 body, err := googleapi.WithoutDataWrapper.JSONReader(c.uploadyumartifactrequest)
5406 if err != nil {
5407 return nil, err
5408 }
5409 c.urlParams_.Set("alt", alt)
5410 c.urlParams_.Set("prettyPrint", "false")
5411 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta2/{+parent}/yumArtifacts:create")
5412 if c.mediaInfo_ != nil {
5413 urls = googleapi.ResolveRelative(c.s.BasePath, "/upload/v1beta2/{+parent}/yumArtifacts:create")
5414 c.urlParams_.Set("uploadType", c.mediaInfo_.UploadType())
5415 }
5416 if body == nil {
5417 body = new(bytes.Buffer)
5418 reqHeaders.Set("Content-Type", "application/json")
5419 }
5420 body, getBody, cleanup := c.mediaInfo_.UploadRequest(reqHeaders, body)
5421 defer cleanup()
5422 urls += "?" + c.urlParams_.Encode()
5423 req, err := http.NewRequest("POST", urls, body)
5424 if err != nil {
5425 return nil, err
5426 }
5427 req.Header = reqHeaders
5428 req.GetBody = getBody
5429 googleapi.Expand(req.URL, map[string]string{
5430 "parent": c.parent,
5431 })
5432 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5433 }
5434
5435
5436
5437
5438
5439
5440
5441 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) Do(opts ...googleapi.CallOption) (*UploadYumArtifactMediaResponse, error) {
5442 gensupport.SetOptions(c.urlParams_, opts...)
5443 res, err := c.doRequest("json")
5444 if res != nil && res.StatusCode == http.StatusNotModified {
5445 if res.Body != nil {
5446 res.Body.Close()
5447 }
5448 return nil, gensupport.WrapError(&googleapi.Error{
5449 Code: res.StatusCode,
5450 Header: res.Header,
5451 })
5452 }
5453 if err != nil {
5454 return nil, err
5455 }
5456 defer googleapi.CloseBody(res)
5457 if err := googleapi.CheckResponse(res); err != nil {
5458 return nil, gensupport.WrapError(err)
5459 }
5460 rx := c.mediaInfo_.ResumableUpload(res.Header.Get("Location"))
5461 if rx != nil {
5462 rx.Client = c.s.client
5463 rx.UserAgent = c.s.userAgent()
5464 ctx := c.ctx_
5465 if ctx == nil {
5466 ctx = context.TODO()
5467 }
5468 res, err = rx.Upload(ctx)
5469 if err != nil {
5470 return nil, err
5471 }
5472 defer res.Body.Close()
5473 if err := googleapi.CheckResponse(res); err != nil {
5474 return nil, gensupport.WrapError(err)
5475 }
5476 }
5477 ret := &UploadYumArtifactMediaResponse{
5478 ServerResponse: googleapi.ServerResponse{
5479 Header: res.Header,
5480 HTTPStatusCode: res.StatusCode,
5481 },
5482 }
5483 target := &ret
5484 if err := gensupport.DecodeResponse(target, res); err != nil {
5485 return nil, err
5486 }
5487 return ret, nil
5488 }
5489
View as plain text