xref: /aosp_15_r20/external/bazelbuild-remote-apis/build/bazel/semver/semver.pb.go (revision ae21b2b400d1606a797985382019aea74177085c)
1*ae21b2b4SYike Zhang// Copyright 2018 The Bazel Authors.
2*ae21b2b4SYike Zhang//
3*ae21b2b4SYike Zhang// Licensed under the Apache License, Version 2.0 (the "License");
4*ae21b2b4SYike Zhang// you may not use this file except in compliance with the License.
5*ae21b2b4SYike Zhang// You may obtain a copy of the License at
6*ae21b2b4SYike Zhang//
7*ae21b2b4SYike Zhang//     http://www.apache.org/licenses/LICENSE-2.0
8*ae21b2b4SYike Zhang//
9*ae21b2b4SYike Zhang// Unless required by applicable law or agreed to in writing, software
10*ae21b2b4SYike Zhang// distributed under the License is distributed on an "AS IS" BASIS,
11*ae21b2b4SYike Zhang// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*ae21b2b4SYike Zhang// See the License for the specific language governing permissions and
13*ae21b2b4SYike Zhang// limitations under the License.
14*ae21b2b4SYike Zhang
15*ae21b2b4SYike Zhang// Code generated by protoc-gen-go. DO NOT EDIT.
16*ae21b2b4SYike Zhang// versions:
17*ae21b2b4SYike Zhang// 	protoc-gen-go v1.31.0
18*ae21b2b4SYike Zhang// 	protoc        v3.15.0
19*ae21b2b4SYike Zhang// source: build/bazel/semver/semver.proto
20*ae21b2b4SYike Zhang
21*ae21b2b4SYike Zhangpackage semver
22*ae21b2b4SYike Zhang
23*ae21b2b4SYike Zhangimport (
24*ae21b2b4SYike Zhang	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
25*ae21b2b4SYike Zhang	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
26*ae21b2b4SYike Zhang	reflect "reflect"
27*ae21b2b4SYike Zhang	sync "sync"
28*ae21b2b4SYike Zhang)
29*ae21b2b4SYike Zhang
30*ae21b2b4SYike Zhangconst (
31*ae21b2b4SYike Zhang	// Verify that this generated code is sufficiently up-to-date.
32*ae21b2b4SYike Zhang	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
33*ae21b2b4SYike Zhang	// Verify that runtime/protoimpl is sufficiently up-to-date.
34*ae21b2b4SYike Zhang	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
35*ae21b2b4SYike Zhang)
36*ae21b2b4SYike Zhang
37*ae21b2b4SYike Zhang// The full version of a given tool.
38*ae21b2b4SYike Zhangtype SemVer struct {
39*ae21b2b4SYike Zhang	state         protoimpl.MessageState
40*ae21b2b4SYike Zhang	sizeCache     protoimpl.SizeCache
41*ae21b2b4SYike Zhang	unknownFields protoimpl.UnknownFields
42*ae21b2b4SYike Zhang
43*ae21b2b4SYike Zhang	// The major version, e.g 10 for 10.2.3.
44*ae21b2b4SYike Zhang	Major int32 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"`
45*ae21b2b4SYike Zhang	// The minor version, e.g. 2 for 10.2.3.
46*ae21b2b4SYike Zhang	Minor int32 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"`
47*ae21b2b4SYike Zhang	// The patch version, e.g 3 for 10.2.3.
48*ae21b2b4SYike Zhang	Patch int32 `protobuf:"varint,3,opt,name=patch,proto3" json:"patch,omitempty"`
49*ae21b2b4SYike Zhang	// The pre-release version. Either this field or major/minor/patch fields
50*ae21b2b4SYike Zhang	// must be filled. They are mutually exclusive. Pre-release versions are
51*ae21b2b4SYike Zhang	// assumed to be earlier than any released versions.
52*ae21b2b4SYike Zhang	Prerelease string `protobuf:"bytes,4,opt,name=prerelease,proto3" json:"prerelease,omitempty"`
53*ae21b2b4SYike Zhang}
54*ae21b2b4SYike Zhang
55*ae21b2b4SYike Zhangfunc (x *SemVer) Reset() {
56*ae21b2b4SYike Zhang	*x = SemVer{}
57*ae21b2b4SYike Zhang	if protoimpl.UnsafeEnabled {
58*ae21b2b4SYike Zhang		mi := &file_build_bazel_semver_semver_proto_msgTypes[0]
59*ae21b2b4SYike Zhang		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
60*ae21b2b4SYike Zhang		ms.StoreMessageInfo(mi)
61*ae21b2b4SYike Zhang	}
62*ae21b2b4SYike Zhang}
63*ae21b2b4SYike Zhang
64*ae21b2b4SYike Zhangfunc (x *SemVer) String() string {
65*ae21b2b4SYike Zhang	return protoimpl.X.MessageStringOf(x)
66*ae21b2b4SYike Zhang}
67*ae21b2b4SYike Zhang
68*ae21b2b4SYike Zhangfunc (*SemVer) ProtoMessage() {}
69*ae21b2b4SYike Zhang
70*ae21b2b4SYike Zhangfunc (x *SemVer) ProtoReflect() protoreflect.Message {
71*ae21b2b4SYike Zhang	mi := &file_build_bazel_semver_semver_proto_msgTypes[0]
72*ae21b2b4SYike Zhang	if protoimpl.UnsafeEnabled && x != nil {
73*ae21b2b4SYike Zhang		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
74*ae21b2b4SYike Zhang		if ms.LoadMessageInfo() == nil {
75*ae21b2b4SYike Zhang			ms.StoreMessageInfo(mi)
76*ae21b2b4SYike Zhang		}
77*ae21b2b4SYike Zhang		return ms
78*ae21b2b4SYike Zhang	}
79*ae21b2b4SYike Zhang	return mi.MessageOf(x)
80*ae21b2b4SYike Zhang}
81*ae21b2b4SYike Zhang
82*ae21b2b4SYike Zhang// Deprecated: Use SemVer.ProtoReflect.Descriptor instead.
83*ae21b2b4SYike Zhangfunc (*SemVer) Descriptor() ([]byte, []int) {
84*ae21b2b4SYike Zhang	return file_build_bazel_semver_semver_proto_rawDescGZIP(), []int{0}
85*ae21b2b4SYike Zhang}
86*ae21b2b4SYike Zhang
87*ae21b2b4SYike Zhangfunc (x *SemVer) GetMajor() int32 {
88*ae21b2b4SYike Zhang	if x != nil {
89*ae21b2b4SYike Zhang		return x.Major
90*ae21b2b4SYike Zhang	}
91*ae21b2b4SYike Zhang	return 0
92*ae21b2b4SYike Zhang}
93*ae21b2b4SYike Zhang
94*ae21b2b4SYike Zhangfunc (x *SemVer) GetMinor() int32 {
95*ae21b2b4SYike Zhang	if x != nil {
96*ae21b2b4SYike Zhang		return x.Minor
97*ae21b2b4SYike Zhang	}
98*ae21b2b4SYike Zhang	return 0
99*ae21b2b4SYike Zhang}
100*ae21b2b4SYike Zhang
101*ae21b2b4SYike Zhangfunc (x *SemVer) GetPatch() int32 {
102*ae21b2b4SYike Zhang	if x != nil {
103*ae21b2b4SYike Zhang		return x.Patch
104*ae21b2b4SYike Zhang	}
105*ae21b2b4SYike Zhang	return 0
106*ae21b2b4SYike Zhang}
107*ae21b2b4SYike Zhang
108*ae21b2b4SYike Zhangfunc (x *SemVer) GetPrerelease() string {
109*ae21b2b4SYike Zhang	if x != nil {
110*ae21b2b4SYike Zhang		return x.Prerelease
111*ae21b2b4SYike Zhang	}
112*ae21b2b4SYike Zhang	return ""
113*ae21b2b4SYike Zhang}
114*ae21b2b4SYike Zhang
115*ae21b2b4SYike Zhangvar File_build_bazel_semver_semver_proto protoreflect.FileDescriptor
116*ae21b2b4SYike Zhang
117*ae21b2b4SYike Zhangvar file_build_bazel_semver_semver_proto_rawDesc = []byte{
118*ae21b2b4SYike Zhang	0x0a, 0x1f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x2f, 0x73, 0x65,
119*ae21b2b4SYike Zhang	0x6d, 0x76, 0x65, 0x72, 0x2f, 0x73, 0x65, 0x6d, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
120*ae21b2b4SYike Zhang	0x6f, 0x12, 0x12, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x2e, 0x73,
121*ae21b2b4SYike Zhang	0x65, 0x6d, 0x76, 0x65, 0x72, 0x22, 0x6a, 0x0a, 0x06, 0x53, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x12,
122*ae21b2b4SYike Zhang	0x14, 0x0a, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
123*ae21b2b4SYike Zhang	0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x18, 0x02,
124*ae21b2b4SYike Zhang	0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x70,
125*ae21b2b4SYike Zhang	0x61, 0x74, 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x70, 0x61, 0x74, 0x63,
126*ae21b2b4SYike Zhang	0x68, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x65, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x18,
127*ae21b2b4SYike Zhang	0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x65, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73,
128*ae21b2b4SYike Zhang	0x65, 0x42, 0x74, 0x0a, 0x12, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x62, 0x61, 0x7a, 0x65, 0x6c,
129*ae21b2b4SYike Zhang	0x2e, 0x73, 0x65, 0x6d, 0x76, 0x65, 0x72, 0x42, 0x0b, 0x53, 0x65, 0x6d, 0x76, 0x65, 0x72, 0x50,
130*ae21b2b4SYike Zhang	0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x34, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63,
131*ae21b2b4SYike Zhang	0x6f, 0x6d, 0x2f, 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x72, 0x65,
132*ae21b2b4SYike Zhang	0x6d, 0x6f, 0x74, 0x65, 0x2d, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f,
133*ae21b2b4SYike Zhang	0x62, 0x61, 0x7a, 0x65, 0x6c, 0x2f, 0x73, 0x65, 0x6d, 0x76, 0x65, 0x72, 0xa2, 0x02, 0x03, 0x53,
134*ae21b2b4SYike Zhang	0x4d, 0x56, 0xaa, 0x02, 0x12, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x42, 0x61, 0x7a, 0x65, 0x6c,
135*ae21b2b4SYike Zhang	0x2e, 0x53, 0x65, 0x6d, 0x76, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
136*ae21b2b4SYike Zhang}
137*ae21b2b4SYike Zhang
138*ae21b2b4SYike Zhangvar (
139*ae21b2b4SYike Zhang	file_build_bazel_semver_semver_proto_rawDescOnce sync.Once
140*ae21b2b4SYike Zhang	file_build_bazel_semver_semver_proto_rawDescData = file_build_bazel_semver_semver_proto_rawDesc
141*ae21b2b4SYike Zhang)
142*ae21b2b4SYike Zhang
143*ae21b2b4SYike Zhangfunc file_build_bazel_semver_semver_proto_rawDescGZIP() []byte {
144*ae21b2b4SYike Zhang	file_build_bazel_semver_semver_proto_rawDescOnce.Do(func() {
145*ae21b2b4SYike Zhang		file_build_bazel_semver_semver_proto_rawDescData = protoimpl.X.CompressGZIP(file_build_bazel_semver_semver_proto_rawDescData)
146*ae21b2b4SYike Zhang	})
147*ae21b2b4SYike Zhang	return file_build_bazel_semver_semver_proto_rawDescData
148*ae21b2b4SYike Zhang}
149*ae21b2b4SYike Zhang
150*ae21b2b4SYike Zhangvar file_build_bazel_semver_semver_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
151*ae21b2b4SYike Zhangvar file_build_bazel_semver_semver_proto_goTypes = []interface{}{
152*ae21b2b4SYike Zhang	(*SemVer)(nil), // 0: build.bazel.semver.SemVer
153*ae21b2b4SYike Zhang}
154*ae21b2b4SYike Zhangvar file_build_bazel_semver_semver_proto_depIdxs = []int32{
155*ae21b2b4SYike Zhang	0, // [0:0] is the sub-list for method output_type
156*ae21b2b4SYike Zhang	0, // [0:0] is the sub-list for method input_type
157*ae21b2b4SYike Zhang	0, // [0:0] is the sub-list for extension type_name
158*ae21b2b4SYike Zhang	0, // [0:0] is the sub-list for extension extendee
159*ae21b2b4SYike Zhang	0, // [0:0] is the sub-list for field type_name
160*ae21b2b4SYike Zhang}
161*ae21b2b4SYike Zhang
162*ae21b2b4SYike Zhangfunc init() { file_build_bazel_semver_semver_proto_init() }
163*ae21b2b4SYike Zhangfunc file_build_bazel_semver_semver_proto_init() {
164*ae21b2b4SYike Zhang	if File_build_bazel_semver_semver_proto != nil {
165*ae21b2b4SYike Zhang		return
166*ae21b2b4SYike Zhang	}
167*ae21b2b4SYike Zhang	if !protoimpl.UnsafeEnabled {
168*ae21b2b4SYike Zhang		file_build_bazel_semver_semver_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
169*ae21b2b4SYike Zhang			switch v := v.(*SemVer); i {
170*ae21b2b4SYike Zhang			case 0:
171*ae21b2b4SYike Zhang				return &v.state
172*ae21b2b4SYike Zhang			case 1:
173*ae21b2b4SYike Zhang				return &v.sizeCache
174*ae21b2b4SYike Zhang			case 2:
175*ae21b2b4SYike Zhang				return &v.unknownFields
176*ae21b2b4SYike Zhang			default:
177*ae21b2b4SYike Zhang				return nil
178*ae21b2b4SYike Zhang			}
179*ae21b2b4SYike Zhang		}
180*ae21b2b4SYike Zhang	}
181*ae21b2b4SYike Zhang	type x struct{}
182*ae21b2b4SYike Zhang	out := protoimpl.TypeBuilder{
183*ae21b2b4SYike Zhang		File: protoimpl.DescBuilder{
184*ae21b2b4SYike Zhang			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
185*ae21b2b4SYike Zhang			RawDescriptor: file_build_bazel_semver_semver_proto_rawDesc,
186*ae21b2b4SYike Zhang			NumEnums:      0,
187*ae21b2b4SYike Zhang			NumMessages:   1,
188*ae21b2b4SYike Zhang			NumExtensions: 0,
189*ae21b2b4SYike Zhang			NumServices:   0,
190*ae21b2b4SYike Zhang		},
191*ae21b2b4SYike Zhang		GoTypes:           file_build_bazel_semver_semver_proto_goTypes,
192*ae21b2b4SYike Zhang		DependencyIndexes: file_build_bazel_semver_semver_proto_depIdxs,
193*ae21b2b4SYike Zhang		MessageInfos:      file_build_bazel_semver_semver_proto_msgTypes,
194*ae21b2b4SYike Zhang	}.Build()
195*ae21b2b4SYike Zhang	File_build_bazel_semver_semver_proto = out.File
196*ae21b2b4SYike Zhang	file_build_bazel_semver_semver_proto_rawDesc = nil
197*ae21b2b4SYike Zhang	file_build_bazel_semver_semver_proto_goTypes = nil
198*ae21b2b4SYike Zhang	file_build_bazel_semver_semver_proto_depIdxs = nil
199*ae21b2b4SYike Zhang}
200