1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package grafeas
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
28 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
29 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
30 )
31
32 const (
33
34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35
36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37 )
38
39
40 type AliasContext_Kind int32
41
42 const (
43
44 AliasContext_KIND_UNSPECIFIED AliasContext_Kind = 0
45
46 AliasContext_FIXED AliasContext_Kind = 1
47
48 AliasContext_MOVABLE AliasContext_Kind = 2
49
50
51 AliasContext_OTHER AliasContext_Kind = 4
52 )
53
54
55 var (
56 AliasContext_Kind_name = map[int32]string{
57 0: "KIND_UNSPECIFIED",
58 1: "FIXED",
59 2: "MOVABLE",
60 4: "OTHER",
61 }
62 AliasContext_Kind_value = map[string]int32{
63 "KIND_UNSPECIFIED": 0,
64 "FIXED": 1,
65 "MOVABLE": 2,
66 "OTHER": 4,
67 }
68 )
69
70 func (x AliasContext_Kind) Enum() *AliasContext_Kind {
71 p := new(AliasContext_Kind)
72 *p = x
73 return p
74 }
75
76 func (x AliasContext_Kind) String() string {
77 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
78 }
79
80 func (AliasContext_Kind) Descriptor() protoreflect.EnumDescriptor {
81 return file_grafeas_v1_provenance_proto_enumTypes[0].Descriptor()
82 }
83
84 func (AliasContext_Kind) Type() protoreflect.EnumType {
85 return &file_grafeas_v1_provenance_proto_enumTypes[0]
86 }
87
88 func (x AliasContext_Kind) Number() protoreflect.EnumNumber {
89 return protoreflect.EnumNumber(x)
90 }
91
92
93 func (AliasContext_Kind) EnumDescriptor() ([]byte, []int) {
94 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{7, 0}
95 }
96
97
98
99 type BuildProvenance struct {
100 state protoimpl.MessageState
101 sizeCache protoimpl.SizeCache
102 unknownFields protoimpl.UnknownFields
103
104
105 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
106
107 ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
108
109 Commands []*Command `protobuf:"bytes,3,rep,name=commands,proto3" json:"commands,omitempty"`
110
111 BuiltArtifacts []*Artifact `protobuf:"bytes,4,rep,name=built_artifacts,json=builtArtifacts,proto3" json:"built_artifacts,omitempty"`
112
113 CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
114
115 StartTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
116
117 EndTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
118
119
120
121 Creator string `protobuf:"bytes,8,opt,name=creator,proto3" json:"creator,omitempty"`
122
123 LogsUri string `protobuf:"bytes,9,opt,name=logs_uri,json=logsUri,proto3" json:"logs_uri,omitempty"`
124
125 SourceProvenance *Source `protobuf:"bytes,10,opt,name=source_provenance,json=sourceProvenance,proto3" json:"source_provenance,omitempty"`
126
127 TriggerId string `protobuf:"bytes,11,opt,name=trigger_id,json=triggerId,proto3" json:"trigger_id,omitempty"`
128
129
130 BuildOptions map[string]string `protobuf:"bytes,12,rep,name=build_options,json=buildOptions,proto3" json:"build_options,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
131
132 BuilderVersion string `protobuf:"bytes,13,opt,name=builder_version,json=builderVersion,proto3" json:"builder_version,omitempty"`
133 }
134
135 func (x *BuildProvenance) Reset() {
136 *x = BuildProvenance{}
137 if protoimpl.UnsafeEnabled {
138 mi := &file_grafeas_v1_provenance_proto_msgTypes[0]
139 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
140 ms.StoreMessageInfo(mi)
141 }
142 }
143
144 func (x *BuildProvenance) String() string {
145 return protoimpl.X.MessageStringOf(x)
146 }
147
148 func (*BuildProvenance) ProtoMessage() {}
149
150 func (x *BuildProvenance) ProtoReflect() protoreflect.Message {
151 mi := &file_grafeas_v1_provenance_proto_msgTypes[0]
152 if protoimpl.UnsafeEnabled && x != nil {
153 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
154 if ms.LoadMessageInfo() == nil {
155 ms.StoreMessageInfo(mi)
156 }
157 return ms
158 }
159 return mi.MessageOf(x)
160 }
161
162
163 func (*BuildProvenance) Descriptor() ([]byte, []int) {
164 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{0}
165 }
166
167 func (x *BuildProvenance) GetId() string {
168 if x != nil {
169 return x.Id
170 }
171 return ""
172 }
173
174 func (x *BuildProvenance) GetProjectId() string {
175 if x != nil {
176 return x.ProjectId
177 }
178 return ""
179 }
180
181 func (x *BuildProvenance) GetCommands() []*Command {
182 if x != nil {
183 return x.Commands
184 }
185 return nil
186 }
187
188 func (x *BuildProvenance) GetBuiltArtifacts() []*Artifact {
189 if x != nil {
190 return x.BuiltArtifacts
191 }
192 return nil
193 }
194
195 func (x *BuildProvenance) GetCreateTime() *timestamppb.Timestamp {
196 if x != nil {
197 return x.CreateTime
198 }
199 return nil
200 }
201
202 func (x *BuildProvenance) GetStartTime() *timestamppb.Timestamp {
203 if x != nil {
204 return x.StartTime
205 }
206 return nil
207 }
208
209 func (x *BuildProvenance) GetEndTime() *timestamppb.Timestamp {
210 if x != nil {
211 return x.EndTime
212 }
213 return nil
214 }
215
216 func (x *BuildProvenance) GetCreator() string {
217 if x != nil {
218 return x.Creator
219 }
220 return ""
221 }
222
223 func (x *BuildProvenance) GetLogsUri() string {
224 if x != nil {
225 return x.LogsUri
226 }
227 return ""
228 }
229
230 func (x *BuildProvenance) GetSourceProvenance() *Source {
231 if x != nil {
232 return x.SourceProvenance
233 }
234 return nil
235 }
236
237 func (x *BuildProvenance) GetTriggerId() string {
238 if x != nil {
239 return x.TriggerId
240 }
241 return ""
242 }
243
244 func (x *BuildProvenance) GetBuildOptions() map[string]string {
245 if x != nil {
246 return x.BuildOptions
247 }
248 return nil
249 }
250
251 func (x *BuildProvenance) GetBuilderVersion() string {
252 if x != nil {
253 return x.BuilderVersion
254 }
255 return ""
256 }
257
258
259 type Source struct {
260 state protoimpl.MessageState
261 sizeCache protoimpl.SizeCache
262 unknownFields protoimpl.UnknownFields
263
264
265
266 ArtifactStorageSourceUri string `protobuf:"bytes,1,opt,name=artifact_storage_source_uri,json=artifactStorageSourceUri,proto3" json:"artifact_storage_source_uri,omitempty"`
267
268
269
270
271
272
273
274
275 FileHashes map[string]*FileHashes `protobuf:"bytes,2,rep,name=file_hashes,json=fileHashes,proto3" json:"file_hashes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
276
277 Context *SourceContext `protobuf:"bytes,3,opt,name=context,proto3" json:"context,omitempty"`
278
279
280
281
282 AdditionalContexts []*SourceContext `protobuf:"bytes,4,rep,name=additional_contexts,json=additionalContexts,proto3" json:"additional_contexts,omitempty"`
283 }
284
285 func (x *Source) Reset() {
286 *x = Source{}
287 if protoimpl.UnsafeEnabled {
288 mi := &file_grafeas_v1_provenance_proto_msgTypes[1]
289 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
290 ms.StoreMessageInfo(mi)
291 }
292 }
293
294 func (x *Source) String() string {
295 return protoimpl.X.MessageStringOf(x)
296 }
297
298 func (*Source) ProtoMessage() {}
299
300 func (x *Source) ProtoReflect() protoreflect.Message {
301 mi := &file_grafeas_v1_provenance_proto_msgTypes[1]
302 if protoimpl.UnsafeEnabled && x != nil {
303 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
304 if ms.LoadMessageInfo() == nil {
305 ms.StoreMessageInfo(mi)
306 }
307 return ms
308 }
309 return mi.MessageOf(x)
310 }
311
312
313 func (*Source) Descriptor() ([]byte, []int) {
314 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{1}
315 }
316
317 func (x *Source) GetArtifactStorageSourceUri() string {
318 if x != nil {
319 return x.ArtifactStorageSourceUri
320 }
321 return ""
322 }
323
324 func (x *Source) GetFileHashes() map[string]*FileHashes {
325 if x != nil {
326 return x.FileHashes
327 }
328 return nil
329 }
330
331 func (x *Source) GetContext() *SourceContext {
332 if x != nil {
333 return x.Context
334 }
335 return nil
336 }
337
338 func (x *Source) GetAdditionalContexts() []*SourceContext {
339 if x != nil {
340 return x.AdditionalContexts
341 }
342 return nil
343 }
344
345
346
347 type FileHashes struct {
348 state protoimpl.MessageState
349 sizeCache protoimpl.SizeCache
350 unknownFields protoimpl.UnknownFields
351
352
353 FileHash []*Hash `protobuf:"bytes,1,rep,name=file_hash,json=fileHash,proto3" json:"file_hash,omitempty"`
354 }
355
356 func (x *FileHashes) Reset() {
357 *x = FileHashes{}
358 if protoimpl.UnsafeEnabled {
359 mi := &file_grafeas_v1_provenance_proto_msgTypes[2]
360 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
361 ms.StoreMessageInfo(mi)
362 }
363 }
364
365 func (x *FileHashes) String() string {
366 return protoimpl.X.MessageStringOf(x)
367 }
368
369 func (*FileHashes) ProtoMessage() {}
370
371 func (x *FileHashes) ProtoReflect() protoreflect.Message {
372 mi := &file_grafeas_v1_provenance_proto_msgTypes[2]
373 if protoimpl.UnsafeEnabled && x != nil {
374 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
375 if ms.LoadMessageInfo() == nil {
376 ms.StoreMessageInfo(mi)
377 }
378 return ms
379 }
380 return mi.MessageOf(x)
381 }
382
383
384 func (*FileHashes) Descriptor() ([]byte, []int) {
385 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{2}
386 }
387
388 func (x *FileHashes) GetFileHash() []*Hash {
389 if x != nil {
390 return x.FileHash
391 }
392 return nil
393 }
394
395
396 type Hash struct {
397 state protoimpl.MessageState
398 sizeCache protoimpl.SizeCache
399 unknownFields protoimpl.UnknownFields
400
401
402 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
403
404 Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
405 }
406
407 func (x *Hash) Reset() {
408 *x = Hash{}
409 if protoimpl.UnsafeEnabled {
410 mi := &file_grafeas_v1_provenance_proto_msgTypes[3]
411 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
412 ms.StoreMessageInfo(mi)
413 }
414 }
415
416 func (x *Hash) String() string {
417 return protoimpl.X.MessageStringOf(x)
418 }
419
420 func (*Hash) ProtoMessage() {}
421
422 func (x *Hash) ProtoReflect() protoreflect.Message {
423 mi := &file_grafeas_v1_provenance_proto_msgTypes[3]
424 if protoimpl.UnsafeEnabled && x != nil {
425 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
426 if ms.LoadMessageInfo() == nil {
427 ms.StoreMessageInfo(mi)
428 }
429 return ms
430 }
431 return mi.MessageOf(x)
432 }
433
434
435 func (*Hash) Descriptor() ([]byte, []int) {
436 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{3}
437 }
438
439 func (x *Hash) GetType() string {
440 if x != nil {
441 return x.Type
442 }
443 return ""
444 }
445
446 func (x *Hash) GetValue() []byte {
447 if x != nil {
448 return x.Value
449 }
450 return nil
451 }
452
453
454 type Command struct {
455 state protoimpl.MessageState
456 sizeCache protoimpl.SizeCache
457 unknownFields protoimpl.UnknownFields
458
459
460
461 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
462
463 Env []string `protobuf:"bytes,2,rep,name=env,proto3" json:"env,omitempty"`
464
465 Args []string `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"`
466
467
468 Dir string `protobuf:"bytes,4,opt,name=dir,proto3" json:"dir,omitempty"`
469
470
471 Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"`
472
473 WaitFor []string `protobuf:"bytes,6,rep,name=wait_for,json=waitFor,proto3" json:"wait_for,omitempty"`
474 }
475
476 func (x *Command) Reset() {
477 *x = Command{}
478 if protoimpl.UnsafeEnabled {
479 mi := &file_grafeas_v1_provenance_proto_msgTypes[4]
480 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
481 ms.StoreMessageInfo(mi)
482 }
483 }
484
485 func (x *Command) String() string {
486 return protoimpl.X.MessageStringOf(x)
487 }
488
489 func (*Command) ProtoMessage() {}
490
491 func (x *Command) ProtoReflect() protoreflect.Message {
492 mi := &file_grafeas_v1_provenance_proto_msgTypes[4]
493 if protoimpl.UnsafeEnabled && x != nil {
494 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
495 if ms.LoadMessageInfo() == nil {
496 ms.StoreMessageInfo(mi)
497 }
498 return ms
499 }
500 return mi.MessageOf(x)
501 }
502
503
504 func (*Command) Descriptor() ([]byte, []int) {
505 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{4}
506 }
507
508 func (x *Command) GetName() string {
509 if x != nil {
510 return x.Name
511 }
512 return ""
513 }
514
515 func (x *Command) GetEnv() []string {
516 if x != nil {
517 return x.Env
518 }
519 return nil
520 }
521
522 func (x *Command) GetArgs() []string {
523 if x != nil {
524 return x.Args
525 }
526 return nil
527 }
528
529 func (x *Command) GetDir() string {
530 if x != nil {
531 return x.Dir
532 }
533 return ""
534 }
535
536 func (x *Command) GetId() string {
537 if x != nil {
538 return x.Id
539 }
540 return ""
541 }
542
543 func (x *Command) GetWaitFor() []string {
544 if x != nil {
545 return x.WaitFor
546 }
547 return nil
548 }
549
550
551 type Artifact struct {
552 state protoimpl.MessageState
553 sizeCache protoimpl.SizeCache
554 unknownFields protoimpl.UnknownFields
555
556
557
558 Checksum string `protobuf:"bytes,1,opt,name=checksum,proto3" json:"checksum,omitempty"`
559
560
561 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
562
563
564
565
566
567 Names []string `protobuf:"bytes,3,rep,name=names,proto3" json:"names,omitempty"`
568 }
569
570 func (x *Artifact) Reset() {
571 *x = Artifact{}
572 if protoimpl.UnsafeEnabled {
573 mi := &file_grafeas_v1_provenance_proto_msgTypes[5]
574 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
575 ms.StoreMessageInfo(mi)
576 }
577 }
578
579 func (x *Artifact) String() string {
580 return protoimpl.X.MessageStringOf(x)
581 }
582
583 func (*Artifact) ProtoMessage() {}
584
585 func (x *Artifact) ProtoReflect() protoreflect.Message {
586 mi := &file_grafeas_v1_provenance_proto_msgTypes[5]
587 if protoimpl.UnsafeEnabled && x != nil {
588 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
589 if ms.LoadMessageInfo() == nil {
590 ms.StoreMessageInfo(mi)
591 }
592 return ms
593 }
594 return mi.MessageOf(x)
595 }
596
597
598 func (*Artifact) Descriptor() ([]byte, []int) {
599 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{5}
600 }
601
602 func (x *Artifact) GetChecksum() string {
603 if x != nil {
604 return x.Checksum
605 }
606 return ""
607 }
608
609 func (x *Artifact) GetId() string {
610 if x != nil {
611 return x.Id
612 }
613 return ""
614 }
615
616 func (x *Artifact) GetNames() []string {
617 if x != nil {
618 return x.Names
619 }
620 return nil
621 }
622
623
624
625 type SourceContext struct {
626 state protoimpl.MessageState
627 sizeCache protoimpl.SizeCache
628 unknownFields protoimpl.UnknownFields
629
630
631
632
633
634
635
636 Context isSourceContext_Context `protobuf_oneof:"context"`
637
638 Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
639 }
640
641 func (x *SourceContext) Reset() {
642 *x = SourceContext{}
643 if protoimpl.UnsafeEnabled {
644 mi := &file_grafeas_v1_provenance_proto_msgTypes[6]
645 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
646 ms.StoreMessageInfo(mi)
647 }
648 }
649
650 func (x *SourceContext) String() string {
651 return protoimpl.X.MessageStringOf(x)
652 }
653
654 func (*SourceContext) ProtoMessage() {}
655
656 func (x *SourceContext) ProtoReflect() protoreflect.Message {
657 mi := &file_grafeas_v1_provenance_proto_msgTypes[6]
658 if protoimpl.UnsafeEnabled && x != nil {
659 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
660 if ms.LoadMessageInfo() == nil {
661 ms.StoreMessageInfo(mi)
662 }
663 return ms
664 }
665 return mi.MessageOf(x)
666 }
667
668
669 func (*SourceContext) Descriptor() ([]byte, []int) {
670 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{6}
671 }
672
673 func (m *SourceContext) GetContext() isSourceContext_Context {
674 if m != nil {
675 return m.Context
676 }
677 return nil
678 }
679
680 func (x *SourceContext) GetCloudRepo() *CloudRepoSourceContext {
681 if x, ok := x.GetContext().(*SourceContext_CloudRepo); ok {
682 return x.CloudRepo
683 }
684 return nil
685 }
686
687 func (x *SourceContext) GetGerrit() *GerritSourceContext {
688 if x, ok := x.GetContext().(*SourceContext_Gerrit); ok {
689 return x.Gerrit
690 }
691 return nil
692 }
693
694 func (x *SourceContext) GetGit() *GitSourceContext {
695 if x, ok := x.GetContext().(*SourceContext_Git); ok {
696 return x.Git
697 }
698 return nil
699 }
700
701 func (x *SourceContext) GetLabels() map[string]string {
702 if x != nil {
703 return x.Labels
704 }
705 return nil
706 }
707
708 type isSourceContext_Context interface {
709 isSourceContext_Context()
710 }
711
712 type SourceContext_CloudRepo struct {
713
714 CloudRepo *CloudRepoSourceContext `protobuf:"bytes,1,opt,name=cloud_repo,json=cloudRepo,proto3,oneof"`
715 }
716
717 type SourceContext_Gerrit struct {
718
719 Gerrit *GerritSourceContext `protobuf:"bytes,2,opt,name=gerrit,proto3,oneof"`
720 }
721
722 type SourceContext_Git struct {
723
724 Git *GitSourceContext `protobuf:"bytes,3,opt,name=git,proto3,oneof"`
725 }
726
727 func (*SourceContext_CloudRepo) isSourceContext_Context() {}
728
729 func (*SourceContext_Gerrit) isSourceContext_Context() {}
730
731 func (*SourceContext_Git) isSourceContext_Context() {}
732
733
734 type AliasContext struct {
735 state protoimpl.MessageState
736 sizeCache protoimpl.SizeCache
737 unknownFields protoimpl.UnknownFields
738
739
740 Kind AliasContext_Kind `protobuf:"varint,1,opt,name=kind,proto3,enum=grafeas.v1.AliasContext_Kind" json:"kind,omitempty"`
741
742 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
743 }
744
745 func (x *AliasContext) Reset() {
746 *x = AliasContext{}
747 if protoimpl.UnsafeEnabled {
748 mi := &file_grafeas_v1_provenance_proto_msgTypes[7]
749 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
750 ms.StoreMessageInfo(mi)
751 }
752 }
753
754 func (x *AliasContext) String() string {
755 return protoimpl.X.MessageStringOf(x)
756 }
757
758 func (*AliasContext) ProtoMessage() {}
759
760 func (x *AliasContext) ProtoReflect() protoreflect.Message {
761 mi := &file_grafeas_v1_provenance_proto_msgTypes[7]
762 if protoimpl.UnsafeEnabled && x != nil {
763 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
764 if ms.LoadMessageInfo() == nil {
765 ms.StoreMessageInfo(mi)
766 }
767 return ms
768 }
769 return mi.MessageOf(x)
770 }
771
772
773 func (*AliasContext) Descriptor() ([]byte, []int) {
774 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{7}
775 }
776
777 func (x *AliasContext) GetKind() AliasContext_Kind {
778 if x != nil {
779 return x.Kind
780 }
781 return AliasContext_KIND_UNSPECIFIED
782 }
783
784 func (x *AliasContext) GetName() string {
785 if x != nil {
786 return x.Name
787 }
788 return ""
789 }
790
791
792
793 type CloudRepoSourceContext struct {
794 state protoimpl.MessageState
795 sizeCache protoimpl.SizeCache
796 unknownFields protoimpl.UnknownFields
797
798
799 RepoId *RepoId `protobuf:"bytes,1,opt,name=repo_id,json=repoId,proto3" json:"repo_id,omitempty"`
800
801
802
803
804
805
806 Revision isCloudRepoSourceContext_Revision `protobuf_oneof:"revision"`
807 }
808
809 func (x *CloudRepoSourceContext) Reset() {
810 *x = CloudRepoSourceContext{}
811 if protoimpl.UnsafeEnabled {
812 mi := &file_grafeas_v1_provenance_proto_msgTypes[8]
813 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
814 ms.StoreMessageInfo(mi)
815 }
816 }
817
818 func (x *CloudRepoSourceContext) String() string {
819 return protoimpl.X.MessageStringOf(x)
820 }
821
822 func (*CloudRepoSourceContext) ProtoMessage() {}
823
824 func (x *CloudRepoSourceContext) ProtoReflect() protoreflect.Message {
825 mi := &file_grafeas_v1_provenance_proto_msgTypes[8]
826 if protoimpl.UnsafeEnabled && x != nil {
827 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
828 if ms.LoadMessageInfo() == nil {
829 ms.StoreMessageInfo(mi)
830 }
831 return ms
832 }
833 return mi.MessageOf(x)
834 }
835
836
837 func (*CloudRepoSourceContext) Descriptor() ([]byte, []int) {
838 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{8}
839 }
840
841 func (x *CloudRepoSourceContext) GetRepoId() *RepoId {
842 if x != nil {
843 return x.RepoId
844 }
845 return nil
846 }
847
848 func (m *CloudRepoSourceContext) GetRevision() isCloudRepoSourceContext_Revision {
849 if m != nil {
850 return m.Revision
851 }
852 return nil
853 }
854
855 func (x *CloudRepoSourceContext) GetRevisionId() string {
856 if x, ok := x.GetRevision().(*CloudRepoSourceContext_RevisionId); ok {
857 return x.RevisionId
858 }
859 return ""
860 }
861
862 func (x *CloudRepoSourceContext) GetAliasContext() *AliasContext {
863 if x, ok := x.GetRevision().(*CloudRepoSourceContext_AliasContext); ok {
864 return x.AliasContext
865 }
866 return nil
867 }
868
869 type isCloudRepoSourceContext_Revision interface {
870 isCloudRepoSourceContext_Revision()
871 }
872
873 type CloudRepoSourceContext_RevisionId struct {
874
875 RevisionId string `protobuf:"bytes,2,opt,name=revision_id,json=revisionId,proto3,oneof"`
876 }
877
878 type CloudRepoSourceContext_AliasContext struct {
879
880 AliasContext *AliasContext `protobuf:"bytes,3,opt,name=alias_context,json=aliasContext,proto3,oneof"`
881 }
882
883 func (*CloudRepoSourceContext_RevisionId) isCloudRepoSourceContext_Revision() {}
884
885 func (*CloudRepoSourceContext_AliasContext) isCloudRepoSourceContext_Revision() {}
886
887
888 type GerritSourceContext struct {
889 state protoimpl.MessageState
890 sizeCache protoimpl.SizeCache
891 unknownFields protoimpl.UnknownFields
892
893
894 HostUri string `protobuf:"bytes,1,opt,name=host_uri,json=hostUri,proto3" json:"host_uri,omitempty"`
895
896
897
898 GerritProject string `protobuf:"bytes,2,opt,name=gerrit_project,json=gerritProject,proto3" json:"gerrit_project,omitempty"`
899
900
901
902
903
904
905 Revision isGerritSourceContext_Revision `protobuf_oneof:"revision"`
906 }
907
908 func (x *GerritSourceContext) Reset() {
909 *x = GerritSourceContext{}
910 if protoimpl.UnsafeEnabled {
911 mi := &file_grafeas_v1_provenance_proto_msgTypes[9]
912 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
913 ms.StoreMessageInfo(mi)
914 }
915 }
916
917 func (x *GerritSourceContext) String() string {
918 return protoimpl.X.MessageStringOf(x)
919 }
920
921 func (*GerritSourceContext) ProtoMessage() {}
922
923 func (x *GerritSourceContext) ProtoReflect() protoreflect.Message {
924 mi := &file_grafeas_v1_provenance_proto_msgTypes[9]
925 if protoimpl.UnsafeEnabled && x != nil {
926 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
927 if ms.LoadMessageInfo() == nil {
928 ms.StoreMessageInfo(mi)
929 }
930 return ms
931 }
932 return mi.MessageOf(x)
933 }
934
935
936 func (*GerritSourceContext) Descriptor() ([]byte, []int) {
937 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{9}
938 }
939
940 func (x *GerritSourceContext) GetHostUri() string {
941 if x != nil {
942 return x.HostUri
943 }
944 return ""
945 }
946
947 func (x *GerritSourceContext) GetGerritProject() string {
948 if x != nil {
949 return x.GerritProject
950 }
951 return ""
952 }
953
954 func (m *GerritSourceContext) GetRevision() isGerritSourceContext_Revision {
955 if m != nil {
956 return m.Revision
957 }
958 return nil
959 }
960
961 func (x *GerritSourceContext) GetRevisionId() string {
962 if x, ok := x.GetRevision().(*GerritSourceContext_RevisionId); ok {
963 return x.RevisionId
964 }
965 return ""
966 }
967
968 func (x *GerritSourceContext) GetAliasContext() *AliasContext {
969 if x, ok := x.GetRevision().(*GerritSourceContext_AliasContext); ok {
970 return x.AliasContext
971 }
972 return nil
973 }
974
975 type isGerritSourceContext_Revision interface {
976 isGerritSourceContext_Revision()
977 }
978
979 type GerritSourceContext_RevisionId struct {
980
981 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3,oneof"`
982 }
983
984 type GerritSourceContext_AliasContext struct {
985
986 AliasContext *AliasContext `protobuf:"bytes,4,opt,name=alias_context,json=aliasContext,proto3,oneof"`
987 }
988
989 func (*GerritSourceContext_RevisionId) isGerritSourceContext_Revision() {}
990
991 func (*GerritSourceContext_AliasContext) isGerritSourceContext_Revision() {}
992
993
994
995 type GitSourceContext struct {
996 state protoimpl.MessageState
997 sizeCache protoimpl.SizeCache
998 unknownFields protoimpl.UnknownFields
999
1000
1001 Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
1002
1003 RevisionId string `protobuf:"bytes,2,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
1004 }
1005
1006 func (x *GitSourceContext) Reset() {
1007 *x = GitSourceContext{}
1008 if protoimpl.UnsafeEnabled {
1009 mi := &file_grafeas_v1_provenance_proto_msgTypes[10]
1010 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1011 ms.StoreMessageInfo(mi)
1012 }
1013 }
1014
1015 func (x *GitSourceContext) String() string {
1016 return protoimpl.X.MessageStringOf(x)
1017 }
1018
1019 func (*GitSourceContext) ProtoMessage() {}
1020
1021 func (x *GitSourceContext) ProtoReflect() protoreflect.Message {
1022 mi := &file_grafeas_v1_provenance_proto_msgTypes[10]
1023 if protoimpl.UnsafeEnabled && x != nil {
1024 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1025 if ms.LoadMessageInfo() == nil {
1026 ms.StoreMessageInfo(mi)
1027 }
1028 return ms
1029 }
1030 return mi.MessageOf(x)
1031 }
1032
1033
1034 func (*GitSourceContext) Descriptor() ([]byte, []int) {
1035 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{10}
1036 }
1037
1038 func (x *GitSourceContext) GetUrl() string {
1039 if x != nil {
1040 return x.Url
1041 }
1042 return ""
1043 }
1044
1045 func (x *GitSourceContext) GetRevisionId() string {
1046 if x != nil {
1047 return x.RevisionId
1048 }
1049 return ""
1050 }
1051
1052
1053 type RepoId struct {
1054 state protoimpl.MessageState
1055 sizeCache protoimpl.SizeCache
1056 unknownFields protoimpl.UnknownFields
1057
1058
1059
1060
1061
1062
1063
1064 Id isRepoId_Id `protobuf_oneof:"id"`
1065 }
1066
1067 func (x *RepoId) Reset() {
1068 *x = RepoId{}
1069 if protoimpl.UnsafeEnabled {
1070 mi := &file_grafeas_v1_provenance_proto_msgTypes[11]
1071 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1072 ms.StoreMessageInfo(mi)
1073 }
1074 }
1075
1076 func (x *RepoId) String() string {
1077 return protoimpl.X.MessageStringOf(x)
1078 }
1079
1080 func (*RepoId) ProtoMessage() {}
1081
1082 func (x *RepoId) ProtoReflect() protoreflect.Message {
1083 mi := &file_grafeas_v1_provenance_proto_msgTypes[11]
1084 if protoimpl.UnsafeEnabled && x != nil {
1085 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1086 if ms.LoadMessageInfo() == nil {
1087 ms.StoreMessageInfo(mi)
1088 }
1089 return ms
1090 }
1091 return mi.MessageOf(x)
1092 }
1093
1094
1095 func (*RepoId) Descriptor() ([]byte, []int) {
1096 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{11}
1097 }
1098
1099 func (m *RepoId) GetId() isRepoId_Id {
1100 if m != nil {
1101 return m.Id
1102 }
1103 return nil
1104 }
1105
1106 func (x *RepoId) GetProjectRepoId() *ProjectRepoId {
1107 if x, ok := x.GetId().(*RepoId_ProjectRepoId); ok {
1108 return x.ProjectRepoId
1109 }
1110 return nil
1111 }
1112
1113 func (x *RepoId) GetUid() string {
1114 if x, ok := x.GetId().(*RepoId_Uid); ok {
1115 return x.Uid
1116 }
1117 return ""
1118 }
1119
1120 type isRepoId_Id interface {
1121 isRepoId_Id()
1122 }
1123
1124 type RepoId_ProjectRepoId struct {
1125
1126 ProjectRepoId *ProjectRepoId `protobuf:"bytes,1,opt,name=project_repo_id,json=projectRepoId,proto3,oneof"`
1127 }
1128
1129 type RepoId_Uid struct {
1130
1131 Uid string `protobuf:"bytes,2,opt,name=uid,proto3,oneof"`
1132 }
1133
1134 func (*RepoId_ProjectRepoId) isRepoId_Id() {}
1135
1136 func (*RepoId_Uid) isRepoId_Id() {}
1137
1138
1139
1140 type ProjectRepoId struct {
1141 state protoimpl.MessageState
1142 sizeCache protoimpl.SizeCache
1143 unknownFields protoimpl.UnknownFields
1144
1145
1146 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
1147
1148 RepoName string `protobuf:"bytes,2,opt,name=repo_name,json=repoName,proto3" json:"repo_name,omitempty"`
1149 }
1150
1151 func (x *ProjectRepoId) Reset() {
1152 *x = ProjectRepoId{}
1153 if protoimpl.UnsafeEnabled {
1154 mi := &file_grafeas_v1_provenance_proto_msgTypes[12]
1155 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1156 ms.StoreMessageInfo(mi)
1157 }
1158 }
1159
1160 func (x *ProjectRepoId) String() string {
1161 return protoimpl.X.MessageStringOf(x)
1162 }
1163
1164 func (*ProjectRepoId) ProtoMessage() {}
1165
1166 func (x *ProjectRepoId) ProtoReflect() protoreflect.Message {
1167 mi := &file_grafeas_v1_provenance_proto_msgTypes[12]
1168 if protoimpl.UnsafeEnabled && x != nil {
1169 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1170 if ms.LoadMessageInfo() == nil {
1171 ms.StoreMessageInfo(mi)
1172 }
1173 return ms
1174 }
1175 return mi.MessageOf(x)
1176 }
1177
1178
1179 func (*ProjectRepoId) Descriptor() ([]byte, []int) {
1180 return file_grafeas_v1_provenance_proto_rawDescGZIP(), []int{12}
1181 }
1182
1183 func (x *ProjectRepoId) GetProjectId() string {
1184 if x != nil {
1185 return x.ProjectId
1186 }
1187 return ""
1188 }
1189
1190 func (x *ProjectRepoId) GetRepoName() string {
1191 if x != nil {
1192 return x.RepoName
1193 }
1194 return ""
1195 }
1196
1197 var File_grafeas_v1_provenance_proto protoreflect.FileDescriptor
1198
1199 var file_grafeas_v1_provenance_proto_rawDesc = []byte{
1200 0x0a, 0x1b, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f,
1201 0x76, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x67,
1202 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1203 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73,
1204 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb2, 0x05, 0x0a, 0x0f, 0x42,
1205 0x75, 0x69, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x76, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x0e,
1206 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1d,
1207 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
1208 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x2f, 0x0a,
1209 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
1210 0x13, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d,
1211 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x12, 0x3d,
1212 0x0a, 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74,
1213 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61,
1214 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x0e, 0x62,
1215 0x75, 0x69, 0x6c, 0x74, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 0x3b, 0x0a,
1216 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01,
1217 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1218 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a,
1219 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74,
1220 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
1221 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
1222 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72,
1223 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d,
1224 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1225 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
1226 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07,
1227 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63,
1228 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x73, 0x5f, 0x75,
1229 0x72, 0x69, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x73, 0x55, 0x72,
1230 0x69, 0x12, 0x3f, 0x0a, 0x11, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x76,
1231 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67,
1232 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
1233 0x52, 0x10, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x65, 0x6e, 0x61, 0x6e,
1234 0x63, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x69, 0x64,
1235 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x49,
1236 0x64, 0x12, 0x52, 0x0a, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1237 0x6e, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65,
1238 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x76, 0x65,
1239 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f,
1240 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x4f, 0x70,
1241 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72,
1242 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
1243 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x3f,
1244 0x0a, 0x11, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e,
1245 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
1246 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
1247 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22,
1248 0xe4, 0x02, 0x0a, 0x06, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x1b, 0x61, 0x72,
1249 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x73,
1250 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1251 0x18, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65,
1252 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x69, 0x12, 0x43, 0x0a, 0x0b, 0x66, 0x69, 0x6c,
1253 0x65, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22,
1254 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x6f, 0x75, 0x72,
1255 0x63, 0x65, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x48, 0x61, 0x73, 0x68, 0x65, 0x73, 0x45, 0x6e, 0x74,
1256 0x72, 0x79, 0x52, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x48, 0x61, 0x73, 0x68, 0x65, 0x73, 0x12, 0x33,
1257 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
1258 0x19, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x6f, 0x75,
1259 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74,
1260 0x65, 0x78, 0x74, 0x12, 0x4a, 0x0a, 0x13, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
1261 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
1262 0x32, 0x19, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x6f,
1263 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x12, 0x61, 0x64, 0x64,
1264 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x73, 0x1a,
1265 0x55, 0x0a, 0x0f, 0x46, 0x69, 0x6c, 0x65, 0x48, 0x61, 0x73, 0x68, 0x65, 0x73, 0x45, 0x6e, 0x74,
1266 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1267 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2c, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
1268 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31,
1269 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x48, 0x61, 0x73, 0x68, 0x65, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c,
1270 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x3b, 0x0a, 0x0a, 0x46, 0x69, 0x6c, 0x65, 0x48, 0x61,
1271 0x73, 0x68, 0x65, 0x73, 0x12, 0x2d, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x68, 0x61, 0x73,
1272 0x68, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61,
1273 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x68, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x48,
1274 0x61, 0x73, 0x68, 0x22, 0x30, 0x0a, 0x04, 0x48, 0x61, 0x73, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x74,
1275 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12,
1276 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05,
1277 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x80, 0x01, 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
1278 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1279 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x76, 0x18, 0x02, 0x20, 0x03,
1280 0x28, 0x09, 0x52, 0x03, 0x65, 0x6e, 0x76, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x73, 0x18,
1281 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72, 0x67, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x64,
1282 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x69, 0x72, 0x12, 0x0e, 0x0a,
1283 0x02, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x19, 0x0a,
1284 0x08, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52,
1285 0x07, 0x77, 0x61, 0x69, 0x74, 0x46, 0x6f, 0x72, 0x22, 0x4c, 0x0a, 0x08, 0x41, 0x72, 0x74, 0x69,
1286 0x66, 0x61, 0x63, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d,
1287 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d,
1288 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
1289 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52,
1290 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0xc6, 0x02, 0x0a, 0x0d, 0x53, 0x6f, 0x75, 0x72, 0x63,
1291 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x43, 0x0a, 0x0a, 0x63, 0x6c, 0x6f, 0x75,
1292 0x64, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67,
1293 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x52,
1294 0x65, 0x70, 0x6f, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
1295 0x48, 0x00, 0x52, 0x09, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x12, 0x39, 0x0a,
1296 0x06, 0x67, 0x65, 0x72, 0x72, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e,
1297 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x72, 0x72, 0x69,
1298 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x48, 0x00,
1299 0x52, 0x06, 0x67, 0x65, 0x72, 0x72, 0x69, 0x74, 0x12, 0x30, 0x0a, 0x03, 0x67, 0x69, 0x74, 0x18,
1300 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e,
1301 0x76, 0x31, 0x2e, 0x47, 0x69, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74,
1302 0x65, 0x78, 0x74, 0x48, 0x00, 0x52, 0x03, 0x67, 0x69, 0x74, 0x12, 0x3d, 0x0a, 0x06, 0x6c, 0x61,
1303 0x62, 0x65, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x72, 0x61,
1304 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f,
1305 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72,
1306 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62,
1307 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
1308 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
1309 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
1310 0x3a, 0x02, 0x38, 0x01, 0x42, 0x09, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22,
1311 0x96, 0x01, 0x0a, 0x0c, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
1312 0x12, 0x31, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d,
1313 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x69, 0x61,
1314 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x04, 0x6b,
1315 0x69, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
1316 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3f, 0x0a, 0x04, 0x4b, 0x69, 0x6e, 0x64, 0x12,
1317 0x14, 0x0a, 0x10, 0x4b, 0x49, 0x4e, 0x44, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
1318 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x46, 0x49, 0x58, 0x45, 0x44, 0x10, 0x01,
1319 0x12, 0x0b, 0x0a, 0x07, 0x4d, 0x4f, 0x56, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x02, 0x12, 0x09, 0x0a,
1320 0x05, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x10, 0x04, 0x22, 0xb5, 0x01, 0x0a, 0x16, 0x43, 0x6c, 0x6f,
1321 0x75, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74,
1322 0x65, 0x78, 0x74, 0x12, 0x2b, 0x0a, 0x07, 0x72, 0x65, 0x70, 0x6f, 0x5f, 0x69, 0x64, 0x18, 0x01,
1323 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76,
1324 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x49, 0x64, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x49, 0x64,
1325 0x12, 0x21, 0x0a, 0x0b, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
1326 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0a, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f,
1327 0x6e, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x0d, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x5f, 0x63, 0x6f, 0x6e,
1328 0x74, 0x65, 0x78, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x67, 0x72, 0x61,
1329 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x43, 0x6f, 0x6e,
1330 0x74, 0x65, 0x78, 0x74, 0x48, 0x00, 0x52, 0x0c, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x43, 0x6f, 0x6e,
1331 0x74, 0x65, 0x78, 0x74, 0x42, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
1332 0x22, 0xc7, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x72, 0x72, 0x69, 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63,
1333 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74,
1334 0x5f, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x6f, 0x73, 0x74,
1335 0x55, 0x72, 0x69, 0x12, 0x25, 0x0a, 0x0e, 0x67, 0x65, 0x72, 0x72, 0x69, 0x74, 0x5f, 0x70, 0x72,
1336 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x67, 0x65, 0x72,
1337 0x72, 0x69, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x21, 0x0a, 0x0b, 0x72, 0x65,
1338 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48,
1339 0x00, 0x52, 0x0a, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x3f, 0x0a,
1340 0x0d, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x04,
1341 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76,
1342 0x31, 0x2e, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x48, 0x00,
1343 0x52, 0x0c, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x42, 0x0a,
1344 0x0a, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x45, 0x0a, 0x10, 0x47, 0x69,
1345 0x74, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x10,
1346 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c,
1347 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
1348 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x49,
1349 0x64, 0x22, 0x67, 0x0a, 0x06, 0x52, 0x65, 0x70, 0x6f, 0x49, 0x64, 0x12, 0x43, 0x0a, 0x0f, 0x70,
1350 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x5f, 0x69, 0x64, 0x18, 0x01,
1351 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76,
1352 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x49, 0x64, 0x48,
1353 0x00, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x49, 0x64,
1354 0x12, 0x12, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52,
1355 0x03, 0x75, 0x69, 0x64, 0x42, 0x04, 0x0a, 0x02, 0x69, 0x64, 0x22, 0x4b, 0x0a, 0x0d, 0x50, 0x72,
1356 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
1357 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1358 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65,
1359 0x70, 0x6f, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72,
1360 0x65, 0x70, 0x6f, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x51, 0x0a, 0x0d, 0x69, 0x6f, 0x2e, 0x67, 0x72,
1361 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x6f, 0x6f, 0x67,
1362 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65,
1363 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
1364 0x73, 0x2f, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x67, 0x72, 0x61,
1365 0x66, 0x65, 0x61, 0x73, 0xa2, 0x02, 0x03, 0x47, 0x52, 0x41, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
1366 0x6f, 0x33,
1367 }
1368
1369 var (
1370 file_grafeas_v1_provenance_proto_rawDescOnce sync.Once
1371 file_grafeas_v1_provenance_proto_rawDescData = file_grafeas_v1_provenance_proto_rawDesc
1372 )
1373
1374 func file_grafeas_v1_provenance_proto_rawDescGZIP() []byte {
1375 file_grafeas_v1_provenance_proto_rawDescOnce.Do(func() {
1376 file_grafeas_v1_provenance_proto_rawDescData = protoimpl.X.CompressGZIP(file_grafeas_v1_provenance_proto_rawDescData)
1377 })
1378 return file_grafeas_v1_provenance_proto_rawDescData
1379 }
1380
1381 var file_grafeas_v1_provenance_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
1382 var file_grafeas_v1_provenance_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
1383 var file_grafeas_v1_provenance_proto_goTypes = []interface{}{
1384 (AliasContext_Kind)(0),
1385 (*BuildProvenance)(nil),
1386 (*Source)(nil),
1387 (*FileHashes)(nil),
1388 (*Hash)(nil),
1389 (*Command)(nil),
1390 (*Artifact)(nil),
1391 (*SourceContext)(nil),
1392 (*AliasContext)(nil),
1393 (*CloudRepoSourceContext)(nil),
1394 (*GerritSourceContext)(nil),
1395 (*GitSourceContext)(nil),
1396 (*RepoId)(nil),
1397 (*ProjectRepoId)(nil),
1398 nil,
1399 nil,
1400 nil,
1401 (*timestamppb.Timestamp)(nil),
1402 }
1403 var file_grafeas_v1_provenance_proto_depIdxs = []int32{
1404 5,
1405 6,
1406 17,
1407 17,
1408 17,
1409 2,
1410 14,
1411 15,
1412 7,
1413 7,
1414 4,
1415 9,
1416 10,
1417 11,
1418 16,
1419 0,
1420 12,
1421 8,
1422 8,
1423 13,
1424 3,
1425 21,
1426 21,
1427 21,
1428 21,
1429 0,
1430 }
1431
1432 func init() { file_grafeas_v1_provenance_proto_init() }
1433 func file_grafeas_v1_provenance_proto_init() {
1434 if File_grafeas_v1_provenance_proto != nil {
1435 return
1436 }
1437 if !protoimpl.UnsafeEnabled {
1438 file_grafeas_v1_provenance_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1439 switch v := v.(*BuildProvenance); i {
1440 case 0:
1441 return &v.state
1442 case 1:
1443 return &v.sizeCache
1444 case 2:
1445 return &v.unknownFields
1446 default:
1447 return nil
1448 }
1449 }
1450 file_grafeas_v1_provenance_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1451 switch v := v.(*Source); i {
1452 case 0:
1453 return &v.state
1454 case 1:
1455 return &v.sizeCache
1456 case 2:
1457 return &v.unknownFields
1458 default:
1459 return nil
1460 }
1461 }
1462 file_grafeas_v1_provenance_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1463 switch v := v.(*FileHashes); i {
1464 case 0:
1465 return &v.state
1466 case 1:
1467 return &v.sizeCache
1468 case 2:
1469 return &v.unknownFields
1470 default:
1471 return nil
1472 }
1473 }
1474 file_grafeas_v1_provenance_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1475 switch v := v.(*Hash); i {
1476 case 0:
1477 return &v.state
1478 case 1:
1479 return &v.sizeCache
1480 case 2:
1481 return &v.unknownFields
1482 default:
1483 return nil
1484 }
1485 }
1486 file_grafeas_v1_provenance_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1487 switch v := v.(*Command); i {
1488 case 0:
1489 return &v.state
1490 case 1:
1491 return &v.sizeCache
1492 case 2:
1493 return &v.unknownFields
1494 default:
1495 return nil
1496 }
1497 }
1498 file_grafeas_v1_provenance_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1499 switch v := v.(*Artifact); i {
1500 case 0:
1501 return &v.state
1502 case 1:
1503 return &v.sizeCache
1504 case 2:
1505 return &v.unknownFields
1506 default:
1507 return nil
1508 }
1509 }
1510 file_grafeas_v1_provenance_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1511 switch v := v.(*SourceContext); i {
1512 case 0:
1513 return &v.state
1514 case 1:
1515 return &v.sizeCache
1516 case 2:
1517 return &v.unknownFields
1518 default:
1519 return nil
1520 }
1521 }
1522 file_grafeas_v1_provenance_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1523 switch v := v.(*AliasContext); i {
1524 case 0:
1525 return &v.state
1526 case 1:
1527 return &v.sizeCache
1528 case 2:
1529 return &v.unknownFields
1530 default:
1531 return nil
1532 }
1533 }
1534 file_grafeas_v1_provenance_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1535 switch v := v.(*CloudRepoSourceContext); i {
1536 case 0:
1537 return &v.state
1538 case 1:
1539 return &v.sizeCache
1540 case 2:
1541 return &v.unknownFields
1542 default:
1543 return nil
1544 }
1545 }
1546 file_grafeas_v1_provenance_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1547 switch v := v.(*GerritSourceContext); i {
1548 case 0:
1549 return &v.state
1550 case 1:
1551 return &v.sizeCache
1552 case 2:
1553 return &v.unknownFields
1554 default:
1555 return nil
1556 }
1557 }
1558 file_grafeas_v1_provenance_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1559 switch v := v.(*GitSourceContext); i {
1560 case 0:
1561 return &v.state
1562 case 1:
1563 return &v.sizeCache
1564 case 2:
1565 return &v.unknownFields
1566 default:
1567 return nil
1568 }
1569 }
1570 file_grafeas_v1_provenance_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1571 switch v := v.(*RepoId); i {
1572 case 0:
1573 return &v.state
1574 case 1:
1575 return &v.sizeCache
1576 case 2:
1577 return &v.unknownFields
1578 default:
1579 return nil
1580 }
1581 }
1582 file_grafeas_v1_provenance_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1583 switch v := v.(*ProjectRepoId); i {
1584 case 0:
1585 return &v.state
1586 case 1:
1587 return &v.sizeCache
1588 case 2:
1589 return &v.unknownFields
1590 default:
1591 return nil
1592 }
1593 }
1594 }
1595 file_grafeas_v1_provenance_proto_msgTypes[6].OneofWrappers = []interface{}{
1596 (*SourceContext_CloudRepo)(nil),
1597 (*SourceContext_Gerrit)(nil),
1598 (*SourceContext_Git)(nil),
1599 }
1600 file_grafeas_v1_provenance_proto_msgTypes[8].OneofWrappers = []interface{}{
1601 (*CloudRepoSourceContext_RevisionId)(nil),
1602 (*CloudRepoSourceContext_AliasContext)(nil),
1603 }
1604 file_grafeas_v1_provenance_proto_msgTypes[9].OneofWrappers = []interface{}{
1605 (*GerritSourceContext_RevisionId)(nil),
1606 (*GerritSourceContext_AliasContext)(nil),
1607 }
1608 file_grafeas_v1_provenance_proto_msgTypes[11].OneofWrappers = []interface{}{
1609 (*RepoId_ProjectRepoId)(nil),
1610 (*RepoId_Uid)(nil),
1611 }
1612 type x struct{}
1613 out := protoimpl.TypeBuilder{
1614 File: protoimpl.DescBuilder{
1615 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1616 RawDescriptor: file_grafeas_v1_provenance_proto_rawDesc,
1617 NumEnums: 1,
1618 NumMessages: 16,
1619 NumExtensions: 0,
1620 NumServices: 0,
1621 },
1622 GoTypes: file_grafeas_v1_provenance_proto_goTypes,
1623 DependencyIndexes: file_grafeas_v1_provenance_proto_depIdxs,
1624 EnumInfos: file_grafeas_v1_provenance_proto_enumTypes,
1625 MessageInfos: file_grafeas_v1_provenance_proto_msgTypes,
1626 }.Build()
1627 File_grafeas_v1_provenance_proto = out.File
1628 file_grafeas_v1_provenance_proto_rawDesc = nil
1629 file_grafeas_v1_provenance_proto_goTypes = nil
1630 file_grafeas_v1_provenance_proto_depIdxs = nil
1631 }
1632
View as plain text