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 datalineage
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 internal "google.golang.org/api/internal"
54 gensupport "google.golang.org/api/internal/gensupport"
55 option "google.golang.org/api/option"
56 internaloption "google.golang.org/api/option/internaloption"
57 htransport "google.golang.org/api/transport/http"
58 )
59
60
61
62 var _ = bytes.NewBuffer
63 var _ = strconv.Itoa
64 var _ = fmt.Sprintf
65 var _ = json.NewDecoder
66 var _ = io.Copy
67 var _ = url.Parse
68 var _ = gensupport.MarshalJSON
69 var _ = googleapi.Version
70 var _ = errors.New
71 var _ = strings.Replace
72 var _ = context.Canceled
73 var _ = internaloption.WithDefaultEndpoint
74 var _ = internal.Version
75
76 const apiId = "datalineage:v1"
77 const apiName = "datalineage"
78 const apiVersion = "v1"
79 const basePath = "https://datalineage.googleapis.com/"
80 const mtlsBasePath = "https://datalineage.mtls.googleapis.com/"
81
82
83 const (
84
85
86 CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"
87 )
88
89
90 func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) {
91 scopesOption := internaloption.WithDefaultScopes(
92 "https://www.googleapis.com/auth/cloud-platform",
93 )
94
95 opts = append([]option.ClientOption{scopesOption}, opts...)
96 opts = append(opts, internaloption.WithDefaultEndpoint(basePath))
97 opts = append(opts, internaloption.WithDefaultMTLSEndpoint(mtlsBasePath))
98 client, endpoint, err := htransport.NewClient(ctx, opts...)
99 if err != nil {
100 return nil, err
101 }
102 s, err := New(client)
103 if err != nil {
104 return nil, err
105 }
106 if endpoint != "" {
107 s.BasePath = endpoint
108 }
109 return s, nil
110 }
111
112
113
114
115
116
117 func New(client *http.Client) (*Service, error) {
118 if client == nil {
119 return nil, errors.New("client is nil")
120 }
121 s := &Service{client: client, BasePath: basePath}
122 s.Projects = NewProjectsService(s)
123 return s, nil
124 }
125
126 type Service struct {
127 client *http.Client
128 BasePath string
129 UserAgent string
130
131 Projects *ProjectsService
132 }
133
134 func (s *Service) userAgent() string {
135 if s.UserAgent == "" {
136 return googleapi.UserAgent
137 }
138 return googleapi.UserAgent + " " + s.UserAgent
139 }
140
141 func NewProjectsService(s *Service) *ProjectsService {
142 rs := &ProjectsService{s: s}
143 rs.Locations = NewProjectsLocationsService(s)
144 return rs
145 }
146
147 type ProjectsService struct {
148 s *Service
149
150 Locations *ProjectsLocationsService
151 }
152
153 func NewProjectsLocationsService(s *Service) *ProjectsLocationsService {
154 rs := &ProjectsLocationsService{s: s}
155 rs.Operations = NewProjectsLocationsOperationsService(s)
156 rs.Processes = NewProjectsLocationsProcessesService(s)
157 return rs
158 }
159
160 type ProjectsLocationsService struct {
161 s *Service
162
163 Operations *ProjectsLocationsOperationsService
164
165 Processes *ProjectsLocationsProcessesService
166 }
167
168 func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService {
169 rs := &ProjectsLocationsOperationsService{s: s}
170 return rs
171 }
172
173 type ProjectsLocationsOperationsService struct {
174 s *Service
175 }
176
177 func NewProjectsLocationsProcessesService(s *Service) *ProjectsLocationsProcessesService {
178 rs := &ProjectsLocationsProcessesService{s: s}
179 rs.Runs = NewProjectsLocationsProcessesRunsService(s)
180 return rs
181 }
182
183 type ProjectsLocationsProcessesService struct {
184 s *Service
185
186 Runs *ProjectsLocationsProcessesRunsService
187 }
188
189 func NewProjectsLocationsProcessesRunsService(s *Service) *ProjectsLocationsProcessesRunsService {
190 rs := &ProjectsLocationsProcessesRunsService{s: s}
191 rs.LineageEvents = NewProjectsLocationsProcessesRunsLineageEventsService(s)
192 return rs
193 }
194
195 type ProjectsLocationsProcessesRunsService struct {
196 s *Service
197
198 LineageEvents *ProjectsLocationsProcessesRunsLineageEventsService
199 }
200
201 func NewProjectsLocationsProcessesRunsLineageEventsService(s *Service) *ProjectsLocationsProcessesRunsLineageEventsService {
202 rs := &ProjectsLocationsProcessesRunsLineageEventsService{s: s}
203 return rs
204 }
205
206 type ProjectsLocationsProcessesRunsLineageEventsService struct {
207 s *Service
208 }
209
210
211
212 type GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest struct {
213
214
215
216
217
218 Links []string `json:"links,omitempty"`
219
220
221
222 PageSize int64 `json:"pageSize,omitempty"`
223
224
225
226
227
228
229 PageToken string `json:"pageToken,omitempty"`
230
231
232
233
234
235
236
237 ForceSendFields []string `json:"-"`
238
239
240
241
242
243
244
245 NullFields []string `json:"-"`
246 }
247
248 func (s *GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest) MarshalJSON() ([]byte, error) {
249 type NoMethod GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest
250 raw := NoMethod(*s)
251 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
252 }
253
254
255
256 type GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse struct {
257
258
259
260 NextPageToken string `json:"nextPageToken,omitempty"`
261
262
263
264 ProcessLinks []*GoogleCloudDatacatalogLineageV1ProcessLinks `json:"processLinks,omitempty"`
265
266
267
268 googleapi.ServerResponse `json:"-"`
269
270
271
272
273
274
275
276 ForceSendFields []string `json:"-"`
277
278
279
280
281
282
283
284 NullFields []string `json:"-"`
285 }
286
287 func (s *GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse) MarshalJSON() ([]byte, error) {
288 type NoMethod GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse
289 raw := NoMethod(*s)
290 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
291 }
292
293
294
295 type GoogleCloudDatacatalogLineageV1EntityReference struct {
296
297
298
299 FullyQualifiedName string `json:"fullyQualifiedName,omitempty"`
300
301
302
303
304
305
306
307 ForceSendFields []string `json:"-"`
308
309
310
311
312
313
314
315
316 NullFields []string `json:"-"`
317 }
318
319 func (s *GoogleCloudDatacatalogLineageV1EntityReference) MarshalJSON() ([]byte, error) {
320 type NoMethod GoogleCloudDatacatalogLineageV1EntityReference
321 raw := NoMethod(*s)
322 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
323 }
324
325
326
327 type GoogleCloudDatacatalogLineageV1EventLink struct {
328
329 Source *GoogleCloudDatacatalogLineageV1EntityReference `json:"source,omitempty"`
330
331
332 Target *GoogleCloudDatacatalogLineageV1EntityReference `json:"target,omitempty"`
333
334
335
336
337
338
339
340 ForceSendFields []string `json:"-"`
341
342
343
344
345
346
347
348 NullFields []string `json:"-"`
349 }
350
351 func (s *GoogleCloudDatacatalogLineageV1EventLink) MarshalJSON() ([]byte, error) {
352 type NoMethod GoogleCloudDatacatalogLineageV1EventLink
353 raw := NoMethod(*s)
354 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
355 }
356
357
358
359
360 type GoogleCloudDatacatalogLineageV1LineageEvent struct {
361
362
363
364 EndTime string `json:"endTime,omitempty"`
365
366
367
368 Links []*GoogleCloudDatacatalogLineageV1EventLink `json:"links,omitempty"`
369
370
371
372
373
374
375 Name string `json:"name,omitempty"`
376
377
378
379
380 StartTime string `json:"startTime,omitempty"`
381
382
383
384 googleapi.ServerResponse `json:"-"`
385
386
387
388
389
390
391
392 ForceSendFields []string `json:"-"`
393
394
395
396
397
398
399
400 NullFields []string `json:"-"`
401 }
402
403 func (s *GoogleCloudDatacatalogLineageV1LineageEvent) MarshalJSON() ([]byte, error) {
404 type NoMethod GoogleCloudDatacatalogLineageV1LineageEvent
405 raw := NoMethod(*s)
406 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
407 }
408
409
410
411
412
413 type GoogleCloudDatacatalogLineageV1Link struct {
414
415 EndTime string `json:"endTime,omitempty"`
416
417
418
419 Name string `json:"name,omitempty"`
420
421
422
423 Source *GoogleCloudDatacatalogLineageV1EntityReference `json:"source,omitempty"`
424
425
426 StartTime string `json:"startTime,omitempty"`
427
428
429
430 Target *GoogleCloudDatacatalogLineageV1EntityReference `json:"target,omitempty"`
431
432
433
434
435
436
437
438 ForceSendFields []string `json:"-"`
439
440
441
442
443
444
445
446 NullFields []string `json:"-"`
447 }
448
449 func (s *GoogleCloudDatacatalogLineageV1Link) MarshalJSON() ([]byte, error) {
450 type NoMethod GoogleCloudDatacatalogLineageV1Link
451 raw := NoMethod(*s)
452 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
453 }
454
455
456
457 type GoogleCloudDatacatalogLineageV1ListLineageEventsResponse struct {
458
459
460 LineageEvents []*GoogleCloudDatacatalogLineageV1LineageEvent `json:"lineageEvents,omitempty"`
461
462
463
464
465 NextPageToken string `json:"nextPageToken,omitempty"`
466
467
468
469 googleapi.ServerResponse `json:"-"`
470
471
472
473
474
475
476
477 ForceSendFields []string `json:"-"`
478
479
480
481
482
483
484
485 NullFields []string `json:"-"`
486 }
487
488 func (s *GoogleCloudDatacatalogLineageV1ListLineageEventsResponse) MarshalJSON() ([]byte, error) {
489 type NoMethod GoogleCloudDatacatalogLineageV1ListLineageEventsResponse
490 raw := NoMethod(*s)
491 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
492 }
493
494
495
496 type GoogleCloudDatacatalogLineageV1ListProcessesResponse struct {
497
498
499
500 NextPageToken string `json:"nextPageToken,omitempty"`
501
502
503 Processes []*GoogleCloudDatacatalogLineageV1Process `json:"processes,omitempty"`
504
505
506
507 googleapi.ServerResponse `json:"-"`
508
509
510
511
512
513
514
515 ForceSendFields []string `json:"-"`
516
517
518
519
520
521
522
523 NullFields []string `json:"-"`
524 }
525
526 func (s *GoogleCloudDatacatalogLineageV1ListProcessesResponse) MarshalJSON() ([]byte, error) {
527 type NoMethod GoogleCloudDatacatalogLineageV1ListProcessesResponse
528 raw := NoMethod(*s)
529 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
530 }
531
532
533
534 type GoogleCloudDatacatalogLineageV1ListRunsResponse struct {
535
536
537
538 NextPageToken string `json:"nextPageToken,omitempty"`
539
540
541 Runs []*GoogleCloudDatacatalogLineageV1Run `json:"runs,omitempty"`
542
543
544
545 googleapi.ServerResponse `json:"-"`
546
547
548
549
550
551
552
553 ForceSendFields []string `json:"-"`
554
555
556
557
558
559
560
561 NullFields []string `json:"-"`
562 }
563
564 func (s *GoogleCloudDatacatalogLineageV1ListRunsResponse) MarshalJSON() ([]byte, error) {
565 type NoMethod GoogleCloudDatacatalogLineageV1ListRunsResponse
566 raw := NoMethod(*s)
567 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
568 }
569
570
571
572 type GoogleCloudDatacatalogLineageV1OperationMetadata struct {
573
574
575 CreateTime string `json:"createTime,omitempty"`
576
577
578
579
580 EndTime string `json:"endTime,omitempty"`
581
582
583
584
585
586
587
588
589 OperationType string `json:"operationType,omitempty"`
590
591
592
593
594 Resource string `json:"resource,omitempty"`
595
596
597
598 ResourceUuid string `json:"resourceUuid,omitempty"`
599
600
601
602
603
604
605
606
607
608 State string `json:"state,omitempty"`
609
610
611
612
613
614
615
616 ForceSendFields []string `json:"-"`
617
618
619
620
621
622
623
624 NullFields []string `json:"-"`
625 }
626
627 func (s *GoogleCloudDatacatalogLineageV1OperationMetadata) MarshalJSON() ([]byte, error) {
628 type NoMethod GoogleCloudDatacatalogLineageV1OperationMetadata
629 raw := NoMethod(*s)
630 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
631 }
632
633
634 type GoogleCloudDatacatalogLineageV1Origin struct {
635
636
637
638
639
640
641
642
643 Name string `json:"name,omitempty"`
644
645
646
647
648
649
650
651
652
653
654
655
656
657 SourceType string `json:"sourceType,omitempty"`
658
659
660
661
662
663
664
665 ForceSendFields []string `json:"-"`
666
667
668
669
670
671
672
673 NullFields []string `json:"-"`
674 }
675
676 func (s *GoogleCloudDatacatalogLineageV1Origin) MarshalJSON() ([]byte, error) {
677 type NoMethod GoogleCloudDatacatalogLineageV1Origin
678 raw := NoMethod(*s)
679 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
680 }
681
682
683
684 type GoogleCloudDatacatalogLineageV1Process struct {
685
686
687
688
689 Attributes googleapi.RawMessage `json:"attributes,omitempty"`
690
691
692
693
694 DisplayName string `json:"displayName,omitempty"`
695
696
697
698
699
700 Name string `json:"name,omitempty"`
701
702
703
704 Origin *GoogleCloudDatacatalogLineageV1Origin `json:"origin,omitempty"`
705
706
707
708 googleapi.ServerResponse `json:"-"`
709
710
711
712
713
714
715
716 ForceSendFields []string `json:"-"`
717
718
719
720
721
722
723
724 NullFields []string `json:"-"`
725 }
726
727 func (s *GoogleCloudDatacatalogLineageV1Process) MarshalJSON() ([]byte, error) {
728 type NoMethod GoogleCloudDatacatalogLineageV1Process
729 raw := NoMethod(*s)
730 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
731 }
732
733
734 type GoogleCloudDatacatalogLineageV1ProcessLinkInfo struct {
735
736
737 EndTime string `json:"endTime,omitempty"`
738
739
740
741 Link string `json:"link,omitempty"`
742
743
744
745 StartTime string `json:"startTime,omitempty"`
746
747
748
749
750
751
752
753 ForceSendFields []string `json:"-"`
754
755
756
757
758
759
760
761 NullFields []string `json:"-"`
762 }
763
764 func (s *GoogleCloudDatacatalogLineageV1ProcessLinkInfo) MarshalJSON() ([]byte, error) {
765 type NoMethod GoogleCloudDatacatalogLineageV1ProcessLinkInfo
766 raw := NoMethod(*s)
767 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
768 }
769
770
771
772 type GoogleCloudDatacatalogLineageV1ProcessLinks struct {
773
774
775
776
777 Links []*GoogleCloudDatacatalogLineageV1ProcessLinkInfo `json:"links,omitempty"`
778
779
780
781 Process string `json:"process,omitempty"`
782
783
784
785
786
787
788
789 ForceSendFields []string `json:"-"`
790
791
792
793
794
795
796
797 NullFields []string `json:"-"`
798 }
799
800 func (s *GoogleCloudDatacatalogLineageV1ProcessLinks) MarshalJSON() ([]byte, error) {
801 type NoMethod GoogleCloudDatacatalogLineageV1ProcessLinks
802 raw := NoMethod(*s)
803 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
804 }
805
806
807
808 type GoogleCloudDatacatalogLineageV1Run struct {
809
810
811
812 Attributes googleapi.RawMessage `json:"attributes,omitempty"`
813
814
815
816
817 DisplayName string `json:"displayName,omitempty"`
818
819
820 EndTime string `json:"endTime,omitempty"`
821
822
823
824
825
826 Name string `json:"name,omitempty"`
827
828
829 StartTime string `json:"startTime,omitempty"`
830
831
832
833
834
835
836
837
838
839
840 State string `json:"state,omitempty"`
841
842
843
844 googleapi.ServerResponse `json:"-"`
845
846
847
848
849
850
851
852 ForceSendFields []string `json:"-"`
853
854
855
856
857
858
859
860 NullFields []string `json:"-"`
861 }
862
863 func (s *GoogleCloudDatacatalogLineageV1Run) MarshalJSON() ([]byte, error) {
864 type NoMethod GoogleCloudDatacatalogLineageV1Run
865 raw := NoMethod(*s)
866 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
867 }
868
869
870
871 type GoogleCloudDatacatalogLineageV1SearchLinksRequest struct {
872
873
874
875
876 PageSize int64 `json:"pageSize,omitempty"`
877
878
879
880
881
882
883 PageToken string `json:"pageToken,omitempty"`
884
885
886
887
888 Source *GoogleCloudDatacatalogLineageV1EntityReference `json:"source,omitempty"`
889
890
891
892
893 Target *GoogleCloudDatacatalogLineageV1EntityReference `json:"target,omitempty"`
894
895
896
897
898
899
900
901 ForceSendFields []string `json:"-"`
902
903
904
905
906
907
908
909 NullFields []string `json:"-"`
910 }
911
912 func (s *GoogleCloudDatacatalogLineageV1SearchLinksRequest) MarshalJSON() ([]byte, error) {
913 type NoMethod GoogleCloudDatacatalogLineageV1SearchLinksRequest
914 raw := NoMethod(*s)
915 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
916 }
917
918
919
920 type GoogleCloudDatacatalogLineageV1SearchLinksResponse struct {
921
922
923 Links []*GoogleCloudDatacatalogLineageV1Link `json:"links,omitempty"`
924
925
926
927
928 NextPageToken string `json:"nextPageToken,omitempty"`
929
930
931
932 googleapi.ServerResponse `json:"-"`
933
934
935
936
937
938
939
940 ForceSendFields []string `json:"-"`
941
942
943
944
945
946
947
948 NullFields []string `json:"-"`
949 }
950
951 func (s *GoogleCloudDatacatalogLineageV1SearchLinksResponse) MarshalJSON() ([]byte, error) {
952 type NoMethod GoogleCloudDatacatalogLineageV1SearchLinksResponse
953 raw := NoMethod(*s)
954 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
955 }
956
957
958
959 type GoogleLongrunningCancelOperationRequest struct {
960 }
961
962
963
964 type GoogleLongrunningListOperationsResponse struct {
965
966 NextPageToken string `json:"nextPageToken,omitempty"`
967
968
969
970 Operations []*GoogleLongrunningOperation `json:"operations,omitempty"`
971
972
973
974 googleapi.ServerResponse `json:"-"`
975
976
977
978
979
980
981
982 ForceSendFields []string `json:"-"`
983
984
985
986
987
988
989
990 NullFields []string `json:"-"`
991 }
992
993 func (s *GoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte, error) {
994 type NoMethod GoogleLongrunningListOperationsResponse
995 raw := NoMethod(*s)
996 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
997 }
998
999
1000
1001 type GoogleLongrunningOperation struct {
1002
1003
1004
1005 Done bool `json:"done,omitempty"`
1006
1007
1008
1009 Error *GoogleRpcStatus `json:"error,omitempty"`
1010
1011
1012
1013
1014
1015
1016 Metadata googleapi.RawMessage `json:"metadata,omitempty"`
1017
1018
1019
1020
1021
1022 Name string `json:"name,omitempty"`
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032 Response googleapi.RawMessage `json:"response,omitempty"`
1033
1034
1035
1036 googleapi.ServerResponse `json:"-"`
1037
1038
1039
1040
1041
1042
1043
1044 ForceSendFields []string `json:"-"`
1045
1046
1047
1048
1049
1050
1051
1052 NullFields []string `json:"-"`
1053 }
1054
1055 func (s *GoogleLongrunningOperation) MarshalJSON() ([]byte, error) {
1056 type NoMethod GoogleLongrunningOperation
1057 raw := NoMethod(*s)
1058 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
1059 }
1060
1061
1062
1063
1064
1065
1066 type GoogleProtobufEmpty struct {
1067
1068
1069 googleapi.ServerResponse `json:"-"`
1070 }
1071
1072
1073
1074
1075
1076
1077
1078
1079 type GoogleRpcStatus struct {
1080
1081
1082 Code int64 `json:"code,omitempty"`
1083
1084
1085
1086 Details []googleapi.RawMessage `json:"details,omitempty"`
1087
1088
1089
1090
1091 Message string `json:"message,omitempty"`
1092
1093
1094
1095
1096
1097
1098
1099 ForceSendFields []string `json:"-"`
1100
1101
1102
1103
1104
1105
1106
1107 NullFields []string `json:"-"`
1108 }
1109
1110 func (s *GoogleRpcStatus) MarshalJSON() ([]byte, error) {
1111 type NoMethod GoogleRpcStatus
1112 raw := NoMethod(*s)
1113 return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
1114 }
1115
1116
1117
1118 type ProjectsLocationsBatchSearchLinkProcessesCall struct {
1119 s *Service
1120 parent string
1121 googleclouddatacataloglineagev1batchsearchlinkprocessesrequest *GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest
1122 urlParams_ gensupport.URLParams
1123 ctx_ context.Context
1124 header_ http.Header
1125 }
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139 func (r *ProjectsLocationsService) BatchSearchLinkProcesses(parent string, googleclouddatacataloglineagev1batchsearchlinkprocessesrequest *GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest) *ProjectsLocationsBatchSearchLinkProcessesCall {
1140 c := &ProjectsLocationsBatchSearchLinkProcessesCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1141 c.parent = parent
1142 c.googleclouddatacataloglineagev1batchsearchlinkprocessesrequest = googleclouddatacataloglineagev1batchsearchlinkprocessesrequest
1143 return c
1144 }
1145
1146
1147
1148
1149 func (c *ProjectsLocationsBatchSearchLinkProcessesCall) Fields(s ...googleapi.Field) *ProjectsLocationsBatchSearchLinkProcessesCall {
1150 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1151 return c
1152 }
1153
1154
1155
1156
1157 func (c *ProjectsLocationsBatchSearchLinkProcessesCall) Context(ctx context.Context) *ProjectsLocationsBatchSearchLinkProcessesCall {
1158 c.ctx_ = ctx
1159 return c
1160 }
1161
1162
1163
1164 func (c *ProjectsLocationsBatchSearchLinkProcessesCall) Header() http.Header {
1165 if c.header_ == nil {
1166 c.header_ = make(http.Header)
1167 }
1168 return c.header_
1169 }
1170
1171 func (c *ProjectsLocationsBatchSearchLinkProcessesCall) doRequest(alt string) (*http.Response, error) {
1172 reqHeaders := make(http.Header)
1173 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
1174 for k, v := range c.header_ {
1175 reqHeaders[k] = v
1176 }
1177 reqHeaders.Set("User-Agent", c.s.userAgent())
1178 var body io.Reader = nil
1179 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googleclouddatacataloglineagev1batchsearchlinkprocessesrequest)
1180 if err != nil {
1181 return nil, err
1182 }
1183 reqHeaders.Set("Content-Type", "application/json")
1184 c.urlParams_.Set("alt", alt)
1185 c.urlParams_.Set("prettyPrint", "false")
1186 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}:batchSearchLinkProcesses")
1187 urls += "?" + c.urlParams_.Encode()
1188 req, err := http.NewRequest("POST", urls, body)
1189 if err != nil {
1190 return nil, err
1191 }
1192 req.Header = reqHeaders
1193 googleapi.Expand(req.URL, map[string]string{
1194 "parent": c.parent,
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 *ProjectsLocationsBatchSearchLinkProcessesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse, 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, gensupport.WrapError(&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, gensupport.WrapError(err)
1227 }
1228 ret := &GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse{
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 func (c *ProjectsLocationsBatchSearchLinkProcessesCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse) error) error {
1274 c.ctx_ = ctx
1275 defer func(pt string) { c.googleclouddatacataloglineagev1batchsearchlinkprocessesrequest.PageToken = pt }(c.googleclouddatacataloglineagev1batchsearchlinkprocessesrequest.PageToken)
1276 for {
1277 x, err := c.Do()
1278 if err != nil {
1279 return err
1280 }
1281 if err := f(x); err != nil {
1282 return err
1283 }
1284 if x.NextPageToken == "" {
1285 return nil
1286 }
1287 c.googleclouddatacataloglineagev1batchsearchlinkprocessesrequest.PageToken = x.NextPageToken
1288 }
1289 }
1290
1291
1292
1293 type ProjectsLocationsSearchLinksCall struct {
1294 s *Service
1295 parent string
1296 googleclouddatacataloglineagev1searchlinksrequest *GoogleCloudDatacatalogLineageV1SearchLinksRequest
1297 urlParams_ gensupport.URLParams
1298 ctx_ context.Context
1299 header_ http.Header
1300 }
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311 func (r *ProjectsLocationsService) SearchLinks(parent string, googleclouddatacataloglineagev1searchlinksrequest *GoogleCloudDatacatalogLineageV1SearchLinksRequest) *ProjectsLocationsSearchLinksCall {
1312 c := &ProjectsLocationsSearchLinksCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1313 c.parent = parent
1314 c.googleclouddatacataloglineagev1searchlinksrequest = googleclouddatacataloglineagev1searchlinksrequest
1315 return c
1316 }
1317
1318
1319
1320
1321 func (c *ProjectsLocationsSearchLinksCall) Fields(s ...googleapi.Field) *ProjectsLocationsSearchLinksCall {
1322 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1323 return c
1324 }
1325
1326
1327
1328
1329 func (c *ProjectsLocationsSearchLinksCall) Context(ctx context.Context) *ProjectsLocationsSearchLinksCall {
1330 c.ctx_ = ctx
1331 return c
1332 }
1333
1334
1335
1336 func (c *ProjectsLocationsSearchLinksCall) Header() http.Header {
1337 if c.header_ == nil {
1338 c.header_ = make(http.Header)
1339 }
1340 return c.header_
1341 }
1342
1343 func (c *ProjectsLocationsSearchLinksCall) doRequest(alt string) (*http.Response, error) {
1344 reqHeaders := make(http.Header)
1345 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
1346 for k, v := range c.header_ {
1347 reqHeaders[k] = v
1348 }
1349 reqHeaders.Set("User-Agent", c.s.userAgent())
1350 var body io.Reader = nil
1351 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googleclouddatacataloglineagev1searchlinksrequest)
1352 if err != nil {
1353 return nil, err
1354 }
1355 reqHeaders.Set("Content-Type", "application/json")
1356 c.urlParams_.Set("alt", alt)
1357 c.urlParams_.Set("prettyPrint", "false")
1358 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}:searchLinks")
1359 urls += "?" + c.urlParams_.Encode()
1360 req, err := http.NewRequest("POST", urls, body)
1361 if err != nil {
1362 return nil, err
1363 }
1364 req.Header = reqHeaders
1365 googleapi.Expand(req.URL, map[string]string{
1366 "parent": c.parent,
1367 })
1368 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1369 }
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380 func (c *ProjectsLocationsSearchLinksCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1SearchLinksResponse, error) {
1381 gensupport.SetOptions(c.urlParams_, opts...)
1382 res, err := c.doRequest("json")
1383 if res != nil && res.StatusCode == http.StatusNotModified {
1384 if res.Body != nil {
1385 res.Body.Close()
1386 }
1387 return nil, gensupport.WrapError(&googleapi.Error{
1388 Code: res.StatusCode,
1389 Header: res.Header,
1390 })
1391 }
1392 if err != nil {
1393 return nil, err
1394 }
1395 defer googleapi.CloseBody(res)
1396 if err := googleapi.CheckResponse(res); err != nil {
1397 return nil, gensupport.WrapError(err)
1398 }
1399 ret := &GoogleCloudDatacatalogLineageV1SearchLinksResponse{
1400 ServerResponse: googleapi.ServerResponse{
1401 Header: res.Header,
1402 HTTPStatusCode: res.StatusCode,
1403 },
1404 }
1405 target := &ret
1406 if err := gensupport.DecodeResponse(target, res); err != nil {
1407 return nil, err
1408 }
1409 return ret, nil
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439 }
1440
1441
1442
1443
1444 func (c *ProjectsLocationsSearchLinksCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1SearchLinksResponse) error) error {
1445 c.ctx_ = ctx
1446 defer func(pt string) { c.googleclouddatacataloglineagev1searchlinksrequest.PageToken = pt }(c.googleclouddatacataloglineagev1searchlinksrequest.PageToken)
1447 for {
1448 x, err := c.Do()
1449 if err != nil {
1450 return err
1451 }
1452 if err := f(x); err != nil {
1453 return err
1454 }
1455 if x.NextPageToken == "" {
1456 return nil
1457 }
1458 c.googleclouddatacataloglineagev1searchlinksrequest.PageToken = x.NextPageToken
1459 }
1460 }
1461
1462
1463
1464 type ProjectsLocationsOperationsCancelCall struct {
1465 s *Service
1466 name string
1467 googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest
1468 urlParams_ gensupport.URLParams
1469 ctx_ context.Context
1470 header_ http.Header
1471 }
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485 func (r *ProjectsLocationsOperationsService) Cancel(name string, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *ProjectsLocationsOperationsCancelCall {
1486 c := &ProjectsLocationsOperationsCancelCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1487 c.name = name
1488 c.googlelongrunningcanceloperationrequest = googlelongrunningcanceloperationrequest
1489 return c
1490 }
1491
1492
1493
1494
1495 func (c *ProjectsLocationsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsCancelCall {
1496 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1497 return c
1498 }
1499
1500
1501
1502
1503 func (c *ProjectsLocationsOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsOperationsCancelCall {
1504 c.ctx_ = ctx
1505 return c
1506 }
1507
1508
1509
1510 func (c *ProjectsLocationsOperationsCancelCall) Header() http.Header {
1511 if c.header_ == nil {
1512 c.header_ = make(http.Header)
1513 }
1514 return c.header_
1515 }
1516
1517 func (c *ProjectsLocationsOperationsCancelCall) doRequest(alt string) (*http.Response, error) {
1518 reqHeaders := make(http.Header)
1519 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
1520 for k, v := range c.header_ {
1521 reqHeaders[k] = v
1522 }
1523 reqHeaders.Set("User-Agent", c.s.userAgent())
1524 var body io.Reader = nil
1525 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlelongrunningcanceloperationrequest)
1526 if err != nil {
1527 return nil, err
1528 }
1529 reqHeaders.Set("Content-Type", "application/json")
1530 c.urlParams_.Set("alt", alt)
1531 c.urlParams_.Set("prettyPrint", "false")
1532 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}:cancel")
1533 urls += "?" + c.urlParams_.Encode()
1534 req, err := http.NewRequest("POST", urls, body)
1535 if err != nil {
1536 return nil, err
1537 }
1538 req.Header = reqHeaders
1539 googleapi.Expand(req.URL, map[string]string{
1540 "name": c.name,
1541 })
1542 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1543 }
1544
1545
1546
1547
1548
1549
1550
1551
1552 func (c *ProjectsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error) {
1553 gensupport.SetOptions(c.urlParams_, opts...)
1554 res, err := c.doRequest("json")
1555 if res != nil && res.StatusCode == http.StatusNotModified {
1556 if res.Body != nil {
1557 res.Body.Close()
1558 }
1559 return nil, gensupport.WrapError(&googleapi.Error{
1560 Code: res.StatusCode,
1561 Header: res.Header,
1562 })
1563 }
1564 if err != nil {
1565 return nil, err
1566 }
1567 defer googleapi.CloseBody(res)
1568 if err := googleapi.CheckResponse(res); err != nil {
1569 return nil, gensupport.WrapError(err)
1570 }
1571 ret := &GoogleProtobufEmpty{
1572 ServerResponse: googleapi.ServerResponse{
1573 Header: res.Header,
1574 HTTPStatusCode: res.StatusCode,
1575 },
1576 }
1577 target := &ret
1578 if err := gensupport.DecodeResponse(target, res); err != nil {
1579 return nil, err
1580 }
1581 return ret, nil
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611 }
1612
1613
1614
1615 type ProjectsLocationsOperationsDeleteCall struct {
1616 s *Service
1617 name string
1618 urlParams_ gensupport.URLParams
1619 ctx_ context.Context
1620 header_ http.Header
1621 }
1622
1623
1624
1625
1626
1627
1628
1629 func (r *ProjectsLocationsOperationsService) Delete(name string) *ProjectsLocationsOperationsDeleteCall {
1630 c := &ProjectsLocationsOperationsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1631 c.name = name
1632 return c
1633 }
1634
1635
1636
1637
1638 func (c *ProjectsLocationsOperationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsDeleteCall {
1639 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1640 return c
1641 }
1642
1643
1644
1645
1646 func (c *ProjectsLocationsOperationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsOperationsDeleteCall {
1647 c.ctx_ = ctx
1648 return c
1649 }
1650
1651
1652
1653 func (c *ProjectsLocationsOperationsDeleteCall) Header() http.Header {
1654 if c.header_ == nil {
1655 c.header_ = make(http.Header)
1656 }
1657 return c.header_
1658 }
1659
1660 func (c *ProjectsLocationsOperationsDeleteCall) doRequest(alt string) (*http.Response, error) {
1661 reqHeaders := make(http.Header)
1662 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
1663 for k, v := range c.header_ {
1664 reqHeaders[k] = v
1665 }
1666 reqHeaders.Set("User-Agent", c.s.userAgent())
1667 var body io.Reader = nil
1668 c.urlParams_.Set("alt", alt)
1669 c.urlParams_.Set("prettyPrint", "false")
1670 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
1671 urls += "?" + c.urlParams_.Encode()
1672 req, err := http.NewRequest("DELETE", urls, body)
1673 if err != nil {
1674 return nil, err
1675 }
1676 req.Header = reqHeaders
1677 googleapi.Expand(req.URL, map[string]string{
1678 "name": c.name,
1679 })
1680 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1681 }
1682
1683
1684
1685
1686
1687
1688
1689
1690 func (c *ProjectsLocationsOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error) {
1691 gensupport.SetOptions(c.urlParams_, opts...)
1692 res, err := c.doRequest("json")
1693 if res != nil && res.StatusCode == http.StatusNotModified {
1694 if res.Body != nil {
1695 res.Body.Close()
1696 }
1697 return nil, gensupport.WrapError(&googleapi.Error{
1698 Code: res.StatusCode,
1699 Header: res.Header,
1700 })
1701 }
1702 if err != nil {
1703 return nil, err
1704 }
1705 defer googleapi.CloseBody(res)
1706 if err := googleapi.CheckResponse(res); err != nil {
1707 return nil, gensupport.WrapError(err)
1708 }
1709 ret := &GoogleProtobufEmpty{
1710 ServerResponse: googleapi.ServerResponse{
1711 Header: res.Header,
1712 HTTPStatusCode: res.StatusCode,
1713 },
1714 }
1715 target := &ret
1716 if err := gensupport.DecodeResponse(target, res); err != nil {
1717 return nil, err
1718 }
1719 return ret, nil
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746 }
1747
1748
1749
1750 type ProjectsLocationsOperationsGetCall struct {
1751 s *Service
1752 name string
1753 urlParams_ gensupport.URLParams
1754 ifNoneMatch_ string
1755 ctx_ context.Context
1756 header_ http.Header
1757 }
1758
1759
1760
1761
1762
1763
1764 func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall {
1765 c := &ProjectsLocationsOperationsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1766 c.name = name
1767 return c
1768 }
1769
1770
1771
1772
1773 func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall {
1774 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1775 return c
1776 }
1777
1778
1779
1780
1781
1782
1783 func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall {
1784 c.ifNoneMatch_ = entityTag
1785 return c
1786 }
1787
1788
1789
1790
1791 func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall {
1792 c.ctx_ = ctx
1793 return c
1794 }
1795
1796
1797
1798 func (c *ProjectsLocationsOperationsGetCall) Header() http.Header {
1799 if c.header_ == nil {
1800 c.header_ = make(http.Header)
1801 }
1802 return c.header_
1803 }
1804
1805 func (c *ProjectsLocationsOperationsGetCall) doRequest(alt string) (*http.Response, error) {
1806 reqHeaders := make(http.Header)
1807 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
1808 for k, v := range c.header_ {
1809 reqHeaders[k] = v
1810 }
1811 reqHeaders.Set("User-Agent", c.s.userAgent())
1812 if c.ifNoneMatch_ != "" {
1813 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
1814 }
1815 var body io.Reader = nil
1816 c.urlParams_.Set("alt", alt)
1817 c.urlParams_.Set("prettyPrint", "false")
1818 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
1819 urls += "?" + c.urlParams_.Encode()
1820 req, err := http.NewRequest("GET", urls, body)
1821 if err != nil {
1822 return nil, err
1823 }
1824 req.Header = reqHeaders
1825 googleapi.Expand(req.URL, map[string]string{
1826 "name": c.name,
1827 })
1828 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1829 }
1830
1831
1832
1833
1834
1835
1836
1837
1838 func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error) {
1839 gensupport.SetOptions(c.urlParams_, opts...)
1840 res, err := c.doRequest("json")
1841 if res != nil && res.StatusCode == http.StatusNotModified {
1842 if res.Body != nil {
1843 res.Body.Close()
1844 }
1845 return nil, gensupport.WrapError(&googleapi.Error{
1846 Code: res.StatusCode,
1847 Header: res.Header,
1848 })
1849 }
1850 if err != nil {
1851 return nil, err
1852 }
1853 defer googleapi.CloseBody(res)
1854 if err := googleapi.CheckResponse(res); err != nil {
1855 return nil, gensupport.WrapError(err)
1856 }
1857 ret := &GoogleLongrunningOperation{
1858 ServerResponse: googleapi.ServerResponse{
1859 Header: res.Header,
1860 HTTPStatusCode: res.StatusCode,
1861 },
1862 }
1863 target := &ret
1864 if err := gensupport.DecodeResponse(target, res); err != nil {
1865 return nil, err
1866 }
1867 return ret, nil
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894 }
1895
1896
1897
1898 type ProjectsLocationsOperationsListCall struct {
1899 s *Service
1900 name string
1901 urlParams_ gensupport.URLParams
1902 ifNoneMatch_ string
1903 ctx_ context.Context
1904 header_ http.Header
1905 }
1906
1907
1908
1909
1910
1911
1912 func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall {
1913 c := &ProjectsLocationsOperationsListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1914 c.name = name
1915 return c
1916 }
1917
1918
1919
1920 func (c *ProjectsLocationsOperationsListCall) Filter(filter string) *ProjectsLocationsOperationsListCall {
1921 c.urlParams_.Set("filter", filter)
1922 return c
1923 }
1924
1925
1926
1927 func (c *ProjectsLocationsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsOperationsListCall {
1928 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
1929 return c
1930 }
1931
1932
1933
1934 func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsOperationsListCall {
1935 c.urlParams_.Set("pageToken", pageToken)
1936 return c
1937 }
1938
1939
1940
1941
1942 func (c *ProjectsLocationsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsListCall {
1943 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1944 return c
1945 }
1946
1947
1948
1949
1950
1951
1952 func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsListCall {
1953 c.ifNoneMatch_ = entityTag
1954 return c
1955 }
1956
1957
1958
1959
1960 func (c *ProjectsLocationsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsOperationsListCall {
1961 c.ctx_ = ctx
1962 return c
1963 }
1964
1965
1966
1967 func (c *ProjectsLocationsOperationsListCall) Header() http.Header {
1968 if c.header_ == nil {
1969 c.header_ = make(http.Header)
1970 }
1971 return c.header_
1972 }
1973
1974 func (c *ProjectsLocationsOperationsListCall) doRequest(alt string) (*http.Response, error) {
1975 reqHeaders := make(http.Header)
1976 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
1977 for k, v := range c.header_ {
1978 reqHeaders[k] = v
1979 }
1980 reqHeaders.Set("User-Agent", c.s.userAgent())
1981 if c.ifNoneMatch_ != "" {
1982 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
1983 }
1984 var body io.Reader = nil
1985 c.urlParams_.Set("alt", alt)
1986 c.urlParams_.Set("prettyPrint", "false")
1987 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}/operations")
1988 urls += "?" + c.urlParams_.Encode()
1989 req, err := http.NewRequest("GET", urls, body)
1990 if err != nil {
1991 return nil, err
1992 }
1993 req.Header = reqHeaders
1994 googleapi.Expand(req.URL, map[string]string{
1995 "name": c.name,
1996 })
1997 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1998 }
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008 func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error) {
2009 gensupport.SetOptions(c.urlParams_, opts...)
2010 res, err := c.doRequest("json")
2011 if res != nil && res.StatusCode == http.StatusNotModified {
2012 if res.Body != nil {
2013 res.Body.Close()
2014 }
2015 return nil, gensupport.WrapError(&googleapi.Error{
2016 Code: res.StatusCode,
2017 Header: res.Header,
2018 })
2019 }
2020 if err != nil {
2021 return nil, err
2022 }
2023 defer googleapi.CloseBody(res)
2024 if err := googleapi.CheckResponse(res); err != nil {
2025 return nil, gensupport.WrapError(err)
2026 }
2027 ret := &GoogleLongrunningListOperationsResponse{
2028 ServerResponse: googleapi.ServerResponse{
2029 Header: res.Header,
2030 HTTPStatusCode: res.StatusCode,
2031 },
2032 }
2033 target := &ret
2034 if err := gensupport.DecodeResponse(target, res); err != nil {
2035 return nil, err
2036 }
2037 return ret, nil
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080 }
2081
2082
2083
2084
2085 func (c *ProjectsLocationsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error {
2086 c.ctx_ = ctx
2087 defer c.PageToken(c.urlParams_.Get("pageToken"))
2088 for {
2089 x, err := c.Do()
2090 if err != nil {
2091 return err
2092 }
2093 if err := f(x); err != nil {
2094 return err
2095 }
2096 if x.NextPageToken == "" {
2097 return nil
2098 }
2099 c.PageToken(x.NextPageToken)
2100 }
2101 }
2102
2103
2104
2105 type ProjectsLocationsProcessesCreateCall struct {
2106 s *Service
2107 parent string
2108 googleclouddatacataloglineagev1process *GoogleCloudDatacatalogLineageV1Process
2109 urlParams_ gensupport.URLParams
2110 ctx_ context.Context
2111 header_ http.Header
2112 }
2113
2114
2115
2116
2117
2118 func (r *ProjectsLocationsProcessesService) Create(parent string, googleclouddatacataloglineagev1process *GoogleCloudDatacatalogLineageV1Process) *ProjectsLocationsProcessesCreateCall {
2119 c := &ProjectsLocationsProcessesCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2120 c.parent = parent
2121 c.googleclouddatacataloglineagev1process = googleclouddatacataloglineagev1process
2122 return c
2123 }
2124
2125
2126
2127
2128
2129 func (c *ProjectsLocationsProcessesCreateCall) RequestId(requestId string) *ProjectsLocationsProcessesCreateCall {
2130 c.urlParams_.Set("requestId", requestId)
2131 return c
2132 }
2133
2134
2135
2136
2137 func (c *ProjectsLocationsProcessesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesCreateCall {
2138 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2139 return c
2140 }
2141
2142
2143
2144
2145 func (c *ProjectsLocationsProcessesCreateCall) Context(ctx context.Context) *ProjectsLocationsProcessesCreateCall {
2146 c.ctx_ = ctx
2147 return c
2148 }
2149
2150
2151
2152 func (c *ProjectsLocationsProcessesCreateCall) Header() http.Header {
2153 if c.header_ == nil {
2154 c.header_ = make(http.Header)
2155 }
2156 return c.header_
2157 }
2158
2159 func (c *ProjectsLocationsProcessesCreateCall) doRequest(alt string) (*http.Response, error) {
2160 reqHeaders := make(http.Header)
2161 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
2162 for k, v := range c.header_ {
2163 reqHeaders[k] = v
2164 }
2165 reqHeaders.Set("User-Agent", c.s.userAgent())
2166 var body io.Reader = nil
2167 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googleclouddatacataloglineagev1process)
2168 if err != nil {
2169 return nil, err
2170 }
2171 reqHeaders.Set("Content-Type", "application/json")
2172 c.urlParams_.Set("alt", alt)
2173 c.urlParams_.Set("prettyPrint", "false")
2174 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/processes")
2175 urls += "?" + c.urlParams_.Encode()
2176 req, err := http.NewRequest("POST", urls, body)
2177 if err != nil {
2178 return nil, err
2179 }
2180 req.Header = reqHeaders
2181 googleapi.Expand(req.URL, map[string]string{
2182 "parent": c.parent,
2183 })
2184 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2185 }
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195 func (c *ProjectsLocationsProcessesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Process, error) {
2196 gensupport.SetOptions(c.urlParams_, opts...)
2197 res, err := c.doRequest("json")
2198 if res != nil && res.StatusCode == http.StatusNotModified {
2199 if res.Body != nil {
2200 res.Body.Close()
2201 }
2202 return nil, gensupport.WrapError(&googleapi.Error{
2203 Code: res.StatusCode,
2204 Header: res.Header,
2205 })
2206 }
2207 if err != nil {
2208 return nil, err
2209 }
2210 defer googleapi.CloseBody(res)
2211 if err := googleapi.CheckResponse(res); err != nil {
2212 return nil, gensupport.WrapError(err)
2213 }
2214 ret := &GoogleCloudDatacatalogLineageV1Process{
2215 ServerResponse: googleapi.ServerResponse{
2216 Header: res.Header,
2217 HTTPStatusCode: res.StatusCode,
2218 },
2219 }
2220 target := &ret
2221 if err := gensupport.DecodeResponse(target, res); err != nil {
2222 return nil, err
2223 }
2224 return ret, nil
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259 }
2260
2261
2262
2263 type ProjectsLocationsProcessesDeleteCall struct {
2264 s *Service
2265 name string
2266 urlParams_ gensupport.URLParams
2267 ctx_ context.Context
2268 header_ http.Header
2269 }
2270
2271
2272
2273
2274 func (r *ProjectsLocationsProcessesService) Delete(name string) *ProjectsLocationsProcessesDeleteCall {
2275 c := &ProjectsLocationsProcessesDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2276 c.name = name
2277 return c
2278 }
2279
2280
2281
2282
2283 func (c *ProjectsLocationsProcessesDeleteCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesDeleteCall {
2284 c.urlParams_.Set("allowMissing", fmt.Sprint(allowMissing))
2285 return c
2286 }
2287
2288
2289
2290
2291 func (c *ProjectsLocationsProcessesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesDeleteCall {
2292 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2293 return c
2294 }
2295
2296
2297
2298
2299 func (c *ProjectsLocationsProcessesDeleteCall) Context(ctx context.Context) *ProjectsLocationsProcessesDeleteCall {
2300 c.ctx_ = ctx
2301 return c
2302 }
2303
2304
2305
2306 func (c *ProjectsLocationsProcessesDeleteCall) Header() http.Header {
2307 if c.header_ == nil {
2308 c.header_ = make(http.Header)
2309 }
2310 return c.header_
2311 }
2312
2313 func (c *ProjectsLocationsProcessesDeleteCall) doRequest(alt string) (*http.Response, error) {
2314 reqHeaders := make(http.Header)
2315 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
2316 for k, v := range c.header_ {
2317 reqHeaders[k] = v
2318 }
2319 reqHeaders.Set("User-Agent", c.s.userAgent())
2320 var body io.Reader = nil
2321 c.urlParams_.Set("alt", alt)
2322 c.urlParams_.Set("prettyPrint", "false")
2323 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
2324 urls += "?" + c.urlParams_.Encode()
2325 req, err := http.NewRequest("DELETE", urls, body)
2326 if err != nil {
2327 return nil, err
2328 }
2329 req.Header = reqHeaders
2330 googleapi.Expand(req.URL, map[string]string{
2331 "name": c.name,
2332 })
2333 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2334 }
2335
2336
2337
2338
2339
2340
2341
2342
2343 func (c *ProjectsLocationsProcessesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error) {
2344 gensupport.SetOptions(c.urlParams_, opts...)
2345 res, err := c.doRequest("json")
2346 if res != nil && res.StatusCode == http.StatusNotModified {
2347 if res.Body != nil {
2348 res.Body.Close()
2349 }
2350 return nil, gensupport.WrapError(&googleapi.Error{
2351 Code: res.StatusCode,
2352 Header: res.Header,
2353 })
2354 }
2355 if err != nil {
2356 return nil, err
2357 }
2358 defer googleapi.CloseBody(res)
2359 if err := googleapi.CheckResponse(res); err != nil {
2360 return nil, gensupport.WrapError(err)
2361 }
2362 ret := &GoogleLongrunningOperation{
2363 ServerResponse: googleapi.ServerResponse{
2364 Header: res.Header,
2365 HTTPStatusCode: res.StatusCode,
2366 },
2367 }
2368 target := &ret
2369 if err := gensupport.DecodeResponse(target, res); err != nil {
2370 return nil, err
2371 }
2372 return ret, nil
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404 }
2405
2406
2407
2408 type ProjectsLocationsProcessesGetCall struct {
2409 s *Service
2410 name string
2411 urlParams_ gensupport.URLParams
2412 ifNoneMatch_ string
2413 ctx_ context.Context
2414 header_ http.Header
2415 }
2416
2417
2418
2419
2420 func (r *ProjectsLocationsProcessesService) Get(name string) *ProjectsLocationsProcessesGetCall {
2421 c := &ProjectsLocationsProcessesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2422 c.name = name
2423 return c
2424 }
2425
2426
2427
2428
2429 func (c *ProjectsLocationsProcessesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesGetCall {
2430 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2431 return c
2432 }
2433
2434
2435
2436
2437
2438
2439 func (c *ProjectsLocationsProcessesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProcessesGetCall {
2440 c.ifNoneMatch_ = entityTag
2441 return c
2442 }
2443
2444
2445
2446
2447 func (c *ProjectsLocationsProcessesGetCall) Context(ctx context.Context) *ProjectsLocationsProcessesGetCall {
2448 c.ctx_ = ctx
2449 return c
2450 }
2451
2452
2453
2454 func (c *ProjectsLocationsProcessesGetCall) Header() http.Header {
2455 if c.header_ == nil {
2456 c.header_ = make(http.Header)
2457 }
2458 return c.header_
2459 }
2460
2461 func (c *ProjectsLocationsProcessesGetCall) doRequest(alt string) (*http.Response, error) {
2462 reqHeaders := make(http.Header)
2463 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
2464 for k, v := range c.header_ {
2465 reqHeaders[k] = v
2466 }
2467 reqHeaders.Set("User-Agent", c.s.userAgent())
2468 if c.ifNoneMatch_ != "" {
2469 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
2470 }
2471 var body io.Reader = nil
2472 c.urlParams_.Set("alt", alt)
2473 c.urlParams_.Set("prettyPrint", "false")
2474 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
2475 urls += "?" + c.urlParams_.Encode()
2476 req, err := http.NewRequest("GET", urls, body)
2477 if err != nil {
2478 return nil, err
2479 }
2480 req.Header = reqHeaders
2481 googleapi.Expand(req.URL, map[string]string{
2482 "name": c.name,
2483 })
2484 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2485 }
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495 func (c *ProjectsLocationsProcessesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Process, error) {
2496 gensupport.SetOptions(c.urlParams_, opts...)
2497 res, err := c.doRequest("json")
2498 if res != nil && res.StatusCode == http.StatusNotModified {
2499 if res.Body != nil {
2500 res.Body.Close()
2501 }
2502 return nil, gensupport.WrapError(&googleapi.Error{
2503 Code: res.StatusCode,
2504 Header: res.Header,
2505 })
2506 }
2507 if err != nil {
2508 return nil, err
2509 }
2510 defer googleapi.CloseBody(res)
2511 if err := googleapi.CheckResponse(res); err != nil {
2512 return nil, gensupport.WrapError(err)
2513 }
2514 ret := &GoogleCloudDatacatalogLineageV1Process{
2515 ServerResponse: googleapi.ServerResponse{
2516 Header: res.Header,
2517 HTTPStatusCode: res.StatusCode,
2518 },
2519 }
2520 target := &ret
2521 if err := gensupport.DecodeResponse(target, res); err != nil {
2522 return nil, err
2523 }
2524 return ret, nil
2525
2526
2527
2528
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 type ProjectsLocationsProcessesListCall struct {
2556 s *Service
2557 parent string
2558 urlParams_ gensupport.URLParams
2559 ifNoneMatch_ string
2560 ctx_ context.Context
2561 header_ http.Header
2562 }
2563
2564
2565
2566
2567
2568
2569 func (r *ProjectsLocationsProcessesService) List(parent string) *ProjectsLocationsProcessesListCall {
2570 c := &ProjectsLocationsProcessesListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2571 c.parent = parent
2572 return c
2573 }
2574
2575
2576
2577
2578
2579 func (c *ProjectsLocationsProcessesListCall) PageSize(pageSize int64) *ProjectsLocationsProcessesListCall {
2580 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
2581 return c
2582 }
2583
2584
2585
2586
2587
2588
2589 func (c *ProjectsLocationsProcessesListCall) PageToken(pageToken string) *ProjectsLocationsProcessesListCall {
2590 c.urlParams_.Set("pageToken", pageToken)
2591 return c
2592 }
2593
2594
2595
2596
2597 func (c *ProjectsLocationsProcessesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesListCall {
2598 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2599 return c
2600 }
2601
2602
2603
2604
2605
2606
2607 func (c *ProjectsLocationsProcessesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProcessesListCall {
2608 c.ifNoneMatch_ = entityTag
2609 return c
2610 }
2611
2612
2613
2614
2615 func (c *ProjectsLocationsProcessesListCall) Context(ctx context.Context) *ProjectsLocationsProcessesListCall {
2616 c.ctx_ = ctx
2617 return c
2618 }
2619
2620
2621
2622 func (c *ProjectsLocationsProcessesListCall) Header() http.Header {
2623 if c.header_ == nil {
2624 c.header_ = make(http.Header)
2625 }
2626 return c.header_
2627 }
2628
2629 func (c *ProjectsLocationsProcessesListCall) doRequest(alt string) (*http.Response, error) {
2630 reqHeaders := make(http.Header)
2631 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
2632 for k, v := range c.header_ {
2633 reqHeaders[k] = v
2634 }
2635 reqHeaders.Set("User-Agent", c.s.userAgent())
2636 if c.ifNoneMatch_ != "" {
2637 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
2638 }
2639 var body io.Reader = nil
2640 c.urlParams_.Set("alt", alt)
2641 c.urlParams_.Set("prettyPrint", "false")
2642 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/processes")
2643 urls += "?" + c.urlParams_.Encode()
2644 req, err := http.NewRequest("GET", urls, body)
2645 if err != nil {
2646 return nil, err
2647 }
2648 req.Header = reqHeaders
2649 googleapi.Expand(req.URL, map[string]string{
2650 "parent": c.parent,
2651 })
2652 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2653 }
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664 func (c *ProjectsLocationsProcessesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1ListProcessesResponse, error) {
2665 gensupport.SetOptions(c.urlParams_, opts...)
2666 res, err := c.doRequest("json")
2667 if res != nil && res.StatusCode == http.StatusNotModified {
2668 if res.Body != nil {
2669 res.Body.Close()
2670 }
2671 return nil, gensupport.WrapError(&googleapi.Error{
2672 Code: res.StatusCode,
2673 Header: res.Header,
2674 })
2675 }
2676 if err != nil {
2677 return nil, err
2678 }
2679 defer googleapi.CloseBody(res)
2680 if err := googleapi.CheckResponse(res); err != nil {
2681 return nil, gensupport.WrapError(err)
2682 }
2683 ret := &GoogleCloudDatacatalogLineageV1ListProcessesResponse{
2684 ServerResponse: googleapi.ServerResponse{
2685 Header: res.Header,
2686 HTTPStatusCode: res.StatusCode,
2687 },
2688 }
2689 target := &ret
2690 if err := gensupport.DecodeResponse(target, res); err != nil {
2691 return nil, err
2692 }
2693 return ret, nil
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731 }
2732
2733
2734
2735
2736 func (c *ProjectsLocationsProcessesListCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1ListProcessesResponse) error) error {
2737 c.ctx_ = ctx
2738 defer c.PageToken(c.urlParams_.Get("pageToken"))
2739 for {
2740 x, err := c.Do()
2741 if err != nil {
2742 return err
2743 }
2744 if err := f(x); err != nil {
2745 return err
2746 }
2747 if x.NextPageToken == "" {
2748 return nil
2749 }
2750 c.PageToken(x.NextPageToken)
2751 }
2752 }
2753
2754
2755
2756 type ProjectsLocationsProcessesPatchCall struct {
2757 s *Service
2758 name string
2759 googleclouddatacataloglineagev1process *GoogleCloudDatacatalogLineageV1Process
2760 urlParams_ gensupport.URLParams
2761 ctx_ context.Context
2762 header_ http.Header
2763 }
2764
2765
2766
2767
2768
2769
2770
2771
2772 func (r *ProjectsLocationsProcessesService) Patch(name string, googleclouddatacataloglineagev1process *GoogleCloudDatacatalogLineageV1Process) *ProjectsLocationsProcessesPatchCall {
2773 c := &ProjectsLocationsProcessesPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2774 c.name = name
2775 c.googleclouddatacataloglineagev1process = googleclouddatacataloglineagev1process
2776 return c
2777 }
2778
2779
2780
2781 func (c *ProjectsLocationsProcessesPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesPatchCall {
2782 c.urlParams_.Set("allowMissing", fmt.Sprint(allowMissing))
2783 return c
2784 }
2785
2786
2787
2788 func (c *ProjectsLocationsProcessesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProcessesPatchCall {
2789 c.urlParams_.Set("updateMask", updateMask)
2790 return c
2791 }
2792
2793
2794
2795
2796 func (c *ProjectsLocationsProcessesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesPatchCall {
2797 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2798 return c
2799 }
2800
2801
2802
2803
2804 func (c *ProjectsLocationsProcessesPatchCall) Context(ctx context.Context) *ProjectsLocationsProcessesPatchCall {
2805 c.ctx_ = ctx
2806 return c
2807 }
2808
2809
2810
2811 func (c *ProjectsLocationsProcessesPatchCall) Header() http.Header {
2812 if c.header_ == nil {
2813 c.header_ = make(http.Header)
2814 }
2815 return c.header_
2816 }
2817
2818 func (c *ProjectsLocationsProcessesPatchCall) doRequest(alt string) (*http.Response, error) {
2819 reqHeaders := make(http.Header)
2820 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
2821 for k, v := range c.header_ {
2822 reqHeaders[k] = v
2823 }
2824 reqHeaders.Set("User-Agent", c.s.userAgent())
2825 var body io.Reader = nil
2826 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googleclouddatacataloglineagev1process)
2827 if err != nil {
2828 return nil, err
2829 }
2830 reqHeaders.Set("Content-Type", "application/json")
2831 c.urlParams_.Set("alt", alt)
2832 c.urlParams_.Set("prettyPrint", "false")
2833 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
2834 urls += "?" + c.urlParams_.Encode()
2835 req, err := http.NewRequest("PATCH", urls, body)
2836 if err != nil {
2837 return nil, err
2838 }
2839 req.Header = reqHeaders
2840 googleapi.Expand(req.URL, map[string]string{
2841 "name": c.name,
2842 })
2843 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2844 }
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854 func (c *ProjectsLocationsProcessesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Process, error) {
2855 gensupport.SetOptions(c.urlParams_, opts...)
2856 res, err := c.doRequest("json")
2857 if res != nil && res.StatusCode == http.StatusNotModified {
2858 if res.Body != nil {
2859 res.Body.Close()
2860 }
2861 return nil, gensupport.WrapError(&googleapi.Error{
2862 Code: res.StatusCode,
2863 Header: res.Header,
2864 })
2865 }
2866 if err != nil {
2867 return nil, err
2868 }
2869 defer googleapi.CloseBody(res)
2870 if err := googleapi.CheckResponse(res); err != nil {
2871 return nil, gensupport.WrapError(err)
2872 }
2873 ret := &GoogleCloudDatacatalogLineageV1Process{
2874 ServerResponse: googleapi.ServerResponse{
2875 Header: res.Header,
2876 HTTPStatusCode: res.StatusCode,
2877 },
2878 }
2879 target := &ret
2880 if err := gensupport.DecodeResponse(target, res); err != nil {
2881 return nil, err
2882 }
2883 return ret, nil
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924 }
2925
2926
2927
2928 type ProjectsLocationsProcessesRunsCreateCall struct {
2929 s *Service
2930 parent string
2931 googleclouddatacataloglineagev1run *GoogleCloudDatacatalogLineageV1Run
2932 urlParams_ gensupport.URLParams
2933 ctx_ context.Context
2934 header_ http.Header
2935 }
2936
2937
2938
2939
2940 func (r *ProjectsLocationsProcessesRunsService) Create(parent string, googleclouddatacataloglineagev1run *GoogleCloudDatacatalogLineageV1Run) *ProjectsLocationsProcessesRunsCreateCall {
2941 c := &ProjectsLocationsProcessesRunsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2942 c.parent = parent
2943 c.googleclouddatacataloglineagev1run = googleclouddatacataloglineagev1run
2944 return c
2945 }
2946
2947
2948
2949
2950
2951 func (c *ProjectsLocationsProcessesRunsCreateCall) RequestId(requestId string) *ProjectsLocationsProcessesRunsCreateCall {
2952 c.urlParams_.Set("requestId", requestId)
2953 return c
2954 }
2955
2956
2957
2958
2959 func (c *ProjectsLocationsProcessesRunsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsCreateCall {
2960 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2961 return c
2962 }
2963
2964
2965
2966
2967 func (c *ProjectsLocationsProcessesRunsCreateCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsCreateCall {
2968 c.ctx_ = ctx
2969 return c
2970 }
2971
2972
2973
2974 func (c *ProjectsLocationsProcessesRunsCreateCall) Header() http.Header {
2975 if c.header_ == nil {
2976 c.header_ = make(http.Header)
2977 }
2978 return c.header_
2979 }
2980
2981 func (c *ProjectsLocationsProcessesRunsCreateCall) doRequest(alt string) (*http.Response, error) {
2982 reqHeaders := make(http.Header)
2983 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
2984 for k, v := range c.header_ {
2985 reqHeaders[k] = v
2986 }
2987 reqHeaders.Set("User-Agent", c.s.userAgent())
2988 var body io.Reader = nil
2989 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googleclouddatacataloglineagev1run)
2990 if err != nil {
2991 return nil, err
2992 }
2993 reqHeaders.Set("Content-Type", "application/json")
2994 c.urlParams_.Set("alt", alt)
2995 c.urlParams_.Set("prettyPrint", "false")
2996 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/runs")
2997 urls += "?" + c.urlParams_.Encode()
2998 req, err := http.NewRequest("POST", urls, body)
2999 if err != nil {
3000 return nil, err
3001 }
3002 req.Header = reqHeaders
3003 googleapi.Expand(req.URL, map[string]string{
3004 "parent": c.parent,
3005 })
3006 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3007 }
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017 func (c *ProjectsLocationsProcessesRunsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Run, error) {
3018 gensupport.SetOptions(c.urlParams_, opts...)
3019 res, err := c.doRequest("json")
3020 if res != nil && res.StatusCode == http.StatusNotModified {
3021 if res.Body != nil {
3022 res.Body.Close()
3023 }
3024 return nil, gensupport.WrapError(&googleapi.Error{
3025 Code: res.StatusCode,
3026 Header: res.Header,
3027 })
3028 }
3029 if err != nil {
3030 return nil, err
3031 }
3032 defer googleapi.CloseBody(res)
3033 if err := googleapi.CheckResponse(res); err != nil {
3034 return nil, gensupport.WrapError(err)
3035 }
3036 ret := &GoogleCloudDatacatalogLineageV1Run{
3037 ServerResponse: googleapi.ServerResponse{
3038 Header: res.Header,
3039 HTTPStatusCode: res.StatusCode,
3040 },
3041 }
3042 target := &ret
3043 if err := gensupport.DecodeResponse(target, res); err != nil {
3044 return nil, err
3045 }
3046 return ret, nil
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081 }
3082
3083
3084
3085 type ProjectsLocationsProcessesRunsDeleteCall struct {
3086 s *Service
3087 name string
3088 urlParams_ gensupport.URLParams
3089 ctx_ context.Context
3090 header_ http.Header
3091 }
3092
3093
3094
3095
3096 func (r *ProjectsLocationsProcessesRunsService) Delete(name string) *ProjectsLocationsProcessesRunsDeleteCall {
3097 c := &ProjectsLocationsProcessesRunsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3098 c.name = name
3099 return c
3100 }
3101
3102
3103
3104
3105 func (c *ProjectsLocationsProcessesRunsDeleteCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesRunsDeleteCall {
3106 c.urlParams_.Set("allowMissing", fmt.Sprint(allowMissing))
3107 return c
3108 }
3109
3110
3111
3112
3113 func (c *ProjectsLocationsProcessesRunsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsDeleteCall {
3114 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3115 return c
3116 }
3117
3118
3119
3120
3121 func (c *ProjectsLocationsProcessesRunsDeleteCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsDeleteCall {
3122 c.ctx_ = ctx
3123 return c
3124 }
3125
3126
3127
3128 func (c *ProjectsLocationsProcessesRunsDeleteCall) Header() http.Header {
3129 if c.header_ == nil {
3130 c.header_ = make(http.Header)
3131 }
3132 return c.header_
3133 }
3134
3135 func (c *ProjectsLocationsProcessesRunsDeleteCall) doRequest(alt string) (*http.Response, error) {
3136 reqHeaders := make(http.Header)
3137 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
3138 for k, v := range c.header_ {
3139 reqHeaders[k] = v
3140 }
3141 reqHeaders.Set("User-Agent", c.s.userAgent())
3142 var body io.Reader = nil
3143 c.urlParams_.Set("alt", alt)
3144 c.urlParams_.Set("prettyPrint", "false")
3145 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3146 urls += "?" + c.urlParams_.Encode()
3147 req, err := http.NewRequest("DELETE", urls, body)
3148 if err != nil {
3149 return nil, err
3150 }
3151 req.Header = reqHeaders
3152 googleapi.Expand(req.URL, map[string]string{
3153 "name": c.name,
3154 })
3155 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3156 }
3157
3158
3159
3160
3161
3162
3163
3164
3165 func (c *ProjectsLocationsProcessesRunsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error) {
3166 gensupport.SetOptions(c.urlParams_, opts...)
3167 res, err := c.doRequest("json")
3168 if res != nil && res.StatusCode == http.StatusNotModified {
3169 if res.Body != nil {
3170 res.Body.Close()
3171 }
3172 return nil, gensupport.WrapError(&googleapi.Error{
3173 Code: res.StatusCode,
3174 Header: res.Header,
3175 })
3176 }
3177 if err != nil {
3178 return nil, err
3179 }
3180 defer googleapi.CloseBody(res)
3181 if err := googleapi.CheckResponse(res); err != nil {
3182 return nil, gensupport.WrapError(err)
3183 }
3184 ret := &GoogleLongrunningOperation{
3185 ServerResponse: googleapi.ServerResponse{
3186 Header: res.Header,
3187 HTTPStatusCode: res.StatusCode,
3188 },
3189 }
3190 target := &ret
3191 if err := gensupport.DecodeResponse(target, res); err != nil {
3192 return nil, err
3193 }
3194 return ret, nil
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226 }
3227
3228
3229
3230 type ProjectsLocationsProcessesRunsGetCall struct {
3231 s *Service
3232 name string
3233 urlParams_ gensupport.URLParams
3234 ifNoneMatch_ string
3235 ctx_ context.Context
3236 header_ http.Header
3237 }
3238
3239
3240
3241
3242 func (r *ProjectsLocationsProcessesRunsService) Get(name string) *ProjectsLocationsProcessesRunsGetCall {
3243 c := &ProjectsLocationsProcessesRunsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3244 c.name = name
3245 return c
3246 }
3247
3248
3249
3250
3251 func (c *ProjectsLocationsProcessesRunsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsGetCall {
3252 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3253 return c
3254 }
3255
3256
3257
3258
3259
3260
3261 func (c *ProjectsLocationsProcessesRunsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProcessesRunsGetCall {
3262 c.ifNoneMatch_ = entityTag
3263 return c
3264 }
3265
3266
3267
3268
3269 func (c *ProjectsLocationsProcessesRunsGetCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsGetCall {
3270 c.ctx_ = ctx
3271 return c
3272 }
3273
3274
3275
3276 func (c *ProjectsLocationsProcessesRunsGetCall) Header() http.Header {
3277 if c.header_ == nil {
3278 c.header_ = make(http.Header)
3279 }
3280 return c.header_
3281 }
3282
3283 func (c *ProjectsLocationsProcessesRunsGetCall) doRequest(alt string) (*http.Response, error) {
3284 reqHeaders := make(http.Header)
3285 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
3286 for k, v := range c.header_ {
3287 reqHeaders[k] = v
3288 }
3289 reqHeaders.Set("User-Agent", c.s.userAgent())
3290 if c.ifNoneMatch_ != "" {
3291 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3292 }
3293 var body io.Reader = nil
3294 c.urlParams_.Set("alt", alt)
3295 c.urlParams_.Set("prettyPrint", "false")
3296 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3297 urls += "?" + c.urlParams_.Encode()
3298 req, err := http.NewRequest("GET", urls, body)
3299 if err != nil {
3300 return nil, err
3301 }
3302 req.Header = reqHeaders
3303 googleapi.Expand(req.URL, map[string]string{
3304 "name": c.name,
3305 })
3306 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3307 }
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317 func (c *ProjectsLocationsProcessesRunsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Run, error) {
3318 gensupport.SetOptions(c.urlParams_, opts...)
3319 res, err := c.doRequest("json")
3320 if res != nil && res.StatusCode == http.StatusNotModified {
3321 if res.Body != nil {
3322 res.Body.Close()
3323 }
3324 return nil, gensupport.WrapError(&googleapi.Error{
3325 Code: res.StatusCode,
3326 Header: res.Header,
3327 })
3328 }
3329 if err != nil {
3330 return nil, err
3331 }
3332 defer googleapi.CloseBody(res)
3333 if err := googleapi.CheckResponse(res); err != nil {
3334 return nil, gensupport.WrapError(err)
3335 }
3336 ret := &GoogleCloudDatacatalogLineageV1Run{
3337 ServerResponse: googleapi.ServerResponse{
3338 Header: res.Header,
3339 HTTPStatusCode: res.StatusCode,
3340 },
3341 }
3342 target := &ret
3343 if err := gensupport.DecodeResponse(target, res); err != nil {
3344 return nil, err
3345 }
3346 return ret, nil
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373 }
3374
3375
3376
3377 type ProjectsLocationsProcessesRunsListCall struct {
3378 s *Service
3379 parent string
3380 urlParams_ gensupport.URLParams
3381 ifNoneMatch_ string
3382 ctx_ context.Context
3383 header_ http.Header
3384 }
3385
3386
3387
3388
3389
3390 func (r *ProjectsLocationsProcessesRunsService) List(parent string) *ProjectsLocationsProcessesRunsListCall {
3391 c := &ProjectsLocationsProcessesRunsListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3392 c.parent = parent
3393 return c
3394 }
3395
3396
3397
3398
3399
3400 func (c *ProjectsLocationsProcessesRunsListCall) PageSize(pageSize int64) *ProjectsLocationsProcessesRunsListCall {
3401 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
3402 return c
3403 }
3404
3405
3406
3407
3408
3409 func (c *ProjectsLocationsProcessesRunsListCall) PageToken(pageToken string) *ProjectsLocationsProcessesRunsListCall {
3410 c.urlParams_.Set("pageToken", pageToken)
3411 return c
3412 }
3413
3414
3415
3416
3417 func (c *ProjectsLocationsProcessesRunsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsListCall {
3418 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3419 return c
3420 }
3421
3422
3423
3424
3425
3426
3427 func (c *ProjectsLocationsProcessesRunsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProcessesRunsListCall {
3428 c.ifNoneMatch_ = entityTag
3429 return c
3430 }
3431
3432
3433
3434
3435 func (c *ProjectsLocationsProcessesRunsListCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsListCall {
3436 c.ctx_ = ctx
3437 return c
3438 }
3439
3440
3441
3442 func (c *ProjectsLocationsProcessesRunsListCall) Header() http.Header {
3443 if c.header_ == nil {
3444 c.header_ = make(http.Header)
3445 }
3446 return c.header_
3447 }
3448
3449 func (c *ProjectsLocationsProcessesRunsListCall) doRequest(alt string) (*http.Response, error) {
3450 reqHeaders := make(http.Header)
3451 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
3452 for k, v := range c.header_ {
3453 reqHeaders[k] = v
3454 }
3455 reqHeaders.Set("User-Agent", c.s.userAgent())
3456 if c.ifNoneMatch_ != "" {
3457 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3458 }
3459 var body io.Reader = nil
3460 c.urlParams_.Set("alt", alt)
3461 c.urlParams_.Set("prettyPrint", "false")
3462 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/runs")
3463 urls += "?" + c.urlParams_.Encode()
3464 req, err := http.NewRequest("GET", urls, body)
3465 if err != nil {
3466 return nil, err
3467 }
3468 req.Header = reqHeaders
3469 googleapi.Expand(req.URL, map[string]string{
3470 "parent": c.parent,
3471 })
3472 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3473 }
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486 func (c *ProjectsLocationsProcessesRunsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1ListRunsResponse, error) {
3487 gensupport.SetOptions(c.urlParams_, opts...)
3488 res, err := c.doRequest("json")
3489 if res != nil && res.StatusCode == http.StatusNotModified {
3490 if res.Body != nil {
3491 res.Body.Close()
3492 }
3493 return nil, gensupport.WrapError(&googleapi.Error{
3494 Code: res.StatusCode,
3495 Header: res.Header,
3496 })
3497 }
3498 if err != nil {
3499 return nil, err
3500 }
3501 defer googleapi.CloseBody(res)
3502 if err := googleapi.CheckResponse(res); err != nil {
3503 return nil, gensupport.WrapError(err)
3504 }
3505 ret := &GoogleCloudDatacatalogLineageV1ListRunsResponse{
3506 ServerResponse: googleapi.ServerResponse{
3507 Header: res.Header,
3508 HTTPStatusCode: res.StatusCode,
3509 },
3510 }
3511 target := &ret
3512 if err := gensupport.DecodeResponse(target, res); err != nil {
3513 return nil, err
3514 }
3515 return ret, nil
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553 }
3554
3555
3556
3557
3558 func (c *ProjectsLocationsProcessesRunsListCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1ListRunsResponse) error) error {
3559 c.ctx_ = ctx
3560 defer c.PageToken(c.urlParams_.Get("pageToken"))
3561 for {
3562 x, err := c.Do()
3563 if err != nil {
3564 return err
3565 }
3566 if err := f(x); err != nil {
3567 return err
3568 }
3569 if x.NextPageToken == "" {
3570 return nil
3571 }
3572 c.PageToken(x.NextPageToken)
3573 }
3574 }
3575
3576
3577
3578 type ProjectsLocationsProcessesRunsPatchCall struct {
3579 s *Service
3580 name string
3581 googleclouddatacataloglineagev1run *GoogleCloudDatacatalogLineageV1Run
3582 urlParams_ gensupport.URLParams
3583 ctx_ context.Context
3584 header_ http.Header
3585 }
3586
3587
3588
3589
3590
3591
3592
3593
3594 func (r *ProjectsLocationsProcessesRunsService) Patch(name string, googleclouddatacataloglineagev1run *GoogleCloudDatacatalogLineageV1Run) *ProjectsLocationsProcessesRunsPatchCall {
3595 c := &ProjectsLocationsProcessesRunsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3596 c.name = name
3597 c.googleclouddatacataloglineagev1run = googleclouddatacataloglineagev1run
3598 return c
3599 }
3600
3601
3602
3603 func (c *ProjectsLocationsProcessesRunsPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesRunsPatchCall {
3604 c.urlParams_.Set("allowMissing", fmt.Sprint(allowMissing))
3605 return c
3606 }
3607
3608
3609
3610 func (c *ProjectsLocationsProcessesRunsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProcessesRunsPatchCall {
3611 c.urlParams_.Set("updateMask", updateMask)
3612 return c
3613 }
3614
3615
3616
3617
3618 func (c *ProjectsLocationsProcessesRunsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsPatchCall {
3619 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3620 return c
3621 }
3622
3623
3624
3625
3626 func (c *ProjectsLocationsProcessesRunsPatchCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsPatchCall {
3627 c.ctx_ = ctx
3628 return c
3629 }
3630
3631
3632
3633 func (c *ProjectsLocationsProcessesRunsPatchCall) Header() http.Header {
3634 if c.header_ == nil {
3635 c.header_ = make(http.Header)
3636 }
3637 return c.header_
3638 }
3639
3640 func (c *ProjectsLocationsProcessesRunsPatchCall) doRequest(alt string) (*http.Response, error) {
3641 reqHeaders := make(http.Header)
3642 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
3643 for k, v := range c.header_ {
3644 reqHeaders[k] = v
3645 }
3646 reqHeaders.Set("User-Agent", c.s.userAgent())
3647 var body io.Reader = nil
3648 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googleclouddatacataloglineagev1run)
3649 if err != nil {
3650 return nil, err
3651 }
3652 reqHeaders.Set("Content-Type", "application/json")
3653 c.urlParams_.Set("alt", alt)
3654 c.urlParams_.Set("prettyPrint", "false")
3655 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3656 urls += "?" + c.urlParams_.Encode()
3657 req, err := http.NewRequest("PATCH", urls, body)
3658 if err != nil {
3659 return nil, err
3660 }
3661 req.Header = reqHeaders
3662 googleapi.Expand(req.URL, map[string]string{
3663 "name": c.name,
3664 })
3665 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3666 }
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676 func (c *ProjectsLocationsProcessesRunsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Run, error) {
3677 gensupport.SetOptions(c.urlParams_, opts...)
3678 res, err := c.doRequest("json")
3679 if res != nil && res.StatusCode == http.StatusNotModified {
3680 if res.Body != nil {
3681 res.Body.Close()
3682 }
3683 return nil, gensupport.WrapError(&googleapi.Error{
3684 Code: res.StatusCode,
3685 Header: res.Header,
3686 })
3687 }
3688 if err != nil {
3689 return nil, err
3690 }
3691 defer googleapi.CloseBody(res)
3692 if err := googleapi.CheckResponse(res); err != nil {
3693 return nil, gensupport.WrapError(err)
3694 }
3695 ret := &GoogleCloudDatacatalogLineageV1Run{
3696 ServerResponse: googleapi.ServerResponse{
3697 Header: res.Header,
3698 HTTPStatusCode: res.StatusCode,
3699 },
3700 }
3701 target := &ret
3702 if err := gensupport.DecodeResponse(target, res); err != nil {
3703 return nil, err
3704 }
3705 return ret, nil
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746 }
3747
3748
3749
3750 type ProjectsLocationsProcessesRunsLineageEventsCreateCall struct {
3751 s *Service
3752 parent string
3753 googleclouddatacataloglineagev1lineageevent *GoogleCloudDatacatalogLineageV1LineageEvent
3754 urlParams_ gensupport.URLParams
3755 ctx_ context.Context
3756 header_ http.Header
3757 }
3758
3759
3760
3761
3762 func (r *ProjectsLocationsProcessesRunsLineageEventsService) Create(parent string, googleclouddatacataloglineagev1lineageevent *GoogleCloudDatacatalogLineageV1LineageEvent) *ProjectsLocationsProcessesRunsLineageEventsCreateCall {
3763 c := &ProjectsLocationsProcessesRunsLineageEventsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3764 c.parent = parent
3765 c.googleclouddatacataloglineagev1lineageevent = googleclouddatacataloglineagev1lineageevent
3766 return c
3767 }
3768
3769
3770
3771
3772
3773 func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) RequestId(requestId string) *ProjectsLocationsProcessesRunsLineageEventsCreateCall {
3774 c.urlParams_.Set("requestId", requestId)
3775 return c
3776 }
3777
3778
3779
3780
3781 func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsLineageEventsCreateCall {
3782 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3783 return c
3784 }
3785
3786
3787
3788
3789 func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsLineageEventsCreateCall {
3790 c.ctx_ = ctx
3791 return c
3792 }
3793
3794
3795
3796 func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) Header() http.Header {
3797 if c.header_ == nil {
3798 c.header_ = make(http.Header)
3799 }
3800 return c.header_
3801 }
3802
3803 func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) doRequest(alt string) (*http.Response, error) {
3804 reqHeaders := make(http.Header)
3805 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
3806 for k, v := range c.header_ {
3807 reqHeaders[k] = v
3808 }
3809 reqHeaders.Set("User-Agent", c.s.userAgent())
3810 var body io.Reader = nil
3811 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googleclouddatacataloglineagev1lineageevent)
3812 if err != nil {
3813 return nil, err
3814 }
3815 reqHeaders.Set("Content-Type", "application/json")
3816 c.urlParams_.Set("alt", alt)
3817 c.urlParams_.Set("prettyPrint", "false")
3818 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/lineageEvents")
3819 urls += "?" + c.urlParams_.Encode()
3820 req, err := http.NewRequest("POST", urls, body)
3821 if err != nil {
3822 return nil, err
3823 }
3824 req.Header = reqHeaders
3825 googleapi.Expand(req.URL, map[string]string{
3826 "parent": c.parent,
3827 })
3828 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3829 }
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840 func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1LineageEvent, error) {
3841 gensupport.SetOptions(c.urlParams_, opts...)
3842 res, err := c.doRequest("json")
3843 if res != nil && res.StatusCode == http.StatusNotModified {
3844 if res.Body != nil {
3845 res.Body.Close()
3846 }
3847 return nil, gensupport.WrapError(&googleapi.Error{
3848 Code: res.StatusCode,
3849 Header: res.Header,
3850 })
3851 }
3852 if err != nil {
3853 return nil, err
3854 }
3855 defer googleapi.CloseBody(res)
3856 if err := googleapi.CheckResponse(res); err != nil {
3857 return nil, gensupport.WrapError(err)
3858 }
3859 ret := &GoogleCloudDatacatalogLineageV1LineageEvent{
3860 ServerResponse: googleapi.ServerResponse{
3861 Header: res.Header,
3862 HTTPStatusCode: res.StatusCode,
3863 },
3864 }
3865 target := &ret
3866 if err := gensupport.DecodeResponse(target, res); err != nil {
3867 return nil, err
3868 }
3869 return ret, nil
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904 }
3905
3906
3907
3908 type ProjectsLocationsProcessesRunsLineageEventsDeleteCall struct {
3909 s *Service
3910 name string
3911 urlParams_ gensupport.URLParams
3912 ctx_ context.Context
3913 header_ http.Header
3914 }
3915
3916
3917
3918
3919 func (r *ProjectsLocationsProcessesRunsLineageEventsService) Delete(name string) *ProjectsLocationsProcessesRunsLineageEventsDeleteCall {
3920 c := &ProjectsLocationsProcessesRunsLineageEventsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3921 c.name = name
3922 return c
3923 }
3924
3925
3926
3927
3928 func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesRunsLineageEventsDeleteCall {
3929 c.urlParams_.Set("allowMissing", fmt.Sprint(allowMissing))
3930 return c
3931 }
3932
3933
3934
3935
3936 func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsLineageEventsDeleteCall {
3937 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3938 return c
3939 }
3940
3941
3942
3943
3944 func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsLineageEventsDeleteCall {
3945 c.ctx_ = ctx
3946 return c
3947 }
3948
3949
3950
3951 func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Header() http.Header {
3952 if c.header_ == nil {
3953 c.header_ = make(http.Header)
3954 }
3955 return c.header_
3956 }
3957
3958 func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) doRequest(alt string) (*http.Response, error) {
3959 reqHeaders := make(http.Header)
3960 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
3961 for k, v := range c.header_ {
3962 reqHeaders[k] = v
3963 }
3964 reqHeaders.Set("User-Agent", c.s.userAgent())
3965 var body io.Reader = nil
3966 c.urlParams_.Set("alt", alt)
3967 c.urlParams_.Set("prettyPrint", "false")
3968 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3969 urls += "?" + c.urlParams_.Encode()
3970 req, err := http.NewRequest("DELETE", urls, body)
3971 if err != nil {
3972 return nil, err
3973 }
3974 req.Header = reqHeaders
3975 googleapi.Expand(req.URL, map[string]string{
3976 "name": c.name,
3977 })
3978 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3979 }
3980
3981
3982
3983
3984
3985
3986
3987
3988 func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error) {
3989 gensupport.SetOptions(c.urlParams_, opts...)
3990 res, err := c.doRequest("json")
3991 if res != nil && res.StatusCode == http.StatusNotModified {
3992 if res.Body != nil {
3993 res.Body.Close()
3994 }
3995 return nil, gensupport.WrapError(&googleapi.Error{
3996 Code: res.StatusCode,
3997 Header: res.Header,
3998 })
3999 }
4000 if err != nil {
4001 return nil, err
4002 }
4003 defer googleapi.CloseBody(res)
4004 if err := googleapi.CheckResponse(res); err != nil {
4005 return nil, gensupport.WrapError(err)
4006 }
4007 ret := &GoogleProtobufEmpty{
4008 ServerResponse: googleapi.ServerResponse{
4009 Header: res.Header,
4010 HTTPStatusCode: res.StatusCode,
4011 },
4012 }
4013 target := &ret
4014 if err := gensupport.DecodeResponse(target, res); err != nil {
4015 return nil, err
4016 }
4017 return ret, nil
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049 }
4050
4051
4052
4053 type ProjectsLocationsProcessesRunsLineageEventsGetCall struct {
4054 s *Service
4055 name string
4056 urlParams_ gensupport.URLParams
4057 ifNoneMatch_ string
4058 ctx_ context.Context
4059 header_ http.Header
4060 }
4061
4062
4063
4064
4065 func (r *ProjectsLocationsProcessesRunsLineageEventsService) Get(name string) *ProjectsLocationsProcessesRunsLineageEventsGetCall {
4066 c := &ProjectsLocationsProcessesRunsLineageEventsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4067 c.name = name
4068 return c
4069 }
4070
4071
4072
4073
4074 func (c *ProjectsLocationsProcessesRunsLineageEventsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsLineageEventsGetCall {
4075 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4076 return c
4077 }
4078
4079
4080
4081
4082
4083
4084 func (c *ProjectsLocationsProcessesRunsLineageEventsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProcessesRunsLineageEventsGetCall {
4085 c.ifNoneMatch_ = entityTag
4086 return c
4087 }
4088
4089
4090
4091
4092 func (c *ProjectsLocationsProcessesRunsLineageEventsGetCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsLineageEventsGetCall {
4093 c.ctx_ = ctx
4094 return c
4095 }
4096
4097
4098
4099 func (c *ProjectsLocationsProcessesRunsLineageEventsGetCall) Header() http.Header {
4100 if c.header_ == nil {
4101 c.header_ = make(http.Header)
4102 }
4103 return c.header_
4104 }
4105
4106 func (c *ProjectsLocationsProcessesRunsLineageEventsGetCall) doRequest(alt string) (*http.Response, error) {
4107 reqHeaders := make(http.Header)
4108 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
4109 for k, v := range c.header_ {
4110 reqHeaders[k] = v
4111 }
4112 reqHeaders.Set("User-Agent", c.s.userAgent())
4113 if c.ifNoneMatch_ != "" {
4114 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4115 }
4116 var body io.Reader = nil
4117 c.urlParams_.Set("alt", alt)
4118 c.urlParams_.Set("prettyPrint", "false")
4119 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
4120 urls += "?" + c.urlParams_.Encode()
4121 req, err := http.NewRequest("GET", urls, body)
4122 if err != nil {
4123 return nil, err
4124 }
4125 req.Header = reqHeaders
4126 googleapi.Expand(req.URL, map[string]string{
4127 "name": c.name,
4128 })
4129 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4130 }
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141 func (c *ProjectsLocationsProcessesRunsLineageEventsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1LineageEvent, error) {
4142 gensupport.SetOptions(c.urlParams_, opts...)
4143 res, err := c.doRequest("json")
4144 if res != nil && res.StatusCode == http.StatusNotModified {
4145 if res.Body != nil {
4146 res.Body.Close()
4147 }
4148 return nil, gensupport.WrapError(&googleapi.Error{
4149 Code: res.StatusCode,
4150 Header: res.Header,
4151 })
4152 }
4153 if err != nil {
4154 return nil, err
4155 }
4156 defer googleapi.CloseBody(res)
4157 if err := googleapi.CheckResponse(res); err != nil {
4158 return nil, gensupport.WrapError(err)
4159 }
4160 ret := &GoogleCloudDatacatalogLineageV1LineageEvent{
4161 ServerResponse: googleapi.ServerResponse{
4162 Header: res.Header,
4163 HTTPStatusCode: res.StatusCode,
4164 },
4165 }
4166 target := &ret
4167 if err := gensupport.DecodeResponse(target, res); err != nil {
4168 return nil, err
4169 }
4170 return ret, nil
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197 }
4198
4199
4200
4201 type ProjectsLocationsProcessesRunsLineageEventsListCall struct {
4202 s *Service
4203 parent string
4204 urlParams_ gensupport.URLParams
4205 ifNoneMatch_ string
4206 ctx_ context.Context
4207 header_ http.Header
4208 }
4209
4210
4211
4212
4213
4214
4215 func (r *ProjectsLocationsProcessesRunsLineageEventsService) List(parent string) *ProjectsLocationsProcessesRunsLineageEventsListCall {
4216 c := &ProjectsLocationsProcessesRunsLineageEventsListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4217 c.parent = parent
4218 return c
4219 }
4220
4221
4222
4223
4224
4225 func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) PageSize(pageSize int64) *ProjectsLocationsProcessesRunsLineageEventsListCall {
4226 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
4227 return c
4228 }
4229
4230
4231
4232
4233
4234
4235 func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) PageToken(pageToken string) *ProjectsLocationsProcessesRunsLineageEventsListCall {
4236 c.urlParams_.Set("pageToken", pageToken)
4237 return c
4238 }
4239
4240
4241
4242
4243 func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsLineageEventsListCall {
4244 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4245 return c
4246 }
4247
4248
4249
4250
4251
4252
4253 func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProcessesRunsLineageEventsListCall {
4254 c.ifNoneMatch_ = entityTag
4255 return c
4256 }
4257
4258
4259
4260
4261 func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsLineageEventsListCall {
4262 c.ctx_ = ctx
4263 return c
4264 }
4265
4266
4267
4268 func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) Header() http.Header {
4269 if c.header_ == nil {
4270 c.header_ = make(http.Header)
4271 }
4272 return c.header_
4273 }
4274
4275 func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) doRequest(alt string) (*http.Response, error) {
4276 reqHeaders := make(http.Header)
4277 reqHeaders.Set("x-goog-api-client", "gl-go/"+gensupport.GoVersion()+" gdcl/"+internal.Version)
4278 for k, v := range c.header_ {
4279 reqHeaders[k] = v
4280 }
4281 reqHeaders.Set("User-Agent", c.s.userAgent())
4282 if c.ifNoneMatch_ != "" {
4283 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4284 }
4285 var body io.Reader = nil
4286 c.urlParams_.Set("alt", alt)
4287 c.urlParams_.Set("prettyPrint", "false")
4288 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/lineageEvents")
4289 urls += "?" + c.urlParams_.Encode()
4290 req, err := http.NewRequest("GET", urls, body)
4291 if err != nil {
4292 return nil, err
4293 }
4294 req.Header = reqHeaders
4295 googleapi.Expand(req.URL, map[string]string{
4296 "parent": c.parent,
4297 })
4298 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4299 }
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311 func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1ListLineageEventsResponse, error) {
4312 gensupport.SetOptions(c.urlParams_, opts...)
4313 res, err := c.doRequest("json")
4314 if res != nil && res.StatusCode == http.StatusNotModified {
4315 if res.Body != nil {
4316 res.Body.Close()
4317 }
4318 return nil, gensupport.WrapError(&googleapi.Error{
4319 Code: res.StatusCode,
4320 Header: res.Header,
4321 })
4322 }
4323 if err != nil {
4324 return nil, err
4325 }
4326 defer googleapi.CloseBody(res)
4327 if err := googleapi.CheckResponse(res); err != nil {
4328 return nil, gensupport.WrapError(err)
4329 }
4330 ret := &GoogleCloudDatacatalogLineageV1ListLineageEventsResponse{
4331 ServerResponse: googleapi.ServerResponse{
4332 Header: res.Header,
4333 HTTPStatusCode: res.StatusCode,
4334 },
4335 }
4336 target := &ret
4337 if err := gensupport.DecodeResponse(target, res); err != nil {
4338 return nil, err
4339 }
4340 return ret, nil
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378 }
4379
4380
4381
4382
4383 func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1ListLineageEventsResponse) error) error {
4384 c.ctx_ = ctx
4385 defer c.PageToken(c.urlParams_.Get("pageToken"))
4386 for {
4387 x, err := c.Do()
4388 if err != nil {
4389 return err
4390 }
4391 if err := f(x); err != nil {
4392 return err
4393 }
4394 if x.NextPageToken == "" {
4395 return nil
4396 }
4397 c.PageToken(x.NextPageToken)
4398 }
4399 }
4400
View as plain text