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:v1"
95 const apiName = "artifactregistry"
96 const apiVersion = "v1"
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.DockerImages = NewProjectsLocationsRepositoriesDockerImagesService(s)
207 rs.Files = NewProjectsLocationsRepositoriesFilesService(s)
208 rs.GenericArtifacts = NewProjectsLocationsRepositoriesGenericArtifactsService(s)
209 rs.GoModules = NewProjectsLocationsRepositoriesGoModulesService(s)
210 rs.GoogetArtifacts = NewProjectsLocationsRepositoriesGoogetArtifactsService(s)
211 rs.KfpArtifacts = NewProjectsLocationsRepositoriesKfpArtifactsService(s)
212 rs.MavenArtifacts = NewProjectsLocationsRepositoriesMavenArtifactsService(s)
213 rs.NpmPackages = NewProjectsLocationsRepositoriesNpmPackagesService(s)
214 rs.Packages = NewProjectsLocationsRepositoriesPackagesService(s)
215 rs.PythonPackages = NewProjectsLocationsRepositoriesPythonPackagesService(s)
216 rs.YumArtifacts = NewProjectsLocationsRepositoriesYumArtifactsService(s)
217 return rs
218 }
219
220 type ProjectsLocationsRepositoriesService struct {
221 s *Service
222
223 AptArtifacts *ProjectsLocationsRepositoriesAptArtifactsService
224
225 DockerImages *ProjectsLocationsRepositoriesDockerImagesService
226
227 Files *ProjectsLocationsRepositoriesFilesService
228
229 GenericArtifacts *ProjectsLocationsRepositoriesGenericArtifactsService
230
231 GoModules *ProjectsLocationsRepositoriesGoModulesService
232
233 GoogetArtifacts *ProjectsLocationsRepositoriesGoogetArtifactsService
234
235 KfpArtifacts *ProjectsLocationsRepositoriesKfpArtifactsService
236
237 MavenArtifacts *ProjectsLocationsRepositoriesMavenArtifactsService
238
239 NpmPackages *ProjectsLocationsRepositoriesNpmPackagesService
240
241 Packages *ProjectsLocationsRepositoriesPackagesService
242
243 PythonPackages *ProjectsLocationsRepositoriesPythonPackagesService
244
245 YumArtifacts *ProjectsLocationsRepositoriesYumArtifactsService
246 }
247
248 func NewProjectsLocationsRepositoriesAptArtifactsService(s *Service) *ProjectsLocationsRepositoriesAptArtifactsService {
249 rs := &ProjectsLocationsRepositoriesAptArtifactsService{s: s}
250 return rs
251 }
252
253 type ProjectsLocationsRepositoriesAptArtifactsService struct {
254 s *Service
255 }
256
257 func NewProjectsLocationsRepositoriesDockerImagesService(s *Service) *ProjectsLocationsRepositoriesDockerImagesService {
258 rs := &ProjectsLocationsRepositoriesDockerImagesService{s: s}
259 return rs
260 }
261
262 type ProjectsLocationsRepositoriesDockerImagesService struct {
263 s *Service
264 }
265
266 func NewProjectsLocationsRepositoriesFilesService(s *Service) *ProjectsLocationsRepositoriesFilesService {
267 rs := &ProjectsLocationsRepositoriesFilesService{s: s}
268 return rs
269 }
270
271 type ProjectsLocationsRepositoriesFilesService struct {
272 s *Service
273 }
274
275 func NewProjectsLocationsRepositoriesGenericArtifactsService(s *Service) *ProjectsLocationsRepositoriesGenericArtifactsService {
276 rs := &ProjectsLocationsRepositoriesGenericArtifactsService{s: s}
277 return rs
278 }
279
280 type ProjectsLocationsRepositoriesGenericArtifactsService struct {
281 s *Service
282 }
283
284 func NewProjectsLocationsRepositoriesGoModulesService(s *Service) *ProjectsLocationsRepositoriesGoModulesService {
285 rs := &ProjectsLocationsRepositoriesGoModulesService{s: s}
286 return rs
287 }
288
289 type ProjectsLocationsRepositoriesGoModulesService struct {
290 s *Service
291 }
292
293 func NewProjectsLocationsRepositoriesGoogetArtifactsService(s *Service) *ProjectsLocationsRepositoriesGoogetArtifactsService {
294 rs := &ProjectsLocationsRepositoriesGoogetArtifactsService{s: s}
295 return rs
296 }
297
298 type ProjectsLocationsRepositoriesGoogetArtifactsService struct {
299 s *Service
300 }
301
302 func NewProjectsLocationsRepositoriesKfpArtifactsService(s *Service) *ProjectsLocationsRepositoriesKfpArtifactsService {
303 rs := &ProjectsLocationsRepositoriesKfpArtifactsService{s: s}
304 return rs
305 }
306
307 type ProjectsLocationsRepositoriesKfpArtifactsService struct {
308 s *Service
309 }
310
311 func NewProjectsLocationsRepositoriesMavenArtifactsService(s *Service) *ProjectsLocationsRepositoriesMavenArtifactsService {
312 rs := &ProjectsLocationsRepositoriesMavenArtifactsService{s: s}
313 return rs
314 }
315
316 type ProjectsLocationsRepositoriesMavenArtifactsService struct {
317 s *Service
318 }
319
320 func NewProjectsLocationsRepositoriesNpmPackagesService(s *Service) *ProjectsLocationsRepositoriesNpmPackagesService {
321 rs := &ProjectsLocationsRepositoriesNpmPackagesService{s: s}
322 return rs
323 }
324
325 type ProjectsLocationsRepositoriesNpmPackagesService struct {
326 s *Service
327 }
328
329 func NewProjectsLocationsRepositoriesPackagesService(s *Service) *ProjectsLocationsRepositoriesPackagesService {
330 rs := &ProjectsLocationsRepositoriesPackagesService{s: s}
331 rs.Tags = NewProjectsLocationsRepositoriesPackagesTagsService(s)
332 rs.Versions = NewProjectsLocationsRepositoriesPackagesVersionsService(s)
333 return rs
334 }
335
336 type ProjectsLocationsRepositoriesPackagesService struct {
337 s *Service
338
339 Tags *ProjectsLocationsRepositoriesPackagesTagsService
340
341 Versions *ProjectsLocationsRepositoriesPackagesVersionsService
342 }
343
344 func NewProjectsLocationsRepositoriesPackagesTagsService(s *Service) *ProjectsLocationsRepositoriesPackagesTagsService {
345 rs := &ProjectsLocationsRepositoriesPackagesTagsService{s: s}
346 return rs
347 }
348
349 type ProjectsLocationsRepositoriesPackagesTagsService struct {
350 s *Service
351 }
352
353 func NewProjectsLocationsRepositoriesPackagesVersionsService(s *Service) *ProjectsLocationsRepositoriesPackagesVersionsService {
354 rs := &ProjectsLocationsRepositoriesPackagesVersionsService{s: s}
355 return rs
356 }
357
358 type ProjectsLocationsRepositoriesPackagesVersionsService struct {
359 s *Service
360 }
361
362 func NewProjectsLocationsRepositoriesPythonPackagesService(s *Service) *ProjectsLocationsRepositoriesPythonPackagesService {
363 rs := &ProjectsLocationsRepositoriesPythonPackagesService{s: s}
364 return rs
365 }
366
367 type ProjectsLocationsRepositoriesPythonPackagesService struct {
368 s *Service
369 }
370
371 func NewProjectsLocationsRepositoriesYumArtifactsService(s *Service) *ProjectsLocationsRepositoriesYumArtifactsService {
372 rs := &ProjectsLocationsRepositoriesYumArtifactsService{s: s}
373 return rs
374 }
375
376 type ProjectsLocationsRepositoriesYumArtifactsService struct {
377 s *Service
378 }
379
380
381
382
383 type AptArtifact struct {
384
385 Architecture string `json:"architecture,omitempty"`
386
387 Component string `json:"component,omitempty"`
388
389 ControlFile string `json:"controlFile,omitempty"`
390
391 Name string `json:"name,omitempty"`
392
393 PackageName string `json:"packageName,omitempty"`
394
395
396
397
398
399
400 PackageType string `json:"packageType,omitempty"`
401
402
403
404
405
406 ForceSendFields []string `json:"-"`
407
408
409
410
411 NullFields []string `json:"-"`
412 }
413
414 func (s *AptArtifact) MarshalJSON() ([]byte, error) {
415 type NoMethod AptArtifact
416 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
417 }
418
419
420 type AptRepository struct {
421
422 CustomRepository *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryCustomRepository `json:"customRepository,omitempty"`
423
424
425 PublicRepository *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepository `json:"publicRepository,omitempty"`
426
427
428
429
430
431 ForceSendFields []string `json:"-"`
432
433
434
435
436 NullFields []string `json:"-"`
437 }
438
439 func (s *AptRepository) MarshalJSON() ([]byte, error) {
440 type NoMethod AptRepository
441 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
442 }
443
444
445
446 type BatchDeleteVersionsMetadata struct {
447
448 FailedVersions []string `json:"failedVersions,omitempty"`
449
450
451
452
453
454 ForceSendFields []string `json:"-"`
455
456
457
458
459 NullFields []string `json:"-"`
460 }
461
462 func (s *BatchDeleteVersionsMetadata) MarshalJSON() ([]byte, error) {
463 type NoMethod BatchDeleteVersionsMetadata
464 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
465 }
466
467
468
469 type BatchDeleteVersionsRequest struct {
470
471
472 Names []string `json:"names,omitempty"`
473
474
475 ValidateOnly bool `json:"validateOnly,omitempty"`
476
477
478
479
480
481 ForceSendFields []string `json:"-"`
482
483
484
485
486 NullFields []string `json:"-"`
487 }
488
489 func (s *BatchDeleteVersionsRequest) MarshalJSON() ([]byte, error) {
490 type NoMethod BatchDeleteVersionsRequest
491 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
492 }
493
494
495 type Binding struct {
496
497
498
499
500
501
502
503
504 Condition *Expr `json:"condition,omitempty"`
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567 Members []string `json:"members,omitempty"`
568
569
570
571
572
573
574 Role string `json:"role,omitempty"`
575
576
577
578
579
580 ForceSendFields []string `json:"-"`
581
582
583
584
585 NullFields []string `json:"-"`
586 }
587
588 func (s *Binding) MarshalJSON() ([]byte, error) {
589 type NoMethod Binding
590 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
591 }
592
593
594
595 type CleanupPolicy struct {
596
597
598
599
600
601
602 Action string `json:"action,omitempty"`
603
604 Condition *CleanupPolicyCondition `json:"condition,omitempty"`
605
606 Id string `json:"id,omitempty"`
607
608
609 MostRecentVersions *CleanupPolicyMostRecentVersions `json:"mostRecentVersions,omitempty"`
610
611
612
613
614
615 ForceSendFields []string `json:"-"`
616
617
618
619
620 NullFields []string `json:"-"`
621 }
622
623 func (s *CleanupPolicy) MarshalJSON() ([]byte, error) {
624 type NoMethod CleanupPolicy
625 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
626 }
627
628
629
630
631 type CleanupPolicyCondition struct {
632
633 NewerThan string `json:"newerThan,omitempty"`
634
635 OlderThan string `json:"olderThan,omitempty"`
636
637
638 PackageNamePrefixes []string `json:"packageNamePrefixes,omitempty"`
639
640 TagPrefixes []string `json:"tagPrefixes,omitempty"`
641
642
643
644
645
646
647
648 TagState string `json:"tagState,omitempty"`
649
650
651 VersionNamePrefixes []string `json:"versionNamePrefixes,omitempty"`
652
653
654
655
656
657 ForceSendFields []string `json:"-"`
658
659
660
661
662 NullFields []string `json:"-"`
663 }
664
665 func (s *CleanupPolicyCondition) MarshalJSON() ([]byte, error) {
666 type NoMethod CleanupPolicyCondition
667 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
668 }
669
670
671
672
673 type CleanupPolicyMostRecentVersions struct {
674
675 KeepCount int64 `json:"keepCount,omitempty"`
676
677
678 PackageNamePrefixes []string `json:"packageNamePrefixes,omitempty"`
679
680
681
682
683
684 ForceSendFields []string `json:"-"`
685
686
687
688
689 NullFields []string `json:"-"`
690 }
691
692 func (s *CleanupPolicyMostRecentVersions) MarshalJSON() ([]byte, error) {
693 type NoMethod CleanupPolicyMostRecentVersions
694 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
695 }
696
697
698
699
700
701 type DockerImage struct {
702
703
704
705
706 BuildTime string `json:"buildTime,omitempty"`
707
708
709 ImageSizeBytes int64 `json:"imageSizeBytes,omitempty,string"`
710
711
712
713 MediaType string `json:"mediaType,omitempty"`
714
715
716
717
718
719
720
721
722
723
724 Name string `json:"name,omitempty"`
725
726 Tags []string `json:"tags,omitempty"`
727
728 UpdateTime string `json:"updateTime,omitempty"`
729
730 UploadTime string `json:"uploadTime,omitempty"`
731
732
733
734 Uri string `json:"uri,omitempty"`
735
736
737 googleapi.ServerResponse `json:"-"`
738
739
740
741
742
743 ForceSendFields []string `json:"-"`
744
745
746
747
748 NullFields []string `json:"-"`
749 }
750
751 func (s *DockerImage) MarshalJSON() ([]byte, error) {
752 type NoMethod DockerImage
753 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
754 }
755
756
757 type DockerRepository struct {
758
759 CustomRepository *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigDockerRepositoryCustomRepository `json:"customRepository,omitempty"`
760
761
762
763
764
765
766 PublicRepository string `json:"publicRepository,omitempty"`
767
768
769
770
771
772 ForceSendFields []string `json:"-"`
773
774
775
776
777 NullFields []string `json:"-"`
778 }
779
780 func (s *DockerRepository) MarshalJSON() ([]byte, error) {
781 type NoMethod DockerRepository
782 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
783 }
784
785
786
787
788 type DockerRepositoryConfig struct {
789
790
791
792 ImmutableTags bool `json:"immutableTags,omitempty"`
793
794
795
796
797
798 ForceSendFields []string `json:"-"`
799
800
801
802
803 NullFields []string `json:"-"`
804 }
805
806 func (s *DockerRepositoryConfig) MarshalJSON() ([]byte, error) {
807 type NoMethod DockerRepositoryConfig
808 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
809 }
810
811
812 type DownloadFileResponse struct {
813
814 googleapi.ServerResponse `json:"-"`
815 }
816
817
818
819
820
821 type Empty struct {
822
823 googleapi.ServerResponse `json:"-"`
824 }
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842 type Expr struct {
843
844
845 Description string `json:"description,omitempty"`
846
847
848 Expression string `json:"expression,omitempty"`
849
850
851 Location string `json:"location,omitempty"`
852
853
854
855 Title string `json:"title,omitempty"`
856
857
858
859
860
861 ForceSendFields []string `json:"-"`
862
863
864
865
866 NullFields []string `json:"-"`
867 }
868
869 func (s *Expr) MarshalJSON() ([]byte, error) {
870 type NoMethod Expr
871 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
872 }
873
874
875 type GenericArtifact struct {
876
877 CreateTime string `json:"createTime,omitempty"`
878
879
880
881
882 Name string `json:"name,omitempty"`
883
884 UpdateTime string `json:"updateTime,omitempty"`
885
886 Version string `json:"version,omitempty"`
887
888
889
890
891
892 ForceSendFields []string `json:"-"`
893
894
895
896
897 NullFields []string `json:"-"`
898 }
899
900 func (s *GenericArtifact) MarshalJSON() ([]byte, error) {
901 type NoMethod GenericArtifact
902 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
903 }
904
905
906 type GoModule struct {
907
908 CreateTime string `json:"createTime,omitempty"`
909
910 Name string `json:"name,omitempty"`
911
912 UpdateTime string `json:"updateTime,omitempty"`
913
914
915 Version string `json:"version,omitempty"`
916
917
918
919
920
921 ForceSendFields []string `json:"-"`
922
923
924
925
926 NullFields []string `json:"-"`
927 }
928
929 func (s *GoModule) MarshalJSON() ([]byte, error) {
930 type NoMethod GoModule
931 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
932 }
933
934
935 type GoogetArtifact struct {
936
937 Architecture string `json:"architecture,omitempty"`
938
939 Name string `json:"name,omitempty"`
940
941 PackageName string `json:"packageName,omitempty"`
942
943
944
945
946
947 ForceSendFields []string `json:"-"`
948
949
950
951
952 NullFields []string `json:"-"`
953 }
954
955 func (s *GoogetArtifact) MarshalJSON() ([]byte, error) {
956 type NoMethod GoogetArtifact
957 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
958 }
959
960
961
962 type GoogleDevtoolsArtifactregistryV1File struct {
963
964 CreateTime string `json:"createTime,omitempty"`
965
966
967 FetchTime string `json:"fetchTime,omitempty"`
968
969 Hashes []*Hash `json:"hashes,omitempty"`
970
971
972
973 Name string `json:"name,omitempty"`
974
975 Owner string `json:"owner,omitempty"`
976
977 SizeBytes int64 `json:"sizeBytes,omitempty,string"`
978
979 UpdateTime string `json:"updateTime,omitempty"`
980
981
982 googleapi.ServerResponse `json:"-"`
983
984
985
986
987
988 ForceSendFields []string `json:"-"`
989
990
991
992
993 NullFields []string `json:"-"`
994 }
995
996 func (s *GoogleDevtoolsArtifactregistryV1File) MarshalJSON() ([]byte, error) {
997 type NoMethod GoogleDevtoolsArtifactregistryV1File
998 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
999 }
1000
1001
1002
1003 type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryCustomRepository struct {
1004
1005
1006 Uri string `json:"uri,omitempty"`
1007
1008
1009
1010
1011
1012 ForceSendFields []string `json:"-"`
1013
1014
1015
1016
1017 NullFields []string `json:"-"`
1018 }
1019
1020 func (s *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryCustomRepository) MarshalJSON() ([]byte, error) {
1021 type NoMethod GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryCustomRepository
1022 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1023 }
1024
1025
1026
1027
1028 type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepository struct {
1029
1030
1031
1032
1033
1034
1035
1036 RepositoryBase string `json:"repositoryBase,omitempty"`
1037
1038
1039 RepositoryPath string `json:"repositoryPath,omitempty"`
1040
1041
1042
1043
1044
1045 ForceSendFields []string `json:"-"`
1046
1047
1048
1049
1050 NullFields []string `json:"-"`
1051 }
1052
1053 func (s *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepository) MarshalJSON() ([]byte, error) {
1054 type NoMethod GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepository
1055 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1056 }
1057
1058
1059
1060 type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigDockerRepositoryCustomRepository struct {
1061
1062
1063 Uri string `json:"uri,omitempty"`
1064
1065
1066
1067
1068
1069 ForceSendFields []string `json:"-"`
1070
1071
1072
1073
1074 NullFields []string `json:"-"`
1075 }
1076
1077 func (s *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigDockerRepositoryCustomRepository) MarshalJSON() ([]byte, error) {
1078 type NoMethod GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigDockerRepositoryCustomRepository
1079 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1080 }
1081
1082
1083
1084 type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigMavenRepositoryCustomRepository struct {
1085
1086
1087 Uri string `json:"uri,omitempty"`
1088
1089
1090
1091
1092
1093 ForceSendFields []string `json:"-"`
1094
1095
1096
1097
1098 NullFields []string `json:"-"`
1099 }
1100
1101 func (s *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigMavenRepositoryCustomRepository) MarshalJSON() ([]byte, error) {
1102 type NoMethod GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigMavenRepositoryCustomRepository
1103 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1104 }
1105
1106
1107
1108 type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigNpmRepositoryCustomRepository struct {
1109
1110
1111 Uri string `json:"uri,omitempty"`
1112
1113
1114
1115
1116
1117 ForceSendFields []string `json:"-"`
1118
1119
1120
1121
1122 NullFields []string `json:"-"`
1123 }
1124
1125 func (s *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigNpmRepositoryCustomRepository) MarshalJSON() ([]byte, error) {
1126 type NoMethod GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigNpmRepositoryCustomRepository
1127 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1128 }
1129
1130
1131
1132 type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigPythonRepositoryCustomRepository struct {
1133
1134
1135 Uri string `json:"uri,omitempty"`
1136
1137
1138
1139
1140
1141 ForceSendFields []string `json:"-"`
1142
1143
1144
1145
1146 NullFields []string `json:"-"`
1147 }
1148
1149 func (s *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigPythonRepositoryCustomRepository) MarshalJSON() ([]byte, error) {
1150 type NoMethod GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigPythonRepositoryCustomRepository
1151 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1152 }
1153
1154
1155
1156 type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryCustomRepository struct {
1157
1158
1159 Uri string `json:"uri,omitempty"`
1160
1161
1162
1163
1164
1165 ForceSendFields []string `json:"-"`
1166
1167
1168
1169
1170 NullFields []string `json:"-"`
1171 }
1172
1173 func (s *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryCustomRepository) MarshalJSON() ([]byte, error) {
1174 type NoMethod GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryCustomRepository
1175 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1176 }
1177
1178
1179
1180
1181 type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepository struct {
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192 RepositoryBase string `json:"repositoryBase,omitempty"`
1193
1194
1195 RepositoryPath string `json:"repositoryPath,omitempty"`
1196
1197
1198
1199
1200
1201 ForceSendFields []string `json:"-"`
1202
1203
1204
1205
1206 NullFields []string `json:"-"`
1207 }
1208
1209 func (s *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepository) MarshalJSON() ([]byte, error) {
1210 type NoMethod GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepository
1211 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1212 }
1213
1214
1215 type Hash struct {
1216
1217
1218
1219
1220
1221
1222 Type string `json:"type,omitempty"`
1223
1224 Value string `json:"value,omitempty"`
1225
1226
1227
1228
1229
1230 ForceSendFields []string `json:"-"`
1231
1232
1233
1234
1235 NullFields []string `json:"-"`
1236 }
1237
1238 func (s *Hash) MarshalJSON() ([]byte, error) {
1239 type NoMethod Hash
1240 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1241 }
1242
1243
1244
1245 type ImportAptArtifactsErrorInfo struct {
1246
1247 Error *Status `json:"error,omitempty"`
1248
1249 GcsSource *ImportAptArtifactsGcsSource `json:"gcsSource,omitempty"`
1250
1251
1252
1253
1254
1255 ForceSendFields []string `json:"-"`
1256
1257
1258
1259
1260 NullFields []string `json:"-"`
1261 }
1262
1263 func (s *ImportAptArtifactsErrorInfo) MarshalJSON() ([]byte, error) {
1264 type NoMethod ImportAptArtifactsErrorInfo
1265 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1266 }
1267
1268
1269
1270 type ImportAptArtifactsGcsSource struct {
1271
1272 Uris []string `json:"uris,omitempty"`
1273
1274
1275 UseWildcards bool `json:"useWildcards,omitempty"`
1276
1277
1278
1279
1280
1281 ForceSendFields []string `json:"-"`
1282
1283
1284
1285
1286 NullFields []string `json:"-"`
1287 }
1288
1289 func (s *ImportAptArtifactsGcsSource) MarshalJSON() ([]byte, error) {
1290 type NoMethod ImportAptArtifactsGcsSource
1291 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1292 }
1293
1294
1295 type ImportAptArtifactsMetadata struct {
1296 }
1297
1298
1299 type ImportAptArtifactsRequest struct {
1300
1301 GcsSource *ImportAptArtifactsGcsSource `json:"gcsSource,omitempty"`
1302
1303
1304
1305
1306
1307 ForceSendFields []string `json:"-"`
1308
1309
1310
1311
1312 NullFields []string `json:"-"`
1313 }
1314
1315 func (s *ImportAptArtifactsRequest) MarshalJSON() ([]byte, error) {
1316 type NoMethod ImportAptArtifactsRequest
1317 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1318 }
1319
1320
1321
1322 type ImportAptArtifactsResponse struct {
1323
1324 AptArtifacts []*AptArtifact `json:"aptArtifacts,omitempty"`
1325
1326 Errors []*ImportAptArtifactsErrorInfo `json:"errors,omitempty"`
1327
1328
1329
1330
1331
1332 ForceSendFields []string `json:"-"`
1333
1334
1335
1336
1337 NullFields []string `json:"-"`
1338 }
1339
1340 func (s *ImportAptArtifactsResponse) MarshalJSON() ([]byte, error) {
1341 type NoMethod ImportAptArtifactsResponse
1342 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1343 }
1344
1345
1346
1347 type ImportGoogetArtifactsErrorInfo struct {
1348
1349 Error *Status `json:"error,omitempty"`
1350
1351 GcsSource *ImportGoogetArtifactsGcsSource `json:"gcsSource,omitempty"`
1352
1353
1354
1355
1356
1357 ForceSendFields []string `json:"-"`
1358
1359
1360
1361
1362 NullFields []string `json:"-"`
1363 }
1364
1365 func (s *ImportGoogetArtifactsErrorInfo) MarshalJSON() ([]byte, error) {
1366 type NoMethod ImportGoogetArtifactsErrorInfo
1367 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1368 }
1369
1370
1371
1372 type ImportGoogetArtifactsGcsSource struct {
1373
1374 Uris []string `json:"uris,omitempty"`
1375
1376
1377 UseWildcards bool `json:"useWildcards,omitempty"`
1378
1379
1380
1381
1382
1383 ForceSendFields []string `json:"-"`
1384
1385
1386
1387
1388 NullFields []string `json:"-"`
1389 }
1390
1391 func (s *ImportGoogetArtifactsGcsSource) MarshalJSON() ([]byte, error) {
1392 type NoMethod ImportGoogetArtifactsGcsSource
1393 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1394 }
1395
1396
1397
1398 type ImportGoogetArtifactsMetadata struct {
1399 }
1400
1401
1402 type ImportGoogetArtifactsRequest struct {
1403
1404 GcsSource *ImportGoogetArtifactsGcsSource `json:"gcsSource,omitempty"`
1405
1406
1407
1408
1409
1410 ForceSendFields []string `json:"-"`
1411
1412
1413
1414
1415 NullFields []string `json:"-"`
1416 }
1417
1418 func (s *ImportGoogetArtifactsRequest) MarshalJSON() ([]byte, error) {
1419 type NoMethod ImportGoogetArtifactsRequest
1420 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1421 }
1422
1423
1424
1425 type ImportGoogetArtifactsResponse struct {
1426
1427 Errors []*ImportGoogetArtifactsErrorInfo `json:"errors,omitempty"`
1428
1429 GoogetArtifacts []*GoogetArtifact `json:"googetArtifacts,omitempty"`
1430
1431
1432
1433
1434
1435 ForceSendFields []string `json:"-"`
1436
1437
1438
1439
1440 NullFields []string `json:"-"`
1441 }
1442
1443 func (s *ImportGoogetArtifactsResponse) MarshalJSON() ([]byte, error) {
1444 type NoMethod ImportGoogetArtifactsResponse
1445 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1446 }
1447
1448
1449
1450 type ImportYumArtifactsErrorInfo struct {
1451
1452 Error *Status `json:"error,omitempty"`
1453
1454 GcsSource *ImportYumArtifactsGcsSource `json:"gcsSource,omitempty"`
1455
1456
1457
1458
1459
1460 ForceSendFields []string `json:"-"`
1461
1462
1463
1464
1465 NullFields []string `json:"-"`
1466 }
1467
1468 func (s *ImportYumArtifactsErrorInfo) MarshalJSON() ([]byte, error) {
1469 type NoMethod ImportYumArtifactsErrorInfo
1470 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1471 }
1472
1473
1474
1475 type ImportYumArtifactsGcsSource struct {
1476
1477 Uris []string `json:"uris,omitempty"`
1478
1479
1480 UseWildcards bool `json:"useWildcards,omitempty"`
1481
1482
1483
1484
1485
1486 ForceSendFields []string `json:"-"`
1487
1488
1489
1490
1491 NullFields []string `json:"-"`
1492 }
1493
1494 func (s *ImportYumArtifactsGcsSource) MarshalJSON() ([]byte, error) {
1495 type NoMethod ImportYumArtifactsGcsSource
1496 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1497 }
1498
1499
1500 type ImportYumArtifactsMetadata struct {
1501 }
1502
1503
1504 type ImportYumArtifactsRequest struct {
1505
1506 GcsSource *ImportYumArtifactsGcsSource `json:"gcsSource,omitempty"`
1507
1508
1509
1510
1511
1512 ForceSendFields []string `json:"-"`
1513
1514
1515
1516
1517 NullFields []string `json:"-"`
1518 }
1519
1520 func (s *ImportYumArtifactsRequest) MarshalJSON() ([]byte, error) {
1521 type NoMethod ImportYumArtifactsRequest
1522 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1523 }
1524
1525
1526
1527 type ImportYumArtifactsResponse struct {
1528
1529 Errors []*ImportYumArtifactsErrorInfo `json:"errors,omitempty"`
1530
1531 YumArtifacts []*YumArtifact `json:"yumArtifacts,omitempty"`
1532
1533
1534
1535
1536
1537 ForceSendFields []string `json:"-"`
1538
1539
1540
1541
1542 NullFields []string `json:"-"`
1543 }
1544
1545 func (s *ImportYumArtifactsResponse) MarshalJSON() ([]byte, error) {
1546 type NoMethod ImportYumArtifactsResponse
1547 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1548 }
1549
1550
1551 type KfpArtifact struct {
1552
1553
1554
1555
1556
1557 Name string `json:"name,omitempty"`
1558
1559
1560 Version string `json:"version,omitempty"`
1561
1562
1563
1564
1565
1566 ForceSendFields []string `json:"-"`
1567
1568
1569
1570
1571 NullFields []string `json:"-"`
1572 }
1573
1574 func (s *KfpArtifact) MarshalJSON() ([]byte, error) {
1575 type NoMethod KfpArtifact
1576 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1577 }
1578
1579
1580 type ListDockerImagesResponse struct {
1581
1582 DockerImages []*DockerImage `json:"dockerImages,omitempty"`
1583
1584
1585 NextPageToken string `json:"nextPageToken,omitempty"`
1586
1587
1588 googleapi.ServerResponse `json:"-"`
1589
1590
1591
1592
1593
1594 ForceSendFields []string `json:"-"`
1595
1596
1597
1598
1599 NullFields []string `json:"-"`
1600 }
1601
1602 func (s *ListDockerImagesResponse) MarshalJSON() ([]byte, error) {
1603 type NoMethod ListDockerImagesResponse
1604 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1605 }
1606
1607
1608 type ListFilesResponse struct {
1609
1610 Files []*GoogleDevtoolsArtifactregistryV1File `json:"files,omitempty"`
1611
1612
1613 NextPageToken string `json:"nextPageToken,omitempty"`
1614
1615
1616 googleapi.ServerResponse `json:"-"`
1617
1618
1619
1620
1621
1622 ForceSendFields []string `json:"-"`
1623
1624
1625
1626
1627 NullFields []string `json:"-"`
1628 }
1629
1630 func (s *ListFilesResponse) MarshalJSON() ([]byte, error) {
1631 type NoMethod ListFilesResponse
1632 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1633 }
1634
1635
1636 type ListLocationsResponse struct {
1637
1638
1639 Locations []*Location `json:"locations,omitempty"`
1640
1641 NextPageToken string `json:"nextPageToken,omitempty"`
1642
1643
1644 googleapi.ServerResponse `json:"-"`
1645
1646
1647
1648
1649
1650 ForceSendFields []string `json:"-"`
1651
1652
1653
1654
1655 NullFields []string `json:"-"`
1656 }
1657
1658 func (s *ListLocationsResponse) MarshalJSON() ([]byte, error) {
1659 type NoMethod ListLocationsResponse
1660 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1661 }
1662
1663
1664 type ListMavenArtifactsResponse struct {
1665
1666 MavenArtifacts []*MavenArtifact `json:"mavenArtifacts,omitempty"`
1667
1668
1669 NextPageToken string `json:"nextPageToken,omitempty"`
1670
1671
1672 googleapi.ServerResponse `json:"-"`
1673
1674
1675
1676
1677
1678 ForceSendFields []string `json:"-"`
1679
1680
1681
1682
1683 NullFields []string `json:"-"`
1684 }
1685
1686 func (s *ListMavenArtifactsResponse) MarshalJSON() ([]byte, error) {
1687 type NoMethod ListMavenArtifactsResponse
1688 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1689 }
1690
1691
1692 type ListNpmPackagesResponse struct {
1693
1694
1695 NextPageToken string `json:"nextPageToken,omitempty"`
1696
1697 NpmPackages []*NpmPackage `json:"npmPackages,omitempty"`
1698
1699
1700 googleapi.ServerResponse `json:"-"`
1701
1702
1703
1704
1705
1706 ForceSendFields []string `json:"-"`
1707
1708
1709
1710
1711 NullFields []string `json:"-"`
1712 }
1713
1714 func (s *ListNpmPackagesResponse) MarshalJSON() ([]byte, error) {
1715 type NoMethod ListNpmPackagesResponse
1716 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1717 }
1718
1719
1720 type ListPackagesResponse struct {
1721
1722
1723 NextPageToken string `json:"nextPageToken,omitempty"`
1724
1725 Packages []*Package `json:"packages,omitempty"`
1726
1727
1728 googleapi.ServerResponse `json:"-"`
1729
1730
1731
1732
1733
1734 ForceSendFields []string `json:"-"`
1735
1736
1737
1738
1739 NullFields []string `json:"-"`
1740 }
1741
1742 func (s *ListPackagesResponse) MarshalJSON() ([]byte, error) {
1743 type NoMethod ListPackagesResponse
1744 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1745 }
1746
1747
1748 type ListPythonPackagesResponse struct {
1749
1750
1751 NextPageToken string `json:"nextPageToken,omitempty"`
1752
1753 PythonPackages []*PythonPackage `json:"pythonPackages,omitempty"`
1754
1755
1756 googleapi.ServerResponse `json:"-"`
1757
1758
1759
1760
1761
1762 ForceSendFields []string `json:"-"`
1763
1764
1765
1766
1767 NullFields []string `json:"-"`
1768 }
1769
1770 func (s *ListPythonPackagesResponse) MarshalJSON() ([]byte, error) {
1771 type NoMethod ListPythonPackagesResponse
1772 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1773 }
1774
1775
1776 type ListRepositoriesResponse struct {
1777
1778
1779 NextPageToken string `json:"nextPageToken,omitempty"`
1780
1781 Repositories []*Repository `json:"repositories,omitempty"`
1782
1783
1784 googleapi.ServerResponse `json:"-"`
1785
1786
1787
1788
1789
1790 ForceSendFields []string `json:"-"`
1791
1792
1793
1794
1795 NullFields []string `json:"-"`
1796 }
1797
1798 func (s *ListRepositoriesResponse) MarshalJSON() ([]byte, error) {
1799 type NoMethod ListRepositoriesResponse
1800 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1801 }
1802
1803
1804 type ListTagsResponse struct {
1805
1806
1807 NextPageToken string `json:"nextPageToken,omitempty"`
1808
1809 Tags []*Tag `json:"tags,omitempty"`
1810
1811
1812 googleapi.ServerResponse `json:"-"`
1813
1814
1815
1816
1817
1818 ForceSendFields []string `json:"-"`
1819
1820
1821
1822
1823 NullFields []string `json:"-"`
1824 }
1825
1826 func (s *ListTagsResponse) MarshalJSON() ([]byte, error) {
1827 type NoMethod ListTagsResponse
1828 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1829 }
1830
1831
1832 type ListVersionsResponse struct {
1833
1834
1835 NextPageToken string `json:"nextPageToken,omitempty"`
1836
1837 Versions []*Version `json:"versions,omitempty"`
1838
1839
1840 googleapi.ServerResponse `json:"-"`
1841
1842
1843
1844
1845
1846 ForceSendFields []string `json:"-"`
1847
1848
1849
1850
1851 NullFields []string `json:"-"`
1852 }
1853
1854 func (s *ListVersionsResponse) MarshalJSON() ([]byte, error) {
1855 type NoMethod ListVersionsResponse
1856 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1857 }
1858
1859
1860 type Location struct {
1861
1862
1863 DisplayName string `json:"displayName,omitempty"`
1864
1865
1866 Labels map[string]string `json:"labels,omitempty"`
1867
1868 LocationId string `json:"locationId,omitempty"`
1869
1870
1871 Metadata googleapi.RawMessage `json:"metadata,omitempty"`
1872
1873
1874
1875 Name string `json:"name,omitempty"`
1876
1877
1878 googleapi.ServerResponse `json:"-"`
1879
1880
1881
1882
1883
1884 ForceSendFields []string `json:"-"`
1885
1886
1887
1888
1889 NullFields []string `json:"-"`
1890 }
1891
1892 func (s *Location) MarshalJSON() ([]byte, error) {
1893 type NoMethod Location
1894 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1895 }
1896
1897
1898 type MavenArtifact struct {
1899
1900 ArtifactId string `json:"artifactId,omitempty"`
1901
1902 CreateTime string `json:"createTime,omitempty"`
1903
1904 GroupId string `json:"groupId,omitempty"`
1905
1906
1907
1908
1909
1910
1911 Name string `json:"name,omitempty"`
1912
1913
1914
1915 PomUri string `json:"pomUri,omitempty"`
1916
1917 UpdateTime string `json:"updateTime,omitempty"`
1918
1919 Version string `json:"version,omitempty"`
1920
1921
1922 googleapi.ServerResponse `json:"-"`
1923
1924
1925
1926
1927
1928 ForceSendFields []string `json:"-"`
1929
1930
1931
1932
1933 NullFields []string `json:"-"`
1934 }
1935
1936 func (s *MavenArtifact) MarshalJSON() ([]byte, error) {
1937 type NoMethod MavenArtifact
1938 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1939 }
1940
1941
1942 type MavenRepository struct {
1943
1944 CustomRepository *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigMavenRepositoryCustomRepository `json:"customRepository,omitempty"`
1945
1946
1947
1948
1949
1950
1951 PublicRepository string `json:"publicRepository,omitempty"`
1952
1953
1954
1955
1956
1957 ForceSendFields []string `json:"-"`
1958
1959
1960
1961
1962 NullFields []string `json:"-"`
1963 }
1964
1965 func (s *MavenRepository) MarshalJSON() ([]byte, error) {
1966 type NoMethod MavenRepository
1967 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1968 }
1969
1970
1971
1972
1973 type MavenRepositoryConfig struct {
1974
1975
1976 AllowSnapshotOverwrites bool `json:"allowSnapshotOverwrites,omitempty"`
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986 VersionPolicy string `json:"versionPolicy,omitempty"`
1987
1988
1989
1990
1991
1992 ForceSendFields []string `json:"-"`
1993
1994
1995
1996
1997 NullFields []string `json:"-"`
1998 }
1999
2000 func (s *MavenRepositoryConfig) MarshalJSON() ([]byte, error) {
2001 type NoMethod MavenRepositoryConfig
2002 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2003 }
2004
2005
2006 type NpmPackage struct {
2007
2008 CreateTime string `json:"createTime,omitempty"`
2009
2010
2011
2012
2013
2014
2015 Name string `json:"name,omitempty"`
2016
2017 PackageName string `json:"packageName,omitempty"`
2018
2019 Tags []string `json:"tags,omitempty"`
2020
2021 UpdateTime string `json:"updateTime,omitempty"`
2022
2023 Version string `json:"version,omitempty"`
2024
2025
2026 googleapi.ServerResponse `json:"-"`
2027
2028
2029
2030
2031
2032 ForceSendFields []string `json:"-"`
2033
2034
2035
2036
2037 NullFields []string `json:"-"`
2038 }
2039
2040 func (s *NpmPackage) MarshalJSON() ([]byte, error) {
2041 type NoMethod NpmPackage
2042 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2043 }
2044
2045
2046 type NpmRepository struct {
2047
2048 CustomRepository *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigNpmRepositoryCustomRepository `json:"customRepository,omitempty"`
2049
2050
2051
2052
2053
2054
2055 PublicRepository string `json:"publicRepository,omitempty"`
2056
2057
2058
2059
2060
2061 ForceSendFields []string `json:"-"`
2062
2063
2064
2065
2066 NullFields []string `json:"-"`
2067 }
2068
2069 func (s *NpmRepository) MarshalJSON() ([]byte, error) {
2070 type NoMethod NpmRepository
2071 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2072 }
2073
2074
2075
2076 type Operation struct {
2077
2078
2079
2080 Done bool `json:"done,omitempty"`
2081
2082 Error *Status `json:"error,omitempty"`
2083
2084
2085
2086
2087 Metadata googleapi.RawMessage `json:"metadata,omitempty"`
2088
2089
2090
2091 Name string `json:"name,omitempty"`
2092
2093
2094
2095
2096
2097
2098
2099 Response googleapi.RawMessage `json:"response,omitempty"`
2100
2101
2102 googleapi.ServerResponse `json:"-"`
2103
2104
2105
2106
2107
2108 ForceSendFields []string `json:"-"`
2109
2110
2111
2112
2113 NullFields []string `json:"-"`
2114 }
2115
2116 func (s *Operation) MarshalJSON() ([]byte, error) {
2117 type NoMethod Operation
2118 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2119 }
2120
2121
2122
2123 type OperationMetadata struct {
2124 }
2125
2126
2127 type Package struct {
2128
2129 Annotations map[string]string `json:"annotations,omitempty"`
2130
2131 CreateTime string `json:"createTime,omitempty"`
2132
2133 DisplayName string `json:"displayName,omitempty"`
2134
2135
2136
2137 Name string `json:"name,omitempty"`
2138
2139
2140 UpdateTime string `json:"updateTime,omitempty"`
2141
2142
2143 googleapi.ServerResponse `json:"-"`
2144
2145
2146
2147
2148
2149 ForceSendFields []string `json:"-"`
2150
2151
2152
2153
2154 NullFields []string `json:"-"`
2155 }
2156
2157 func (s *Package) MarshalJSON() ([]byte, error) {
2158 type NoMethod Package
2159 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2160 }
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192 type Policy struct {
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202 Bindings []*Binding `json:"bindings,omitempty"`
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214 Etag string `json:"etag,omitempty"`
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230 Version int64 `json:"version,omitempty"`
2231
2232
2233 googleapi.ServerResponse `json:"-"`
2234
2235
2236
2237
2238
2239 ForceSendFields []string `json:"-"`
2240
2241
2242
2243
2244 NullFields []string `json:"-"`
2245 }
2246
2247 func (s *Policy) MarshalJSON() ([]byte, error) {
2248 type NoMethod Policy
2249 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2250 }
2251
2252
2253 type ProjectSettings struct {
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265 LegacyRedirectionState string `json:"legacyRedirectionState,omitempty"`
2266
2267
2268
2269 Name string `json:"name,omitempty"`
2270
2271
2272 googleapi.ServerResponse `json:"-"`
2273
2274
2275
2276
2277
2278 ForceSendFields []string `json:"-"`
2279
2280
2281
2282
2283 NullFields []string `json:"-"`
2284 }
2285
2286 func (s *ProjectSettings) MarshalJSON() ([]byte, error) {
2287 type NoMethod ProjectSettings
2288 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2289 }
2290
2291
2292 type PythonPackage struct {
2293
2294 CreateTime string `json:"createTime,omitempty"`
2295
2296
2297
2298
2299
2300
2301
2302 Name string `json:"name,omitempty"`
2303
2304 PackageName string `json:"packageName,omitempty"`
2305
2306 UpdateTime string `json:"updateTime,omitempty"`
2307
2308
2309
2310 Uri string `json:"uri,omitempty"`
2311
2312 Version string `json:"version,omitempty"`
2313
2314
2315 googleapi.ServerResponse `json:"-"`
2316
2317
2318
2319
2320
2321 ForceSendFields []string `json:"-"`
2322
2323
2324
2325
2326 NullFields []string `json:"-"`
2327 }
2328
2329 func (s *PythonPackage) MarshalJSON() ([]byte, error) {
2330 type NoMethod PythonPackage
2331 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2332 }
2333
2334
2335 type PythonRepository struct {
2336
2337 CustomRepository *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigPythonRepositoryCustomRepository `json:"customRepository,omitempty"`
2338
2339
2340
2341
2342
2343
2344 PublicRepository string `json:"publicRepository,omitempty"`
2345
2346
2347
2348
2349
2350 ForceSendFields []string `json:"-"`
2351
2352
2353
2354
2355 NullFields []string `json:"-"`
2356 }
2357
2358 func (s *PythonRepository) MarshalJSON() ([]byte, error) {
2359 type NoMethod PythonRepository
2360 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2361 }
2362
2363
2364 type RemoteRepositoryConfig struct {
2365
2366 AptRepository *AptRepository `json:"aptRepository,omitempty"`
2367
2368 Description string `json:"description,omitempty"`
2369
2370
2371
2372 DisableUpstreamValidation bool `json:"disableUpstreamValidation,omitempty"`
2373
2374 DockerRepository *DockerRepository `json:"dockerRepository,omitempty"`
2375
2376 MavenRepository *MavenRepository `json:"mavenRepository,omitempty"`
2377
2378 NpmRepository *NpmRepository `json:"npmRepository,omitempty"`
2379
2380 PythonRepository *PythonRepository `json:"pythonRepository,omitempty"`
2381
2382
2383 UpstreamCredentials *UpstreamCredentials `json:"upstreamCredentials,omitempty"`
2384
2385 YumRepository *YumRepository `json:"yumRepository,omitempty"`
2386
2387
2388
2389
2390
2391 ForceSendFields []string `json:"-"`
2392
2393
2394
2395
2396 NullFields []string `json:"-"`
2397 }
2398
2399 func (s *RemoteRepositoryConfig) MarshalJSON() ([]byte, error) {
2400 type NoMethod RemoteRepositoryConfig
2401 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2402 }
2403
2404
2405 type Repository struct {
2406
2407
2408
2409
2410 CleanupPolicies map[string]CleanupPolicy `json:"cleanupPolicies,omitempty"`
2411
2412
2413 CleanupPolicyDryRun bool `json:"cleanupPolicyDryRun,omitempty"`
2414
2415 CreateTime string `json:"createTime,omitempty"`
2416
2417 Description string `json:"description,omitempty"`
2418
2419
2420
2421
2422 DisallowUnspecifiedMode bool `json:"disallowUnspecifiedMode,omitempty"`
2423
2424
2425 DockerConfig *DockerRepositoryConfig `json:"dockerConfig,omitempty"`
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440 Format string `json:"format,omitempty"`
2441
2442
2443
2444
2445 KmsKeyName string `json:"kmsKeyName,omitempty"`
2446
2447
2448
2449
2450 Labels map[string]string `json:"labels,omitempty"`
2451
2452
2453 MavenConfig *MavenRepositoryConfig `json:"mavenConfig,omitempty"`
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465 Mode string `json:"mode,omitempty"`
2466
2467
2468
2469 Name string `json:"name,omitempty"`
2470
2471 RemoteRepositoryConfig *RemoteRepositoryConfig `json:"remoteRepositoryConfig,omitempty"`
2472
2473
2474 SatisfiesPzi bool `json:"satisfiesPzi,omitempty"`
2475
2476
2477 SatisfiesPzs bool `json:"satisfiesPzs,omitempty"`
2478
2479
2480
2481 SizeBytes int64 `json:"sizeBytes,omitempty,string"`
2482
2483 UpdateTime string `json:"updateTime,omitempty"`
2484
2485 VirtualRepositoryConfig *VirtualRepositoryConfig `json:"virtualRepositoryConfig,omitempty"`
2486
2487
2488 googleapi.ServerResponse `json:"-"`
2489
2490
2491
2492
2493
2494 ForceSendFields []string `json:"-"`
2495
2496
2497
2498
2499 NullFields []string `json:"-"`
2500 }
2501
2502 func (s *Repository) MarshalJSON() ([]byte, error) {
2503 type NoMethod Repository
2504 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2505 }
2506
2507
2508 type SetIamPolicyRequest struct {
2509
2510
2511
2512
2513 Policy *Policy `json:"policy,omitempty"`
2514
2515
2516
2517
2518
2519 ForceSendFields []string `json:"-"`
2520
2521
2522
2523
2524 NullFields []string `json:"-"`
2525 }
2526
2527 func (s *SetIamPolicyRequest) MarshalJSON() ([]byte, error) {
2528 type NoMethod SetIamPolicyRequest
2529 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2530 }
2531
2532
2533
2534
2535
2536
2537
2538 type Status struct {
2539
2540 Code int64 `json:"code,omitempty"`
2541
2542
2543 Details []googleapi.RawMessage `json:"details,omitempty"`
2544
2545
2546
2547 Message string `json:"message,omitempty"`
2548
2549
2550
2551
2552
2553 ForceSendFields []string `json:"-"`
2554
2555
2556
2557
2558 NullFields []string `json:"-"`
2559 }
2560
2561 func (s *Status) MarshalJSON() ([]byte, error) {
2562 type NoMethod Status
2563 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2564 }
2565
2566
2567
2568 type Tag struct {
2569
2570
2571
2572
2573
2574 Name string `json:"name,omitempty"`
2575
2576
2577
2578
2579 Version string `json:"version,omitempty"`
2580
2581
2582 googleapi.ServerResponse `json:"-"`
2583
2584
2585
2586
2587
2588 ForceSendFields []string `json:"-"`
2589
2590
2591
2592
2593 NullFields []string `json:"-"`
2594 }
2595
2596 func (s *Tag) MarshalJSON() ([]byte, error) {
2597 type NoMethod Tag
2598 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2599 }
2600
2601
2602 type TestIamPermissionsRequest struct {
2603
2604
2605
2606
2607 Permissions []string `json:"permissions,omitempty"`
2608
2609
2610
2611
2612
2613 ForceSendFields []string `json:"-"`
2614
2615
2616
2617
2618 NullFields []string `json:"-"`
2619 }
2620
2621 func (s *TestIamPermissionsRequest) MarshalJSON() ([]byte, error) {
2622 type NoMethod TestIamPermissionsRequest
2623 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2624 }
2625
2626
2627
2628 type TestIamPermissionsResponse struct {
2629
2630
2631 Permissions []string `json:"permissions,omitempty"`
2632
2633
2634 googleapi.ServerResponse `json:"-"`
2635
2636
2637
2638
2639
2640 ForceSendFields []string `json:"-"`
2641
2642
2643
2644
2645 NullFields []string `json:"-"`
2646 }
2647
2648 func (s *TestIamPermissionsResponse) MarshalJSON() ([]byte, error) {
2649 type NoMethod TestIamPermissionsResponse
2650 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2651 }
2652
2653
2654 type UploadAptArtifactMediaResponse struct {
2655
2656 Operation *Operation `json:"operation,omitempty"`
2657
2658
2659 googleapi.ServerResponse `json:"-"`
2660
2661
2662
2663
2664
2665 ForceSendFields []string `json:"-"`
2666
2667
2668
2669
2670 NullFields []string `json:"-"`
2671 }
2672
2673 func (s *UploadAptArtifactMediaResponse) MarshalJSON() ([]byte, error) {
2674 type NoMethod UploadAptArtifactMediaResponse
2675 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2676 }
2677
2678
2679 type UploadAptArtifactMetadata struct {
2680 }
2681
2682
2683 type UploadAptArtifactRequest struct {
2684 }
2685
2686
2687
2688
2689 type UploadAptArtifactResponse struct {
2690
2691 AptArtifacts []*AptArtifact `json:"aptArtifacts,omitempty"`
2692
2693
2694
2695
2696
2697 ForceSendFields []string `json:"-"`
2698
2699
2700
2701
2702 NullFields []string `json:"-"`
2703 }
2704
2705 func (s *UploadAptArtifactResponse) MarshalJSON() ([]byte, error) {
2706 type NoMethod UploadAptArtifactResponse
2707 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2708 }
2709
2710
2711
2712 type UploadGenericArtifactMediaResponse struct {
2713
2714 Operation *Operation `json:"operation,omitempty"`
2715
2716
2717 googleapi.ServerResponse `json:"-"`
2718
2719
2720
2721
2722
2723 ForceSendFields []string `json:"-"`
2724
2725
2726
2727
2728 NullFields []string `json:"-"`
2729 }
2730
2731 func (s *UploadGenericArtifactMediaResponse) MarshalJSON() ([]byte, error) {
2732 type NoMethod UploadGenericArtifactMediaResponse
2733 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2734 }
2735
2736
2737
2738 type UploadGenericArtifactMetadata struct {
2739 }
2740
2741
2742
2743
2744
2745 type UploadGenericArtifactRequest struct {
2746
2747
2748
2749 Filename string `json:"filename,omitempty"`
2750
2751
2752
2753
2754 Name string `json:"name,omitempty"`
2755
2756
2757
2758
2759
2760 PackageId string `json:"packageId,omitempty"`
2761
2762
2763
2764
2765
2766
2767
2768 VersionId string `json:"versionId,omitempty"`
2769
2770
2771
2772
2773
2774 ForceSendFields []string `json:"-"`
2775
2776
2777
2778
2779 NullFields []string `json:"-"`
2780 }
2781
2782 func (s *UploadGenericArtifactRequest) MarshalJSON() ([]byte, error) {
2783 type NoMethod UploadGenericArtifactRequest
2784 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2785 }
2786
2787
2788 type UploadGoModuleMediaResponse struct {
2789
2790 Operation *Operation `json:"operation,omitempty"`
2791
2792
2793 googleapi.ServerResponse `json:"-"`
2794
2795
2796
2797
2798
2799 ForceSendFields []string `json:"-"`
2800
2801
2802
2803
2804 NullFields []string `json:"-"`
2805 }
2806
2807 func (s *UploadGoModuleMediaResponse) MarshalJSON() ([]byte, error) {
2808 type NoMethod UploadGoModuleMediaResponse
2809 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2810 }
2811
2812
2813 type UploadGoModuleMetadata struct {
2814 }
2815
2816
2817 type UploadGoModuleRequest struct {
2818 }
2819
2820
2821 type UploadGoogetArtifactMediaResponse struct {
2822
2823 Operation *Operation `json:"operation,omitempty"`
2824
2825
2826 googleapi.ServerResponse `json:"-"`
2827
2828
2829
2830
2831
2832 ForceSendFields []string `json:"-"`
2833
2834
2835
2836
2837 NullFields []string `json:"-"`
2838 }
2839
2840 func (s *UploadGoogetArtifactMediaResponse) MarshalJSON() ([]byte, error) {
2841 type NoMethod UploadGoogetArtifactMediaResponse
2842 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2843 }
2844
2845
2846
2847 type UploadGoogetArtifactMetadata struct {
2848 }
2849
2850
2851 type UploadGoogetArtifactRequest struct {
2852 }
2853
2854
2855
2856
2857 type UploadGoogetArtifactResponse struct {
2858
2859 GoogetArtifacts []*GoogetArtifact `json:"googetArtifacts,omitempty"`
2860
2861
2862
2863
2864
2865 ForceSendFields []string `json:"-"`
2866
2867
2868
2869
2870 NullFields []string `json:"-"`
2871 }
2872
2873 func (s *UploadGoogetArtifactResponse) MarshalJSON() ([]byte, error) {
2874 type NoMethod UploadGoogetArtifactResponse
2875 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2876 }
2877
2878
2879 type UploadKfpArtifactMediaResponse struct {
2880
2881 Operation *Operation `json:"operation,omitempty"`
2882
2883
2884 googleapi.ServerResponse `json:"-"`
2885
2886
2887
2888
2889
2890 ForceSendFields []string `json:"-"`
2891
2892
2893
2894
2895 NullFields []string `json:"-"`
2896 }
2897
2898 func (s *UploadKfpArtifactMediaResponse) MarshalJSON() ([]byte, error) {
2899 type NoMethod UploadKfpArtifactMediaResponse
2900 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2901 }
2902
2903
2904
2905 type UploadKfpArtifactMetadata struct {
2906 }
2907
2908
2909 type UploadKfpArtifactRequest struct {
2910
2911 Description string `json:"description,omitempty"`
2912
2913 Tags []string `json:"tags,omitempty"`
2914
2915
2916
2917
2918
2919 ForceSendFields []string `json:"-"`
2920
2921
2922
2923
2924 NullFields []string `json:"-"`
2925 }
2926
2927 func (s *UploadKfpArtifactRequest) MarshalJSON() ([]byte, error) {
2928 type NoMethod UploadKfpArtifactRequest
2929 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2930 }
2931
2932
2933 type UploadYumArtifactMediaResponse struct {
2934
2935 Operation *Operation `json:"operation,omitempty"`
2936
2937
2938 googleapi.ServerResponse `json:"-"`
2939
2940
2941
2942
2943
2944 ForceSendFields []string `json:"-"`
2945
2946
2947
2948
2949 NullFields []string `json:"-"`
2950 }
2951
2952 func (s *UploadYumArtifactMediaResponse) MarshalJSON() ([]byte, error) {
2953 type NoMethod UploadYumArtifactMediaResponse
2954 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2955 }
2956
2957
2958 type UploadYumArtifactMetadata struct {
2959 }
2960
2961
2962 type UploadYumArtifactRequest struct {
2963 }
2964
2965
2966
2967
2968 type UploadYumArtifactResponse struct {
2969
2970 YumArtifacts []*YumArtifact `json:"yumArtifacts,omitempty"`
2971
2972
2973
2974
2975
2976 ForceSendFields []string `json:"-"`
2977
2978
2979
2980
2981 NullFields []string `json:"-"`
2982 }
2983
2984 func (s *UploadYumArtifactResponse) MarshalJSON() ([]byte, error) {
2985 type NoMethod UploadYumArtifactResponse
2986 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2987 }
2988
2989
2990 type UpstreamCredentials struct {
2991
2992
2993 UsernamePasswordCredentials *UsernamePasswordCredentials `json:"usernamePasswordCredentials,omitempty"`
2994
2995
2996
2997
2998
2999 ForceSendFields []string `json:"-"`
3000
3001
3002
3003
3004 NullFields []string `json:"-"`
3005 }
3006
3007 func (s *UpstreamCredentials) MarshalJSON() ([]byte, error) {
3008 type NoMethod UpstreamCredentials
3009 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
3010 }
3011
3012
3013 type UpstreamPolicy struct {
3014
3015 Id string `json:"id,omitempty"`
3016
3017
3018 Priority int64 `json:"priority,omitempty"`
3019
3020
3021 Repository string `json:"repository,omitempty"`
3022
3023
3024
3025
3026
3027 ForceSendFields []string `json:"-"`
3028
3029
3030
3031
3032 NullFields []string `json:"-"`
3033 }
3034
3035 func (s *UpstreamPolicy) MarshalJSON() ([]byte, error) {
3036 type NoMethod UpstreamPolicy
3037 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
3038 }
3039
3040
3041 type UsernamePasswordCredentials struct {
3042
3043
3044
3045 PasswordSecretVersion string `json:"passwordSecretVersion,omitempty"`
3046
3047 Username string `json:"username,omitempty"`
3048
3049
3050
3051
3052
3053 ForceSendFields []string `json:"-"`
3054
3055
3056
3057
3058 NullFields []string `json:"-"`
3059 }
3060
3061 func (s *UsernamePasswordCredentials) MarshalJSON() ([]byte, error) {
3062 type NoMethod UsernamePasswordCredentials
3063 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
3064 }
3065
3066
3067 type VPCSCConfig struct {
3068
3069
3070
3071 Name string `json:"name,omitempty"`
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083 VpcscPolicy string `json:"vpcscPolicy,omitempty"`
3084
3085
3086 googleapi.ServerResponse `json:"-"`
3087
3088
3089
3090
3091
3092 ForceSendFields []string `json:"-"`
3093
3094
3095
3096
3097 NullFields []string `json:"-"`
3098 }
3099
3100 func (s *VPCSCConfig) MarshalJSON() ([]byte, error) {
3101 type NoMethod VPCSCConfig
3102 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
3103 }
3104
3105
3106
3107
3108 type Version struct {
3109
3110 CreateTime string `json:"createTime,omitempty"`
3111
3112
3113 Description string `json:"description,omitempty"`
3114
3115
3116
3117
3118 Metadata googleapi.RawMessage `json:"metadata,omitempty"`
3119
3120
3121
3122
3123 Name string `json:"name,omitempty"`
3124
3125
3126 RelatedTags []*Tag `json:"relatedTags,omitempty"`
3127
3128 UpdateTime string `json:"updateTime,omitempty"`
3129
3130
3131 googleapi.ServerResponse `json:"-"`
3132
3133
3134
3135
3136
3137 ForceSendFields []string `json:"-"`
3138
3139
3140
3141
3142 NullFields []string `json:"-"`
3143 }
3144
3145 func (s *Version) MarshalJSON() ([]byte, error) {
3146 type NoMethod Version
3147 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
3148 }
3149
3150
3151 type VirtualRepositoryConfig struct {
3152
3153
3154
3155 UpstreamPolicies []*UpstreamPolicy `json:"upstreamPolicies,omitempty"`
3156
3157
3158
3159
3160
3161 ForceSendFields []string `json:"-"`
3162
3163
3164
3165
3166 NullFields []string `json:"-"`
3167 }
3168
3169 func (s *VirtualRepositoryConfig) MarshalJSON() ([]byte, error) {
3170 type NoMethod VirtualRepositoryConfig
3171 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
3172 }
3173
3174
3175 type YumArtifact struct {
3176
3177 Architecture string `json:"architecture,omitempty"`
3178
3179 Name string `json:"name,omitempty"`
3180
3181 PackageName string `json:"packageName,omitempty"`
3182
3183
3184
3185
3186
3187
3188 PackageType string `json:"packageType,omitempty"`
3189
3190
3191
3192
3193
3194 ForceSendFields []string `json:"-"`
3195
3196
3197
3198
3199 NullFields []string `json:"-"`
3200 }
3201
3202 func (s *YumArtifact) MarshalJSON() ([]byte, error) {
3203 type NoMethod YumArtifact
3204 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
3205 }
3206
3207
3208 type YumRepository struct {
3209
3210 CustomRepository *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryCustomRepository `json:"customRepository,omitempty"`
3211
3212
3213 PublicRepository *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepository `json:"publicRepository,omitempty"`
3214
3215
3216
3217
3218
3219 ForceSendFields []string `json:"-"`
3220
3221
3222
3223
3224 NullFields []string `json:"-"`
3225 }
3226
3227 func (s *YumRepository) MarshalJSON() ([]byte, error) {
3228 type NoMethod YumRepository
3229 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
3230 }
3231
3232 type ProjectsGetProjectSettingsCall struct {
3233 s *Service
3234 name string
3235 urlParams_ gensupport.URLParams
3236 ifNoneMatch_ string
3237 ctx_ context.Context
3238 header_ http.Header
3239 }
3240
3241
3242
3243
3244 func (r *ProjectsService) GetProjectSettings(name string) *ProjectsGetProjectSettingsCall {
3245 c := &ProjectsGetProjectSettingsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3246 c.name = name
3247 return c
3248 }
3249
3250
3251
3252
3253 func (c *ProjectsGetProjectSettingsCall) Fields(s ...googleapi.Field) *ProjectsGetProjectSettingsCall {
3254 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3255 return c
3256 }
3257
3258
3259
3260
3261 func (c *ProjectsGetProjectSettingsCall) IfNoneMatch(entityTag string) *ProjectsGetProjectSettingsCall {
3262 c.ifNoneMatch_ = entityTag
3263 return c
3264 }
3265
3266
3267 func (c *ProjectsGetProjectSettingsCall) Context(ctx context.Context) *ProjectsGetProjectSettingsCall {
3268 c.ctx_ = ctx
3269 return c
3270 }
3271
3272
3273
3274 func (c *ProjectsGetProjectSettingsCall) Header() http.Header {
3275 if c.header_ == nil {
3276 c.header_ = make(http.Header)
3277 }
3278 return c.header_
3279 }
3280
3281 func (c *ProjectsGetProjectSettingsCall) doRequest(alt string) (*http.Response, error) {
3282 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3283 if c.ifNoneMatch_ != "" {
3284 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3285 }
3286 var body io.Reader = nil
3287 c.urlParams_.Set("alt", alt)
3288 c.urlParams_.Set("prettyPrint", "false")
3289 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3290 urls += "?" + c.urlParams_.Encode()
3291 req, err := http.NewRequest("GET", urls, body)
3292 if err != nil {
3293 return nil, err
3294 }
3295 req.Header = reqHeaders
3296 googleapi.Expand(req.URL, map[string]string{
3297 "name": c.name,
3298 })
3299 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3300 }
3301
3302
3303
3304
3305
3306
3307
3308 func (c *ProjectsGetProjectSettingsCall) Do(opts ...googleapi.CallOption) (*ProjectSettings, error) {
3309 gensupport.SetOptions(c.urlParams_, opts...)
3310 res, err := c.doRequest("json")
3311 if res != nil && res.StatusCode == http.StatusNotModified {
3312 if res.Body != nil {
3313 res.Body.Close()
3314 }
3315 return nil, gensupport.WrapError(&googleapi.Error{
3316 Code: res.StatusCode,
3317 Header: res.Header,
3318 })
3319 }
3320 if err != nil {
3321 return nil, err
3322 }
3323 defer googleapi.CloseBody(res)
3324 if err := googleapi.CheckResponse(res); err != nil {
3325 return nil, gensupport.WrapError(err)
3326 }
3327 ret := &ProjectSettings{
3328 ServerResponse: googleapi.ServerResponse{
3329 Header: res.Header,
3330 HTTPStatusCode: res.StatusCode,
3331 },
3332 }
3333 target := &ret
3334 if err := gensupport.DecodeResponse(target, res); err != nil {
3335 return nil, err
3336 }
3337 return ret, nil
3338 }
3339
3340 type ProjectsUpdateProjectSettingsCall struct {
3341 s *Service
3342 name string
3343 projectsettings *ProjectSettings
3344 urlParams_ gensupport.URLParams
3345 ctx_ context.Context
3346 header_ http.Header
3347 }
3348
3349
3350
3351
3352
3353
3354 func (r *ProjectsService) UpdateProjectSettings(name string, projectsettings *ProjectSettings) *ProjectsUpdateProjectSettingsCall {
3355 c := &ProjectsUpdateProjectSettingsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3356 c.name = name
3357 c.projectsettings = projectsettings
3358 return c
3359 }
3360
3361
3362
3363 func (c *ProjectsUpdateProjectSettingsCall) UpdateMask(updateMask string) *ProjectsUpdateProjectSettingsCall {
3364 c.urlParams_.Set("updateMask", updateMask)
3365 return c
3366 }
3367
3368
3369
3370
3371 func (c *ProjectsUpdateProjectSettingsCall) Fields(s ...googleapi.Field) *ProjectsUpdateProjectSettingsCall {
3372 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3373 return c
3374 }
3375
3376
3377 func (c *ProjectsUpdateProjectSettingsCall) Context(ctx context.Context) *ProjectsUpdateProjectSettingsCall {
3378 c.ctx_ = ctx
3379 return c
3380 }
3381
3382
3383
3384 func (c *ProjectsUpdateProjectSettingsCall) Header() http.Header {
3385 if c.header_ == nil {
3386 c.header_ = make(http.Header)
3387 }
3388 return c.header_
3389 }
3390
3391 func (c *ProjectsUpdateProjectSettingsCall) doRequest(alt string) (*http.Response, error) {
3392 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3393 var body io.Reader = nil
3394 body, err := googleapi.WithoutDataWrapper.JSONReader(c.projectsettings)
3395 if err != nil {
3396 return nil, err
3397 }
3398 c.urlParams_.Set("alt", alt)
3399 c.urlParams_.Set("prettyPrint", "false")
3400 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3401 urls += "?" + c.urlParams_.Encode()
3402 req, err := http.NewRequest("PATCH", urls, body)
3403 if err != nil {
3404 return nil, err
3405 }
3406 req.Header = reqHeaders
3407 googleapi.Expand(req.URL, map[string]string{
3408 "name": c.name,
3409 })
3410 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3411 }
3412
3413
3414
3415
3416
3417
3418
3419 func (c *ProjectsUpdateProjectSettingsCall) Do(opts ...googleapi.CallOption) (*ProjectSettings, error) {
3420 gensupport.SetOptions(c.urlParams_, opts...)
3421 res, err := c.doRequest("json")
3422 if res != nil && res.StatusCode == http.StatusNotModified {
3423 if res.Body != nil {
3424 res.Body.Close()
3425 }
3426 return nil, gensupport.WrapError(&googleapi.Error{
3427 Code: res.StatusCode,
3428 Header: res.Header,
3429 })
3430 }
3431 if err != nil {
3432 return nil, err
3433 }
3434 defer googleapi.CloseBody(res)
3435 if err := googleapi.CheckResponse(res); err != nil {
3436 return nil, gensupport.WrapError(err)
3437 }
3438 ret := &ProjectSettings{
3439 ServerResponse: googleapi.ServerResponse{
3440 Header: res.Header,
3441 HTTPStatusCode: res.StatusCode,
3442 },
3443 }
3444 target := &ret
3445 if err := gensupport.DecodeResponse(target, res); err != nil {
3446 return nil, err
3447 }
3448 return ret, nil
3449 }
3450
3451 type ProjectsLocationsGetCall struct {
3452 s *Service
3453 name string
3454 urlParams_ gensupport.URLParams
3455 ifNoneMatch_ string
3456 ctx_ context.Context
3457 header_ http.Header
3458 }
3459
3460
3461
3462
3463 func (r *ProjectsLocationsService) Get(name string) *ProjectsLocationsGetCall {
3464 c := &ProjectsLocationsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3465 c.name = name
3466 return c
3467 }
3468
3469
3470
3471
3472 func (c *ProjectsLocationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetCall {
3473 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3474 return c
3475 }
3476
3477
3478
3479
3480 func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetCall {
3481 c.ifNoneMatch_ = entityTag
3482 return c
3483 }
3484
3485
3486 func (c *ProjectsLocationsGetCall) Context(ctx context.Context) *ProjectsLocationsGetCall {
3487 c.ctx_ = ctx
3488 return c
3489 }
3490
3491
3492
3493 func (c *ProjectsLocationsGetCall) Header() http.Header {
3494 if c.header_ == nil {
3495 c.header_ = make(http.Header)
3496 }
3497 return c.header_
3498 }
3499
3500 func (c *ProjectsLocationsGetCall) doRequest(alt string) (*http.Response, error) {
3501 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3502 if c.ifNoneMatch_ != "" {
3503 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3504 }
3505 var body io.Reader = nil
3506 c.urlParams_.Set("alt", alt)
3507 c.urlParams_.Set("prettyPrint", "false")
3508 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3509 urls += "?" + c.urlParams_.Encode()
3510 req, err := http.NewRequest("GET", urls, body)
3511 if err != nil {
3512 return nil, err
3513 }
3514 req.Header = reqHeaders
3515 googleapi.Expand(req.URL, map[string]string{
3516 "name": c.name,
3517 })
3518 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3519 }
3520
3521
3522
3523
3524
3525
3526 func (c *ProjectsLocationsGetCall) Do(opts ...googleapi.CallOption) (*Location, error) {
3527 gensupport.SetOptions(c.urlParams_, opts...)
3528 res, err := c.doRequest("json")
3529 if res != nil && res.StatusCode == http.StatusNotModified {
3530 if res.Body != nil {
3531 res.Body.Close()
3532 }
3533 return nil, gensupport.WrapError(&googleapi.Error{
3534 Code: res.StatusCode,
3535 Header: res.Header,
3536 })
3537 }
3538 if err != nil {
3539 return nil, err
3540 }
3541 defer googleapi.CloseBody(res)
3542 if err := googleapi.CheckResponse(res); err != nil {
3543 return nil, gensupport.WrapError(err)
3544 }
3545 ret := &Location{
3546 ServerResponse: googleapi.ServerResponse{
3547 Header: res.Header,
3548 HTTPStatusCode: res.StatusCode,
3549 },
3550 }
3551 target := &ret
3552 if err := gensupport.DecodeResponse(target, res); err != nil {
3553 return nil, err
3554 }
3555 return ret, nil
3556 }
3557
3558 type ProjectsLocationsGetVpcscConfigCall struct {
3559 s *Service
3560 name string
3561 urlParams_ gensupport.URLParams
3562 ifNoneMatch_ string
3563 ctx_ context.Context
3564 header_ http.Header
3565 }
3566
3567
3568
3569
3570 func (r *ProjectsLocationsService) GetVpcscConfig(name string) *ProjectsLocationsGetVpcscConfigCall {
3571 c := &ProjectsLocationsGetVpcscConfigCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3572 c.name = name
3573 return c
3574 }
3575
3576
3577
3578
3579 func (c *ProjectsLocationsGetVpcscConfigCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetVpcscConfigCall {
3580 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3581 return c
3582 }
3583
3584
3585
3586
3587 func (c *ProjectsLocationsGetVpcscConfigCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetVpcscConfigCall {
3588 c.ifNoneMatch_ = entityTag
3589 return c
3590 }
3591
3592
3593 func (c *ProjectsLocationsGetVpcscConfigCall) Context(ctx context.Context) *ProjectsLocationsGetVpcscConfigCall {
3594 c.ctx_ = ctx
3595 return c
3596 }
3597
3598
3599
3600 func (c *ProjectsLocationsGetVpcscConfigCall) Header() http.Header {
3601 if c.header_ == nil {
3602 c.header_ = make(http.Header)
3603 }
3604 return c.header_
3605 }
3606
3607 func (c *ProjectsLocationsGetVpcscConfigCall) doRequest(alt string) (*http.Response, error) {
3608 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3609 if c.ifNoneMatch_ != "" {
3610 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3611 }
3612 var body io.Reader = nil
3613 c.urlParams_.Set("alt", alt)
3614 c.urlParams_.Set("prettyPrint", "false")
3615 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3616 urls += "?" + c.urlParams_.Encode()
3617 req, err := http.NewRequest("GET", urls, body)
3618 if err != nil {
3619 return nil, err
3620 }
3621 req.Header = reqHeaders
3622 googleapi.Expand(req.URL, map[string]string{
3623 "name": c.name,
3624 })
3625 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3626 }
3627
3628
3629
3630
3631
3632
3633 func (c *ProjectsLocationsGetVpcscConfigCall) Do(opts ...googleapi.CallOption) (*VPCSCConfig, error) {
3634 gensupport.SetOptions(c.urlParams_, opts...)
3635 res, err := c.doRequest("json")
3636 if res != nil && res.StatusCode == http.StatusNotModified {
3637 if res.Body != nil {
3638 res.Body.Close()
3639 }
3640 return nil, gensupport.WrapError(&googleapi.Error{
3641 Code: res.StatusCode,
3642 Header: res.Header,
3643 })
3644 }
3645 if err != nil {
3646 return nil, err
3647 }
3648 defer googleapi.CloseBody(res)
3649 if err := googleapi.CheckResponse(res); err != nil {
3650 return nil, gensupport.WrapError(err)
3651 }
3652 ret := &VPCSCConfig{
3653 ServerResponse: googleapi.ServerResponse{
3654 Header: res.Header,
3655 HTTPStatusCode: res.StatusCode,
3656 },
3657 }
3658 target := &ret
3659 if err := gensupport.DecodeResponse(target, res); err != nil {
3660 return nil, err
3661 }
3662 return ret, nil
3663 }
3664
3665 type ProjectsLocationsListCall struct {
3666 s *Service
3667 name string
3668 urlParams_ gensupport.URLParams
3669 ifNoneMatch_ string
3670 ctx_ context.Context
3671 header_ http.Header
3672 }
3673
3674
3675
3676
3677 func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall {
3678 c := &ProjectsLocationsListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3679 c.name = name
3680 return c
3681 }
3682
3683
3684
3685
3686
3687 func (c *ProjectsLocationsListCall) Filter(filter string) *ProjectsLocationsListCall {
3688 c.urlParams_.Set("filter", filter)
3689 return c
3690 }
3691
3692
3693
3694 func (c *ProjectsLocationsListCall) PageSize(pageSize int64) *ProjectsLocationsListCall {
3695 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
3696 return c
3697 }
3698
3699
3700
3701
3702 func (c *ProjectsLocationsListCall) PageToken(pageToken string) *ProjectsLocationsListCall {
3703 c.urlParams_.Set("pageToken", pageToken)
3704 return c
3705 }
3706
3707
3708
3709
3710 func (c *ProjectsLocationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsListCall {
3711 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3712 return c
3713 }
3714
3715
3716
3717
3718 func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall {
3719 c.ifNoneMatch_ = entityTag
3720 return c
3721 }
3722
3723
3724 func (c *ProjectsLocationsListCall) Context(ctx context.Context) *ProjectsLocationsListCall {
3725 c.ctx_ = ctx
3726 return c
3727 }
3728
3729
3730
3731 func (c *ProjectsLocationsListCall) Header() http.Header {
3732 if c.header_ == nil {
3733 c.header_ = make(http.Header)
3734 }
3735 return c.header_
3736 }
3737
3738 func (c *ProjectsLocationsListCall) doRequest(alt string) (*http.Response, error) {
3739 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3740 if c.ifNoneMatch_ != "" {
3741 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3742 }
3743 var body io.Reader = nil
3744 c.urlParams_.Set("alt", alt)
3745 c.urlParams_.Set("prettyPrint", "false")
3746 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}/locations")
3747 urls += "?" + c.urlParams_.Encode()
3748 req, err := http.NewRequest("GET", urls, body)
3749 if err != nil {
3750 return nil, err
3751 }
3752 req.Header = reqHeaders
3753 googleapi.Expand(req.URL, map[string]string{
3754 "name": c.name,
3755 })
3756 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3757 }
3758
3759
3760
3761
3762
3763
3764
3765 func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*ListLocationsResponse, error) {
3766 gensupport.SetOptions(c.urlParams_, opts...)
3767 res, err := c.doRequest("json")
3768 if res != nil && res.StatusCode == http.StatusNotModified {
3769 if res.Body != nil {
3770 res.Body.Close()
3771 }
3772 return nil, gensupport.WrapError(&googleapi.Error{
3773 Code: res.StatusCode,
3774 Header: res.Header,
3775 })
3776 }
3777 if err != nil {
3778 return nil, err
3779 }
3780 defer googleapi.CloseBody(res)
3781 if err := googleapi.CheckResponse(res); err != nil {
3782 return nil, gensupport.WrapError(err)
3783 }
3784 ret := &ListLocationsResponse{
3785 ServerResponse: googleapi.ServerResponse{
3786 Header: res.Header,
3787 HTTPStatusCode: res.StatusCode,
3788 },
3789 }
3790 target := &ret
3791 if err := gensupport.DecodeResponse(target, res); err != nil {
3792 return nil, err
3793 }
3794 return ret, nil
3795 }
3796
3797
3798
3799
3800 func (c *ProjectsLocationsListCall) Pages(ctx context.Context, f func(*ListLocationsResponse) error) error {
3801 c.ctx_ = ctx
3802 defer c.PageToken(c.urlParams_.Get("pageToken"))
3803 for {
3804 x, err := c.Do()
3805 if err != nil {
3806 return err
3807 }
3808 if err := f(x); err != nil {
3809 return err
3810 }
3811 if x.NextPageToken == "" {
3812 return nil
3813 }
3814 c.PageToken(x.NextPageToken)
3815 }
3816 }
3817
3818 type ProjectsLocationsUpdateVpcscConfigCall struct {
3819 s *Service
3820 name string
3821 vpcscconfig *VPCSCConfig
3822 urlParams_ gensupport.URLParams
3823 ctx_ context.Context
3824 header_ http.Header
3825 }
3826
3827
3828
3829
3830
3831
3832 func (r *ProjectsLocationsService) UpdateVpcscConfig(name string, vpcscconfig *VPCSCConfig) *ProjectsLocationsUpdateVpcscConfigCall {
3833 c := &ProjectsLocationsUpdateVpcscConfigCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3834 c.name = name
3835 c.vpcscconfig = vpcscconfig
3836 return c
3837 }
3838
3839
3840
3841 func (c *ProjectsLocationsUpdateVpcscConfigCall) UpdateMask(updateMask string) *ProjectsLocationsUpdateVpcscConfigCall {
3842 c.urlParams_.Set("updateMask", updateMask)
3843 return c
3844 }
3845
3846
3847
3848
3849 func (c *ProjectsLocationsUpdateVpcscConfigCall) Fields(s ...googleapi.Field) *ProjectsLocationsUpdateVpcscConfigCall {
3850 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3851 return c
3852 }
3853
3854
3855 func (c *ProjectsLocationsUpdateVpcscConfigCall) Context(ctx context.Context) *ProjectsLocationsUpdateVpcscConfigCall {
3856 c.ctx_ = ctx
3857 return c
3858 }
3859
3860
3861
3862 func (c *ProjectsLocationsUpdateVpcscConfigCall) Header() http.Header {
3863 if c.header_ == nil {
3864 c.header_ = make(http.Header)
3865 }
3866 return c.header_
3867 }
3868
3869 func (c *ProjectsLocationsUpdateVpcscConfigCall) doRequest(alt string) (*http.Response, error) {
3870 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3871 var body io.Reader = nil
3872 body, err := googleapi.WithoutDataWrapper.JSONReader(c.vpcscconfig)
3873 if err != nil {
3874 return nil, err
3875 }
3876 c.urlParams_.Set("alt", alt)
3877 c.urlParams_.Set("prettyPrint", "false")
3878 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3879 urls += "?" + c.urlParams_.Encode()
3880 req, err := http.NewRequest("PATCH", urls, body)
3881 if err != nil {
3882 return nil, err
3883 }
3884 req.Header = reqHeaders
3885 googleapi.Expand(req.URL, map[string]string{
3886 "name": c.name,
3887 })
3888 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3889 }
3890
3891
3892
3893
3894
3895
3896 func (c *ProjectsLocationsUpdateVpcscConfigCall) Do(opts ...googleapi.CallOption) (*VPCSCConfig, error) {
3897 gensupport.SetOptions(c.urlParams_, opts...)
3898 res, err := c.doRequest("json")
3899 if res != nil && res.StatusCode == http.StatusNotModified {
3900 if res.Body != nil {
3901 res.Body.Close()
3902 }
3903 return nil, gensupport.WrapError(&googleapi.Error{
3904 Code: res.StatusCode,
3905 Header: res.Header,
3906 })
3907 }
3908 if err != nil {
3909 return nil, err
3910 }
3911 defer googleapi.CloseBody(res)
3912 if err := googleapi.CheckResponse(res); err != nil {
3913 return nil, gensupport.WrapError(err)
3914 }
3915 ret := &VPCSCConfig{
3916 ServerResponse: googleapi.ServerResponse{
3917 Header: res.Header,
3918 HTTPStatusCode: res.StatusCode,
3919 },
3920 }
3921 target := &ret
3922 if err := gensupport.DecodeResponse(target, res); err != nil {
3923 return nil, err
3924 }
3925 return ret, nil
3926 }
3927
3928 type ProjectsLocationsOperationsGetCall struct {
3929 s *Service
3930 name string
3931 urlParams_ gensupport.URLParams
3932 ifNoneMatch_ string
3933 ctx_ context.Context
3934 header_ http.Header
3935 }
3936
3937
3938
3939
3940
3941
3942 func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall {
3943 c := &ProjectsLocationsOperationsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3944 c.name = name
3945 return c
3946 }
3947
3948
3949
3950
3951 func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall {
3952 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3953 return c
3954 }
3955
3956
3957
3958
3959 func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall {
3960 c.ifNoneMatch_ = entityTag
3961 return c
3962 }
3963
3964
3965 func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall {
3966 c.ctx_ = ctx
3967 return c
3968 }
3969
3970
3971
3972 func (c *ProjectsLocationsOperationsGetCall) Header() http.Header {
3973 if c.header_ == nil {
3974 c.header_ = make(http.Header)
3975 }
3976 return c.header_
3977 }
3978
3979 func (c *ProjectsLocationsOperationsGetCall) doRequest(alt string) (*http.Response, error) {
3980 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3981 if c.ifNoneMatch_ != "" {
3982 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3983 }
3984 var body io.Reader = nil
3985 c.urlParams_.Set("alt", alt)
3986 c.urlParams_.Set("prettyPrint", "false")
3987 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3988 urls += "?" + c.urlParams_.Encode()
3989 req, err := http.NewRequest("GET", urls, body)
3990 if err != nil {
3991 return nil, err
3992 }
3993 req.Header = reqHeaders
3994 googleapi.Expand(req.URL, map[string]string{
3995 "name": c.name,
3996 })
3997 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3998 }
3999
4000
4001
4002
4003
4004
4005 func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
4006 gensupport.SetOptions(c.urlParams_, opts...)
4007 res, err := c.doRequest("json")
4008 if res != nil && res.StatusCode == http.StatusNotModified {
4009 if res.Body != nil {
4010 res.Body.Close()
4011 }
4012 return nil, gensupport.WrapError(&googleapi.Error{
4013 Code: res.StatusCode,
4014 Header: res.Header,
4015 })
4016 }
4017 if err != nil {
4018 return nil, err
4019 }
4020 defer googleapi.CloseBody(res)
4021 if err := googleapi.CheckResponse(res); err != nil {
4022 return nil, gensupport.WrapError(err)
4023 }
4024 ret := &Operation{
4025 ServerResponse: googleapi.ServerResponse{
4026 Header: res.Header,
4027 HTTPStatusCode: res.StatusCode,
4028 },
4029 }
4030 target := &ret
4031 if err := gensupport.DecodeResponse(target, res); err != nil {
4032 return nil, err
4033 }
4034 return ret, nil
4035 }
4036
4037 type ProjectsLocationsRepositoriesCreateCall struct {
4038 s *Service
4039 parent string
4040 repository *Repository
4041 urlParams_ gensupport.URLParams
4042 ctx_ context.Context
4043 header_ http.Header
4044 }
4045
4046
4047
4048
4049
4050
4051 func (r *ProjectsLocationsRepositoriesService) Create(parent string, repository *Repository) *ProjectsLocationsRepositoriesCreateCall {
4052 c := &ProjectsLocationsRepositoriesCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4053 c.parent = parent
4054 c.repository = repository
4055 return c
4056 }
4057
4058
4059
4060 func (c *ProjectsLocationsRepositoriesCreateCall) RepositoryId(repositoryId string) *ProjectsLocationsRepositoriesCreateCall {
4061 c.urlParams_.Set("repositoryId", repositoryId)
4062 return c
4063 }
4064
4065
4066
4067
4068 func (c *ProjectsLocationsRepositoriesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesCreateCall {
4069 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4070 return c
4071 }
4072
4073
4074 func (c *ProjectsLocationsRepositoriesCreateCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesCreateCall {
4075 c.ctx_ = ctx
4076 return c
4077 }
4078
4079
4080
4081 func (c *ProjectsLocationsRepositoriesCreateCall) Header() http.Header {
4082 if c.header_ == nil {
4083 c.header_ = make(http.Header)
4084 }
4085 return c.header_
4086 }
4087
4088 func (c *ProjectsLocationsRepositoriesCreateCall) doRequest(alt string) (*http.Response, error) {
4089 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4090 var body io.Reader = nil
4091 body, err := googleapi.WithoutDataWrapper.JSONReader(c.repository)
4092 if err != nil {
4093 return nil, err
4094 }
4095 c.urlParams_.Set("alt", alt)
4096 c.urlParams_.Set("prettyPrint", "false")
4097 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/repositories")
4098 urls += "?" + c.urlParams_.Encode()
4099 req, err := http.NewRequest("POST", urls, body)
4100 if err != nil {
4101 return nil, err
4102 }
4103 req.Header = reqHeaders
4104 googleapi.Expand(req.URL, map[string]string{
4105 "parent": c.parent,
4106 })
4107 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4108 }
4109
4110
4111
4112
4113
4114
4115 func (c *ProjectsLocationsRepositoriesCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
4116 gensupport.SetOptions(c.urlParams_, opts...)
4117 res, err := c.doRequest("json")
4118 if res != nil && res.StatusCode == http.StatusNotModified {
4119 if res.Body != nil {
4120 res.Body.Close()
4121 }
4122 return nil, gensupport.WrapError(&googleapi.Error{
4123 Code: res.StatusCode,
4124 Header: res.Header,
4125 })
4126 }
4127 if err != nil {
4128 return nil, err
4129 }
4130 defer googleapi.CloseBody(res)
4131 if err := googleapi.CheckResponse(res); err != nil {
4132 return nil, gensupport.WrapError(err)
4133 }
4134 ret := &Operation{
4135 ServerResponse: googleapi.ServerResponse{
4136 Header: res.Header,
4137 HTTPStatusCode: res.StatusCode,
4138 },
4139 }
4140 target := &ret
4141 if err := gensupport.DecodeResponse(target, res); err != nil {
4142 return nil, err
4143 }
4144 return ret, nil
4145 }
4146
4147 type ProjectsLocationsRepositoriesDeleteCall struct {
4148 s *Service
4149 name string
4150 urlParams_ gensupport.URLParams
4151 ctx_ context.Context
4152 header_ http.Header
4153 }
4154
4155
4156
4157
4158
4159
4160 func (r *ProjectsLocationsRepositoriesService) Delete(name string) *ProjectsLocationsRepositoriesDeleteCall {
4161 c := &ProjectsLocationsRepositoriesDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4162 c.name = name
4163 return c
4164 }
4165
4166
4167
4168
4169 func (c *ProjectsLocationsRepositoriesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesDeleteCall {
4170 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4171 return c
4172 }
4173
4174
4175 func (c *ProjectsLocationsRepositoriesDeleteCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesDeleteCall {
4176 c.ctx_ = ctx
4177 return c
4178 }
4179
4180
4181
4182 func (c *ProjectsLocationsRepositoriesDeleteCall) Header() http.Header {
4183 if c.header_ == nil {
4184 c.header_ = make(http.Header)
4185 }
4186 return c.header_
4187 }
4188
4189 func (c *ProjectsLocationsRepositoriesDeleteCall) doRequest(alt string) (*http.Response, error) {
4190 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4191 var body io.Reader = nil
4192 c.urlParams_.Set("alt", alt)
4193 c.urlParams_.Set("prettyPrint", "false")
4194 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
4195 urls += "?" + c.urlParams_.Encode()
4196 req, err := http.NewRequest("DELETE", urls, body)
4197 if err != nil {
4198 return nil, err
4199 }
4200 req.Header = reqHeaders
4201 googleapi.Expand(req.URL, map[string]string{
4202 "name": c.name,
4203 })
4204 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4205 }
4206
4207
4208
4209
4210
4211
4212 func (c *ProjectsLocationsRepositoriesDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
4213 gensupport.SetOptions(c.urlParams_, opts...)
4214 res, err := c.doRequest("json")
4215 if res != nil && res.StatusCode == http.StatusNotModified {
4216 if res.Body != nil {
4217 res.Body.Close()
4218 }
4219 return nil, gensupport.WrapError(&googleapi.Error{
4220 Code: res.StatusCode,
4221 Header: res.Header,
4222 })
4223 }
4224 if err != nil {
4225 return nil, err
4226 }
4227 defer googleapi.CloseBody(res)
4228 if err := googleapi.CheckResponse(res); err != nil {
4229 return nil, gensupport.WrapError(err)
4230 }
4231 ret := &Operation{
4232 ServerResponse: googleapi.ServerResponse{
4233 Header: res.Header,
4234 HTTPStatusCode: res.StatusCode,
4235 },
4236 }
4237 target := &ret
4238 if err := gensupport.DecodeResponse(target, res); err != nil {
4239 return nil, err
4240 }
4241 return ret, nil
4242 }
4243
4244 type ProjectsLocationsRepositoriesGetCall struct {
4245 s *Service
4246 name string
4247 urlParams_ gensupport.URLParams
4248 ifNoneMatch_ string
4249 ctx_ context.Context
4250 header_ http.Header
4251 }
4252
4253
4254
4255
4256 func (r *ProjectsLocationsRepositoriesService) Get(name string) *ProjectsLocationsRepositoriesGetCall {
4257 c := &ProjectsLocationsRepositoriesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4258 c.name = name
4259 return c
4260 }
4261
4262
4263
4264
4265 func (c *ProjectsLocationsRepositoriesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesGetCall {
4266 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4267 return c
4268 }
4269
4270
4271
4272
4273 func (c *ProjectsLocationsRepositoriesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesGetCall {
4274 c.ifNoneMatch_ = entityTag
4275 return c
4276 }
4277
4278
4279 func (c *ProjectsLocationsRepositoriesGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesGetCall {
4280 c.ctx_ = ctx
4281 return c
4282 }
4283
4284
4285
4286 func (c *ProjectsLocationsRepositoriesGetCall) Header() http.Header {
4287 if c.header_ == nil {
4288 c.header_ = make(http.Header)
4289 }
4290 return c.header_
4291 }
4292
4293 func (c *ProjectsLocationsRepositoriesGetCall) doRequest(alt string) (*http.Response, error) {
4294 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4295 if c.ifNoneMatch_ != "" {
4296 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4297 }
4298 var body io.Reader = nil
4299 c.urlParams_.Set("alt", alt)
4300 c.urlParams_.Set("prettyPrint", "false")
4301 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
4302 urls += "?" + c.urlParams_.Encode()
4303 req, err := http.NewRequest("GET", urls, body)
4304 if err != nil {
4305 return nil, err
4306 }
4307 req.Header = reqHeaders
4308 googleapi.Expand(req.URL, map[string]string{
4309 "name": c.name,
4310 })
4311 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4312 }
4313
4314
4315
4316
4317
4318
4319 func (c *ProjectsLocationsRepositoriesGetCall) Do(opts ...googleapi.CallOption) (*Repository, error) {
4320 gensupport.SetOptions(c.urlParams_, opts...)
4321 res, err := c.doRequest("json")
4322 if res != nil && res.StatusCode == http.StatusNotModified {
4323 if res.Body != nil {
4324 res.Body.Close()
4325 }
4326 return nil, gensupport.WrapError(&googleapi.Error{
4327 Code: res.StatusCode,
4328 Header: res.Header,
4329 })
4330 }
4331 if err != nil {
4332 return nil, err
4333 }
4334 defer googleapi.CloseBody(res)
4335 if err := googleapi.CheckResponse(res); err != nil {
4336 return nil, gensupport.WrapError(err)
4337 }
4338 ret := &Repository{
4339 ServerResponse: googleapi.ServerResponse{
4340 Header: res.Header,
4341 HTTPStatusCode: res.StatusCode,
4342 },
4343 }
4344 target := &ret
4345 if err := gensupport.DecodeResponse(target, res); err != nil {
4346 return nil, err
4347 }
4348 return ret, nil
4349 }
4350
4351 type ProjectsLocationsRepositoriesGetIamPolicyCall struct {
4352 s *Service
4353 resource string
4354 urlParams_ gensupport.URLParams
4355 ifNoneMatch_ string
4356 ctx_ context.Context
4357 header_ http.Header
4358 }
4359
4360
4361
4362
4363
4364
4365 func (r *ProjectsLocationsRepositoriesService) GetIamPolicy(resource string) *ProjectsLocationsRepositoriesGetIamPolicyCall {
4366 c := &ProjectsLocationsRepositoriesGetIamPolicyCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4367 c.resource = resource
4368 return c
4369 }
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsRepositoriesGetIamPolicyCall {
4384 c.urlParams_.Set("options.requestedPolicyVersion", fmt.Sprint(optionsRequestedPolicyVersion))
4385 return c
4386 }
4387
4388
4389
4390
4391 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesGetIamPolicyCall {
4392 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4393 return c
4394 }
4395
4396
4397
4398
4399 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesGetIamPolicyCall {
4400 c.ifNoneMatch_ = entityTag
4401 return c
4402 }
4403
4404
4405 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesGetIamPolicyCall {
4406 c.ctx_ = ctx
4407 return c
4408 }
4409
4410
4411
4412 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) Header() http.Header {
4413 if c.header_ == nil {
4414 c.header_ = make(http.Header)
4415 }
4416 return c.header_
4417 }
4418
4419 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) doRequest(alt string) (*http.Response, error) {
4420 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4421 if c.ifNoneMatch_ != "" {
4422 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4423 }
4424 var body io.Reader = nil
4425 c.urlParams_.Set("alt", alt)
4426 c.urlParams_.Set("prettyPrint", "false")
4427 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+resource}:getIamPolicy")
4428 urls += "?" + c.urlParams_.Encode()
4429 req, err := http.NewRequest("GET", urls, body)
4430 if err != nil {
4431 return nil, err
4432 }
4433 req.Header = reqHeaders
4434 googleapi.Expand(req.URL, map[string]string{
4435 "resource": c.resource,
4436 })
4437 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4438 }
4439
4440
4441
4442
4443
4444
4445 func (c *ProjectsLocationsRepositoriesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) {
4446 gensupport.SetOptions(c.urlParams_, opts...)
4447 res, err := c.doRequest("json")
4448 if res != nil && res.StatusCode == http.StatusNotModified {
4449 if res.Body != nil {
4450 res.Body.Close()
4451 }
4452 return nil, gensupport.WrapError(&googleapi.Error{
4453 Code: res.StatusCode,
4454 Header: res.Header,
4455 })
4456 }
4457 if err != nil {
4458 return nil, err
4459 }
4460 defer googleapi.CloseBody(res)
4461 if err := googleapi.CheckResponse(res); err != nil {
4462 return nil, gensupport.WrapError(err)
4463 }
4464 ret := &Policy{
4465 ServerResponse: googleapi.ServerResponse{
4466 Header: res.Header,
4467 HTTPStatusCode: res.StatusCode,
4468 },
4469 }
4470 target := &ret
4471 if err := gensupport.DecodeResponse(target, res); err != nil {
4472 return nil, err
4473 }
4474 return ret, nil
4475 }
4476
4477 type ProjectsLocationsRepositoriesListCall struct {
4478 s *Service
4479 parent string
4480 urlParams_ gensupport.URLParams
4481 ifNoneMatch_ string
4482 ctx_ context.Context
4483 header_ http.Header
4484 }
4485
4486
4487
4488
4489 func (r *ProjectsLocationsRepositoriesService) List(parent string) *ProjectsLocationsRepositoriesListCall {
4490 c := &ProjectsLocationsRepositoriesListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4491 c.parent = parent
4492 return c
4493 }
4494
4495
4496
4497 func (c *ProjectsLocationsRepositoriesListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesListCall {
4498 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
4499 return c
4500 }
4501
4502
4503
4504 func (c *ProjectsLocationsRepositoriesListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesListCall {
4505 c.urlParams_.Set("pageToken", pageToken)
4506 return c
4507 }
4508
4509
4510
4511
4512 func (c *ProjectsLocationsRepositoriesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesListCall {
4513 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4514 return c
4515 }
4516
4517
4518
4519
4520 func (c *ProjectsLocationsRepositoriesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesListCall {
4521 c.ifNoneMatch_ = entityTag
4522 return c
4523 }
4524
4525
4526 func (c *ProjectsLocationsRepositoriesListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesListCall {
4527 c.ctx_ = ctx
4528 return c
4529 }
4530
4531
4532
4533 func (c *ProjectsLocationsRepositoriesListCall) Header() http.Header {
4534 if c.header_ == nil {
4535 c.header_ = make(http.Header)
4536 }
4537 return c.header_
4538 }
4539
4540 func (c *ProjectsLocationsRepositoriesListCall) doRequest(alt string) (*http.Response, error) {
4541 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4542 if c.ifNoneMatch_ != "" {
4543 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4544 }
4545 var body io.Reader = nil
4546 c.urlParams_.Set("alt", alt)
4547 c.urlParams_.Set("prettyPrint", "false")
4548 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/repositories")
4549 urls += "?" + c.urlParams_.Encode()
4550 req, err := http.NewRequest("GET", urls, body)
4551 if err != nil {
4552 return nil, err
4553 }
4554 req.Header = reqHeaders
4555 googleapi.Expand(req.URL, map[string]string{
4556 "parent": c.parent,
4557 })
4558 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4559 }
4560
4561
4562
4563
4564
4565
4566
4567 func (c *ProjectsLocationsRepositoriesListCall) Do(opts ...googleapi.CallOption) (*ListRepositoriesResponse, error) {
4568 gensupport.SetOptions(c.urlParams_, opts...)
4569 res, err := c.doRequest("json")
4570 if res != nil && res.StatusCode == http.StatusNotModified {
4571 if res.Body != nil {
4572 res.Body.Close()
4573 }
4574 return nil, gensupport.WrapError(&googleapi.Error{
4575 Code: res.StatusCode,
4576 Header: res.Header,
4577 })
4578 }
4579 if err != nil {
4580 return nil, err
4581 }
4582 defer googleapi.CloseBody(res)
4583 if err := googleapi.CheckResponse(res); err != nil {
4584 return nil, gensupport.WrapError(err)
4585 }
4586 ret := &ListRepositoriesResponse{
4587 ServerResponse: googleapi.ServerResponse{
4588 Header: res.Header,
4589 HTTPStatusCode: res.StatusCode,
4590 },
4591 }
4592 target := &ret
4593 if err := gensupport.DecodeResponse(target, res); err != nil {
4594 return nil, err
4595 }
4596 return ret, nil
4597 }
4598
4599
4600
4601
4602 func (c *ProjectsLocationsRepositoriesListCall) Pages(ctx context.Context, f func(*ListRepositoriesResponse) error) error {
4603 c.ctx_ = ctx
4604 defer c.PageToken(c.urlParams_.Get("pageToken"))
4605 for {
4606 x, err := c.Do()
4607 if err != nil {
4608 return err
4609 }
4610 if err := f(x); err != nil {
4611 return err
4612 }
4613 if x.NextPageToken == "" {
4614 return nil
4615 }
4616 c.PageToken(x.NextPageToken)
4617 }
4618 }
4619
4620 type ProjectsLocationsRepositoriesPatchCall struct {
4621 s *Service
4622 name string
4623 repository *Repository
4624 urlParams_ gensupport.URLParams
4625 ctx_ context.Context
4626 header_ http.Header
4627 }
4628
4629
4630
4631
4632
4633
4634 func (r *ProjectsLocationsRepositoriesService) Patch(name string, repository *Repository) *ProjectsLocationsRepositoriesPatchCall {
4635 c := &ProjectsLocationsRepositoriesPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4636 c.name = name
4637 c.repository = repository
4638 return c
4639 }
4640
4641
4642
4643
4644 func (c *ProjectsLocationsRepositoriesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsRepositoriesPatchCall {
4645 c.urlParams_.Set("updateMask", updateMask)
4646 return c
4647 }
4648
4649
4650
4651
4652 func (c *ProjectsLocationsRepositoriesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPatchCall {
4653 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4654 return c
4655 }
4656
4657
4658 func (c *ProjectsLocationsRepositoriesPatchCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPatchCall {
4659 c.ctx_ = ctx
4660 return c
4661 }
4662
4663
4664
4665 func (c *ProjectsLocationsRepositoriesPatchCall) Header() http.Header {
4666 if c.header_ == nil {
4667 c.header_ = make(http.Header)
4668 }
4669 return c.header_
4670 }
4671
4672 func (c *ProjectsLocationsRepositoriesPatchCall) doRequest(alt string) (*http.Response, error) {
4673 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4674 var body io.Reader = nil
4675 body, err := googleapi.WithoutDataWrapper.JSONReader(c.repository)
4676 if err != nil {
4677 return nil, err
4678 }
4679 c.urlParams_.Set("alt", alt)
4680 c.urlParams_.Set("prettyPrint", "false")
4681 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
4682 urls += "?" + c.urlParams_.Encode()
4683 req, err := http.NewRequest("PATCH", urls, body)
4684 if err != nil {
4685 return nil, err
4686 }
4687 req.Header = reqHeaders
4688 googleapi.Expand(req.URL, map[string]string{
4689 "name": c.name,
4690 })
4691 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4692 }
4693
4694
4695
4696
4697
4698
4699 func (c *ProjectsLocationsRepositoriesPatchCall) Do(opts ...googleapi.CallOption) (*Repository, error) {
4700 gensupport.SetOptions(c.urlParams_, opts...)
4701 res, err := c.doRequest("json")
4702 if res != nil && res.StatusCode == http.StatusNotModified {
4703 if res.Body != nil {
4704 res.Body.Close()
4705 }
4706 return nil, gensupport.WrapError(&googleapi.Error{
4707 Code: res.StatusCode,
4708 Header: res.Header,
4709 })
4710 }
4711 if err != nil {
4712 return nil, err
4713 }
4714 defer googleapi.CloseBody(res)
4715 if err := googleapi.CheckResponse(res); err != nil {
4716 return nil, gensupport.WrapError(err)
4717 }
4718 ret := &Repository{
4719 ServerResponse: googleapi.ServerResponse{
4720 Header: res.Header,
4721 HTTPStatusCode: res.StatusCode,
4722 },
4723 }
4724 target := &ret
4725 if err := gensupport.DecodeResponse(target, res); err != nil {
4726 return nil, err
4727 }
4728 return ret, nil
4729 }
4730
4731 type ProjectsLocationsRepositoriesSetIamPolicyCall struct {
4732 s *Service
4733 resource string
4734 setiampolicyrequest *SetIamPolicyRequest
4735 urlParams_ gensupport.URLParams
4736 ctx_ context.Context
4737 header_ http.Header
4738 }
4739
4740
4741
4742
4743
4744
4745 func (r *ProjectsLocationsRepositoriesService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsRepositoriesSetIamPolicyCall {
4746 c := &ProjectsLocationsRepositoriesSetIamPolicyCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4747 c.resource = resource
4748 c.setiampolicyrequest = setiampolicyrequest
4749 return c
4750 }
4751
4752
4753
4754
4755 func (c *ProjectsLocationsRepositoriesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesSetIamPolicyCall {
4756 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4757 return c
4758 }
4759
4760
4761 func (c *ProjectsLocationsRepositoriesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesSetIamPolicyCall {
4762 c.ctx_ = ctx
4763 return c
4764 }
4765
4766
4767
4768 func (c *ProjectsLocationsRepositoriesSetIamPolicyCall) Header() http.Header {
4769 if c.header_ == nil {
4770 c.header_ = make(http.Header)
4771 }
4772 return c.header_
4773 }
4774
4775 func (c *ProjectsLocationsRepositoriesSetIamPolicyCall) doRequest(alt string) (*http.Response, error) {
4776 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4777 var body io.Reader = nil
4778 body, err := googleapi.WithoutDataWrapper.JSONReader(c.setiampolicyrequest)
4779 if err != nil {
4780 return nil, err
4781 }
4782 c.urlParams_.Set("alt", alt)
4783 c.urlParams_.Set("prettyPrint", "false")
4784 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+resource}:setIamPolicy")
4785 urls += "?" + c.urlParams_.Encode()
4786 req, err := http.NewRequest("POST", urls, body)
4787 if err != nil {
4788 return nil, err
4789 }
4790 req.Header = reqHeaders
4791 googleapi.Expand(req.URL, map[string]string{
4792 "resource": c.resource,
4793 })
4794 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4795 }
4796
4797
4798
4799
4800
4801
4802 func (c *ProjectsLocationsRepositoriesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) {
4803 gensupport.SetOptions(c.urlParams_, opts...)
4804 res, err := c.doRequest("json")
4805 if res != nil && res.StatusCode == http.StatusNotModified {
4806 if res.Body != nil {
4807 res.Body.Close()
4808 }
4809 return nil, gensupport.WrapError(&googleapi.Error{
4810 Code: res.StatusCode,
4811 Header: res.Header,
4812 })
4813 }
4814 if err != nil {
4815 return nil, err
4816 }
4817 defer googleapi.CloseBody(res)
4818 if err := googleapi.CheckResponse(res); err != nil {
4819 return nil, gensupport.WrapError(err)
4820 }
4821 ret := &Policy{
4822 ServerResponse: googleapi.ServerResponse{
4823 Header: res.Header,
4824 HTTPStatusCode: res.StatusCode,
4825 },
4826 }
4827 target := &ret
4828 if err := gensupport.DecodeResponse(target, res); err != nil {
4829 return nil, err
4830 }
4831 return ret, nil
4832 }
4833
4834 type ProjectsLocationsRepositoriesTestIamPermissionsCall struct {
4835 s *Service
4836 resource string
4837 testiampermissionsrequest *TestIamPermissionsRequest
4838 urlParams_ gensupport.URLParams
4839 ctx_ context.Context
4840 header_ http.Header
4841 }
4842
4843
4844
4845
4846
4847
4848
4849
4850 func (r *ProjectsLocationsRepositoriesService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsRepositoriesTestIamPermissionsCall {
4851 c := &ProjectsLocationsRepositoriesTestIamPermissionsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4852 c.resource = resource
4853 c.testiampermissionsrequest = testiampermissionsrequest
4854 return c
4855 }
4856
4857
4858
4859
4860 func (c *ProjectsLocationsRepositoriesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesTestIamPermissionsCall {
4861 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4862 return c
4863 }
4864
4865
4866 func (c *ProjectsLocationsRepositoriesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesTestIamPermissionsCall {
4867 c.ctx_ = ctx
4868 return c
4869 }
4870
4871
4872
4873 func (c *ProjectsLocationsRepositoriesTestIamPermissionsCall) Header() http.Header {
4874 if c.header_ == nil {
4875 c.header_ = make(http.Header)
4876 }
4877 return c.header_
4878 }
4879
4880 func (c *ProjectsLocationsRepositoriesTestIamPermissionsCall) doRequest(alt string) (*http.Response, error) {
4881 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4882 var body io.Reader = nil
4883 body, err := googleapi.WithoutDataWrapper.JSONReader(c.testiampermissionsrequest)
4884 if err != nil {
4885 return nil, err
4886 }
4887 c.urlParams_.Set("alt", alt)
4888 c.urlParams_.Set("prettyPrint", "false")
4889 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+resource}:testIamPermissions")
4890 urls += "?" + c.urlParams_.Encode()
4891 req, err := http.NewRequest("POST", urls, body)
4892 if err != nil {
4893 return nil, err
4894 }
4895 req.Header = reqHeaders
4896 googleapi.Expand(req.URL, map[string]string{
4897 "resource": c.resource,
4898 })
4899 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4900 }
4901
4902
4903
4904
4905
4906
4907
4908 func (c *ProjectsLocationsRepositoriesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error) {
4909 gensupport.SetOptions(c.urlParams_, opts...)
4910 res, err := c.doRequest("json")
4911 if res != nil && res.StatusCode == http.StatusNotModified {
4912 if res.Body != nil {
4913 res.Body.Close()
4914 }
4915 return nil, gensupport.WrapError(&googleapi.Error{
4916 Code: res.StatusCode,
4917 Header: res.Header,
4918 })
4919 }
4920 if err != nil {
4921 return nil, err
4922 }
4923 defer googleapi.CloseBody(res)
4924 if err := googleapi.CheckResponse(res); err != nil {
4925 return nil, gensupport.WrapError(err)
4926 }
4927 ret := &TestIamPermissionsResponse{
4928 ServerResponse: googleapi.ServerResponse{
4929 Header: res.Header,
4930 HTTPStatusCode: res.StatusCode,
4931 },
4932 }
4933 target := &ret
4934 if err := gensupport.DecodeResponse(target, res); err != nil {
4935 return nil, err
4936 }
4937 return ret, nil
4938 }
4939
4940 type ProjectsLocationsRepositoriesAptArtifactsImportCall struct {
4941 s *Service
4942 parent string
4943 importaptartifactsrequest *ImportAptArtifactsRequest
4944 urlParams_ gensupport.URLParams
4945 ctx_ context.Context
4946 header_ http.Header
4947 }
4948
4949
4950
4951
4952
4953
4954
4955
4956 func (r *ProjectsLocationsRepositoriesAptArtifactsService) Import(parent string, importaptartifactsrequest *ImportAptArtifactsRequest) *ProjectsLocationsRepositoriesAptArtifactsImportCall {
4957 c := &ProjectsLocationsRepositoriesAptArtifactsImportCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4958 c.parent = parent
4959 c.importaptartifactsrequest = importaptartifactsrequest
4960 return c
4961 }
4962
4963
4964
4965
4966 func (c *ProjectsLocationsRepositoriesAptArtifactsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesAptArtifactsImportCall {
4967 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4968 return c
4969 }
4970
4971
4972 func (c *ProjectsLocationsRepositoriesAptArtifactsImportCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesAptArtifactsImportCall {
4973 c.ctx_ = ctx
4974 return c
4975 }
4976
4977
4978
4979 func (c *ProjectsLocationsRepositoriesAptArtifactsImportCall) Header() http.Header {
4980 if c.header_ == nil {
4981 c.header_ = make(http.Header)
4982 }
4983 return c.header_
4984 }
4985
4986 func (c *ProjectsLocationsRepositoriesAptArtifactsImportCall) doRequest(alt string) (*http.Response, error) {
4987 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4988 var body io.Reader = nil
4989 body, err := googleapi.WithoutDataWrapper.JSONReader(c.importaptartifactsrequest)
4990 if err != nil {
4991 return nil, err
4992 }
4993 c.urlParams_.Set("alt", alt)
4994 c.urlParams_.Set("prettyPrint", "false")
4995 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/aptArtifacts:import")
4996 urls += "?" + c.urlParams_.Encode()
4997 req, err := http.NewRequest("POST", urls, body)
4998 if err != nil {
4999 return nil, err
5000 }
5001 req.Header = reqHeaders
5002 googleapi.Expand(req.URL, map[string]string{
5003 "parent": c.parent,
5004 })
5005 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5006 }
5007
5008
5009
5010
5011
5012
5013 func (c *ProjectsLocationsRepositoriesAptArtifactsImportCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
5014 gensupport.SetOptions(c.urlParams_, opts...)
5015 res, err := c.doRequest("json")
5016 if res != nil && res.StatusCode == http.StatusNotModified {
5017 if res.Body != nil {
5018 res.Body.Close()
5019 }
5020 return nil, gensupport.WrapError(&googleapi.Error{
5021 Code: res.StatusCode,
5022 Header: res.Header,
5023 })
5024 }
5025 if err != nil {
5026 return nil, err
5027 }
5028 defer googleapi.CloseBody(res)
5029 if err := googleapi.CheckResponse(res); err != nil {
5030 return nil, gensupport.WrapError(err)
5031 }
5032 ret := &Operation{
5033 ServerResponse: googleapi.ServerResponse{
5034 Header: res.Header,
5035 HTTPStatusCode: res.StatusCode,
5036 },
5037 }
5038 target := &ret
5039 if err := gensupport.DecodeResponse(target, res); err != nil {
5040 return nil, err
5041 }
5042 return ret, nil
5043 }
5044
5045 type ProjectsLocationsRepositoriesAptArtifactsUploadCall struct {
5046 s *Service
5047 parent string
5048 uploadaptartifactrequest *UploadAptArtifactRequest
5049 urlParams_ gensupport.URLParams
5050 mediaInfo_ *gensupport.MediaInfo
5051 ctx_ context.Context
5052 header_ http.Header
5053 }
5054
5055
5056
5057
5058
5059
5060
5061
5062 func (r *ProjectsLocationsRepositoriesAptArtifactsService) Upload(parent string, uploadaptartifactrequest *UploadAptArtifactRequest) *ProjectsLocationsRepositoriesAptArtifactsUploadCall {
5063 c := &ProjectsLocationsRepositoriesAptArtifactsUploadCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5064 c.parent = parent
5065 c.uploadaptartifactrequest = uploadaptartifactrequest
5066 return c
5067 }
5068
5069
5070
5071
5072
5073
5074
5075
5076 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) Media(r io.Reader, options ...googleapi.MediaOption) *ProjectsLocationsRepositoriesAptArtifactsUploadCall {
5077 c.mediaInfo_ = gensupport.NewInfoFromMedia(r, options)
5078 return c
5079 }
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *ProjectsLocationsRepositoriesAptArtifactsUploadCall {
5091 c.ctx_ = ctx
5092 c.mediaInfo_ = gensupport.NewInfoFromResumableMedia(r, size, mediaType)
5093 return c
5094 }
5095
5096
5097
5098
5099
5100 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) ProgressUpdater(pu googleapi.ProgressUpdater) *ProjectsLocationsRepositoriesAptArtifactsUploadCall {
5101 c.mediaInfo_.SetProgressUpdater(pu)
5102 return c
5103 }
5104
5105
5106
5107
5108 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesAptArtifactsUploadCall {
5109 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5110 return c
5111 }
5112
5113
5114
5115
5116 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesAptArtifactsUploadCall {
5117 c.ctx_ = ctx
5118 return c
5119 }
5120
5121
5122
5123 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) Header() http.Header {
5124 if c.header_ == nil {
5125 c.header_ = make(http.Header)
5126 }
5127 return c.header_
5128 }
5129
5130 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) doRequest(alt string) (*http.Response, error) {
5131 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5132 var body io.Reader = nil
5133 body, err := googleapi.WithoutDataWrapper.JSONReader(c.uploadaptartifactrequest)
5134 if err != nil {
5135 return nil, err
5136 }
5137 c.urlParams_.Set("alt", alt)
5138 c.urlParams_.Set("prettyPrint", "false")
5139 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/aptArtifacts:create")
5140 if c.mediaInfo_ != nil {
5141 urls = googleapi.ResolveRelative(c.s.BasePath, "/upload/v1/{+parent}/aptArtifacts:create")
5142 c.urlParams_.Set("uploadType", c.mediaInfo_.UploadType())
5143 }
5144 if body == nil {
5145 body = new(bytes.Buffer)
5146 reqHeaders.Set("Content-Type", "application/json")
5147 }
5148 body, getBody, cleanup := c.mediaInfo_.UploadRequest(reqHeaders, body)
5149 defer cleanup()
5150 urls += "?" + c.urlParams_.Encode()
5151 req, err := http.NewRequest("POST", urls, body)
5152 if err != nil {
5153 return nil, err
5154 }
5155 req.Header = reqHeaders
5156 req.GetBody = getBody
5157 googleapi.Expand(req.URL, map[string]string{
5158 "parent": c.parent,
5159 })
5160 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5161 }
5162
5163
5164
5165
5166
5167
5168
5169 func (c *ProjectsLocationsRepositoriesAptArtifactsUploadCall) Do(opts ...googleapi.CallOption) (*UploadAptArtifactMediaResponse, error) {
5170 gensupport.SetOptions(c.urlParams_, opts...)
5171 res, err := c.doRequest("json")
5172 if res != nil && res.StatusCode == http.StatusNotModified {
5173 if res.Body != nil {
5174 res.Body.Close()
5175 }
5176 return nil, gensupport.WrapError(&googleapi.Error{
5177 Code: res.StatusCode,
5178 Header: res.Header,
5179 })
5180 }
5181 if err != nil {
5182 return nil, err
5183 }
5184 defer googleapi.CloseBody(res)
5185 if err := googleapi.CheckResponse(res); err != nil {
5186 return nil, gensupport.WrapError(err)
5187 }
5188 rx := c.mediaInfo_.ResumableUpload(res.Header.Get("Location"))
5189 if rx != nil {
5190 rx.Client = c.s.client
5191 rx.UserAgent = c.s.userAgent()
5192 ctx := c.ctx_
5193 if ctx == nil {
5194 ctx = context.TODO()
5195 }
5196 res, err = rx.Upload(ctx)
5197 if err != nil {
5198 return nil, err
5199 }
5200 defer res.Body.Close()
5201 if err := googleapi.CheckResponse(res); err != nil {
5202 return nil, gensupport.WrapError(err)
5203 }
5204 }
5205 ret := &UploadAptArtifactMediaResponse{
5206 ServerResponse: googleapi.ServerResponse{
5207 Header: res.Header,
5208 HTTPStatusCode: res.StatusCode,
5209 },
5210 }
5211 target := &ret
5212 if err := gensupport.DecodeResponse(target, res); err != nil {
5213 return nil, err
5214 }
5215 return ret, nil
5216 }
5217
5218 type ProjectsLocationsRepositoriesDockerImagesGetCall struct {
5219 s *Service
5220 name string
5221 urlParams_ gensupport.URLParams
5222 ifNoneMatch_ string
5223 ctx_ context.Context
5224 header_ http.Header
5225 }
5226
5227
5228
5229
5230 func (r *ProjectsLocationsRepositoriesDockerImagesService) Get(name string) *ProjectsLocationsRepositoriesDockerImagesGetCall {
5231 c := &ProjectsLocationsRepositoriesDockerImagesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5232 c.name = name
5233 return c
5234 }
5235
5236
5237
5238
5239 func (c *ProjectsLocationsRepositoriesDockerImagesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesDockerImagesGetCall {
5240 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5241 return c
5242 }
5243
5244
5245
5246
5247 func (c *ProjectsLocationsRepositoriesDockerImagesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesDockerImagesGetCall {
5248 c.ifNoneMatch_ = entityTag
5249 return c
5250 }
5251
5252
5253 func (c *ProjectsLocationsRepositoriesDockerImagesGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesDockerImagesGetCall {
5254 c.ctx_ = ctx
5255 return c
5256 }
5257
5258
5259
5260 func (c *ProjectsLocationsRepositoriesDockerImagesGetCall) Header() http.Header {
5261 if c.header_ == nil {
5262 c.header_ = make(http.Header)
5263 }
5264 return c.header_
5265 }
5266
5267 func (c *ProjectsLocationsRepositoriesDockerImagesGetCall) doRequest(alt string) (*http.Response, error) {
5268 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
5269 if c.ifNoneMatch_ != "" {
5270 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
5271 }
5272 var body io.Reader = nil
5273 c.urlParams_.Set("alt", alt)
5274 c.urlParams_.Set("prettyPrint", "false")
5275 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
5276 urls += "?" + c.urlParams_.Encode()
5277 req, err := http.NewRequest("GET", urls, body)
5278 if err != nil {
5279 return nil, err
5280 }
5281 req.Header = reqHeaders
5282 googleapi.Expand(req.URL, map[string]string{
5283 "name": c.name,
5284 })
5285 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5286 }
5287
5288
5289
5290
5291
5292
5293 func (c *ProjectsLocationsRepositoriesDockerImagesGetCall) Do(opts ...googleapi.CallOption) (*DockerImage, error) {
5294 gensupport.SetOptions(c.urlParams_, opts...)
5295 res, err := c.doRequest("json")
5296 if res != nil && res.StatusCode == http.StatusNotModified {
5297 if res.Body != nil {
5298 res.Body.Close()
5299 }
5300 return nil, gensupport.WrapError(&googleapi.Error{
5301 Code: res.StatusCode,
5302 Header: res.Header,
5303 })
5304 }
5305 if err != nil {
5306 return nil, err
5307 }
5308 defer googleapi.CloseBody(res)
5309 if err := googleapi.CheckResponse(res); err != nil {
5310 return nil, gensupport.WrapError(err)
5311 }
5312 ret := &DockerImage{
5313 ServerResponse: googleapi.ServerResponse{
5314 Header: res.Header,
5315 HTTPStatusCode: res.StatusCode,
5316 },
5317 }
5318 target := &ret
5319 if err := gensupport.DecodeResponse(target, res); err != nil {
5320 return nil, err
5321 }
5322 return ret, nil
5323 }
5324
5325 type ProjectsLocationsRepositoriesDockerImagesListCall struct {
5326 s *Service
5327 parent string
5328 urlParams_ gensupport.URLParams
5329 ifNoneMatch_ string
5330 ctx_ context.Context
5331 header_ http.Header
5332 }
5333
5334
5335
5336
5337
5338 func (r *ProjectsLocationsRepositoriesDockerImagesService) List(parent string) *ProjectsLocationsRepositoriesDockerImagesListCall {
5339 c := &ProjectsLocationsRepositoriesDockerImagesListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5340 c.parent = parent
5341 return c
5342 }
5343
5344
5345
5346 func (c *ProjectsLocationsRepositoriesDockerImagesListCall) OrderBy(orderBy string) *ProjectsLocationsRepositoriesDockerImagesListCall {
5347 c.urlParams_.Set("orderBy", orderBy)
5348 return c
5349 }
5350
5351
5352
5353 func (c *ProjectsLocationsRepositoriesDockerImagesListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesDockerImagesListCall {
5354 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
5355 return c
5356 }
5357
5358
5359
5360 func (c *ProjectsLocationsRepositoriesDockerImagesListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesDockerImagesListCall {
5361 c.urlParams_.Set("pageToken", pageToken)
5362 return c
5363 }
5364
5365
5366
5367
5368 func (c *ProjectsLocationsRepositoriesDockerImagesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesDockerImagesListCall {
5369 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5370 return c
5371 }
5372
5373
5374
5375
5376 func (c *ProjectsLocationsRepositoriesDockerImagesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesDockerImagesListCall {
5377 c.ifNoneMatch_ = entityTag
5378 return c
5379 }
5380
5381
5382 func (c *ProjectsLocationsRepositoriesDockerImagesListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesDockerImagesListCall {
5383 c.ctx_ = ctx
5384 return c
5385 }
5386
5387
5388
5389 func (c *ProjectsLocationsRepositoriesDockerImagesListCall) Header() http.Header {
5390 if c.header_ == nil {
5391 c.header_ = make(http.Header)
5392 }
5393 return c.header_
5394 }
5395
5396 func (c *ProjectsLocationsRepositoriesDockerImagesListCall) doRequest(alt string) (*http.Response, error) {
5397 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
5398 if c.ifNoneMatch_ != "" {
5399 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
5400 }
5401 var body io.Reader = nil
5402 c.urlParams_.Set("alt", alt)
5403 c.urlParams_.Set("prettyPrint", "false")
5404 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/dockerImages")
5405 urls += "?" + c.urlParams_.Encode()
5406 req, err := http.NewRequest("GET", urls, body)
5407 if err != nil {
5408 return nil, err
5409 }
5410 req.Header = reqHeaders
5411 googleapi.Expand(req.URL, map[string]string{
5412 "parent": c.parent,
5413 })
5414 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5415 }
5416
5417
5418
5419
5420
5421
5422
5423 func (c *ProjectsLocationsRepositoriesDockerImagesListCall) Do(opts ...googleapi.CallOption) (*ListDockerImagesResponse, error) {
5424 gensupport.SetOptions(c.urlParams_, opts...)
5425 res, err := c.doRequest("json")
5426 if res != nil && res.StatusCode == http.StatusNotModified {
5427 if res.Body != nil {
5428 res.Body.Close()
5429 }
5430 return nil, gensupport.WrapError(&googleapi.Error{
5431 Code: res.StatusCode,
5432 Header: res.Header,
5433 })
5434 }
5435 if err != nil {
5436 return nil, err
5437 }
5438 defer googleapi.CloseBody(res)
5439 if err := googleapi.CheckResponse(res); err != nil {
5440 return nil, gensupport.WrapError(err)
5441 }
5442 ret := &ListDockerImagesResponse{
5443 ServerResponse: googleapi.ServerResponse{
5444 Header: res.Header,
5445 HTTPStatusCode: res.StatusCode,
5446 },
5447 }
5448 target := &ret
5449 if err := gensupport.DecodeResponse(target, res); err != nil {
5450 return nil, err
5451 }
5452 return ret, nil
5453 }
5454
5455
5456
5457
5458 func (c *ProjectsLocationsRepositoriesDockerImagesListCall) Pages(ctx context.Context, f func(*ListDockerImagesResponse) error) error {
5459 c.ctx_ = ctx
5460 defer c.PageToken(c.urlParams_.Get("pageToken"))
5461 for {
5462 x, err := c.Do()
5463 if err != nil {
5464 return err
5465 }
5466 if err := f(x); err != nil {
5467 return err
5468 }
5469 if x.NextPageToken == "" {
5470 return nil
5471 }
5472 c.PageToken(x.NextPageToken)
5473 }
5474 }
5475
5476 type ProjectsLocationsRepositoriesFilesDownloadCall struct {
5477 s *Service
5478 name string
5479 urlParams_ gensupport.URLParams
5480 ifNoneMatch_ string
5481 ctx_ context.Context
5482 header_ http.Header
5483 }
5484
5485
5486
5487
5488 func (r *ProjectsLocationsRepositoriesFilesService) Download(name string) *ProjectsLocationsRepositoriesFilesDownloadCall {
5489 c := &ProjectsLocationsRepositoriesFilesDownloadCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5490 c.name = name
5491 return c
5492 }
5493
5494
5495
5496
5497 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesFilesDownloadCall {
5498 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5499 return c
5500 }
5501
5502
5503
5504
5505 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesFilesDownloadCall {
5506 c.ifNoneMatch_ = entityTag
5507 return c
5508 }
5509
5510
5511 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesFilesDownloadCall {
5512 c.ctx_ = ctx
5513 return c
5514 }
5515
5516
5517
5518 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) Header() http.Header {
5519 if c.header_ == nil {
5520 c.header_ = make(http.Header)
5521 }
5522 return c.header_
5523 }
5524
5525 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) doRequest(alt string) (*http.Response, error) {
5526 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
5527 if c.ifNoneMatch_ != "" {
5528 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
5529 }
5530 var body io.Reader = nil
5531 c.urlParams_.Set("alt", alt)
5532 c.urlParams_.Set("prettyPrint", "false")
5533 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}:download")
5534 urls += "?" + c.urlParams_.Encode()
5535 req, err := http.NewRequest("GET", urls, body)
5536 if err != nil {
5537 return nil, err
5538 }
5539 req.Header = reqHeaders
5540 googleapi.Expand(req.URL, map[string]string{
5541 "name": c.name,
5542 })
5543 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5544 }
5545
5546
5547
5548
5549 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) Download(opts ...googleapi.CallOption) (*http.Response, error) {
5550 gensupport.SetOptions(c.urlParams_, opts...)
5551 res, err := c.doRequest("media")
5552 if err != nil {
5553 return nil, err
5554 }
5555 if err := googleapi.CheckResponse(res); err != nil {
5556 res.Body.Close()
5557 return nil, gensupport.WrapError(err)
5558 }
5559 return res, nil
5560 }
5561
5562
5563
5564
5565
5566
5567
5568 func (c *ProjectsLocationsRepositoriesFilesDownloadCall) Do(opts ...googleapi.CallOption) (*DownloadFileResponse, error) {
5569 gensupport.SetOptions(c.urlParams_, opts...)
5570 res, err := c.doRequest("json")
5571 if res != nil && res.StatusCode == http.StatusNotModified {
5572 if res.Body != nil {
5573 res.Body.Close()
5574 }
5575 return nil, gensupport.WrapError(&googleapi.Error{
5576 Code: res.StatusCode,
5577 Header: res.Header,
5578 })
5579 }
5580 if err != nil {
5581 return nil, err
5582 }
5583 defer googleapi.CloseBody(res)
5584 if err := googleapi.CheckResponse(res); err != nil {
5585 return nil, gensupport.WrapError(err)
5586 }
5587 ret := &DownloadFileResponse{
5588 ServerResponse: googleapi.ServerResponse{
5589 Header: res.Header,
5590 HTTPStatusCode: res.StatusCode,
5591 },
5592 }
5593 target := &ret
5594 if err := gensupport.DecodeResponse(target, res); err != nil {
5595 return nil, err
5596 }
5597 return ret, nil
5598 }
5599
5600 type ProjectsLocationsRepositoriesFilesGetCall struct {
5601 s *Service
5602 name string
5603 urlParams_ gensupport.URLParams
5604 ifNoneMatch_ string
5605 ctx_ context.Context
5606 header_ http.Header
5607 }
5608
5609
5610
5611
5612 func (r *ProjectsLocationsRepositoriesFilesService) Get(name string) *ProjectsLocationsRepositoriesFilesGetCall {
5613 c := &ProjectsLocationsRepositoriesFilesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5614 c.name = name
5615 return c
5616 }
5617
5618
5619
5620
5621 func (c *ProjectsLocationsRepositoriesFilesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesFilesGetCall {
5622 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5623 return c
5624 }
5625
5626
5627
5628
5629 func (c *ProjectsLocationsRepositoriesFilesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesFilesGetCall {
5630 c.ifNoneMatch_ = entityTag
5631 return c
5632 }
5633
5634
5635 func (c *ProjectsLocationsRepositoriesFilesGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesFilesGetCall {
5636 c.ctx_ = ctx
5637 return c
5638 }
5639
5640
5641
5642 func (c *ProjectsLocationsRepositoriesFilesGetCall) Header() http.Header {
5643 if c.header_ == nil {
5644 c.header_ = make(http.Header)
5645 }
5646 return c.header_
5647 }
5648
5649 func (c *ProjectsLocationsRepositoriesFilesGetCall) doRequest(alt string) (*http.Response, error) {
5650 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
5651 if c.ifNoneMatch_ != "" {
5652 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
5653 }
5654 var body io.Reader = nil
5655 c.urlParams_.Set("alt", alt)
5656 c.urlParams_.Set("prettyPrint", "false")
5657 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
5658 urls += "?" + c.urlParams_.Encode()
5659 req, err := http.NewRequest("GET", urls, body)
5660 if err != nil {
5661 return nil, err
5662 }
5663 req.Header = reqHeaders
5664 googleapi.Expand(req.URL, map[string]string{
5665 "name": c.name,
5666 })
5667 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5668 }
5669
5670
5671
5672
5673
5674
5675
5676 func (c *ProjectsLocationsRepositoriesFilesGetCall) Do(opts ...googleapi.CallOption) (*GoogleDevtoolsArtifactregistryV1File, error) {
5677 gensupport.SetOptions(c.urlParams_, opts...)
5678 res, err := c.doRequest("json")
5679 if res != nil && res.StatusCode == http.StatusNotModified {
5680 if res.Body != nil {
5681 res.Body.Close()
5682 }
5683 return nil, gensupport.WrapError(&googleapi.Error{
5684 Code: res.StatusCode,
5685 Header: res.Header,
5686 })
5687 }
5688 if err != nil {
5689 return nil, err
5690 }
5691 defer googleapi.CloseBody(res)
5692 if err := googleapi.CheckResponse(res); err != nil {
5693 return nil, gensupport.WrapError(err)
5694 }
5695 ret := &GoogleDevtoolsArtifactregistryV1File{
5696 ServerResponse: googleapi.ServerResponse{
5697 Header: res.Header,
5698 HTTPStatusCode: res.StatusCode,
5699 },
5700 }
5701 target := &ret
5702 if err := gensupport.DecodeResponse(target, res); err != nil {
5703 return nil, err
5704 }
5705 return ret, nil
5706 }
5707
5708 type ProjectsLocationsRepositoriesFilesListCall struct {
5709 s *Service
5710 parent string
5711 urlParams_ gensupport.URLParams
5712 ifNoneMatch_ string
5713 ctx_ context.Context
5714 header_ http.Header
5715 }
5716
5717
5718
5719
5720
5721 func (r *ProjectsLocationsRepositoriesFilesService) List(parent string) *ProjectsLocationsRepositoriesFilesListCall {
5722 c := &ProjectsLocationsRepositoriesFilesListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5723 c.parent = parent
5724 return c
5725 }
5726
5727
5728
5729
5730
5731
5732
5733
5734 func (c *ProjectsLocationsRepositoriesFilesListCall) Filter(filter string) *ProjectsLocationsRepositoriesFilesListCall {
5735 c.urlParams_.Set("filter", filter)
5736 return c
5737 }
5738
5739
5740
5741 func (c *ProjectsLocationsRepositoriesFilesListCall) OrderBy(orderBy string) *ProjectsLocationsRepositoriesFilesListCall {
5742 c.urlParams_.Set("orderBy", orderBy)
5743 return c
5744 }
5745
5746
5747
5748 func (c *ProjectsLocationsRepositoriesFilesListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesFilesListCall {
5749 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
5750 return c
5751 }
5752
5753
5754
5755 func (c *ProjectsLocationsRepositoriesFilesListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesFilesListCall {
5756 c.urlParams_.Set("pageToken", pageToken)
5757 return c
5758 }
5759
5760
5761
5762
5763 func (c *ProjectsLocationsRepositoriesFilesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesFilesListCall {
5764 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5765 return c
5766 }
5767
5768
5769
5770
5771 func (c *ProjectsLocationsRepositoriesFilesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesFilesListCall {
5772 c.ifNoneMatch_ = entityTag
5773 return c
5774 }
5775
5776
5777 func (c *ProjectsLocationsRepositoriesFilesListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesFilesListCall {
5778 c.ctx_ = ctx
5779 return c
5780 }
5781
5782
5783
5784 func (c *ProjectsLocationsRepositoriesFilesListCall) Header() http.Header {
5785 if c.header_ == nil {
5786 c.header_ = make(http.Header)
5787 }
5788 return c.header_
5789 }
5790
5791 func (c *ProjectsLocationsRepositoriesFilesListCall) doRequest(alt string) (*http.Response, error) {
5792 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
5793 if c.ifNoneMatch_ != "" {
5794 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
5795 }
5796 var body io.Reader = nil
5797 c.urlParams_.Set("alt", alt)
5798 c.urlParams_.Set("prettyPrint", "false")
5799 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/files")
5800 urls += "?" + c.urlParams_.Encode()
5801 req, err := http.NewRequest("GET", urls, body)
5802 if err != nil {
5803 return nil, err
5804 }
5805 req.Header = reqHeaders
5806 googleapi.Expand(req.URL, map[string]string{
5807 "parent": c.parent,
5808 })
5809 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5810 }
5811
5812
5813
5814
5815
5816
5817
5818 func (c *ProjectsLocationsRepositoriesFilesListCall) Do(opts ...googleapi.CallOption) (*ListFilesResponse, error) {
5819 gensupport.SetOptions(c.urlParams_, opts...)
5820 res, err := c.doRequest("json")
5821 if res != nil && res.StatusCode == http.StatusNotModified {
5822 if res.Body != nil {
5823 res.Body.Close()
5824 }
5825 return nil, gensupport.WrapError(&googleapi.Error{
5826 Code: res.StatusCode,
5827 Header: res.Header,
5828 })
5829 }
5830 if err != nil {
5831 return nil, err
5832 }
5833 defer googleapi.CloseBody(res)
5834 if err := googleapi.CheckResponse(res); err != nil {
5835 return nil, gensupport.WrapError(err)
5836 }
5837 ret := &ListFilesResponse{
5838 ServerResponse: googleapi.ServerResponse{
5839 Header: res.Header,
5840 HTTPStatusCode: res.StatusCode,
5841 },
5842 }
5843 target := &ret
5844 if err := gensupport.DecodeResponse(target, res); err != nil {
5845 return nil, err
5846 }
5847 return ret, nil
5848 }
5849
5850
5851
5852
5853 func (c *ProjectsLocationsRepositoriesFilesListCall) Pages(ctx context.Context, f func(*ListFilesResponse) error) error {
5854 c.ctx_ = ctx
5855 defer c.PageToken(c.urlParams_.Get("pageToken"))
5856 for {
5857 x, err := c.Do()
5858 if err != nil {
5859 return err
5860 }
5861 if err := f(x); err != nil {
5862 return err
5863 }
5864 if x.NextPageToken == "" {
5865 return nil
5866 }
5867 c.PageToken(x.NextPageToken)
5868 }
5869 }
5870
5871 type ProjectsLocationsRepositoriesGenericArtifactsUploadCall struct {
5872 s *Service
5873 parent string
5874 uploadgenericartifactrequest *UploadGenericArtifactRequest
5875 urlParams_ gensupport.URLParams
5876 mediaInfo_ *gensupport.MediaInfo
5877 ctx_ context.Context
5878 header_ http.Header
5879 }
5880
5881
5882
5883
5884
5885
5886
5887
5888 func (r *ProjectsLocationsRepositoriesGenericArtifactsService) Upload(parent string, uploadgenericartifactrequest *UploadGenericArtifactRequest) *ProjectsLocationsRepositoriesGenericArtifactsUploadCall {
5889 c := &ProjectsLocationsRepositoriesGenericArtifactsUploadCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5890 c.parent = parent
5891 c.uploadgenericartifactrequest = uploadgenericartifactrequest
5892 return c
5893 }
5894
5895
5896
5897
5898
5899
5900
5901
5902 func (c *ProjectsLocationsRepositoriesGenericArtifactsUploadCall) Media(r io.Reader, options ...googleapi.MediaOption) *ProjectsLocationsRepositoriesGenericArtifactsUploadCall {
5903 c.mediaInfo_ = gensupport.NewInfoFromMedia(r, options)
5904 return c
5905 }
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916 func (c *ProjectsLocationsRepositoriesGenericArtifactsUploadCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *ProjectsLocationsRepositoriesGenericArtifactsUploadCall {
5917 c.ctx_ = ctx
5918 c.mediaInfo_ = gensupport.NewInfoFromResumableMedia(r, size, mediaType)
5919 return c
5920 }
5921
5922
5923
5924
5925
5926 func (c *ProjectsLocationsRepositoriesGenericArtifactsUploadCall) ProgressUpdater(pu googleapi.ProgressUpdater) *ProjectsLocationsRepositoriesGenericArtifactsUploadCall {
5927 c.mediaInfo_.SetProgressUpdater(pu)
5928 return c
5929 }
5930
5931
5932
5933
5934 func (c *ProjectsLocationsRepositoriesGenericArtifactsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesGenericArtifactsUploadCall {
5935 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5936 return c
5937 }
5938
5939
5940
5941
5942 func (c *ProjectsLocationsRepositoriesGenericArtifactsUploadCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesGenericArtifactsUploadCall {
5943 c.ctx_ = ctx
5944 return c
5945 }
5946
5947
5948
5949 func (c *ProjectsLocationsRepositoriesGenericArtifactsUploadCall) Header() http.Header {
5950 if c.header_ == nil {
5951 c.header_ = make(http.Header)
5952 }
5953 return c.header_
5954 }
5955
5956 func (c *ProjectsLocationsRepositoriesGenericArtifactsUploadCall) doRequest(alt string) (*http.Response, error) {
5957 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5958 var body io.Reader = nil
5959 body, err := googleapi.WithoutDataWrapper.JSONReader(c.uploadgenericartifactrequest)
5960 if err != nil {
5961 return nil, err
5962 }
5963 c.urlParams_.Set("alt", alt)
5964 c.urlParams_.Set("prettyPrint", "false")
5965 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/genericArtifacts:create")
5966 if c.mediaInfo_ != nil {
5967 urls = googleapi.ResolveRelative(c.s.BasePath, "/upload/v1/{+parent}/genericArtifacts:create")
5968 c.urlParams_.Set("uploadType", c.mediaInfo_.UploadType())
5969 }
5970 if body == nil {
5971 body = new(bytes.Buffer)
5972 reqHeaders.Set("Content-Type", "application/json")
5973 }
5974 body, getBody, cleanup := c.mediaInfo_.UploadRequest(reqHeaders, body)
5975 defer cleanup()
5976 urls += "?" + c.urlParams_.Encode()
5977 req, err := http.NewRequest("POST", urls, body)
5978 if err != nil {
5979 return nil, err
5980 }
5981 req.Header = reqHeaders
5982 req.GetBody = getBody
5983 googleapi.Expand(req.URL, map[string]string{
5984 "parent": c.parent,
5985 })
5986 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5987 }
5988
5989
5990
5991
5992
5993
5994
5995 func (c *ProjectsLocationsRepositoriesGenericArtifactsUploadCall) Do(opts ...googleapi.CallOption) (*UploadGenericArtifactMediaResponse, error) {
5996 gensupport.SetOptions(c.urlParams_, opts...)
5997 res, err := c.doRequest("json")
5998 if res != nil && res.StatusCode == http.StatusNotModified {
5999 if res.Body != nil {
6000 res.Body.Close()
6001 }
6002 return nil, gensupport.WrapError(&googleapi.Error{
6003 Code: res.StatusCode,
6004 Header: res.Header,
6005 })
6006 }
6007 if err != nil {
6008 return nil, err
6009 }
6010 defer googleapi.CloseBody(res)
6011 if err := googleapi.CheckResponse(res); err != nil {
6012 return nil, gensupport.WrapError(err)
6013 }
6014 rx := c.mediaInfo_.ResumableUpload(res.Header.Get("Location"))
6015 if rx != nil {
6016 rx.Client = c.s.client
6017 rx.UserAgent = c.s.userAgent()
6018 ctx := c.ctx_
6019 if ctx == nil {
6020 ctx = context.TODO()
6021 }
6022 res, err = rx.Upload(ctx)
6023 if err != nil {
6024 return nil, err
6025 }
6026 defer res.Body.Close()
6027 if err := googleapi.CheckResponse(res); err != nil {
6028 return nil, gensupport.WrapError(err)
6029 }
6030 }
6031 ret := &UploadGenericArtifactMediaResponse{
6032 ServerResponse: googleapi.ServerResponse{
6033 Header: res.Header,
6034 HTTPStatusCode: res.StatusCode,
6035 },
6036 }
6037 target := &ret
6038 if err := gensupport.DecodeResponse(target, res); err != nil {
6039 return nil, err
6040 }
6041 return ret, nil
6042 }
6043
6044 type ProjectsLocationsRepositoriesGoModulesUploadCall struct {
6045 s *Service
6046 parent string
6047 uploadgomodulerequest *UploadGoModuleRequest
6048 urlParams_ gensupport.URLParams
6049 mediaInfo_ *gensupport.MediaInfo
6050 ctx_ context.Context
6051 header_ http.Header
6052 }
6053
6054
6055
6056
6057
6058
6059
6060 func (r *ProjectsLocationsRepositoriesGoModulesService) Upload(parent string, uploadgomodulerequest *UploadGoModuleRequest) *ProjectsLocationsRepositoriesGoModulesUploadCall {
6061 c := &ProjectsLocationsRepositoriesGoModulesUploadCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6062 c.parent = parent
6063 c.uploadgomodulerequest = uploadgomodulerequest
6064 return c
6065 }
6066
6067
6068
6069
6070
6071
6072
6073
6074 func (c *ProjectsLocationsRepositoriesGoModulesUploadCall) Media(r io.Reader, options ...googleapi.MediaOption) *ProjectsLocationsRepositoriesGoModulesUploadCall {
6075 c.mediaInfo_ = gensupport.NewInfoFromMedia(r, options)
6076 return c
6077 }
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088 func (c *ProjectsLocationsRepositoriesGoModulesUploadCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *ProjectsLocationsRepositoriesGoModulesUploadCall {
6089 c.ctx_ = ctx
6090 c.mediaInfo_ = gensupport.NewInfoFromResumableMedia(r, size, mediaType)
6091 return c
6092 }
6093
6094
6095
6096
6097
6098 func (c *ProjectsLocationsRepositoriesGoModulesUploadCall) ProgressUpdater(pu googleapi.ProgressUpdater) *ProjectsLocationsRepositoriesGoModulesUploadCall {
6099 c.mediaInfo_.SetProgressUpdater(pu)
6100 return c
6101 }
6102
6103
6104
6105
6106 func (c *ProjectsLocationsRepositoriesGoModulesUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesGoModulesUploadCall {
6107 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6108 return c
6109 }
6110
6111
6112
6113
6114 func (c *ProjectsLocationsRepositoriesGoModulesUploadCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesGoModulesUploadCall {
6115 c.ctx_ = ctx
6116 return c
6117 }
6118
6119
6120
6121 func (c *ProjectsLocationsRepositoriesGoModulesUploadCall) Header() http.Header {
6122 if c.header_ == nil {
6123 c.header_ = make(http.Header)
6124 }
6125 return c.header_
6126 }
6127
6128 func (c *ProjectsLocationsRepositoriesGoModulesUploadCall) doRequest(alt string) (*http.Response, error) {
6129 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
6130 var body io.Reader = nil
6131 body, err := googleapi.WithoutDataWrapper.JSONReader(c.uploadgomodulerequest)
6132 if err != nil {
6133 return nil, err
6134 }
6135 c.urlParams_.Set("alt", alt)
6136 c.urlParams_.Set("prettyPrint", "false")
6137 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/goModules:create")
6138 if c.mediaInfo_ != nil {
6139 urls = googleapi.ResolveRelative(c.s.BasePath, "/upload/v1/{+parent}/goModules:create")
6140 c.urlParams_.Set("uploadType", c.mediaInfo_.UploadType())
6141 }
6142 if body == nil {
6143 body = new(bytes.Buffer)
6144 reqHeaders.Set("Content-Type", "application/json")
6145 }
6146 body, getBody, cleanup := c.mediaInfo_.UploadRequest(reqHeaders, body)
6147 defer cleanup()
6148 urls += "?" + c.urlParams_.Encode()
6149 req, err := http.NewRequest("POST", urls, body)
6150 if err != nil {
6151 return nil, err
6152 }
6153 req.Header = reqHeaders
6154 req.GetBody = getBody
6155 googleapi.Expand(req.URL, map[string]string{
6156 "parent": c.parent,
6157 })
6158 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6159 }
6160
6161
6162
6163
6164
6165
6166
6167 func (c *ProjectsLocationsRepositoriesGoModulesUploadCall) Do(opts ...googleapi.CallOption) (*UploadGoModuleMediaResponse, error) {
6168 gensupport.SetOptions(c.urlParams_, opts...)
6169 res, err := c.doRequest("json")
6170 if res != nil && res.StatusCode == http.StatusNotModified {
6171 if res.Body != nil {
6172 res.Body.Close()
6173 }
6174 return nil, gensupport.WrapError(&googleapi.Error{
6175 Code: res.StatusCode,
6176 Header: res.Header,
6177 })
6178 }
6179 if err != nil {
6180 return nil, err
6181 }
6182 defer googleapi.CloseBody(res)
6183 if err := googleapi.CheckResponse(res); err != nil {
6184 return nil, gensupport.WrapError(err)
6185 }
6186 rx := c.mediaInfo_.ResumableUpload(res.Header.Get("Location"))
6187 if rx != nil {
6188 rx.Client = c.s.client
6189 rx.UserAgent = c.s.userAgent()
6190 ctx := c.ctx_
6191 if ctx == nil {
6192 ctx = context.TODO()
6193 }
6194 res, err = rx.Upload(ctx)
6195 if err != nil {
6196 return nil, err
6197 }
6198 defer res.Body.Close()
6199 if err := googleapi.CheckResponse(res); err != nil {
6200 return nil, gensupport.WrapError(err)
6201 }
6202 }
6203 ret := &UploadGoModuleMediaResponse{
6204 ServerResponse: googleapi.ServerResponse{
6205 Header: res.Header,
6206 HTTPStatusCode: res.StatusCode,
6207 },
6208 }
6209 target := &ret
6210 if err := gensupport.DecodeResponse(target, res); err != nil {
6211 return nil, err
6212 }
6213 return ret, nil
6214 }
6215
6216 type ProjectsLocationsRepositoriesGoogetArtifactsImportCall struct {
6217 s *Service
6218 parent string
6219 importgoogetartifactsrequest *ImportGoogetArtifactsRequest
6220 urlParams_ gensupport.URLParams
6221 ctx_ context.Context
6222 header_ http.Header
6223 }
6224
6225
6226
6227
6228
6229
6230
6231
6232 func (r *ProjectsLocationsRepositoriesGoogetArtifactsService) Import(parent string, importgoogetartifactsrequest *ImportGoogetArtifactsRequest) *ProjectsLocationsRepositoriesGoogetArtifactsImportCall {
6233 c := &ProjectsLocationsRepositoriesGoogetArtifactsImportCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6234 c.parent = parent
6235 c.importgoogetartifactsrequest = importgoogetartifactsrequest
6236 return c
6237 }
6238
6239
6240
6241
6242 func (c *ProjectsLocationsRepositoriesGoogetArtifactsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesGoogetArtifactsImportCall {
6243 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6244 return c
6245 }
6246
6247
6248 func (c *ProjectsLocationsRepositoriesGoogetArtifactsImportCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesGoogetArtifactsImportCall {
6249 c.ctx_ = ctx
6250 return c
6251 }
6252
6253
6254
6255 func (c *ProjectsLocationsRepositoriesGoogetArtifactsImportCall) Header() http.Header {
6256 if c.header_ == nil {
6257 c.header_ = make(http.Header)
6258 }
6259 return c.header_
6260 }
6261
6262 func (c *ProjectsLocationsRepositoriesGoogetArtifactsImportCall) doRequest(alt string) (*http.Response, error) {
6263 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
6264 var body io.Reader = nil
6265 body, err := googleapi.WithoutDataWrapper.JSONReader(c.importgoogetartifactsrequest)
6266 if err != nil {
6267 return nil, err
6268 }
6269 c.urlParams_.Set("alt", alt)
6270 c.urlParams_.Set("prettyPrint", "false")
6271 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/googetArtifacts:import")
6272 urls += "?" + c.urlParams_.Encode()
6273 req, err := http.NewRequest("POST", urls, body)
6274 if err != nil {
6275 return nil, err
6276 }
6277 req.Header = reqHeaders
6278 googleapi.Expand(req.URL, map[string]string{
6279 "parent": c.parent,
6280 })
6281 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6282 }
6283
6284
6285
6286
6287
6288
6289 func (c *ProjectsLocationsRepositoriesGoogetArtifactsImportCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
6290 gensupport.SetOptions(c.urlParams_, opts...)
6291 res, err := c.doRequest("json")
6292 if res != nil && res.StatusCode == http.StatusNotModified {
6293 if res.Body != nil {
6294 res.Body.Close()
6295 }
6296 return nil, gensupport.WrapError(&googleapi.Error{
6297 Code: res.StatusCode,
6298 Header: res.Header,
6299 })
6300 }
6301 if err != nil {
6302 return nil, err
6303 }
6304 defer googleapi.CloseBody(res)
6305 if err := googleapi.CheckResponse(res); err != nil {
6306 return nil, gensupport.WrapError(err)
6307 }
6308 ret := &Operation{
6309 ServerResponse: googleapi.ServerResponse{
6310 Header: res.Header,
6311 HTTPStatusCode: res.StatusCode,
6312 },
6313 }
6314 target := &ret
6315 if err := gensupport.DecodeResponse(target, res); err != nil {
6316 return nil, err
6317 }
6318 return ret, nil
6319 }
6320
6321 type ProjectsLocationsRepositoriesGoogetArtifactsUploadCall struct {
6322 s *Service
6323 parent string
6324 uploadgoogetartifactrequest *UploadGoogetArtifactRequest
6325 urlParams_ gensupport.URLParams
6326 mediaInfo_ *gensupport.MediaInfo
6327 ctx_ context.Context
6328 header_ http.Header
6329 }
6330
6331
6332
6333
6334
6335
6336
6337
6338 func (r *ProjectsLocationsRepositoriesGoogetArtifactsService) Upload(parent string, uploadgoogetartifactrequest *UploadGoogetArtifactRequest) *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall {
6339 c := &ProjectsLocationsRepositoriesGoogetArtifactsUploadCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6340 c.parent = parent
6341 c.uploadgoogetartifactrequest = uploadgoogetartifactrequest
6342 return c
6343 }
6344
6345
6346
6347
6348
6349
6350
6351
6352 func (c *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall) Media(r io.Reader, options ...googleapi.MediaOption) *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall {
6353 c.mediaInfo_ = gensupport.NewInfoFromMedia(r, options)
6354 return c
6355 }
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366 func (c *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall {
6367 c.ctx_ = ctx
6368 c.mediaInfo_ = gensupport.NewInfoFromResumableMedia(r, size, mediaType)
6369 return c
6370 }
6371
6372
6373
6374
6375
6376 func (c *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall) ProgressUpdater(pu googleapi.ProgressUpdater) *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall {
6377 c.mediaInfo_.SetProgressUpdater(pu)
6378 return c
6379 }
6380
6381
6382
6383
6384 func (c *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall {
6385 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6386 return c
6387 }
6388
6389
6390
6391
6392 func (c *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall {
6393 c.ctx_ = ctx
6394 return c
6395 }
6396
6397
6398
6399 func (c *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall) Header() http.Header {
6400 if c.header_ == nil {
6401 c.header_ = make(http.Header)
6402 }
6403 return c.header_
6404 }
6405
6406 func (c *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall) doRequest(alt string) (*http.Response, error) {
6407 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
6408 var body io.Reader = nil
6409 body, err := googleapi.WithoutDataWrapper.JSONReader(c.uploadgoogetartifactrequest)
6410 if err != nil {
6411 return nil, err
6412 }
6413 c.urlParams_.Set("alt", alt)
6414 c.urlParams_.Set("prettyPrint", "false")
6415 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/googetArtifacts:create")
6416 if c.mediaInfo_ != nil {
6417 urls = googleapi.ResolveRelative(c.s.BasePath, "/upload/v1/{+parent}/googetArtifacts:create")
6418 c.urlParams_.Set("uploadType", c.mediaInfo_.UploadType())
6419 }
6420 if body == nil {
6421 body = new(bytes.Buffer)
6422 reqHeaders.Set("Content-Type", "application/json")
6423 }
6424 body, getBody, cleanup := c.mediaInfo_.UploadRequest(reqHeaders, body)
6425 defer cleanup()
6426 urls += "?" + c.urlParams_.Encode()
6427 req, err := http.NewRequest("POST", urls, body)
6428 if err != nil {
6429 return nil, err
6430 }
6431 req.Header = reqHeaders
6432 req.GetBody = getBody
6433 googleapi.Expand(req.URL, map[string]string{
6434 "parent": c.parent,
6435 })
6436 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6437 }
6438
6439
6440
6441
6442
6443
6444
6445 func (c *ProjectsLocationsRepositoriesGoogetArtifactsUploadCall) Do(opts ...googleapi.CallOption) (*UploadGoogetArtifactMediaResponse, error) {
6446 gensupport.SetOptions(c.urlParams_, opts...)
6447 res, err := c.doRequest("json")
6448 if res != nil && res.StatusCode == http.StatusNotModified {
6449 if res.Body != nil {
6450 res.Body.Close()
6451 }
6452 return nil, gensupport.WrapError(&googleapi.Error{
6453 Code: res.StatusCode,
6454 Header: res.Header,
6455 })
6456 }
6457 if err != nil {
6458 return nil, err
6459 }
6460 defer googleapi.CloseBody(res)
6461 if err := googleapi.CheckResponse(res); err != nil {
6462 return nil, gensupport.WrapError(err)
6463 }
6464 rx := c.mediaInfo_.ResumableUpload(res.Header.Get("Location"))
6465 if rx != nil {
6466 rx.Client = c.s.client
6467 rx.UserAgent = c.s.userAgent()
6468 ctx := c.ctx_
6469 if ctx == nil {
6470 ctx = context.TODO()
6471 }
6472 res, err = rx.Upload(ctx)
6473 if err != nil {
6474 return nil, err
6475 }
6476 defer res.Body.Close()
6477 if err := googleapi.CheckResponse(res); err != nil {
6478 return nil, gensupport.WrapError(err)
6479 }
6480 }
6481 ret := &UploadGoogetArtifactMediaResponse{
6482 ServerResponse: googleapi.ServerResponse{
6483 Header: res.Header,
6484 HTTPStatusCode: res.StatusCode,
6485 },
6486 }
6487 target := &ret
6488 if err := gensupport.DecodeResponse(target, res); err != nil {
6489 return nil, err
6490 }
6491 return ret, nil
6492 }
6493
6494 type ProjectsLocationsRepositoriesKfpArtifactsUploadCall struct {
6495 s *Service
6496 parent string
6497 uploadkfpartifactrequest *UploadKfpArtifactRequest
6498 urlParams_ gensupport.URLParams
6499 mediaInfo_ *gensupport.MediaInfo
6500 ctx_ context.Context
6501 header_ http.Header
6502 }
6503
6504
6505
6506
6507
6508
6509
6510
6511 func (r *ProjectsLocationsRepositoriesKfpArtifactsService) Upload(parent string, uploadkfpartifactrequest *UploadKfpArtifactRequest) *ProjectsLocationsRepositoriesKfpArtifactsUploadCall {
6512 c := &ProjectsLocationsRepositoriesKfpArtifactsUploadCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6513 c.parent = parent
6514 c.uploadkfpartifactrequest = uploadkfpartifactrequest
6515 return c
6516 }
6517
6518
6519
6520
6521
6522
6523
6524
6525 func (c *ProjectsLocationsRepositoriesKfpArtifactsUploadCall) Media(r io.Reader, options ...googleapi.MediaOption) *ProjectsLocationsRepositoriesKfpArtifactsUploadCall {
6526 c.mediaInfo_ = gensupport.NewInfoFromMedia(r, options)
6527 return c
6528 }
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539 func (c *ProjectsLocationsRepositoriesKfpArtifactsUploadCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *ProjectsLocationsRepositoriesKfpArtifactsUploadCall {
6540 c.ctx_ = ctx
6541 c.mediaInfo_ = gensupport.NewInfoFromResumableMedia(r, size, mediaType)
6542 return c
6543 }
6544
6545
6546
6547
6548
6549 func (c *ProjectsLocationsRepositoriesKfpArtifactsUploadCall) ProgressUpdater(pu googleapi.ProgressUpdater) *ProjectsLocationsRepositoriesKfpArtifactsUploadCall {
6550 c.mediaInfo_.SetProgressUpdater(pu)
6551 return c
6552 }
6553
6554
6555
6556
6557 func (c *ProjectsLocationsRepositoriesKfpArtifactsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesKfpArtifactsUploadCall {
6558 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6559 return c
6560 }
6561
6562
6563
6564
6565 func (c *ProjectsLocationsRepositoriesKfpArtifactsUploadCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesKfpArtifactsUploadCall {
6566 c.ctx_ = ctx
6567 return c
6568 }
6569
6570
6571
6572 func (c *ProjectsLocationsRepositoriesKfpArtifactsUploadCall) Header() http.Header {
6573 if c.header_ == nil {
6574 c.header_ = make(http.Header)
6575 }
6576 return c.header_
6577 }
6578
6579 func (c *ProjectsLocationsRepositoriesKfpArtifactsUploadCall) doRequest(alt string) (*http.Response, error) {
6580 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
6581 var body io.Reader = nil
6582 body, err := googleapi.WithoutDataWrapper.JSONReader(c.uploadkfpartifactrequest)
6583 if err != nil {
6584 return nil, err
6585 }
6586 c.urlParams_.Set("alt", alt)
6587 c.urlParams_.Set("prettyPrint", "false")
6588 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/kfpArtifacts:create")
6589 if c.mediaInfo_ != nil {
6590 urls = googleapi.ResolveRelative(c.s.BasePath, "/upload/v1/{+parent}/kfpArtifacts:create")
6591 c.urlParams_.Set("uploadType", c.mediaInfo_.UploadType())
6592 }
6593 if body == nil {
6594 body = new(bytes.Buffer)
6595 reqHeaders.Set("Content-Type", "application/json")
6596 }
6597 body, getBody, cleanup := c.mediaInfo_.UploadRequest(reqHeaders, body)
6598 defer cleanup()
6599 urls += "?" + c.urlParams_.Encode()
6600 req, err := http.NewRequest("POST", urls, body)
6601 if err != nil {
6602 return nil, err
6603 }
6604 req.Header = reqHeaders
6605 req.GetBody = getBody
6606 googleapi.Expand(req.URL, map[string]string{
6607 "parent": c.parent,
6608 })
6609 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6610 }
6611
6612
6613
6614
6615
6616
6617
6618 func (c *ProjectsLocationsRepositoriesKfpArtifactsUploadCall) Do(opts ...googleapi.CallOption) (*UploadKfpArtifactMediaResponse, error) {
6619 gensupport.SetOptions(c.urlParams_, opts...)
6620 res, err := c.doRequest("json")
6621 if res != nil && res.StatusCode == http.StatusNotModified {
6622 if res.Body != nil {
6623 res.Body.Close()
6624 }
6625 return nil, gensupport.WrapError(&googleapi.Error{
6626 Code: res.StatusCode,
6627 Header: res.Header,
6628 })
6629 }
6630 if err != nil {
6631 return nil, err
6632 }
6633 defer googleapi.CloseBody(res)
6634 if err := googleapi.CheckResponse(res); err != nil {
6635 return nil, gensupport.WrapError(err)
6636 }
6637 rx := c.mediaInfo_.ResumableUpload(res.Header.Get("Location"))
6638 if rx != nil {
6639 rx.Client = c.s.client
6640 rx.UserAgent = c.s.userAgent()
6641 ctx := c.ctx_
6642 if ctx == nil {
6643 ctx = context.TODO()
6644 }
6645 res, err = rx.Upload(ctx)
6646 if err != nil {
6647 return nil, err
6648 }
6649 defer res.Body.Close()
6650 if err := googleapi.CheckResponse(res); err != nil {
6651 return nil, gensupport.WrapError(err)
6652 }
6653 }
6654 ret := &UploadKfpArtifactMediaResponse{
6655 ServerResponse: googleapi.ServerResponse{
6656 Header: res.Header,
6657 HTTPStatusCode: res.StatusCode,
6658 },
6659 }
6660 target := &ret
6661 if err := gensupport.DecodeResponse(target, res); err != nil {
6662 return nil, err
6663 }
6664 return ret, nil
6665 }
6666
6667 type ProjectsLocationsRepositoriesMavenArtifactsGetCall struct {
6668 s *Service
6669 name string
6670 urlParams_ gensupport.URLParams
6671 ifNoneMatch_ string
6672 ctx_ context.Context
6673 header_ http.Header
6674 }
6675
6676
6677
6678
6679 func (r *ProjectsLocationsRepositoriesMavenArtifactsService) Get(name string) *ProjectsLocationsRepositoriesMavenArtifactsGetCall {
6680 c := &ProjectsLocationsRepositoriesMavenArtifactsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6681 c.name = name
6682 return c
6683 }
6684
6685
6686
6687
6688 func (c *ProjectsLocationsRepositoriesMavenArtifactsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesMavenArtifactsGetCall {
6689 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6690 return c
6691 }
6692
6693
6694
6695
6696 func (c *ProjectsLocationsRepositoriesMavenArtifactsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesMavenArtifactsGetCall {
6697 c.ifNoneMatch_ = entityTag
6698 return c
6699 }
6700
6701
6702 func (c *ProjectsLocationsRepositoriesMavenArtifactsGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesMavenArtifactsGetCall {
6703 c.ctx_ = ctx
6704 return c
6705 }
6706
6707
6708
6709 func (c *ProjectsLocationsRepositoriesMavenArtifactsGetCall) Header() http.Header {
6710 if c.header_ == nil {
6711 c.header_ = make(http.Header)
6712 }
6713 return c.header_
6714 }
6715
6716 func (c *ProjectsLocationsRepositoriesMavenArtifactsGetCall) doRequest(alt string) (*http.Response, error) {
6717 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
6718 if c.ifNoneMatch_ != "" {
6719 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
6720 }
6721 var body io.Reader = nil
6722 c.urlParams_.Set("alt", alt)
6723 c.urlParams_.Set("prettyPrint", "false")
6724 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
6725 urls += "?" + c.urlParams_.Encode()
6726 req, err := http.NewRequest("GET", urls, body)
6727 if err != nil {
6728 return nil, err
6729 }
6730 req.Header = reqHeaders
6731 googleapi.Expand(req.URL, map[string]string{
6732 "name": c.name,
6733 })
6734 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6735 }
6736
6737
6738
6739
6740
6741
6742 func (c *ProjectsLocationsRepositoriesMavenArtifactsGetCall) Do(opts ...googleapi.CallOption) (*MavenArtifact, error) {
6743 gensupport.SetOptions(c.urlParams_, opts...)
6744 res, err := c.doRequest("json")
6745 if res != nil && res.StatusCode == http.StatusNotModified {
6746 if res.Body != nil {
6747 res.Body.Close()
6748 }
6749 return nil, gensupport.WrapError(&googleapi.Error{
6750 Code: res.StatusCode,
6751 Header: res.Header,
6752 })
6753 }
6754 if err != nil {
6755 return nil, err
6756 }
6757 defer googleapi.CloseBody(res)
6758 if err := googleapi.CheckResponse(res); err != nil {
6759 return nil, gensupport.WrapError(err)
6760 }
6761 ret := &MavenArtifact{
6762 ServerResponse: googleapi.ServerResponse{
6763 Header: res.Header,
6764 HTTPStatusCode: res.StatusCode,
6765 },
6766 }
6767 target := &ret
6768 if err := gensupport.DecodeResponse(target, res); err != nil {
6769 return nil, err
6770 }
6771 return ret, nil
6772 }
6773
6774 type ProjectsLocationsRepositoriesMavenArtifactsListCall struct {
6775 s *Service
6776 parent string
6777 urlParams_ gensupport.URLParams
6778 ifNoneMatch_ string
6779 ctx_ context.Context
6780 header_ http.Header
6781 }
6782
6783
6784
6785
6786
6787 func (r *ProjectsLocationsRepositoriesMavenArtifactsService) List(parent string) *ProjectsLocationsRepositoriesMavenArtifactsListCall {
6788 c := &ProjectsLocationsRepositoriesMavenArtifactsListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6789 c.parent = parent
6790 return c
6791 }
6792
6793
6794
6795 func (c *ProjectsLocationsRepositoriesMavenArtifactsListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesMavenArtifactsListCall {
6796 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
6797 return c
6798 }
6799
6800
6801
6802 func (c *ProjectsLocationsRepositoriesMavenArtifactsListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesMavenArtifactsListCall {
6803 c.urlParams_.Set("pageToken", pageToken)
6804 return c
6805 }
6806
6807
6808
6809
6810 func (c *ProjectsLocationsRepositoriesMavenArtifactsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesMavenArtifactsListCall {
6811 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6812 return c
6813 }
6814
6815
6816
6817
6818 func (c *ProjectsLocationsRepositoriesMavenArtifactsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesMavenArtifactsListCall {
6819 c.ifNoneMatch_ = entityTag
6820 return c
6821 }
6822
6823
6824 func (c *ProjectsLocationsRepositoriesMavenArtifactsListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesMavenArtifactsListCall {
6825 c.ctx_ = ctx
6826 return c
6827 }
6828
6829
6830
6831 func (c *ProjectsLocationsRepositoriesMavenArtifactsListCall) Header() http.Header {
6832 if c.header_ == nil {
6833 c.header_ = make(http.Header)
6834 }
6835 return c.header_
6836 }
6837
6838 func (c *ProjectsLocationsRepositoriesMavenArtifactsListCall) doRequest(alt string) (*http.Response, error) {
6839 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
6840 if c.ifNoneMatch_ != "" {
6841 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
6842 }
6843 var body io.Reader = nil
6844 c.urlParams_.Set("alt", alt)
6845 c.urlParams_.Set("prettyPrint", "false")
6846 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/mavenArtifacts")
6847 urls += "?" + c.urlParams_.Encode()
6848 req, err := http.NewRequest("GET", urls, body)
6849 if err != nil {
6850 return nil, err
6851 }
6852 req.Header = reqHeaders
6853 googleapi.Expand(req.URL, map[string]string{
6854 "parent": c.parent,
6855 })
6856 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6857 }
6858
6859
6860
6861
6862
6863
6864
6865 func (c *ProjectsLocationsRepositoriesMavenArtifactsListCall) Do(opts ...googleapi.CallOption) (*ListMavenArtifactsResponse, error) {
6866 gensupport.SetOptions(c.urlParams_, opts...)
6867 res, err := c.doRequest("json")
6868 if res != nil && res.StatusCode == http.StatusNotModified {
6869 if res.Body != nil {
6870 res.Body.Close()
6871 }
6872 return nil, gensupport.WrapError(&googleapi.Error{
6873 Code: res.StatusCode,
6874 Header: res.Header,
6875 })
6876 }
6877 if err != nil {
6878 return nil, err
6879 }
6880 defer googleapi.CloseBody(res)
6881 if err := googleapi.CheckResponse(res); err != nil {
6882 return nil, gensupport.WrapError(err)
6883 }
6884 ret := &ListMavenArtifactsResponse{
6885 ServerResponse: googleapi.ServerResponse{
6886 Header: res.Header,
6887 HTTPStatusCode: res.StatusCode,
6888 },
6889 }
6890 target := &ret
6891 if err := gensupport.DecodeResponse(target, res); err != nil {
6892 return nil, err
6893 }
6894 return ret, nil
6895 }
6896
6897
6898
6899
6900 func (c *ProjectsLocationsRepositoriesMavenArtifactsListCall) Pages(ctx context.Context, f func(*ListMavenArtifactsResponse) error) error {
6901 c.ctx_ = ctx
6902 defer c.PageToken(c.urlParams_.Get("pageToken"))
6903 for {
6904 x, err := c.Do()
6905 if err != nil {
6906 return err
6907 }
6908 if err := f(x); err != nil {
6909 return err
6910 }
6911 if x.NextPageToken == "" {
6912 return nil
6913 }
6914 c.PageToken(x.NextPageToken)
6915 }
6916 }
6917
6918 type ProjectsLocationsRepositoriesNpmPackagesGetCall struct {
6919 s *Service
6920 name string
6921 urlParams_ gensupport.URLParams
6922 ifNoneMatch_ string
6923 ctx_ context.Context
6924 header_ http.Header
6925 }
6926
6927
6928
6929
6930 func (r *ProjectsLocationsRepositoriesNpmPackagesService) Get(name string) *ProjectsLocationsRepositoriesNpmPackagesGetCall {
6931 c := &ProjectsLocationsRepositoriesNpmPackagesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6932 c.name = name
6933 return c
6934 }
6935
6936
6937
6938
6939 func (c *ProjectsLocationsRepositoriesNpmPackagesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesNpmPackagesGetCall {
6940 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6941 return c
6942 }
6943
6944
6945
6946
6947 func (c *ProjectsLocationsRepositoriesNpmPackagesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesNpmPackagesGetCall {
6948 c.ifNoneMatch_ = entityTag
6949 return c
6950 }
6951
6952
6953 func (c *ProjectsLocationsRepositoriesNpmPackagesGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesNpmPackagesGetCall {
6954 c.ctx_ = ctx
6955 return c
6956 }
6957
6958
6959
6960 func (c *ProjectsLocationsRepositoriesNpmPackagesGetCall) Header() http.Header {
6961 if c.header_ == nil {
6962 c.header_ = make(http.Header)
6963 }
6964 return c.header_
6965 }
6966
6967 func (c *ProjectsLocationsRepositoriesNpmPackagesGetCall) doRequest(alt string) (*http.Response, error) {
6968 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
6969 if c.ifNoneMatch_ != "" {
6970 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
6971 }
6972 var body io.Reader = nil
6973 c.urlParams_.Set("alt", alt)
6974 c.urlParams_.Set("prettyPrint", "false")
6975 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
6976 urls += "?" + c.urlParams_.Encode()
6977 req, err := http.NewRequest("GET", urls, body)
6978 if err != nil {
6979 return nil, err
6980 }
6981 req.Header = reqHeaders
6982 googleapi.Expand(req.URL, map[string]string{
6983 "name": c.name,
6984 })
6985 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6986 }
6987
6988
6989
6990
6991
6992
6993 func (c *ProjectsLocationsRepositoriesNpmPackagesGetCall) Do(opts ...googleapi.CallOption) (*NpmPackage, error) {
6994 gensupport.SetOptions(c.urlParams_, opts...)
6995 res, err := c.doRequest("json")
6996 if res != nil && res.StatusCode == http.StatusNotModified {
6997 if res.Body != nil {
6998 res.Body.Close()
6999 }
7000 return nil, gensupport.WrapError(&googleapi.Error{
7001 Code: res.StatusCode,
7002 Header: res.Header,
7003 })
7004 }
7005 if err != nil {
7006 return nil, err
7007 }
7008 defer googleapi.CloseBody(res)
7009 if err := googleapi.CheckResponse(res); err != nil {
7010 return nil, gensupport.WrapError(err)
7011 }
7012 ret := &NpmPackage{
7013 ServerResponse: googleapi.ServerResponse{
7014 Header: res.Header,
7015 HTTPStatusCode: res.StatusCode,
7016 },
7017 }
7018 target := &ret
7019 if err := gensupport.DecodeResponse(target, res); err != nil {
7020 return nil, err
7021 }
7022 return ret, nil
7023 }
7024
7025 type ProjectsLocationsRepositoriesNpmPackagesListCall struct {
7026 s *Service
7027 parent string
7028 urlParams_ gensupport.URLParams
7029 ifNoneMatch_ string
7030 ctx_ context.Context
7031 header_ http.Header
7032 }
7033
7034
7035
7036
7037 func (r *ProjectsLocationsRepositoriesNpmPackagesService) List(parent string) *ProjectsLocationsRepositoriesNpmPackagesListCall {
7038 c := &ProjectsLocationsRepositoriesNpmPackagesListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7039 c.parent = parent
7040 return c
7041 }
7042
7043
7044
7045 func (c *ProjectsLocationsRepositoriesNpmPackagesListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesNpmPackagesListCall {
7046 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
7047 return c
7048 }
7049
7050
7051
7052 func (c *ProjectsLocationsRepositoriesNpmPackagesListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesNpmPackagesListCall {
7053 c.urlParams_.Set("pageToken", pageToken)
7054 return c
7055 }
7056
7057
7058
7059
7060 func (c *ProjectsLocationsRepositoriesNpmPackagesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesNpmPackagesListCall {
7061 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7062 return c
7063 }
7064
7065
7066
7067
7068 func (c *ProjectsLocationsRepositoriesNpmPackagesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesNpmPackagesListCall {
7069 c.ifNoneMatch_ = entityTag
7070 return c
7071 }
7072
7073
7074 func (c *ProjectsLocationsRepositoriesNpmPackagesListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesNpmPackagesListCall {
7075 c.ctx_ = ctx
7076 return c
7077 }
7078
7079
7080
7081 func (c *ProjectsLocationsRepositoriesNpmPackagesListCall) Header() http.Header {
7082 if c.header_ == nil {
7083 c.header_ = make(http.Header)
7084 }
7085 return c.header_
7086 }
7087
7088 func (c *ProjectsLocationsRepositoriesNpmPackagesListCall) doRequest(alt string) (*http.Response, error) {
7089 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
7090 if c.ifNoneMatch_ != "" {
7091 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
7092 }
7093 var body io.Reader = nil
7094 c.urlParams_.Set("alt", alt)
7095 c.urlParams_.Set("prettyPrint", "false")
7096 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/npmPackages")
7097 urls += "?" + c.urlParams_.Encode()
7098 req, err := http.NewRequest("GET", urls, body)
7099 if err != nil {
7100 return nil, err
7101 }
7102 req.Header = reqHeaders
7103 googleapi.Expand(req.URL, map[string]string{
7104 "parent": c.parent,
7105 })
7106 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7107 }
7108
7109
7110
7111
7112
7113
7114
7115 func (c *ProjectsLocationsRepositoriesNpmPackagesListCall) Do(opts ...googleapi.CallOption) (*ListNpmPackagesResponse, error) {
7116 gensupport.SetOptions(c.urlParams_, opts...)
7117 res, err := c.doRequest("json")
7118 if res != nil && res.StatusCode == http.StatusNotModified {
7119 if res.Body != nil {
7120 res.Body.Close()
7121 }
7122 return nil, gensupport.WrapError(&googleapi.Error{
7123 Code: res.StatusCode,
7124 Header: res.Header,
7125 })
7126 }
7127 if err != nil {
7128 return nil, err
7129 }
7130 defer googleapi.CloseBody(res)
7131 if err := googleapi.CheckResponse(res); err != nil {
7132 return nil, gensupport.WrapError(err)
7133 }
7134 ret := &ListNpmPackagesResponse{
7135 ServerResponse: googleapi.ServerResponse{
7136 Header: res.Header,
7137 HTTPStatusCode: res.StatusCode,
7138 },
7139 }
7140 target := &ret
7141 if err := gensupport.DecodeResponse(target, res); err != nil {
7142 return nil, err
7143 }
7144 return ret, nil
7145 }
7146
7147
7148
7149
7150 func (c *ProjectsLocationsRepositoriesNpmPackagesListCall) Pages(ctx context.Context, f func(*ListNpmPackagesResponse) error) error {
7151 c.ctx_ = ctx
7152 defer c.PageToken(c.urlParams_.Get("pageToken"))
7153 for {
7154 x, err := c.Do()
7155 if err != nil {
7156 return err
7157 }
7158 if err := f(x); err != nil {
7159 return err
7160 }
7161 if x.NextPageToken == "" {
7162 return nil
7163 }
7164 c.PageToken(x.NextPageToken)
7165 }
7166 }
7167
7168 type ProjectsLocationsRepositoriesPackagesDeleteCall struct {
7169 s *Service
7170 name string
7171 urlParams_ gensupport.URLParams
7172 ctx_ context.Context
7173 header_ http.Header
7174 }
7175
7176
7177
7178
7179
7180 func (r *ProjectsLocationsRepositoriesPackagesService) Delete(name string) *ProjectsLocationsRepositoriesPackagesDeleteCall {
7181 c := &ProjectsLocationsRepositoriesPackagesDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7182 c.name = name
7183 return c
7184 }
7185
7186
7187
7188
7189 func (c *ProjectsLocationsRepositoriesPackagesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesDeleteCall {
7190 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7191 return c
7192 }
7193
7194
7195 func (c *ProjectsLocationsRepositoriesPackagesDeleteCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesDeleteCall {
7196 c.ctx_ = ctx
7197 return c
7198 }
7199
7200
7201
7202 func (c *ProjectsLocationsRepositoriesPackagesDeleteCall) Header() http.Header {
7203 if c.header_ == nil {
7204 c.header_ = make(http.Header)
7205 }
7206 return c.header_
7207 }
7208
7209 func (c *ProjectsLocationsRepositoriesPackagesDeleteCall) doRequest(alt string) (*http.Response, error) {
7210 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
7211 var body io.Reader = nil
7212 c.urlParams_.Set("alt", alt)
7213 c.urlParams_.Set("prettyPrint", "false")
7214 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
7215 urls += "?" + c.urlParams_.Encode()
7216 req, err := http.NewRequest("DELETE", urls, body)
7217 if err != nil {
7218 return nil, err
7219 }
7220 req.Header = reqHeaders
7221 googleapi.Expand(req.URL, map[string]string{
7222 "name": c.name,
7223 })
7224 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7225 }
7226
7227
7228
7229
7230
7231
7232 func (c *ProjectsLocationsRepositoriesPackagesDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
7233 gensupport.SetOptions(c.urlParams_, opts...)
7234 res, err := c.doRequest("json")
7235 if res != nil && res.StatusCode == http.StatusNotModified {
7236 if res.Body != nil {
7237 res.Body.Close()
7238 }
7239 return nil, gensupport.WrapError(&googleapi.Error{
7240 Code: res.StatusCode,
7241 Header: res.Header,
7242 })
7243 }
7244 if err != nil {
7245 return nil, err
7246 }
7247 defer googleapi.CloseBody(res)
7248 if err := googleapi.CheckResponse(res); err != nil {
7249 return nil, gensupport.WrapError(err)
7250 }
7251 ret := &Operation{
7252 ServerResponse: googleapi.ServerResponse{
7253 Header: res.Header,
7254 HTTPStatusCode: res.StatusCode,
7255 },
7256 }
7257 target := &ret
7258 if err := gensupport.DecodeResponse(target, res); err != nil {
7259 return nil, err
7260 }
7261 return ret, nil
7262 }
7263
7264 type ProjectsLocationsRepositoriesPackagesGetCall struct {
7265 s *Service
7266 name string
7267 urlParams_ gensupport.URLParams
7268 ifNoneMatch_ string
7269 ctx_ context.Context
7270 header_ http.Header
7271 }
7272
7273
7274
7275
7276 func (r *ProjectsLocationsRepositoriesPackagesService) Get(name string) *ProjectsLocationsRepositoriesPackagesGetCall {
7277 c := &ProjectsLocationsRepositoriesPackagesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7278 c.name = name
7279 return c
7280 }
7281
7282
7283
7284
7285 func (c *ProjectsLocationsRepositoriesPackagesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesGetCall {
7286 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7287 return c
7288 }
7289
7290
7291
7292
7293 func (c *ProjectsLocationsRepositoriesPackagesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPackagesGetCall {
7294 c.ifNoneMatch_ = entityTag
7295 return c
7296 }
7297
7298
7299 func (c *ProjectsLocationsRepositoriesPackagesGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesGetCall {
7300 c.ctx_ = ctx
7301 return c
7302 }
7303
7304
7305
7306 func (c *ProjectsLocationsRepositoriesPackagesGetCall) Header() http.Header {
7307 if c.header_ == nil {
7308 c.header_ = make(http.Header)
7309 }
7310 return c.header_
7311 }
7312
7313 func (c *ProjectsLocationsRepositoriesPackagesGetCall) doRequest(alt string) (*http.Response, error) {
7314 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
7315 if c.ifNoneMatch_ != "" {
7316 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
7317 }
7318 var body io.Reader = nil
7319 c.urlParams_.Set("alt", alt)
7320 c.urlParams_.Set("prettyPrint", "false")
7321 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
7322 urls += "?" + c.urlParams_.Encode()
7323 req, err := http.NewRequest("GET", urls, body)
7324 if err != nil {
7325 return nil, err
7326 }
7327 req.Header = reqHeaders
7328 googleapi.Expand(req.URL, map[string]string{
7329 "name": c.name,
7330 })
7331 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7332 }
7333
7334
7335
7336
7337
7338
7339 func (c *ProjectsLocationsRepositoriesPackagesGetCall) Do(opts ...googleapi.CallOption) (*Package, error) {
7340 gensupport.SetOptions(c.urlParams_, opts...)
7341 res, err := c.doRequest("json")
7342 if res != nil && res.StatusCode == http.StatusNotModified {
7343 if res.Body != nil {
7344 res.Body.Close()
7345 }
7346 return nil, gensupport.WrapError(&googleapi.Error{
7347 Code: res.StatusCode,
7348 Header: res.Header,
7349 })
7350 }
7351 if err != nil {
7352 return nil, err
7353 }
7354 defer googleapi.CloseBody(res)
7355 if err := googleapi.CheckResponse(res); err != nil {
7356 return nil, gensupport.WrapError(err)
7357 }
7358 ret := &Package{
7359 ServerResponse: googleapi.ServerResponse{
7360 Header: res.Header,
7361 HTTPStatusCode: res.StatusCode,
7362 },
7363 }
7364 target := &ret
7365 if err := gensupport.DecodeResponse(target, res); err != nil {
7366 return nil, err
7367 }
7368 return ret, nil
7369 }
7370
7371 type ProjectsLocationsRepositoriesPackagesListCall struct {
7372 s *Service
7373 parent string
7374 urlParams_ gensupport.URLParams
7375 ifNoneMatch_ string
7376 ctx_ context.Context
7377 header_ http.Header
7378 }
7379
7380
7381
7382
7383 func (r *ProjectsLocationsRepositoriesPackagesService) List(parent string) *ProjectsLocationsRepositoriesPackagesListCall {
7384 c := &ProjectsLocationsRepositoriesPackagesListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7385 c.parent = parent
7386 return c
7387 }
7388
7389
7390
7391 func (c *ProjectsLocationsRepositoriesPackagesListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesPackagesListCall {
7392 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
7393 return c
7394 }
7395
7396
7397
7398 func (c *ProjectsLocationsRepositoriesPackagesListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesPackagesListCall {
7399 c.urlParams_.Set("pageToken", pageToken)
7400 return c
7401 }
7402
7403
7404
7405
7406 func (c *ProjectsLocationsRepositoriesPackagesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesListCall {
7407 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7408 return c
7409 }
7410
7411
7412
7413
7414 func (c *ProjectsLocationsRepositoriesPackagesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPackagesListCall {
7415 c.ifNoneMatch_ = entityTag
7416 return c
7417 }
7418
7419
7420 func (c *ProjectsLocationsRepositoriesPackagesListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesListCall {
7421 c.ctx_ = ctx
7422 return c
7423 }
7424
7425
7426
7427 func (c *ProjectsLocationsRepositoriesPackagesListCall) Header() http.Header {
7428 if c.header_ == nil {
7429 c.header_ = make(http.Header)
7430 }
7431 return c.header_
7432 }
7433
7434 func (c *ProjectsLocationsRepositoriesPackagesListCall) doRequest(alt string) (*http.Response, error) {
7435 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
7436 if c.ifNoneMatch_ != "" {
7437 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
7438 }
7439 var body io.Reader = nil
7440 c.urlParams_.Set("alt", alt)
7441 c.urlParams_.Set("prettyPrint", "false")
7442 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/packages")
7443 urls += "?" + c.urlParams_.Encode()
7444 req, err := http.NewRequest("GET", urls, body)
7445 if err != nil {
7446 return nil, err
7447 }
7448 req.Header = reqHeaders
7449 googleapi.Expand(req.URL, map[string]string{
7450 "parent": c.parent,
7451 })
7452 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7453 }
7454
7455
7456
7457
7458
7459
7460
7461 func (c *ProjectsLocationsRepositoriesPackagesListCall) Do(opts ...googleapi.CallOption) (*ListPackagesResponse, error) {
7462 gensupport.SetOptions(c.urlParams_, opts...)
7463 res, err := c.doRequest("json")
7464 if res != nil && res.StatusCode == http.StatusNotModified {
7465 if res.Body != nil {
7466 res.Body.Close()
7467 }
7468 return nil, gensupport.WrapError(&googleapi.Error{
7469 Code: res.StatusCode,
7470 Header: res.Header,
7471 })
7472 }
7473 if err != nil {
7474 return nil, err
7475 }
7476 defer googleapi.CloseBody(res)
7477 if err := googleapi.CheckResponse(res); err != nil {
7478 return nil, gensupport.WrapError(err)
7479 }
7480 ret := &ListPackagesResponse{
7481 ServerResponse: googleapi.ServerResponse{
7482 Header: res.Header,
7483 HTTPStatusCode: res.StatusCode,
7484 },
7485 }
7486 target := &ret
7487 if err := gensupport.DecodeResponse(target, res); err != nil {
7488 return nil, err
7489 }
7490 return ret, nil
7491 }
7492
7493
7494
7495
7496 func (c *ProjectsLocationsRepositoriesPackagesListCall) Pages(ctx context.Context, f func(*ListPackagesResponse) error) error {
7497 c.ctx_ = ctx
7498 defer c.PageToken(c.urlParams_.Get("pageToken"))
7499 for {
7500 x, err := c.Do()
7501 if err != nil {
7502 return err
7503 }
7504 if err := f(x); err != nil {
7505 return err
7506 }
7507 if x.NextPageToken == "" {
7508 return nil
7509 }
7510 c.PageToken(x.NextPageToken)
7511 }
7512 }
7513
7514 type ProjectsLocationsRepositoriesPackagesPatchCall struct {
7515 s *Service
7516 name string
7517 package_ *Package
7518 urlParams_ gensupport.URLParams
7519 ctx_ context.Context
7520 header_ http.Header
7521 }
7522
7523
7524
7525
7526
7527
7528 func (r *ProjectsLocationsRepositoriesPackagesService) Patch(name string, package_ *Package) *ProjectsLocationsRepositoriesPackagesPatchCall {
7529 c := &ProjectsLocationsRepositoriesPackagesPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7530 c.name = name
7531 c.package_ = package_
7532 return c
7533 }
7534
7535
7536
7537
7538 func (c *ProjectsLocationsRepositoriesPackagesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsRepositoriesPackagesPatchCall {
7539 c.urlParams_.Set("updateMask", updateMask)
7540 return c
7541 }
7542
7543
7544
7545
7546 func (c *ProjectsLocationsRepositoriesPackagesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesPatchCall {
7547 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7548 return c
7549 }
7550
7551
7552 func (c *ProjectsLocationsRepositoriesPackagesPatchCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesPatchCall {
7553 c.ctx_ = ctx
7554 return c
7555 }
7556
7557
7558
7559 func (c *ProjectsLocationsRepositoriesPackagesPatchCall) Header() http.Header {
7560 if c.header_ == nil {
7561 c.header_ = make(http.Header)
7562 }
7563 return c.header_
7564 }
7565
7566 func (c *ProjectsLocationsRepositoriesPackagesPatchCall) doRequest(alt string) (*http.Response, error) {
7567 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
7568 var body io.Reader = nil
7569 body, err := googleapi.WithoutDataWrapper.JSONReader(c.package_)
7570 if err != nil {
7571 return nil, err
7572 }
7573 c.urlParams_.Set("alt", alt)
7574 c.urlParams_.Set("prettyPrint", "false")
7575 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
7576 urls += "?" + c.urlParams_.Encode()
7577 req, err := http.NewRequest("PATCH", urls, body)
7578 if err != nil {
7579 return nil, err
7580 }
7581 req.Header = reqHeaders
7582 googleapi.Expand(req.URL, map[string]string{
7583 "name": c.name,
7584 })
7585 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7586 }
7587
7588
7589
7590
7591
7592
7593 func (c *ProjectsLocationsRepositoriesPackagesPatchCall) Do(opts ...googleapi.CallOption) (*Package, error) {
7594 gensupport.SetOptions(c.urlParams_, opts...)
7595 res, err := c.doRequest("json")
7596 if res != nil && res.StatusCode == http.StatusNotModified {
7597 if res.Body != nil {
7598 res.Body.Close()
7599 }
7600 return nil, gensupport.WrapError(&googleapi.Error{
7601 Code: res.StatusCode,
7602 Header: res.Header,
7603 })
7604 }
7605 if err != nil {
7606 return nil, err
7607 }
7608 defer googleapi.CloseBody(res)
7609 if err := googleapi.CheckResponse(res); err != nil {
7610 return nil, gensupport.WrapError(err)
7611 }
7612 ret := &Package{
7613 ServerResponse: googleapi.ServerResponse{
7614 Header: res.Header,
7615 HTTPStatusCode: res.StatusCode,
7616 },
7617 }
7618 target := &ret
7619 if err := gensupport.DecodeResponse(target, res); err != nil {
7620 return nil, err
7621 }
7622 return ret, nil
7623 }
7624
7625 type ProjectsLocationsRepositoriesPackagesTagsCreateCall struct {
7626 s *Service
7627 parent string
7628 tag *Tag
7629 urlParams_ gensupport.URLParams
7630 ctx_ context.Context
7631 header_ http.Header
7632 }
7633
7634
7635
7636
7637 func (r *ProjectsLocationsRepositoriesPackagesTagsService) Create(parent string, tag *Tag) *ProjectsLocationsRepositoriesPackagesTagsCreateCall {
7638 c := &ProjectsLocationsRepositoriesPackagesTagsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7639 c.parent = parent
7640 c.tag = tag
7641 return c
7642 }
7643
7644
7645
7646 func (c *ProjectsLocationsRepositoriesPackagesTagsCreateCall) TagId(tagId string) *ProjectsLocationsRepositoriesPackagesTagsCreateCall {
7647 c.urlParams_.Set("tagId", tagId)
7648 return c
7649 }
7650
7651
7652
7653
7654 func (c *ProjectsLocationsRepositoriesPackagesTagsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesTagsCreateCall {
7655 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7656 return c
7657 }
7658
7659
7660 func (c *ProjectsLocationsRepositoriesPackagesTagsCreateCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesTagsCreateCall {
7661 c.ctx_ = ctx
7662 return c
7663 }
7664
7665
7666
7667 func (c *ProjectsLocationsRepositoriesPackagesTagsCreateCall) Header() http.Header {
7668 if c.header_ == nil {
7669 c.header_ = make(http.Header)
7670 }
7671 return c.header_
7672 }
7673
7674 func (c *ProjectsLocationsRepositoriesPackagesTagsCreateCall) doRequest(alt string) (*http.Response, error) {
7675 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
7676 var body io.Reader = nil
7677 body, err := googleapi.WithoutDataWrapper.JSONReader(c.tag)
7678 if err != nil {
7679 return nil, err
7680 }
7681 c.urlParams_.Set("alt", alt)
7682 c.urlParams_.Set("prettyPrint", "false")
7683 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/tags")
7684 urls += "?" + c.urlParams_.Encode()
7685 req, err := http.NewRequest("POST", urls, body)
7686 if err != nil {
7687 return nil, err
7688 }
7689 req.Header = reqHeaders
7690 googleapi.Expand(req.URL, map[string]string{
7691 "parent": c.parent,
7692 })
7693 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7694 }
7695
7696
7697
7698
7699
7700
7701 func (c *ProjectsLocationsRepositoriesPackagesTagsCreateCall) Do(opts ...googleapi.CallOption) (*Tag, error) {
7702 gensupport.SetOptions(c.urlParams_, opts...)
7703 res, err := c.doRequest("json")
7704 if res != nil && res.StatusCode == http.StatusNotModified {
7705 if res.Body != nil {
7706 res.Body.Close()
7707 }
7708 return nil, gensupport.WrapError(&googleapi.Error{
7709 Code: res.StatusCode,
7710 Header: res.Header,
7711 })
7712 }
7713 if err != nil {
7714 return nil, err
7715 }
7716 defer googleapi.CloseBody(res)
7717 if err := googleapi.CheckResponse(res); err != nil {
7718 return nil, gensupport.WrapError(err)
7719 }
7720 ret := &Tag{
7721 ServerResponse: googleapi.ServerResponse{
7722 Header: res.Header,
7723 HTTPStatusCode: res.StatusCode,
7724 },
7725 }
7726 target := &ret
7727 if err := gensupport.DecodeResponse(target, res); err != nil {
7728 return nil, err
7729 }
7730 return ret, nil
7731 }
7732
7733 type ProjectsLocationsRepositoriesPackagesTagsDeleteCall struct {
7734 s *Service
7735 name string
7736 urlParams_ gensupport.URLParams
7737 ctx_ context.Context
7738 header_ http.Header
7739 }
7740
7741
7742
7743
7744 func (r *ProjectsLocationsRepositoriesPackagesTagsService) Delete(name string) *ProjectsLocationsRepositoriesPackagesTagsDeleteCall {
7745 c := &ProjectsLocationsRepositoriesPackagesTagsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7746 c.name = name
7747 return c
7748 }
7749
7750
7751
7752
7753 func (c *ProjectsLocationsRepositoriesPackagesTagsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesTagsDeleteCall {
7754 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7755 return c
7756 }
7757
7758
7759 func (c *ProjectsLocationsRepositoriesPackagesTagsDeleteCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesTagsDeleteCall {
7760 c.ctx_ = ctx
7761 return c
7762 }
7763
7764
7765
7766 func (c *ProjectsLocationsRepositoriesPackagesTagsDeleteCall) Header() http.Header {
7767 if c.header_ == nil {
7768 c.header_ = make(http.Header)
7769 }
7770 return c.header_
7771 }
7772
7773 func (c *ProjectsLocationsRepositoriesPackagesTagsDeleteCall) doRequest(alt string) (*http.Response, error) {
7774 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
7775 var body io.Reader = nil
7776 c.urlParams_.Set("alt", alt)
7777 c.urlParams_.Set("prettyPrint", "false")
7778 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
7779 urls += "?" + c.urlParams_.Encode()
7780 req, err := http.NewRequest("DELETE", urls, body)
7781 if err != nil {
7782 return nil, err
7783 }
7784 req.Header = reqHeaders
7785 googleapi.Expand(req.URL, map[string]string{
7786 "name": c.name,
7787 })
7788 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7789 }
7790
7791
7792
7793
7794
7795
7796 func (c *ProjectsLocationsRepositoriesPackagesTagsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) {
7797 gensupport.SetOptions(c.urlParams_, opts...)
7798 res, err := c.doRequest("json")
7799 if res != nil && res.StatusCode == http.StatusNotModified {
7800 if res.Body != nil {
7801 res.Body.Close()
7802 }
7803 return nil, gensupport.WrapError(&googleapi.Error{
7804 Code: res.StatusCode,
7805 Header: res.Header,
7806 })
7807 }
7808 if err != nil {
7809 return nil, err
7810 }
7811 defer googleapi.CloseBody(res)
7812 if err := googleapi.CheckResponse(res); err != nil {
7813 return nil, gensupport.WrapError(err)
7814 }
7815 ret := &Empty{
7816 ServerResponse: googleapi.ServerResponse{
7817 Header: res.Header,
7818 HTTPStatusCode: res.StatusCode,
7819 },
7820 }
7821 target := &ret
7822 if err := gensupport.DecodeResponse(target, res); err != nil {
7823 return nil, err
7824 }
7825 return ret, nil
7826 }
7827
7828 type ProjectsLocationsRepositoriesPackagesTagsGetCall struct {
7829 s *Service
7830 name string
7831 urlParams_ gensupport.URLParams
7832 ifNoneMatch_ string
7833 ctx_ context.Context
7834 header_ http.Header
7835 }
7836
7837
7838
7839
7840 func (r *ProjectsLocationsRepositoriesPackagesTagsService) Get(name string) *ProjectsLocationsRepositoriesPackagesTagsGetCall {
7841 c := &ProjectsLocationsRepositoriesPackagesTagsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7842 c.name = name
7843 return c
7844 }
7845
7846
7847
7848
7849 func (c *ProjectsLocationsRepositoriesPackagesTagsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesTagsGetCall {
7850 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7851 return c
7852 }
7853
7854
7855
7856
7857 func (c *ProjectsLocationsRepositoriesPackagesTagsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPackagesTagsGetCall {
7858 c.ifNoneMatch_ = entityTag
7859 return c
7860 }
7861
7862
7863 func (c *ProjectsLocationsRepositoriesPackagesTagsGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesTagsGetCall {
7864 c.ctx_ = ctx
7865 return c
7866 }
7867
7868
7869
7870 func (c *ProjectsLocationsRepositoriesPackagesTagsGetCall) Header() http.Header {
7871 if c.header_ == nil {
7872 c.header_ = make(http.Header)
7873 }
7874 return c.header_
7875 }
7876
7877 func (c *ProjectsLocationsRepositoriesPackagesTagsGetCall) doRequest(alt string) (*http.Response, error) {
7878 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
7879 if c.ifNoneMatch_ != "" {
7880 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
7881 }
7882 var body io.Reader = nil
7883 c.urlParams_.Set("alt", alt)
7884 c.urlParams_.Set("prettyPrint", "false")
7885 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
7886 urls += "?" + c.urlParams_.Encode()
7887 req, err := http.NewRequest("GET", urls, body)
7888 if err != nil {
7889 return nil, err
7890 }
7891 req.Header = reqHeaders
7892 googleapi.Expand(req.URL, map[string]string{
7893 "name": c.name,
7894 })
7895 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7896 }
7897
7898
7899
7900
7901
7902
7903 func (c *ProjectsLocationsRepositoriesPackagesTagsGetCall) Do(opts ...googleapi.CallOption) (*Tag, error) {
7904 gensupport.SetOptions(c.urlParams_, opts...)
7905 res, err := c.doRequest("json")
7906 if res != nil && res.StatusCode == http.StatusNotModified {
7907 if res.Body != nil {
7908 res.Body.Close()
7909 }
7910 return nil, gensupport.WrapError(&googleapi.Error{
7911 Code: res.StatusCode,
7912 Header: res.Header,
7913 })
7914 }
7915 if err != nil {
7916 return nil, err
7917 }
7918 defer googleapi.CloseBody(res)
7919 if err := googleapi.CheckResponse(res); err != nil {
7920 return nil, gensupport.WrapError(err)
7921 }
7922 ret := &Tag{
7923 ServerResponse: googleapi.ServerResponse{
7924 Header: res.Header,
7925 HTTPStatusCode: res.StatusCode,
7926 },
7927 }
7928 target := &ret
7929 if err := gensupport.DecodeResponse(target, res); err != nil {
7930 return nil, err
7931 }
7932 return ret, nil
7933 }
7934
7935 type ProjectsLocationsRepositoriesPackagesTagsListCall struct {
7936 s *Service
7937 parent string
7938 urlParams_ gensupport.URLParams
7939 ifNoneMatch_ string
7940 ctx_ context.Context
7941 header_ http.Header
7942 }
7943
7944
7945
7946
7947
7948
7949 func (r *ProjectsLocationsRepositoriesPackagesTagsService) List(parent string) *ProjectsLocationsRepositoriesPackagesTagsListCall {
7950 c := &ProjectsLocationsRepositoriesPackagesTagsListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7951 c.parent = parent
7952 return c
7953 }
7954
7955
7956
7957
7958
7959
7960
7961 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) Filter(filter string) *ProjectsLocationsRepositoriesPackagesTagsListCall {
7962 c.urlParams_.Set("filter", filter)
7963 return c
7964 }
7965
7966
7967
7968 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesPackagesTagsListCall {
7969 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
7970 return c
7971 }
7972
7973
7974
7975 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesPackagesTagsListCall {
7976 c.urlParams_.Set("pageToken", pageToken)
7977 return c
7978 }
7979
7980
7981
7982
7983 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesTagsListCall {
7984 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7985 return c
7986 }
7987
7988
7989
7990
7991 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPackagesTagsListCall {
7992 c.ifNoneMatch_ = entityTag
7993 return c
7994 }
7995
7996
7997 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesTagsListCall {
7998 c.ctx_ = ctx
7999 return c
8000 }
8001
8002
8003
8004 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) Header() http.Header {
8005 if c.header_ == nil {
8006 c.header_ = make(http.Header)
8007 }
8008 return c.header_
8009 }
8010
8011 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) doRequest(alt string) (*http.Response, error) {
8012 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
8013 if c.ifNoneMatch_ != "" {
8014 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
8015 }
8016 var body io.Reader = nil
8017 c.urlParams_.Set("alt", alt)
8018 c.urlParams_.Set("prettyPrint", "false")
8019 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/tags")
8020 urls += "?" + c.urlParams_.Encode()
8021 req, err := http.NewRequest("GET", urls, body)
8022 if err != nil {
8023 return nil, err
8024 }
8025 req.Header = reqHeaders
8026 googleapi.Expand(req.URL, map[string]string{
8027 "parent": c.parent,
8028 })
8029 return gensupport.SendRequest(c.ctx_, c.s.client, req)
8030 }
8031
8032
8033
8034
8035
8036
8037
8038 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) Do(opts ...googleapi.CallOption) (*ListTagsResponse, error) {
8039 gensupport.SetOptions(c.urlParams_, opts...)
8040 res, err := c.doRequest("json")
8041 if res != nil && res.StatusCode == http.StatusNotModified {
8042 if res.Body != nil {
8043 res.Body.Close()
8044 }
8045 return nil, gensupport.WrapError(&googleapi.Error{
8046 Code: res.StatusCode,
8047 Header: res.Header,
8048 })
8049 }
8050 if err != nil {
8051 return nil, err
8052 }
8053 defer googleapi.CloseBody(res)
8054 if err := googleapi.CheckResponse(res); err != nil {
8055 return nil, gensupport.WrapError(err)
8056 }
8057 ret := &ListTagsResponse{
8058 ServerResponse: googleapi.ServerResponse{
8059 Header: res.Header,
8060 HTTPStatusCode: res.StatusCode,
8061 },
8062 }
8063 target := &ret
8064 if err := gensupport.DecodeResponse(target, res); err != nil {
8065 return nil, err
8066 }
8067 return ret, nil
8068 }
8069
8070
8071
8072
8073 func (c *ProjectsLocationsRepositoriesPackagesTagsListCall) Pages(ctx context.Context, f func(*ListTagsResponse) error) error {
8074 c.ctx_ = ctx
8075 defer c.PageToken(c.urlParams_.Get("pageToken"))
8076 for {
8077 x, err := c.Do()
8078 if err != nil {
8079 return err
8080 }
8081 if err := f(x); err != nil {
8082 return err
8083 }
8084 if x.NextPageToken == "" {
8085 return nil
8086 }
8087 c.PageToken(x.NextPageToken)
8088 }
8089 }
8090
8091 type ProjectsLocationsRepositoriesPackagesTagsPatchCall struct {
8092 s *Service
8093 name string
8094 tag *Tag
8095 urlParams_ gensupport.URLParams
8096 ctx_ context.Context
8097 header_ http.Header
8098 }
8099
8100
8101
8102
8103
8104
8105
8106
8107 func (r *ProjectsLocationsRepositoriesPackagesTagsService) Patch(name string, tag *Tag) *ProjectsLocationsRepositoriesPackagesTagsPatchCall {
8108 c := &ProjectsLocationsRepositoriesPackagesTagsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
8109 c.name = name
8110 c.tag = tag
8111 return c
8112 }
8113
8114
8115
8116
8117 func (c *ProjectsLocationsRepositoriesPackagesTagsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsRepositoriesPackagesTagsPatchCall {
8118 c.urlParams_.Set("updateMask", updateMask)
8119 return c
8120 }
8121
8122
8123
8124
8125 func (c *ProjectsLocationsRepositoriesPackagesTagsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesTagsPatchCall {
8126 c.urlParams_.Set("fields", googleapi.CombineFields(s))
8127 return c
8128 }
8129
8130
8131 func (c *ProjectsLocationsRepositoriesPackagesTagsPatchCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesTagsPatchCall {
8132 c.ctx_ = ctx
8133 return c
8134 }
8135
8136
8137
8138 func (c *ProjectsLocationsRepositoriesPackagesTagsPatchCall) Header() http.Header {
8139 if c.header_ == nil {
8140 c.header_ = make(http.Header)
8141 }
8142 return c.header_
8143 }
8144
8145 func (c *ProjectsLocationsRepositoriesPackagesTagsPatchCall) doRequest(alt string) (*http.Response, error) {
8146 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
8147 var body io.Reader = nil
8148 body, err := googleapi.WithoutDataWrapper.JSONReader(c.tag)
8149 if err != nil {
8150 return nil, err
8151 }
8152 c.urlParams_.Set("alt", alt)
8153 c.urlParams_.Set("prettyPrint", "false")
8154 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
8155 urls += "?" + c.urlParams_.Encode()
8156 req, err := http.NewRequest("PATCH", urls, body)
8157 if err != nil {
8158 return nil, err
8159 }
8160 req.Header = reqHeaders
8161 googleapi.Expand(req.URL, map[string]string{
8162 "name": c.name,
8163 })
8164 return gensupport.SendRequest(c.ctx_, c.s.client, req)
8165 }
8166
8167
8168
8169
8170
8171
8172 func (c *ProjectsLocationsRepositoriesPackagesTagsPatchCall) Do(opts ...googleapi.CallOption) (*Tag, error) {
8173 gensupport.SetOptions(c.urlParams_, opts...)
8174 res, err := c.doRequest("json")
8175 if res != nil && res.StatusCode == http.StatusNotModified {
8176 if res.Body != nil {
8177 res.Body.Close()
8178 }
8179 return nil, gensupport.WrapError(&googleapi.Error{
8180 Code: res.StatusCode,
8181 Header: res.Header,
8182 })
8183 }
8184 if err != nil {
8185 return nil, err
8186 }
8187 defer googleapi.CloseBody(res)
8188 if err := googleapi.CheckResponse(res); err != nil {
8189 return nil, gensupport.WrapError(err)
8190 }
8191 ret := &Tag{
8192 ServerResponse: googleapi.ServerResponse{
8193 Header: res.Header,
8194 HTTPStatusCode: res.StatusCode,
8195 },
8196 }
8197 target := &ret
8198 if err := gensupport.DecodeResponse(target, res); err != nil {
8199 return nil, err
8200 }
8201 return ret, nil
8202 }
8203
8204 type ProjectsLocationsRepositoriesPackagesVersionsBatchDeleteCall struct {
8205 s *Service
8206 parent string
8207 batchdeleteversionsrequest *BatchDeleteVersionsRequest
8208 urlParams_ gensupport.URLParams
8209 ctx_ context.Context
8210 header_ http.Header
8211 }
8212
8213
8214
8215
8216
8217 func (r *ProjectsLocationsRepositoriesPackagesVersionsService) BatchDelete(parent string, batchdeleteversionsrequest *BatchDeleteVersionsRequest) *ProjectsLocationsRepositoriesPackagesVersionsBatchDeleteCall {
8218 c := &ProjectsLocationsRepositoriesPackagesVersionsBatchDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
8219 c.parent = parent
8220 c.batchdeleteversionsrequest = batchdeleteversionsrequest
8221 return c
8222 }
8223
8224
8225
8226
8227 func (c *ProjectsLocationsRepositoriesPackagesVersionsBatchDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesVersionsBatchDeleteCall {
8228 c.urlParams_.Set("fields", googleapi.CombineFields(s))
8229 return c
8230 }
8231
8232
8233 func (c *ProjectsLocationsRepositoriesPackagesVersionsBatchDeleteCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesVersionsBatchDeleteCall {
8234 c.ctx_ = ctx
8235 return c
8236 }
8237
8238
8239
8240 func (c *ProjectsLocationsRepositoriesPackagesVersionsBatchDeleteCall) Header() http.Header {
8241 if c.header_ == nil {
8242 c.header_ = make(http.Header)
8243 }
8244 return c.header_
8245 }
8246
8247 func (c *ProjectsLocationsRepositoriesPackagesVersionsBatchDeleteCall) doRequest(alt string) (*http.Response, error) {
8248 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
8249 var body io.Reader = nil
8250 body, err := googleapi.WithoutDataWrapper.JSONReader(c.batchdeleteversionsrequest)
8251 if err != nil {
8252 return nil, err
8253 }
8254 c.urlParams_.Set("alt", alt)
8255 c.urlParams_.Set("prettyPrint", "false")
8256 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/versions:batchDelete")
8257 urls += "?" + c.urlParams_.Encode()
8258 req, err := http.NewRequest("POST", urls, body)
8259 if err != nil {
8260 return nil, err
8261 }
8262 req.Header = reqHeaders
8263 googleapi.Expand(req.URL, map[string]string{
8264 "parent": c.parent,
8265 })
8266 return gensupport.SendRequest(c.ctx_, c.s.client, req)
8267 }
8268
8269
8270
8271
8272
8273
8274 func (c *ProjectsLocationsRepositoriesPackagesVersionsBatchDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
8275 gensupport.SetOptions(c.urlParams_, opts...)
8276 res, err := c.doRequest("json")
8277 if res != nil && res.StatusCode == http.StatusNotModified {
8278 if res.Body != nil {
8279 res.Body.Close()
8280 }
8281 return nil, gensupport.WrapError(&googleapi.Error{
8282 Code: res.StatusCode,
8283 Header: res.Header,
8284 })
8285 }
8286 if err != nil {
8287 return nil, err
8288 }
8289 defer googleapi.CloseBody(res)
8290 if err := googleapi.CheckResponse(res); err != nil {
8291 return nil, gensupport.WrapError(err)
8292 }
8293 ret := &Operation{
8294 ServerResponse: googleapi.ServerResponse{
8295 Header: res.Header,
8296 HTTPStatusCode: res.StatusCode,
8297 },
8298 }
8299 target := &ret
8300 if err := gensupport.DecodeResponse(target, res); err != nil {
8301 return nil, err
8302 }
8303 return ret, nil
8304 }
8305
8306 type ProjectsLocationsRepositoriesPackagesVersionsDeleteCall struct {
8307 s *Service
8308 name string
8309 urlParams_ gensupport.URLParams
8310 ctx_ context.Context
8311 header_ http.Header
8312 }
8313
8314
8315
8316
8317
8318 func (r *ProjectsLocationsRepositoriesPackagesVersionsService) Delete(name string) *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall {
8319 c := &ProjectsLocationsRepositoriesPackagesVersionsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
8320 c.name = name
8321 return c
8322 }
8323
8324
8325
8326
8327 func (c *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall) Force(force bool) *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall {
8328 c.urlParams_.Set("force", fmt.Sprint(force))
8329 return c
8330 }
8331
8332
8333
8334
8335 func (c *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall {
8336 c.urlParams_.Set("fields", googleapi.CombineFields(s))
8337 return c
8338 }
8339
8340
8341 func (c *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall {
8342 c.ctx_ = ctx
8343 return c
8344 }
8345
8346
8347
8348 func (c *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall) Header() http.Header {
8349 if c.header_ == nil {
8350 c.header_ = make(http.Header)
8351 }
8352 return c.header_
8353 }
8354
8355 func (c *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall) doRequest(alt string) (*http.Response, error) {
8356 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
8357 var body io.Reader = nil
8358 c.urlParams_.Set("alt", alt)
8359 c.urlParams_.Set("prettyPrint", "false")
8360 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
8361 urls += "?" + c.urlParams_.Encode()
8362 req, err := http.NewRequest("DELETE", urls, body)
8363 if err != nil {
8364 return nil, err
8365 }
8366 req.Header = reqHeaders
8367 googleapi.Expand(req.URL, map[string]string{
8368 "name": c.name,
8369 })
8370 return gensupport.SendRequest(c.ctx_, c.s.client, req)
8371 }
8372
8373
8374
8375
8376
8377
8378 func (c *ProjectsLocationsRepositoriesPackagesVersionsDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
8379 gensupport.SetOptions(c.urlParams_, opts...)
8380 res, err := c.doRequest("json")
8381 if res != nil && res.StatusCode == http.StatusNotModified {
8382 if res.Body != nil {
8383 res.Body.Close()
8384 }
8385 return nil, gensupport.WrapError(&googleapi.Error{
8386 Code: res.StatusCode,
8387 Header: res.Header,
8388 })
8389 }
8390 if err != nil {
8391 return nil, err
8392 }
8393 defer googleapi.CloseBody(res)
8394 if err := googleapi.CheckResponse(res); err != nil {
8395 return nil, gensupport.WrapError(err)
8396 }
8397 ret := &Operation{
8398 ServerResponse: googleapi.ServerResponse{
8399 Header: res.Header,
8400 HTTPStatusCode: res.StatusCode,
8401 },
8402 }
8403 target := &ret
8404 if err := gensupport.DecodeResponse(target, res); err != nil {
8405 return nil, err
8406 }
8407 return ret, nil
8408 }
8409
8410 type ProjectsLocationsRepositoriesPackagesVersionsGetCall struct {
8411 s *Service
8412 name string
8413 urlParams_ gensupport.URLParams
8414 ifNoneMatch_ string
8415 ctx_ context.Context
8416 header_ http.Header
8417 }
8418
8419
8420
8421
8422 func (r *ProjectsLocationsRepositoriesPackagesVersionsService) Get(name string) *ProjectsLocationsRepositoriesPackagesVersionsGetCall {
8423 c := &ProjectsLocationsRepositoriesPackagesVersionsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
8424 c.name = name
8425 return c
8426 }
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) View(view string) *ProjectsLocationsRepositoriesPackagesVersionsGetCall {
8443 c.urlParams_.Set("view", view)
8444 return c
8445 }
8446
8447
8448
8449
8450 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesVersionsGetCall {
8451 c.urlParams_.Set("fields", googleapi.CombineFields(s))
8452 return c
8453 }
8454
8455
8456
8457
8458 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPackagesVersionsGetCall {
8459 c.ifNoneMatch_ = entityTag
8460 return c
8461 }
8462
8463
8464 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesVersionsGetCall {
8465 c.ctx_ = ctx
8466 return c
8467 }
8468
8469
8470
8471 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) Header() http.Header {
8472 if c.header_ == nil {
8473 c.header_ = make(http.Header)
8474 }
8475 return c.header_
8476 }
8477
8478 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) doRequest(alt string) (*http.Response, error) {
8479 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
8480 if c.ifNoneMatch_ != "" {
8481 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
8482 }
8483 var body io.Reader = nil
8484 c.urlParams_.Set("alt", alt)
8485 c.urlParams_.Set("prettyPrint", "false")
8486 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
8487 urls += "?" + c.urlParams_.Encode()
8488 req, err := http.NewRequest("GET", urls, body)
8489 if err != nil {
8490 return nil, err
8491 }
8492 req.Header = reqHeaders
8493 googleapi.Expand(req.URL, map[string]string{
8494 "name": c.name,
8495 })
8496 return gensupport.SendRequest(c.ctx_, c.s.client, req)
8497 }
8498
8499
8500
8501
8502
8503
8504 func (c *ProjectsLocationsRepositoriesPackagesVersionsGetCall) Do(opts ...googleapi.CallOption) (*Version, error) {
8505 gensupport.SetOptions(c.urlParams_, opts...)
8506 res, err := c.doRequest("json")
8507 if res != nil && res.StatusCode == http.StatusNotModified {
8508 if res.Body != nil {
8509 res.Body.Close()
8510 }
8511 return nil, gensupport.WrapError(&googleapi.Error{
8512 Code: res.StatusCode,
8513 Header: res.Header,
8514 })
8515 }
8516 if err != nil {
8517 return nil, err
8518 }
8519 defer googleapi.CloseBody(res)
8520 if err := googleapi.CheckResponse(res); err != nil {
8521 return nil, gensupport.WrapError(err)
8522 }
8523 ret := &Version{
8524 ServerResponse: googleapi.ServerResponse{
8525 Header: res.Header,
8526 HTTPStatusCode: res.StatusCode,
8527 },
8528 }
8529 target := &ret
8530 if err := gensupport.DecodeResponse(target, res); err != nil {
8531 return nil, err
8532 }
8533 return ret, nil
8534 }
8535
8536 type ProjectsLocationsRepositoriesPackagesVersionsListCall struct {
8537 s *Service
8538 parent string
8539 urlParams_ gensupport.URLParams
8540 ifNoneMatch_ string
8541 ctx_ context.Context
8542 header_ http.Header
8543 }
8544
8545
8546
8547
8548 func (r *ProjectsLocationsRepositoriesPackagesVersionsService) List(parent string) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
8549 c := &ProjectsLocationsRepositoriesPackagesVersionsListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
8550 c.parent = parent
8551 return c
8552 }
8553
8554
8555
8556 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) OrderBy(orderBy string) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
8557 c.urlParams_.Set("orderBy", orderBy)
8558 return c
8559 }
8560
8561
8562
8563 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
8564 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
8565 return c
8566 }
8567
8568
8569
8570 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
8571 c.urlParams_.Set("pageToken", pageToken)
8572 return c
8573 }
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) View(view string) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
8590 c.urlParams_.Set("view", view)
8591 return c
8592 }
8593
8594
8595
8596
8597 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
8598 c.urlParams_.Set("fields", googleapi.CombineFields(s))
8599 return c
8600 }
8601
8602
8603
8604
8605 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
8606 c.ifNoneMatch_ = entityTag
8607 return c
8608 }
8609
8610
8611 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPackagesVersionsListCall {
8612 c.ctx_ = ctx
8613 return c
8614 }
8615
8616
8617
8618 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) Header() http.Header {
8619 if c.header_ == nil {
8620 c.header_ = make(http.Header)
8621 }
8622 return c.header_
8623 }
8624
8625 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) doRequest(alt string) (*http.Response, error) {
8626 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
8627 if c.ifNoneMatch_ != "" {
8628 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
8629 }
8630 var body io.Reader = nil
8631 c.urlParams_.Set("alt", alt)
8632 c.urlParams_.Set("prettyPrint", "false")
8633 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/versions")
8634 urls += "?" + c.urlParams_.Encode()
8635 req, err := http.NewRequest("GET", urls, body)
8636 if err != nil {
8637 return nil, err
8638 }
8639 req.Header = reqHeaders
8640 googleapi.Expand(req.URL, map[string]string{
8641 "parent": c.parent,
8642 })
8643 return gensupport.SendRequest(c.ctx_, c.s.client, req)
8644 }
8645
8646
8647
8648
8649
8650
8651
8652 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) Do(opts ...googleapi.CallOption) (*ListVersionsResponse, error) {
8653 gensupport.SetOptions(c.urlParams_, opts...)
8654 res, err := c.doRequest("json")
8655 if res != nil && res.StatusCode == http.StatusNotModified {
8656 if res.Body != nil {
8657 res.Body.Close()
8658 }
8659 return nil, gensupport.WrapError(&googleapi.Error{
8660 Code: res.StatusCode,
8661 Header: res.Header,
8662 })
8663 }
8664 if err != nil {
8665 return nil, err
8666 }
8667 defer googleapi.CloseBody(res)
8668 if err := googleapi.CheckResponse(res); err != nil {
8669 return nil, gensupport.WrapError(err)
8670 }
8671 ret := &ListVersionsResponse{
8672 ServerResponse: googleapi.ServerResponse{
8673 Header: res.Header,
8674 HTTPStatusCode: res.StatusCode,
8675 },
8676 }
8677 target := &ret
8678 if err := gensupport.DecodeResponse(target, res); err != nil {
8679 return nil, err
8680 }
8681 return ret, nil
8682 }
8683
8684
8685
8686
8687 func (c *ProjectsLocationsRepositoriesPackagesVersionsListCall) Pages(ctx context.Context, f func(*ListVersionsResponse) error) error {
8688 c.ctx_ = ctx
8689 defer c.PageToken(c.urlParams_.Get("pageToken"))
8690 for {
8691 x, err := c.Do()
8692 if err != nil {
8693 return err
8694 }
8695 if err := f(x); err != nil {
8696 return err
8697 }
8698 if x.NextPageToken == "" {
8699 return nil
8700 }
8701 c.PageToken(x.NextPageToken)
8702 }
8703 }
8704
8705 type ProjectsLocationsRepositoriesPythonPackagesGetCall struct {
8706 s *Service
8707 name string
8708 urlParams_ gensupport.URLParams
8709 ifNoneMatch_ string
8710 ctx_ context.Context
8711 header_ http.Header
8712 }
8713
8714
8715
8716
8717 func (r *ProjectsLocationsRepositoriesPythonPackagesService) Get(name string) *ProjectsLocationsRepositoriesPythonPackagesGetCall {
8718 c := &ProjectsLocationsRepositoriesPythonPackagesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
8719 c.name = name
8720 return c
8721 }
8722
8723
8724
8725
8726 func (c *ProjectsLocationsRepositoriesPythonPackagesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPythonPackagesGetCall {
8727 c.urlParams_.Set("fields", googleapi.CombineFields(s))
8728 return c
8729 }
8730
8731
8732
8733
8734 func (c *ProjectsLocationsRepositoriesPythonPackagesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPythonPackagesGetCall {
8735 c.ifNoneMatch_ = entityTag
8736 return c
8737 }
8738
8739
8740 func (c *ProjectsLocationsRepositoriesPythonPackagesGetCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPythonPackagesGetCall {
8741 c.ctx_ = ctx
8742 return c
8743 }
8744
8745
8746
8747 func (c *ProjectsLocationsRepositoriesPythonPackagesGetCall) Header() http.Header {
8748 if c.header_ == nil {
8749 c.header_ = make(http.Header)
8750 }
8751 return c.header_
8752 }
8753
8754 func (c *ProjectsLocationsRepositoriesPythonPackagesGetCall) doRequest(alt string) (*http.Response, error) {
8755 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
8756 if c.ifNoneMatch_ != "" {
8757 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
8758 }
8759 var body io.Reader = nil
8760 c.urlParams_.Set("alt", alt)
8761 c.urlParams_.Set("prettyPrint", "false")
8762 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
8763 urls += "?" + c.urlParams_.Encode()
8764 req, err := http.NewRequest("GET", urls, body)
8765 if err != nil {
8766 return nil, err
8767 }
8768 req.Header = reqHeaders
8769 googleapi.Expand(req.URL, map[string]string{
8770 "name": c.name,
8771 })
8772 return gensupport.SendRequest(c.ctx_, c.s.client, req)
8773 }
8774
8775
8776
8777
8778
8779
8780 func (c *ProjectsLocationsRepositoriesPythonPackagesGetCall) Do(opts ...googleapi.CallOption) (*PythonPackage, error) {
8781 gensupport.SetOptions(c.urlParams_, opts...)
8782 res, err := c.doRequest("json")
8783 if res != nil && res.StatusCode == http.StatusNotModified {
8784 if res.Body != nil {
8785 res.Body.Close()
8786 }
8787 return nil, gensupport.WrapError(&googleapi.Error{
8788 Code: res.StatusCode,
8789 Header: res.Header,
8790 })
8791 }
8792 if err != nil {
8793 return nil, err
8794 }
8795 defer googleapi.CloseBody(res)
8796 if err := googleapi.CheckResponse(res); err != nil {
8797 return nil, gensupport.WrapError(err)
8798 }
8799 ret := &PythonPackage{
8800 ServerResponse: googleapi.ServerResponse{
8801 Header: res.Header,
8802 HTTPStatusCode: res.StatusCode,
8803 },
8804 }
8805 target := &ret
8806 if err := gensupport.DecodeResponse(target, res); err != nil {
8807 return nil, err
8808 }
8809 return ret, nil
8810 }
8811
8812 type ProjectsLocationsRepositoriesPythonPackagesListCall struct {
8813 s *Service
8814 parent string
8815 urlParams_ gensupport.URLParams
8816 ifNoneMatch_ string
8817 ctx_ context.Context
8818 header_ http.Header
8819 }
8820
8821
8822
8823
8824
8825 func (r *ProjectsLocationsRepositoriesPythonPackagesService) List(parent string) *ProjectsLocationsRepositoriesPythonPackagesListCall {
8826 c := &ProjectsLocationsRepositoriesPythonPackagesListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
8827 c.parent = parent
8828 return c
8829 }
8830
8831
8832
8833 func (c *ProjectsLocationsRepositoriesPythonPackagesListCall) PageSize(pageSize int64) *ProjectsLocationsRepositoriesPythonPackagesListCall {
8834 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
8835 return c
8836 }
8837
8838
8839
8840 func (c *ProjectsLocationsRepositoriesPythonPackagesListCall) PageToken(pageToken string) *ProjectsLocationsRepositoriesPythonPackagesListCall {
8841 c.urlParams_.Set("pageToken", pageToken)
8842 return c
8843 }
8844
8845
8846
8847
8848 func (c *ProjectsLocationsRepositoriesPythonPackagesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesPythonPackagesListCall {
8849 c.urlParams_.Set("fields", googleapi.CombineFields(s))
8850 return c
8851 }
8852
8853
8854
8855
8856 func (c *ProjectsLocationsRepositoriesPythonPackagesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRepositoriesPythonPackagesListCall {
8857 c.ifNoneMatch_ = entityTag
8858 return c
8859 }
8860
8861
8862 func (c *ProjectsLocationsRepositoriesPythonPackagesListCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesPythonPackagesListCall {
8863 c.ctx_ = ctx
8864 return c
8865 }
8866
8867
8868
8869 func (c *ProjectsLocationsRepositoriesPythonPackagesListCall) Header() http.Header {
8870 if c.header_ == nil {
8871 c.header_ = make(http.Header)
8872 }
8873 return c.header_
8874 }
8875
8876 func (c *ProjectsLocationsRepositoriesPythonPackagesListCall) doRequest(alt string) (*http.Response, error) {
8877 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
8878 if c.ifNoneMatch_ != "" {
8879 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
8880 }
8881 var body io.Reader = nil
8882 c.urlParams_.Set("alt", alt)
8883 c.urlParams_.Set("prettyPrint", "false")
8884 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/pythonPackages")
8885 urls += "?" + c.urlParams_.Encode()
8886 req, err := http.NewRequest("GET", urls, body)
8887 if err != nil {
8888 return nil, err
8889 }
8890 req.Header = reqHeaders
8891 googleapi.Expand(req.URL, map[string]string{
8892 "parent": c.parent,
8893 })
8894 return gensupport.SendRequest(c.ctx_, c.s.client, req)
8895 }
8896
8897
8898
8899
8900
8901
8902
8903 func (c *ProjectsLocationsRepositoriesPythonPackagesListCall) Do(opts ...googleapi.CallOption) (*ListPythonPackagesResponse, error) {
8904 gensupport.SetOptions(c.urlParams_, opts...)
8905 res, err := c.doRequest("json")
8906 if res != nil && res.StatusCode == http.StatusNotModified {
8907 if res.Body != nil {
8908 res.Body.Close()
8909 }
8910 return nil, gensupport.WrapError(&googleapi.Error{
8911 Code: res.StatusCode,
8912 Header: res.Header,
8913 })
8914 }
8915 if err != nil {
8916 return nil, err
8917 }
8918 defer googleapi.CloseBody(res)
8919 if err := googleapi.CheckResponse(res); err != nil {
8920 return nil, gensupport.WrapError(err)
8921 }
8922 ret := &ListPythonPackagesResponse{
8923 ServerResponse: googleapi.ServerResponse{
8924 Header: res.Header,
8925 HTTPStatusCode: res.StatusCode,
8926 },
8927 }
8928 target := &ret
8929 if err := gensupport.DecodeResponse(target, res); err != nil {
8930 return nil, err
8931 }
8932 return ret, nil
8933 }
8934
8935
8936
8937
8938 func (c *ProjectsLocationsRepositoriesPythonPackagesListCall) Pages(ctx context.Context, f func(*ListPythonPackagesResponse) error) error {
8939 c.ctx_ = ctx
8940 defer c.PageToken(c.urlParams_.Get("pageToken"))
8941 for {
8942 x, err := c.Do()
8943 if err != nil {
8944 return err
8945 }
8946 if err := f(x); err != nil {
8947 return err
8948 }
8949 if x.NextPageToken == "" {
8950 return nil
8951 }
8952 c.PageToken(x.NextPageToken)
8953 }
8954 }
8955
8956 type ProjectsLocationsRepositoriesYumArtifactsImportCall struct {
8957 s *Service
8958 parent string
8959 importyumartifactsrequest *ImportYumArtifactsRequest
8960 urlParams_ gensupport.URLParams
8961 ctx_ context.Context
8962 header_ http.Header
8963 }
8964
8965
8966
8967
8968
8969
8970
8971
8972 func (r *ProjectsLocationsRepositoriesYumArtifactsService) Import(parent string, importyumartifactsrequest *ImportYumArtifactsRequest) *ProjectsLocationsRepositoriesYumArtifactsImportCall {
8973 c := &ProjectsLocationsRepositoriesYumArtifactsImportCall{s: r.s, urlParams_: make(gensupport.URLParams)}
8974 c.parent = parent
8975 c.importyumartifactsrequest = importyumartifactsrequest
8976 return c
8977 }
8978
8979
8980
8981
8982 func (c *ProjectsLocationsRepositoriesYumArtifactsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesYumArtifactsImportCall {
8983 c.urlParams_.Set("fields", googleapi.CombineFields(s))
8984 return c
8985 }
8986
8987
8988 func (c *ProjectsLocationsRepositoriesYumArtifactsImportCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesYumArtifactsImportCall {
8989 c.ctx_ = ctx
8990 return c
8991 }
8992
8993
8994
8995 func (c *ProjectsLocationsRepositoriesYumArtifactsImportCall) Header() http.Header {
8996 if c.header_ == nil {
8997 c.header_ = make(http.Header)
8998 }
8999 return c.header_
9000 }
9001
9002 func (c *ProjectsLocationsRepositoriesYumArtifactsImportCall) doRequest(alt string) (*http.Response, error) {
9003 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
9004 var body io.Reader = nil
9005 body, err := googleapi.WithoutDataWrapper.JSONReader(c.importyumartifactsrequest)
9006 if err != nil {
9007 return nil, err
9008 }
9009 c.urlParams_.Set("alt", alt)
9010 c.urlParams_.Set("prettyPrint", "false")
9011 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/yumArtifacts:import")
9012 urls += "?" + c.urlParams_.Encode()
9013 req, err := http.NewRequest("POST", urls, body)
9014 if err != nil {
9015 return nil, err
9016 }
9017 req.Header = reqHeaders
9018 googleapi.Expand(req.URL, map[string]string{
9019 "parent": c.parent,
9020 })
9021 return gensupport.SendRequest(c.ctx_, c.s.client, req)
9022 }
9023
9024
9025
9026
9027
9028
9029 func (c *ProjectsLocationsRepositoriesYumArtifactsImportCall) Do(opts ...googleapi.CallOption) (*Operation, error) {
9030 gensupport.SetOptions(c.urlParams_, opts...)
9031 res, err := c.doRequest("json")
9032 if res != nil && res.StatusCode == http.StatusNotModified {
9033 if res.Body != nil {
9034 res.Body.Close()
9035 }
9036 return nil, gensupport.WrapError(&googleapi.Error{
9037 Code: res.StatusCode,
9038 Header: res.Header,
9039 })
9040 }
9041 if err != nil {
9042 return nil, err
9043 }
9044 defer googleapi.CloseBody(res)
9045 if err := googleapi.CheckResponse(res); err != nil {
9046 return nil, gensupport.WrapError(err)
9047 }
9048 ret := &Operation{
9049 ServerResponse: googleapi.ServerResponse{
9050 Header: res.Header,
9051 HTTPStatusCode: res.StatusCode,
9052 },
9053 }
9054 target := &ret
9055 if err := gensupport.DecodeResponse(target, res); err != nil {
9056 return nil, err
9057 }
9058 return ret, nil
9059 }
9060
9061 type ProjectsLocationsRepositoriesYumArtifactsUploadCall struct {
9062 s *Service
9063 parent string
9064 uploadyumartifactrequest *UploadYumArtifactRequest
9065 urlParams_ gensupport.URLParams
9066 mediaInfo_ *gensupport.MediaInfo
9067 ctx_ context.Context
9068 header_ http.Header
9069 }
9070
9071
9072
9073
9074
9075
9076
9077
9078 func (r *ProjectsLocationsRepositoriesYumArtifactsService) Upload(parent string, uploadyumartifactrequest *UploadYumArtifactRequest) *ProjectsLocationsRepositoriesYumArtifactsUploadCall {
9079 c := &ProjectsLocationsRepositoriesYumArtifactsUploadCall{s: r.s, urlParams_: make(gensupport.URLParams)}
9080 c.parent = parent
9081 c.uploadyumartifactrequest = uploadyumartifactrequest
9082 return c
9083 }
9084
9085
9086
9087
9088
9089
9090
9091
9092 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) Media(r io.Reader, options ...googleapi.MediaOption) *ProjectsLocationsRepositoriesYumArtifactsUploadCall {
9093 c.mediaInfo_ = gensupport.NewInfoFromMedia(r, options)
9094 return c
9095 }
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *ProjectsLocationsRepositoriesYumArtifactsUploadCall {
9107 c.ctx_ = ctx
9108 c.mediaInfo_ = gensupport.NewInfoFromResumableMedia(r, size, mediaType)
9109 return c
9110 }
9111
9112
9113
9114
9115
9116 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) ProgressUpdater(pu googleapi.ProgressUpdater) *ProjectsLocationsRepositoriesYumArtifactsUploadCall {
9117 c.mediaInfo_.SetProgressUpdater(pu)
9118 return c
9119 }
9120
9121
9122
9123
9124 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsRepositoriesYumArtifactsUploadCall {
9125 c.urlParams_.Set("fields", googleapi.CombineFields(s))
9126 return c
9127 }
9128
9129
9130
9131
9132 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) Context(ctx context.Context) *ProjectsLocationsRepositoriesYumArtifactsUploadCall {
9133 c.ctx_ = ctx
9134 return c
9135 }
9136
9137
9138
9139 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) Header() http.Header {
9140 if c.header_ == nil {
9141 c.header_ = make(http.Header)
9142 }
9143 return c.header_
9144 }
9145
9146 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) doRequest(alt string) (*http.Response, error) {
9147 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
9148 var body io.Reader = nil
9149 body, err := googleapi.WithoutDataWrapper.JSONReader(c.uploadyumartifactrequest)
9150 if err != nil {
9151 return nil, err
9152 }
9153 c.urlParams_.Set("alt", alt)
9154 c.urlParams_.Set("prettyPrint", "false")
9155 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/yumArtifacts:create")
9156 if c.mediaInfo_ != nil {
9157 urls = googleapi.ResolveRelative(c.s.BasePath, "/upload/v1/{+parent}/yumArtifacts:create")
9158 c.urlParams_.Set("uploadType", c.mediaInfo_.UploadType())
9159 }
9160 if body == nil {
9161 body = new(bytes.Buffer)
9162 reqHeaders.Set("Content-Type", "application/json")
9163 }
9164 body, getBody, cleanup := c.mediaInfo_.UploadRequest(reqHeaders, body)
9165 defer cleanup()
9166 urls += "?" + c.urlParams_.Encode()
9167 req, err := http.NewRequest("POST", urls, body)
9168 if err != nil {
9169 return nil, err
9170 }
9171 req.Header = reqHeaders
9172 req.GetBody = getBody
9173 googleapi.Expand(req.URL, map[string]string{
9174 "parent": c.parent,
9175 })
9176 return gensupport.SendRequest(c.ctx_, c.s.client, req)
9177 }
9178
9179
9180
9181
9182
9183
9184
9185 func (c *ProjectsLocationsRepositoriesYumArtifactsUploadCall) Do(opts ...googleapi.CallOption) (*UploadYumArtifactMediaResponse, error) {
9186 gensupport.SetOptions(c.urlParams_, opts...)
9187 res, err := c.doRequest("json")
9188 if res != nil && res.StatusCode == http.StatusNotModified {
9189 if res.Body != nil {
9190 res.Body.Close()
9191 }
9192 return nil, gensupport.WrapError(&googleapi.Error{
9193 Code: res.StatusCode,
9194 Header: res.Header,
9195 })
9196 }
9197 if err != nil {
9198 return nil, err
9199 }
9200 defer googleapi.CloseBody(res)
9201 if err := googleapi.CheckResponse(res); err != nil {
9202 return nil, gensupport.WrapError(err)
9203 }
9204 rx := c.mediaInfo_.ResumableUpload(res.Header.Get("Location"))
9205 if rx != nil {
9206 rx.Client = c.s.client
9207 rx.UserAgent = c.s.userAgent()
9208 ctx := c.ctx_
9209 if ctx == nil {
9210 ctx = context.TODO()
9211 }
9212 res, err = rx.Upload(ctx)
9213 if err != nil {
9214 return nil, err
9215 }
9216 defer res.Body.Close()
9217 if err := googleapi.CheckResponse(res); err != nil {
9218 return nil, gensupport.WrapError(err)
9219 }
9220 }
9221 ret := &UploadYumArtifactMediaResponse{
9222 ServerResponse: googleapi.ServerResponse{
9223 Header: res.Header,
9224 HTTPStatusCode: res.StatusCode,
9225 },
9226 }
9227 target := &ret
9228 if err := gensupport.DecodeResponse(target, res); err != nil {
9229 return nil, err
9230 }
9231 return ret, nil
9232 }
9233
View as plain text