blob: 8414d176ad071a5c92d8aacc79b67e7ea5035dda [file] [log] [blame]
Ronald Braunstein73b08ff2023-12-19 10:24:47 -08001// you may not use this file except in compliance with the License.
2// You may obtain a copy of the License at
3//
4// http://www.apache.org/licenses/LICENSE-2.0
5//
6// Unless required by applicable law or agreed to in writing, software
7// distributed under the License is distributed on an "AS IS" BASIS,
8// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9// See the License for the specific language governing permissions and
10// limitations under the License.
11
12// Code generated by protoc-gen-go. DO NOT EDIT.
13// versions:
14// protoc-gen-go v1.30.0
15// protoc v3.21.12
16// source: team.proto
17
18package team_proto
19
20import (
21 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
22 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
23 reflect "reflect"
24 sync "sync"
25)
26
27const (
28 // Verify that this generated code is sufficiently up-to-date.
29 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
30 // Verify that runtime/protoimpl is sufficiently up-to-date.
31 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
32)
33
34type Team struct {
35 state protoimpl.MessageState
36 sizeCache protoimpl.SizeCache
37 unknownFields protoimpl.UnknownFields
38
39 // REQUIRED: Name of the build target
40 TargetName *string `protobuf:"bytes,1,opt,name=target_name,json=targetName" json:"target_name,omitempty"`
41 // REQUIRED: Code location of the target.
42 // To be used to support legacy/backup systems that use OWNERS file and is
43 // also required for our dashboard to support per code location basis UI
44 Path *string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
45 // REQUIRED: Team ID of the team that owns this target.
46 TrendyTeamId *string `protobuf:"bytes,3,opt,name=trendy_team_id,json=trendyTeamId" json:"trendy_team_id,omitempty"`
47 // OPTIONAL: Files directly owned by this module.
48 File []string `protobuf:"bytes,4,rep,name=file" json:"file,omitempty"`
Ronald Braunsteinc5603092024-03-27 06:46:47 -070049 // OPTIONAL: Is this a test-only module.
50 TestOnly *bool `protobuf:"varint,5,opt,name=test_only,json=testOnly" json:"test_only,omitempty"`
51 // OPTIONAL: Is this intended to be run as a test target.
52 // This target can be run directly as a test or passed to tradefed.
53 TopLevelTarget *bool `protobuf:"varint,6,opt,name=top_level_target,json=topLevelTarget" json:"top_level_target,omitempty"`
54 // OPTIONAL: Name of module kind, i.e. java_library
55 Kind *string `protobuf:"bytes,7,opt,name=kind" json:"kind,omitempty"`
Ronald Braunstein73b08ff2023-12-19 10:24:47 -080056}
57
58func (x *Team) Reset() {
59 *x = Team{}
60 if protoimpl.UnsafeEnabled {
61 mi := &file_team_proto_msgTypes[0]
62 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
63 ms.StoreMessageInfo(mi)
64 }
65}
66
67func (x *Team) String() string {
68 return protoimpl.X.MessageStringOf(x)
69}
70
71func (*Team) ProtoMessage() {}
72
73func (x *Team) ProtoReflect() protoreflect.Message {
74 mi := &file_team_proto_msgTypes[0]
75 if protoimpl.UnsafeEnabled && x != nil {
76 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
77 if ms.LoadMessageInfo() == nil {
78 ms.StoreMessageInfo(mi)
79 }
80 return ms
81 }
82 return mi.MessageOf(x)
83}
84
85// Deprecated: Use Team.ProtoReflect.Descriptor instead.
86func (*Team) Descriptor() ([]byte, []int) {
87 return file_team_proto_rawDescGZIP(), []int{0}
88}
89
90func (x *Team) GetTargetName() string {
91 if x != nil && x.TargetName != nil {
92 return *x.TargetName
93 }
94 return ""
95}
96
97func (x *Team) GetPath() string {
98 if x != nil && x.Path != nil {
99 return *x.Path
100 }
101 return ""
102}
103
104func (x *Team) GetTrendyTeamId() string {
105 if x != nil && x.TrendyTeamId != nil {
106 return *x.TrendyTeamId
107 }
108 return ""
109}
110
111func (x *Team) GetFile() []string {
112 if x != nil {
113 return x.File
114 }
115 return nil
116}
117
Ronald Braunsteinc5603092024-03-27 06:46:47 -0700118func (x *Team) GetTestOnly() bool {
119 if x != nil && x.TestOnly != nil {
120 return *x.TestOnly
121 }
122 return false
123}
124
125func (x *Team) GetTopLevelTarget() bool {
126 if x != nil && x.TopLevelTarget != nil {
127 return *x.TopLevelTarget
128 }
129 return false
130}
131
132func (x *Team) GetKind() string {
133 if x != nil && x.Kind != nil {
134 return *x.Kind
135 }
136 return ""
137}
138
Ronald Braunstein73b08ff2023-12-19 10:24:47 -0800139type AllTeams struct {
140 state protoimpl.MessageState
141 sizeCache protoimpl.SizeCache
142 unknownFields protoimpl.UnknownFields
143
144 Teams []*Team `protobuf:"bytes,1,rep,name=teams" json:"teams,omitempty"`
145}
146
147func (x *AllTeams) Reset() {
148 *x = AllTeams{}
149 if protoimpl.UnsafeEnabled {
150 mi := &file_team_proto_msgTypes[1]
151 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
152 ms.StoreMessageInfo(mi)
153 }
154}
155
156func (x *AllTeams) String() string {
157 return protoimpl.X.MessageStringOf(x)
158}
159
160func (*AllTeams) ProtoMessage() {}
161
162func (x *AllTeams) ProtoReflect() protoreflect.Message {
163 mi := &file_team_proto_msgTypes[1]
164 if protoimpl.UnsafeEnabled && x != nil {
165 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
166 if ms.LoadMessageInfo() == nil {
167 ms.StoreMessageInfo(mi)
168 }
169 return ms
170 }
171 return mi.MessageOf(x)
172}
173
174// Deprecated: Use AllTeams.ProtoReflect.Descriptor instead.
175func (*AllTeams) Descriptor() ([]byte, []int) {
176 return file_team_proto_rawDescGZIP(), []int{1}
177}
178
179func (x *AllTeams) GetTeams() []*Team {
180 if x != nil {
181 return x.Teams
182 }
183 return nil
184}
185
186var File_team_proto protoreflect.FileDescriptor
187
188var file_team_proto_rawDesc = []byte{
189 0x0a, 0x0a, 0x74, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x74, 0x65,
Ronald Braunsteinc5603092024-03-27 06:46:47 -0700190 0x61, 0x6d, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd0, 0x01, 0x0a, 0x04, 0x54, 0x65, 0x61,
191 0x6d, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
192 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4e, 0x61,
193 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
194 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x72, 0x65, 0x6e, 0x64, 0x79,
195 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
196 0x74, 0x72, 0x65, 0x6e, 0x64, 0x79, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04,
197 0x66, 0x69, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65,
198 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x05, 0x20,
199 0x01, 0x28, 0x08, 0x52, 0x08, 0x74, 0x65, 0x73, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x28, 0x0a,
200 0x10, 0x74, 0x6f, 0x70, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65,
201 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x74, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65,
202 0x6c, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18,
203 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x32, 0x0a, 0x08, 0x41,
204 0x6c, 0x6c, 0x54, 0x65, 0x61, 0x6d, 0x73, 0x12, 0x26, 0x0a, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73,
205 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x70, 0x72,
206 0x6f, 0x74, 0x6f, 0x2e, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x42,
207 0x22, 0x5a, 0x20, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2f, 0x73, 0x6f, 0x6f, 0x6e, 0x67,
208 0x2f, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x70, 0x72,
209 0x6f, 0x74, 0x6f,
Ronald Braunstein73b08ff2023-12-19 10:24:47 -0800210}
211
212var (
213 file_team_proto_rawDescOnce sync.Once
214 file_team_proto_rawDescData = file_team_proto_rawDesc
215)
216
217func file_team_proto_rawDescGZIP() []byte {
218 file_team_proto_rawDescOnce.Do(func() {
219 file_team_proto_rawDescData = protoimpl.X.CompressGZIP(file_team_proto_rawDescData)
220 })
221 return file_team_proto_rawDescData
222}
223
224var file_team_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
225var file_team_proto_goTypes = []interface{}{
226 (*Team)(nil), // 0: team_proto.Team
227 (*AllTeams)(nil), // 1: team_proto.AllTeams
228}
229var file_team_proto_depIdxs = []int32{
230 0, // 0: team_proto.AllTeams.teams:type_name -> team_proto.Team
231 1, // [1:1] is the sub-list for method output_type
232 1, // [1:1] is the sub-list for method input_type
233 1, // [1:1] is the sub-list for extension type_name
234 1, // [1:1] is the sub-list for extension extendee
235 0, // [0:1] is the sub-list for field type_name
236}
237
238func init() { file_team_proto_init() }
239func file_team_proto_init() {
240 if File_team_proto != nil {
241 return
242 }
243 if !protoimpl.UnsafeEnabled {
244 file_team_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
245 switch v := v.(*Team); i {
246 case 0:
247 return &v.state
248 case 1:
249 return &v.sizeCache
250 case 2:
251 return &v.unknownFields
252 default:
253 return nil
254 }
255 }
256 file_team_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
257 switch v := v.(*AllTeams); i {
258 case 0:
259 return &v.state
260 case 1:
261 return &v.sizeCache
262 case 2:
263 return &v.unknownFields
264 default:
265 return nil
266 }
267 }
268 }
269 type x struct{}
270 out := protoimpl.TypeBuilder{
271 File: protoimpl.DescBuilder{
272 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
273 RawDescriptor: file_team_proto_rawDesc,
274 NumEnums: 0,
275 NumMessages: 2,
276 NumExtensions: 0,
277 NumServices: 0,
278 },
279 GoTypes: file_team_proto_goTypes,
280 DependencyIndexes: file_team_proto_depIdxs,
281 MessageInfos: file_team_proto_msgTypes,
282 }.Build()
283 File_team_proto = out.File
284 file_team_proto_rawDesc = nil
285 file_team_proto_goTypes = nil
286 file_team_proto_depIdxs = nil
287}