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 package cloudprivatecatalog
39
40 import (
41 "bytes"
42 "context"
43 "encoding/json"
44 "errors"
45 "fmt"
46 "io"
47 "net/http"
48 "net/url"
49 "strconv"
50 "strings"
51
52 googleapi "google.golang.org/api/googleapi"
53 gensupport "google.golang.org/api/internal/gensupport"
54 option "google.golang.org/api/option"
55 internaloption "google.golang.org/api/option/internaloption"
56 htransport "google.golang.org/api/transport/http"
57 )
58
59
60
61 var _ = bytes.NewBuffer
62 var _ = strconv.Itoa
63 var _ = fmt.Sprintf
64 var _ = json.NewDecoder
65 var _ = io.Copy
66 var _ = url.Parse
67 var _ = gensupport.MarshalJSON
68 var _ = googleapi.Version
69 var _ = errors.New
70 var _ = strings.Replace
71 var _ = context.Canceled
72 var _ = internaloption.WithDefaultEndpoint
73
74 const apiId = "cloudprivatecatalog:v1beta1"
75 const apiName = "cloudprivatecatalog"
76 const apiVersion = "v1beta1"
77 const basePath = "https://cloudprivatecatalog.googleapis.com/"
78
79
80 const (
81
82 CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"
83 )
84
85
86 func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) {
87 scopesOption := option.WithScopes(
88 "https://www.googleapis.com/auth/cloud-platform",
89 )
90
91 opts = append([]option.ClientOption{scopesOption}, opts...)
92 opts = append(opts, internaloption.WithDefaultEndpoint(basePath))
93 client, endpoint, err := htransport.NewClient(ctx, opts...)
94 if err != nil {
95 return nil, err
96 }
97 s, err := New(client)
98 if err != nil {
99 return nil, err
100 }
101 if endpoint != "" {
102 s.BasePath = endpoint
103 }
104 return s, nil
105 }
106
107
108
109
110
111
112 func New(client *http.Client) (*Service, error) {
113 if client == nil {
114 return nil, errors.New("client is nil")
115 }
116 s := &Service{client: client, BasePath: basePath}
117 s.Folders = NewFoldersService(s)
118 s.Organizations = NewOrganizationsService(s)
119 s.Projects = NewProjectsService(s)
120 return s, nil
121 }
122
123 type Service struct {
124 client *http.Client
125 BasePath string
126 UserAgent string
127
128 Folders *FoldersService
129
130 Organizations *OrganizationsService
131
132 Projects *ProjectsService
133 }
134
135 func (s *Service) userAgent() string {
136 if s.UserAgent == "" {
137 return googleapi.UserAgent
138 }
139 return googleapi.UserAgent + " " + s.UserAgent
140 }
141
142 func NewFoldersService(s *Service) *FoldersService {
143 rs := &FoldersService{s: s}
144 rs.Catalogs = NewFoldersCatalogsService(s)
145 rs.Products = NewFoldersProductsService(s)
146 rs.Versions = NewFoldersVersionsService(s)
147 return rs
148 }
149
150 type FoldersService struct {
151 s *Service
152
153 Catalogs *FoldersCatalogsService
154
155 Products *FoldersProductsService
156
157 Versions *FoldersVersionsService
158 }
159
160 func NewFoldersCatalogsService(s *Service) *FoldersCatalogsService {
161 rs := &FoldersCatalogsService{s: s}
162 return rs
163 }
164
165 type FoldersCatalogsService struct {
166 s *Service
167 }
168
169 func NewFoldersProductsService(s *Service) *FoldersProductsService {
170 rs := &FoldersProductsService{s: s}
171 return rs
172 }
173
174 type FoldersProductsService struct {
175 s *Service
176 }
177
178 func NewFoldersVersionsService(s *Service) *FoldersVersionsService {
179 rs := &FoldersVersionsService{s: s}
180 return rs
181 }
182
183 type FoldersVersionsService struct {
184 s *Service
185 }
186
187 func NewOrganizationsService(s *Service) *OrganizationsService {
188 rs := &OrganizationsService{s: s}
189 rs.Catalogs = NewOrganizationsCatalogsService(s)
190 rs.Products = NewOrganizationsProductsService(s)
191 rs.Versions = NewOrganizationsVersionsService(s)
192 return rs
193 }
194
195 type OrganizationsService struct {
196 s *Service
197
198 Catalogs *OrganizationsCatalogsService
199
200 Products *OrganizationsProductsService
201
202 Versions *OrganizationsVersionsService
203 }
204
205 func NewOrganizationsCatalogsService(s *Service) *OrganizationsCatalogsService {
206 rs := &OrganizationsCatalogsService{s: s}
207 return rs
208 }
209
210 type OrganizationsCatalogsService struct {
211 s *Service
212 }
213
214 func NewOrganizationsProductsService(s *Service) *OrganizationsProductsService {
215 rs := &OrganizationsProductsService{s: s}
216 return rs
217 }
218
219 type OrganizationsProductsService struct {
220 s *Service
221 }
222
223 func NewOrganizationsVersionsService(s *Service) *OrganizationsVersionsService {
224 rs := &OrganizationsVersionsService{s: s}
225 return rs
226 }
227
228 type OrganizationsVersionsService struct {
229 s *Service
230 }
231
232 func NewProjectsService(s *Service) *ProjectsService {
233 rs := &ProjectsService{s: s}
234 rs.Catalogs = NewProjectsCatalogsService(s)
235 rs.Products = NewProjectsProductsService(s)
236 rs.Versions = NewProjectsVersionsService(s)
237 return rs
238 }
239
240 type ProjectsService struct {
241 s *Service
242
243 Catalogs *ProjectsCatalogsService
244
245 Products *ProjectsProductsService
246
247 Versions *ProjectsVersionsService
248 }
249
250 func NewProjectsCatalogsService(s *Service) *ProjectsCatalogsService {
251 rs := &ProjectsCatalogsService{s: s}
252 return rs
253 }
254
255 type ProjectsCatalogsService struct {
256 s *Service
257 }
258
259 func NewProjectsProductsService(s *Service) *ProjectsProductsService {
260 rs := &ProjectsProductsService{s: s}
261 return rs
262 }
263
264 type ProjectsProductsService struct {
265 s *Service
266 }
267
268 func NewProjectsVersionsService(s *Service) *ProjectsVersionsService {
269 rs := &ProjectsVersionsService{s: s}
270 return rs
271 }
272
273 type ProjectsVersionsService struct {
274 s *Service
275 }
276
277
278
279
280 type GoogleCloudPrivatecatalogV1beta1Catalog struct {
281
282 CreateTime string `json:"createTime,omitempty"`
283
284
285 Description string `json:"description,omitempty"`
286
287
288
289 DisplayName string `json:"displayName,omitempty"`
290
291
292
293
294 Name string `json:"name,omitempty"`
295
296
297 UpdateTime string `json:"updateTime,omitempty"`
298
299
300
301
302
303
304
305 ForceSendFields []string `json:"-"`
306
307
308
309
310
311
312
313 NullFields []string `json:"-"`
314 }
315
316 func (s *GoogleCloudPrivatecatalogV1beta1Catalog) MarshalJSON() ([]byte, error) {
317 type NoMethod GoogleCloudPrivatecatalogV1beta1Catalog
318 raw := NoMethod(*s)
319 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
320 }
321
322
323
324
325 type GoogleCloudPrivatecatalogV1beta1Product struct {
326
327
328
329
330
331
332 AssetType string `json:"assetType,omitempty"`
333
334
335 CreateTime string `json:"createTime,omitempty"`
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451 DisplayMetadata googleapi.RawMessage `json:"displayMetadata,omitempty"`
452
453
454 IconUri string `json:"iconUri,omitempty"`
455
456
457
458
459
460
461 Name string `json:"name,omitempty"`
462
463
464 UpdateTime string `json:"updateTime,omitempty"`
465
466
467
468
469
470
471
472 ForceSendFields []string `json:"-"`
473
474
475
476
477
478
479
480 NullFields []string `json:"-"`
481 }
482
483 func (s *GoogleCloudPrivatecatalogV1beta1Product) MarshalJSON() ([]byte, error) {
484 type NoMethod GoogleCloudPrivatecatalogV1beta1Product
485 raw := NoMethod(*s)
486 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
487 }
488
489
490
491 type GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse struct {
492
493 Catalogs []*GoogleCloudPrivatecatalogV1beta1Catalog `json:"catalogs,omitempty"`
494
495
496
497
498
499 NextPageToken string `json:"nextPageToken,omitempty"`
500
501
502
503 googleapi.ServerResponse `json:"-"`
504
505
506
507
508
509
510
511 ForceSendFields []string `json:"-"`
512
513
514
515
516
517
518
519 NullFields []string `json:"-"`
520 }
521
522 func (s *GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse) MarshalJSON() ([]byte, error) {
523 type NoMethod GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse
524 raw := NoMethod(*s)
525 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
526 }
527
528
529
530 type GoogleCloudPrivatecatalogV1beta1SearchProductsResponse struct {
531
532
533
534
535 NextPageToken string `json:"nextPageToken,omitempty"`
536
537
538 Products []*GoogleCloudPrivatecatalogV1beta1Product `json:"products,omitempty"`
539
540
541
542 googleapi.ServerResponse `json:"-"`
543
544
545
546
547
548
549
550 ForceSendFields []string `json:"-"`
551
552
553
554
555
556
557
558 NullFields []string `json:"-"`
559 }
560
561 func (s *GoogleCloudPrivatecatalogV1beta1SearchProductsResponse) MarshalJSON() ([]byte, error) {
562 type NoMethod GoogleCloudPrivatecatalogV1beta1SearchProductsResponse
563 raw := NoMethod(*s)
564 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
565 }
566
567
568
569 type GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse struct {
570
571
572
573
574 NextPageToken string `json:"nextPageToken,omitempty"`
575
576
577 Versions []*GoogleCloudPrivatecatalogV1beta1Version `json:"versions,omitempty"`
578
579
580
581 googleapi.ServerResponse `json:"-"`
582
583
584
585
586
587
588
589 ForceSendFields []string `json:"-"`
590
591
592
593
594
595
596
597 NullFields []string `json:"-"`
598 }
599
600 func (s *GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse) MarshalJSON() ([]byte, error) {
601 type NoMethod GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse
602 raw := NoMethod(*s)
603 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
604 }
605
606
607
608
609 type GoogleCloudPrivatecatalogV1beta1Version struct {
610
611
612
613
614
615 Asset googleapi.RawMessage `json:"asset,omitempty"`
616
617
618 CreateTime string `json:"createTime,omitempty"`
619
620
621
622
623 Description string `json:"description,omitempty"`
624
625
626
627
628
629
630
631 Name string `json:"name,omitempty"`
632
633
634 UpdateTime string `json:"updateTime,omitempty"`
635
636
637
638
639
640
641
642 ForceSendFields []string `json:"-"`
643
644
645
646
647
648
649
650 NullFields []string `json:"-"`
651 }
652
653 func (s *GoogleCloudPrivatecatalogV1beta1Version) MarshalJSON() ([]byte, error) {
654 type NoMethod GoogleCloudPrivatecatalogV1beta1Version
655 raw := NoMethod(*s)
656 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
657 }
658
659
660
661 type FoldersCatalogsSearchCall struct {
662 s *Service
663 resource string
664 urlParams_ gensupport.URLParams
665 ifNoneMatch_ string
666 ctx_ context.Context
667 header_ http.Header
668 }
669
670
671
672
673 func (r *FoldersCatalogsService) Search(resource string) *FoldersCatalogsSearchCall {
674 c := &FoldersCatalogsSearchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
675 c.resource = resource
676 return c
677 }
678
679
680
681 func (c *FoldersCatalogsSearchCall) PageSize(pageSize int64) *FoldersCatalogsSearchCall {
682 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
683 return c
684 }
685
686
687
688
689
690 func (c *FoldersCatalogsSearchCall) PageToken(pageToken string) *FoldersCatalogsSearchCall {
691 c.urlParams_.Set("pageToken", pageToken)
692 return c
693 }
694
695
696
697
698
699 func (c *FoldersCatalogsSearchCall) Query(query string) *FoldersCatalogsSearchCall {
700 c.urlParams_.Set("query", query)
701 return c
702 }
703
704
705
706
707 func (c *FoldersCatalogsSearchCall) Fields(s ...googleapi.Field) *FoldersCatalogsSearchCall {
708 c.urlParams_.Set("fields", googleapi.CombineFields(s))
709 return c
710 }
711
712
713
714
715
716
717 func (c *FoldersCatalogsSearchCall) IfNoneMatch(entityTag string) *FoldersCatalogsSearchCall {
718 c.ifNoneMatch_ = entityTag
719 return c
720 }
721
722
723
724
725 func (c *FoldersCatalogsSearchCall) Context(ctx context.Context) *FoldersCatalogsSearchCall {
726 c.ctx_ = ctx
727 return c
728 }
729
730
731
732 func (c *FoldersCatalogsSearchCall) Header() http.Header {
733 if c.header_ == nil {
734 c.header_ = make(http.Header)
735 }
736 return c.header_
737 }
738
739 func (c *FoldersCatalogsSearchCall) doRequest(alt string) (*http.Response, error) {
740 reqHeaders := make(http.Header)
741 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/20200310")
742 for k, v := range c.header_ {
743 reqHeaders[k] = v
744 }
745 reqHeaders.Set("User-Agent", c.s.userAgent())
746 if c.ifNoneMatch_ != "" {
747 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
748 }
749 var body io.Reader = nil
750 c.urlParams_.Set("alt", alt)
751 c.urlParams_.Set("prettyPrint", "false")
752 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+resource}/catalogs:search")
753 urls += "?" + c.urlParams_.Encode()
754 req, err := http.NewRequest("GET", urls, body)
755 if err != nil {
756 return nil, err
757 }
758 req.Header = reqHeaders
759 googleapi.Expand(req.URL, map[string]string{
760 "resource": c.resource,
761 })
762 return gensupport.SendRequest(c.ctx_, c.s.client, req)
763 }
764
765
766
767
768
769
770
771
772
773
774
775 func (c *FoldersCatalogsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse, error) {
776 gensupport.SetOptions(c.urlParams_, opts...)
777 res, err := c.doRequest("json")
778 if res != nil && res.StatusCode == http.StatusNotModified {
779 if res.Body != nil {
780 res.Body.Close()
781 }
782 return nil, &googleapi.Error{
783 Code: res.StatusCode,
784 Header: res.Header,
785 }
786 }
787 if err != nil {
788 return nil, err
789 }
790 defer googleapi.CloseBody(res)
791 if err := googleapi.CheckResponse(res); err != nil {
792 return nil, err
793 }
794 ret := &GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse{
795 ServerResponse: googleapi.ServerResponse{
796 Header: res.Header,
797 HTTPStatusCode: res.StatusCode,
798 },
799 }
800 target := &ret
801 if err := gensupport.DecodeResponse(target, res); err != nil {
802 return nil, err
803 }
804 return ret, nil
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847 }
848
849
850
851
852 func (c *FoldersCatalogsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse) error) error {
853 c.ctx_ = ctx
854 defer c.PageToken(c.urlParams_.Get("pageToken"))
855 for {
856 x, err := c.Do()
857 if err != nil {
858 return err
859 }
860 if err := f(x); err != nil {
861 return err
862 }
863 if x.NextPageToken == "" {
864 return nil
865 }
866 c.PageToken(x.NextPageToken)
867 }
868 }
869
870
871
872 type FoldersProductsSearchCall struct {
873 s *Service
874 resource string
875 urlParams_ gensupport.URLParams
876 ifNoneMatch_ string
877 ctx_ context.Context
878 header_ http.Header
879 }
880
881
882
883
884 func (r *FoldersProductsService) Search(resource string) *FoldersProductsSearchCall {
885 c := &FoldersProductsSearchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
886 c.resource = resource
887 return c
888 }
889
890
891
892 func (c *FoldersProductsSearchCall) PageSize(pageSize int64) *FoldersProductsSearchCall {
893 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
894 return c
895 }
896
897
898
899
900
901 func (c *FoldersProductsSearchCall) PageToken(pageToken string) *FoldersProductsSearchCall {
902 c.urlParams_.Set("pageToken", pageToken)
903 return c
904 }
905
906
907
908
909
910
911
912
913
914
915 func (c *FoldersProductsSearchCall) Query(query string) *FoldersProductsSearchCall {
916 c.urlParams_.Set("query", query)
917 return c
918 }
919
920
921
922
923 func (c *FoldersProductsSearchCall) Fields(s ...googleapi.Field) *FoldersProductsSearchCall {
924 c.urlParams_.Set("fields", googleapi.CombineFields(s))
925 return c
926 }
927
928
929
930
931
932
933 func (c *FoldersProductsSearchCall) IfNoneMatch(entityTag string) *FoldersProductsSearchCall {
934 c.ifNoneMatch_ = entityTag
935 return c
936 }
937
938
939
940
941 func (c *FoldersProductsSearchCall) Context(ctx context.Context) *FoldersProductsSearchCall {
942 c.ctx_ = ctx
943 return c
944 }
945
946
947
948 func (c *FoldersProductsSearchCall) Header() http.Header {
949 if c.header_ == nil {
950 c.header_ = make(http.Header)
951 }
952 return c.header_
953 }
954
955 func (c *FoldersProductsSearchCall) doRequest(alt string) (*http.Response, error) {
956 reqHeaders := make(http.Header)
957 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/20200310")
958 for k, v := range c.header_ {
959 reqHeaders[k] = v
960 }
961 reqHeaders.Set("User-Agent", c.s.userAgent())
962 if c.ifNoneMatch_ != "" {
963 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
964 }
965 var body io.Reader = nil
966 c.urlParams_.Set("alt", alt)
967 c.urlParams_.Set("prettyPrint", "false")
968 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+resource}/products:search")
969 urls += "?" + c.urlParams_.Encode()
970 req, err := http.NewRequest("GET", urls, body)
971 if err != nil {
972 return nil, err
973 }
974 req.Header = reqHeaders
975 googleapi.Expand(req.URL, map[string]string{
976 "resource": c.resource,
977 })
978 return gensupport.SendRequest(c.ctx_, c.s.client, req)
979 }
980
981
982
983
984
985
986
987
988
989
990
991 func (c *FoldersProductsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchProductsResponse, error) {
992 gensupport.SetOptions(c.urlParams_, opts...)
993 res, err := c.doRequest("json")
994 if res != nil && res.StatusCode == http.StatusNotModified {
995 if res.Body != nil {
996 res.Body.Close()
997 }
998 return nil, &googleapi.Error{
999 Code: res.StatusCode,
1000 Header: res.Header,
1001 }
1002 }
1003 if err != nil {
1004 return nil, err
1005 }
1006 defer googleapi.CloseBody(res)
1007 if err := googleapi.CheckResponse(res); err != nil {
1008 return nil, err
1009 }
1010 ret := &GoogleCloudPrivatecatalogV1beta1SearchProductsResponse{
1011 ServerResponse: googleapi.ServerResponse{
1012 Header: res.Header,
1013 HTTPStatusCode: res.StatusCode,
1014 },
1015 }
1016 target := &ret
1017 if err := gensupport.DecodeResponse(target, res); err != nil {
1018 return nil, err
1019 }
1020 return ret, nil
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063 }
1064
1065
1066
1067
1068 func (c *FoldersProductsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchProductsResponse) error) error {
1069 c.ctx_ = ctx
1070 defer c.PageToken(c.urlParams_.Get("pageToken"))
1071 for {
1072 x, err := c.Do()
1073 if err != nil {
1074 return err
1075 }
1076 if err := f(x); err != nil {
1077 return err
1078 }
1079 if x.NextPageToken == "" {
1080 return nil
1081 }
1082 c.PageToken(x.NextPageToken)
1083 }
1084 }
1085
1086
1087
1088 type FoldersVersionsSearchCall struct {
1089 s *Service
1090 resource string
1091 urlParams_ gensupport.URLParams
1092 ifNoneMatch_ string
1093 ctx_ context.Context
1094 header_ http.Header
1095 }
1096
1097
1098
1099
1100 func (r *FoldersVersionsService) Search(resource string) *FoldersVersionsSearchCall {
1101 c := &FoldersVersionsSearchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1102 c.resource = resource
1103 return c
1104 }
1105
1106
1107
1108 func (c *FoldersVersionsSearchCall) PageSize(pageSize int64) *FoldersVersionsSearchCall {
1109 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
1110 return c
1111 }
1112
1113
1114
1115
1116
1117 func (c *FoldersVersionsSearchCall) PageToken(pageToken string) *FoldersVersionsSearchCall {
1118 c.urlParams_.Set("pageToken", pageToken)
1119 return c
1120 }
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133 func (c *FoldersVersionsSearchCall) Query(query string) *FoldersVersionsSearchCall {
1134 c.urlParams_.Set("query", query)
1135 return c
1136 }
1137
1138
1139
1140
1141 func (c *FoldersVersionsSearchCall) Fields(s ...googleapi.Field) *FoldersVersionsSearchCall {
1142 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1143 return c
1144 }
1145
1146
1147
1148
1149
1150
1151 func (c *FoldersVersionsSearchCall) IfNoneMatch(entityTag string) *FoldersVersionsSearchCall {
1152 c.ifNoneMatch_ = entityTag
1153 return c
1154 }
1155
1156
1157
1158
1159 func (c *FoldersVersionsSearchCall) Context(ctx context.Context) *FoldersVersionsSearchCall {
1160 c.ctx_ = ctx
1161 return c
1162 }
1163
1164
1165
1166 func (c *FoldersVersionsSearchCall) Header() http.Header {
1167 if c.header_ == nil {
1168 c.header_ = make(http.Header)
1169 }
1170 return c.header_
1171 }
1172
1173 func (c *FoldersVersionsSearchCall) doRequest(alt string) (*http.Response, error) {
1174 reqHeaders := make(http.Header)
1175 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/20200310")
1176 for k, v := range c.header_ {
1177 reqHeaders[k] = v
1178 }
1179 reqHeaders.Set("User-Agent", c.s.userAgent())
1180 if c.ifNoneMatch_ != "" {
1181 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
1182 }
1183 var body io.Reader = nil
1184 c.urlParams_.Set("alt", alt)
1185 c.urlParams_.Set("prettyPrint", "false")
1186 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+resource}/versions:search")
1187 urls += "?" + c.urlParams_.Encode()
1188 req, err := http.NewRequest("GET", urls, body)
1189 if err != nil {
1190 return nil, err
1191 }
1192 req.Header = reqHeaders
1193 googleapi.Expand(req.URL, map[string]string{
1194 "resource": c.resource,
1195 })
1196 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1197 }
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209 func (c *FoldersVersionsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse, error) {
1210 gensupport.SetOptions(c.urlParams_, opts...)
1211 res, err := c.doRequest("json")
1212 if res != nil && res.StatusCode == http.StatusNotModified {
1213 if res.Body != nil {
1214 res.Body.Close()
1215 }
1216 return nil, &googleapi.Error{
1217 Code: res.StatusCode,
1218 Header: res.Header,
1219 }
1220 }
1221 if err != nil {
1222 return nil, err
1223 }
1224 defer googleapi.CloseBody(res)
1225 if err := googleapi.CheckResponse(res); err != nil {
1226 return nil, err
1227 }
1228 ret := &GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse{
1229 ServerResponse: googleapi.ServerResponse{
1230 Header: res.Header,
1231 HTTPStatusCode: res.StatusCode,
1232 },
1233 }
1234 target := &ret
1235 if err := gensupport.DecodeResponse(target, res); err != nil {
1236 return nil, err
1237 }
1238 return ret, nil
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281 }
1282
1283
1284
1285
1286 func (c *FoldersVersionsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse) error) error {
1287 c.ctx_ = ctx
1288 defer c.PageToken(c.urlParams_.Get("pageToken"))
1289 for {
1290 x, err := c.Do()
1291 if err != nil {
1292 return err
1293 }
1294 if err := f(x); err != nil {
1295 return err
1296 }
1297 if x.NextPageToken == "" {
1298 return nil
1299 }
1300 c.PageToken(x.NextPageToken)
1301 }
1302 }
1303
1304
1305
1306 type OrganizationsCatalogsSearchCall struct {
1307 s *Service
1308 resource string
1309 urlParams_ gensupport.URLParams
1310 ifNoneMatch_ string
1311 ctx_ context.Context
1312 header_ http.Header
1313 }
1314
1315
1316
1317
1318 func (r *OrganizationsCatalogsService) Search(resource string) *OrganizationsCatalogsSearchCall {
1319 c := &OrganizationsCatalogsSearchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1320 c.resource = resource
1321 return c
1322 }
1323
1324
1325
1326 func (c *OrganizationsCatalogsSearchCall) PageSize(pageSize int64) *OrganizationsCatalogsSearchCall {
1327 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
1328 return c
1329 }
1330
1331
1332
1333
1334
1335 func (c *OrganizationsCatalogsSearchCall) PageToken(pageToken string) *OrganizationsCatalogsSearchCall {
1336 c.urlParams_.Set("pageToken", pageToken)
1337 return c
1338 }
1339
1340
1341
1342
1343
1344 func (c *OrganizationsCatalogsSearchCall) Query(query string) *OrganizationsCatalogsSearchCall {
1345 c.urlParams_.Set("query", query)
1346 return c
1347 }
1348
1349
1350
1351
1352 func (c *OrganizationsCatalogsSearchCall) Fields(s ...googleapi.Field) *OrganizationsCatalogsSearchCall {
1353 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1354 return c
1355 }
1356
1357
1358
1359
1360
1361
1362 func (c *OrganizationsCatalogsSearchCall) IfNoneMatch(entityTag string) *OrganizationsCatalogsSearchCall {
1363 c.ifNoneMatch_ = entityTag
1364 return c
1365 }
1366
1367
1368
1369
1370 func (c *OrganizationsCatalogsSearchCall) Context(ctx context.Context) *OrganizationsCatalogsSearchCall {
1371 c.ctx_ = ctx
1372 return c
1373 }
1374
1375
1376
1377 func (c *OrganizationsCatalogsSearchCall) Header() http.Header {
1378 if c.header_ == nil {
1379 c.header_ = make(http.Header)
1380 }
1381 return c.header_
1382 }
1383
1384 func (c *OrganizationsCatalogsSearchCall) doRequest(alt string) (*http.Response, error) {
1385 reqHeaders := make(http.Header)
1386 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/20200310")
1387 for k, v := range c.header_ {
1388 reqHeaders[k] = v
1389 }
1390 reqHeaders.Set("User-Agent", c.s.userAgent())
1391 if c.ifNoneMatch_ != "" {
1392 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
1393 }
1394 var body io.Reader = nil
1395 c.urlParams_.Set("alt", alt)
1396 c.urlParams_.Set("prettyPrint", "false")
1397 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+resource}/catalogs:search")
1398 urls += "?" + c.urlParams_.Encode()
1399 req, err := http.NewRequest("GET", urls, body)
1400 if err != nil {
1401 return nil, err
1402 }
1403 req.Header = reqHeaders
1404 googleapi.Expand(req.URL, map[string]string{
1405 "resource": c.resource,
1406 })
1407 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1408 }
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420 func (c *OrganizationsCatalogsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse, error) {
1421 gensupport.SetOptions(c.urlParams_, opts...)
1422 res, err := c.doRequest("json")
1423 if res != nil && res.StatusCode == http.StatusNotModified {
1424 if res.Body != nil {
1425 res.Body.Close()
1426 }
1427 return nil, &googleapi.Error{
1428 Code: res.StatusCode,
1429 Header: res.Header,
1430 }
1431 }
1432 if err != nil {
1433 return nil, err
1434 }
1435 defer googleapi.CloseBody(res)
1436 if err := googleapi.CheckResponse(res); err != nil {
1437 return nil, err
1438 }
1439 ret := &GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse{
1440 ServerResponse: googleapi.ServerResponse{
1441 Header: res.Header,
1442 HTTPStatusCode: res.StatusCode,
1443 },
1444 }
1445 target := &ret
1446 if err := gensupport.DecodeResponse(target, res); err != nil {
1447 return nil, err
1448 }
1449 return ret, nil
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492 }
1493
1494
1495
1496
1497 func (c *OrganizationsCatalogsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse) error) error {
1498 c.ctx_ = ctx
1499 defer c.PageToken(c.urlParams_.Get("pageToken"))
1500 for {
1501 x, err := c.Do()
1502 if err != nil {
1503 return err
1504 }
1505 if err := f(x); err != nil {
1506 return err
1507 }
1508 if x.NextPageToken == "" {
1509 return nil
1510 }
1511 c.PageToken(x.NextPageToken)
1512 }
1513 }
1514
1515
1516
1517 type OrganizationsProductsSearchCall struct {
1518 s *Service
1519 resource string
1520 urlParams_ gensupport.URLParams
1521 ifNoneMatch_ string
1522 ctx_ context.Context
1523 header_ http.Header
1524 }
1525
1526
1527
1528
1529 func (r *OrganizationsProductsService) Search(resource string) *OrganizationsProductsSearchCall {
1530 c := &OrganizationsProductsSearchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1531 c.resource = resource
1532 return c
1533 }
1534
1535
1536
1537 func (c *OrganizationsProductsSearchCall) PageSize(pageSize int64) *OrganizationsProductsSearchCall {
1538 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
1539 return c
1540 }
1541
1542
1543
1544
1545
1546 func (c *OrganizationsProductsSearchCall) PageToken(pageToken string) *OrganizationsProductsSearchCall {
1547 c.urlParams_.Set("pageToken", pageToken)
1548 return c
1549 }
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560 func (c *OrganizationsProductsSearchCall) Query(query string) *OrganizationsProductsSearchCall {
1561 c.urlParams_.Set("query", query)
1562 return c
1563 }
1564
1565
1566
1567
1568 func (c *OrganizationsProductsSearchCall) Fields(s ...googleapi.Field) *OrganizationsProductsSearchCall {
1569 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1570 return c
1571 }
1572
1573
1574
1575
1576
1577
1578 func (c *OrganizationsProductsSearchCall) IfNoneMatch(entityTag string) *OrganizationsProductsSearchCall {
1579 c.ifNoneMatch_ = entityTag
1580 return c
1581 }
1582
1583
1584
1585
1586 func (c *OrganizationsProductsSearchCall) Context(ctx context.Context) *OrganizationsProductsSearchCall {
1587 c.ctx_ = ctx
1588 return c
1589 }
1590
1591
1592
1593 func (c *OrganizationsProductsSearchCall) Header() http.Header {
1594 if c.header_ == nil {
1595 c.header_ = make(http.Header)
1596 }
1597 return c.header_
1598 }
1599
1600 func (c *OrganizationsProductsSearchCall) doRequest(alt string) (*http.Response, error) {
1601 reqHeaders := make(http.Header)
1602 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/20200310")
1603 for k, v := range c.header_ {
1604 reqHeaders[k] = v
1605 }
1606 reqHeaders.Set("User-Agent", c.s.userAgent())
1607 if c.ifNoneMatch_ != "" {
1608 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
1609 }
1610 var body io.Reader = nil
1611 c.urlParams_.Set("alt", alt)
1612 c.urlParams_.Set("prettyPrint", "false")
1613 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+resource}/products:search")
1614 urls += "?" + c.urlParams_.Encode()
1615 req, err := http.NewRequest("GET", urls, body)
1616 if err != nil {
1617 return nil, err
1618 }
1619 req.Header = reqHeaders
1620 googleapi.Expand(req.URL, map[string]string{
1621 "resource": c.resource,
1622 })
1623 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1624 }
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636 func (c *OrganizationsProductsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchProductsResponse, error) {
1637 gensupport.SetOptions(c.urlParams_, opts...)
1638 res, err := c.doRequest("json")
1639 if res != nil && res.StatusCode == http.StatusNotModified {
1640 if res.Body != nil {
1641 res.Body.Close()
1642 }
1643 return nil, &googleapi.Error{
1644 Code: res.StatusCode,
1645 Header: res.Header,
1646 }
1647 }
1648 if err != nil {
1649 return nil, err
1650 }
1651 defer googleapi.CloseBody(res)
1652 if err := googleapi.CheckResponse(res); err != nil {
1653 return nil, err
1654 }
1655 ret := &GoogleCloudPrivatecatalogV1beta1SearchProductsResponse{
1656 ServerResponse: googleapi.ServerResponse{
1657 Header: res.Header,
1658 HTTPStatusCode: res.StatusCode,
1659 },
1660 }
1661 target := &ret
1662 if err := gensupport.DecodeResponse(target, res); err != nil {
1663 return nil, err
1664 }
1665 return ret, nil
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708 }
1709
1710
1711
1712
1713 func (c *OrganizationsProductsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchProductsResponse) error) error {
1714 c.ctx_ = ctx
1715 defer c.PageToken(c.urlParams_.Get("pageToken"))
1716 for {
1717 x, err := c.Do()
1718 if err != nil {
1719 return err
1720 }
1721 if err := f(x); err != nil {
1722 return err
1723 }
1724 if x.NextPageToken == "" {
1725 return nil
1726 }
1727 c.PageToken(x.NextPageToken)
1728 }
1729 }
1730
1731
1732
1733 type OrganizationsVersionsSearchCall struct {
1734 s *Service
1735 resource string
1736 urlParams_ gensupport.URLParams
1737 ifNoneMatch_ string
1738 ctx_ context.Context
1739 header_ http.Header
1740 }
1741
1742
1743
1744
1745 func (r *OrganizationsVersionsService) Search(resource string) *OrganizationsVersionsSearchCall {
1746 c := &OrganizationsVersionsSearchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1747 c.resource = resource
1748 return c
1749 }
1750
1751
1752
1753 func (c *OrganizationsVersionsSearchCall) PageSize(pageSize int64) *OrganizationsVersionsSearchCall {
1754 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
1755 return c
1756 }
1757
1758
1759
1760
1761
1762 func (c *OrganizationsVersionsSearchCall) PageToken(pageToken string) *OrganizationsVersionsSearchCall {
1763 c.urlParams_.Set("pageToken", pageToken)
1764 return c
1765 }
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778 func (c *OrganizationsVersionsSearchCall) Query(query string) *OrganizationsVersionsSearchCall {
1779 c.urlParams_.Set("query", query)
1780 return c
1781 }
1782
1783
1784
1785
1786 func (c *OrganizationsVersionsSearchCall) Fields(s ...googleapi.Field) *OrganizationsVersionsSearchCall {
1787 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1788 return c
1789 }
1790
1791
1792
1793
1794
1795
1796 func (c *OrganizationsVersionsSearchCall) IfNoneMatch(entityTag string) *OrganizationsVersionsSearchCall {
1797 c.ifNoneMatch_ = entityTag
1798 return c
1799 }
1800
1801
1802
1803
1804 func (c *OrganizationsVersionsSearchCall) Context(ctx context.Context) *OrganizationsVersionsSearchCall {
1805 c.ctx_ = ctx
1806 return c
1807 }
1808
1809
1810
1811 func (c *OrganizationsVersionsSearchCall) Header() http.Header {
1812 if c.header_ == nil {
1813 c.header_ = make(http.Header)
1814 }
1815 return c.header_
1816 }
1817
1818 func (c *OrganizationsVersionsSearchCall) doRequest(alt string) (*http.Response, error) {
1819 reqHeaders := make(http.Header)
1820 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/20200310")
1821 for k, v := range c.header_ {
1822 reqHeaders[k] = v
1823 }
1824 reqHeaders.Set("User-Agent", c.s.userAgent())
1825 if c.ifNoneMatch_ != "" {
1826 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
1827 }
1828 var body io.Reader = nil
1829 c.urlParams_.Set("alt", alt)
1830 c.urlParams_.Set("prettyPrint", "false")
1831 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+resource}/versions:search")
1832 urls += "?" + c.urlParams_.Encode()
1833 req, err := http.NewRequest("GET", urls, body)
1834 if err != nil {
1835 return nil, err
1836 }
1837 req.Header = reqHeaders
1838 googleapi.Expand(req.URL, map[string]string{
1839 "resource": c.resource,
1840 })
1841 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1842 }
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854 func (c *OrganizationsVersionsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse, error) {
1855 gensupport.SetOptions(c.urlParams_, opts...)
1856 res, err := c.doRequest("json")
1857 if res != nil && res.StatusCode == http.StatusNotModified {
1858 if res.Body != nil {
1859 res.Body.Close()
1860 }
1861 return nil, &googleapi.Error{
1862 Code: res.StatusCode,
1863 Header: res.Header,
1864 }
1865 }
1866 if err != nil {
1867 return nil, err
1868 }
1869 defer googleapi.CloseBody(res)
1870 if err := googleapi.CheckResponse(res); err != nil {
1871 return nil, err
1872 }
1873 ret := &GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse{
1874 ServerResponse: googleapi.ServerResponse{
1875 Header: res.Header,
1876 HTTPStatusCode: res.StatusCode,
1877 },
1878 }
1879 target := &ret
1880 if err := gensupport.DecodeResponse(target, res); err != nil {
1881 return nil, err
1882 }
1883 return ret, nil
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926 }
1927
1928
1929
1930
1931 func (c *OrganizationsVersionsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse) error) error {
1932 c.ctx_ = ctx
1933 defer c.PageToken(c.urlParams_.Get("pageToken"))
1934 for {
1935 x, err := c.Do()
1936 if err != nil {
1937 return err
1938 }
1939 if err := f(x); err != nil {
1940 return err
1941 }
1942 if x.NextPageToken == "" {
1943 return nil
1944 }
1945 c.PageToken(x.NextPageToken)
1946 }
1947 }
1948
1949
1950
1951 type ProjectsCatalogsSearchCall struct {
1952 s *Service
1953 resource string
1954 urlParams_ gensupport.URLParams
1955 ifNoneMatch_ string
1956 ctx_ context.Context
1957 header_ http.Header
1958 }
1959
1960
1961
1962
1963 func (r *ProjectsCatalogsService) Search(resource string) *ProjectsCatalogsSearchCall {
1964 c := &ProjectsCatalogsSearchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1965 c.resource = resource
1966 return c
1967 }
1968
1969
1970
1971 func (c *ProjectsCatalogsSearchCall) PageSize(pageSize int64) *ProjectsCatalogsSearchCall {
1972 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
1973 return c
1974 }
1975
1976
1977
1978
1979
1980 func (c *ProjectsCatalogsSearchCall) PageToken(pageToken string) *ProjectsCatalogsSearchCall {
1981 c.urlParams_.Set("pageToken", pageToken)
1982 return c
1983 }
1984
1985
1986
1987
1988
1989 func (c *ProjectsCatalogsSearchCall) Query(query string) *ProjectsCatalogsSearchCall {
1990 c.urlParams_.Set("query", query)
1991 return c
1992 }
1993
1994
1995
1996
1997 func (c *ProjectsCatalogsSearchCall) Fields(s ...googleapi.Field) *ProjectsCatalogsSearchCall {
1998 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1999 return c
2000 }
2001
2002
2003
2004
2005
2006
2007 func (c *ProjectsCatalogsSearchCall) IfNoneMatch(entityTag string) *ProjectsCatalogsSearchCall {
2008 c.ifNoneMatch_ = entityTag
2009 return c
2010 }
2011
2012
2013
2014
2015 func (c *ProjectsCatalogsSearchCall) Context(ctx context.Context) *ProjectsCatalogsSearchCall {
2016 c.ctx_ = ctx
2017 return c
2018 }
2019
2020
2021
2022 func (c *ProjectsCatalogsSearchCall) Header() http.Header {
2023 if c.header_ == nil {
2024 c.header_ = make(http.Header)
2025 }
2026 return c.header_
2027 }
2028
2029 func (c *ProjectsCatalogsSearchCall) doRequest(alt string) (*http.Response, error) {
2030 reqHeaders := make(http.Header)
2031 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/20200310")
2032 for k, v := range c.header_ {
2033 reqHeaders[k] = v
2034 }
2035 reqHeaders.Set("User-Agent", c.s.userAgent())
2036 if c.ifNoneMatch_ != "" {
2037 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
2038 }
2039 var body io.Reader = nil
2040 c.urlParams_.Set("alt", alt)
2041 c.urlParams_.Set("prettyPrint", "false")
2042 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+resource}/catalogs:search")
2043 urls += "?" + c.urlParams_.Encode()
2044 req, err := http.NewRequest("GET", urls, body)
2045 if err != nil {
2046 return nil, err
2047 }
2048 req.Header = reqHeaders
2049 googleapi.Expand(req.URL, map[string]string{
2050 "resource": c.resource,
2051 })
2052 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2053 }
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065 func (c *ProjectsCatalogsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse, error) {
2066 gensupport.SetOptions(c.urlParams_, opts...)
2067 res, err := c.doRequest("json")
2068 if res != nil && res.StatusCode == http.StatusNotModified {
2069 if res.Body != nil {
2070 res.Body.Close()
2071 }
2072 return nil, &googleapi.Error{
2073 Code: res.StatusCode,
2074 Header: res.Header,
2075 }
2076 }
2077 if err != nil {
2078 return nil, err
2079 }
2080 defer googleapi.CloseBody(res)
2081 if err := googleapi.CheckResponse(res); err != nil {
2082 return nil, err
2083 }
2084 ret := &GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse{
2085 ServerResponse: googleapi.ServerResponse{
2086 Header: res.Header,
2087 HTTPStatusCode: res.StatusCode,
2088 },
2089 }
2090 target := &ret
2091 if err := gensupport.DecodeResponse(target, res); err != nil {
2092 return nil, err
2093 }
2094 return ret, nil
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137 }
2138
2139
2140
2141
2142 func (c *ProjectsCatalogsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse) error) error {
2143 c.ctx_ = ctx
2144 defer c.PageToken(c.urlParams_.Get("pageToken"))
2145 for {
2146 x, err := c.Do()
2147 if err != nil {
2148 return err
2149 }
2150 if err := f(x); err != nil {
2151 return err
2152 }
2153 if x.NextPageToken == "" {
2154 return nil
2155 }
2156 c.PageToken(x.NextPageToken)
2157 }
2158 }
2159
2160
2161
2162 type ProjectsProductsSearchCall struct {
2163 s *Service
2164 resource string
2165 urlParams_ gensupport.URLParams
2166 ifNoneMatch_ string
2167 ctx_ context.Context
2168 header_ http.Header
2169 }
2170
2171
2172
2173
2174 func (r *ProjectsProductsService) Search(resource string) *ProjectsProductsSearchCall {
2175 c := &ProjectsProductsSearchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2176 c.resource = resource
2177 return c
2178 }
2179
2180
2181
2182 func (c *ProjectsProductsSearchCall) PageSize(pageSize int64) *ProjectsProductsSearchCall {
2183 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
2184 return c
2185 }
2186
2187
2188
2189
2190
2191 func (c *ProjectsProductsSearchCall) PageToken(pageToken string) *ProjectsProductsSearchCall {
2192 c.urlParams_.Set("pageToken", pageToken)
2193 return c
2194 }
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205 func (c *ProjectsProductsSearchCall) Query(query string) *ProjectsProductsSearchCall {
2206 c.urlParams_.Set("query", query)
2207 return c
2208 }
2209
2210
2211
2212
2213 func (c *ProjectsProductsSearchCall) Fields(s ...googleapi.Field) *ProjectsProductsSearchCall {
2214 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2215 return c
2216 }
2217
2218
2219
2220
2221
2222
2223 func (c *ProjectsProductsSearchCall) IfNoneMatch(entityTag string) *ProjectsProductsSearchCall {
2224 c.ifNoneMatch_ = entityTag
2225 return c
2226 }
2227
2228
2229
2230
2231 func (c *ProjectsProductsSearchCall) Context(ctx context.Context) *ProjectsProductsSearchCall {
2232 c.ctx_ = ctx
2233 return c
2234 }
2235
2236
2237
2238 func (c *ProjectsProductsSearchCall) Header() http.Header {
2239 if c.header_ == nil {
2240 c.header_ = make(http.Header)
2241 }
2242 return c.header_
2243 }
2244
2245 func (c *ProjectsProductsSearchCall) doRequest(alt string) (*http.Response, error) {
2246 reqHeaders := make(http.Header)
2247 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/20200310")
2248 for k, v := range c.header_ {
2249 reqHeaders[k] = v
2250 }
2251 reqHeaders.Set("User-Agent", c.s.userAgent())
2252 if c.ifNoneMatch_ != "" {
2253 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
2254 }
2255 var body io.Reader = nil
2256 c.urlParams_.Set("alt", alt)
2257 c.urlParams_.Set("prettyPrint", "false")
2258 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+resource}/products:search")
2259 urls += "?" + c.urlParams_.Encode()
2260 req, err := http.NewRequest("GET", urls, body)
2261 if err != nil {
2262 return nil, err
2263 }
2264 req.Header = reqHeaders
2265 googleapi.Expand(req.URL, map[string]string{
2266 "resource": c.resource,
2267 })
2268 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2269 }
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281 func (c *ProjectsProductsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchProductsResponse, error) {
2282 gensupport.SetOptions(c.urlParams_, opts...)
2283 res, err := c.doRequest("json")
2284 if res != nil && res.StatusCode == http.StatusNotModified {
2285 if res.Body != nil {
2286 res.Body.Close()
2287 }
2288 return nil, &googleapi.Error{
2289 Code: res.StatusCode,
2290 Header: res.Header,
2291 }
2292 }
2293 if err != nil {
2294 return nil, err
2295 }
2296 defer googleapi.CloseBody(res)
2297 if err := googleapi.CheckResponse(res); err != nil {
2298 return nil, err
2299 }
2300 ret := &GoogleCloudPrivatecatalogV1beta1SearchProductsResponse{
2301 ServerResponse: googleapi.ServerResponse{
2302 Header: res.Header,
2303 HTTPStatusCode: res.StatusCode,
2304 },
2305 }
2306 target := &ret
2307 if err := gensupport.DecodeResponse(target, res); err != nil {
2308 return nil, err
2309 }
2310 return ret, nil
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353 }
2354
2355
2356
2357
2358 func (c *ProjectsProductsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchProductsResponse) error) error {
2359 c.ctx_ = ctx
2360 defer c.PageToken(c.urlParams_.Get("pageToken"))
2361 for {
2362 x, err := c.Do()
2363 if err != nil {
2364 return err
2365 }
2366 if err := f(x); err != nil {
2367 return err
2368 }
2369 if x.NextPageToken == "" {
2370 return nil
2371 }
2372 c.PageToken(x.NextPageToken)
2373 }
2374 }
2375
2376
2377
2378 type ProjectsVersionsSearchCall struct {
2379 s *Service
2380 resource string
2381 urlParams_ gensupport.URLParams
2382 ifNoneMatch_ string
2383 ctx_ context.Context
2384 header_ http.Header
2385 }
2386
2387
2388
2389
2390 func (r *ProjectsVersionsService) Search(resource string) *ProjectsVersionsSearchCall {
2391 c := &ProjectsVersionsSearchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2392 c.resource = resource
2393 return c
2394 }
2395
2396
2397
2398 func (c *ProjectsVersionsSearchCall) PageSize(pageSize int64) *ProjectsVersionsSearchCall {
2399 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
2400 return c
2401 }
2402
2403
2404
2405
2406
2407 func (c *ProjectsVersionsSearchCall) PageToken(pageToken string) *ProjectsVersionsSearchCall {
2408 c.urlParams_.Set("pageToken", pageToken)
2409 return c
2410 }
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423 func (c *ProjectsVersionsSearchCall) Query(query string) *ProjectsVersionsSearchCall {
2424 c.urlParams_.Set("query", query)
2425 return c
2426 }
2427
2428
2429
2430
2431 func (c *ProjectsVersionsSearchCall) Fields(s ...googleapi.Field) *ProjectsVersionsSearchCall {
2432 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2433 return c
2434 }
2435
2436
2437
2438
2439
2440
2441 func (c *ProjectsVersionsSearchCall) IfNoneMatch(entityTag string) *ProjectsVersionsSearchCall {
2442 c.ifNoneMatch_ = entityTag
2443 return c
2444 }
2445
2446
2447
2448
2449 func (c *ProjectsVersionsSearchCall) Context(ctx context.Context) *ProjectsVersionsSearchCall {
2450 c.ctx_ = ctx
2451 return c
2452 }
2453
2454
2455
2456 func (c *ProjectsVersionsSearchCall) Header() http.Header {
2457 if c.header_ == nil {
2458 c.header_ = make(http.Header)
2459 }
2460 return c.header_
2461 }
2462
2463 func (c *ProjectsVersionsSearchCall) doRequest(alt string) (*http.Response, error) {
2464 reqHeaders := make(http.Header)
2465 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/20200310")
2466 for k, v := range c.header_ {
2467 reqHeaders[k] = v
2468 }
2469 reqHeaders.Set("User-Agent", c.s.userAgent())
2470 if c.ifNoneMatch_ != "" {
2471 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
2472 }
2473 var body io.Reader = nil
2474 c.urlParams_.Set("alt", alt)
2475 c.urlParams_.Set("prettyPrint", "false")
2476 urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+resource}/versions:search")
2477 urls += "?" + c.urlParams_.Encode()
2478 req, err := http.NewRequest("GET", urls, body)
2479 if err != nil {
2480 return nil, err
2481 }
2482 req.Header = reqHeaders
2483 googleapi.Expand(req.URL, map[string]string{
2484 "resource": c.resource,
2485 })
2486 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2487 }
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499 func (c *ProjectsVersionsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse, error) {
2500 gensupport.SetOptions(c.urlParams_, opts...)
2501 res, err := c.doRequest("json")
2502 if res != nil && res.StatusCode == http.StatusNotModified {
2503 if res.Body != nil {
2504 res.Body.Close()
2505 }
2506 return nil, &googleapi.Error{
2507 Code: res.StatusCode,
2508 Header: res.Header,
2509 }
2510 }
2511 if err != nil {
2512 return nil, err
2513 }
2514 defer googleapi.CloseBody(res)
2515 if err := googleapi.CheckResponse(res); err != nil {
2516 return nil, err
2517 }
2518 ret := &GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse{
2519 ServerResponse: googleapi.ServerResponse{
2520 Header: res.Header,
2521 HTTPStatusCode: res.StatusCode,
2522 },
2523 }
2524 target := &ret
2525 if err := gensupport.DecodeResponse(target, res); err != nil {
2526 return nil, err
2527 }
2528 return ret, nil
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571 }
2572
2573
2574
2575
2576 func (c *ProjectsVersionsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse) error) error {
2577 c.ctx_ = ctx
2578 defer c.PageToken(c.urlParams_.Get("pageToken"))
2579 for {
2580 x, err := c.Do()
2581 if err != nil {
2582 return err
2583 }
2584 if err := f(x); err != nil {
2585 return err
2586 }
2587 if x.NextPageToken == "" {
2588 return nil
2589 }
2590 c.PageToken(x.NextPageToken)
2591 }
2592 }
2593
View as plain text