1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/devtools/resultstore/v2/file_set.proto
3
4package resultstore // import "google.golang.org/genproto/googleapis/devtools/resultstore/v2"
5
6import proto "github.com/golang/protobuf/proto"
7import fmt "fmt"
8import math "math"
9
10// Reference imports to suppress errors if they are not otherwise used.
11var _ = proto.Marshal
12var _ = fmt.Errorf
13var _ = math.Inf
14
15// This is a compile-time assertion to ensure that this generated file
16// is compatible with the proto package it is being compiled against.
17// A compilation error at this line likely means your copy of the
18// proto package needs to be updated.
19const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
20
21// Represents a set of files within an Invocation. Can contain other file sets.
22type FileSet struct {
23	// The format of this FileSet resource name must be:
24	// invocations/${INVOCATION_ID}/fileSets/${FILE_SET_ID}
25	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
26	// The resource ID components that identify the file set. They must match the
27	// resource name after proper encoding.
28	Id *FileSet_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
29	// List of names of other file sets that are referenced from this one.
30	// Each name must point to a file set under the same invocation. The name
31	// format must be: invocations/${INVOCATION_ID}/fileSets/${FILE_SET_ID}
32	FileSets []string `protobuf:"bytes,3,rep,name=file_sets,json=fileSets,proto3" json:"file_sets,omitempty"`
33	// Files that are contained within this file set.
34	Files                []*File  `protobuf:"bytes,4,rep,name=files,proto3" json:"files,omitempty"`
35	XXX_NoUnkeyedLiteral struct{} `json:"-"`
36	XXX_unrecognized     []byte   `json:"-"`
37	XXX_sizecache        int32    `json:"-"`
38}
39
40func (m *FileSet) Reset()         { *m = FileSet{} }
41func (m *FileSet) String() string { return proto.CompactTextString(m) }
42func (*FileSet) ProtoMessage()    {}
43func (*FileSet) Descriptor() ([]byte, []int) {
44	return fileDescriptor_file_set_70b528cf8ad8343a, []int{0}
45}
46func (m *FileSet) XXX_Unmarshal(b []byte) error {
47	return xxx_messageInfo_FileSet.Unmarshal(m, b)
48}
49func (m *FileSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
50	return xxx_messageInfo_FileSet.Marshal(b, m, deterministic)
51}
52func (dst *FileSet) XXX_Merge(src proto.Message) {
53	xxx_messageInfo_FileSet.Merge(dst, src)
54}
55func (m *FileSet) XXX_Size() int {
56	return xxx_messageInfo_FileSet.Size(m)
57}
58func (m *FileSet) XXX_DiscardUnknown() {
59	xxx_messageInfo_FileSet.DiscardUnknown(m)
60}
61
62var xxx_messageInfo_FileSet proto.InternalMessageInfo
63
64func (m *FileSet) GetName() string {
65	if m != nil {
66		return m.Name
67	}
68	return ""
69}
70
71func (m *FileSet) GetId() *FileSet_Id {
72	if m != nil {
73		return m.Id
74	}
75	return nil
76}
77
78func (m *FileSet) GetFileSets() []string {
79	if m != nil {
80		return m.FileSets
81	}
82	return nil
83}
84
85func (m *FileSet) GetFiles() []*File {
86	if m != nil {
87		return m.Files
88	}
89	return nil
90}
91
92// The resource ID components that identify the FileSet.
93type FileSet_Id struct {
94	// The Invocation ID.
95	InvocationId string `protobuf:"bytes,1,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"`
96	// The FileSet ID.
97	FileSetId            string   `protobuf:"bytes,2,opt,name=file_set_id,json=fileSetId,proto3" json:"file_set_id,omitempty"`
98	XXX_NoUnkeyedLiteral struct{} `json:"-"`
99	XXX_unrecognized     []byte   `json:"-"`
100	XXX_sizecache        int32    `json:"-"`
101}
102
103func (m *FileSet_Id) Reset()         { *m = FileSet_Id{} }
104func (m *FileSet_Id) String() string { return proto.CompactTextString(m) }
105func (*FileSet_Id) ProtoMessage()    {}
106func (*FileSet_Id) Descriptor() ([]byte, []int) {
107	return fileDescriptor_file_set_70b528cf8ad8343a, []int{0, 0}
108}
109func (m *FileSet_Id) XXX_Unmarshal(b []byte) error {
110	return xxx_messageInfo_FileSet_Id.Unmarshal(m, b)
111}
112func (m *FileSet_Id) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
113	return xxx_messageInfo_FileSet_Id.Marshal(b, m, deterministic)
114}
115func (dst *FileSet_Id) XXX_Merge(src proto.Message) {
116	xxx_messageInfo_FileSet_Id.Merge(dst, src)
117}
118func (m *FileSet_Id) XXX_Size() int {
119	return xxx_messageInfo_FileSet_Id.Size(m)
120}
121func (m *FileSet_Id) XXX_DiscardUnknown() {
122	xxx_messageInfo_FileSet_Id.DiscardUnknown(m)
123}
124
125var xxx_messageInfo_FileSet_Id proto.InternalMessageInfo
126
127func (m *FileSet_Id) GetInvocationId() string {
128	if m != nil {
129		return m.InvocationId
130	}
131	return ""
132}
133
134func (m *FileSet_Id) GetFileSetId() string {
135	if m != nil {
136		return m.FileSetId
137	}
138	return ""
139}
140
141func init() {
142	proto.RegisterType((*FileSet)(nil), "google.devtools.resultstore.v2.FileSet")
143	proto.RegisterType((*FileSet_Id)(nil), "google.devtools.resultstore.v2.FileSet.Id")
144}
145
146func init() {
147	proto.RegisterFile("google/devtools/resultstore/v2/file_set.proto", fileDescriptor_file_set_70b528cf8ad8343a)
148}
149
150var fileDescriptor_file_set_70b528cf8ad8343a = []byte{
151	// 271 bytes of a gzipped FileDescriptorProto
152	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0xbb, 0x4f, 0xc3, 0x30,
153	0x10, 0x87, 0x95, 0xa4, 0x3c, 0x72, 0x81, 0xc5, 0x53, 0x54, 0xa4, 0x2a, 0x2a, 0x0c, 0x01, 0x09,
154	0x5b, 0x0a, 0x5b, 0xd9, 0x18, 0x90, 0xbc, 0xa1, 0xb0, 0xb1, 0x44, 0xa1, 0xbe, 0x5a, 0x96, 0xdc,
155	0x5c, 0x89, 0x4d, 0xfe, 0x7b, 0x24, 0x44, 0x1e, 0xa2, 0x0b, 0xb4, 0xdb, 0xd9, 0xfe, 0xee, 0x77,
156	0x9f, 0x0f, 0xee, 0x35, 0x91, 0xb6, 0x28, 0x14, 0x76, 0x9e, 0xc8, 0x3a, 0xd1, 0xa2, 0xfb, 0xb4,
157	0xde, 0x79, 0x6a, 0x51, 0x74, 0x85, 0xd8, 0x18, 0x8b, 0x95, 0x43, 0xcf, 0x77, 0x2d, 0x79, 0x62,
158	0x8b, 0x01, 0xe7, 0x13, 0xce, 0xf7, 0x70, 0xde, 0x15, 0xf3, 0xdb, 0x23, 0xe2, 0x86, 0xa8, 0xe5,
159	0x57, 0x00, 0x67, 0xcf, 0xc6, 0xe2, 0x2b, 0x7a, 0xc6, 0x60, 0xd6, 0xd4, 0x5b, 0x4c, 0x83, 0x2c,
160	0xc8, 0xe3, 0xb2, 0xaf, 0xd9, 0x0a, 0x42, 0xa3, 0xd2, 0x30, 0x0b, 0xf2, 0xa4, 0xb8, 0xe3, 0xff,
161	0xcf, 0xe5, 0x63, 0x10, 0x97, 0xaa, 0x0c, 0x8d, 0x62, 0x57, 0x10, 0x4f, 0xe2, 0x2e, 0x8d, 0xb2,
162	0x28, 0x8f, 0xcb, 0xf3, 0xcd, 0x80, 0x38, 0xb6, 0x82, 0x93, 0x9f, 0xda, 0xa5, 0xb3, 0x2c, 0xca,
163	0x93, 0xe2, 0xe6, 0x98, 0xec, 0x72, 0x68, 0x99, 0x4b, 0x08, 0xa5, 0x62, 0xd7, 0x70, 0x69, 0x9a,
164	0x8e, 0xd6, 0xb5, 0x37, 0xd4, 0x54, 0x46, 0x8d, 0xde, 0x17, 0xbf, 0x97, 0x52, 0xb1, 0x05, 0x24,
165	0x93, 0x43, 0x35, 0x7e, 0x24, 0x2e, 0xe3, 0xd1, 0x42, 0xaa, 0xa7, 0x0f, 0x58, 0xae, 0x69, 0x7b,
166	0x60, 0xf8, 0x4b, 0xf0, 0x26, 0x47, 0x42, 0x93, 0xad, 0x1b, 0xcd, 0xa9, 0xd5, 0x42, 0x63, 0xd3,
167	0xef, 0x50, 0x0c, 0x4f, 0xf5, 0xce, 0xb8, 0xbf, 0x36, 0xfe, 0xb8, 0x77, 0x7c, 0x3f, 0xed, 0xbb,
168	0x1e, 0xbe, 0x03, 0x00, 0x00, 0xff, 0xff, 0xc9, 0x67, 0xbb, 0x64, 0xf5, 0x01, 0x00, 0x00,
169}
170