xref: /aosp_15_r20/cts/tests/mediapc/requirements/requirements.pb.go (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1*b7c941bbSAndroid Build Coastguard Worker// Copyright (C) 2024 The Android Open Source Project
2*b7c941bbSAndroid Build Coastguard Worker//
3*b7c941bbSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
4*b7c941bbSAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
5*b7c941bbSAndroid Build Coastguard Worker// You may obtain a copy of the License at
6*b7c941bbSAndroid Build Coastguard Worker//
7*b7c941bbSAndroid Build Coastguard Worker//     http://www.apache.org/licenses/LICENSE-2.0
8*b7c941bbSAndroid Build Coastguard Worker//
9*b7c941bbSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*b7c941bbSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
11*b7c941bbSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*b7c941bbSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
13*b7c941bbSAndroid Build Coastguard Worker// limitations under the License.
14*b7c941bbSAndroid Build Coastguard Worker
15*b7c941bbSAndroid Build Coastguard Worker// Code generated by protoc-gen-go. DO NOT EDIT.
16*b7c941bbSAndroid Build Coastguard Worker// versions:
17*b7c941bbSAndroid Build Coastguard Worker// 	protoc-gen-go v1.30.0
18*b7c941bbSAndroid Build Coastguard Worker// 	protoc        v3.21.12
19*b7c941bbSAndroid Build Coastguard Worker// source: cts/tests/mediapc/requirements/requirements.proto
20*b7c941bbSAndroid Build Coastguard Worker
21*b7c941bbSAndroid Build Coastguard Worker// Changes to this file require manaul update of the AOSP Go code.
22*b7c941bbSAndroid Build Coastguard Worker// update the go code with:
23*b7c941bbSAndroid Build Coastguard Worker//   aprotoc --go_out=paths=source_relative:. \
24*b7c941bbSAndroid Build Coastguard Worker//     cts/tests/mediapc/requirements/mpc.proto \
25*b7c941bbSAndroid Build Coastguard Worker//     cts/tests/mediapc/requirements/requirements.proto
26*b7c941bbSAndroid Build Coastguard Worker
27*b7c941bbSAndroid Build Coastguard Workerpackage requirements_go_proto
28*b7c941bbSAndroid Build Coastguard Worker
29*b7c941bbSAndroid Build Coastguard Workerimport (
30*b7c941bbSAndroid Build Coastguard Worker	mpc_go_proto "cts/test/mediapc/requirements/mpc_go_proto"
31*b7c941bbSAndroid Build Coastguard Worker	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
32*b7c941bbSAndroid Build Coastguard Worker	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
33*b7c941bbSAndroid Build Coastguard Worker	reflect "reflect"
34*b7c941bbSAndroid Build Coastguard Worker	sync "sync"
35*b7c941bbSAndroid Build Coastguard Worker)
36*b7c941bbSAndroid Build Coastguard Worker
37*b7c941bbSAndroid Build Coastguard Workerconst (
38*b7c941bbSAndroid Build Coastguard Worker	// Verify that this generated code is sufficiently up-to-date.
39*b7c941bbSAndroid Build Coastguard Worker	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
40*b7c941bbSAndroid Build Coastguard Worker	// Verify that runtime/protoimpl is sufficiently up-to-date.
41*b7c941bbSAndroid Build Coastguard Worker	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
42*b7c941bbSAndroid Build Coastguard Worker)
43*b7c941bbSAndroid Build Coastguard Worker
44*b7c941bbSAndroid Build Coastguard Workertype Group int32
45*b7c941bbSAndroid Build Coastguard Worker
46*b7c941bbSAndroid Build Coastguard Workerconst (
47*b7c941bbSAndroid Build Coastguard Worker	Group_GROUP_UNSPECIFIED Group = 0
48*b7c941bbSAndroid Build Coastguard Worker	Group_GROUP_MEDIA       Group = 1
49*b7c941bbSAndroid Build Coastguard Worker	Group_GROUP_CAMERA      Group = 2
50*b7c941bbSAndroid Build Coastguard Worker	Group_GROUP_HARDWARE    Group = 3
51*b7c941bbSAndroid Build Coastguard Worker	Group_GROUP_PERFORMANCE Group = 4
52*b7c941bbSAndroid Build Coastguard Worker)
53*b7c941bbSAndroid Build Coastguard Worker
54*b7c941bbSAndroid Build Coastguard Worker// Enum value maps for Group.
55*b7c941bbSAndroid Build Coastguard Workervar (
56*b7c941bbSAndroid Build Coastguard Worker	Group_name = map[int32]string{
57*b7c941bbSAndroid Build Coastguard Worker		0: "GROUP_UNSPECIFIED",
58*b7c941bbSAndroid Build Coastguard Worker		1: "GROUP_MEDIA",
59*b7c941bbSAndroid Build Coastguard Worker		2: "GROUP_CAMERA",
60*b7c941bbSAndroid Build Coastguard Worker		3: "GROUP_HARDWARE",
61*b7c941bbSAndroid Build Coastguard Worker		4: "GROUP_PERFORMANCE",
62*b7c941bbSAndroid Build Coastguard Worker	}
63*b7c941bbSAndroid Build Coastguard Worker	Group_value = map[string]int32{
64*b7c941bbSAndroid Build Coastguard Worker		"GROUP_UNSPECIFIED": 0,
65*b7c941bbSAndroid Build Coastguard Worker		"GROUP_MEDIA":       1,
66*b7c941bbSAndroid Build Coastguard Worker		"GROUP_CAMERA":      2,
67*b7c941bbSAndroid Build Coastguard Worker		"GROUP_HARDWARE":    3,
68*b7c941bbSAndroid Build Coastguard Worker		"GROUP_PERFORMANCE": 4,
69*b7c941bbSAndroid Build Coastguard Worker	}
70*b7c941bbSAndroid Build Coastguard Worker)
71*b7c941bbSAndroid Build Coastguard Worker
72*b7c941bbSAndroid Build Coastguard Workerfunc (x Group) Enum() *Group {
73*b7c941bbSAndroid Build Coastguard Worker	p := new(Group)
74*b7c941bbSAndroid Build Coastguard Worker	*p = x
75*b7c941bbSAndroid Build Coastguard Worker	return p
76*b7c941bbSAndroid Build Coastguard Worker}
77*b7c941bbSAndroid Build Coastguard Worker
78*b7c941bbSAndroid Build Coastguard Workerfunc (x Group) String() string {
79*b7c941bbSAndroid Build Coastguard Worker	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
80*b7c941bbSAndroid Build Coastguard Worker}
81*b7c941bbSAndroid Build Coastguard Worker
82*b7c941bbSAndroid Build Coastguard Workerfunc (Group) Descriptor() protoreflect.EnumDescriptor {
83*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_enumTypes[0].Descriptor()
84*b7c941bbSAndroid Build Coastguard Worker}
85*b7c941bbSAndroid Build Coastguard Worker
86*b7c941bbSAndroid Build Coastguard Workerfunc (Group) Type() protoreflect.EnumType {
87*b7c941bbSAndroid Build Coastguard Worker	return &file_cts_tests_mediapc_requirements_requirements_proto_enumTypes[0]
88*b7c941bbSAndroid Build Coastguard Worker}
89*b7c941bbSAndroid Build Coastguard Worker
90*b7c941bbSAndroid Build Coastguard Workerfunc (x Group) Number() protoreflect.EnumNumber {
91*b7c941bbSAndroid Build Coastguard Worker	return protoreflect.EnumNumber(x)
92*b7c941bbSAndroid Build Coastguard Worker}
93*b7c941bbSAndroid Build Coastguard Worker
94*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Do not use.
95*b7c941bbSAndroid Build Coastguard Workerfunc (x *Group) UnmarshalJSON(b []byte) error {
96*b7c941bbSAndroid Build Coastguard Worker	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
97*b7c941bbSAndroid Build Coastguard Worker	if err != nil {
98*b7c941bbSAndroid Build Coastguard Worker		return err
99*b7c941bbSAndroid Build Coastguard Worker	}
100*b7c941bbSAndroid Build Coastguard Worker	*x = Group(num)
101*b7c941bbSAndroid Build Coastguard Worker	return nil
102*b7c941bbSAndroid Build Coastguard Worker}
103*b7c941bbSAndroid Build Coastguard Worker
104*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Use Group.Descriptor instead.
105*b7c941bbSAndroid Build Coastguard Workerfunc (Group) EnumDescriptor() ([]byte, []int) {
106*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_rawDescGZIP(), []int{0}
107*b7c941bbSAndroid Build Coastguard Worker}
108*b7c941bbSAndroid Build Coastguard Worker
109*b7c941bbSAndroid Build Coastguard Workertype Comparison int32
110*b7c941bbSAndroid Build Coastguard Worker
111*b7c941bbSAndroid Build Coastguard Workerconst (
112*b7c941bbSAndroid Build Coastguard Worker	Comparison_COMPARISON_UNSPECIFIED                                 Comparison = 0
113*b7c941bbSAndroid Build Coastguard Worker	Comparison_COMPARISON_EQUAL                                       Comparison = 1
114*b7c941bbSAndroid Build Coastguard Worker	Comparison_COMPARISON_LESS_THAN                                   Comparison = 2
115*b7c941bbSAndroid Build Coastguard Worker	Comparison_COMPARISON_LESS_THAN_OR_EQUAL                          Comparison = 3
116*b7c941bbSAndroid Build Coastguard Worker	Comparison_COMPARISON_GREATER_THAN                                Comparison = 4
117*b7c941bbSAndroid Build Coastguard Worker	Comparison_COMPARISON_GREATER_THAN_OR_EQUAL                       Comparison = 5
118*b7c941bbSAndroid Build Coastguard Worker	Comparison_COMPARISON_INFO_ONLY                                   Comparison = 6
119*b7c941bbSAndroid Build Coastguard Worker	Comparison_COMPARISON_CONFIG                                      Comparison = 7
120*b7c941bbSAndroid Build Coastguard Worker	Comparison_COMPARISON_CAMERA_HARDWARE_LEVEL_GREATER_THAN_OR_EQUAL Comparison = 8
121*b7c941bbSAndroid Build Coastguard Worker)
122*b7c941bbSAndroid Build Coastguard Worker
123*b7c941bbSAndroid Build Coastguard Worker// Enum value maps for Comparison.
124*b7c941bbSAndroid Build Coastguard Workervar (
125*b7c941bbSAndroid Build Coastguard Worker	Comparison_name = map[int32]string{
126*b7c941bbSAndroid Build Coastguard Worker		0: "COMPARISON_UNSPECIFIED",
127*b7c941bbSAndroid Build Coastguard Worker		1: "COMPARISON_EQUAL",
128*b7c941bbSAndroid Build Coastguard Worker		2: "COMPARISON_LESS_THAN",
129*b7c941bbSAndroid Build Coastguard Worker		3: "COMPARISON_LESS_THAN_OR_EQUAL",
130*b7c941bbSAndroid Build Coastguard Worker		4: "COMPARISON_GREATER_THAN",
131*b7c941bbSAndroid Build Coastguard Worker		5: "COMPARISON_GREATER_THAN_OR_EQUAL",
132*b7c941bbSAndroid Build Coastguard Worker		6: "COMPARISON_INFO_ONLY",
133*b7c941bbSAndroid Build Coastguard Worker		7: "COMPARISON_CONFIG",
134*b7c941bbSAndroid Build Coastguard Worker		8: "COMPARISON_CAMERA_HARDWARE_LEVEL_GREATER_THAN_OR_EQUAL",
135*b7c941bbSAndroid Build Coastguard Worker	}
136*b7c941bbSAndroid Build Coastguard Worker	Comparison_value = map[string]int32{
137*b7c941bbSAndroid Build Coastguard Worker		"COMPARISON_UNSPECIFIED":                                 0,
138*b7c941bbSAndroid Build Coastguard Worker		"COMPARISON_EQUAL":                                       1,
139*b7c941bbSAndroid Build Coastguard Worker		"COMPARISON_LESS_THAN":                                   2,
140*b7c941bbSAndroid Build Coastguard Worker		"COMPARISON_LESS_THAN_OR_EQUAL":                          3,
141*b7c941bbSAndroid Build Coastguard Worker		"COMPARISON_GREATER_THAN":                                4,
142*b7c941bbSAndroid Build Coastguard Worker		"COMPARISON_GREATER_THAN_OR_EQUAL":                       5,
143*b7c941bbSAndroid Build Coastguard Worker		"COMPARISON_INFO_ONLY":                                   6,
144*b7c941bbSAndroid Build Coastguard Worker		"COMPARISON_CONFIG":                                      7,
145*b7c941bbSAndroid Build Coastguard Worker		"COMPARISON_CAMERA_HARDWARE_LEVEL_GREATER_THAN_OR_EQUAL": 8,
146*b7c941bbSAndroid Build Coastguard Worker	}
147*b7c941bbSAndroid Build Coastguard Worker)
148*b7c941bbSAndroid Build Coastguard Worker
149*b7c941bbSAndroid Build Coastguard Workerfunc (x Comparison) Enum() *Comparison {
150*b7c941bbSAndroid Build Coastguard Worker	p := new(Comparison)
151*b7c941bbSAndroid Build Coastguard Worker	*p = x
152*b7c941bbSAndroid Build Coastguard Worker	return p
153*b7c941bbSAndroid Build Coastguard Worker}
154*b7c941bbSAndroid Build Coastguard Worker
155*b7c941bbSAndroid Build Coastguard Workerfunc (x Comparison) String() string {
156*b7c941bbSAndroid Build Coastguard Worker	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
157*b7c941bbSAndroid Build Coastguard Worker}
158*b7c941bbSAndroid Build Coastguard Worker
159*b7c941bbSAndroid Build Coastguard Workerfunc (Comparison) Descriptor() protoreflect.EnumDescriptor {
160*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_enumTypes[1].Descriptor()
161*b7c941bbSAndroid Build Coastguard Worker}
162*b7c941bbSAndroid Build Coastguard Worker
163*b7c941bbSAndroid Build Coastguard Workerfunc (Comparison) Type() protoreflect.EnumType {
164*b7c941bbSAndroid Build Coastguard Worker	return &file_cts_tests_mediapc_requirements_requirements_proto_enumTypes[1]
165*b7c941bbSAndroid Build Coastguard Worker}
166*b7c941bbSAndroid Build Coastguard Worker
167*b7c941bbSAndroid Build Coastguard Workerfunc (x Comparison) Number() protoreflect.EnumNumber {
168*b7c941bbSAndroid Build Coastguard Worker	return protoreflect.EnumNumber(x)
169*b7c941bbSAndroid Build Coastguard Worker}
170*b7c941bbSAndroid Build Coastguard Worker
171*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Do not use.
172*b7c941bbSAndroid Build Coastguard Workerfunc (x *Comparison) UnmarshalJSON(b []byte) error {
173*b7c941bbSAndroid Build Coastguard Worker	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
174*b7c941bbSAndroid Build Coastguard Worker	if err != nil {
175*b7c941bbSAndroid Build Coastguard Worker		return err
176*b7c941bbSAndroid Build Coastguard Worker	}
177*b7c941bbSAndroid Build Coastguard Worker	*x = Comparison(num)
178*b7c941bbSAndroid Build Coastguard Worker	return nil
179*b7c941bbSAndroid Build Coastguard Worker}
180*b7c941bbSAndroid Build Coastguard Worker
181*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Use Comparison.Descriptor instead.
182*b7c941bbSAndroid Build Coastguard Workerfunc (Comparison) EnumDescriptor() ([]byte, []int) {
183*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_rawDescGZIP(), []int{1}
184*b7c941bbSAndroid Build Coastguard Worker}
185*b7c941bbSAndroid Build Coastguard Worker
186*b7c941bbSAndroid Build Coastguard Workertype MeasurementType int32
187*b7c941bbSAndroid Build Coastguard Worker
188*b7c941bbSAndroid Build Coastguard Workerconst (
189*b7c941bbSAndroid Build Coastguard Worker	MeasurementType_MEASUREMENT_TYPE_UNSPECIFIED MeasurementType = 0
190*b7c941bbSAndroid Build Coastguard Worker	MeasurementType_MEASUREMENT_TYPE_BOOL        MeasurementType = 1
191*b7c941bbSAndroid Build Coastguard Worker	MeasurementType_MEASUREMENT_TYPE_DOUBLE      MeasurementType = 2
192*b7c941bbSAndroid Build Coastguard Worker	MeasurementType_MEASUREMENT_TYPE_INT         MeasurementType = 3
193*b7c941bbSAndroid Build Coastguard Worker	MeasurementType_MEASUREMENT_TYPE_STRING      MeasurementType = 4
194*b7c941bbSAndroid Build Coastguard Worker	MeasurementType_MEASUREMENT_TYPE_LONG        MeasurementType = 5
195*b7c941bbSAndroid Build Coastguard Worker	MeasurementType_MEASUREMENT_TYPE_FLOAT       MeasurementType = 6
196*b7c941bbSAndroid Build Coastguard Worker)
197*b7c941bbSAndroid Build Coastguard Worker
198*b7c941bbSAndroid Build Coastguard Worker// Enum value maps for MeasurementType.
199*b7c941bbSAndroid Build Coastguard Workervar (
200*b7c941bbSAndroid Build Coastguard Worker	MeasurementType_name = map[int32]string{
201*b7c941bbSAndroid Build Coastguard Worker		0: "MEASUREMENT_TYPE_UNSPECIFIED",
202*b7c941bbSAndroid Build Coastguard Worker		1: "MEASUREMENT_TYPE_BOOL",
203*b7c941bbSAndroid Build Coastguard Worker		2: "MEASUREMENT_TYPE_DOUBLE",
204*b7c941bbSAndroid Build Coastguard Worker		3: "MEASUREMENT_TYPE_INT",
205*b7c941bbSAndroid Build Coastguard Worker		4: "MEASUREMENT_TYPE_STRING",
206*b7c941bbSAndroid Build Coastguard Worker		5: "MEASUREMENT_TYPE_LONG",
207*b7c941bbSAndroid Build Coastguard Worker		6: "MEASUREMENT_TYPE_FLOAT",
208*b7c941bbSAndroid Build Coastguard Worker	}
209*b7c941bbSAndroid Build Coastguard Worker	MeasurementType_value = map[string]int32{
210*b7c941bbSAndroid Build Coastguard Worker		"MEASUREMENT_TYPE_UNSPECIFIED": 0,
211*b7c941bbSAndroid Build Coastguard Worker		"MEASUREMENT_TYPE_BOOL":        1,
212*b7c941bbSAndroid Build Coastguard Worker		"MEASUREMENT_TYPE_DOUBLE":      2,
213*b7c941bbSAndroid Build Coastguard Worker		"MEASUREMENT_TYPE_INT":         3,
214*b7c941bbSAndroid Build Coastguard Worker		"MEASUREMENT_TYPE_STRING":      4,
215*b7c941bbSAndroid Build Coastguard Worker		"MEASUREMENT_TYPE_LONG":        5,
216*b7c941bbSAndroid Build Coastguard Worker		"MEASUREMENT_TYPE_FLOAT":       6,
217*b7c941bbSAndroid Build Coastguard Worker	}
218*b7c941bbSAndroid Build Coastguard Worker)
219*b7c941bbSAndroid Build Coastguard Worker
220*b7c941bbSAndroid Build Coastguard Workerfunc (x MeasurementType) Enum() *MeasurementType {
221*b7c941bbSAndroid Build Coastguard Worker	p := new(MeasurementType)
222*b7c941bbSAndroid Build Coastguard Worker	*p = x
223*b7c941bbSAndroid Build Coastguard Worker	return p
224*b7c941bbSAndroid Build Coastguard Worker}
225*b7c941bbSAndroid Build Coastguard Worker
226*b7c941bbSAndroid Build Coastguard Workerfunc (x MeasurementType) String() string {
227*b7c941bbSAndroid Build Coastguard Worker	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
228*b7c941bbSAndroid Build Coastguard Worker}
229*b7c941bbSAndroid Build Coastguard Worker
230*b7c941bbSAndroid Build Coastguard Workerfunc (MeasurementType) Descriptor() protoreflect.EnumDescriptor {
231*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_enumTypes[2].Descriptor()
232*b7c941bbSAndroid Build Coastguard Worker}
233*b7c941bbSAndroid Build Coastguard Worker
234*b7c941bbSAndroid Build Coastguard Workerfunc (MeasurementType) Type() protoreflect.EnumType {
235*b7c941bbSAndroid Build Coastguard Worker	return &file_cts_tests_mediapc_requirements_requirements_proto_enumTypes[2]
236*b7c941bbSAndroid Build Coastguard Worker}
237*b7c941bbSAndroid Build Coastguard Worker
238*b7c941bbSAndroid Build Coastguard Workerfunc (x MeasurementType) Number() protoreflect.EnumNumber {
239*b7c941bbSAndroid Build Coastguard Worker	return protoreflect.EnumNumber(x)
240*b7c941bbSAndroid Build Coastguard Worker}
241*b7c941bbSAndroid Build Coastguard Worker
242*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Do not use.
243*b7c941bbSAndroid Build Coastguard Workerfunc (x *MeasurementType) UnmarshalJSON(b []byte) error {
244*b7c941bbSAndroid Build Coastguard Worker	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
245*b7c941bbSAndroid Build Coastguard Worker	if err != nil {
246*b7c941bbSAndroid Build Coastguard Worker		return err
247*b7c941bbSAndroid Build Coastguard Worker	}
248*b7c941bbSAndroid Build Coastguard Worker	*x = MeasurementType(num)
249*b7c941bbSAndroid Build Coastguard Worker	return nil
250*b7c941bbSAndroid Build Coastguard Worker}
251*b7c941bbSAndroid Build Coastguard Worker
252*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Use MeasurementType.Descriptor instead.
253*b7c941bbSAndroid Build Coastguard Workerfunc (MeasurementType) EnumDescriptor() ([]byte, []int) {
254*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_rawDescGZIP(), []int{2}
255*b7c941bbSAndroid Build Coastguard Worker}
256*b7c941bbSAndroid Build Coastguard Worker
257*b7c941bbSAndroid Build Coastguard Worker// A list of requirements.
258*b7c941bbSAndroid Build Coastguard Workertype RequirementList struct {
259*b7c941bbSAndroid Build Coastguard Worker	state         protoimpl.MessageState
260*b7c941bbSAndroid Build Coastguard Worker	sizeCache     protoimpl.SizeCache
261*b7c941bbSAndroid Build Coastguard Worker	unknownFields protoimpl.UnknownFields
262*b7c941bbSAndroid Build Coastguard Worker
263*b7c941bbSAndroid Build Coastguard Worker	Requirements []*Requirement `protobuf:"bytes,1,rep,name=requirements" json:"requirements,omitempty"`
264*b7c941bbSAndroid Build Coastguard Worker	// All valid MPC levels
265*b7c941bbSAndroid Build Coastguard Worker	AllMpcs []int64 `protobuf:"varint,2,rep,packed,name=all_mpcs,json=allMpcs" json:"all_mpcs,omitempty"`
266*b7c941bbSAndroid Build Coastguard Worker}
267*b7c941bbSAndroid Build Coastguard Worker
268*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementList) Reset() {
269*b7c941bbSAndroid Build Coastguard Worker	*x = RequirementList{}
270*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled {
271*b7c941bbSAndroid Build Coastguard Worker		mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[0]
272*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
273*b7c941bbSAndroid Build Coastguard Worker		ms.StoreMessageInfo(mi)
274*b7c941bbSAndroid Build Coastguard Worker	}
275*b7c941bbSAndroid Build Coastguard Worker}
276*b7c941bbSAndroid Build Coastguard Worker
277*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementList) String() string {
278*b7c941bbSAndroid Build Coastguard Worker	return protoimpl.X.MessageStringOf(x)
279*b7c941bbSAndroid Build Coastguard Worker}
280*b7c941bbSAndroid Build Coastguard Worker
281*b7c941bbSAndroid Build Coastguard Workerfunc (*RequirementList) ProtoMessage() {}
282*b7c941bbSAndroid Build Coastguard Worker
283*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementList) ProtoReflect() protoreflect.Message {
284*b7c941bbSAndroid Build Coastguard Worker	mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[0]
285*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled && x != nil {
286*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
287*b7c941bbSAndroid Build Coastguard Worker		if ms.LoadMessageInfo() == nil {
288*b7c941bbSAndroid Build Coastguard Worker			ms.StoreMessageInfo(mi)
289*b7c941bbSAndroid Build Coastguard Worker		}
290*b7c941bbSAndroid Build Coastguard Worker		return ms
291*b7c941bbSAndroid Build Coastguard Worker	}
292*b7c941bbSAndroid Build Coastguard Worker	return mi.MessageOf(x)
293*b7c941bbSAndroid Build Coastguard Worker}
294*b7c941bbSAndroid Build Coastguard Worker
295*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Use RequirementList.ProtoReflect.Descriptor instead.
296*b7c941bbSAndroid Build Coastguard Workerfunc (*RequirementList) Descriptor() ([]byte, []int) {
297*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_rawDescGZIP(), []int{0}
298*b7c941bbSAndroid Build Coastguard Worker}
299*b7c941bbSAndroid Build Coastguard Worker
300*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementList) GetRequirements() []*Requirement {
301*b7c941bbSAndroid Build Coastguard Worker	if x != nil {
302*b7c941bbSAndroid Build Coastguard Worker		return x.Requirements
303*b7c941bbSAndroid Build Coastguard Worker	}
304*b7c941bbSAndroid Build Coastguard Worker	return nil
305*b7c941bbSAndroid Build Coastguard Worker}
306*b7c941bbSAndroid Build Coastguard Worker
307*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementList) GetAllMpcs() []int64 {
308*b7c941bbSAndroid Build Coastguard Worker	if x != nil {
309*b7c941bbSAndroid Build Coastguard Worker		return x.AllMpcs
310*b7c941bbSAndroid Build Coastguard Worker	}
311*b7c941bbSAndroid Build Coastguard Worker	return nil
312*b7c941bbSAndroid Build Coastguard Worker}
313*b7c941bbSAndroid Build Coastguard Worker
314*b7c941bbSAndroid Build Coastguard Worker// A Media Performance Class Requirement with required measurements and
315*b7c941bbSAndroid Build Coastguard Worker// specifications including required values for each relevant MPC level.
316*b7c941bbSAndroid Build Coastguard Workertype Requirement struct {
317*b7c941bbSAndroid Build Coastguard Worker	state         protoimpl.MessageState
318*b7c941bbSAndroid Build Coastguard Worker	sizeCache     protoimpl.SizeCache
319*b7c941bbSAndroid Build Coastguard Worker	unknownFields protoimpl.UnknownFields
320*b7c941bbSAndroid Build Coastguard Worker
321*b7c941bbSAndroid Build Coastguard Worker	// ID exactly as shown in the CDD
322*b7c941bbSAndroid Build Coastguard Worker	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
323*b7c941bbSAndroid Build Coastguard Worker	// Short human readable name. Must be unique.
324*b7c941bbSAndroid Build Coastguard Worker	Name        *string                    `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
325*b7c941bbSAndroid Build Coastguard Worker	Description *string                    `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
326*b7c941bbSAndroid Build Coastguard Worker	Group       *Group                     `protobuf:"varint,4,opt,name=group,enum=android.media.performanceclass.requirements.Group" json:"group,omitempty"`
327*b7c941bbSAndroid Build Coastguard Worker	Specs       map[int64]*RequirementSpec `protobuf:"bytes,5,rep,name=specs" json:"specs,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
328*b7c941bbSAndroid Build Coastguard Worker	// measurement_id to RequiredMeasurements
329*b7c941bbSAndroid Build Coastguard Worker	// The measurement_id is a field name safe string.
330*b7c941bbSAndroid Build Coastguard Worker	Measurements map[string]*RequiredMeasurement `protobuf:"bytes,6,rep,name=measurements" json:"measurements,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
331*b7c941bbSAndroid Build Coastguard Worker	// Whether this requirement is a non-CTS test. Cts tests require fields in the
332*b7c941bbSAndroid Build Coastguard Worker	// test cases proto to be repeated fields. Non-Cts tests need optional fields.
333*b7c941bbSAndroid Build Coastguard Worker	IsNonCtsTest *bool `protobuf:"varint,7,opt,name=is_non_cts_test,json=isNonCtsTest,def=0" json:"is_non_cts_test,omitempty"`
334*b7c941bbSAndroid Build Coastguard Worker	// Tests may use different setups depending on which performance class(es)
335*b7c941bbSAndroid Build Coastguard Worker	// are being tested. This field specifies a list of identifiers for each
336*b7c941bbSAndroid Build Coastguard Worker	// setup. Each identifier must have at least one corresponding entry in specs.
337*b7c941bbSAndroid Build Coastguard Worker	// The list can just be a single entry of a blank string if only one setup
338*b7c941bbSAndroid Build Coastguard Worker	// exists.
339*b7c941bbSAndroid Build Coastguard Worker	TestConfigs map[string]*TestConfig `protobuf:"bytes,8,rep,name=test_configs,json=testConfigs" json:"test_configs,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
340*b7c941bbSAndroid Build Coastguard Worker	// variant_id to Variant
341*b7c941bbSAndroid Build Coastguard Worker	//
342*b7c941bbSAndroid Build Coastguard Worker	// The variant_id is a field name safe string.
343*b7c941bbSAndroid Build Coastguard Worker	Variants map[string]*Variant `protobuf:"bytes,57,rep,name=variants" json:"variants,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
344*b7c941bbSAndroid Build Coastguard Worker}
345*b7c941bbSAndroid Build Coastguard Worker
346*b7c941bbSAndroid Build Coastguard Worker// Default values for Requirement fields.
347*b7c941bbSAndroid Build Coastguard Workerconst (
348*b7c941bbSAndroid Build Coastguard Worker	Default_Requirement_IsNonCtsTest = bool(false)
349*b7c941bbSAndroid Build Coastguard Worker)
350*b7c941bbSAndroid Build Coastguard Worker
351*b7c941bbSAndroid Build Coastguard Workerfunc (x *Requirement) Reset() {
352*b7c941bbSAndroid Build Coastguard Worker	*x = Requirement{}
353*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled {
354*b7c941bbSAndroid Build Coastguard Worker		mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[1]
355*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
356*b7c941bbSAndroid Build Coastguard Worker		ms.StoreMessageInfo(mi)
357*b7c941bbSAndroid Build Coastguard Worker	}
358*b7c941bbSAndroid Build Coastguard Worker}
359*b7c941bbSAndroid Build Coastguard Worker
360*b7c941bbSAndroid Build Coastguard Workerfunc (x *Requirement) String() string {
361*b7c941bbSAndroid Build Coastguard Worker	return protoimpl.X.MessageStringOf(x)
362*b7c941bbSAndroid Build Coastguard Worker}
363*b7c941bbSAndroid Build Coastguard Worker
364*b7c941bbSAndroid Build Coastguard Workerfunc (*Requirement) ProtoMessage() {}
365*b7c941bbSAndroid Build Coastguard Worker
366*b7c941bbSAndroid Build Coastguard Workerfunc (x *Requirement) ProtoReflect() protoreflect.Message {
367*b7c941bbSAndroid Build Coastguard Worker	mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[1]
368*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled && x != nil {
369*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
370*b7c941bbSAndroid Build Coastguard Worker		if ms.LoadMessageInfo() == nil {
371*b7c941bbSAndroid Build Coastguard Worker			ms.StoreMessageInfo(mi)
372*b7c941bbSAndroid Build Coastguard Worker		}
373*b7c941bbSAndroid Build Coastguard Worker		return ms
374*b7c941bbSAndroid Build Coastguard Worker	}
375*b7c941bbSAndroid Build Coastguard Worker	return mi.MessageOf(x)
376*b7c941bbSAndroid Build Coastguard Worker}
377*b7c941bbSAndroid Build Coastguard Worker
378*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Use Requirement.ProtoReflect.Descriptor instead.
379*b7c941bbSAndroid Build Coastguard Workerfunc (*Requirement) Descriptor() ([]byte, []int) {
380*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_rawDescGZIP(), []int{1}
381*b7c941bbSAndroid Build Coastguard Worker}
382*b7c941bbSAndroid Build Coastguard Worker
383*b7c941bbSAndroid Build Coastguard Workerfunc (x *Requirement) GetId() string {
384*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.Id != nil {
385*b7c941bbSAndroid Build Coastguard Worker		return *x.Id
386*b7c941bbSAndroid Build Coastguard Worker	}
387*b7c941bbSAndroid Build Coastguard Worker	return ""
388*b7c941bbSAndroid Build Coastguard Worker}
389*b7c941bbSAndroid Build Coastguard Worker
390*b7c941bbSAndroid Build Coastguard Workerfunc (x *Requirement) GetName() string {
391*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.Name != nil {
392*b7c941bbSAndroid Build Coastguard Worker		return *x.Name
393*b7c941bbSAndroid Build Coastguard Worker	}
394*b7c941bbSAndroid Build Coastguard Worker	return ""
395*b7c941bbSAndroid Build Coastguard Worker}
396*b7c941bbSAndroid Build Coastguard Worker
397*b7c941bbSAndroid Build Coastguard Workerfunc (x *Requirement) GetDescription() string {
398*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.Description != nil {
399*b7c941bbSAndroid Build Coastguard Worker		return *x.Description
400*b7c941bbSAndroid Build Coastguard Worker	}
401*b7c941bbSAndroid Build Coastguard Worker	return ""
402*b7c941bbSAndroid Build Coastguard Worker}
403*b7c941bbSAndroid Build Coastguard Worker
404*b7c941bbSAndroid Build Coastguard Workerfunc (x *Requirement) GetGroup() Group {
405*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.Group != nil {
406*b7c941bbSAndroid Build Coastguard Worker		return *x.Group
407*b7c941bbSAndroid Build Coastguard Worker	}
408*b7c941bbSAndroid Build Coastguard Worker	return Group_GROUP_UNSPECIFIED
409*b7c941bbSAndroid Build Coastguard Worker}
410*b7c941bbSAndroid Build Coastguard Worker
411*b7c941bbSAndroid Build Coastguard Workerfunc (x *Requirement) GetSpecs() map[int64]*RequirementSpec {
412*b7c941bbSAndroid Build Coastguard Worker	if x != nil {
413*b7c941bbSAndroid Build Coastguard Worker		return x.Specs
414*b7c941bbSAndroid Build Coastguard Worker	}
415*b7c941bbSAndroid Build Coastguard Worker	return nil
416*b7c941bbSAndroid Build Coastguard Worker}
417*b7c941bbSAndroid Build Coastguard Worker
418*b7c941bbSAndroid Build Coastguard Workerfunc (x *Requirement) GetMeasurements() map[string]*RequiredMeasurement {
419*b7c941bbSAndroid Build Coastguard Worker	if x != nil {
420*b7c941bbSAndroid Build Coastguard Worker		return x.Measurements
421*b7c941bbSAndroid Build Coastguard Worker	}
422*b7c941bbSAndroid Build Coastguard Worker	return nil
423*b7c941bbSAndroid Build Coastguard Worker}
424*b7c941bbSAndroid Build Coastguard Worker
425*b7c941bbSAndroid Build Coastguard Workerfunc (x *Requirement) GetIsNonCtsTest() bool {
426*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.IsNonCtsTest != nil {
427*b7c941bbSAndroid Build Coastguard Worker		return *x.IsNonCtsTest
428*b7c941bbSAndroid Build Coastguard Worker	}
429*b7c941bbSAndroid Build Coastguard Worker	return Default_Requirement_IsNonCtsTest
430*b7c941bbSAndroid Build Coastguard Worker}
431*b7c941bbSAndroid Build Coastguard Worker
432*b7c941bbSAndroid Build Coastguard Workerfunc (x *Requirement) GetTestConfigs() map[string]*TestConfig {
433*b7c941bbSAndroid Build Coastguard Worker	if x != nil {
434*b7c941bbSAndroid Build Coastguard Worker		return x.TestConfigs
435*b7c941bbSAndroid Build Coastguard Worker	}
436*b7c941bbSAndroid Build Coastguard Worker	return nil
437*b7c941bbSAndroid Build Coastguard Worker}
438*b7c941bbSAndroid Build Coastguard Worker
439*b7c941bbSAndroid Build Coastguard Workerfunc (x *Requirement) GetVariants() map[string]*Variant {
440*b7c941bbSAndroid Build Coastguard Worker	if x != nil {
441*b7c941bbSAndroid Build Coastguard Worker		return x.Variants
442*b7c941bbSAndroid Build Coastguard Worker	}
443*b7c941bbSAndroid Build Coastguard Worker	return nil
444*b7c941bbSAndroid Build Coastguard Worker}
445*b7c941bbSAndroid Build Coastguard Worker
446*b7c941bbSAndroid Build Coastguard Workertype RequirementSpec struct {
447*b7c941bbSAndroid Build Coastguard Worker	state         protoimpl.MessageState
448*b7c941bbSAndroid Build Coastguard Worker	sizeCache     protoimpl.SizeCache
449*b7c941bbSAndroid Build Coastguard Worker	unknownFields protoimpl.UnknownFields
450*b7c941bbSAndroid Build Coastguard Worker
451*b7c941bbSAndroid Build Coastguard Worker	Mpc *mpc_go_proto.MediaPerformanceClass `protobuf:"varint,1,opt,name=mpc,enum=android.media.performanceclass.MediaPerformanceClass" json:"mpc,omitempty"`
452*b7c941bbSAndroid Build Coastguard Worker	// The specification of the requirement at the given MPC level exactly as
453*b7c941bbSAndroid Build Coastguard Worker	// described in the CDD.
454*b7c941bbSAndroid Build Coastguard Worker	Specification *string `protobuf:"bytes,3,opt,name=specification" json:"specification,omitempty"`
455*b7c941bbSAndroid Build Coastguard Worker	// measurement_id to RequiredMeasurements
456*b7c941bbSAndroid Build Coastguard Worker	//
457*b7c941bbSAndroid Build Coastguard Worker	// The measurement_id is a field name safe string.
458*b7c941bbSAndroid Build Coastguard Worker	// The measurement_id must match the id of a RequiredMeasurement in the parent
459*b7c941bbSAndroid Build Coastguard Worker	// Requirement.
460*b7c941bbSAndroid Build Coastguard Worker	RequiredValues map[string]*RequiredValue `protobuf:"bytes,4,rep,name=required_values,json=requiredValues" json:"required_values,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
461*b7c941bbSAndroid Build Coastguard Worker	// variant_id to VariantSpec
462*b7c941bbSAndroid Build Coastguard Worker	// The variant_id is a field name safe string.
463*b7c941bbSAndroid Build Coastguard Worker	VariantSpecs map[string]*VariantSpec `protobuf:"bytes,5,rep,name=variant_specs,json=variantSpecs" json:"variant_specs,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
464*b7c941bbSAndroid Build Coastguard Worker	// The test config id to use for this spec. If not specified, defaults to an
465*b7c941bbSAndroid Build Coastguard Worker	// empty string.
466*b7c941bbSAndroid Build Coastguard Worker	TestConfigId *string `protobuf:"bytes,6,opt,name=test_config_id,json=testConfigId,def=" json:"test_config_id,omitempty"`
467*b7c941bbSAndroid Build Coastguard Worker}
468*b7c941bbSAndroid Build Coastguard Worker
469*b7c941bbSAndroid Build Coastguard Worker// Default values for RequirementSpec fields.
470*b7c941bbSAndroid Build Coastguard Workerconst (
471*b7c941bbSAndroid Build Coastguard Worker	Default_RequirementSpec_TestConfigId = string("")
472*b7c941bbSAndroid Build Coastguard Worker)
473*b7c941bbSAndroid Build Coastguard Worker
474*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementSpec) Reset() {
475*b7c941bbSAndroid Build Coastguard Worker	*x = RequirementSpec{}
476*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled {
477*b7c941bbSAndroid Build Coastguard Worker		mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[2]
478*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
479*b7c941bbSAndroid Build Coastguard Worker		ms.StoreMessageInfo(mi)
480*b7c941bbSAndroid Build Coastguard Worker	}
481*b7c941bbSAndroid Build Coastguard Worker}
482*b7c941bbSAndroid Build Coastguard Worker
483*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementSpec) String() string {
484*b7c941bbSAndroid Build Coastguard Worker	return protoimpl.X.MessageStringOf(x)
485*b7c941bbSAndroid Build Coastguard Worker}
486*b7c941bbSAndroid Build Coastguard Worker
487*b7c941bbSAndroid Build Coastguard Workerfunc (*RequirementSpec) ProtoMessage() {}
488*b7c941bbSAndroid Build Coastguard Worker
489*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementSpec) ProtoReflect() protoreflect.Message {
490*b7c941bbSAndroid Build Coastguard Worker	mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[2]
491*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled && x != nil {
492*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
493*b7c941bbSAndroid Build Coastguard Worker		if ms.LoadMessageInfo() == nil {
494*b7c941bbSAndroid Build Coastguard Worker			ms.StoreMessageInfo(mi)
495*b7c941bbSAndroid Build Coastguard Worker		}
496*b7c941bbSAndroid Build Coastguard Worker		return ms
497*b7c941bbSAndroid Build Coastguard Worker	}
498*b7c941bbSAndroid Build Coastguard Worker	return mi.MessageOf(x)
499*b7c941bbSAndroid Build Coastguard Worker}
500*b7c941bbSAndroid Build Coastguard Worker
501*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Use RequirementSpec.ProtoReflect.Descriptor instead.
502*b7c941bbSAndroid Build Coastguard Workerfunc (*RequirementSpec) Descriptor() ([]byte, []int) {
503*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_rawDescGZIP(), []int{2}
504*b7c941bbSAndroid Build Coastguard Worker}
505*b7c941bbSAndroid Build Coastguard Worker
506*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementSpec) GetMpc() mpc_go_proto.MediaPerformanceClass {
507*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.Mpc != nil {
508*b7c941bbSAndroid Build Coastguard Worker		return *x.Mpc
509*b7c941bbSAndroid Build Coastguard Worker	}
510*b7c941bbSAndroid Build Coastguard Worker	return mpc_go_proto.MediaPerformanceClass(0)
511*b7c941bbSAndroid Build Coastguard Worker}
512*b7c941bbSAndroid Build Coastguard Worker
513*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementSpec) GetSpecification() string {
514*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.Specification != nil {
515*b7c941bbSAndroid Build Coastguard Worker		return *x.Specification
516*b7c941bbSAndroid Build Coastguard Worker	}
517*b7c941bbSAndroid Build Coastguard Worker	return ""
518*b7c941bbSAndroid Build Coastguard Worker}
519*b7c941bbSAndroid Build Coastguard Worker
520*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementSpec) GetRequiredValues() map[string]*RequiredValue {
521*b7c941bbSAndroid Build Coastguard Worker	if x != nil {
522*b7c941bbSAndroid Build Coastguard Worker		return x.RequiredValues
523*b7c941bbSAndroid Build Coastguard Worker	}
524*b7c941bbSAndroid Build Coastguard Worker	return nil
525*b7c941bbSAndroid Build Coastguard Worker}
526*b7c941bbSAndroid Build Coastguard Worker
527*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementSpec) GetVariantSpecs() map[string]*VariantSpec {
528*b7c941bbSAndroid Build Coastguard Worker	if x != nil {
529*b7c941bbSAndroid Build Coastguard Worker		return x.VariantSpecs
530*b7c941bbSAndroid Build Coastguard Worker	}
531*b7c941bbSAndroid Build Coastguard Worker	return nil
532*b7c941bbSAndroid Build Coastguard Worker}
533*b7c941bbSAndroid Build Coastguard Worker
534*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequirementSpec) GetTestConfigId() string {
535*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.TestConfigId != nil {
536*b7c941bbSAndroid Build Coastguard Worker		return *x.TestConfigId
537*b7c941bbSAndroid Build Coastguard Worker	}
538*b7c941bbSAndroid Build Coastguard Worker	return Default_RequirementSpec_TestConfigId
539*b7c941bbSAndroid Build Coastguard Worker}
540*b7c941bbSAndroid Build Coastguard Worker
541*b7c941bbSAndroid Build Coastguard Worker// A required measurement needed verifiy a MPC requirement.
542*b7c941bbSAndroid Build Coastguard Workertype RequiredMeasurement struct {
543*b7c941bbSAndroid Build Coastguard Worker	state         protoimpl.MessageState
544*b7c941bbSAndroid Build Coastguard Worker	sizeCache     protoimpl.SizeCache
545*b7c941bbSAndroid Build Coastguard Worker	unknownFields protoimpl.UnknownFields
546*b7c941bbSAndroid Build Coastguard Worker
547*b7c941bbSAndroid Build Coastguard Worker	// The id is a field name safe string.
548*b7c941bbSAndroid Build Coastguard Worker	Id              *string          `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
549*b7c941bbSAndroid Build Coastguard Worker	Description     *string          `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
550*b7c941bbSAndroid Build Coastguard Worker	MeasurementType *MeasurementType `protobuf:"varint,3,opt,name=measurement_type,json=measurementType,enum=android.media.performanceclass.requirements.MeasurementType" json:"measurement_type,omitempty"`
551*b7c941bbSAndroid Build Coastguard Worker	Comparison      *Comparison      `protobuf:"varint,4,opt,name=comparison,enum=android.media.performanceclass.requirements.Comparison" json:"comparison,omitempty"`
552*b7c941bbSAndroid Build Coastguard Worker	// Must be unique per requirement and greater than or equal to 3.
553*b7c941bbSAndroid Build Coastguard Worker	ProtoFieldNumber *int32 `protobuf:"varint,6,opt,name=proto_field_number,json=protoFieldNumber" json:"proto_field_number,omitempty"`
554*b7c941bbSAndroid Build Coastguard Worker}
555*b7c941bbSAndroid Build Coastguard Worker
556*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredMeasurement) Reset() {
557*b7c941bbSAndroid Build Coastguard Worker	*x = RequiredMeasurement{}
558*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled {
559*b7c941bbSAndroid Build Coastguard Worker		mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[3]
560*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
561*b7c941bbSAndroid Build Coastguard Worker		ms.StoreMessageInfo(mi)
562*b7c941bbSAndroid Build Coastguard Worker	}
563*b7c941bbSAndroid Build Coastguard Worker}
564*b7c941bbSAndroid Build Coastguard Worker
565*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredMeasurement) String() string {
566*b7c941bbSAndroid Build Coastguard Worker	return protoimpl.X.MessageStringOf(x)
567*b7c941bbSAndroid Build Coastguard Worker}
568*b7c941bbSAndroid Build Coastguard Worker
569*b7c941bbSAndroid Build Coastguard Workerfunc (*RequiredMeasurement) ProtoMessage() {}
570*b7c941bbSAndroid Build Coastguard Worker
571*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredMeasurement) ProtoReflect() protoreflect.Message {
572*b7c941bbSAndroid Build Coastguard Worker	mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[3]
573*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled && x != nil {
574*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
575*b7c941bbSAndroid Build Coastguard Worker		if ms.LoadMessageInfo() == nil {
576*b7c941bbSAndroid Build Coastguard Worker			ms.StoreMessageInfo(mi)
577*b7c941bbSAndroid Build Coastguard Worker		}
578*b7c941bbSAndroid Build Coastguard Worker		return ms
579*b7c941bbSAndroid Build Coastguard Worker	}
580*b7c941bbSAndroid Build Coastguard Worker	return mi.MessageOf(x)
581*b7c941bbSAndroid Build Coastguard Worker}
582*b7c941bbSAndroid Build Coastguard Worker
583*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Use RequiredMeasurement.ProtoReflect.Descriptor instead.
584*b7c941bbSAndroid Build Coastguard Workerfunc (*RequiredMeasurement) Descriptor() ([]byte, []int) {
585*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_rawDescGZIP(), []int{3}
586*b7c941bbSAndroid Build Coastguard Worker}
587*b7c941bbSAndroid Build Coastguard Worker
588*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredMeasurement) GetId() string {
589*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.Id != nil {
590*b7c941bbSAndroid Build Coastguard Worker		return *x.Id
591*b7c941bbSAndroid Build Coastguard Worker	}
592*b7c941bbSAndroid Build Coastguard Worker	return ""
593*b7c941bbSAndroid Build Coastguard Worker}
594*b7c941bbSAndroid Build Coastguard Worker
595*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredMeasurement) GetDescription() string {
596*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.Description != nil {
597*b7c941bbSAndroid Build Coastguard Worker		return *x.Description
598*b7c941bbSAndroid Build Coastguard Worker	}
599*b7c941bbSAndroid Build Coastguard Worker	return ""
600*b7c941bbSAndroid Build Coastguard Worker}
601*b7c941bbSAndroid Build Coastguard Worker
602*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredMeasurement) GetMeasurementType() MeasurementType {
603*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.MeasurementType != nil {
604*b7c941bbSAndroid Build Coastguard Worker		return *x.MeasurementType
605*b7c941bbSAndroid Build Coastguard Worker	}
606*b7c941bbSAndroid Build Coastguard Worker	return MeasurementType_MEASUREMENT_TYPE_UNSPECIFIED
607*b7c941bbSAndroid Build Coastguard Worker}
608*b7c941bbSAndroid Build Coastguard Worker
609*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredMeasurement) GetComparison() Comparison {
610*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.Comparison != nil {
611*b7c941bbSAndroid Build Coastguard Worker		return *x.Comparison
612*b7c941bbSAndroid Build Coastguard Worker	}
613*b7c941bbSAndroid Build Coastguard Worker	return Comparison_COMPARISON_UNSPECIFIED
614*b7c941bbSAndroid Build Coastguard Worker}
615*b7c941bbSAndroid Build Coastguard Worker
616*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredMeasurement) GetProtoFieldNumber() int32 {
617*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.ProtoFieldNumber != nil {
618*b7c941bbSAndroid Build Coastguard Worker		return *x.ProtoFieldNumber
619*b7c941bbSAndroid Build Coastguard Worker	}
620*b7c941bbSAndroid Build Coastguard Worker	return 0
621*b7c941bbSAndroid Build Coastguard Worker}
622*b7c941bbSAndroid Build Coastguard Worker
623*b7c941bbSAndroid Build Coastguard Worker// A required value for a RequiredMeasurement at a given MPC level.
624*b7c941bbSAndroid Build Coastguard Workertype RequiredValue struct {
625*b7c941bbSAndroid Build Coastguard Worker	state         protoimpl.MessageState
626*b7c941bbSAndroid Build Coastguard Worker	sizeCache     protoimpl.SizeCache
627*b7c941bbSAndroid Build Coastguard Worker	unknownFields protoimpl.UnknownFields
628*b7c941bbSAndroid Build Coastguard Worker
629*b7c941bbSAndroid Build Coastguard Worker	// The id is a field name safe string.
630*b7c941bbSAndroid Build Coastguard Worker	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
631*b7c941bbSAndroid Build Coastguard Worker	// Types that are assignable to Value:
632*b7c941bbSAndroid Build Coastguard Worker	//
633*b7c941bbSAndroid Build Coastguard Worker	//	*RequiredValue_StringValue
634*b7c941bbSAndroid Build Coastguard Worker	//	*RequiredValue_IntValue
635*b7c941bbSAndroid Build Coastguard Worker	//	*RequiredValue_DoubleValue
636*b7c941bbSAndroid Build Coastguard Worker	//	*RequiredValue_BoolValue
637*b7c941bbSAndroid Build Coastguard Worker	//	*RequiredValue_LongValue
638*b7c941bbSAndroid Build Coastguard Worker	//	*RequiredValue_FloatValue
639*b7c941bbSAndroid Build Coastguard Worker	Value isRequiredValue_Value `protobuf_oneof:"value"`
640*b7c941bbSAndroid Build Coastguard Worker}
641*b7c941bbSAndroid Build Coastguard Worker
642*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredValue) Reset() {
643*b7c941bbSAndroid Build Coastguard Worker	*x = RequiredValue{}
644*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled {
645*b7c941bbSAndroid Build Coastguard Worker		mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[4]
646*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
647*b7c941bbSAndroid Build Coastguard Worker		ms.StoreMessageInfo(mi)
648*b7c941bbSAndroid Build Coastguard Worker	}
649*b7c941bbSAndroid Build Coastguard Worker}
650*b7c941bbSAndroid Build Coastguard Worker
651*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredValue) String() string {
652*b7c941bbSAndroid Build Coastguard Worker	return protoimpl.X.MessageStringOf(x)
653*b7c941bbSAndroid Build Coastguard Worker}
654*b7c941bbSAndroid Build Coastguard Worker
655*b7c941bbSAndroid Build Coastguard Workerfunc (*RequiredValue) ProtoMessage() {}
656*b7c941bbSAndroid Build Coastguard Worker
657*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredValue) ProtoReflect() protoreflect.Message {
658*b7c941bbSAndroid Build Coastguard Worker	mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[4]
659*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled && x != nil {
660*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
661*b7c941bbSAndroid Build Coastguard Worker		if ms.LoadMessageInfo() == nil {
662*b7c941bbSAndroid Build Coastguard Worker			ms.StoreMessageInfo(mi)
663*b7c941bbSAndroid Build Coastguard Worker		}
664*b7c941bbSAndroid Build Coastguard Worker		return ms
665*b7c941bbSAndroid Build Coastguard Worker	}
666*b7c941bbSAndroid Build Coastguard Worker	return mi.MessageOf(x)
667*b7c941bbSAndroid Build Coastguard Worker}
668*b7c941bbSAndroid Build Coastguard Worker
669*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Use RequiredValue.ProtoReflect.Descriptor instead.
670*b7c941bbSAndroid Build Coastguard Workerfunc (*RequiredValue) Descriptor() ([]byte, []int) {
671*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_rawDescGZIP(), []int{4}
672*b7c941bbSAndroid Build Coastguard Worker}
673*b7c941bbSAndroid Build Coastguard Worker
674*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredValue) GetId() string {
675*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.Id != nil {
676*b7c941bbSAndroid Build Coastguard Worker		return *x.Id
677*b7c941bbSAndroid Build Coastguard Worker	}
678*b7c941bbSAndroid Build Coastguard Worker	return ""
679*b7c941bbSAndroid Build Coastguard Worker}
680*b7c941bbSAndroid Build Coastguard Worker
681*b7c941bbSAndroid Build Coastguard Workerfunc (m *RequiredValue) GetValue() isRequiredValue_Value {
682*b7c941bbSAndroid Build Coastguard Worker	if m != nil {
683*b7c941bbSAndroid Build Coastguard Worker		return m.Value
684*b7c941bbSAndroid Build Coastguard Worker	}
685*b7c941bbSAndroid Build Coastguard Worker	return nil
686*b7c941bbSAndroid Build Coastguard Worker}
687*b7c941bbSAndroid Build Coastguard Worker
688*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredValue) GetStringValue() string {
689*b7c941bbSAndroid Build Coastguard Worker	if x, ok := x.GetValue().(*RequiredValue_StringValue); ok {
690*b7c941bbSAndroid Build Coastguard Worker		return x.StringValue
691*b7c941bbSAndroid Build Coastguard Worker	}
692*b7c941bbSAndroid Build Coastguard Worker	return ""
693*b7c941bbSAndroid Build Coastguard Worker}
694*b7c941bbSAndroid Build Coastguard Worker
695*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredValue) GetIntValue() int64 {
696*b7c941bbSAndroid Build Coastguard Worker	if x, ok := x.GetValue().(*RequiredValue_IntValue); ok {
697*b7c941bbSAndroid Build Coastguard Worker		return x.IntValue
698*b7c941bbSAndroid Build Coastguard Worker	}
699*b7c941bbSAndroid Build Coastguard Worker	return 0
700*b7c941bbSAndroid Build Coastguard Worker}
701*b7c941bbSAndroid Build Coastguard Worker
702*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredValue) GetDoubleValue() float64 {
703*b7c941bbSAndroid Build Coastguard Worker	if x, ok := x.GetValue().(*RequiredValue_DoubleValue); ok {
704*b7c941bbSAndroid Build Coastguard Worker		return x.DoubleValue
705*b7c941bbSAndroid Build Coastguard Worker	}
706*b7c941bbSAndroid Build Coastguard Worker	return 0
707*b7c941bbSAndroid Build Coastguard Worker}
708*b7c941bbSAndroid Build Coastguard Worker
709*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredValue) GetBoolValue() bool {
710*b7c941bbSAndroid Build Coastguard Worker	if x, ok := x.GetValue().(*RequiredValue_BoolValue); ok {
711*b7c941bbSAndroid Build Coastguard Worker		return x.BoolValue
712*b7c941bbSAndroid Build Coastguard Worker	}
713*b7c941bbSAndroid Build Coastguard Worker	return false
714*b7c941bbSAndroid Build Coastguard Worker}
715*b7c941bbSAndroid Build Coastguard Worker
716*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredValue) GetLongValue() int64 {
717*b7c941bbSAndroid Build Coastguard Worker	if x, ok := x.GetValue().(*RequiredValue_LongValue); ok {
718*b7c941bbSAndroid Build Coastguard Worker		return x.LongValue
719*b7c941bbSAndroid Build Coastguard Worker	}
720*b7c941bbSAndroid Build Coastguard Worker	return 0
721*b7c941bbSAndroid Build Coastguard Worker}
722*b7c941bbSAndroid Build Coastguard Worker
723*b7c941bbSAndroid Build Coastguard Workerfunc (x *RequiredValue) GetFloatValue() float32 {
724*b7c941bbSAndroid Build Coastguard Worker	if x, ok := x.GetValue().(*RequiredValue_FloatValue); ok {
725*b7c941bbSAndroid Build Coastguard Worker		return x.FloatValue
726*b7c941bbSAndroid Build Coastguard Worker	}
727*b7c941bbSAndroid Build Coastguard Worker	return 0
728*b7c941bbSAndroid Build Coastguard Worker}
729*b7c941bbSAndroid Build Coastguard Worker
730*b7c941bbSAndroid Build Coastguard Workertype isRequiredValue_Value interface {
731*b7c941bbSAndroid Build Coastguard Worker	isRequiredValue_Value()
732*b7c941bbSAndroid Build Coastguard Worker}
733*b7c941bbSAndroid Build Coastguard Worker
734*b7c941bbSAndroid Build Coastguard Workertype RequiredValue_StringValue struct {
735*b7c941bbSAndroid Build Coastguard Worker	StringValue string `protobuf:"bytes,3,opt,name=string_value,json=stringValue,oneof"`
736*b7c941bbSAndroid Build Coastguard Worker}
737*b7c941bbSAndroid Build Coastguard Worker
738*b7c941bbSAndroid Build Coastguard Workertype RequiredValue_IntValue struct {
739*b7c941bbSAndroid Build Coastguard Worker	IntValue int64 `protobuf:"varint,4,opt,name=int_value,json=intValue,oneof"`
740*b7c941bbSAndroid Build Coastguard Worker}
741*b7c941bbSAndroid Build Coastguard Worker
742*b7c941bbSAndroid Build Coastguard Workertype RequiredValue_DoubleValue struct {
743*b7c941bbSAndroid Build Coastguard Worker	DoubleValue float64 `protobuf:"fixed64,5,opt,name=double_value,json=doubleValue,oneof"`
744*b7c941bbSAndroid Build Coastguard Worker}
745*b7c941bbSAndroid Build Coastguard Worker
746*b7c941bbSAndroid Build Coastguard Workertype RequiredValue_BoolValue struct {
747*b7c941bbSAndroid Build Coastguard Worker	BoolValue bool `protobuf:"varint,6,opt,name=bool_value,json=boolValue,oneof"`
748*b7c941bbSAndroid Build Coastguard Worker}
749*b7c941bbSAndroid Build Coastguard Worker
750*b7c941bbSAndroid Build Coastguard Workertype RequiredValue_LongValue struct {
751*b7c941bbSAndroid Build Coastguard Worker	LongValue int64 `protobuf:"varint,7,opt,name=long_value,json=longValue,oneof"`
752*b7c941bbSAndroid Build Coastguard Worker}
753*b7c941bbSAndroid Build Coastguard Worker
754*b7c941bbSAndroid Build Coastguard Workertype RequiredValue_FloatValue struct {
755*b7c941bbSAndroid Build Coastguard Worker	FloatValue float32 `protobuf:"fixed32,8,opt,name=float_value,json=floatValue,oneof"`
756*b7c941bbSAndroid Build Coastguard Worker}
757*b7c941bbSAndroid Build Coastguard Worker
758*b7c941bbSAndroid Build Coastguard Workerfunc (*RequiredValue_StringValue) isRequiredValue_Value() {}
759*b7c941bbSAndroid Build Coastguard Worker
760*b7c941bbSAndroid Build Coastguard Workerfunc (*RequiredValue_IntValue) isRequiredValue_Value() {}
761*b7c941bbSAndroid Build Coastguard Worker
762*b7c941bbSAndroid Build Coastguard Workerfunc (*RequiredValue_DoubleValue) isRequiredValue_Value() {}
763*b7c941bbSAndroid Build Coastguard Worker
764*b7c941bbSAndroid Build Coastguard Workerfunc (*RequiredValue_BoolValue) isRequiredValue_Value() {}
765*b7c941bbSAndroid Build Coastguard Worker
766*b7c941bbSAndroid Build Coastguard Workerfunc (*RequiredValue_LongValue) isRequiredValue_Value() {}
767*b7c941bbSAndroid Build Coastguard Worker
768*b7c941bbSAndroid Build Coastguard Workerfunc (*RequiredValue_FloatValue) isRequiredValue_Value() {}
769*b7c941bbSAndroid Build Coastguard Worker
770*b7c941bbSAndroid Build Coastguard Worker// Variants are used when an alternative set of required values should apply
771*b7c941bbSAndroid Build Coastguard Workertype Variant struct {
772*b7c941bbSAndroid Build Coastguard Worker	state         protoimpl.MessageState
773*b7c941bbSAndroid Build Coastguard Worker	sizeCache     protoimpl.SizeCache
774*b7c941bbSAndroid Build Coastguard Worker	unknownFields protoimpl.UnknownFields
775*b7c941bbSAndroid Build Coastguard Worker
776*b7c941bbSAndroid Build Coastguard Worker	// When the variant should be used.
777*b7c941bbSAndroid Build Coastguard Worker	Description *string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
778*b7c941bbSAndroid Build Coastguard Worker}
779*b7c941bbSAndroid Build Coastguard Worker
780*b7c941bbSAndroid Build Coastguard Workerfunc (x *Variant) Reset() {
781*b7c941bbSAndroid Build Coastguard Worker	*x = Variant{}
782*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled {
783*b7c941bbSAndroid Build Coastguard Worker		mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[5]
784*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
785*b7c941bbSAndroid Build Coastguard Worker		ms.StoreMessageInfo(mi)
786*b7c941bbSAndroid Build Coastguard Worker	}
787*b7c941bbSAndroid Build Coastguard Worker}
788*b7c941bbSAndroid Build Coastguard Worker
789*b7c941bbSAndroid Build Coastguard Workerfunc (x *Variant) String() string {
790*b7c941bbSAndroid Build Coastguard Worker	return protoimpl.X.MessageStringOf(x)
791*b7c941bbSAndroid Build Coastguard Worker}
792*b7c941bbSAndroid Build Coastguard Worker
793*b7c941bbSAndroid Build Coastguard Workerfunc (*Variant) ProtoMessage() {}
794*b7c941bbSAndroid Build Coastguard Worker
795*b7c941bbSAndroid Build Coastguard Workerfunc (x *Variant) ProtoReflect() protoreflect.Message {
796*b7c941bbSAndroid Build Coastguard Worker	mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[5]
797*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled && x != nil {
798*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
799*b7c941bbSAndroid Build Coastguard Worker		if ms.LoadMessageInfo() == nil {
800*b7c941bbSAndroid Build Coastguard Worker			ms.StoreMessageInfo(mi)
801*b7c941bbSAndroid Build Coastguard Worker		}
802*b7c941bbSAndroid Build Coastguard Worker		return ms
803*b7c941bbSAndroid Build Coastguard Worker	}
804*b7c941bbSAndroid Build Coastguard Worker	return mi.MessageOf(x)
805*b7c941bbSAndroid Build Coastguard Worker}
806*b7c941bbSAndroid Build Coastguard Worker
807*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Use Variant.ProtoReflect.Descriptor instead.
808*b7c941bbSAndroid Build Coastguard Workerfunc (*Variant) Descriptor() ([]byte, []int) {
809*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_rawDescGZIP(), []int{5}
810*b7c941bbSAndroid Build Coastguard Worker}
811*b7c941bbSAndroid Build Coastguard Worker
812*b7c941bbSAndroid Build Coastguard Workerfunc (x *Variant) GetDescription() string {
813*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.Description != nil {
814*b7c941bbSAndroid Build Coastguard Worker		return *x.Description
815*b7c941bbSAndroid Build Coastguard Worker	}
816*b7c941bbSAndroid Build Coastguard Worker	return ""
817*b7c941bbSAndroid Build Coastguard Worker}
818*b7c941bbSAndroid Build Coastguard Worker
819*b7c941bbSAndroid Build Coastguard Worker// The set values required for a variant
820*b7c941bbSAndroid Build Coastguard Workertype VariantSpec struct {
821*b7c941bbSAndroid Build Coastguard Worker	state         protoimpl.MessageState
822*b7c941bbSAndroid Build Coastguard Worker	sizeCache     protoimpl.SizeCache
823*b7c941bbSAndroid Build Coastguard Worker	unknownFields protoimpl.UnknownFields
824*b7c941bbSAndroid Build Coastguard Worker
825*b7c941bbSAndroid Build Coastguard Worker	// measurement_id to RequiredMeasurements
826*b7c941bbSAndroid Build Coastguard Worker	//
827*b7c941bbSAndroid Build Coastguard Worker	// The measurement_id is a field name safe string.
828*b7c941bbSAndroid Build Coastguard Worker	// The measurement_id must match the id of a RequiredMeasurement in the parent
829*b7c941bbSAndroid Build Coastguard Worker	// Requirement.
830*b7c941bbSAndroid Build Coastguard Worker	RequiredValues map[string]*RequiredValue `protobuf:"bytes,4,rep,name=required_values,json=requiredValues" json:"required_values,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
831*b7c941bbSAndroid Build Coastguard Worker}
832*b7c941bbSAndroid Build Coastguard Worker
833*b7c941bbSAndroid Build Coastguard Workerfunc (x *VariantSpec) Reset() {
834*b7c941bbSAndroid Build Coastguard Worker	*x = VariantSpec{}
835*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled {
836*b7c941bbSAndroid Build Coastguard Worker		mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[6]
837*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
838*b7c941bbSAndroid Build Coastguard Worker		ms.StoreMessageInfo(mi)
839*b7c941bbSAndroid Build Coastguard Worker	}
840*b7c941bbSAndroid Build Coastguard Worker}
841*b7c941bbSAndroid Build Coastguard Worker
842*b7c941bbSAndroid Build Coastguard Workerfunc (x *VariantSpec) String() string {
843*b7c941bbSAndroid Build Coastguard Worker	return protoimpl.X.MessageStringOf(x)
844*b7c941bbSAndroid Build Coastguard Worker}
845*b7c941bbSAndroid Build Coastguard Worker
846*b7c941bbSAndroid Build Coastguard Workerfunc (*VariantSpec) ProtoMessage() {}
847*b7c941bbSAndroid Build Coastguard Worker
848*b7c941bbSAndroid Build Coastguard Workerfunc (x *VariantSpec) ProtoReflect() protoreflect.Message {
849*b7c941bbSAndroid Build Coastguard Worker	mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[6]
850*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled && x != nil {
851*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
852*b7c941bbSAndroid Build Coastguard Worker		if ms.LoadMessageInfo() == nil {
853*b7c941bbSAndroid Build Coastguard Worker			ms.StoreMessageInfo(mi)
854*b7c941bbSAndroid Build Coastguard Worker		}
855*b7c941bbSAndroid Build Coastguard Worker		return ms
856*b7c941bbSAndroid Build Coastguard Worker	}
857*b7c941bbSAndroid Build Coastguard Worker	return mi.MessageOf(x)
858*b7c941bbSAndroid Build Coastguard Worker}
859*b7c941bbSAndroid Build Coastguard Worker
860*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Use VariantSpec.ProtoReflect.Descriptor instead.
861*b7c941bbSAndroid Build Coastguard Workerfunc (*VariantSpec) Descriptor() ([]byte, []int) {
862*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_rawDescGZIP(), []int{6}
863*b7c941bbSAndroid Build Coastguard Worker}
864*b7c941bbSAndroid Build Coastguard Worker
865*b7c941bbSAndroid Build Coastguard Workerfunc (x *VariantSpec) GetRequiredValues() map[string]*RequiredValue {
866*b7c941bbSAndroid Build Coastguard Worker	if x != nil {
867*b7c941bbSAndroid Build Coastguard Worker		return x.RequiredValues
868*b7c941bbSAndroid Build Coastguard Worker	}
869*b7c941bbSAndroid Build Coastguard Worker	return nil
870*b7c941bbSAndroid Build Coastguard Worker}
871*b7c941bbSAndroid Build Coastguard Worker
872*b7c941bbSAndroid Build Coastguard Workertype TestConfig struct {
873*b7c941bbSAndroid Build Coastguard Worker	state         protoimpl.MessageState
874*b7c941bbSAndroid Build Coastguard Worker	sizeCache     protoimpl.SizeCache
875*b7c941bbSAndroid Build Coastguard Worker	unknownFields protoimpl.UnknownFields
876*b7c941bbSAndroid Build Coastguard Worker
877*b7c941bbSAndroid Build Coastguard Worker	Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
878*b7c941bbSAndroid Build Coastguard Worker	// The proto field number of the test config. Must be unique across all
879*b7c941bbSAndroid Build Coastguard Worker	// requirements.
880*b7c941bbSAndroid Build Coastguard Worker	ProtoFieldNumber *int32 `protobuf:"varint,3,opt,name=proto_field_number,json=protoFieldNumber" json:"proto_field_number,omitempty"`
881*b7c941bbSAndroid Build Coastguard Worker}
882*b7c941bbSAndroid Build Coastguard Worker
883*b7c941bbSAndroid Build Coastguard Workerfunc (x *TestConfig) Reset() {
884*b7c941bbSAndroid Build Coastguard Worker	*x = TestConfig{}
885*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled {
886*b7c941bbSAndroid Build Coastguard Worker		mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[7]
887*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
888*b7c941bbSAndroid Build Coastguard Worker		ms.StoreMessageInfo(mi)
889*b7c941bbSAndroid Build Coastguard Worker	}
890*b7c941bbSAndroid Build Coastguard Worker}
891*b7c941bbSAndroid Build Coastguard Worker
892*b7c941bbSAndroid Build Coastguard Workerfunc (x *TestConfig) String() string {
893*b7c941bbSAndroid Build Coastguard Worker	return protoimpl.X.MessageStringOf(x)
894*b7c941bbSAndroid Build Coastguard Worker}
895*b7c941bbSAndroid Build Coastguard Worker
896*b7c941bbSAndroid Build Coastguard Workerfunc (*TestConfig) ProtoMessage() {}
897*b7c941bbSAndroid Build Coastguard Worker
898*b7c941bbSAndroid Build Coastguard Workerfunc (x *TestConfig) ProtoReflect() protoreflect.Message {
899*b7c941bbSAndroid Build Coastguard Worker	mi := &file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[7]
900*b7c941bbSAndroid Build Coastguard Worker	if protoimpl.UnsafeEnabled && x != nil {
901*b7c941bbSAndroid Build Coastguard Worker		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
902*b7c941bbSAndroid Build Coastguard Worker		if ms.LoadMessageInfo() == nil {
903*b7c941bbSAndroid Build Coastguard Worker			ms.StoreMessageInfo(mi)
904*b7c941bbSAndroid Build Coastguard Worker		}
905*b7c941bbSAndroid Build Coastguard Worker		return ms
906*b7c941bbSAndroid Build Coastguard Worker	}
907*b7c941bbSAndroid Build Coastguard Worker	return mi.MessageOf(x)
908*b7c941bbSAndroid Build Coastguard Worker}
909*b7c941bbSAndroid Build Coastguard Worker
910*b7c941bbSAndroid Build Coastguard Worker// Deprecated: Use TestConfig.ProtoReflect.Descriptor instead.
911*b7c941bbSAndroid Build Coastguard Workerfunc (*TestConfig) Descriptor() ([]byte, []int) {
912*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_rawDescGZIP(), []int{7}
913*b7c941bbSAndroid Build Coastguard Worker}
914*b7c941bbSAndroid Build Coastguard Worker
915*b7c941bbSAndroid Build Coastguard Workerfunc (x *TestConfig) GetDescription() string {
916*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.Description != nil {
917*b7c941bbSAndroid Build Coastguard Worker		return *x.Description
918*b7c941bbSAndroid Build Coastguard Worker	}
919*b7c941bbSAndroid Build Coastguard Worker	return ""
920*b7c941bbSAndroid Build Coastguard Worker}
921*b7c941bbSAndroid Build Coastguard Worker
922*b7c941bbSAndroid Build Coastguard Workerfunc (x *TestConfig) GetProtoFieldNumber() int32 {
923*b7c941bbSAndroid Build Coastguard Worker	if x != nil && x.ProtoFieldNumber != nil {
924*b7c941bbSAndroid Build Coastguard Worker		return *x.ProtoFieldNumber
925*b7c941bbSAndroid Build Coastguard Worker	}
926*b7c941bbSAndroid Build Coastguard Worker	return 0
927*b7c941bbSAndroid Build Coastguard Worker}
928*b7c941bbSAndroid Build Coastguard Worker
929*b7c941bbSAndroid Build Coastguard Workervar File_cts_tests_mediapc_requirements_requirements_proto protoreflect.FileDescriptor
930*b7c941bbSAndroid Build Coastguard Worker
931*b7c941bbSAndroid Build Coastguard Workervar file_cts_tests_mediapc_requirements_requirements_proto_rawDesc = []byte{
932*b7c941bbSAndroid Build Coastguard Worker	0x0a, 0x31, 0x63, 0x74, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x6d, 0x65, 0x64, 0x69,
933*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x70, 0x63, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73,
934*b7c941bbSAndroid Build Coastguard Worker	0x2f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x70, 0x72,
935*b7c941bbSAndroid Build Coastguard Worker	0x6f, 0x74, 0x6f, 0x12, 0x2b, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64,
936*b7c941bbSAndroid Build Coastguard Worker	0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c,
937*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73,
938*b7c941bbSAndroid Build Coastguard Worker	0x1a, 0x28, 0x63, 0x74, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x6d, 0x65, 0x64, 0x69,
939*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x70, 0x63, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73,
940*b7c941bbSAndroid Build Coastguard Worker	0x2f, 0x6d, 0x70, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x01, 0x0a, 0x0f, 0x52,
941*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x5c,
942*b7c941bbSAndroid Build Coastguard Worker	0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01,
943*b7c941bbSAndroid Build Coastguard Worker	0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d,
944*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65,
945*b7c941bbSAndroid Build Coastguard Worker	0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e,
946*b7c941bbSAndroid Build Coastguard Worker	0x74, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0c,
947*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x1d, 0x0a, 0x08,
948*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x6c, 0x6c, 0x5f, 0x6d, 0x70, 0x63, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02,
949*b7c941bbSAndroid Build Coastguard Worker	0x10, 0x01, 0x52, 0x07, 0x61, 0x6c, 0x6c, 0x4d, 0x70, 0x63, 0x73, 0x22, 0xd0, 0x08, 0x0a, 0x0b,
950*b7c941bbSAndroid Build Coastguard Worker	0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69,
951*b7c941bbSAndroid Build Coastguard Worker	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e,
952*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
953*b7c941bbSAndroid Build Coastguard Worker	0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03,
954*b7c941bbSAndroid Build Coastguard Worker	0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
955*b7c941bbSAndroid Build Coastguard Worker	0x6e, 0x12, 0x48, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e,
956*b7c941bbSAndroid Build Coastguard Worker	0x32, 0x32, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61,
957*b7c941bbSAndroid Build Coastguard Worker	0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73,
958*b7c941bbSAndroid Build Coastguard Worker	0x73, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x47,
959*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x6f, 0x75, 0x70, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x59, 0x0a, 0x05, 0x73,
960*b7c941bbSAndroid Build Coastguard Worker	0x70, 0x65, 0x63, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x61, 0x6e, 0x64,
961*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f,
962*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75,
963*b7c941bbSAndroid Build Coastguard Worker	0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
964*b7c941bbSAndroid Build Coastguard Worker	0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
965*b7c941bbSAndroid Build Coastguard Worker	0x05, 0x73, 0x70, 0x65, 0x63, 0x73, 0x12, 0x6e, 0x0a, 0x0c, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72,
966*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x61,
967*b7c941bbSAndroid Build Coastguard Worker	0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72,
968*b7c941bbSAndroid Build Coastguard Worker	0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65,
969*b7c941bbSAndroid Build Coastguard Worker	0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69,
970*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65,
971*b7c941bbSAndroid Build Coastguard Worker	0x6e, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72,
972*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2c, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x6e, 0x6f, 0x6e,
973*b7c941bbSAndroid Build Coastguard Worker	0x5f, 0x63, 0x74, 0x73, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x3a,
974*b7c941bbSAndroid Build Coastguard Worker	0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0c, 0x69, 0x73, 0x4e, 0x6f, 0x6e, 0x43, 0x74, 0x73,
975*b7c941bbSAndroid Build Coastguard Worker	0x54, 0x65, 0x73, 0x74, 0x12, 0x6c, 0x0a, 0x0c, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e,
976*b7c941bbSAndroid Build Coastguard Worker	0x66, 0x69, 0x67, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x61, 0x6e, 0x64,
977*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f,
978*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75,
979*b7c941bbSAndroid Build Coastguard Worker	0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
980*b7c941bbSAndroid Build Coastguard Worker	0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73,
981*b7c941bbSAndroid Build Coastguard Worker	0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x74, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69,
982*b7c941bbSAndroid Build Coastguard Worker	0x67, 0x73, 0x12, 0x62, 0x0a, 0x08, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x39,
983*b7c941bbSAndroid Build Coastguard Worker	0x20, 0x03, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d,
984*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65,
985*b7c941bbSAndroid Build Coastguard Worker	0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e,
986*b7c941bbSAndroid Build Coastguard Worker	0x74, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x56,
987*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x76, 0x61,
988*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x69, 0x61, 0x6e, 0x74, 0x73, 0x1a, 0x76, 0x0a, 0x0a, 0x53, 0x70, 0x65, 0x63, 0x73, 0x45,
989*b7c941bbSAndroid Build Coastguard Worker	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
990*b7c941bbSAndroid Build Coastguard Worker	0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x52, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
991*b7c941bbSAndroid Build Coastguard Worker	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e,
992*b7c941bbSAndroid Build Coastguard Worker	0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63,
993*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65,
994*b7c941bbSAndroid Build Coastguard Worker	0x6e, 0x74, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53,
995*b7c941bbSAndroid Build Coastguard Worker	0x70, 0x65, 0x63, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x81,
996*b7c941bbSAndroid Build Coastguard Worker	0x01, 0x0a, 0x11, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x45,
997*b7c941bbSAndroid Build Coastguard Worker	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
998*b7c941bbSAndroid Build Coastguard Worker	0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x56, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
999*b7c941bbSAndroid Build Coastguard Worker	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e,
1000*b7c941bbSAndroid Build Coastguard Worker	0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63,
1001*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65,
1002*b7c941bbSAndroid Build Coastguard Worker	0x6e, 0x74, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x4d, 0x65, 0x61, 0x73,
1003*b7c941bbSAndroid Build Coastguard Worker	0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
1004*b7c941bbSAndroid Build Coastguard Worker	0x38, 0x01, 0x1a, 0x77, 0x0a, 0x10, 0x54, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1005*b7c941bbSAndroid Build Coastguard Worker	0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
1006*b7c941bbSAndroid Build Coastguard Worker	0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x4d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
1007*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69,
1008*b7c941bbSAndroid Build Coastguard Worker	0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1009*b7c941bbSAndroid Build Coastguard Worker	0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1010*b7c941bbSAndroid Build Coastguard Worker	0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1011*b7c941bbSAndroid Build Coastguard Worker	0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x71, 0x0a, 0x0d, 0x56,
1012*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
1013*b7c941bbSAndroid Build Coastguard Worker	0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x4a,
1014*b7c941bbSAndroid Build Coastguard Worker	0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e,
1015*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65,
1016*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72,
1017*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x56, 0x61, 0x72, 0x69,
1018*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x6e, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x92,
1019*b7c941bbSAndroid Build Coastguard Worker	0x05, 0x0a, 0x0f, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x70,
1020*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x63, 0x12, 0x47, 0x0a, 0x03, 0x6d, 0x70, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32,
1021*b7c941bbSAndroid Build Coastguard Worker	0x35, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e,
1022*b7c941bbSAndroid Build Coastguard Worker	0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73,
1023*b7c941bbSAndroid Build Coastguard Worker	0x2e, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63,
1024*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x52, 0x03, 0x6d, 0x70, 0x63, 0x12, 0x24, 0x0a, 0x0d, 0x73,
1025*b7c941bbSAndroid Build Coastguard Worker	0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
1026*b7c941bbSAndroid Build Coastguard Worker	0x28, 0x09, 0x52, 0x0d, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
1027*b7c941bbSAndroid Build Coastguard Worker	0x6e, 0x12, 0x79, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x76, 0x61,
1028*b7c941bbSAndroid Build Coastguard Worker	0x6c, 0x75, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x50, 0x2e, 0x61, 0x6e, 0x64,
1029*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f,
1030*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75,
1031*b7c941bbSAndroid Build Coastguard Worker	0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1032*b7c941bbSAndroid Build Coastguard Worker	0x6d, 0x65, 0x6e, 0x74, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1033*b7c941bbSAndroid Build Coastguard Worker	0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x72, 0x65,
1034*b7c941bbSAndroid Build Coastguard Worker	0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x73, 0x0a, 0x0d,
1035*b7c941bbSAndroid Build Coastguard Worker	0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x73, 0x18, 0x05, 0x20,
1036*b7c941bbSAndroid Build Coastguard Worker	0x03, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65,
1037*b7c941bbSAndroid Build Coastguard Worker	0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63,
1038*b7c941bbSAndroid Build Coastguard Worker	0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1039*b7c941bbSAndroid Build Coastguard Worker	0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x70, 0x65,
1040*b7c941bbSAndroid Build Coastguard Worker	0x63, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x53, 0x70, 0x65, 0x63, 0x73, 0x45, 0x6e,
1041*b7c941bbSAndroid Build Coastguard Worker	0x74, 0x72, 0x79, 0x52, 0x0c, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x53, 0x70, 0x65, 0x63,
1042*b7c941bbSAndroid Build Coastguard Worker	0x73, 0x12, 0x26, 0x0a, 0x0e, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1043*b7c941bbSAndroid Build Coastguard Worker	0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x52, 0x0c, 0x74, 0x65, 0x73,
1044*b7c941bbSAndroid Build Coastguard Worker	0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x1a, 0x7d, 0x0a, 0x13, 0x52, 0x65, 0x71,
1045*b7c941bbSAndroid Build Coastguard Worker	0x75, 0x69, 0x72, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
1046*b7c941bbSAndroid Build Coastguard Worker	0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b,
1047*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x79, 0x12, 0x50, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
1048*b7c941bbSAndroid Build Coastguard Worker	0x0b, 0x32, 0x3a, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69,
1049*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61,
1050*b7c941bbSAndroid Build Coastguard Worker	0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e,
1051*b7c941bbSAndroid Build Coastguard Worker	0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76,
1052*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x79, 0x0a, 0x11, 0x56, 0x61, 0x72, 0x69,
1053*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x6e, 0x74, 0x53, 0x70, 0x65, 0x63, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
1054*b7c941bbSAndroid Build Coastguard Worker	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
1055*b7c941bbSAndroid Build Coastguard Worker	0x4e, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38,
1056*b7c941bbSAndroid Build Coastguard Worker	0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70,
1057*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e,
1058*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x56, 0x61, 0x72,
1059*b7c941bbSAndroid Build Coastguard Worker	0x69, 0x61, 0x6e, 0x74, 0x53, 0x70, 0x65, 0x63, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
1060*b7c941bbSAndroid Build Coastguard Worker	0x02, 0x38, 0x01, 0x22, 0xbd, 0x02, 0x0a, 0x13, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
1061*b7c941bbSAndroid Build Coastguard Worker	0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69,
1062*b7c941bbSAndroid Build Coastguard Worker	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x64,
1063*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
1064*b7c941bbSAndroid Build Coastguard Worker	0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x67, 0x0a,
1065*b7c941bbSAndroid Build Coastguard Worker	0x10, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70,
1066*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69,
1067*b7c941bbSAndroid Build Coastguard Worker	0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1068*b7c941bbSAndroid Build Coastguard Worker	0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1069*b7c941bbSAndroid Build Coastguard Worker	0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e,
1070*b7c941bbSAndroid Build Coastguard Worker	0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0f, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65,
1071*b7c941bbSAndroid Build Coastguard Worker	0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x57, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x72,
1072*b7c941bbSAndroid Build Coastguard Worker	0x69, 0x73, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x61, 0x6e, 0x64,
1073*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f,
1074*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75,
1075*b7c941bbSAndroid Build Coastguard Worker	0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x72, 0x69,
1076*b7c941bbSAndroid Build Coastguard Worker	0x73, 0x6f, 0x6e, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x72, 0x69, 0x73, 0x6f, 0x6e, 0x12,
1077*b7c941bbSAndroid Build Coastguard Worker	0x2c, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e,
1078*b7c941bbSAndroid Build Coastguard Worker	0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x70, 0x72, 0x6f,
1079*b7c941bbSAndroid Build Coastguard Worker	0x74, 0x6f, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4a, 0x04, 0x08,
1080*b7c941bbSAndroid Build Coastguard Worker	0x05, 0x10, 0x06, 0x22, 0xfc, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
1081*b7c941bbSAndroid Build Coastguard Worker	0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
1082*b7c941bbSAndroid Build Coastguard Worker	0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0c, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f,
1083*b7c941bbSAndroid Build Coastguard Worker	0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x73,
1084*b7c941bbSAndroid Build Coastguard Worker	0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1d, 0x0a, 0x09, 0x69, 0x6e,
1085*b7c941bbSAndroid Build Coastguard Worker	0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52,
1086*b7c941bbSAndroid Build Coastguard Worker	0x08, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x64, 0x6f, 0x75,
1087*b7c941bbSAndroid Build Coastguard Worker	0x62, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x01, 0x48,
1088*b7c941bbSAndroid Build Coastguard Worker	0x00, 0x52, 0x0b, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1f,
1089*b7c941bbSAndroid Build Coastguard Worker	0x0a, 0x0a, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x06, 0x20, 0x01,
1090*b7c941bbSAndroid Build Coastguard Worker	0x28, 0x08, 0x48, 0x00, 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12,
1091*b7c941bbSAndroid Build Coastguard Worker	0x1f, 0x0a, 0x0a, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20,
1092*b7c941bbSAndroid Build Coastguard Worker	0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65,
1093*b7c941bbSAndroid Build Coastguard Worker	0x12, 0x21, 0x0a, 0x0b, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
1094*b7c941bbSAndroid Build Coastguard Worker	0x08, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x0a, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x56, 0x61,
1095*b7c941bbSAndroid Build Coastguard Worker	0x6c, 0x75, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4a, 0x04, 0x08, 0x02,
1096*b7c941bbSAndroid Build Coastguard Worker	0x10, 0x03, 0x22, 0x2b, 0x0a, 0x07, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x12, 0x20, 0x0a,
1097*b7c941bbSAndroid Build Coastguard Worker	0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01,
1098*b7c941bbSAndroid Build Coastguard Worker	0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22,
1099*b7c941bbSAndroid Build Coastguard Worker	0x83, 0x02, 0x0a, 0x0b, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x53, 0x70, 0x65, 0x63, 0x12,
1100*b7c941bbSAndroid Build Coastguard Worker	0x75, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75,
1101*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f,
1102*b7c941bbSAndroid Build Coastguard Worker	0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d,
1103*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1104*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x53, 0x70,
1105*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x63, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65,
1106*b7c941bbSAndroid Build Coastguard Worker	0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
1107*b7c941bbSAndroid Build Coastguard Worker	0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x7d, 0x0a, 0x13, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72,
1108*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
1109*b7c941bbSAndroid Build Coastguard Worker	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
1110*b7c941bbSAndroid Build Coastguard Worker	0x50, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a,
1111*b7c941bbSAndroid Build Coastguard Worker	0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70,
1112*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x2e,
1113*b7c941bbSAndroid Build Coastguard Worker	0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x52, 0x65, 0x71,
1114*b7c941bbSAndroid Build Coastguard Worker	0x75, 0x69, 0x72, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
1115*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x62, 0x0a, 0x0a, 0x54, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e,
1116*b7c941bbSAndroid Build Coastguard Worker	0x66, 0x69, 0x67, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
1117*b7c941bbSAndroid Build Coastguard Worker	0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
1118*b7c941bbSAndroid Build Coastguard Worker	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x66,
1119*b7c941bbSAndroid Build Coastguard Worker	0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28,
1120*b7c941bbSAndroid Build Coastguard Worker	0x05, 0x52, 0x10, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x75, 0x6d,
1121*b7c941bbSAndroid Build Coastguard Worker	0x62, 0x65, 0x72, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x2a, 0x6c, 0x0a, 0x05, 0x47, 0x72, 0x6f,
1122*b7c941bbSAndroid Build Coastguard Worker	0x75, 0x70, 0x12, 0x15, 0x0a, 0x11, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x55, 0x4e, 0x53, 0x50,
1123*b7c941bbSAndroid Build Coastguard Worker	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x47, 0x52, 0x4f,
1124*b7c941bbSAndroid Build Coastguard Worker	0x55, 0x50, 0x5f, 0x4d, 0x45, 0x44, 0x49, 0x41, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x47, 0x52,
1125*b7c941bbSAndroid Build Coastguard Worker	0x4f, 0x55, 0x50, 0x5f, 0x43, 0x41, 0x4d, 0x45, 0x52, 0x41, 0x10, 0x02, 0x12, 0x12, 0x0a, 0x0e,
1126*b7c941bbSAndroid Build Coastguard Worker	0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x48, 0x41, 0x52, 0x44, 0x57, 0x41, 0x52, 0x45, 0x10, 0x03,
1127*b7c941bbSAndroid Build Coastguard Worker	0x12, 0x15, 0x0a, 0x11, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x50, 0x45, 0x52, 0x46, 0x4f, 0x52,
1128*b7c941bbSAndroid Build Coastguard Worker	0x4d, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x04, 0x2a, 0xab, 0x02, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x70,
1129*b7c941bbSAndroid Build Coastguard Worker	0x61, 0x72, 0x69, 0x73, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x16, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x52,
1130*b7c941bbSAndroid Build Coastguard Worker	0x49, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
1131*b7c941bbSAndroid Build Coastguard Worker	0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x52, 0x49, 0x53, 0x4f, 0x4e,
1132*b7c941bbSAndroid Build Coastguard Worker	0x5f, 0x45, 0x51, 0x55, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x4f, 0x4d, 0x50,
1133*b7c941bbSAndroid Build Coastguard Worker	0x41, 0x52, 0x49, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x48, 0x41, 0x4e,
1134*b7c941bbSAndroid Build Coastguard Worker	0x10, 0x02, 0x12, 0x21, 0x0a, 0x1d, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x52, 0x49, 0x53, 0x4f, 0x4e,
1135*b7c941bbSAndroid Build Coastguard Worker	0x5f, 0x4c, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x48, 0x41, 0x4e, 0x5f, 0x4f, 0x52, 0x5f, 0x45, 0x51,
1136*b7c941bbSAndroid Build Coastguard Worker	0x55, 0x41, 0x4c, 0x10, 0x03, 0x12, 0x1b, 0x0a, 0x17, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x52, 0x49,
1137*b7c941bbSAndroid Build Coastguard Worker	0x53, 0x4f, 0x4e, 0x5f, 0x47, 0x52, 0x45, 0x41, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x48, 0x41, 0x4e,
1138*b7c941bbSAndroid Build Coastguard Worker	0x10, 0x04, 0x12, 0x24, 0x0a, 0x20, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x52, 0x49, 0x53, 0x4f, 0x4e,
1139*b7c941bbSAndroid Build Coastguard Worker	0x5f, 0x47, 0x52, 0x45, 0x41, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x48, 0x41, 0x4e, 0x5f, 0x4f, 0x52,
1140*b7c941bbSAndroid Build Coastguard Worker	0x5f, 0x45, 0x51, 0x55, 0x41, 0x4c, 0x10, 0x05, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x4f, 0x4d, 0x50,
1141*b7c941bbSAndroid Build Coastguard Worker	0x41, 0x52, 0x49, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x4f, 0x4e, 0x4c, 0x59,
1142*b7c941bbSAndroid Build Coastguard Worker	0x10, 0x06, 0x12, 0x15, 0x0a, 0x11, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x52, 0x49, 0x53, 0x4f, 0x4e,
1143*b7c941bbSAndroid Build Coastguard Worker	0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x07, 0x12, 0x3a, 0x0a, 0x36, 0x43, 0x4f, 0x4d,
1144*b7c941bbSAndroid Build Coastguard Worker	0x50, 0x41, 0x52, 0x49, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x41, 0x4d, 0x45, 0x52, 0x41, 0x5f, 0x48,
1145*b7c941bbSAndroid Build Coastguard Worker	0x41, 0x52, 0x44, 0x57, 0x41, 0x52, 0x45, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x47, 0x52,
1146*b7c941bbSAndroid Build Coastguard Worker	0x45, 0x41, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x48, 0x41, 0x4e, 0x5f, 0x4f, 0x52, 0x5f, 0x45, 0x51,
1147*b7c941bbSAndroid Build Coastguard Worker	0x55, 0x41, 0x4c, 0x10, 0x08, 0x2a, 0xd9, 0x01, 0x0a, 0x0f, 0x4d, 0x65, 0x61, 0x73, 0x75, 0x72,
1148*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x4d, 0x45, 0x41,
1149*b7c941bbSAndroid Build Coastguard Worker	0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
1150*b7c941bbSAndroid Build Coastguard Worker	0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x19, 0x0a, 0x15, 0x4d,
1151*b7c941bbSAndroid Build Coastguard Worker	0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
1152*b7c941bbSAndroid Build Coastguard Worker	0x42, 0x4f, 0x4f, 0x4c, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52,
1153*b7c941bbSAndroid Build Coastguard Worker	0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x4f, 0x55, 0x42, 0x4c,
1154*b7c941bbSAndroid Build Coastguard Worker	0x45, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45,
1155*b7c941bbSAndroid Build Coastguard Worker	0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x54, 0x10, 0x03, 0x12, 0x1b, 0x0a,
1156*b7c941bbSAndroid Build Coastguard Worker	0x17, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50,
1157*b7c941bbSAndroid Build Coastguard Worker	0x45, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x19, 0x0a, 0x15, 0x4d, 0x45,
1158*b7c941bbSAndroid Build Coastguard Worker	0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c,
1159*b7c941bbSAndroid Build Coastguard Worker	0x4f, 0x4e, 0x47, 0x10, 0x05, 0x12, 0x1a, 0x0a, 0x16, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45,
1160*b7c941bbSAndroid Build Coastguard Worker	0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x10,
1161*b7c941bbSAndroid Build Coastguard Worker	0x06, 0x42, 0x37, 0x50, 0x01, 0x5a, 0x33, 0x63, 0x74, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f,
1162*b7c941bbSAndroid Build Coastguard Worker	0x6d, 0x65, 0x64, 0x69, 0x61, 0x70, 0x63, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d,
1163*b7c941bbSAndroid Build Coastguard Worker	0x65, 0x6e, 0x74, 0x73, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1164*b7c941bbSAndroid Build Coastguard Worker	0x73, 0x5f, 0x67, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1165*b7c941bbSAndroid Build Coastguard Worker}
1166*b7c941bbSAndroid Build Coastguard Worker
1167*b7c941bbSAndroid Build Coastguard Workervar (
1168*b7c941bbSAndroid Build Coastguard Worker	file_cts_tests_mediapc_requirements_requirements_proto_rawDescOnce sync.Once
1169*b7c941bbSAndroid Build Coastguard Worker	file_cts_tests_mediapc_requirements_requirements_proto_rawDescData = file_cts_tests_mediapc_requirements_requirements_proto_rawDesc
1170*b7c941bbSAndroid Build Coastguard Worker)
1171*b7c941bbSAndroid Build Coastguard Worker
1172*b7c941bbSAndroid Build Coastguard Workerfunc file_cts_tests_mediapc_requirements_requirements_proto_rawDescGZIP() []byte {
1173*b7c941bbSAndroid Build Coastguard Worker	file_cts_tests_mediapc_requirements_requirements_proto_rawDescOnce.Do(func() {
1174*b7c941bbSAndroid Build Coastguard Worker		file_cts_tests_mediapc_requirements_requirements_proto_rawDescData = protoimpl.X.CompressGZIP(file_cts_tests_mediapc_requirements_requirements_proto_rawDescData)
1175*b7c941bbSAndroid Build Coastguard Worker	})
1176*b7c941bbSAndroid Build Coastguard Worker	return file_cts_tests_mediapc_requirements_requirements_proto_rawDescData
1177*b7c941bbSAndroid Build Coastguard Worker}
1178*b7c941bbSAndroid Build Coastguard Worker
1179*b7c941bbSAndroid Build Coastguard Workervar file_cts_tests_mediapc_requirements_requirements_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
1180*b7c941bbSAndroid Build Coastguard Workervar file_cts_tests_mediapc_requirements_requirements_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
1181*b7c941bbSAndroid Build Coastguard Workervar file_cts_tests_mediapc_requirements_requirements_proto_goTypes = []interface{}{
1182*b7c941bbSAndroid Build Coastguard Worker	(Group)(0),                              // 0: android.media.performanceclass.requirements.Group
1183*b7c941bbSAndroid Build Coastguard Worker	(Comparison)(0),                         // 1: android.media.performanceclass.requirements.Comparison
1184*b7c941bbSAndroid Build Coastguard Worker	(MeasurementType)(0),                    // 2: android.media.performanceclass.requirements.MeasurementType
1185*b7c941bbSAndroid Build Coastguard Worker	(*RequirementList)(nil),                 // 3: android.media.performanceclass.requirements.RequirementList
1186*b7c941bbSAndroid Build Coastguard Worker	(*Requirement)(nil),                     // 4: android.media.performanceclass.requirements.Requirement
1187*b7c941bbSAndroid Build Coastguard Worker	(*RequirementSpec)(nil),                 // 5: android.media.performanceclass.requirements.RequirementSpec
1188*b7c941bbSAndroid Build Coastguard Worker	(*RequiredMeasurement)(nil),             // 6: android.media.performanceclass.requirements.RequiredMeasurement
1189*b7c941bbSAndroid Build Coastguard Worker	(*RequiredValue)(nil),                   // 7: android.media.performanceclass.requirements.RequiredValue
1190*b7c941bbSAndroid Build Coastguard Worker	(*Variant)(nil),                         // 8: android.media.performanceclass.requirements.Variant
1191*b7c941bbSAndroid Build Coastguard Worker	(*VariantSpec)(nil),                     // 9: android.media.performanceclass.requirements.VariantSpec
1192*b7c941bbSAndroid Build Coastguard Worker	(*TestConfig)(nil),                      // 10: android.media.performanceclass.requirements.TestConfig
1193*b7c941bbSAndroid Build Coastguard Worker	nil,                                     // 11: android.media.performanceclass.requirements.Requirement.SpecsEntry
1194*b7c941bbSAndroid Build Coastguard Worker	nil,                                     // 12: android.media.performanceclass.requirements.Requirement.MeasurementsEntry
1195*b7c941bbSAndroid Build Coastguard Worker	nil,                                     // 13: android.media.performanceclass.requirements.Requirement.TestConfigsEntry
1196*b7c941bbSAndroid Build Coastguard Worker	nil,                                     // 14: android.media.performanceclass.requirements.Requirement.VariantsEntry
1197*b7c941bbSAndroid Build Coastguard Worker	nil,                                     // 15: android.media.performanceclass.requirements.RequirementSpec.RequiredValuesEntry
1198*b7c941bbSAndroid Build Coastguard Worker	nil,                                     // 16: android.media.performanceclass.requirements.RequirementSpec.VariantSpecsEntry
1199*b7c941bbSAndroid Build Coastguard Worker	nil,                                     // 17: android.media.performanceclass.requirements.VariantSpec.RequiredValuesEntry
1200*b7c941bbSAndroid Build Coastguard Worker	(mpc_go_proto.MediaPerformanceClass)(0), // 18: android.media.performanceclass.MediaPerformanceClass
1201*b7c941bbSAndroid Build Coastguard Worker}
1202*b7c941bbSAndroid Build Coastguard Workervar file_cts_tests_mediapc_requirements_requirements_proto_depIdxs = []int32{
1203*b7c941bbSAndroid Build Coastguard Worker	4,  // 0: android.media.performanceclass.requirements.RequirementList.requirements:type_name -> android.media.performanceclass.requirements.Requirement
1204*b7c941bbSAndroid Build Coastguard Worker	0,  // 1: android.media.performanceclass.requirements.Requirement.group:type_name -> android.media.performanceclass.requirements.Group
1205*b7c941bbSAndroid Build Coastguard Worker	11, // 2: android.media.performanceclass.requirements.Requirement.specs:type_name -> android.media.performanceclass.requirements.Requirement.SpecsEntry
1206*b7c941bbSAndroid Build Coastguard Worker	12, // 3: android.media.performanceclass.requirements.Requirement.measurements:type_name -> android.media.performanceclass.requirements.Requirement.MeasurementsEntry
1207*b7c941bbSAndroid Build Coastguard Worker	13, // 4: android.media.performanceclass.requirements.Requirement.test_configs:type_name -> android.media.performanceclass.requirements.Requirement.TestConfigsEntry
1208*b7c941bbSAndroid Build Coastguard Worker	14, // 5: android.media.performanceclass.requirements.Requirement.variants:type_name -> android.media.performanceclass.requirements.Requirement.VariantsEntry
1209*b7c941bbSAndroid Build Coastguard Worker	18, // 6: android.media.performanceclass.requirements.RequirementSpec.mpc:type_name -> android.media.performanceclass.MediaPerformanceClass
1210*b7c941bbSAndroid Build Coastguard Worker	15, // 7: android.media.performanceclass.requirements.RequirementSpec.required_values:type_name -> android.media.performanceclass.requirements.RequirementSpec.RequiredValuesEntry
1211*b7c941bbSAndroid Build Coastguard Worker	16, // 8: android.media.performanceclass.requirements.RequirementSpec.variant_specs:type_name -> android.media.performanceclass.requirements.RequirementSpec.VariantSpecsEntry
1212*b7c941bbSAndroid Build Coastguard Worker	2,  // 9: android.media.performanceclass.requirements.RequiredMeasurement.measurement_type:type_name -> android.media.performanceclass.requirements.MeasurementType
1213*b7c941bbSAndroid Build Coastguard Worker	1,  // 10: android.media.performanceclass.requirements.RequiredMeasurement.comparison:type_name -> android.media.performanceclass.requirements.Comparison
1214*b7c941bbSAndroid Build Coastguard Worker	17, // 11: android.media.performanceclass.requirements.VariantSpec.required_values:type_name -> android.media.performanceclass.requirements.VariantSpec.RequiredValuesEntry
1215*b7c941bbSAndroid Build Coastguard Worker	5,  // 12: android.media.performanceclass.requirements.Requirement.SpecsEntry.value:type_name -> android.media.performanceclass.requirements.RequirementSpec
1216*b7c941bbSAndroid Build Coastguard Worker	6,  // 13: android.media.performanceclass.requirements.Requirement.MeasurementsEntry.value:type_name -> android.media.performanceclass.requirements.RequiredMeasurement
1217*b7c941bbSAndroid Build Coastguard Worker	10, // 14: android.media.performanceclass.requirements.Requirement.TestConfigsEntry.value:type_name -> android.media.performanceclass.requirements.TestConfig
1218*b7c941bbSAndroid Build Coastguard Worker	8,  // 15: android.media.performanceclass.requirements.Requirement.VariantsEntry.value:type_name -> android.media.performanceclass.requirements.Variant
1219*b7c941bbSAndroid Build Coastguard Worker	7,  // 16: android.media.performanceclass.requirements.RequirementSpec.RequiredValuesEntry.value:type_name -> android.media.performanceclass.requirements.RequiredValue
1220*b7c941bbSAndroid Build Coastguard Worker	9,  // 17: android.media.performanceclass.requirements.RequirementSpec.VariantSpecsEntry.value:type_name -> android.media.performanceclass.requirements.VariantSpec
1221*b7c941bbSAndroid Build Coastguard Worker	7,  // 18: android.media.performanceclass.requirements.VariantSpec.RequiredValuesEntry.value:type_name -> android.media.performanceclass.requirements.RequiredValue
1222*b7c941bbSAndroid Build Coastguard Worker	19, // [19:19] is the sub-list for method output_type
1223*b7c941bbSAndroid Build Coastguard Worker	19, // [19:19] is the sub-list for method input_type
1224*b7c941bbSAndroid Build Coastguard Worker	19, // [19:19] is the sub-list for extension type_name
1225*b7c941bbSAndroid Build Coastguard Worker	19, // [19:19] is the sub-list for extension extendee
1226*b7c941bbSAndroid Build Coastguard Worker	0,  // [0:19] is the sub-list for field type_name
1227*b7c941bbSAndroid Build Coastguard Worker}
1228*b7c941bbSAndroid Build Coastguard Worker
1229*b7c941bbSAndroid Build Coastguard Workerfunc init() { file_cts_tests_mediapc_requirements_requirements_proto_init() }
1230*b7c941bbSAndroid Build Coastguard Workerfunc file_cts_tests_mediapc_requirements_requirements_proto_init() {
1231*b7c941bbSAndroid Build Coastguard Worker	if File_cts_tests_mediapc_requirements_requirements_proto != nil {
1232*b7c941bbSAndroid Build Coastguard Worker		return
1233*b7c941bbSAndroid Build Coastguard Worker	}
1234*b7c941bbSAndroid Build Coastguard Worker	if !protoimpl.UnsafeEnabled {
1235*b7c941bbSAndroid Build Coastguard Worker		file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1236*b7c941bbSAndroid Build Coastguard Worker			switch v := v.(*RequirementList); i {
1237*b7c941bbSAndroid Build Coastguard Worker			case 0:
1238*b7c941bbSAndroid Build Coastguard Worker				return &v.state
1239*b7c941bbSAndroid Build Coastguard Worker			case 1:
1240*b7c941bbSAndroid Build Coastguard Worker				return &v.sizeCache
1241*b7c941bbSAndroid Build Coastguard Worker			case 2:
1242*b7c941bbSAndroid Build Coastguard Worker				return &v.unknownFields
1243*b7c941bbSAndroid Build Coastguard Worker			default:
1244*b7c941bbSAndroid Build Coastguard Worker				return nil
1245*b7c941bbSAndroid Build Coastguard Worker			}
1246*b7c941bbSAndroid Build Coastguard Worker		}
1247*b7c941bbSAndroid Build Coastguard Worker		file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1248*b7c941bbSAndroid Build Coastguard Worker			switch v := v.(*Requirement); i {
1249*b7c941bbSAndroid Build Coastguard Worker			case 0:
1250*b7c941bbSAndroid Build Coastguard Worker				return &v.state
1251*b7c941bbSAndroid Build Coastguard Worker			case 1:
1252*b7c941bbSAndroid Build Coastguard Worker				return &v.sizeCache
1253*b7c941bbSAndroid Build Coastguard Worker			case 2:
1254*b7c941bbSAndroid Build Coastguard Worker				return &v.unknownFields
1255*b7c941bbSAndroid Build Coastguard Worker			default:
1256*b7c941bbSAndroid Build Coastguard Worker				return nil
1257*b7c941bbSAndroid Build Coastguard Worker			}
1258*b7c941bbSAndroid Build Coastguard Worker		}
1259*b7c941bbSAndroid Build Coastguard Worker		file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1260*b7c941bbSAndroid Build Coastguard Worker			switch v := v.(*RequirementSpec); i {
1261*b7c941bbSAndroid Build Coastguard Worker			case 0:
1262*b7c941bbSAndroid Build Coastguard Worker				return &v.state
1263*b7c941bbSAndroid Build Coastguard Worker			case 1:
1264*b7c941bbSAndroid Build Coastguard Worker				return &v.sizeCache
1265*b7c941bbSAndroid Build Coastguard Worker			case 2:
1266*b7c941bbSAndroid Build Coastguard Worker				return &v.unknownFields
1267*b7c941bbSAndroid Build Coastguard Worker			default:
1268*b7c941bbSAndroid Build Coastguard Worker				return nil
1269*b7c941bbSAndroid Build Coastguard Worker			}
1270*b7c941bbSAndroid Build Coastguard Worker		}
1271*b7c941bbSAndroid Build Coastguard Worker		file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1272*b7c941bbSAndroid Build Coastguard Worker			switch v := v.(*RequiredMeasurement); i {
1273*b7c941bbSAndroid Build Coastguard Worker			case 0:
1274*b7c941bbSAndroid Build Coastguard Worker				return &v.state
1275*b7c941bbSAndroid Build Coastguard Worker			case 1:
1276*b7c941bbSAndroid Build Coastguard Worker				return &v.sizeCache
1277*b7c941bbSAndroid Build Coastguard Worker			case 2:
1278*b7c941bbSAndroid Build Coastguard Worker				return &v.unknownFields
1279*b7c941bbSAndroid Build Coastguard Worker			default:
1280*b7c941bbSAndroid Build Coastguard Worker				return nil
1281*b7c941bbSAndroid Build Coastguard Worker			}
1282*b7c941bbSAndroid Build Coastguard Worker		}
1283*b7c941bbSAndroid Build Coastguard Worker		file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1284*b7c941bbSAndroid Build Coastguard Worker			switch v := v.(*RequiredValue); i {
1285*b7c941bbSAndroid Build Coastguard Worker			case 0:
1286*b7c941bbSAndroid Build Coastguard Worker				return &v.state
1287*b7c941bbSAndroid Build Coastguard Worker			case 1:
1288*b7c941bbSAndroid Build Coastguard Worker				return &v.sizeCache
1289*b7c941bbSAndroid Build Coastguard Worker			case 2:
1290*b7c941bbSAndroid Build Coastguard Worker				return &v.unknownFields
1291*b7c941bbSAndroid Build Coastguard Worker			default:
1292*b7c941bbSAndroid Build Coastguard Worker				return nil
1293*b7c941bbSAndroid Build Coastguard Worker			}
1294*b7c941bbSAndroid Build Coastguard Worker		}
1295*b7c941bbSAndroid Build Coastguard Worker		file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1296*b7c941bbSAndroid Build Coastguard Worker			switch v := v.(*Variant); i {
1297*b7c941bbSAndroid Build Coastguard Worker			case 0:
1298*b7c941bbSAndroid Build Coastguard Worker				return &v.state
1299*b7c941bbSAndroid Build Coastguard Worker			case 1:
1300*b7c941bbSAndroid Build Coastguard Worker				return &v.sizeCache
1301*b7c941bbSAndroid Build Coastguard Worker			case 2:
1302*b7c941bbSAndroid Build Coastguard Worker				return &v.unknownFields
1303*b7c941bbSAndroid Build Coastguard Worker			default:
1304*b7c941bbSAndroid Build Coastguard Worker				return nil
1305*b7c941bbSAndroid Build Coastguard Worker			}
1306*b7c941bbSAndroid Build Coastguard Worker		}
1307*b7c941bbSAndroid Build Coastguard Worker		file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1308*b7c941bbSAndroid Build Coastguard Worker			switch v := v.(*VariantSpec); i {
1309*b7c941bbSAndroid Build Coastguard Worker			case 0:
1310*b7c941bbSAndroid Build Coastguard Worker				return &v.state
1311*b7c941bbSAndroid Build Coastguard Worker			case 1:
1312*b7c941bbSAndroid Build Coastguard Worker				return &v.sizeCache
1313*b7c941bbSAndroid Build Coastguard Worker			case 2:
1314*b7c941bbSAndroid Build Coastguard Worker				return &v.unknownFields
1315*b7c941bbSAndroid Build Coastguard Worker			default:
1316*b7c941bbSAndroid Build Coastguard Worker				return nil
1317*b7c941bbSAndroid Build Coastguard Worker			}
1318*b7c941bbSAndroid Build Coastguard Worker		}
1319*b7c941bbSAndroid Build Coastguard Worker		file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1320*b7c941bbSAndroid Build Coastguard Worker			switch v := v.(*TestConfig); i {
1321*b7c941bbSAndroid Build Coastguard Worker			case 0:
1322*b7c941bbSAndroid Build Coastguard Worker				return &v.state
1323*b7c941bbSAndroid Build Coastguard Worker			case 1:
1324*b7c941bbSAndroid Build Coastguard Worker				return &v.sizeCache
1325*b7c941bbSAndroid Build Coastguard Worker			case 2:
1326*b7c941bbSAndroid Build Coastguard Worker				return &v.unknownFields
1327*b7c941bbSAndroid Build Coastguard Worker			default:
1328*b7c941bbSAndroid Build Coastguard Worker				return nil
1329*b7c941bbSAndroid Build Coastguard Worker			}
1330*b7c941bbSAndroid Build Coastguard Worker		}
1331*b7c941bbSAndroid Build Coastguard Worker	}
1332*b7c941bbSAndroid Build Coastguard Worker	file_cts_tests_mediapc_requirements_requirements_proto_msgTypes[4].OneofWrappers = []interface{}{
1333*b7c941bbSAndroid Build Coastguard Worker		(*RequiredValue_StringValue)(nil),
1334*b7c941bbSAndroid Build Coastguard Worker		(*RequiredValue_IntValue)(nil),
1335*b7c941bbSAndroid Build Coastguard Worker		(*RequiredValue_DoubleValue)(nil),
1336*b7c941bbSAndroid Build Coastguard Worker		(*RequiredValue_BoolValue)(nil),
1337*b7c941bbSAndroid Build Coastguard Worker		(*RequiredValue_LongValue)(nil),
1338*b7c941bbSAndroid Build Coastguard Worker		(*RequiredValue_FloatValue)(nil),
1339*b7c941bbSAndroid Build Coastguard Worker	}
1340*b7c941bbSAndroid Build Coastguard Worker	type x struct{}
1341*b7c941bbSAndroid Build Coastguard Worker	out := protoimpl.TypeBuilder{
1342*b7c941bbSAndroid Build Coastguard Worker		File: protoimpl.DescBuilder{
1343*b7c941bbSAndroid Build Coastguard Worker			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1344*b7c941bbSAndroid Build Coastguard Worker			RawDescriptor: file_cts_tests_mediapc_requirements_requirements_proto_rawDesc,
1345*b7c941bbSAndroid Build Coastguard Worker			NumEnums:      3,
1346*b7c941bbSAndroid Build Coastguard Worker			NumMessages:   15,
1347*b7c941bbSAndroid Build Coastguard Worker			NumExtensions: 0,
1348*b7c941bbSAndroid Build Coastguard Worker			NumServices:   0,
1349*b7c941bbSAndroid Build Coastguard Worker		},
1350*b7c941bbSAndroid Build Coastguard Worker		GoTypes:           file_cts_tests_mediapc_requirements_requirements_proto_goTypes,
1351*b7c941bbSAndroid Build Coastguard Worker		DependencyIndexes: file_cts_tests_mediapc_requirements_requirements_proto_depIdxs,
1352*b7c941bbSAndroid Build Coastguard Worker		EnumInfos:         file_cts_tests_mediapc_requirements_requirements_proto_enumTypes,
1353*b7c941bbSAndroid Build Coastguard Worker		MessageInfos:      file_cts_tests_mediapc_requirements_requirements_proto_msgTypes,
1354*b7c941bbSAndroid Build Coastguard Worker	}.Build()
1355*b7c941bbSAndroid Build Coastguard Worker	File_cts_tests_mediapc_requirements_requirements_proto = out.File
1356*b7c941bbSAndroid Build Coastguard Worker	file_cts_tests_mediapc_requirements_requirements_proto_rawDesc = nil
1357*b7c941bbSAndroid Build Coastguard Worker	file_cts_tests_mediapc_requirements_requirements_proto_goTypes = nil
1358*b7c941bbSAndroid Build Coastguard Worker	file_cts_tests_mediapc_requirements_requirements_proto_depIdxs = nil
1359*b7c941bbSAndroid Build Coastguard Worker}
1360