/* Copyright The Kubernetes Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ // To regenerate api.pb.go run `hack/update-codegen.sh protobindings` // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.4 // protoc v4.23.4 // source: staging/src/k8s.io/kubelet/pkg/apis/podresources/v1alpha1/api.proto package v1alpha1 import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" unsafe "unsafe" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) // ListPodResourcesRequest is the request made to the PodResourcesLister service type ListPodResourcesRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListPodResourcesRequest) Reset() { *x = ListPodResourcesRequest{} mi := &file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListPodResourcesRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListPodResourcesRequest) ProtoMessage() {} func (x *ListPodResourcesRequest) ProtoReflect() protoreflect.Message { mi := &file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListPodResourcesRequest.ProtoReflect.Descriptor instead. func (*ListPodResourcesRequest) Descriptor() ([]byte, []int) { return file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDescGZIP(), []int{0} } // ListPodResourcesResponse is the response returned by List function type ListPodResourcesResponse struct { state protoimpl.MessageState `protogen:"open.v1"` PodResources []*PodResources `protobuf:"bytes,1,rep,name=pod_resources,json=podResources,proto3" json:"pod_resources,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListPodResourcesResponse) Reset() { *x = ListPodResourcesResponse{} mi := &file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListPodResourcesResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListPodResourcesResponse) ProtoMessage() {} func (x *ListPodResourcesResponse) ProtoReflect() protoreflect.Message { mi := &file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListPodResourcesResponse.ProtoReflect.Descriptor instead. func (*ListPodResourcesResponse) Descriptor() ([]byte, []int) { return file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDescGZIP(), []int{1} } func (x *ListPodResourcesResponse) GetPodResources() []*PodResources { if x != nil { return x.PodResources } return nil } // PodResources contains information about the node resources assigned to a pod type PodResources struct { state protoimpl.MessageState `protogen:"open.v1"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` Containers []*ContainerResources `protobuf:"bytes,3,rep,name=containers,proto3" json:"containers,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PodResources) Reset() { *x = PodResources{} mi := &file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PodResources) String() string { return protoimpl.X.MessageStringOf(x) } func (*PodResources) ProtoMessage() {} func (x *PodResources) ProtoReflect() protoreflect.Message { mi := &file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PodResources.ProtoReflect.Descriptor instead. func (*PodResources) Descriptor() ([]byte, []int) { return file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDescGZIP(), []int{2} } func (x *PodResources) GetName() string { if x != nil { return x.Name } return "" } func (x *PodResources) GetNamespace() string { if x != nil { return x.Namespace } return "" } func (x *PodResources) GetContainers() []*ContainerResources { if x != nil { return x.Containers } return nil } // ContainerResources contains information about the resources assigned to a container type ContainerResources struct { state protoimpl.MessageState `protogen:"open.v1"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Devices []*ContainerDevices `protobuf:"bytes,2,rep,name=devices,proto3" json:"devices,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ContainerResources) Reset() { *x = ContainerResources{} mi := &file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ContainerResources) String() string { return protoimpl.X.MessageStringOf(x) } func (*ContainerResources) ProtoMessage() {} func (x *ContainerResources) ProtoReflect() protoreflect.Message { mi := &file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ContainerResources.ProtoReflect.Descriptor instead. func (*ContainerResources) Descriptor() ([]byte, []int) { return file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDescGZIP(), []int{3} } func (x *ContainerResources) GetName() string { if x != nil { return x.Name } return "" } func (x *ContainerResources) GetDevices() []*ContainerDevices { if x != nil { return x.Devices } return nil } // ContainerDevices contains information about the devices assigned to a container type ContainerDevices struct { state protoimpl.MessageState `protogen:"open.v1"` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` DeviceIds []string `protobuf:"bytes,2,rep,name=device_ids,json=deviceIds,proto3" json:"device_ids,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ContainerDevices) Reset() { *x = ContainerDevices{} mi := &file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ContainerDevices) String() string { return protoimpl.X.MessageStringOf(x) } func (*ContainerDevices) ProtoMessage() {} func (x *ContainerDevices) ProtoReflect() protoreflect.Message { mi := &file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ContainerDevices.ProtoReflect.Descriptor instead. func (*ContainerDevices) Descriptor() ([]byte, []int) { return file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDescGZIP(), []int{4} } func (x *ContainerDevices) GetResourceName() string { if x != nil { return x.ResourceName } return "" } func (x *ContainerDevices) GetDeviceIds() []string { if x != nil { return x.DeviceIds } return nil } var File_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto protoreflect.FileDescriptor var file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDesc = string([]byte{ 0x0a, 0x43, 0x73, 0x74, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6b, 0x38, 0x73, 0x2e, 0x69, 0x6f, 0x2f, 0x6b, 0x75, 0x62, 0x65, 0x6c, 0x65, 0x74, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x70, 0x6f, 0x64, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x61, 0x70, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x22, 0x19, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x57, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0d, 0x70, 0x6f, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x0c, 0x70, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x22, 0x7e, 0x0a, 0x0c, 0x50, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x3c, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x22, 0x5e, 0x0a, 0x12, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x07, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x07, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x22, 0x56, 0x0a, 0x10, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x73, 0x32, 0x65, 0x0a, 0x12, 0x50, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x72, 0x12, 0x4f, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x2f, 0x5a, 0x2d, 0x6b, 0x38, 0x73, 0x2e, 0x69, 0x6f, 0x2f, 0x6b, 0x75, 0x62, 0x65, 0x6c, 0x65, 0x74, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x70, 0x6f, 0x64, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, }) var ( file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDescOnce sync.Once file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDescData []byte ) func file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDescGZIP() []byte { file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDescOnce.Do(func() { file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDesc), len(file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDesc))) }) return file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDescData } var file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_msgTypes = make([]protoimpl.MessageInfo, 5) var file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_goTypes = []any{ (*ListPodResourcesRequest)(nil), // 0: v1alpha1.ListPodResourcesRequest (*ListPodResourcesResponse)(nil), // 1: v1alpha1.ListPodResourcesResponse (*PodResources)(nil), // 2: v1alpha1.PodResources (*ContainerResources)(nil), // 3: v1alpha1.ContainerResources (*ContainerDevices)(nil), // 4: v1alpha1.ContainerDevices } var file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_depIdxs = []int32{ 2, // 0: v1alpha1.ListPodResourcesResponse.pod_resources:type_name -> v1alpha1.PodResources 3, // 1: v1alpha1.PodResources.containers:type_name -> v1alpha1.ContainerResources 4, // 2: v1alpha1.ContainerResources.devices:type_name -> v1alpha1.ContainerDevices 0, // 3: v1alpha1.PodResourcesLister.List:input_type -> v1alpha1.ListPodResourcesRequest 1, // 4: v1alpha1.PodResourcesLister.List:output_type -> v1alpha1.ListPodResourcesResponse 4, // [4:5] is the sub-list for method output_type 3, // [3:4] is the sub-list for method input_type 3, // [3:3] is the sub-list for extension type_name 3, // [3:3] is the sub-list for extension extendee 0, // [0:3] is the sub-list for field type_name } func init() { file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_init() } func file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_init() { if File_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDesc), len(file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_rawDesc)), NumEnums: 0, NumMessages: 5, NumExtensions: 0, NumServices: 1, }, GoTypes: file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_goTypes, DependencyIndexes: file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_depIdxs, MessageInfos: file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_msgTypes, }.Build() File_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto = out.File file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_goTypes = nil file_staging_src_k8s_io_kubelet_pkg_apis_podresources_v1alpha1_api_proto_depIdxs = nil }