From 41b95ac9d95876aa7952d79bd8d6934fb26fb047 Mon Sep 17 00:00:00 2001 From: Antti Kervinen Date: Fri, 27 Sep 2024 16:20:45 +0300 Subject: [PATCH] DO NOT MERGE: this is a very bad example. Signed-off-by: Antti Kervinen --- pkg/api/api.pb.go | 5333 ++++++++++++++------------------------- pkg/api/api_ttrpc.pb.go | 3 + 2 files changed, 1888 insertions(+), 3448 deletions(-) diff --git a/pkg/api/api.pb.go b/pkg/api/api.pb.go index bf6ea79a..4fe932be 100644 --- a/pkg/api/api.pb.go +++ b/pkg/api/api.pb.go @@ -1,39 +1,24 @@ -// -//Copyright The containerd 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. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.28.0 -// protoc v3.20.1 +// Code generated by protoc-gen-go. DO EDIT. // source: pkg/api/api.proto package api import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" ) -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) -) +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package // Events that plugins can subscribe to in ConfigureResponse. type Event int32 @@ -54,65 +39,44 @@ const ( Event_LAST Event = 12 ) -// Enum value maps for Event. -var ( - Event_name = map[int32]string{ - 0: "UNKNOWN", - 1: "RUN_POD_SANDBOX", - 2: "STOP_POD_SANDBOX", - 3: "REMOVE_POD_SANDBOX", - 4: "CREATE_CONTAINER", - 5: "POST_CREATE_CONTAINER", - 6: "START_CONTAINER", - 7: "POST_START_CONTAINER", - 8: "UPDATE_CONTAINER", - 9: "POST_UPDATE_CONTAINER", - 10: "STOP_CONTAINER", - 11: "REMOVE_CONTAINER", - 12: "LAST", - } - Event_value = map[string]int32{ - "UNKNOWN": 0, - "RUN_POD_SANDBOX": 1, - "STOP_POD_SANDBOX": 2, - "REMOVE_POD_SANDBOX": 3, - "CREATE_CONTAINER": 4, - "POST_CREATE_CONTAINER": 5, - "START_CONTAINER": 6, - "POST_START_CONTAINER": 7, - "UPDATE_CONTAINER": 8, - "POST_UPDATE_CONTAINER": 9, - "STOP_CONTAINER": 10, - "REMOVE_CONTAINER": 11, - "LAST": 12, - } -) - -func (x Event) Enum() *Event { - p := new(Event) - *p = x - return p +var Event_name = map[int32]string{ + 0: "UNKNOWN", + 1: "RUN_POD_SANDBOX", + 2: "STOP_POD_SANDBOX", + 3: "REMOVE_POD_SANDBOX", + 4: "CREATE_CONTAINER", + 5: "POST_CREATE_CONTAINER", + 6: "START_CONTAINER", + 7: "POST_START_CONTAINER", + 8: "UPDATE_CONTAINER", + 9: "POST_UPDATE_CONTAINER", + 10: "STOP_CONTAINER", + 11: "REMOVE_CONTAINER", + 12: "LAST", +} + +var Event_value = map[string]int32{ + "UNKNOWN": 0, + "RUN_POD_SANDBOX": 1, + "STOP_POD_SANDBOX": 2, + "REMOVE_POD_SANDBOX": 3, + "CREATE_CONTAINER": 4, + "POST_CREATE_CONTAINER": 5, + "START_CONTAINER": 6, + "POST_START_CONTAINER": 7, + "UPDATE_CONTAINER": 8, + "POST_UPDATE_CONTAINER": 9, + "STOP_CONTAINER": 10, + "REMOVE_CONTAINER": 11, + "LAST": 12, } func (x Event) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (Event) Descriptor() protoreflect.EnumDescriptor { - return file_pkg_api_api_proto_enumTypes[0].Descriptor() + return proto.EnumName(Event_name, int32(x)) } -func (Event) Type() protoreflect.EnumType { - return &file_pkg_api_api_proto_enumTypes[0] -} - -func (x Event) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Use Event.Descriptor instead. func (Event) EnumDescriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{0} + return fileDescriptor_7e50ccc58c7b575d, []int{0} } // Possible container states. @@ -121,794 +85,665 @@ type ContainerState int32 const ( ContainerState_CONTAINER_UNKNOWN ContainerState = 0 ContainerState_CONTAINER_CREATED ContainerState = 1 - ContainerState_CONTAINER_PAUSED ContainerState = 2 // is this useful/necessary ? + ContainerState_CONTAINER_PAUSED ContainerState = 2 ContainerState_CONTAINER_RUNNING ContainerState = 3 ContainerState_CONTAINER_STOPPED ContainerState = 4 ) -// Enum value maps for ContainerState. -var ( - ContainerState_name = map[int32]string{ - 0: "CONTAINER_UNKNOWN", - 1: "CONTAINER_CREATED", - 2: "CONTAINER_PAUSED", - 3: "CONTAINER_RUNNING", - 4: "CONTAINER_STOPPED", - } - ContainerState_value = map[string]int32{ - "CONTAINER_UNKNOWN": 0, - "CONTAINER_CREATED": 1, - "CONTAINER_PAUSED": 2, - "CONTAINER_RUNNING": 3, - "CONTAINER_STOPPED": 4, - } -) - -func (x ContainerState) Enum() *ContainerState { - p := new(ContainerState) - *p = x - return p -} - -func (x ContainerState) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (ContainerState) Descriptor() protoreflect.EnumDescriptor { - return file_pkg_api_api_proto_enumTypes[1].Descriptor() +var ContainerState_name = map[int32]string{ + 0: "CONTAINER_UNKNOWN", + 1: "CONTAINER_CREATED", + 2: "CONTAINER_PAUSED", + 3: "CONTAINER_RUNNING", + 4: "CONTAINER_STOPPED", } -func (ContainerState) Type() protoreflect.EnumType { - return &file_pkg_api_api_proto_enumTypes[1] +var ContainerState_value = map[string]int32{ + "CONTAINER_UNKNOWN": 0, + "CONTAINER_CREATED": 1, + "CONTAINER_PAUSED": 2, + "CONTAINER_RUNNING": 3, + "CONTAINER_STOPPED": 4, } -func (x ContainerState) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) +func (x ContainerState) String() string { + return proto.EnumName(ContainerState_name, int32(x)) } -// Deprecated: Use ContainerState.Descriptor instead. func (ContainerState) EnumDescriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{1} + return fileDescriptor_7e50ccc58c7b575d, []int{1} } type RegisterPluginRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Name of the plugin to register. PluginName string `protobuf:"bytes,1,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"` // Plugin invocation index. Plugins are called in ascending index order. - PluginIdx string `protobuf:"bytes,2,opt,name=plugin_idx,json=pluginIdx,proto3" json:"plugin_idx,omitempty"` + PluginIdx string `protobuf:"bytes,2,opt,name=plugin_idx,json=pluginIdx,proto3" json:"plugin_idx,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *RegisterPluginRequest) Reset() { - *x = RegisterPluginRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *RegisterPluginRequest) Reset() { *m = RegisterPluginRequest{} } +func (m *RegisterPluginRequest) String() string { return proto.CompactTextString(m) } +func (*RegisterPluginRequest) ProtoMessage() {} +func (*RegisterPluginRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{0} } -func (x *RegisterPluginRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *RegisterPluginRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RegisterPluginRequest.Unmarshal(m, b) } - -func (*RegisterPluginRequest) ProtoMessage() {} - -func (x *RegisterPluginRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *RegisterPluginRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RegisterPluginRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use RegisterPluginRequest.ProtoReflect.Descriptor instead. -func (*RegisterPluginRequest) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{0} +func (m *RegisterPluginRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_RegisterPluginRequest.Merge(m, src) +} +func (m *RegisterPluginRequest) XXX_Size() int { + return xxx_messageInfo_RegisterPluginRequest.Size(m) } +func (m *RegisterPluginRequest) XXX_DiscardUnknown() { + xxx_messageInfo_RegisterPluginRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_RegisterPluginRequest proto.InternalMessageInfo -func (x *RegisterPluginRequest) GetPluginName() string { - if x != nil { - return x.PluginName +func (m *RegisterPluginRequest) GetPluginName() string { + if m != nil { + return m.PluginName } return "" } -func (x *RegisterPluginRequest) GetPluginIdx() string { - if x != nil { - return x.PluginIdx +func (m *RegisterPluginRequest) GetPluginIdx() string { + if m != nil { + return m.PluginIdx } return "" } type UpdateContainersRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // List of containers to update. Update []*ContainerUpdate `protobuf:"bytes,1,rep,name=update,proto3" json:"update,omitempty"` // List of containers to evict. - Evict []*ContainerEviction `protobuf:"bytes,2,rep,name=evict,proto3" json:"evict,omitempty"` + Evict []*ContainerEviction `protobuf:"bytes,2,rep,name=evict,proto3" json:"evict,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *UpdateContainersRequest) Reset() { - *x = UpdateContainersRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *UpdateContainersRequest) Reset() { *m = UpdateContainersRequest{} } +func (m *UpdateContainersRequest) String() string { return proto.CompactTextString(m) } +func (*UpdateContainersRequest) ProtoMessage() {} +func (*UpdateContainersRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{1} } -func (x *UpdateContainersRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *UpdateContainersRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateContainersRequest.Unmarshal(m, b) } - -func (*UpdateContainersRequest) ProtoMessage() {} - -func (x *UpdateContainersRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *UpdateContainersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateContainersRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use UpdateContainersRequest.ProtoReflect.Descriptor instead. -func (*UpdateContainersRequest) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{1} +func (m *UpdateContainersRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateContainersRequest.Merge(m, src) +} +func (m *UpdateContainersRequest) XXX_Size() int { + return xxx_messageInfo_UpdateContainersRequest.Size(m) +} +func (m *UpdateContainersRequest) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateContainersRequest.DiscardUnknown(m) } -func (x *UpdateContainersRequest) GetUpdate() []*ContainerUpdate { - if x != nil { - return x.Update +var xxx_messageInfo_UpdateContainersRequest proto.InternalMessageInfo + +func (m *UpdateContainersRequest) GetUpdate() []*ContainerUpdate { + if m != nil { + return m.Update } return nil } -func (x *UpdateContainersRequest) GetEvict() []*ContainerEviction { - if x != nil { - return x.Evict +func (m *UpdateContainersRequest) GetEvict() []*ContainerEviction { + if m != nil { + return m.Evict } return nil } type UpdateContainersResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Containers that the runtime failed to update. - Failed []*ContainerUpdate `protobuf:"bytes,1,rep,name=failed,proto3" json:"failed,omitempty"` + Failed []*ContainerUpdate `protobuf:"bytes,1,rep,name=failed,proto3" json:"failed,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *UpdateContainersResponse) Reset() { - *x = UpdateContainersResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *UpdateContainersResponse) Reset() { *m = UpdateContainersResponse{} } +func (m *UpdateContainersResponse) String() string { return proto.CompactTextString(m) } +func (*UpdateContainersResponse) ProtoMessage() {} +func (*UpdateContainersResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{2} } -func (x *UpdateContainersResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *UpdateContainersResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateContainersResponse.Unmarshal(m, b) } - -func (*UpdateContainersResponse) ProtoMessage() {} - -func (x *UpdateContainersResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *UpdateContainersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateContainersResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use UpdateContainersResponse.ProtoReflect.Descriptor instead. -func (*UpdateContainersResponse) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{2} +func (m *UpdateContainersResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateContainersResponse.Merge(m, src) +} +func (m *UpdateContainersResponse) XXX_Size() int { + return xxx_messageInfo_UpdateContainersResponse.Size(m) } +func (m *UpdateContainersResponse) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateContainersResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateContainersResponse proto.InternalMessageInfo -func (x *UpdateContainersResponse) GetFailed() []*ContainerUpdate { - if x != nil { - return x.Failed +func (m *UpdateContainersResponse) GetFailed() []*ContainerUpdate { + if m != nil { + return m.Failed } return nil } type ConfigureRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Any plugin-specific data, if present among the NRI configuration. Config string `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` // Name of the runtime NRI is running in. RuntimeName string `protobuf:"bytes,2,opt,name=runtime_name,json=runtimeName,proto3" json:"runtime_name,omitempty"` // Version of the runtime NRI is running in. - RuntimeVersion string `protobuf:"bytes,3,opt,name=runtime_version,json=runtimeVersion,proto3" json:"runtime_version,omitempty"` + RuntimeVersion string `protobuf:"bytes,3,opt,name=runtime_version,json=runtimeVersion,proto3" json:"runtime_version,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *ConfigureRequest) Reset() { - *x = ConfigureRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *ConfigureRequest) Reset() { *m = ConfigureRequest{} } +func (m *ConfigureRequest) String() string { return proto.CompactTextString(m) } +func (*ConfigureRequest) ProtoMessage() {} +func (*ConfigureRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{3} } -func (x *ConfigureRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ConfigureRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ConfigureRequest.Unmarshal(m, b) } - -func (*ConfigureRequest) ProtoMessage() {} - -func (x *ConfigureRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *ConfigureRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ConfigureRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use ConfigureRequest.ProtoReflect.Descriptor instead. -func (*ConfigureRequest) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{3} +func (m *ConfigureRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConfigureRequest.Merge(m, src) +} +func (m *ConfigureRequest) XXX_Size() int { + return xxx_messageInfo_ConfigureRequest.Size(m) +} +func (m *ConfigureRequest) XXX_DiscardUnknown() { + xxx_messageInfo_ConfigureRequest.DiscardUnknown(m) } -func (x *ConfigureRequest) GetConfig() string { - if x != nil { - return x.Config +var xxx_messageInfo_ConfigureRequest proto.InternalMessageInfo + +func (m *ConfigureRequest) GetConfig() string { + if m != nil { + return m.Config } return "" } -func (x *ConfigureRequest) GetRuntimeName() string { - if x != nil { - return x.RuntimeName +func (m *ConfigureRequest) GetRuntimeName() string { + if m != nil { + return m.RuntimeName } return "" } -func (x *ConfigureRequest) GetRuntimeVersion() string { - if x != nil { - return x.RuntimeVersion +func (m *ConfigureRequest) GetRuntimeVersion() string { + if m != nil { + return m.RuntimeVersion } return "" } type ConfigureResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Events to subscribe the plugin for. Each bit set corresponds to an // enumerated Event. - Events int32 `protobuf:"varint,2,opt,name=events,proto3" json:"events,omitempty"` + Events int32 `protobuf:"varint,2,opt,name=events,proto3" json:"events,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *ConfigureResponse) Reset() { - *x = ConfigureResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *ConfigureResponse) Reset() { *m = ConfigureResponse{} } +func (m *ConfigureResponse) String() string { return proto.CompactTextString(m) } +func (*ConfigureResponse) ProtoMessage() {} +func (*ConfigureResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{4} } -func (x *ConfigureResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ConfigureResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ConfigureResponse.Unmarshal(m, b) } - -func (*ConfigureResponse) ProtoMessage() {} - -func (x *ConfigureResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *ConfigureResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ConfigureResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use ConfigureResponse.ProtoReflect.Descriptor instead. -func (*ConfigureResponse) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{4} +func (m *ConfigureResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConfigureResponse.Merge(m, src) +} +func (m *ConfigureResponse) XXX_Size() int { + return xxx_messageInfo_ConfigureResponse.Size(m) } +func (m *ConfigureResponse) XXX_DiscardUnknown() { + xxx_messageInfo_ConfigureResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_ConfigureResponse proto.InternalMessageInfo -func (x *ConfigureResponse) GetEvents() int32 { - if x != nil { - return x.Events +func (m *ConfigureResponse) GetEvents() int32 { + if m != nil { + return m.Events } return 0 } type SynchronizeRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Pods known to the runtime. Pods []*PodSandbox `protobuf:"bytes,1,rep,name=pods,proto3" json:"pods,omitempty"` // Containers known to the runtime. - Containers []*Container `protobuf:"bytes,2,rep,name=containers,proto3" json:"containers,omitempty"` + Containers []*Container `protobuf:"bytes,2,rep,name=containers,proto3" json:"containers,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *SynchronizeRequest) Reset() { - *x = SynchronizeRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *SynchronizeRequest) Reset() { *m = SynchronizeRequest{} } +func (m *SynchronizeRequest) String() string { return proto.CompactTextString(m) } +func (*SynchronizeRequest) ProtoMessage() {} +func (*SynchronizeRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{5} } -func (x *SynchronizeRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SynchronizeRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SynchronizeRequest.Unmarshal(m, b) } - -func (*SynchronizeRequest) ProtoMessage() {} - -func (x *SynchronizeRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *SynchronizeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SynchronizeRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use SynchronizeRequest.ProtoReflect.Descriptor instead. -func (*SynchronizeRequest) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{5} +func (m *SynchronizeRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_SynchronizeRequest.Merge(m, src) +} +func (m *SynchronizeRequest) XXX_Size() int { + return xxx_messageInfo_SynchronizeRequest.Size(m) +} +func (m *SynchronizeRequest) XXX_DiscardUnknown() { + xxx_messageInfo_SynchronizeRequest.DiscardUnknown(m) } -func (x *SynchronizeRequest) GetPods() []*PodSandbox { - if x != nil { - return x.Pods +var xxx_messageInfo_SynchronizeRequest proto.InternalMessageInfo + +func (m *SynchronizeRequest) GetPods() []*PodSandbox { + if m != nil { + return m.Pods } return nil } -func (x *SynchronizeRequest) GetContainers() []*Container { - if x != nil { - return x.Containers +func (m *SynchronizeRequest) GetContainers() []*Container { + if m != nil { + return m.Containers } return nil } type SynchronizeResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Updates to containers requested by the plugin. - Update []*ContainerUpdate `protobuf:"bytes,1,rep,name=update,proto3" json:"update,omitempty"` + Update []*ContainerUpdate `protobuf:"bytes,1,rep,name=update,proto3" json:"update,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *SynchronizeResponse) Reset() { - *x = SynchronizeResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *SynchronizeResponse) Reset() { *m = SynchronizeResponse{} } +func (m *SynchronizeResponse) String() string { return proto.CompactTextString(m) } +func (*SynchronizeResponse) ProtoMessage() {} +func (*SynchronizeResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{6} } -func (x *SynchronizeResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *SynchronizeResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SynchronizeResponse.Unmarshal(m, b) } - -func (*SynchronizeResponse) ProtoMessage() {} - -func (x *SynchronizeResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *SynchronizeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SynchronizeResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use SynchronizeResponse.ProtoReflect.Descriptor instead. -func (*SynchronizeResponse) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{6} +func (m *SynchronizeResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_SynchronizeResponse.Merge(m, src) +} +func (m *SynchronizeResponse) XXX_Size() int { + return xxx_messageInfo_SynchronizeResponse.Size(m) +} +func (m *SynchronizeResponse) XXX_DiscardUnknown() { + xxx_messageInfo_SynchronizeResponse.DiscardUnknown(m) } -func (x *SynchronizeResponse) GetUpdate() []*ContainerUpdate { - if x != nil { - return x.Update +var xxx_messageInfo_SynchronizeResponse proto.InternalMessageInfo + +func (m *SynchronizeResponse) GetUpdate() []*ContainerUpdate { + if m != nil { + return m.Update } return nil } type CreateContainerRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Pod of container being created. Pod *PodSandbox `protobuf:"bytes,1,opt,name=pod,proto3" json:"pod,omitempty"` // Container being created. - Container *Container `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"` + Container *Container `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *CreateContainerRequest) Reset() { - *x = CreateContainerRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *CreateContainerRequest) Reset() { *m = CreateContainerRequest{} } +func (m *CreateContainerRequest) String() string { return proto.CompactTextString(m) } +func (*CreateContainerRequest) ProtoMessage() {} +func (*CreateContainerRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{7} } -func (x *CreateContainerRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CreateContainerRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateContainerRequest.Unmarshal(m, b) } - -func (*CreateContainerRequest) ProtoMessage() {} - -func (x *CreateContainerRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *CreateContainerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateContainerRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use CreateContainerRequest.ProtoReflect.Descriptor instead. -func (*CreateContainerRequest) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{7} +func (m *CreateContainerRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_CreateContainerRequest.Merge(m, src) +} +func (m *CreateContainerRequest) XXX_Size() int { + return xxx_messageInfo_CreateContainerRequest.Size(m) +} +func (m *CreateContainerRequest) XXX_DiscardUnknown() { + xxx_messageInfo_CreateContainerRequest.DiscardUnknown(m) } -func (x *CreateContainerRequest) GetPod() *PodSandbox { - if x != nil { - return x.Pod +var xxx_messageInfo_CreateContainerRequest proto.InternalMessageInfo + +func (m *CreateContainerRequest) GetPod() *PodSandbox { + if m != nil { + return m.Pod } return nil } -func (x *CreateContainerRequest) GetContainer() *Container { - if x != nil { - return x.Container +func (m *CreateContainerRequest) GetContainer() *Container { + if m != nil { + return m.Container } return nil } type CreateContainerResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Requested adjustments to container being created. Adjust *ContainerAdjustment `protobuf:"bytes,1,opt,name=adjust,proto3" json:"adjust,omitempty"` // Requested updates to other existing containers. Update []*ContainerUpdate `protobuf:"bytes,2,rep,name=update,proto3" json:"update,omitempty"` // Requested eviction of existing containers. - Evict []*ContainerEviction `protobuf:"bytes,3,rep,name=evict,proto3" json:"evict,omitempty"` + Evict []*ContainerEviction `protobuf:"bytes,3,rep,name=evict,proto3" json:"evict,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *CreateContainerResponse) Reset() { - *x = CreateContainerResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *CreateContainerResponse) Reset() { *m = CreateContainerResponse{} } +func (m *CreateContainerResponse) String() string { return proto.CompactTextString(m) } +func (*CreateContainerResponse) ProtoMessage() {} +func (*CreateContainerResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{8} } -func (x *CreateContainerResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CreateContainerResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CreateContainerResponse.Unmarshal(m, b) } - -func (*CreateContainerResponse) ProtoMessage() {} - -func (x *CreateContainerResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *CreateContainerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CreateContainerResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use CreateContainerResponse.ProtoReflect.Descriptor instead. -func (*CreateContainerResponse) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{8} +func (m *CreateContainerResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_CreateContainerResponse.Merge(m, src) +} +func (m *CreateContainerResponse) XXX_Size() int { + return xxx_messageInfo_CreateContainerResponse.Size(m) } +func (m *CreateContainerResponse) XXX_DiscardUnknown() { + xxx_messageInfo_CreateContainerResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_CreateContainerResponse proto.InternalMessageInfo -func (x *CreateContainerResponse) GetAdjust() *ContainerAdjustment { - if x != nil { - return x.Adjust +func (m *CreateContainerResponse) GetAdjust() *ContainerAdjustment { + if m != nil { + return m.Adjust } return nil } -func (x *CreateContainerResponse) GetUpdate() []*ContainerUpdate { - if x != nil { - return x.Update +func (m *CreateContainerResponse) GetUpdate() []*ContainerUpdate { + if m != nil { + return m.Update } return nil } -func (x *CreateContainerResponse) GetEvict() []*ContainerEviction { - if x != nil { - return x.Evict +func (m *CreateContainerResponse) GetEvict() []*ContainerEviction { + if m != nil { + return m.Evict } return nil } type UpdateContainerRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Pod of container being updated. Pod *PodSandbox `protobuf:"bytes,1,opt,name=pod,proto3" json:"pod,omitempty"` // Container being updated. Container *Container `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"` // Resources to update. - LinuxResources *LinuxResources `protobuf:"bytes,3,opt,name=linux_resources,json=linuxResources,proto3" json:"linux_resources,omitempty"` + LinuxResources *LinuxResources `protobuf:"bytes,3,opt,name=linux_resources,json=linuxResources,proto3" json:"linux_resources,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *UpdateContainerRequest) Reset() { - *x = UpdateContainerRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *UpdateContainerRequest) Reset() { *m = UpdateContainerRequest{} } +func (m *UpdateContainerRequest) String() string { return proto.CompactTextString(m) } +func (*UpdateContainerRequest) ProtoMessage() {} +func (*UpdateContainerRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{9} } -func (x *UpdateContainerRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *UpdateContainerRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateContainerRequest.Unmarshal(m, b) } - -func (*UpdateContainerRequest) ProtoMessage() {} - -func (x *UpdateContainerRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *UpdateContainerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateContainerRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use UpdateContainerRequest.ProtoReflect.Descriptor instead. -func (*UpdateContainerRequest) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{9} +func (m *UpdateContainerRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateContainerRequest.Merge(m, src) +} +func (m *UpdateContainerRequest) XXX_Size() int { + return xxx_messageInfo_UpdateContainerRequest.Size(m) +} +func (m *UpdateContainerRequest) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateContainerRequest.DiscardUnknown(m) } -func (x *UpdateContainerRequest) GetPod() *PodSandbox { - if x != nil { - return x.Pod +var xxx_messageInfo_UpdateContainerRequest proto.InternalMessageInfo + +func (m *UpdateContainerRequest) GetPod() *PodSandbox { + if m != nil { + return m.Pod } return nil } -func (x *UpdateContainerRequest) GetContainer() *Container { - if x != nil { - return x.Container +func (m *UpdateContainerRequest) GetContainer() *Container { + if m != nil { + return m.Container } return nil } -func (x *UpdateContainerRequest) GetLinuxResources() *LinuxResources { - if x != nil { - return x.LinuxResources +func (m *UpdateContainerRequest) GetLinuxResources() *LinuxResources { + if m != nil { + return m.LinuxResources } return nil } type UpdateContainerResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Requested updates to containers. Update []*ContainerUpdate `protobuf:"bytes,1,rep,name=update,proto3" json:"update,omitempty"` // Requested eviction of containers. - Evict []*ContainerEviction `protobuf:"bytes,2,rep,name=evict,proto3" json:"evict,omitempty"` + Evict []*ContainerEviction `protobuf:"bytes,2,rep,name=evict,proto3" json:"evict,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *UpdateContainerResponse) Reset() { - *x = UpdateContainerResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *UpdateContainerResponse) Reset() { *m = UpdateContainerResponse{} } +func (m *UpdateContainerResponse) String() string { return proto.CompactTextString(m) } +func (*UpdateContainerResponse) ProtoMessage() {} +func (*UpdateContainerResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{10} } -func (x *UpdateContainerResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *UpdateContainerResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UpdateContainerResponse.Unmarshal(m, b) } - -func (*UpdateContainerResponse) ProtoMessage() {} - -func (x *UpdateContainerResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[10] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *UpdateContainerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UpdateContainerResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use UpdateContainerResponse.ProtoReflect.Descriptor instead. -func (*UpdateContainerResponse) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{10} +func (m *UpdateContainerResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_UpdateContainerResponse.Merge(m, src) +} +func (m *UpdateContainerResponse) XXX_Size() int { + return xxx_messageInfo_UpdateContainerResponse.Size(m) } +func (m *UpdateContainerResponse) XXX_DiscardUnknown() { + xxx_messageInfo_UpdateContainerResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_UpdateContainerResponse proto.InternalMessageInfo -func (x *UpdateContainerResponse) GetUpdate() []*ContainerUpdate { - if x != nil { - return x.Update +func (m *UpdateContainerResponse) GetUpdate() []*ContainerUpdate { + if m != nil { + return m.Update } return nil } -func (x *UpdateContainerResponse) GetEvict() []*ContainerEviction { - if x != nil { - return x.Evict +func (m *UpdateContainerResponse) GetEvict() []*ContainerEviction { + if m != nil { + return m.Evict } return nil } type StopContainerRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Pod of container being stopped. Pod *PodSandbox `protobuf:"bytes,1,opt,name=pod,proto3" json:"pod,omitempty"` // Container being stopped. - Container *Container `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"` + Container *Container `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *StopContainerRequest) Reset() { - *x = StopContainerRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *StopContainerRequest) Reset() { *m = StopContainerRequest{} } +func (m *StopContainerRequest) String() string { return proto.CompactTextString(m) } +func (*StopContainerRequest) ProtoMessage() {} +func (*StopContainerRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{11} } -func (x *StopContainerRequest) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *StopContainerRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_StopContainerRequest.Unmarshal(m, b) } - -func (*StopContainerRequest) ProtoMessage() {} - -func (x *StopContainerRequest) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[11] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *StopContainerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_StopContainerRequest.Marshal(b, m, deterministic) } - -// Deprecated: Use StopContainerRequest.ProtoReflect.Descriptor instead. -func (*StopContainerRequest) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{11} +func (m *StopContainerRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_StopContainerRequest.Merge(m, src) +} +func (m *StopContainerRequest) XXX_Size() int { + return xxx_messageInfo_StopContainerRequest.Size(m) } +func (m *StopContainerRequest) XXX_DiscardUnknown() { + xxx_messageInfo_StopContainerRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_StopContainerRequest proto.InternalMessageInfo -func (x *StopContainerRequest) GetPod() *PodSandbox { - if x != nil { - return x.Pod +func (m *StopContainerRequest) GetPod() *PodSandbox { + if m != nil { + return m.Pod } return nil } -func (x *StopContainerRequest) GetContainer() *Container { - if x != nil { - return x.Container +func (m *StopContainerRequest) GetContainer() *Container { + if m != nil { + return m.Container } return nil } type StopContainerResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Requested updates to containers. - Update []*ContainerUpdate `protobuf:"bytes,1,rep,name=update,proto3" json:"update,omitempty"` + Update []*ContainerUpdate `protobuf:"bytes,1,rep,name=update,proto3" json:"update,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *StopContainerResponse) Reset() { - *x = StopContainerResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *StopContainerResponse) Reset() { *m = StopContainerResponse{} } +func (m *StopContainerResponse) String() string { return proto.CompactTextString(m) } +func (*StopContainerResponse) ProtoMessage() {} +func (*StopContainerResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{12} } -func (x *StopContainerResponse) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *StopContainerResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_StopContainerResponse.Unmarshal(m, b) } - -func (*StopContainerResponse) ProtoMessage() {} - -func (x *StopContainerResponse) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[12] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *StopContainerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_StopContainerResponse.Marshal(b, m, deterministic) } - -// Deprecated: Use StopContainerResponse.ProtoReflect.Descriptor instead. -func (*StopContainerResponse) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{12} +func (m *StopContainerResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_StopContainerResponse.Merge(m, src) +} +func (m *StopContainerResponse) XXX_Size() int { + return xxx_messageInfo_StopContainerResponse.Size(m) } +func (m *StopContainerResponse) XXX_DiscardUnknown() { + xxx_messageInfo_StopContainerResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_StopContainerResponse proto.InternalMessageInfo -func (x *StopContainerResponse) GetUpdate() []*ContainerUpdate { - if x != nil { - return x.Update +func (m *StopContainerResponse) GetUpdate() []*ContainerUpdate { + if m != nil { + return m.Update } return nil } type StateChangeEvent struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Event type of notification. Event Event `protobuf:"varint,1,opt,name=event,proto3,enum=nri.pkg.api.v1alpha1.Event" json:"event,omitempty"` // Pod this notification is sent for. If this event is related to a container, @@ -916,3652 +751,2254 @@ type StateChangeEvent struct { Pod *PodSandbox `protobuf:"bytes,2,opt,name=pod,proto3" json:"pod,omitempty"` // Container this notification is sent for. If the event is related to a pod, // container is nil. - Container *Container `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"` + Container *Container `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *StateChangeEvent) Reset() { - *x = StateChangeEvent{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[13] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *StateChangeEvent) Reset() { *m = StateChangeEvent{} } +func (m *StateChangeEvent) String() string { return proto.CompactTextString(m) } +func (*StateChangeEvent) ProtoMessage() {} +func (*StateChangeEvent) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{13} } -func (x *StateChangeEvent) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *StateChangeEvent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_StateChangeEvent.Unmarshal(m, b) } - -func (*StateChangeEvent) ProtoMessage() {} - -func (x *StateChangeEvent) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[13] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *StateChangeEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_StateChangeEvent.Marshal(b, m, deterministic) } - -// Deprecated: Use StateChangeEvent.ProtoReflect.Descriptor instead. -func (*StateChangeEvent) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{13} +func (m *StateChangeEvent) XXX_Merge(src proto.Message) { + xxx_messageInfo_StateChangeEvent.Merge(m, src) +} +func (m *StateChangeEvent) XXX_Size() int { + return xxx_messageInfo_StateChangeEvent.Size(m) +} +func (m *StateChangeEvent) XXX_DiscardUnknown() { + xxx_messageInfo_StateChangeEvent.DiscardUnknown(m) } -func (x *StateChangeEvent) GetEvent() Event { - if x != nil { - return x.Event +var xxx_messageInfo_StateChangeEvent proto.InternalMessageInfo + +func (m *StateChangeEvent) GetEvent() Event { + if m != nil { + return m.Event } return Event_UNKNOWN } -func (x *StateChangeEvent) GetPod() *PodSandbox { - if x != nil { - return x.Pod +func (m *StateChangeEvent) GetPod() *PodSandbox { + if m != nil { + return m.Pod } return nil } -func (x *StateChangeEvent) GetContainer() *Container { - if x != nil { - return x.Container +func (m *StateChangeEvent) GetContainer() *Container { + if m != nil { + return m.Container } return nil } // Empty response for those *Requests that are semantically events. type Empty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *Empty) Reset() { - *x = Empty{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[14] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *Empty) Reset() { *m = Empty{} } +func (m *Empty) String() string { return proto.CompactTextString(m) } +func (*Empty) ProtoMessage() {} +func (*Empty) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{14} } -func (x *Empty) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Empty) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Empty.Unmarshal(m, b) } - -func (*Empty) ProtoMessage() {} - -func (x *Empty) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[14] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Empty.Marshal(b, m, deterministic) } - -// Deprecated: Use Empty.ProtoReflect.Descriptor instead. -func (*Empty) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{14} +func (m *Empty) XXX_Merge(src proto.Message) { + xxx_messageInfo_Empty.Merge(m, src) +} +func (m *Empty) XXX_Size() int { + return xxx_messageInfo_Empty.Size(m) +} +func (m *Empty) XXX_DiscardUnknown() { + xxx_messageInfo_Empty.DiscardUnknown(m) } +var xxx_messageInfo_Empty proto.InternalMessageInfo + // Pod metadata that is considered relevant for a plugin. type PodSandbox struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"` - Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"` - Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - Annotations map[string]string `protobuf:"bytes,6,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - RuntimeHandler string `protobuf:"bytes,7,opt,name=runtime_handler,json=runtimeHandler,proto3" json:"runtime_handler,omitempty"` - Linux *LinuxPodSandbox `protobuf:"bytes,8,opt,name=linux,proto3" json:"linux,omitempty"` - Pid uint32 `protobuf:"varint,9,opt,name=pid,proto3" json:"pid,omitempty"` // for NRI v1 emulation + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"` + Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"` + Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + Annotations map[string]string `protobuf:"bytes,6,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + RuntimeHandler string `protobuf:"bytes,7,opt,name=runtime_handler,json=runtimeHandler,proto3" json:"runtime_handler,omitempty"` + Linux *LinuxPodSandbox `protobuf:"bytes,8,opt,name=linux,proto3" json:"linux,omitempty"` + Pid uint32 `protobuf:"varint,9,opt,name=pid,proto3" json:"pid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PodSandbox) Reset() { *m = PodSandbox{} } +func (m *PodSandbox) String() string { return proto.CompactTextString(m) } +func (*PodSandbox) ProtoMessage() {} +func (*PodSandbox) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{15} } -func (x *PodSandbox) Reset() { - *x = PodSandbox{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[15] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *PodSandbox) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PodSandbox.Unmarshal(m, b) } - -func (x *PodSandbox) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *PodSandbox) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PodSandbox.Marshal(b, m, deterministic) } - -func (*PodSandbox) ProtoMessage() {} - -func (x *PodSandbox) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[15] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *PodSandbox) XXX_Merge(src proto.Message) { + xxx_messageInfo_PodSandbox.Merge(m, src) } - -// Deprecated: Use PodSandbox.ProtoReflect.Descriptor instead. -func (*PodSandbox) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{15} +func (m *PodSandbox) XXX_Size() int { + return xxx_messageInfo_PodSandbox.Size(m) } +func (m *PodSandbox) XXX_DiscardUnknown() { + xxx_messageInfo_PodSandbox.DiscardUnknown(m) +} + +var xxx_messageInfo_PodSandbox proto.InternalMessageInfo -func (x *PodSandbox) GetId() string { - if x != nil { - return x.Id +func (m *PodSandbox) GetId() string { + if m != nil { + return m.Id } return "" } -func (x *PodSandbox) GetName() string { - if x != nil { - return x.Name +func (m *PodSandbox) GetName() string { + if m != nil { + return m.Name } return "" } -func (x *PodSandbox) GetUid() string { - if x != nil { - return x.Uid +func (m *PodSandbox) GetUid() string { + if m != nil { + return m.Uid } return "" } -func (x *PodSandbox) GetNamespace() string { - if x != nil { - return x.Namespace +func (m *PodSandbox) GetNamespace() string { + if m != nil { + return m.Namespace } return "" } -func (x *PodSandbox) GetLabels() map[string]string { - if x != nil { - return x.Labels +func (m *PodSandbox) GetLabels() map[string]string { + if m != nil { + return m.Labels } return nil } -func (x *PodSandbox) GetAnnotations() map[string]string { - if x != nil { - return x.Annotations +func (m *PodSandbox) GetAnnotations() map[string]string { + if m != nil { + return m.Annotations } return nil } -func (x *PodSandbox) GetRuntimeHandler() string { - if x != nil { - return x.RuntimeHandler +func (m *PodSandbox) GetRuntimeHandler() string { + if m != nil { + return m.RuntimeHandler } return "" } -func (x *PodSandbox) GetLinux() *LinuxPodSandbox { - if x != nil { - return x.Linux +func (m *PodSandbox) GetLinux() *LinuxPodSandbox { + if m != nil { + return m.Linux } return nil } -func (x *PodSandbox) GetPid() uint32 { - if x != nil { - return x.Pid +func (m *PodSandbox) GetPid() uint32 { + if m != nil { + return m.Pid } return 0 } // PodSandbox linux-specific metadata type LinuxPodSandbox struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - PodOverhead *LinuxResources `protobuf:"bytes,1,opt,name=pod_overhead,json=podOverhead,proto3" json:"pod_overhead,omitempty"` - PodResources *LinuxResources `protobuf:"bytes,2,opt,name=pod_resources,json=podResources,proto3" json:"pod_resources,omitempty"` - CgroupParent string `protobuf:"bytes,3,opt,name=cgroup_parent,json=cgroupParent,proto3" json:"cgroup_parent,omitempty"` - CgroupsPath string `protobuf:"bytes,4,opt,name=cgroups_path,json=cgroupsPath,proto3" json:"cgroups_path,omitempty"` // for NRI v1 emulation - Namespaces []*LinuxNamespace `protobuf:"bytes,5,rep,name=namespaces,proto3" json:"namespaces,omitempty"` // for NRI v1 emulation - Resources *LinuxResources `protobuf:"bytes,6,opt,name=resources,proto3" json:"resources,omitempty"` // for NRI v1 emulation + PodOverhead *LinuxResources `protobuf:"bytes,1,opt,name=pod_overhead,json=podOverhead,proto3" json:"pod_overhead,omitempty"` + PodResources *LinuxResources `protobuf:"bytes,2,opt,name=pod_resources,json=podResources,proto3" json:"pod_resources,omitempty"` + CgroupParent string `protobuf:"bytes,3,opt,name=cgroup_parent,json=cgroupParent,proto3" json:"cgroup_parent,omitempty"` + CgroupsPath string `protobuf:"bytes,4,opt,name=cgroups_path,json=cgroupsPath,proto3" json:"cgroups_path,omitempty"` + Namespaces []*LinuxNamespace `protobuf:"bytes,5,rep,name=namespaces,proto3" json:"namespaces,omitempty"` + Resources *LinuxResources `protobuf:"bytes,6,opt,name=resources,proto3" json:"resources,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *LinuxPodSandbox) Reset() { *m = LinuxPodSandbox{} } +func (m *LinuxPodSandbox) String() string { return proto.CompactTextString(m) } +func (*LinuxPodSandbox) ProtoMessage() {} +func (*LinuxPodSandbox) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{16} } -func (x *LinuxPodSandbox) Reset() { - *x = LinuxPodSandbox{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[16] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *LinuxPodSandbox) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LinuxPodSandbox.Unmarshal(m, b) } - -func (x *LinuxPodSandbox) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LinuxPodSandbox) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LinuxPodSandbox.Marshal(b, m, deterministic) } - -func (*LinuxPodSandbox) ProtoMessage() {} - -func (x *LinuxPodSandbox) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[16] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *LinuxPodSandbox) XXX_Merge(src proto.Message) { + xxx_messageInfo_LinuxPodSandbox.Merge(m, src) } - -// Deprecated: Use LinuxPodSandbox.ProtoReflect.Descriptor instead. -func (*LinuxPodSandbox) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{16} +func (m *LinuxPodSandbox) XXX_Size() int { + return xxx_messageInfo_LinuxPodSandbox.Size(m) +} +func (m *LinuxPodSandbox) XXX_DiscardUnknown() { + xxx_messageInfo_LinuxPodSandbox.DiscardUnknown(m) } -func (x *LinuxPodSandbox) GetPodOverhead() *LinuxResources { - if x != nil { - return x.PodOverhead +var xxx_messageInfo_LinuxPodSandbox proto.InternalMessageInfo + +func (m *LinuxPodSandbox) GetPodOverhead() *LinuxResources { + if m != nil { + return m.PodOverhead } return nil } -func (x *LinuxPodSandbox) GetPodResources() *LinuxResources { - if x != nil { - return x.PodResources +func (m *LinuxPodSandbox) GetPodResources() *LinuxResources { + if m != nil { + return m.PodResources } return nil } -func (x *LinuxPodSandbox) GetCgroupParent() string { - if x != nil { - return x.CgroupParent +func (m *LinuxPodSandbox) GetCgroupParent() string { + if m != nil { + return m.CgroupParent } return "" } -func (x *LinuxPodSandbox) GetCgroupsPath() string { - if x != nil { - return x.CgroupsPath +func (m *LinuxPodSandbox) GetCgroupsPath() string { + if m != nil { + return m.CgroupsPath } return "" } -func (x *LinuxPodSandbox) GetNamespaces() []*LinuxNamespace { - if x != nil { - return x.Namespaces +func (m *LinuxPodSandbox) GetNamespaces() []*LinuxNamespace { + if m != nil { + return m.Namespaces } return nil } -func (x *LinuxPodSandbox) GetResources() *LinuxResources { - if x != nil { - return x.Resources +func (m *LinuxPodSandbox) GetResources() *LinuxResources { + if m != nil { + return m.Resources } return nil } // Container metadata that is considered relevant for a plugin. type Container struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - PodSandboxId string `protobuf:"bytes,2,opt,name=pod_sandbox_id,json=podSandboxId,proto3" json:"pod_sandbox_id,omitempty"` - Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` - State ContainerState `protobuf:"varint,4,opt,name=state,proto3,enum=nri.pkg.api.v1alpha1.ContainerState" json:"state,omitempty"` - Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - Annotations map[string]string `protobuf:"bytes,6,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - Args []string `protobuf:"bytes,7,rep,name=args,proto3" json:"args,omitempty"` - Env []string `protobuf:"bytes,8,rep,name=env,proto3" json:"env,omitempty"` - Mounts []*Mount `protobuf:"bytes,9,rep,name=mounts,proto3" json:"mounts,omitempty"` - Hooks *Hooks `protobuf:"bytes,10,opt,name=hooks,proto3" json:"hooks,omitempty"` - Linux *LinuxContainer `protobuf:"bytes,11,opt,name=linux,proto3" json:"linux,omitempty"` - Pid uint32 `protobuf:"varint,12,opt,name=pid,proto3" json:"pid,omitempty"` // for NRI v1 emulation - Rlimits []*POSIXRlimit `protobuf:"bytes,13,rep,name=rlimits,proto3" json:"rlimits,omitempty"` + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + PodSandboxId string `protobuf:"bytes,2,opt,name=pod_sandbox_id,json=podSandboxId,proto3" json:"pod_sandbox_id,omitempty"` + Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` + State ContainerState `protobuf:"varint,4,opt,name=state,proto3,enum=nri.pkg.api.v1alpha1.ContainerState" json:"state,omitempty"` + Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + Annotations map[string]string `protobuf:"bytes,6,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + Args []string `protobuf:"bytes,7,rep,name=args,proto3" json:"args,omitempty"` + Env []string `protobuf:"bytes,8,rep,name=env,proto3" json:"env,omitempty"` + Mounts []*Mount `protobuf:"bytes,9,rep,name=mounts,proto3" json:"mounts,omitempty"` + Hooks *Hooks `protobuf:"bytes,10,opt,name=hooks,proto3" json:"hooks,omitempty"` + Linux *LinuxContainer `protobuf:"bytes,11,opt,name=linux,proto3" json:"linux,omitempty"` + Pid uint32 `protobuf:"varint,12,opt,name=pid,proto3" json:"pid,omitempty"` + Rlimits []*POSIXRlimit `protobuf:"bytes,13,rep,name=rlimits,proto3" json:"rlimits,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Container) Reset() { *m = Container{} } +func (m *Container) String() string { return proto.CompactTextString(m) } +func (*Container) ProtoMessage() {} +func (*Container) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{17} } -func (x *Container) Reset() { - *x = Container{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[17] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *Container) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Container.Unmarshal(m, b) } - -func (x *Container) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Container) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Container.Marshal(b, m, deterministic) } - -func (*Container) ProtoMessage() {} - -func (x *Container) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[17] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *Container) XXX_Merge(src proto.Message) { + xxx_messageInfo_Container.Merge(m, src) } - -// Deprecated: Use Container.ProtoReflect.Descriptor instead. -func (*Container) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{17} +func (m *Container) XXX_Size() int { + return xxx_messageInfo_Container.Size(m) } +func (m *Container) XXX_DiscardUnknown() { + xxx_messageInfo_Container.DiscardUnknown(m) +} + +var xxx_messageInfo_Container proto.InternalMessageInfo -func (x *Container) GetId() string { - if x != nil { - return x.Id +func (m *Container) GetId() string { + if m != nil { + return m.Id } return "" } -func (x *Container) GetPodSandboxId() string { - if x != nil { - return x.PodSandboxId +func (m *Container) GetPodSandboxId() string { + if m != nil { + return m.PodSandboxId } return "" } -func (x *Container) GetName() string { - if x != nil { - return x.Name +func (m *Container) GetName() string { + if m != nil { + return m.Name } return "" } -func (x *Container) GetState() ContainerState { - if x != nil { - return x.State +func (m *Container) GetState() ContainerState { + if m != nil { + return m.State } return ContainerState_CONTAINER_UNKNOWN } -func (x *Container) GetLabels() map[string]string { - if x != nil { - return x.Labels +func (m *Container) GetLabels() map[string]string { + if m != nil { + return m.Labels } return nil } -func (x *Container) GetAnnotations() map[string]string { - if x != nil { - return x.Annotations +func (m *Container) GetAnnotations() map[string]string { + if m != nil { + return m.Annotations } return nil } -func (x *Container) GetArgs() []string { - if x != nil { - return x.Args +func (m *Container) GetArgs() []string { + if m != nil { + return m.Args } return nil } -func (x *Container) GetEnv() []string { - if x != nil { - return x.Env +func (m *Container) GetEnv() []string { + if m != nil { + return m.Env } return nil } -func (x *Container) GetMounts() []*Mount { - if x != nil { - return x.Mounts +func (m *Container) GetMounts() []*Mount { + if m != nil { + return m.Mounts } return nil } -func (x *Container) GetHooks() *Hooks { - if x != nil { - return x.Hooks +func (m *Container) GetHooks() *Hooks { + if m != nil { + return m.Hooks } return nil } -func (x *Container) GetLinux() *LinuxContainer { - if x != nil { - return x.Linux +func (m *Container) GetLinux() *LinuxContainer { + if m != nil { + return m.Linux } return nil } -func (x *Container) GetPid() uint32 { - if x != nil { - return x.Pid +func (m *Container) GetPid() uint32 { + if m != nil { + return m.Pid } return 0 } -func (x *Container) GetRlimits() []*POSIXRlimit { - if x != nil { - return x.Rlimits +func (m *Container) GetRlimits() []*POSIXRlimit { + if m != nil { + return m.Rlimits } return nil } // A container mount. type Mount struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Destination string `protobuf:"bytes,1,opt,name=destination,proto3" json:"destination,omitempty"` - Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` - Source string `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"` - Options []string `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"` + Destination string `protobuf:"bytes,1,opt,name=destination,proto3" json:"destination,omitempty"` + Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` + Source string `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"` + Options []string `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Mount) Reset() { *m = Mount{} } +func (m *Mount) String() string { return proto.CompactTextString(m) } +func (*Mount) ProtoMessage() {} +func (*Mount) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{18} } -func (x *Mount) Reset() { - *x = Mount{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[18] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *Mount) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Mount.Unmarshal(m, b) } - -func (x *Mount) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Mount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Mount.Marshal(b, m, deterministic) } - -func (*Mount) ProtoMessage() {} - -func (x *Mount) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[18] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *Mount) XXX_Merge(src proto.Message) { + xxx_messageInfo_Mount.Merge(m, src) } - -// Deprecated: Use Mount.ProtoReflect.Descriptor instead. -func (*Mount) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{18} +func (m *Mount) XXX_Size() int { + return xxx_messageInfo_Mount.Size(m) +} +func (m *Mount) XXX_DiscardUnknown() { + xxx_messageInfo_Mount.DiscardUnknown(m) } -func (x *Mount) GetDestination() string { - if x != nil { - return x.Destination +var xxx_messageInfo_Mount proto.InternalMessageInfo + +func (m *Mount) GetDestination() string { + if m != nil { + return m.Destination } return "" } -func (x *Mount) GetType() string { - if x != nil { - return x.Type +func (m *Mount) GetType() string { + if m != nil { + return m.Type } return "" } -func (x *Mount) GetSource() string { - if x != nil { - return x.Source +func (m *Mount) GetSource() string { + if m != nil { + return m.Source } return "" } -func (x *Mount) GetOptions() []string { - if x != nil { - return x.Options +func (m *Mount) GetOptions() []string { + if m != nil { + return m.Options } return nil } // Container OCI hooks. type Hooks struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Prestart []*Hook `protobuf:"bytes,1,rep,name=prestart,proto3" json:"prestart,omitempty"` - CreateRuntime []*Hook `protobuf:"bytes,2,rep,name=create_runtime,json=createRuntime,proto3" json:"create_runtime,omitempty"` - CreateContainer []*Hook `protobuf:"bytes,3,rep,name=create_container,json=createContainer,proto3" json:"create_container,omitempty"` - StartContainer []*Hook `protobuf:"bytes,4,rep,name=start_container,json=startContainer,proto3" json:"start_container,omitempty"` - Poststart []*Hook `protobuf:"bytes,5,rep,name=poststart,proto3" json:"poststart,omitempty"` - Poststop []*Hook `protobuf:"bytes,6,rep,name=poststop,proto3" json:"poststop,omitempty"` + Prestart []*Hook `protobuf:"bytes,1,rep,name=prestart,proto3" json:"prestart,omitempty"` + CreateRuntime []*Hook `protobuf:"bytes,2,rep,name=create_runtime,json=createRuntime,proto3" json:"create_runtime,omitempty"` + CreateContainer []*Hook `protobuf:"bytes,3,rep,name=create_container,json=createContainer,proto3" json:"create_container,omitempty"` + StartContainer []*Hook `protobuf:"bytes,4,rep,name=start_container,json=startContainer,proto3" json:"start_container,omitempty"` + Poststart []*Hook `protobuf:"bytes,5,rep,name=poststart,proto3" json:"poststart,omitempty"` + Poststop []*Hook `protobuf:"bytes,6,rep,name=poststop,proto3" json:"poststop,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Hooks) Reset() { *m = Hooks{} } +func (m *Hooks) String() string { return proto.CompactTextString(m) } +func (*Hooks) ProtoMessage() {} +func (*Hooks) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{19} } -func (x *Hooks) Reset() { - *x = Hooks{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[19] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *Hooks) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Hooks.Unmarshal(m, b) } - -func (x *Hooks) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Hooks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Hooks.Marshal(b, m, deterministic) } - -func (*Hooks) ProtoMessage() {} - -func (x *Hooks) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[19] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *Hooks) XXX_Merge(src proto.Message) { + xxx_messageInfo_Hooks.Merge(m, src) } - -// Deprecated: Use Hooks.ProtoReflect.Descriptor instead. -func (*Hooks) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{19} +func (m *Hooks) XXX_Size() int { + return xxx_messageInfo_Hooks.Size(m) } +func (m *Hooks) XXX_DiscardUnknown() { + xxx_messageInfo_Hooks.DiscardUnknown(m) +} + +var xxx_messageInfo_Hooks proto.InternalMessageInfo -func (x *Hooks) GetPrestart() []*Hook { - if x != nil { - return x.Prestart +func (m *Hooks) GetPrestart() []*Hook { + if m != nil { + return m.Prestart } return nil } -func (x *Hooks) GetCreateRuntime() []*Hook { - if x != nil { - return x.CreateRuntime +func (m *Hooks) GetCreateRuntime() []*Hook { + if m != nil { + return m.CreateRuntime } return nil } -func (x *Hooks) GetCreateContainer() []*Hook { - if x != nil { - return x.CreateContainer +func (m *Hooks) GetCreateContainer() []*Hook { + if m != nil { + return m.CreateContainer } return nil } -func (x *Hooks) GetStartContainer() []*Hook { - if x != nil { - return x.StartContainer +func (m *Hooks) GetStartContainer() []*Hook { + if m != nil { + return m.StartContainer } return nil } -func (x *Hooks) GetPoststart() []*Hook { - if x != nil { - return x.Poststart +func (m *Hooks) GetPoststart() []*Hook { + if m != nil { + return m.Poststart } return nil } -func (x *Hooks) GetPoststop() []*Hook { - if x != nil { - return x.Poststop +func (m *Hooks) GetPoststop() []*Hook { + if m != nil { + return m.Poststop } return nil } // One OCI hook. type Hook struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` - Args []string `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"` - Env []string `protobuf:"bytes,3,rep,name=env,proto3" json:"env,omitempty"` - Timeout *OptionalInt `protobuf:"bytes,4,opt,name=timeout,proto3" json:"timeout,omitempty"` + Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` + Args []string `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"` + Env []string `protobuf:"bytes,3,rep,name=env,proto3" json:"env,omitempty"` + Timeout *OptionalInt `protobuf:"bytes,4,opt,name=timeout,proto3" json:"timeout,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Hook) Reset() { *m = Hook{} } +func (m *Hook) String() string { return proto.CompactTextString(m) } +func (*Hook) ProtoMessage() {} +func (*Hook) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{20} } -func (x *Hook) Reset() { - *x = Hook{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[20] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *Hook) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Hook.Unmarshal(m, b) } - -func (x *Hook) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *Hook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Hook.Marshal(b, m, deterministic) } - -func (*Hook) ProtoMessage() {} - -func (x *Hook) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[20] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *Hook) XXX_Merge(src proto.Message) { + xxx_messageInfo_Hook.Merge(m, src) } - -// Deprecated: Use Hook.ProtoReflect.Descriptor instead. -func (*Hook) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{20} +func (m *Hook) XXX_Size() int { + return xxx_messageInfo_Hook.Size(m) +} +func (m *Hook) XXX_DiscardUnknown() { + xxx_messageInfo_Hook.DiscardUnknown(m) } -func (x *Hook) GetPath() string { - if x != nil { - return x.Path +var xxx_messageInfo_Hook proto.InternalMessageInfo + +func (m *Hook) GetPath() string { + if m != nil { + return m.Path } return "" } -func (x *Hook) GetArgs() []string { - if x != nil { - return x.Args +func (m *Hook) GetArgs() []string { + if m != nil { + return m.Args } return nil } -func (x *Hook) GetEnv() []string { - if x != nil { - return x.Env +func (m *Hook) GetEnv() []string { + if m != nil { + return m.Env } return nil } -func (x *Hook) GetTimeout() *OptionalInt { - if x != nil { - return x.Timeout +func (m *Hook) GetTimeout() *OptionalInt { + if m != nil { + return m.Timeout } return nil } // Container (linux) metadata. type LinuxContainer struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Namespaces []*LinuxNamespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"` - Devices []*LinuxDevice `protobuf:"bytes,2,rep,name=devices,proto3" json:"devices,omitempty"` - Resources *LinuxResources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"` - OomScoreAdj *OptionalInt `protobuf:"bytes,4,opt,name=oom_score_adj,json=oomScoreAdj,proto3" json:"oom_score_adj,omitempty"` - CgroupsPath string `protobuf:"bytes,5,opt,name=cgroups_path,json=cgroupsPath,proto3" json:"cgroups_path,omitempty"` + Namespaces []*LinuxNamespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"` + Devices []*LinuxDevice `protobuf:"bytes,2,rep,name=devices,proto3" json:"devices,omitempty"` + Resources *LinuxResources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"` + OomScoreAdj *OptionalInt `protobuf:"bytes,4,opt,name=oom_score_adj,json=oomScoreAdj,proto3" json:"oom_score_adj,omitempty"` + CgroupsPath string `protobuf:"bytes,5,opt,name=cgroups_path,json=cgroupsPath,proto3" json:"cgroups_path,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *LinuxContainer) Reset() { *m = LinuxContainer{} } +func (m *LinuxContainer) String() string { return proto.CompactTextString(m) } +func (*LinuxContainer) ProtoMessage() {} +func (*LinuxContainer) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{21} } -func (x *LinuxContainer) Reset() { - *x = LinuxContainer{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[21] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *LinuxContainer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LinuxContainer.Unmarshal(m, b) } - -func (x *LinuxContainer) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LinuxContainer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LinuxContainer.Marshal(b, m, deterministic) } - -func (*LinuxContainer) ProtoMessage() {} - -func (x *LinuxContainer) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[21] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *LinuxContainer) XXX_Merge(src proto.Message) { + xxx_messageInfo_LinuxContainer.Merge(m, src) } - -// Deprecated: Use LinuxContainer.ProtoReflect.Descriptor instead. -func (*LinuxContainer) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{21} +func (m *LinuxContainer) XXX_Size() int { + return xxx_messageInfo_LinuxContainer.Size(m) +} +func (m *LinuxContainer) XXX_DiscardUnknown() { + xxx_messageInfo_LinuxContainer.DiscardUnknown(m) } -func (x *LinuxContainer) GetNamespaces() []*LinuxNamespace { - if x != nil { - return x.Namespaces +var xxx_messageInfo_LinuxContainer proto.InternalMessageInfo + +func (m *LinuxContainer) GetNamespaces() []*LinuxNamespace { + if m != nil { + return m.Namespaces } return nil } -func (x *LinuxContainer) GetDevices() []*LinuxDevice { - if x != nil { - return x.Devices +func (m *LinuxContainer) GetDevices() []*LinuxDevice { + if m != nil { + return m.Devices } return nil } -func (x *LinuxContainer) GetResources() *LinuxResources { - if x != nil { - return x.Resources +func (m *LinuxContainer) GetResources() *LinuxResources { + if m != nil { + return m.Resources } return nil } -func (x *LinuxContainer) GetOomScoreAdj() *OptionalInt { - if x != nil { - return x.OomScoreAdj +func (m *LinuxContainer) GetOomScoreAdj() *OptionalInt { + if m != nil { + return m.OomScoreAdj } return nil } -func (x *LinuxContainer) GetCgroupsPath() string { - if x != nil { - return x.CgroupsPath +func (m *LinuxContainer) GetCgroupsPath() string { + if m != nil { + return m.CgroupsPath } return "" } // A linux namespace. type LinuxNamespace struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` - Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` + Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` + Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *LinuxNamespace) Reset() { - *x = LinuxNamespace{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[22] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *LinuxNamespace) Reset() { *m = LinuxNamespace{} } +func (m *LinuxNamespace) String() string { return proto.CompactTextString(m) } +func (*LinuxNamespace) ProtoMessage() {} +func (*LinuxNamespace) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{22} } -func (x *LinuxNamespace) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LinuxNamespace) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LinuxNamespace.Unmarshal(m, b) } - -func (*LinuxNamespace) ProtoMessage() {} - -func (x *LinuxNamespace) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[22] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *LinuxNamespace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LinuxNamespace.Marshal(b, m, deterministic) } - -// Deprecated: Use LinuxNamespace.ProtoReflect.Descriptor instead. -func (*LinuxNamespace) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{22} +func (m *LinuxNamespace) XXX_Merge(src proto.Message) { + xxx_messageInfo_LinuxNamespace.Merge(m, src) } +func (m *LinuxNamespace) XXX_Size() int { + return xxx_messageInfo_LinuxNamespace.Size(m) +} +func (m *LinuxNamespace) XXX_DiscardUnknown() { + xxx_messageInfo_LinuxNamespace.DiscardUnknown(m) +} + +var xxx_messageInfo_LinuxNamespace proto.InternalMessageInfo -func (x *LinuxNamespace) GetType() string { - if x != nil { - return x.Type +func (m *LinuxNamespace) GetType() string { + if m != nil { + return m.Type } return "" } -func (x *LinuxNamespace) GetPath() string { - if x != nil { - return x.Path +func (m *LinuxNamespace) GetPath() string { + if m != nil { + return m.Path } return "" } // A container (linux) device. type LinuxDevice struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` - Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` - Major int64 `protobuf:"varint,3,opt,name=major,proto3" json:"major,omitempty"` - Minor int64 `protobuf:"varint,4,opt,name=minor,proto3" json:"minor,omitempty"` - FileMode *OptionalFileMode `protobuf:"bytes,5,opt,name=file_mode,json=fileMode,proto3" json:"file_mode,omitempty"` - Uid *OptionalUInt32 `protobuf:"bytes,6,opt,name=uid,proto3" json:"uid,omitempty"` - Gid *OptionalUInt32 `protobuf:"bytes,7,opt,name=gid,proto3" json:"gid,omitempty"` + Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` + Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` + Major int64 `protobuf:"varint,3,opt,name=major,proto3" json:"major,omitempty"` + Minor int64 `protobuf:"varint,4,opt,name=minor,proto3" json:"minor,omitempty"` + FileMode *OptionalFileMode `protobuf:"bytes,5,opt,name=file_mode,json=fileMode,proto3" json:"file_mode,omitempty"` + Uid *OptionalUInt32 `protobuf:"bytes,6,opt,name=uid,proto3" json:"uid,omitempty"` + Gid *OptionalUInt32 `protobuf:"bytes,7,opt,name=gid,proto3" json:"gid,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *LinuxDevice) Reset() { *m = LinuxDevice{} } +func (m *LinuxDevice) String() string { return proto.CompactTextString(m) } +func (*LinuxDevice) ProtoMessage() {} +func (*LinuxDevice) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{23} } -func (x *LinuxDevice) Reset() { - *x = LinuxDevice{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[23] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *LinuxDevice) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LinuxDevice.Unmarshal(m, b) } - -func (x *LinuxDevice) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LinuxDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LinuxDevice.Marshal(b, m, deterministic) } - -func (*LinuxDevice) ProtoMessage() {} - -func (x *LinuxDevice) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[23] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *LinuxDevice) XXX_Merge(src proto.Message) { + xxx_messageInfo_LinuxDevice.Merge(m, src) } - -// Deprecated: Use LinuxDevice.ProtoReflect.Descriptor instead. -func (*LinuxDevice) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{23} +func (m *LinuxDevice) XXX_Size() int { + return xxx_messageInfo_LinuxDevice.Size(m) +} +func (m *LinuxDevice) XXX_DiscardUnknown() { + xxx_messageInfo_LinuxDevice.DiscardUnknown(m) } -func (x *LinuxDevice) GetPath() string { - if x != nil { - return x.Path +var xxx_messageInfo_LinuxDevice proto.InternalMessageInfo + +func (m *LinuxDevice) GetPath() string { + if m != nil { + return m.Path } return "" } -func (x *LinuxDevice) GetType() string { - if x != nil { - return x.Type +func (m *LinuxDevice) GetType() string { + if m != nil { + return m.Type } return "" } -func (x *LinuxDevice) GetMajor() int64 { - if x != nil { - return x.Major +func (m *LinuxDevice) GetMajor() int64 { + if m != nil { + return m.Major } return 0 } -func (x *LinuxDevice) GetMinor() int64 { - if x != nil { - return x.Minor +func (m *LinuxDevice) GetMinor() int64 { + if m != nil { + return m.Minor } return 0 } -func (x *LinuxDevice) GetFileMode() *OptionalFileMode { - if x != nil { - return x.FileMode +func (m *LinuxDevice) GetFileMode() *OptionalFileMode { + if m != nil { + return m.FileMode } return nil } -func (x *LinuxDevice) GetUid() *OptionalUInt32 { - if x != nil { - return x.Uid +func (m *LinuxDevice) GetUid() *OptionalUInt32 { + if m != nil { + return m.Uid } return nil } -func (x *LinuxDevice) GetGid() *OptionalUInt32 { - if x != nil { - return x.Gid +func (m *LinuxDevice) GetGid() *OptionalUInt32 { + if m != nil { + return m.Gid } return nil } // A linux device cgroup controller rule. type LinuxDeviceCgroup struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Allow bool `protobuf:"varint,1,opt,name=allow,proto3" json:"allow,omitempty"` - Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` - Major *OptionalInt64 `protobuf:"bytes,3,opt,name=major,proto3" json:"major,omitempty"` - Minor *OptionalInt64 `protobuf:"bytes,4,opt,name=minor,proto3" json:"minor,omitempty"` - Access string `protobuf:"bytes,5,opt,name=access,proto3" json:"access,omitempty"` + Allow bool `protobuf:"varint,1,opt,name=allow,proto3" json:"allow,omitempty"` + Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` + Major *OptionalInt64 `protobuf:"bytes,3,opt,name=major,proto3" json:"major,omitempty"` + Minor *OptionalInt64 `protobuf:"bytes,4,opt,name=minor,proto3" json:"minor,omitempty"` + Access string `protobuf:"bytes,5,opt,name=access,proto3" json:"access,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *LinuxDeviceCgroup) Reset() { *m = LinuxDeviceCgroup{} } +func (m *LinuxDeviceCgroup) String() string { return proto.CompactTextString(m) } +func (*LinuxDeviceCgroup) ProtoMessage() {} +func (*LinuxDeviceCgroup) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{24} } -func (x *LinuxDeviceCgroup) Reset() { - *x = LinuxDeviceCgroup{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[24] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *LinuxDeviceCgroup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LinuxDeviceCgroup.Unmarshal(m, b) } - -func (x *LinuxDeviceCgroup) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LinuxDeviceCgroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LinuxDeviceCgroup.Marshal(b, m, deterministic) } - -func (*LinuxDeviceCgroup) ProtoMessage() {} - -func (x *LinuxDeviceCgroup) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[24] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *LinuxDeviceCgroup) XXX_Merge(src proto.Message) { + xxx_messageInfo_LinuxDeviceCgroup.Merge(m, src) } - -// Deprecated: Use LinuxDeviceCgroup.ProtoReflect.Descriptor instead. -func (*LinuxDeviceCgroup) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{24} +func (m *LinuxDeviceCgroup) XXX_Size() int { + return xxx_messageInfo_LinuxDeviceCgroup.Size(m) +} +func (m *LinuxDeviceCgroup) XXX_DiscardUnknown() { + xxx_messageInfo_LinuxDeviceCgroup.DiscardUnknown(m) } -func (x *LinuxDeviceCgroup) GetAllow() bool { - if x != nil { - return x.Allow +var xxx_messageInfo_LinuxDeviceCgroup proto.InternalMessageInfo + +func (m *LinuxDeviceCgroup) GetAllow() bool { + if m != nil { + return m.Allow } return false } -func (x *LinuxDeviceCgroup) GetType() string { - if x != nil { - return x.Type +func (m *LinuxDeviceCgroup) GetType() string { + if m != nil { + return m.Type } return "" } -func (x *LinuxDeviceCgroup) GetMajor() *OptionalInt64 { - if x != nil { - return x.Major +func (m *LinuxDeviceCgroup) GetMajor() *OptionalInt64 { + if m != nil { + return m.Major } return nil } -func (x *LinuxDeviceCgroup) GetMinor() *OptionalInt64 { - if x != nil { - return x.Minor +func (m *LinuxDeviceCgroup) GetMinor() *OptionalInt64 { + if m != nil { + return m.Minor } return nil } -func (x *LinuxDeviceCgroup) GetAccess() string { - if x != nil { - return x.Access +func (m *LinuxDeviceCgroup) GetAccess() string { + if m != nil { + return m.Access } return "" } // A CDI device reference. type CDIDevice struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *CDIDevice) Reset() { - *x = CDIDevice{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[25] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *CDIDevice) Reset() { *m = CDIDevice{} } +func (m *CDIDevice) String() string { return proto.CompactTextString(m) } +func (*CDIDevice) ProtoMessage() {} +func (*CDIDevice) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{25} } -func (x *CDIDevice) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *CDIDevice) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDIDevice.Unmarshal(m, b) } - -func (*CDIDevice) ProtoMessage() {} - -func (x *CDIDevice) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[25] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *CDIDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDIDevice.Marshal(b, m, deterministic) } - -// Deprecated: Use CDIDevice.ProtoReflect.Descriptor instead. -func (*CDIDevice) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{25} +func (m *CDIDevice) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDIDevice.Merge(m, src) +} +func (m *CDIDevice) XXX_Size() int { + return xxx_messageInfo_CDIDevice.Size(m) } +func (m *CDIDevice) XXX_DiscardUnknown() { + xxx_messageInfo_CDIDevice.DiscardUnknown(m) +} + +var xxx_messageInfo_CDIDevice proto.InternalMessageInfo -func (x *CDIDevice) GetName() string { - if x != nil { - return x.Name +func (m *CDIDevice) GetName() string { + if m != nil { + return m.Name } return "" } // Container (linux) resources. type LinuxResources struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Memory *LinuxMemory `protobuf:"bytes,1,opt,name=memory,proto3" json:"memory,omitempty"` - Cpu *LinuxCPU `protobuf:"bytes,2,opt,name=cpu,proto3" json:"cpu,omitempty"` - HugepageLimits []*HugepageLimit `protobuf:"bytes,3,rep,name=hugepage_limits,json=hugepageLimits,proto3" json:"hugepage_limits,omitempty"` - BlockioClass *OptionalString `protobuf:"bytes,4,opt,name=blockio_class,json=blockioClass,proto3" json:"blockio_class,omitempty"` - RdtClass *OptionalString `protobuf:"bytes,5,opt,name=rdt_class,json=rdtClass,proto3" json:"rdt_class,omitempty"` - Unified map[string]string `protobuf:"bytes,6,rep,name=unified,proto3" json:"unified,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - Devices []*LinuxDeviceCgroup `protobuf:"bytes,7,rep,name=devices,proto3" json:"devices,omitempty"` // for NRI v1 emulation - Pids *LinuxPids `protobuf:"bytes,8,opt,name=pids,proto3" json:"pids,omitempty"` + Memory *LinuxMemory `protobuf:"bytes,1,opt,name=memory,proto3" json:"memory,omitempty"` + Cpu *LinuxCPU `protobuf:"bytes,2,opt,name=cpu,proto3" json:"cpu,omitempty"` + HugepageLimits []*HugepageLimit `protobuf:"bytes,3,rep,name=hugepage_limits,json=hugepageLimits,proto3" json:"hugepage_limits,omitempty"` + BlockioClass *OptionalString `protobuf:"bytes,4,opt,name=blockio_class,json=blockioClass,proto3" json:"blockio_class,omitempty"` + RdtClass *OptionalString `protobuf:"bytes,5,opt,name=rdt_class,json=rdtClass,proto3" json:"rdt_class,omitempty"` + Unified map[string]string `protobuf:"bytes,6,rep,name=unified,proto3" json:"unified,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + Devices []*LinuxDeviceCgroup `protobuf:"bytes,7,rep,name=devices,proto3" json:"devices,omitempty"` + Pids *LinuxPids `protobuf:"bytes,8,opt,name=pids,proto3" json:"pids,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *LinuxResources) Reset() { *m = LinuxResources{} } +func (m *LinuxResources) String() string { return proto.CompactTextString(m) } +func (*LinuxResources) ProtoMessage() {} +func (*LinuxResources) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{26} } -func (x *LinuxResources) Reset() { - *x = LinuxResources{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[26] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *LinuxResources) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LinuxResources.Unmarshal(m, b) } - -func (x *LinuxResources) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LinuxResources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LinuxResources.Marshal(b, m, deterministic) } - -func (*LinuxResources) ProtoMessage() {} - -func (x *LinuxResources) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[26] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *LinuxResources) XXX_Merge(src proto.Message) { + xxx_messageInfo_LinuxResources.Merge(m, src) } - -// Deprecated: Use LinuxResources.ProtoReflect.Descriptor instead. -func (*LinuxResources) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{26} +func (m *LinuxResources) XXX_Size() int { + return xxx_messageInfo_LinuxResources.Size(m) } +func (m *LinuxResources) XXX_DiscardUnknown() { + xxx_messageInfo_LinuxResources.DiscardUnknown(m) +} + +var xxx_messageInfo_LinuxResources proto.InternalMessageInfo -func (x *LinuxResources) GetMemory() *LinuxMemory { - if x != nil { - return x.Memory +func (m *LinuxResources) GetMemory() *LinuxMemory { + if m != nil { + return m.Memory } return nil } -func (x *LinuxResources) GetCpu() *LinuxCPU { - if x != nil { - return x.Cpu +func (m *LinuxResources) GetCpu() *LinuxCPU { + if m != nil { + return m.Cpu } return nil } -func (x *LinuxResources) GetHugepageLimits() []*HugepageLimit { - if x != nil { - return x.HugepageLimits +func (m *LinuxResources) GetHugepageLimits() []*HugepageLimit { + if m != nil { + return m.HugepageLimits } return nil } -func (x *LinuxResources) GetBlockioClass() *OptionalString { - if x != nil { - return x.BlockioClass +func (m *LinuxResources) GetBlockioClass() *OptionalString { + if m != nil { + return m.BlockioClass } return nil } -func (x *LinuxResources) GetRdtClass() *OptionalString { - if x != nil { - return x.RdtClass +func (m *LinuxResources) GetRdtClass() *OptionalString { + if m != nil { + return m.RdtClass } return nil } -func (x *LinuxResources) GetUnified() map[string]string { - if x != nil { - return x.Unified +func (m *LinuxResources) GetUnified() map[string]string { + if m != nil { + return m.Unified } return nil } -func (x *LinuxResources) GetDevices() []*LinuxDeviceCgroup { - if x != nil { - return x.Devices +func (m *LinuxResources) GetDevices() []*LinuxDeviceCgroup { + if m != nil { + return m.Devices } return nil } -func (x *LinuxResources) GetPids() *LinuxPids { - if x != nil { - return x.Pids +func (m *LinuxResources) GetPids() *LinuxPids { + if m != nil { + return m.Pids } return nil } // Memory-related parts of (linux) resources. type LinuxMemory struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Limit *OptionalInt64 `protobuf:"bytes,1,opt,name=limit,proto3" json:"limit,omitempty"` - Reservation *OptionalInt64 `protobuf:"bytes,2,opt,name=reservation,proto3" json:"reservation,omitempty"` - Swap *OptionalInt64 `protobuf:"bytes,3,opt,name=swap,proto3" json:"swap,omitempty"` - Kernel *OptionalInt64 `protobuf:"bytes,4,opt,name=kernel,proto3" json:"kernel,omitempty"` - KernelTcp *OptionalInt64 `protobuf:"bytes,5,opt,name=kernel_tcp,json=kernelTcp,proto3" json:"kernel_tcp,omitempty"` - Swappiness *OptionalUInt64 `protobuf:"bytes,6,opt,name=swappiness,proto3" json:"swappiness,omitempty"` - DisableOomKiller *OptionalBool `protobuf:"bytes,7,opt,name=disable_oom_killer,json=disableOomKiller,proto3" json:"disable_oom_killer,omitempty"` - UseHierarchy *OptionalBool `protobuf:"bytes,8,opt,name=use_hierarchy,json=useHierarchy,proto3" json:"use_hierarchy,omitempty"` + Limit *OptionalInt64 `protobuf:"bytes,1,opt,name=limit,proto3" json:"limit,omitempty"` + Reservation *OptionalInt64 `protobuf:"bytes,2,opt,name=reservation,proto3" json:"reservation,omitempty"` + Swap *OptionalInt64 `protobuf:"bytes,3,opt,name=swap,proto3" json:"swap,omitempty"` + Kernel *OptionalInt64 `protobuf:"bytes,4,opt,name=kernel,proto3" json:"kernel,omitempty"` + KernelTcp *OptionalInt64 `protobuf:"bytes,5,opt,name=kernel_tcp,json=kernelTcp,proto3" json:"kernel_tcp,omitempty"` + Swappiness *OptionalUInt64 `protobuf:"bytes,6,opt,name=swappiness,proto3" json:"swappiness,omitempty"` + DisableOomKiller *OptionalBool `protobuf:"bytes,7,opt,name=disable_oom_killer,json=disableOomKiller,proto3" json:"disable_oom_killer,omitempty"` + UseHierarchy *OptionalBool `protobuf:"bytes,8,opt,name=use_hierarchy,json=useHierarchy,proto3" json:"use_hierarchy,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *LinuxMemory) Reset() { *m = LinuxMemory{} } +func (m *LinuxMemory) String() string { return proto.CompactTextString(m) } +func (*LinuxMemory) ProtoMessage() {} +func (*LinuxMemory) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{27} } -func (x *LinuxMemory) Reset() { - *x = LinuxMemory{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[27] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *LinuxMemory) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LinuxMemory.Unmarshal(m, b) } - -func (x *LinuxMemory) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LinuxMemory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LinuxMemory.Marshal(b, m, deterministic) } - -func (*LinuxMemory) ProtoMessage() {} - -func (x *LinuxMemory) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[27] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *LinuxMemory) XXX_Merge(src proto.Message) { + xxx_messageInfo_LinuxMemory.Merge(m, src) } - -// Deprecated: Use LinuxMemory.ProtoReflect.Descriptor instead. -func (*LinuxMemory) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{27} +func (m *LinuxMemory) XXX_Size() int { + return xxx_messageInfo_LinuxMemory.Size(m) } +func (m *LinuxMemory) XXX_DiscardUnknown() { + xxx_messageInfo_LinuxMemory.DiscardUnknown(m) +} + +var xxx_messageInfo_LinuxMemory proto.InternalMessageInfo -func (x *LinuxMemory) GetLimit() *OptionalInt64 { - if x != nil { - return x.Limit +func (m *LinuxMemory) GetLimit() *OptionalInt64 { + if m != nil { + return m.Limit } return nil } -func (x *LinuxMemory) GetReservation() *OptionalInt64 { - if x != nil { - return x.Reservation +func (m *LinuxMemory) GetReservation() *OptionalInt64 { + if m != nil { + return m.Reservation } return nil } -func (x *LinuxMemory) GetSwap() *OptionalInt64 { - if x != nil { - return x.Swap +func (m *LinuxMemory) GetSwap() *OptionalInt64 { + if m != nil { + return m.Swap } return nil } -func (x *LinuxMemory) GetKernel() *OptionalInt64 { - if x != nil { - return x.Kernel +func (m *LinuxMemory) GetKernel() *OptionalInt64 { + if m != nil { + return m.Kernel } return nil } -func (x *LinuxMemory) GetKernelTcp() *OptionalInt64 { - if x != nil { - return x.KernelTcp +func (m *LinuxMemory) GetKernelTcp() *OptionalInt64 { + if m != nil { + return m.KernelTcp } return nil } -func (x *LinuxMemory) GetSwappiness() *OptionalUInt64 { - if x != nil { - return x.Swappiness +func (m *LinuxMemory) GetSwappiness() *OptionalUInt64 { + if m != nil { + return m.Swappiness } return nil } -func (x *LinuxMemory) GetDisableOomKiller() *OptionalBool { - if x != nil { - return x.DisableOomKiller +func (m *LinuxMemory) GetDisableOomKiller() *OptionalBool { + if m != nil { + return m.DisableOomKiller } return nil } -func (x *LinuxMemory) GetUseHierarchy() *OptionalBool { - if x != nil { - return x.UseHierarchy +func (m *LinuxMemory) GetUseHierarchy() *OptionalBool { + if m != nil { + return m.UseHierarchy } return nil } // CPU-related parts of (linux) resources. type LinuxCPU struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Shares *OptionalUInt64 `protobuf:"bytes,1,opt,name=shares,proto3" json:"shares,omitempty"` - Quota *OptionalInt64 `protobuf:"bytes,2,opt,name=quota,proto3" json:"quota,omitempty"` - Period *OptionalUInt64 `protobuf:"bytes,3,opt,name=period,proto3" json:"period,omitempty"` - RealtimeRuntime *OptionalInt64 `protobuf:"bytes,4,opt,name=realtime_runtime,json=realtimeRuntime,proto3" json:"realtime_runtime,omitempty"` - RealtimePeriod *OptionalUInt64 `protobuf:"bytes,5,opt,name=realtime_period,json=realtimePeriod,proto3" json:"realtime_period,omitempty"` - Cpus string `protobuf:"bytes,6,opt,name=cpus,proto3" json:"cpus,omitempty"` - Mems string `protobuf:"bytes,7,opt,name=mems,proto3" json:"mems,omitempty"` + Shares *OptionalUInt64 `protobuf:"bytes,1,opt,name=shares,proto3" json:"shares,omitempty"` + Quota *OptionalInt64 `protobuf:"bytes,2,opt,name=quota,proto3" json:"quota,omitempty"` + Period *OptionalUInt64 `protobuf:"bytes,3,opt,name=period,proto3" json:"period,omitempty"` + RealtimeRuntime *OptionalInt64 `protobuf:"bytes,4,opt,name=realtime_runtime,json=realtimeRuntime,proto3" json:"realtime_runtime,omitempty"` + RealtimePeriod *OptionalUInt64 `protobuf:"bytes,5,opt,name=realtime_period,json=realtimePeriod,proto3" json:"realtime_period,omitempty"` + Cpus string `protobuf:"bytes,6,opt,name=cpus,proto3" json:"cpus,omitempty"` + Mems string `protobuf:"bytes,7,opt,name=mems,proto3" json:"mems,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *LinuxCPU) Reset() { *m = LinuxCPU{} } +func (m *LinuxCPU) String() string { return proto.CompactTextString(m) } +func (*LinuxCPU) ProtoMessage() {} +func (*LinuxCPU) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{28} } -func (x *LinuxCPU) Reset() { - *x = LinuxCPU{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[28] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *LinuxCPU) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LinuxCPU.Unmarshal(m, b) } - -func (x *LinuxCPU) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LinuxCPU) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LinuxCPU.Marshal(b, m, deterministic) } - -func (*LinuxCPU) ProtoMessage() {} - -func (x *LinuxCPU) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[28] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *LinuxCPU) XXX_Merge(src proto.Message) { + xxx_messageInfo_LinuxCPU.Merge(m, src) } - -// Deprecated: Use LinuxCPU.ProtoReflect.Descriptor instead. -func (*LinuxCPU) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{28} +func (m *LinuxCPU) XXX_Size() int { + return xxx_messageInfo_LinuxCPU.Size(m) } +func (m *LinuxCPU) XXX_DiscardUnknown() { + xxx_messageInfo_LinuxCPU.DiscardUnknown(m) +} + +var xxx_messageInfo_LinuxCPU proto.InternalMessageInfo -func (x *LinuxCPU) GetShares() *OptionalUInt64 { - if x != nil { - return x.Shares +func (m *LinuxCPU) GetShares() *OptionalUInt64 { + if m != nil { + return m.Shares } return nil } -func (x *LinuxCPU) GetQuota() *OptionalInt64 { - if x != nil { - return x.Quota +func (m *LinuxCPU) GetQuota() *OptionalInt64 { + if m != nil { + return m.Quota } return nil } -func (x *LinuxCPU) GetPeriod() *OptionalUInt64 { - if x != nil { - return x.Period +func (m *LinuxCPU) GetPeriod() *OptionalUInt64 { + if m != nil { + return m.Period } return nil } -func (x *LinuxCPU) GetRealtimeRuntime() *OptionalInt64 { - if x != nil { - return x.RealtimeRuntime +func (m *LinuxCPU) GetRealtimeRuntime() *OptionalInt64 { + if m != nil { + return m.RealtimeRuntime } return nil } -func (x *LinuxCPU) GetRealtimePeriod() *OptionalUInt64 { - if x != nil { - return x.RealtimePeriod +func (m *LinuxCPU) GetRealtimePeriod() *OptionalUInt64 { + if m != nil { + return m.RealtimePeriod } return nil } -func (x *LinuxCPU) GetCpus() string { - if x != nil { - return x.Cpus +func (m *LinuxCPU) GetCpus() string { + if m != nil { + return m.Cpus } return "" } -func (x *LinuxCPU) GetMems() string { - if x != nil { - return x.Mems +func (m *LinuxCPU) GetMems() string { + if m != nil { + return m.Mems } return "" } // Container huge page limit. type HugepageLimit struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - PageSize string `protobuf:"bytes,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` - Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` + PageSize string `protobuf:"bytes,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` + Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *HugepageLimit) Reset() { - *x = HugepageLimit{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[29] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *HugepageLimit) Reset() { *m = HugepageLimit{} } +func (m *HugepageLimit) String() string { return proto.CompactTextString(m) } +func (*HugepageLimit) ProtoMessage() {} +func (*HugepageLimit) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{29} } -func (x *HugepageLimit) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *HugepageLimit) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_HugepageLimit.Unmarshal(m, b) } - -func (*HugepageLimit) ProtoMessage() {} - -func (x *HugepageLimit) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[29] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *HugepageLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_HugepageLimit.Marshal(b, m, deterministic) } - -// Deprecated: Use HugepageLimit.ProtoReflect.Descriptor instead. -func (*HugepageLimit) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{29} +func (m *HugepageLimit) XXX_Merge(src proto.Message) { + xxx_messageInfo_HugepageLimit.Merge(m, src) +} +func (m *HugepageLimit) XXX_Size() int { + return xxx_messageInfo_HugepageLimit.Size(m) } +func (m *HugepageLimit) XXX_DiscardUnknown() { + xxx_messageInfo_HugepageLimit.DiscardUnknown(m) +} + +var xxx_messageInfo_HugepageLimit proto.InternalMessageInfo -func (x *HugepageLimit) GetPageSize() string { - if x != nil { - return x.PageSize +func (m *HugepageLimit) GetPageSize() string { + if m != nil { + return m.PageSize } return "" } -func (x *HugepageLimit) GetLimit() uint64 { - if x != nil { - return x.Limit +func (m *HugepageLimit) GetLimit() uint64 { + if m != nil { + return m.Limit } return 0 } // Container rlimits type POSIXRlimit struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` - Hard uint64 `protobuf:"varint,2,opt,name=hard,proto3" json:"hard,omitempty"` - Soft uint64 `protobuf:"varint,3,opt,name=soft,proto3" json:"soft,omitempty"` + Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` + Hard uint64 `protobuf:"varint,2,opt,name=hard,proto3" json:"hard,omitempty"` + Soft uint64 `protobuf:"varint,3,opt,name=soft,proto3" json:"soft,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *POSIXRlimit) Reset() { - *x = POSIXRlimit{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[30] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *POSIXRlimit) Reset() { *m = POSIXRlimit{} } +func (m *POSIXRlimit) String() string { return proto.CompactTextString(m) } +func (*POSIXRlimit) ProtoMessage() {} +func (*POSIXRlimit) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{30} } -func (x *POSIXRlimit) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *POSIXRlimit) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_POSIXRlimit.Unmarshal(m, b) } - -func (*POSIXRlimit) ProtoMessage() {} - -func (x *POSIXRlimit) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[30] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *POSIXRlimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_POSIXRlimit.Marshal(b, m, deterministic) } - -// Deprecated: Use POSIXRlimit.ProtoReflect.Descriptor instead. -func (*POSIXRlimit) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{30} +func (m *POSIXRlimit) XXX_Merge(src proto.Message) { + xxx_messageInfo_POSIXRlimit.Merge(m, src) +} +func (m *POSIXRlimit) XXX_Size() int { + return xxx_messageInfo_POSIXRlimit.Size(m) } +func (m *POSIXRlimit) XXX_DiscardUnknown() { + xxx_messageInfo_POSIXRlimit.DiscardUnknown(m) +} + +var xxx_messageInfo_POSIXRlimit proto.InternalMessageInfo -func (x *POSIXRlimit) GetType() string { - if x != nil { - return x.Type +func (m *POSIXRlimit) GetType() string { + if m != nil { + return m.Type } return "" } -func (x *POSIXRlimit) GetHard() uint64 { - if x != nil { - return x.Hard +func (m *POSIXRlimit) GetHard() uint64 { + if m != nil { + return m.Hard } return 0 } -func (x *POSIXRlimit) GetSoft() uint64 { - if x != nil { - return x.Soft +func (m *POSIXRlimit) GetSoft() uint64 { + if m != nil { + return m.Soft } return 0 } // Pids-related parts of (linux) resources. type LinuxPids struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Limit int64 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` + Limit int64 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *LinuxPids) Reset() { - *x = LinuxPids{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[31] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *LinuxPids) Reset() { *m = LinuxPids{} } +func (m *LinuxPids) String() string { return proto.CompactTextString(m) } +func (*LinuxPids) ProtoMessage() {} +func (*LinuxPids) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{31} } -func (x *LinuxPids) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LinuxPids) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LinuxPids.Unmarshal(m, b) } - -func (*LinuxPids) ProtoMessage() {} - -func (x *LinuxPids) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[31] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *LinuxPids) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LinuxPids.Marshal(b, m, deterministic) } - -// Deprecated: Use LinuxPids.ProtoReflect.Descriptor instead. -func (*LinuxPids) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{31} +func (m *LinuxPids) XXX_Merge(src proto.Message) { + xxx_messageInfo_LinuxPids.Merge(m, src) +} +func (m *LinuxPids) XXX_Size() int { + return xxx_messageInfo_LinuxPids.Size(m) +} +func (m *LinuxPids) XXX_DiscardUnknown() { + xxx_messageInfo_LinuxPids.DiscardUnknown(m) } -func (x *LinuxPids) GetLimit() int64 { - if x != nil { - return x.Limit +var xxx_messageInfo_LinuxPids proto.InternalMessageInfo + +func (m *LinuxPids) GetLimit() int64 { + if m != nil { + return m.Limit } return 0 } // Requested adjustments to a container being created. type ContainerAdjustment struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Annotations map[string]string `protobuf:"bytes,2,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - Mounts []*Mount `protobuf:"bytes,3,rep,name=mounts,proto3" json:"mounts,omitempty"` - Env []*KeyValue `protobuf:"bytes,4,rep,name=env,proto3" json:"env,omitempty"` - Hooks *Hooks `protobuf:"bytes,5,opt,name=hooks,proto3" json:"hooks,omitempty"` - Linux *LinuxContainerAdjustment `protobuf:"bytes,6,opt,name=linux,proto3" json:"linux,omitempty"` - Rlimits []*POSIXRlimit `protobuf:"bytes,7,rep,name=rlimits,proto3" json:"rlimits,omitempty"` - CDIDevices []*CDIDevice `protobuf:"bytes,8,rep,name=CDI_devices,json=CDIDevices,proto3" json:"CDI_devices,omitempty"` + Annotations map[string]string `protobuf:"bytes,2,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + Mounts []*Mount `protobuf:"bytes,3,rep,name=mounts,proto3" json:"mounts,omitempty"` + Env []*KeyValue `protobuf:"bytes,4,rep,name=env,proto3" json:"env,omitempty"` + Hooks *Hooks `protobuf:"bytes,5,opt,name=hooks,proto3" json:"hooks,omitempty"` + Linux *LinuxContainerAdjustment `protobuf:"bytes,6,opt,name=linux,proto3" json:"linux,omitempty"` + Rlimits []*POSIXRlimit `protobuf:"bytes,7,rep,name=rlimits,proto3" json:"rlimits,omitempty"` + CDIDevices []*CDIDevice `protobuf:"bytes,8,rep,name=CDI_devices,json=CDIDevices,proto3" json:"CDI_devices,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ContainerAdjustment) Reset() { *m = ContainerAdjustment{} } +func (m *ContainerAdjustment) String() string { return proto.CompactTextString(m) } +func (*ContainerAdjustment) ProtoMessage() {} +func (*ContainerAdjustment) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{32} } -func (x *ContainerAdjustment) Reset() { - *x = ContainerAdjustment{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[32] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *ContainerAdjustment) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ContainerAdjustment.Unmarshal(m, b) } - -func (x *ContainerAdjustment) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ContainerAdjustment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ContainerAdjustment.Marshal(b, m, deterministic) } - -func (*ContainerAdjustment) ProtoMessage() {} - -func (x *ContainerAdjustment) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[32] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *ContainerAdjustment) XXX_Merge(src proto.Message) { + xxx_messageInfo_ContainerAdjustment.Merge(m, src) } - -// Deprecated: Use ContainerAdjustment.ProtoReflect.Descriptor instead. -func (*ContainerAdjustment) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{32} +func (m *ContainerAdjustment) XXX_Size() int { + return xxx_messageInfo_ContainerAdjustment.Size(m) +} +func (m *ContainerAdjustment) XXX_DiscardUnknown() { + xxx_messageInfo_ContainerAdjustment.DiscardUnknown(m) } -func (x *ContainerAdjustment) GetAnnotations() map[string]string { - if x != nil { - return x.Annotations +var xxx_messageInfo_ContainerAdjustment proto.InternalMessageInfo + +func (m *ContainerAdjustment) GetAnnotations() map[string]string { + if m != nil { + return m.Annotations } return nil } -func (x *ContainerAdjustment) GetMounts() []*Mount { - if x != nil { - return x.Mounts +func (m *ContainerAdjustment) GetMounts() []*Mount { + if m != nil { + return m.Mounts } return nil } -func (x *ContainerAdjustment) GetEnv() []*KeyValue { - if x != nil { - return x.Env +func (m *ContainerAdjustment) GetEnv() []*KeyValue { + if m != nil { + return m.Env } return nil } -func (x *ContainerAdjustment) GetHooks() *Hooks { - if x != nil { - return x.Hooks +func (m *ContainerAdjustment) GetHooks() *Hooks { + if m != nil { + return m.Hooks } return nil } -func (x *ContainerAdjustment) GetLinux() *LinuxContainerAdjustment { - if x != nil { - return x.Linux +func (m *ContainerAdjustment) GetLinux() *LinuxContainerAdjustment { + if m != nil { + return m.Linux } return nil } -func (x *ContainerAdjustment) GetRlimits() []*POSIXRlimit { - if x != nil { - return x.Rlimits +func (m *ContainerAdjustment) GetRlimits() []*POSIXRlimit { + if m != nil { + return m.Rlimits } return nil } -func (x *ContainerAdjustment) GetCDIDevices() []*CDIDevice { - if x != nil { - return x.CDIDevices +func (m *ContainerAdjustment) GetCDIDevices() []*CDIDevice { + if m != nil { + return m.CDIDevices } return nil } // Adjustments to (linux) resources. type LinuxContainerAdjustment struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Devices []*LinuxDevice `protobuf:"bytes,1,rep,name=devices,proto3" json:"devices,omitempty"` - Resources *LinuxResources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"` - CgroupsPath string `protobuf:"bytes,3,opt,name=cgroups_path,json=cgroupsPath,proto3" json:"cgroups_path,omitempty"` - OomScoreAdj *OptionalInt `protobuf:"bytes,4,opt,name=oom_score_adj,json=oomScoreAdj,proto3" json:"oom_score_adj,omitempty"` + Devices []*LinuxDevice `protobuf:"bytes,1,rep,name=devices,proto3" json:"devices,omitempty"` + Resources *LinuxResources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"` + CgroupsPath string `protobuf:"bytes,3,opt,name=cgroups_path,json=cgroupsPath,proto3" json:"cgroups_path,omitempty"` + OomScoreAdj *OptionalInt `protobuf:"bytes,4,opt,name=oom_score_adj,json=oomScoreAdj,proto3" json:"oom_score_adj,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *LinuxContainerAdjustment) Reset() { *m = LinuxContainerAdjustment{} } +func (m *LinuxContainerAdjustment) String() string { return proto.CompactTextString(m) } +func (*LinuxContainerAdjustment) ProtoMessage() {} +func (*LinuxContainerAdjustment) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{33} } -func (x *LinuxContainerAdjustment) Reset() { - *x = LinuxContainerAdjustment{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[33] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *LinuxContainerAdjustment) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LinuxContainerAdjustment.Unmarshal(m, b) } - -func (x *LinuxContainerAdjustment) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LinuxContainerAdjustment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LinuxContainerAdjustment.Marshal(b, m, deterministic) } - -func (*LinuxContainerAdjustment) ProtoMessage() {} - -func (x *LinuxContainerAdjustment) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[33] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *LinuxContainerAdjustment) XXX_Merge(src proto.Message) { + xxx_messageInfo_LinuxContainerAdjustment.Merge(m, src) } - -// Deprecated: Use LinuxContainerAdjustment.ProtoReflect.Descriptor instead. -func (*LinuxContainerAdjustment) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{33} +func (m *LinuxContainerAdjustment) XXX_Size() int { + return xxx_messageInfo_LinuxContainerAdjustment.Size(m) +} +func (m *LinuxContainerAdjustment) XXX_DiscardUnknown() { + xxx_messageInfo_LinuxContainerAdjustment.DiscardUnknown(m) } -func (x *LinuxContainerAdjustment) GetDevices() []*LinuxDevice { - if x != nil { - return x.Devices +var xxx_messageInfo_LinuxContainerAdjustment proto.InternalMessageInfo + +func (m *LinuxContainerAdjustment) GetDevices() []*LinuxDevice { + if m != nil { + return m.Devices } return nil } -func (x *LinuxContainerAdjustment) GetResources() *LinuxResources { - if x != nil { - return x.Resources +func (m *LinuxContainerAdjustment) GetResources() *LinuxResources { + if m != nil { + return m.Resources } return nil } -func (x *LinuxContainerAdjustment) GetCgroupsPath() string { - if x != nil { - return x.CgroupsPath +func (m *LinuxContainerAdjustment) GetCgroupsPath() string { + if m != nil { + return m.CgroupsPath } return "" } -func (x *LinuxContainerAdjustment) GetOomScoreAdj() *OptionalInt { - if x != nil { - return x.OomScoreAdj +func (m *LinuxContainerAdjustment) GetOomScoreAdj() *OptionalInt { + if m != nil { + return m.OomScoreAdj } return nil } // Requested update to an already created container. type ContainerUpdate struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` - Linux *LinuxContainerUpdate `protobuf:"bytes,2,opt,name=linux,proto3" json:"linux,omitempty"` - IgnoreFailure bool `protobuf:"varint,3,opt,name=ignore_failure,json=ignoreFailure,proto3" json:"ignore_failure,omitempty"` + ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` + Linux *LinuxContainerUpdate `protobuf:"bytes,2,opt,name=linux,proto3" json:"linux,omitempty"` + IgnoreFailure bool `protobuf:"varint,3,opt,name=ignore_failure,json=ignoreFailure,proto3" json:"ignore_failure,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *ContainerUpdate) Reset() { - *x = ContainerUpdate{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[34] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *ContainerUpdate) Reset() { *m = ContainerUpdate{} } +func (m *ContainerUpdate) String() string { return proto.CompactTextString(m) } +func (*ContainerUpdate) ProtoMessage() {} +func (*ContainerUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{34} } -func (x *ContainerUpdate) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ContainerUpdate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ContainerUpdate.Unmarshal(m, b) } - -func (*ContainerUpdate) ProtoMessage() {} - -func (x *ContainerUpdate) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[34] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *ContainerUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ContainerUpdate.Marshal(b, m, deterministic) } - -// Deprecated: Use ContainerUpdate.ProtoReflect.Descriptor instead. -func (*ContainerUpdate) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{34} +func (m *ContainerUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_ContainerUpdate.Merge(m, src) +} +func (m *ContainerUpdate) XXX_Size() int { + return xxx_messageInfo_ContainerUpdate.Size(m) +} +func (m *ContainerUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_ContainerUpdate.DiscardUnknown(m) } -func (x *ContainerUpdate) GetContainerId() string { - if x != nil { - return x.ContainerId +var xxx_messageInfo_ContainerUpdate proto.InternalMessageInfo + +func (m *ContainerUpdate) GetContainerId() string { + if m != nil { + return m.ContainerId } return "" } -func (x *ContainerUpdate) GetLinux() *LinuxContainerUpdate { - if x != nil { - return x.Linux +func (m *ContainerUpdate) GetLinux() *LinuxContainerUpdate { + if m != nil { + return m.Linux } return nil } -func (x *ContainerUpdate) GetIgnoreFailure() bool { - if x != nil { - return x.IgnoreFailure +func (m *ContainerUpdate) GetIgnoreFailure() bool { + if m != nil { + return m.IgnoreFailure } return false } // Updates to (linux) resources. type LinuxContainerUpdate struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Resources *LinuxResources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"` + Resources *LinuxResources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *LinuxContainerUpdate) Reset() { - *x = LinuxContainerUpdate{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[35] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *LinuxContainerUpdate) Reset() { *m = LinuxContainerUpdate{} } +func (m *LinuxContainerUpdate) String() string { return proto.CompactTextString(m) } +func (*LinuxContainerUpdate) ProtoMessage() {} +func (*LinuxContainerUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{35} } -func (x *LinuxContainerUpdate) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *LinuxContainerUpdate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LinuxContainerUpdate.Unmarshal(m, b) } - -func (*LinuxContainerUpdate) ProtoMessage() {} - -func (x *LinuxContainerUpdate) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[35] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *LinuxContainerUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LinuxContainerUpdate.Marshal(b, m, deterministic) } - -// Deprecated: Use LinuxContainerUpdate.ProtoReflect.Descriptor instead. -func (*LinuxContainerUpdate) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{35} +func (m *LinuxContainerUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_LinuxContainerUpdate.Merge(m, src) +} +func (m *LinuxContainerUpdate) XXX_Size() int { + return xxx_messageInfo_LinuxContainerUpdate.Size(m) +} +func (m *LinuxContainerUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_LinuxContainerUpdate.DiscardUnknown(m) } -func (x *LinuxContainerUpdate) GetResources() *LinuxResources { - if x != nil { - return x.Resources +var xxx_messageInfo_LinuxContainerUpdate proto.InternalMessageInfo + +func (m *LinuxContainerUpdate) GetResources() *LinuxResources { + if m != nil { + return m.Resources } return nil } // Request to evict (IOW unsolicitedly stop) a container. type ContainerEviction struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - // Container to evict. ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` // Human-readable reason for eviction. - Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` + Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *ContainerEviction) Reset() { - *x = ContainerEviction{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[36] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *ContainerEviction) Reset() { *m = ContainerEviction{} } +func (m *ContainerEviction) String() string { return proto.CompactTextString(m) } +func (*ContainerEviction) ProtoMessage() {} +func (*ContainerEviction) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{36} } -func (x *ContainerEviction) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *ContainerEviction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ContainerEviction.Unmarshal(m, b) } - -func (*ContainerEviction) ProtoMessage() {} - -func (x *ContainerEviction) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[36] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *ContainerEviction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ContainerEviction.Marshal(b, m, deterministic) } - -// Deprecated: Use ContainerEviction.ProtoReflect.Descriptor instead. -func (*ContainerEviction) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{36} +func (m *ContainerEviction) XXX_Merge(src proto.Message) { + xxx_messageInfo_ContainerEviction.Merge(m, src) +} +func (m *ContainerEviction) XXX_Size() int { + return xxx_messageInfo_ContainerEviction.Size(m) } +func (m *ContainerEviction) XXX_DiscardUnknown() { + xxx_messageInfo_ContainerEviction.DiscardUnknown(m) +} + +var xxx_messageInfo_ContainerEviction proto.InternalMessageInfo -func (x *ContainerEviction) GetContainerId() string { - if x != nil { - return x.ContainerId +func (m *ContainerEviction) GetContainerId() string { + if m != nil { + return m.ContainerId } return "" } -func (x *ContainerEviction) GetReason() string { - if x != nil { - return x.Reason +func (m *ContainerEviction) GetReason() string { + if m != nil { + return m.Reason } return "" } // KeyValue represents an environment variable. type KeyValue struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` - Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` + Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *KeyValue) Reset() { - *x = KeyValue{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[37] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *KeyValue) Reset() { *m = KeyValue{} } +func (m *KeyValue) String() string { return proto.CompactTextString(m) } +func (*KeyValue) ProtoMessage() {} +func (*KeyValue) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{37} } -func (x *KeyValue) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *KeyValue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_KeyValue.Unmarshal(m, b) } - -func (*KeyValue) ProtoMessage() {} - -func (x *KeyValue) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[37] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *KeyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_KeyValue.Marshal(b, m, deterministic) } - -// Deprecated: Use KeyValue.ProtoReflect.Descriptor instead. -func (*KeyValue) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{37} +func (m *KeyValue) XXX_Merge(src proto.Message) { + xxx_messageInfo_KeyValue.Merge(m, src) +} +func (m *KeyValue) XXX_Size() int { + return xxx_messageInfo_KeyValue.Size(m) } +func (m *KeyValue) XXX_DiscardUnknown() { + xxx_messageInfo_KeyValue.DiscardUnknown(m) +} + +var xxx_messageInfo_KeyValue proto.InternalMessageInfo -func (x *KeyValue) GetKey() string { - if x != nil { - return x.Key +func (m *KeyValue) GetKey() string { + if m != nil { + return m.Key } return "" } -func (x *KeyValue) GetValue() string { - if x != nil { - return x.Value +func (m *KeyValue) GetValue() string { + if m != nil { + return m.Value } return "" } // An optional string value. type OptionalString struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` + Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *OptionalString) Reset() { - *x = OptionalString{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[38] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *OptionalString) Reset() { *m = OptionalString{} } +func (m *OptionalString) String() string { return proto.CompactTextString(m) } +func (*OptionalString) ProtoMessage() {} +func (*OptionalString) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{38} } -func (x *OptionalString) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *OptionalString) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OptionalString.Unmarshal(m, b) } - -func (*OptionalString) ProtoMessage() {} - -func (x *OptionalString) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[38] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *OptionalString) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OptionalString.Marshal(b, m, deterministic) } - -// Deprecated: Use OptionalString.ProtoReflect.Descriptor instead. -func (*OptionalString) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{38} +func (m *OptionalString) XXX_Merge(src proto.Message) { + xxx_messageInfo_OptionalString.Merge(m, src) +} +func (m *OptionalString) XXX_Size() int { + return xxx_messageInfo_OptionalString.Size(m) } +func (m *OptionalString) XXX_DiscardUnknown() { + xxx_messageInfo_OptionalString.DiscardUnknown(m) +} + +var xxx_messageInfo_OptionalString proto.InternalMessageInfo -func (x *OptionalString) GetValue() string { - if x != nil { - return x.Value +func (m *OptionalString) GetValue() string { + if m != nil { + return m.Value } return "" } // An optional signed integer value. type OptionalInt struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *OptionalInt) Reset() { - *x = OptionalInt{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[39] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *OptionalInt) Reset() { *m = OptionalInt{} } +func (m *OptionalInt) String() string { return proto.CompactTextString(m) } +func (*OptionalInt) ProtoMessage() {} +func (*OptionalInt) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{39} } -func (x *OptionalInt) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *OptionalInt) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OptionalInt.Unmarshal(m, b) } - -func (*OptionalInt) ProtoMessage() {} - -func (x *OptionalInt) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[39] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *OptionalInt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OptionalInt.Marshal(b, m, deterministic) } - -// Deprecated: Use OptionalInt.ProtoReflect.Descriptor instead. -func (*OptionalInt) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{39} +func (m *OptionalInt) XXX_Merge(src proto.Message) { + xxx_messageInfo_OptionalInt.Merge(m, src) +} +func (m *OptionalInt) XXX_Size() int { + return xxx_messageInfo_OptionalInt.Size(m) +} +func (m *OptionalInt) XXX_DiscardUnknown() { + xxx_messageInfo_OptionalInt.DiscardUnknown(m) } -func (x *OptionalInt) GetValue() int64 { - if x != nil { - return x.Value +var xxx_messageInfo_OptionalInt proto.InternalMessageInfo + +func (m *OptionalInt) GetValue() int64 { + if m != nil { + return m.Value } return 0 } // An optional 32-bit signed integer value. type OptionalInt32 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *OptionalInt32) Reset() { - *x = OptionalInt32{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[40] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *OptionalInt32) Reset() { *m = OptionalInt32{} } +func (m *OptionalInt32) String() string { return proto.CompactTextString(m) } +func (*OptionalInt32) ProtoMessage() {} +func (*OptionalInt32) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{40} } -func (x *OptionalInt32) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *OptionalInt32) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OptionalInt32.Unmarshal(m, b) } - -func (*OptionalInt32) ProtoMessage() {} - -func (x *OptionalInt32) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[40] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *OptionalInt32) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OptionalInt32.Marshal(b, m, deterministic) } - -// Deprecated: Use OptionalInt32.ProtoReflect.Descriptor instead. -func (*OptionalInt32) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{40} +func (m *OptionalInt32) XXX_Merge(src proto.Message) { + xxx_messageInfo_OptionalInt32.Merge(m, src) } +func (m *OptionalInt32) XXX_Size() int { + return xxx_messageInfo_OptionalInt32.Size(m) +} +func (m *OptionalInt32) XXX_DiscardUnknown() { + xxx_messageInfo_OptionalInt32.DiscardUnknown(m) +} + +var xxx_messageInfo_OptionalInt32 proto.InternalMessageInfo -func (x *OptionalInt32) GetValue() int32 { - if x != nil { - return x.Value +func (m *OptionalInt32) GetValue() int32 { + if m != nil { + return m.Value } return 0 } // An optional 32-bit unsigned integer value. type OptionalUInt32 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *OptionalUInt32) Reset() { - *x = OptionalUInt32{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[41] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *OptionalUInt32) Reset() { *m = OptionalUInt32{} } +func (m *OptionalUInt32) String() string { return proto.CompactTextString(m) } +func (*OptionalUInt32) ProtoMessage() {} +func (*OptionalUInt32) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{41} } -func (x *OptionalUInt32) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *OptionalUInt32) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OptionalUInt32.Unmarshal(m, b) } - -func (*OptionalUInt32) ProtoMessage() {} - -func (x *OptionalUInt32) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[41] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *OptionalUInt32) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OptionalUInt32.Marshal(b, m, deterministic) } - -// Deprecated: Use OptionalUInt32.ProtoReflect.Descriptor instead. -func (*OptionalUInt32) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{41} +func (m *OptionalUInt32) XXX_Merge(src proto.Message) { + xxx_messageInfo_OptionalUInt32.Merge(m, src) +} +func (m *OptionalUInt32) XXX_Size() int { + return xxx_messageInfo_OptionalUInt32.Size(m) } +func (m *OptionalUInt32) XXX_DiscardUnknown() { + xxx_messageInfo_OptionalUInt32.DiscardUnknown(m) +} + +var xxx_messageInfo_OptionalUInt32 proto.InternalMessageInfo -func (x *OptionalUInt32) GetValue() uint32 { - if x != nil { - return x.Value +func (m *OptionalUInt32) GetValue() uint32 { + if m != nil { + return m.Value } return 0 } // An optional 64-bit signed integer value. type OptionalInt64 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *OptionalInt64) Reset() { - *x = OptionalInt64{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[42] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *OptionalInt64) Reset() { *m = OptionalInt64{} } +func (m *OptionalInt64) String() string { return proto.CompactTextString(m) } +func (*OptionalInt64) ProtoMessage() {} +func (*OptionalInt64) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{42} } -func (x *OptionalInt64) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *OptionalInt64) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OptionalInt64.Unmarshal(m, b) } - -func (*OptionalInt64) ProtoMessage() {} - -func (x *OptionalInt64) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[42] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *OptionalInt64) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OptionalInt64.Marshal(b, m, deterministic) } - -// Deprecated: Use OptionalInt64.ProtoReflect.Descriptor instead. -func (*OptionalInt64) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{42} +func (m *OptionalInt64) XXX_Merge(src proto.Message) { + xxx_messageInfo_OptionalInt64.Merge(m, src) +} +func (m *OptionalInt64) XXX_Size() int { + return xxx_messageInfo_OptionalInt64.Size(m) +} +func (m *OptionalInt64) XXX_DiscardUnknown() { + xxx_messageInfo_OptionalInt64.DiscardUnknown(m) } -func (x *OptionalInt64) GetValue() int64 { - if x != nil { - return x.Value +var xxx_messageInfo_OptionalInt64 proto.InternalMessageInfo + +func (m *OptionalInt64) GetValue() int64 { + if m != nil { + return m.Value } return 0 } // An optional 64-bit unsigned integer value. type OptionalUInt64 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Value uint64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + Value uint64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *OptionalUInt64) Reset() { - *x = OptionalUInt64{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[43] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *OptionalUInt64) Reset() { *m = OptionalUInt64{} } +func (m *OptionalUInt64) String() string { return proto.CompactTextString(m) } +func (*OptionalUInt64) ProtoMessage() {} +func (*OptionalUInt64) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{43} } -func (x *OptionalUInt64) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *OptionalUInt64) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OptionalUInt64.Unmarshal(m, b) } - -func (*OptionalUInt64) ProtoMessage() {} - -func (x *OptionalUInt64) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[43] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *OptionalUInt64) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OptionalUInt64.Marshal(b, m, deterministic) } - -// Deprecated: Use OptionalUInt64.ProtoReflect.Descriptor instead. -func (*OptionalUInt64) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{43} +func (m *OptionalUInt64) XXX_Merge(src proto.Message) { + xxx_messageInfo_OptionalUInt64.Merge(m, src) +} +func (m *OptionalUInt64) XXX_Size() int { + return xxx_messageInfo_OptionalUInt64.Size(m) +} +func (m *OptionalUInt64) XXX_DiscardUnknown() { + xxx_messageInfo_OptionalUInt64.DiscardUnknown(m) } -func (x *OptionalUInt64) GetValue() uint64 { - if x != nil { - return x.Value +var xxx_messageInfo_OptionalUInt64 proto.InternalMessageInfo + +func (m *OptionalUInt64) GetValue() uint64 { + if m != nil { + return m.Value } return 0 } // An optional boolean value. type OptionalBool struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *OptionalBool) Reset() { - *x = OptionalBool{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[44] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *OptionalBool) Reset() { *m = OptionalBool{} } +func (m *OptionalBool) String() string { return proto.CompactTextString(m) } +func (*OptionalBool) ProtoMessage() {} +func (*OptionalBool) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{44} } -func (x *OptionalBool) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *OptionalBool) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OptionalBool.Unmarshal(m, b) } - -func (*OptionalBool) ProtoMessage() {} - -func (x *OptionalBool) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[44] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *OptionalBool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OptionalBool.Marshal(b, m, deterministic) } - -// Deprecated: Use OptionalBool.ProtoReflect.Descriptor instead. -func (*OptionalBool) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{44} +func (m *OptionalBool) XXX_Merge(src proto.Message) { + xxx_messageInfo_OptionalBool.Merge(m, src) +} +func (m *OptionalBool) XXX_Size() int { + return xxx_messageInfo_OptionalBool.Size(m) +} +func (m *OptionalBool) XXX_DiscardUnknown() { + xxx_messageInfo_OptionalBool.DiscardUnknown(m) } -func (x *OptionalBool) GetValue() bool { - if x != nil { - return x.Value +var xxx_messageInfo_OptionalBool proto.InternalMessageInfo + +func (m *OptionalBool) GetValue() bool { + if m != nil { + return m.Value } return false } // An optional value of file permissions. type OptionalFileMode struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } -func (x *OptionalFileMode) Reset() { - *x = OptionalFileMode{} - if protoimpl.UnsafeEnabled { - mi := &file_pkg_api_api_proto_msgTypes[45] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } +func (m *OptionalFileMode) Reset() { *m = OptionalFileMode{} } +func (m *OptionalFileMode) String() string { return proto.CompactTextString(m) } +func (*OptionalFileMode) ProtoMessage() {} +func (*OptionalFileMode) Descriptor() ([]byte, []int) { + return fileDescriptor_7e50ccc58c7b575d, []int{45} } -func (x *OptionalFileMode) String() string { - return protoimpl.X.MessageStringOf(x) +func (m *OptionalFileMode) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OptionalFileMode.Unmarshal(m, b) } - -func (*OptionalFileMode) ProtoMessage() {} - -func (x *OptionalFileMode) ProtoReflect() protoreflect.Message { - mi := &file_pkg_api_api_proto_msgTypes[45] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) +func (m *OptionalFileMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OptionalFileMode.Marshal(b, m, deterministic) } - -// Deprecated: Use OptionalFileMode.ProtoReflect.Descriptor instead. -func (*OptionalFileMode) Descriptor() ([]byte, []int) { - return file_pkg_api_api_proto_rawDescGZIP(), []int{45} +func (m *OptionalFileMode) XXX_Merge(src proto.Message) { + xxx_messageInfo_OptionalFileMode.Merge(m, src) +} +func (m *OptionalFileMode) XXX_Size() int { + return xxx_messageInfo_OptionalFileMode.Size(m) } +func (m *OptionalFileMode) XXX_DiscardUnknown() { + xxx_messageInfo_OptionalFileMode.DiscardUnknown(m) +} + +var xxx_messageInfo_OptionalFileMode proto.InternalMessageInfo -func (x *OptionalFileMode) GetValue() uint32 { - if x != nil { - return x.Value +func (m *OptionalFileMode) GetValue() uint32 { + if m != nil { + return m.Value } return 0 } -var File_pkg_api_api_proto protoreflect.FileDescriptor - -var file_pkg_api_api_proto_rawDesc = []byte{ - 0x0a, 0x11, 0x70, 0x6b, 0x67, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x70, 0x69, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x12, 0x14, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x22, 0x57, 0x0a, 0x15, 0x52, 0x65, 0x67, - 0x69, 0x73, 0x74, 0x65, 0x72, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x4e, - 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5f, 0x69, 0x64, - 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x49, - 0x64, 0x78, 0x22, 0x97, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, - 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, - 0x0a, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, - 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x3d, 0x0a, - 0x05, 0x65, 0x76, 0x69, 0x63, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, - 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x45, 0x76, 0x69, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x65, 0x76, 0x69, 0x63, 0x74, 0x22, 0x59, 0x0a, 0x18, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x06, 0x66, 0x61, 0x69, 0x6c, - 0x65, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, - 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, - 0x06, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x22, 0x76, 0x0a, 0x10, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x63, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x75, 0x6e, 0x74, 0x69, - 0x6d, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, - 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0e, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, - 0x2b, 0x0a, 0x11, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x8b, 0x01, 0x0a, - 0x12, 0x53, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x04, 0x70, 0x6f, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x20, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, - 0x62, 0x6f, 0x78, 0x52, 0x04, 0x70, 0x6f, 0x64, 0x73, 0x12, 0x3f, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, - 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, - 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x0a, - 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x22, 0x54, 0x0a, 0x13, 0x53, 0x79, - 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x3d, 0x0a, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x25, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, - 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x22, 0x8b, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, - 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x03, 0x70, - 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, - 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x52, 0x03, 0x70, 0x6f, 0x64, 0x12, - 0x3d, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, - 0x6e, 0x65, 0x72, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x22, 0xda, - 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, - 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x06, 0x61, 0x64, - 0x6a, 0x75, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6e, 0x72, 0x69, - 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x41, 0x64, 0x6a, 0x75, 0x73, - 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x61, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x12, 0x3d, 0x0a, - 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, - 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x52, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x3d, 0x0a, 0x05, - 0x65, 0x76, 0x69, 0x63, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, 0x72, - 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x45, 0x76, 0x69, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x65, 0x76, 0x69, 0x63, 0x74, 0x22, 0xda, 0x01, 0x0a, 0x16, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x03, 0x70, 0x6f, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, - 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x52, 0x03, 0x70, 0x6f, 0x64, 0x12, 0x3d, 0x0a, 0x09, 0x63, 0x6f, - 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, - 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x09, - 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x4d, 0x0a, 0x0f, 0x6c, 0x69, 0x6e, - 0x75, 0x78, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x52, - 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x0e, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x52, - 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x22, 0x97, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, - 0x61, 0x69, 0x6e, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x06, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x12, 0x3d, 0x0a, 0x05, 0x65, 0x76, 0x69, 0x63, 0x74, 0x18, 0x02, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, - 0x6e, 0x65, 0x72, 0x45, 0x76, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x65, 0x76, 0x69, - 0x63, 0x74, 0x22, 0x89, 0x01, 0x0a, 0x14, 0x53, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x61, - 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x03, 0x70, - 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, - 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x52, 0x03, 0x70, 0x6f, 0x64, 0x12, - 0x3d, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, - 0x6e, 0x65, 0x72, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x22, 0x56, - 0x0a, 0x15, 0x53, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, - 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, - 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x06, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x22, 0xb8, 0x01, 0x0a, 0x10, 0x53, 0x74, 0x61, 0x74, 0x65, - 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x31, 0x0a, 0x05, 0x65, - 0x76, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x6e, 0x72, 0x69, - 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x32, - 0x0a, 0x03, 0x70, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6e, 0x72, - 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x52, 0x03, 0x70, - 0x6f, 0x64, 0x12, 0x3d, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, - 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, - 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, - 0x72, 0x22, 0x07, 0x0a, 0x05, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0xee, 0x03, 0x0a, 0x0a, 0x50, - 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, - 0x03, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, - 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x44, 0x0a, - 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, - 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x2e, - 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, - 0x65, 0x6c, 0x73, 0x12, 0x53, 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, - 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x61, 0x6e, 0x6e, - 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x75, 0x6e, 0x74, - 0x69, 0x6d, 0x65, 0x5f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0e, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, - 0x72, 0x12, 0x3b, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x25, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x50, 0x6f, 0x64, - 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x12, 0x10, - 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x70, 0x69, 0x64, - 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, - 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, - 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x41, - 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, - 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, - 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xf7, 0x02, 0x0a, 0x0f, - 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x50, 0x6f, 0x64, 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x12, - 0x47, 0x0a, 0x0c, 0x70, 0x6f, 0x64, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x68, 0x65, 0x61, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, - 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, - 0x75, 0x78, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x0b, 0x70, 0x6f, 0x64, - 0x4f, 0x76, 0x65, 0x72, 0x68, 0x65, 0x61, 0x64, 0x12, 0x49, 0x0a, 0x0d, 0x70, 0x6f, 0x64, 0x5f, - 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x52, 0x65, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x0c, 0x70, 0x6f, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x70, 0x61, - 0x72, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x67, 0x72, 0x6f, - 0x75, 0x70, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x67, 0x72, 0x6f, - 0x75, 0x70, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, - 0x63, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x44, 0x0a, 0x0a, 0x6e, - 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x4e, 0x61, 0x6d, 0x65, - 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, - 0x73, 0x12, 0x42, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, - 0x78, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x73, 0x22, 0xbe, 0x05, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, - 0x6e, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x70, 0x6f, 0x64, 0x5f, 0x73, 0x61, 0x6e, 0x64, 0x62, - 0x6f, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6f, 0x64, - 0x53, 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3a, 0x0a, - 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x6e, - 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x61, - 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x43, 0x0a, 0x06, 0x6c, 0x61, 0x62, - 0x65, 0x6c, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6e, 0x72, 0x69, 0x2e, - 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, - 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x52, - 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, - 0x69, 0x6e, 0x65, 0x72, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x04, 0x61, 0x72, 0x67, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x76, 0x18, 0x08, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x03, 0x65, 0x6e, 0x76, 0x12, 0x33, 0x0a, 0x06, 0x6d, 0x6f, 0x75, 0x6e, - 0x74, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, - 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x06, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x31, 0x0a, - 0x05, 0x68, 0x6f, 0x6f, 0x6b, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, - 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x48, 0x6f, 0x6f, 0x6b, 0x73, 0x52, 0x05, 0x68, 0x6f, 0x6f, 0x6b, 0x73, - 0x12, 0x3a, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x43, 0x6f, 0x6e, 0x74, - 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x12, 0x10, 0x0a, 0x03, - 0x70, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x70, 0x69, 0x64, 0x12, 0x3b, - 0x0a, 0x07, 0x72, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x21, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x4f, 0x53, 0x49, 0x58, 0x52, 0x6c, 0x69, 0x6d, - 0x69, 0x74, 0x52, 0x07, 0x72, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, - 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x6f, 0x0a, 0x05, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x18, 0x0a, - 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x80, 0x03, 0x0a, 0x05, 0x48, 0x6f, 0x6f, 0x6b, - 0x73, 0x12, 0x36, 0x0a, 0x08, 0x70, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x48, 0x6f, 0x6f, 0x6b, 0x52, - 0x08, 0x70, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x41, 0x0a, 0x0e, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x48, 0x6f, 0x6f, 0x6b, 0x52, 0x0d, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x45, 0x0a, 0x10, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, - 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, - 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x48, 0x6f, - 0x6f, 0x6b, 0x52, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, - 0x6e, 0x65, 0x72, 0x12, 0x43, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6e, - 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, - 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x48, 0x6f, 0x6f, 0x6b, 0x52, 0x0e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x43, - 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x38, 0x0a, 0x09, 0x70, 0x6f, 0x73, 0x74, - 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x72, - 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x31, 0x2e, 0x48, 0x6f, 0x6f, 0x6b, 0x52, 0x09, 0x70, 0x6f, 0x73, 0x74, 0x73, 0x74, 0x61, - 0x72, 0x74, 0x12, 0x36, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x74, 0x73, 0x74, 0x6f, 0x70, 0x18, 0x06, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x48, 0x6f, 0x6f, 0x6b, - 0x52, 0x08, 0x70, 0x6f, 0x73, 0x74, 0x73, 0x74, 0x6f, 0x70, 0x22, 0x7d, 0x0a, 0x04, 0x48, 0x6f, - 0x6f, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x73, 0x18, 0x02, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72, 0x67, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, - 0x76, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x03, 0x65, 0x6e, 0x76, 0x12, 0x3b, 0x0a, 0x07, - 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, - 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, - 0x52, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x22, 0xc1, 0x02, 0x0a, 0x0e, 0x4c, 0x69, - 0x6e, 0x75, 0x78, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x44, 0x0a, 0x0a, - 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x4e, 0x61, 0x6d, - 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, - 0x65, 0x73, 0x12, 0x3b, 0x0a, 0x07, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, - 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x07, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, - 0x42, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x52, - 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x73, 0x12, 0x45, 0x0a, 0x0d, 0x6f, 0x6f, 0x6d, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, - 0x5f, 0x61, 0x64, 0x6a, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6e, 0x72, 0x69, - 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x52, 0x0b, 0x6f, - 0x6f, 0x6d, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x41, 0x64, 0x6a, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x67, - 0x72, 0x6f, 0x75, 0x70, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0b, 0x63, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x50, 0x61, 0x74, 0x68, 0x22, 0x38, 0x0a, - 0x0e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, - 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, - 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x22, 0x96, 0x02, 0x0a, 0x0b, 0x4c, 0x69, 0x6e, 0x75, - 0x78, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x74, - 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, - 0x14, 0x0a, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, - 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x12, 0x43, 0x0a, 0x09, 0x66, - 0x69, 0x6c, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, - 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, - 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, - 0x12, 0x36, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, - 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x49, 0x6e, - 0x74, 0x33, 0x32, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x36, 0x0a, 0x03, 0x67, 0x69, 0x64, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, - 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x03, 0x67, 0x69, 0x64, - 0x22, 0xcb, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, - 0x43, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x12, 0x12, 0x0a, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, - 0x12, 0x39, 0x0a, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x23, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, - 0x6e, 0x74, 0x36, 0x34, 0x52, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x12, 0x39, 0x0a, 0x05, 0x6d, - 0x69, 0x6e, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x72, 0x69, - 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, - 0x05, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x1f, - 0x0a, 0x09, 0x43, 0x44, 0x49, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, - 0xda, 0x04, 0x0a, 0x0e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x73, 0x12, 0x39, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x4d, - 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x52, 0x06, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x12, 0x30, 0x0a, - 0x03, 0x63, 0x70, 0x75, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6e, 0x72, 0x69, - 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x43, 0x50, 0x55, 0x52, 0x03, 0x63, 0x70, 0x75, 0x12, - 0x4c, 0x0a, 0x0f, 0x68, 0x75, 0x67, 0x65, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, - 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, - 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x48, 0x75, 0x67, 0x65, 0x70, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x0e, 0x68, - 0x75, 0x67, 0x65, 0x70, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x49, 0x0a, - 0x0d, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x69, 0x6f, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x0c, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x69, 0x6f, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x09, 0x72, 0x64, 0x74, 0x5f, - 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x72, - 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x52, 0x08, 0x72, 0x64, 0x74, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x4b, 0x0a, 0x07, 0x75, - 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6e, - 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x73, 0x2e, 0x55, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, - 0x07, 0x75, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x41, 0x0a, 0x07, 0x64, 0x65, 0x76, 0x69, - 0x63, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, 0x72, 0x69, 0x2e, - 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x43, 0x67, 0x72, 0x6f, - 0x75, 0x70, 0x52, 0x07, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x33, 0x0a, 0x04, 0x70, - 0x69, 0x64, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x72, 0x69, 0x2e, - 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x50, 0x69, 0x64, 0x73, 0x52, 0x04, 0x70, 0x69, 0x64, 0x73, - 0x1a, 0x3a, 0x0a, 0x0c, 0x55, 0x6e, 0x69, 0x66, 0x69, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, - 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xaa, 0x04, 0x0a, - 0x0b, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x12, 0x39, 0x0a, 0x05, - 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x72, - 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, - 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x45, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, - 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, - 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, - 0x34, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x37, - 0x0a, 0x04, 0x73, 0x77, 0x61, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, - 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, - 0x34, 0x52, 0x04, 0x73, 0x77, 0x61, 0x70, 0x12, 0x3b, 0x0a, 0x06, 0x6b, 0x65, 0x72, 0x6e, 0x65, - 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, - 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x06, 0x6b, 0x65, - 0x72, 0x6e, 0x65, 0x6c, 0x12, 0x42, 0x0a, 0x0a, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f, 0x74, - 0x63, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, - 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x09, 0x6b, - 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x54, 0x63, 0x70, 0x12, 0x44, 0x0a, 0x0a, 0x73, 0x77, 0x61, 0x70, - 0x70, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, - 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x49, 0x6e, 0x74, - 0x36, 0x34, 0x52, 0x0a, 0x73, 0x77, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x12, 0x50, - 0x0a, 0x12, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6f, 0x6f, 0x6d, 0x5f, 0x6b, 0x69, - 0x6c, 0x6c, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6e, 0x72, 0x69, - 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x10, - 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x6f, 0x6d, 0x4b, 0x69, 0x6c, 0x6c, 0x65, 0x72, - 0x12, 0x47, 0x0a, 0x0d, 0x75, 0x73, 0x65, 0x5f, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, - 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, - 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x0c, 0x75, 0x73, 0x65, - 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x22, 0x88, 0x03, 0x0a, 0x08, 0x4c, 0x69, - 0x6e, 0x75, 0x78, 0x43, 0x50, 0x55, 0x12, 0x3c, 0x0a, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x73, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, - 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x06, 0x73, 0x68, - 0x61, 0x72, 0x65, 0x73, 0x12, 0x39, 0x0a, 0x05, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x05, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x12, - 0x3c, 0x0a, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, - 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x4e, 0x0a, - 0x10, 0x72, 0x65, 0x61, 0x6c, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, - 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, - 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x0f, 0x72, 0x65, - 0x61, 0x6c, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x4d, 0x0a, - 0x0f, 0x72, 0x65, 0x61, 0x6c, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, - 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x0e, 0x72, 0x65, - 0x61, 0x6c, 0x74, 0x69, 0x6d, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, - 0x63, 0x70, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x70, 0x75, 0x73, - 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x65, 0x6d, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x6d, 0x65, 0x6d, 0x73, 0x22, 0x42, 0x0a, 0x0d, 0x48, 0x75, 0x67, 0x65, 0x70, 0x61, 0x67, 0x65, - 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, - 0x7a, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x04, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x49, 0x0a, 0x0b, 0x50, 0x4f, 0x53, 0x49, - 0x58, 0x52, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x68, - 0x61, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x68, 0x61, 0x72, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x73, 0x6f, 0x66, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x73, - 0x6f, 0x66, 0x74, 0x22, 0x21, 0x0a, 0x09, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x50, 0x69, 0x64, 0x73, - 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x92, 0x04, 0x0a, 0x13, 0x43, 0x6f, 0x6e, 0x74, 0x61, - 0x69, 0x6e, 0x65, 0x72, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x5c, - 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, - 0x69, 0x6e, 0x65, 0x72, 0x41, 0x64, 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x41, - 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, - 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x33, 0x0a, 0x06, - 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, - 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x06, 0x6d, 0x6f, 0x75, 0x6e, 0x74, - 0x73, 0x12, 0x30, 0x0a, 0x03, 0x65, 0x6e, 0x76, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, - 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x03, - 0x65, 0x6e, 0x76, 0x12, 0x31, 0x0a, 0x05, 0x68, 0x6f, 0x6f, 0x6b, 0x73, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x48, 0x6f, 0x6f, 0x6b, 0x73, 0x52, - 0x05, 0x68, 0x6f, 0x6f, 0x6b, 0x73, 0x12, 0x44, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, - 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, - 0x75, 0x78, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x41, 0x64, 0x6a, 0x75, 0x73, - 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x12, 0x3b, 0x0a, 0x07, - 0x72, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, - 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x4f, 0x53, 0x49, 0x58, 0x52, 0x6c, 0x69, 0x6d, 0x69, 0x74, - 0x52, 0x07, 0x72, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x43, 0x44, 0x49, - 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, - 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x44, 0x49, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, - 0x0a, 0x43, 0x44, 0x49, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x1a, 0x3e, 0x0a, 0x10, 0x41, - 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, - 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, - 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x85, 0x02, 0x0a, 0x18, - 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x41, 0x64, - 0x6a, 0x75, 0x73, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x07, 0x64, 0x65, 0x76, 0x69, - 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6e, 0x72, 0x69, 0x2e, - 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x07, 0x64, 0x65, - 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x42, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, - 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x52, 0x09, - 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x67, 0x72, - 0x6f, 0x75, 0x70, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0b, 0x63, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x45, 0x0a, 0x0d, - 0x6f, 0x6f, 0x6d, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x61, 0x64, 0x6a, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x52, 0x0b, 0x6f, 0x6f, 0x6d, 0x53, 0x63, 0x6f, 0x72, 0x65, - 0x41, 0x64, 0x6a, 0x22, 0x9d, 0x01, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, - 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, - 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, - 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x40, 0x0a, 0x05, 0x6c, 0x69, - 0x6e, 0x75, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6e, 0x72, 0x69, 0x2e, - 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x12, 0x25, 0x0a, 0x0e, - 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x46, 0x61, 0x69, 0x6c, - 0x75, 0x72, 0x65, 0x22, 0x5a, 0x0a, 0x14, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x43, 0x6f, 0x6e, 0x74, - 0x61, 0x69, 0x6e, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x42, 0x0a, 0x09, 0x72, - 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, - 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x52, 0x65, 0x73, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x73, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x22, - 0x4e, 0x0a, 0x11, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x45, 0x76, 0x69, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, - 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, - 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, - 0x32, 0x0a, 0x08, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, - 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x22, 0x26, 0x0a, 0x0e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x23, 0x0a, 0x0b, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x22, 0x25, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x33, - 0x32, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x26, 0x0a, 0x0e, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, - 0x25, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, - 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x26, 0x0a, 0x0e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x24, - 0x0a, 0x0c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x14, - 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x22, 0x28, 0x0a, 0x10, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x46, 0x69, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2a, 0x9c, - 0x02, 0x0a, 0x05, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, - 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x52, 0x55, 0x4e, 0x5f, 0x50, 0x4f, 0x44, - 0x5f, 0x53, 0x41, 0x4e, 0x44, 0x42, 0x4f, 0x58, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x53, 0x54, - 0x4f, 0x50, 0x5f, 0x50, 0x4f, 0x44, 0x5f, 0x53, 0x41, 0x4e, 0x44, 0x42, 0x4f, 0x58, 0x10, 0x02, - 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x5f, 0x50, 0x4f, 0x44, 0x5f, 0x53, - 0x41, 0x4e, 0x44, 0x42, 0x4f, 0x58, 0x10, 0x03, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x52, 0x45, 0x41, - 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x10, 0x04, 0x12, 0x19, - 0x0a, 0x15, 0x50, 0x4f, 0x53, 0x54, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, - 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x10, 0x05, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x54, 0x41, - 0x52, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x10, 0x06, 0x12, 0x18, - 0x0a, 0x14, 0x50, 0x4f, 0x53, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x43, 0x4f, 0x4e, - 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x10, 0x07, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x50, 0x44, 0x41, - 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x10, 0x08, 0x12, 0x19, - 0x0a, 0x15, 0x50, 0x4f, 0x53, 0x54, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, - 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x10, 0x09, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x54, 0x4f, - 0x50, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x10, 0x0a, 0x12, 0x14, 0x0a, - 0x10, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, - 0x52, 0x10, 0x0b, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x41, 0x53, 0x54, 0x10, 0x0c, 0x2a, 0x82, 0x01, - 0x0a, 0x0e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, - 0x12, 0x15, 0x0a, 0x11, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x5f, 0x55, 0x4e, - 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x43, 0x4f, 0x4e, 0x54, 0x41, - 0x49, 0x4e, 0x45, 0x52, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x14, - 0x0a, 0x10, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x5f, 0x50, 0x41, 0x55, 0x53, - 0x45, 0x44, 0x10, 0x02, 0x12, 0x15, 0x0a, 0x11, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, - 0x52, 0x5f, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x43, - 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x4f, 0x50, 0x50, 0x45, 0x44, - 0x10, 0x04, 0x32, 0xd8, 0x01, 0x0a, 0x07, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x5a, - 0x0a, 0x0e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, - 0x12, 0x2b, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, - 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, - 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x71, 0x0a, 0x10, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x2d, - 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, - 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, - 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, - 0x69, 0x6e, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xae, 0x05, - 0x0a, 0x06, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x12, 0x5c, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x75, 0x72, 0x65, 0x12, 0x26, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, - 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, - 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x0b, 0x53, 0x79, 0x6e, 0x63, 0x68, 0x72, - 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x12, 0x28, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, - 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x79, 0x6e, - 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x29, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, - 0x7a, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x08, 0x53, 0x68, - 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x12, 0x1b, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, - 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x45, 0x6d, - 0x70, 0x74, 0x79, 0x1a, 0x1b, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, - 0x12, 0x6e, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, - 0x6e, 0x65, 0x72, 0x12, 0x2c, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2d, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, - 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x6e, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, - 0x6e, 0x65, 0x72, 0x12, 0x2c, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2d, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, - 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x68, 0x0a, 0x0d, 0x53, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, - 0x72, 0x12, 0x2a, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6e, - 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, - 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, - 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0b, 0x53, 0x74, - 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x26, 0x2e, 0x6e, 0x72, 0x69, 0x2e, - 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x76, 0x65, 0x6e, - 0x74, 0x1a, 0x1b, 0x2e, 0x6e, 0x72, 0x69, 0x2e, 0x70, 0x6b, 0x67, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x42, 0x27, - 0x5a, 0x25, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x6e, - 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x6e, 0x72, 0x69, 0x2f, 0x70, 0x6b, 0x67, 0x2f, - 0x61, 0x70, 0x69, 0x3b, 0x61, 0x70, 0x69, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_pkg_api_api_proto_rawDescOnce sync.Once - file_pkg_api_api_proto_rawDescData = file_pkg_api_api_proto_rawDesc -) - -func file_pkg_api_api_proto_rawDescGZIP() []byte { - file_pkg_api_api_proto_rawDescOnce.Do(func() { - file_pkg_api_api_proto_rawDescData = protoimpl.X.CompressGZIP(file_pkg_api_api_proto_rawDescData) - }) - return file_pkg_api_api_proto_rawDescData -} - -var file_pkg_api_api_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_pkg_api_api_proto_msgTypes = make([]protoimpl.MessageInfo, 52) -var file_pkg_api_api_proto_goTypes = []interface{}{ - (Event)(0), // 0: nri.pkg.api.v1alpha1.Event - (ContainerState)(0), // 1: nri.pkg.api.v1alpha1.ContainerState - (*RegisterPluginRequest)(nil), // 2: nri.pkg.api.v1alpha1.RegisterPluginRequest - (*UpdateContainersRequest)(nil), // 3: nri.pkg.api.v1alpha1.UpdateContainersRequest - (*UpdateContainersResponse)(nil), // 4: nri.pkg.api.v1alpha1.UpdateContainersResponse - (*ConfigureRequest)(nil), // 5: nri.pkg.api.v1alpha1.ConfigureRequest - (*ConfigureResponse)(nil), // 6: nri.pkg.api.v1alpha1.ConfigureResponse - (*SynchronizeRequest)(nil), // 7: nri.pkg.api.v1alpha1.SynchronizeRequest - (*SynchronizeResponse)(nil), // 8: nri.pkg.api.v1alpha1.SynchronizeResponse - (*CreateContainerRequest)(nil), // 9: nri.pkg.api.v1alpha1.CreateContainerRequest - (*CreateContainerResponse)(nil), // 10: nri.pkg.api.v1alpha1.CreateContainerResponse - (*UpdateContainerRequest)(nil), // 11: nri.pkg.api.v1alpha1.UpdateContainerRequest - (*UpdateContainerResponse)(nil), // 12: nri.pkg.api.v1alpha1.UpdateContainerResponse - (*StopContainerRequest)(nil), // 13: nri.pkg.api.v1alpha1.StopContainerRequest - (*StopContainerResponse)(nil), // 14: nri.pkg.api.v1alpha1.StopContainerResponse - (*StateChangeEvent)(nil), // 15: nri.pkg.api.v1alpha1.StateChangeEvent - (*Empty)(nil), // 16: nri.pkg.api.v1alpha1.Empty - (*PodSandbox)(nil), // 17: nri.pkg.api.v1alpha1.PodSandbox - (*LinuxPodSandbox)(nil), // 18: nri.pkg.api.v1alpha1.LinuxPodSandbox - (*Container)(nil), // 19: nri.pkg.api.v1alpha1.Container - (*Mount)(nil), // 20: nri.pkg.api.v1alpha1.Mount - (*Hooks)(nil), // 21: nri.pkg.api.v1alpha1.Hooks - (*Hook)(nil), // 22: nri.pkg.api.v1alpha1.Hook - (*LinuxContainer)(nil), // 23: nri.pkg.api.v1alpha1.LinuxContainer - (*LinuxNamespace)(nil), // 24: nri.pkg.api.v1alpha1.LinuxNamespace - (*LinuxDevice)(nil), // 25: nri.pkg.api.v1alpha1.LinuxDevice - (*LinuxDeviceCgroup)(nil), // 26: nri.pkg.api.v1alpha1.LinuxDeviceCgroup - (*CDIDevice)(nil), // 27: nri.pkg.api.v1alpha1.CDIDevice - (*LinuxResources)(nil), // 28: nri.pkg.api.v1alpha1.LinuxResources - (*LinuxMemory)(nil), // 29: nri.pkg.api.v1alpha1.LinuxMemory - (*LinuxCPU)(nil), // 30: nri.pkg.api.v1alpha1.LinuxCPU - (*HugepageLimit)(nil), // 31: nri.pkg.api.v1alpha1.HugepageLimit - (*POSIXRlimit)(nil), // 32: nri.pkg.api.v1alpha1.POSIXRlimit - (*LinuxPids)(nil), // 33: nri.pkg.api.v1alpha1.LinuxPids - (*ContainerAdjustment)(nil), // 34: nri.pkg.api.v1alpha1.ContainerAdjustment - (*LinuxContainerAdjustment)(nil), // 35: nri.pkg.api.v1alpha1.LinuxContainerAdjustment - (*ContainerUpdate)(nil), // 36: nri.pkg.api.v1alpha1.ContainerUpdate - (*LinuxContainerUpdate)(nil), // 37: nri.pkg.api.v1alpha1.LinuxContainerUpdate - (*ContainerEviction)(nil), // 38: nri.pkg.api.v1alpha1.ContainerEviction - (*KeyValue)(nil), // 39: nri.pkg.api.v1alpha1.KeyValue - (*OptionalString)(nil), // 40: nri.pkg.api.v1alpha1.OptionalString - (*OptionalInt)(nil), // 41: nri.pkg.api.v1alpha1.OptionalInt - (*OptionalInt32)(nil), // 42: nri.pkg.api.v1alpha1.OptionalInt32 - (*OptionalUInt32)(nil), // 43: nri.pkg.api.v1alpha1.OptionalUInt32 - (*OptionalInt64)(nil), // 44: nri.pkg.api.v1alpha1.OptionalInt64 - (*OptionalUInt64)(nil), // 45: nri.pkg.api.v1alpha1.OptionalUInt64 - (*OptionalBool)(nil), // 46: nri.pkg.api.v1alpha1.OptionalBool - (*OptionalFileMode)(nil), // 47: nri.pkg.api.v1alpha1.OptionalFileMode - nil, // 48: nri.pkg.api.v1alpha1.PodSandbox.LabelsEntry - nil, // 49: nri.pkg.api.v1alpha1.PodSandbox.AnnotationsEntry - nil, // 50: nri.pkg.api.v1alpha1.Container.LabelsEntry - nil, // 51: nri.pkg.api.v1alpha1.Container.AnnotationsEntry - nil, // 52: nri.pkg.api.v1alpha1.LinuxResources.UnifiedEntry - nil, // 53: nri.pkg.api.v1alpha1.ContainerAdjustment.AnnotationsEntry -} -var file_pkg_api_api_proto_depIdxs = []int32{ - 36, // 0: nri.pkg.api.v1alpha1.UpdateContainersRequest.update:type_name -> nri.pkg.api.v1alpha1.ContainerUpdate - 38, // 1: nri.pkg.api.v1alpha1.UpdateContainersRequest.evict:type_name -> nri.pkg.api.v1alpha1.ContainerEviction - 36, // 2: nri.pkg.api.v1alpha1.UpdateContainersResponse.failed:type_name -> nri.pkg.api.v1alpha1.ContainerUpdate - 17, // 3: nri.pkg.api.v1alpha1.SynchronizeRequest.pods:type_name -> nri.pkg.api.v1alpha1.PodSandbox - 19, // 4: nri.pkg.api.v1alpha1.SynchronizeRequest.containers:type_name -> nri.pkg.api.v1alpha1.Container - 36, // 5: nri.pkg.api.v1alpha1.SynchronizeResponse.update:type_name -> nri.pkg.api.v1alpha1.ContainerUpdate - 17, // 6: nri.pkg.api.v1alpha1.CreateContainerRequest.pod:type_name -> nri.pkg.api.v1alpha1.PodSandbox - 19, // 7: nri.pkg.api.v1alpha1.CreateContainerRequest.container:type_name -> nri.pkg.api.v1alpha1.Container - 34, // 8: nri.pkg.api.v1alpha1.CreateContainerResponse.adjust:type_name -> nri.pkg.api.v1alpha1.ContainerAdjustment - 36, // 9: nri.pkg.api.v1alpha1.CreateContainerResponse.update:type_name -> nri.pkg.api.v1alpha1.ContainerUpdate - 38, // 10: nri.pkg.api.v1alpha1.CreateContainerResponse.evict:type_name -> nri.pkg.api.v1alpha1.ContainerEviction - 17, // 11: nri.pkg.api.v1alpha1.UpdateContainerRequest.pod:type_name -> nri.pkg.api.v1alpha1.PodSandbox - 19, // 12: nri.pkg.api.v1alpha1.UpdateContainerRequest.container:type_name -> nri.pkg.api.v1alpha1.Container - 28, // 13: nri.pkg.api.v1alpha1.UpdateContainerRequest.linux_resources:type_name -> nri.pkg.api.v1alpha1.LinuxResources - 36, // 14: nri.pkg.api.v1alpha1.UpdateContainerResponse.update:type_name -> nri.pkg.api.v1alpha1.ContainerUpdate - 38, // 15: nri.pkg.api.v1alpha1.UpdateContainerResponse.evict:type_name -> nri.pkg.api.v1alpha1.ContainerEviction - 17, // 16: nri.pkg.api.v1alpha1.StopContainerRequest.pod:type_name -> nri.pkg.api.v1alpha1.PodSandbox - 19, // 17: nri.pkg.api.v1alpha1.StopContainerRequest.container:type_name -> nri.pkg.api.v1alpha1.Container - 36, // 18: nri.pkg.api.v1alpha1.StopContainerResponse.update:type_name -> nri.pkg.api.v1alpha1.ContainerUpdate - 0, // 19: nri.pkg.api.v1alpha1.StateChangeEvent.event:type_name -> nri.pkg.api.v1alpha1.Event - 17, // 20: nri.pkg.api.v1alpha1.StateChangeEvent.pod:type_name -> nri.pkg.api.v1alpha1.PodSandbox - 19, // 21: nri.pkg.api.v1alpha1.StateChangeEvent.container:type_name -> nri.pkg.api.v1alpha1.Container - 48, // 22: nri.pkg.api.v1alpha1.PodSandbox.labels:type_name -> nri.pkg.api.v1alpha1.PodSandbox.LabelsEntry - 49, // 23: nri.pkg.api.v1alpha1.PodSandbox.annotations:type_name -> nri.pkg.api.v1alpha1.PodSandbox.AnnotationsEntry - 18, // 24: nri.pkg.api.v1alpha1.PodSandbox.linux:type_name -> nri.pkg.api.v1alpha1.LinuxPodSandbox - 28, // 25: nri.pkg.api.v1alpha1.LinuxPodSandbox.pod_overhead:type_name -> nri.pkg.api.v1alpha1.LinuxResources - 28, // 26: nri.pkg.api.v1alpha1.LinuxPodSandbox.pod_resources:type_name -> nri.pkg.api.v1alpha1.LinuxResources - 24, // 27: nri.pkg.api.v1alpha1.LinuxPodSandbox.namespaces:type_name -> nri.pkg.api.v1alpha1.LinuxNamespace - 28, // 28: nri.pkg.api.v1alpha1.LinuxPodSandbox.resources:type_name -> nri.pkg.api.v1alpha1.LinuxResources - 1, // 29: nri.pkg.api.v1alpha1.Container.state:type_name -> nri.pkg.api.v1alpha1.ContainerState - 50, // 30: nri.pkg.api.v1alpha1.Container.labels:type_name -> nri.pkg.api.v1alpha1.Container.LabelsEntry - 51, // 31: nri.pkg.api.v1alpha1.Container.annotations:type_name -> nri.pkg.api.v1alpha1.Container.AnnotationsEntry - 20, // 32: nri.pkg.api.v1alpha1.Container.mounts:type_name -> nri.pkg.api.v1alpha1.Mount - 21, // 33: nri.pkg.api.v1alpha1.Container.hooks:type_name -> nri.pkg.api.v1alpha1.Hooks - 23, // 34: nri.pkg.api.v1alpha1.Container.linux:type_name -> nri.pkg.api.v1alpha1.LinuxContainer - 32, // 35: nri.pkg.api.v1alpha1.Container.rlimits:type_name -> nri.pkg.api.v1alpha1.POSIXRlimit - 22, // 36: nri.pkg.api.v1alpha1.Hooks.prestart:type_name -> nri.pkg.api.v1alpha1.Hook - 22, // 37: nri.pkg.api.v1alpha1.Hooks.create_runtime:type_name -> nri.pkg.api.v1alpha1.Hook - 22, // 38: nri.pkg.api.v1alpha1.Hooks.create_container:type_name -> nri.pkg.api.v1alpha1.Hook - 22, // 39: nri.pkg.api.v1alpha1.Hooks.start_container:type_name -> nri.pkg.api.v1alpha1.Hook - 22, // 40: nri.pkg.api.v1alpha1.Hooks.poststart:type_name -> nri.pkg.api.v1alpha1.Hook - 22, // 41: nri.pkg.api.v1alpha1.Hooks.poststop:type_name -> nri.pkg.api.v1alpha1.Hook - 41, // 42: nri.pkg.api.v1alpha1.Hook.timeout:type_name -> nri.pkg.api.v1alpha1.OptionalInt - 24, // 43: nri.pkg.api.v1alpha1.LinuxContainer.namespaces:type_name -> nri.pkg.api.v1alpha1.LinuxNamespace - 25, // 44: nri.pkg.api.v1alpha1.LinuxContainer.devices:type_name -> nri.pkg.api.v1alpha1.LinuxDevice - 28, // 45: nri.pkg.api.v1alpha1.LinuxContainer.resources:type_name -> nri.pkg.api.v1alpha1.LinuxResources - 41, // 46: nri.pkg.api.v1alpha1.LinuxContainer.oom_score_adj:type_name -> nri.pkg.api.v1alpha1.OptionalInt - 47, // 47: nri.pkg.api.v1alpha1.LinuxDevice.file_mode:type_name -> nri.pkg.api.v1alpha1.OptionalFileMode - 43, // 48: nri.pkg.api.v1alpha1.LinuxDevice.uid:type_name -> nri.pkg.api.v1alpha1.OptionalUInt32 - 43, // 49: nri.pkg.api.v1alpha1.LinuxDevice.gid:type_name -> nri.pkg.api.v1alpha1.OptionalUInt32 - 44, // 50: nri.pkg.api.v1alpha1.LinuxDeviceCgroup.major:type_name -> nri.pkg.api.v1alpha1.OptionalInt64 - 44, // 51: nri.pkg.api.v1alpha1.LinuxDeviceCgroup.minor:type_name -> nri.pkg.api.v1alpha1.OptionalInt64 - 29, // 52: nri.pkg.api.v1alpha1.LinuxResources.memory:type_name -> nri.pkg.api.v1alpha1.LinuxMemory - 30, // 53: nri.pkg.api.v1alpha1.LinuxResources.cpu:type_name -> nri.pkg.api.v1alpha1.LinuxCPU - 31, // 54: nri.pkg.api.v1alpha1.LinuxResources.hugepage_limits:type_name -> nri.pkg.api.v1alpha1.HugepageLimit - 40, // 55: nri.pkg.api.v1alpha1.LinuxResources.blockio_class:type_name -> nri.pkg.api.v1alpha1.OptionalString - 40, // 56: nri.pkg.api.v1alpha1.LinuxResources.rdt_class:type_name -> nri.pkg.api.v1alpha1.OptionalString - 52, // 57: nri.pkg.api.v1alpha1.LinuxResources.unified:type_name -> nri.pkg.api.v1alpha1.LinuxResources.UnifiedEntry - 26, // 58: nri.pkg.api.v1alpha1.LinuxResources.devices:type_name -> nri.pkg.api.v1alpha1.LinuxDeviceCgroup - 33, // 59: nri.pkg.api.v1alpha1.LinuxResources.pids:type_name -> nri.pkg.api.v1alpha1.LinuxPids - 44, // 60: nri.pkg.api.v1alpha1.LinuxMemory.limit:type_name -> nri.pkg.api.v1alpha1.OptionalInt64 - 44, // 61: nri.pkg.api.v1alpha1.LinuxMemory.reservation:type_name -> nri.pkg.api.v1alpha1.OptionalInt64 - 44, // 62: nri.pkg.api.v1alpha1.LinuxMemory.swap:type_name -> nri.pkg.api.v1alpha1.OptionalInt64 - 44, // 63: nri.pkg.api.v1alpha1.LinuxMemory.kernel:type_name -> nri.pkg.api.v1alpha1.OptionalInt64 - 44, // 64: nri.pkg.api.v1alpha1.LinuxMemory.kernel_tcp:type_name -> nri.pkg.api.v1alpha1.OptionalInt64 - 45, // 65: nri.pkg.api.v1alpha1.LinuxMemory.swappiness:type_name -> nri.pkg.api.v1alpha1.OptionalUInt64 - 46, // 66: nri.pkg.api.v1alpha1.LinuxMemory.disable_oom_killer:type_name -> nri.pkg.api.v1alpha1.OptionalBool - 46, // 67: nri.pkg.api.v1alpha1.LinuxMemory.use_hierarchy:type_name -> nri.pkg.api.v1alpha1.OptionalBool - 45, // 68: nri.pkg.api.v1alpha1.LinuxCPU.shares:type_name -> nri.pkg.api.v1alpha1.OptionalUInt64 - 44, // 69: nri.pkg.api.v1alpha1.LinuxCPU.quota:type_name -> nri.pkg.api.v1alpha1.OptionalInt64 - 45, // 70: nri.pkg.api.v1alpha1.LinuxCPU.period:type_name -> nri.pkg.api.v1alpha1.OptionalUInt64 - 44, // 71: nri.pkg.api.v1alpha1.LinuxCPU.realtime_runtime:type_name -> nri.pkg.api.v1alpha1.OptionalInt64 - 45, // 72: nri.pkg.api.v1alpha1.LinuxCPU.realtime_period:type_name -> nri.pkg.api.v1alpha1.OptionalUInt64 - 53, // 73: nri.pkg.api.v1alpha1.ContainerAdjustment.annotations:type_name -> nri.pkg.api.v1alpha1.ContainerAdjustment.AnnotationsEntry - 20, // 74: nri.pkg.api.v1alpha1.ContainerAdjustment.mounts:type_name -> nri.pkg.api.v1alpha1.Mount - 39, // 75: nri.pkg.api.v1alpha1.ContainerAdjustment.env:type_name -> nri.pkg.api.v1alpha1.KeyValue - 21, // 76: nri.pkg.api.v1alpha1.ContainerAdjustment.hooks:type_name -> nri.pkg.api.v1alpha1.Hooks - 35, // 77: nri.pkg.api.v1alpha1.ContainerAdjustment.linux:type_name -> nri.pkg.api.v1alpha1.LinuxContainerAdjustment - 32, // 78: nri.pkg.api.v1alpha1.ContainerAdjustment.rlimits:type_name -> nri.pkg.api.v1alpha1.POSIXRlimit - 27, // 79: nri.pkg.api.v1alpha1.ContainerAdjustment.CDI_devices:type_name -> nri.pkg.api.v1alpha1.CDIDevice - 25, // 80: nri.pkg.api.v1alpha1.LinuxContainerAdjustment.devices:type_name -> nri.pkg.api.v1alpha1.LinuxDevice - 28, // 81: nri.pkg.api.v1alpha1.LinuxContainerAdjustment.resources:type_name -> nri.pkg.api.v1alpha1.LinuxResources - 41, // 82: nri.pkg.api.v1alpha1.LinuxContainerAdjustment.oom_score_adj:type_name -> nri.pkg.api.v1alpha1.OptionalInt - 37, // 83: nri.pkg.api.v1alpha1.ContainerUpdate.linux:type_name -> nri.pkg.api.v1alpha1.LinuxContainerUpdate - 28, // 84: nri.pkg.api.v1alpha1.LinuxContainerUpdate.resources:type_name -> nri.pkg.api.v1alpha1.LinuxResources - 2, // 85: nri.pkg.api.v1alpha1.Runtime.RegisterPlugin:input_type -> nri.pkg.api.v1alpha1.RegisterPluginRequest - 3, // 86: nri.pkg.api.v1alpha1.Runtime.UpdateContainers:input_type -> nri.pkg.api.v1alpha1.UpdateContainersRequest - 5, // 87: nri.pkg.api.v1alpha1.Plugin.Configure:input_type -> nri.pkg.api.v1alpha1.ConfigureRequest - 7, // 88: nri.pkg.api.v1alpha1.Plugin.Synchronize:input_type -> nri.pkg.api.v1alpha1.SynchronizeRequest - 16, // 89: nri.pkg.api.v1alpha1.Plugin.Shutdown:input_type -> nri.pkg.api.v1alpha1.Empty - 9, // 90: nri.pkg.api.v1alpha1.Plugin.CreateContainer:input_type -> nri.pkg.api.v1alpha1.CreateContainerRequest - 11, // 91: nri.pkg.api.v1alpha1.Plugin.UpdateContainer:input_type -> nri.pkg.api.v1alpha1.UpdateContainerRequest - 13, // 92: nri.pkg.api.v1alpha1.Plugin.StopContainer:input_type -> nri.pkg.api.v1alpha1.StopContainerRequest - 15, // 93: nri.pkg.api.v1alpha1.Plugin.StateChange:input_type -> nri.pkg.api.v1alpha1.StateChangeEvent - 16, // 94: nri.pkg.api.v1alpha1.Runtime.RegisterPlugin:output_type -> nri.pkg.api.v1alpha1.Empty - 4, // 95: nri.pkg.api.v1alpha1.Runtime.UpdateContainers:output_type -> nri.pkg.api.v1alpha1.UpdateContainersResponse - 6, // 96: nri.pkg.api.v1alpha1.Plugin.Configure:output_type -> nri.pkg.api.v1alpha1.ConfigureResponse - 8, // 97: nri.pkg.api.v1alpha1.Plugin.Synchronize:output_type -> nri.pkg.api.v1alpha1.SynchronizeResponse - 16, // 98: nri.pkg.api.v1alpha1.Plugin.Shutdown:output_type -> nri.pkg.api.v1alpha1.Empty - 10, // 99: nri.pkg.api.v1alpha1.Plugin.CreateContainer:output_type -> nri.pkg.api.v1alpha1.CreateContainerResponse - 12, // 100: nri.pkg.api.v1alpha1.Plugin.UpdateContainer:output_type -> nri.pkg.api.v1alpha1.UpdateContainerResponse - 14, // 101: nri.pkg.api.v1alpha1.Plugin.StopContainer:output_type -> nri.pkg.api.v1alpha1.StopContainerResponse - 16, // 102: nri.pkg.api.v1alpha1.Plugin.StateChange:output_type -> nri.pkg.api.v1alpha1.Empty - 94, // [94:103] is the sub-list for method output_type - 85, // [85:94] is the sub-list for method input_type - 85, // [85:85] is the sub-list for extension type_name - 85, // [85:85] is the sub-list for extension extendee - 0, // [0:85] is the sub-list for field type_name -} - -func init() { file_pkg_api_api_proto_init() } -func file_pkg_api_api_proto_init() { - if File_pkg_api_api_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_pkg_api_api_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RegisterPluginRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateContainersRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateContainersResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ConfigureRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ConfigureResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SynchronizeRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SynchronizeResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateContainerRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateContainerResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateContainerRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateContainerResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*StopContainerRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*StopContainerResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*StateChangeEvent); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Empty); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PodSandbox); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LinuxPodSandbox); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Container); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Mount); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Hooks); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Hook); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LinuxContainer); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LinuxNamespace); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LinuxDevice); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LinuxDeviceCgroup); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CDIDevice); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LinuxResources); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LinuxMemory); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LinuxCPU); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*HugepageLimit); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*POSIXRlimit); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LinuxPids); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContainerAdjustment); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LinuxContainerAdjustment); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContainerUpdate); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LinuxContainerUpdate); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContainerEviction); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*KeyValue); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*OptionalString); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*OptionalInt); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*OptionalInt32); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*OptionalUInt32); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*OptionalInt64); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*OptionalUInt64); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*OptionalBool); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_pkg_api_api_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*OptionalFileMode); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_pkg_api_api_proto_rawDesc, - NumEnums: 2, - NumMessages: 52, - NumExtensions: 0, - NumServices: 2, - }, - GoTypes: file_pkg_api_api_proto_goTypes, - DependencyIndexes: file_pkg_api_api_proto_depIdxs, - EnumInfos: file_pkg_api_api_proto_enumTypes, - MessageInfos: file_pkg_api_api_proto_msgTypes, - }.Build() - File_pkg_api_api_proto = out.File - file_pkg_api_api_proto_rawDesc = nil - file_pkg_api_api_proto_goTypes = nil - file_pkg_api_api_proto_depIdxs = nil +func init() { + proto.RegisterEnum("nri.pkg.api.v1alpha1.Event", Event_name, Event_value) + proto.RegisterEnum("nri.pkg.api.v1alpha1.ContainerState", ContainerState_name, ContainerState_value) + proto.RegisterType((*RegisterPluginRequest)(nil), "nri.pkg.api.v1alpha1.RegisterPluginRequest") + proto.RegisterType((*UpdateContainersRequest)(nil), "nri.pkg.api.v1alpha1.UpdateContainersRequest") + proto.RegisterType((*UpdateContainersResponse)(nil), "nri.pkg.api.v1alpha1.UpdateContainersResponse") + proto.RegisterType((*ConfigureRequest)(nil), "nri.pkg.api.v1alpha1.ConfigureRequest") + proto.RegisterType((*ConfigureResponse)(nil), "nri.pkg.api.v1alpha1.ConfigureResponse") + proto.RegisterType((*SynchronizeRequest)(nil), "nri.pkg.api.v1alpha1.SynchronizeRequest") + proto.RegisterType((*SynchronizeResponse)(nil), "nri.pkg.api.v1alpha1.SynchronizeResponse") + proto.RegisterType((*CreateContainerRequest)(nil), "nri.pkg.api.v1alpha1.CreateContainerRequest") + proto.RegisterType((*CreateContainerResponse)(nil), "nri.pkg.api.v1alpha1.CreateContainerResponse") + proto.RegisterType((*UpdateContainerRequest)(nil), "nri.pkg.api.v1alpha1.UpdateContainerRequest") + proto.RegisterType((*UpdateContainerResponse)(nil), "nri.pkg.api.v1alpha1.UpdateContainerResponse") + proto.RegisterType((*StopContainerRequest)(nil), "nri.pkg.api.v1alpha1.StopContainerRequest") + proto.RegisterType((*StopContainerResponse)(nil), "nri.pkg.api.v1alpha1.StopContainerResponse") + proto.RegisterType((*StateChangeEvent)(nil), "nri.pkg.api.v1alpha1.StateChangeEvent") + proto.RegisterType((*Empty)(nil), "nri.pkg.api.v1alpha1.Empty") + proto.RegisterType((*PodSandbox)(nil), "nri.pkg.api.v1alpha1.PodSandbox") + proto.RegisterMapType((map[string]string)(nil), "nri.pkg.api.v1alpha1.PodSandbox.AnnotationsEntry") + proto.RegisterMapType((map[string]string)(nil), "nri.pkg.api.v1alpha1.PodSandbox.LabelsEntry") + proto.RegisterType((*LinuxPodSandbox)(nil), "nri.pkg.api.v1alpha1.LinuxPodSandbox") + proto.RegisterType((*Container)(nil), "nri.pkg.api.v1alpha1.Container") + proto.RegisterMapType((map[string]string)(nil), "nri.pkg.api.v1alpha1.Container.AnnotationsEntry") + proto.RegisterMapType((map[string]string)(nil), "nri.pkg.api.v1alpha1.Container.LabelsEntry") + proto.RegisterType((*Mount)(nil), "nri.pkg.api.v1alpha1.Mount") + proto.RegisterType((*Hooks)(nil), "nri.pkg.api.v1alpha1.Hooks") + proto.RegisterType((*Hook)(nil), "nri.pkg.api.v1alpha1.Hook") + proto.RegisterType((*LinuxContainer)(nil), "nri.pkg.api.v1alpha1.LinuxContainer") + proto.RegisterType((*LinuxNamespace)(nil), "nri.pkg.api.v1alpha1.LinuxNamespace") + proto.RegisterType((*LinuxDevice)(nil), "nri.pkg.api.v1alpha1.LinuxDevice") + proto.RegisterType((*LinuxDeviceCgroup)(nil), "nri.pkg.api.v1alpha1.LinuxDeviceCgroup") + proto.RegisterType((*CDIDevice)(nil), "nri.pkg.api.v1alpha1.CDIDevice") + proto.RegisterType((*LinuxResources)(nil), "nri.pkg.api.v1alpha1.LinuxResources") + proto.RegisterMapType((map[string]string)(nil), "nri.pkg.api.v1alpha1.LinuxResources.UnifiedEntry") + proto.RegisterType((*LinuxMemory)(nil), "nri.pkg.api.v1alpha1.LinuxMemory") + proto.RegisterType((*LinuxCPU)(nil), "nri.pkg.api.v1alpha1.LinuxCPU") + proto.RegisterType((*HugepageLimit)(nil), "nri.pkg.api.v1alpha1.HugepageLimit") + proto.RegisterType((*POSIXRlimit)(nil), "nri.pkg.api.v1alpha1.POSIXRlimit") + proto.RegisterType((*LinuxPids)(nil), "nri.pkg.api.v1alpha1.LinuxPids") + proto.RegisterType((*ContainerAdjustment)(nil), "nri.pkg.api.v1alpha1.ContainerAdjustment") + proto.RegisterMapType((map[string]string)(nil), "nri.pkg.api.v1alpha1.ContainerAdjustment.AnnotationsEntry") + proto.RegisterType((*LinuxContainerAdjustment)(nil), "nri.pkg.api.v1alpha1.LinuxContainerAdjustment") + proto.RegisterType((*ContainerUpdate)(nil), "nri.pkg.api.v1alpha1.ContainerUpdate") + proto.RegisterType((*LinuxContainerUpdate)(nil), "nri.pkg.api.v1alpha1.LinuxContainerUpdate") + proto.RegisterType((*ContainerEviction)(nil), "nri.pkg.api.v1alpha1.ContainerEviction") + proto.RegisterType((*KeyValue)(nil), "nri.pkg.api.v1alpha1.KeyValue") + proto.RegisterType((*OptionalString)(nil), "nri.pkg.api.v1alpha1.OptionalString") + proto.RegisterType((*OptionalInt)(nil), "nri.pkg.api.v1alpha1.OptionalInt") + proto.RegisterType((*OptionalInt32)(nil), "nri.pkg.api.v1alpha1.OptionalInt32") + proto.RegisterType((*OptionalUInt32)(nil), "nri.pkg.api.v1alpha1.OptionalUInt32") + proto.RegisterType((*OptionalInt64)(nil), "nri.pkg.api.v1alpha1.OptionalInt64") + proto.RegisterType((*OptionalUInt64)(nil), "nri.pkg.api.v1alpha1.OptionalUInt64") + proto.RegisterType((*OptionalBool)(nil), "nri.pkg.api.v1alpha1.OptionalBool") + proto.RegisterType((*OptionalFileMode)(nil), "nri.pkg.api.v1alpha1.OptionalFileMode") +} + +func init() { + proto.RegisterFile("pkg/api/api.proto", fileDescriptor_7e50ccc58c7b575d) +} + +var fileDescriptor_7e50ccc58c7b575d = []byte{ + // 2638 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0xcd, 0x6f, 0x1b, 0xc7, + 0x15, 0x2f, 0xbf, 0xc9, 0xb7, 0x22, 0x45, 0x4f, 0x64, 0x85, 0x55, 0xda, 0x5a, 0xde, 0xc4, 0xb1, + 0x93, 0x34, 0x72, 0x4c, 0x1b, 0x6a, 0x6c, 0x35, 0x6d, 0x28, 0x92, 0x89, 0x09, 0x5b, 0x14, 0xb1, + 0x94, 0x9c, 0x34, 0x08, 0xb0, 0x58, 0x71, 0x47, 0xe4, 0x5a, 0xe4, 0xce, 0x7a, 0x77, 0x29, 0x5b, + 0x06, 0x0a, 0x14, 0x05, 0x0a, 0xb4, 0xe8, 0xad, 0x87, 0xf6, 0xd2, 0xfe, 0x03, 0x3d, 0xf4, 0xdc, + 0x53, 0x81, 0x9e, 0xfb, 0x0f, 0x14, 0xfe, 0x23, 0x7a, 0xed, 0xb5, 0x98, 0x8f, 0xfd, 0xe2, 0xe7, + 0x52, 0x36, 0x90, 0x1e, 0x08, 0xcc, 0x3c, 0xbe, 0xdf, 0x9b, 0x99, 0xf7, 0x35, 0x6f, 0x66, 0x07, + 0xae, 0x58, 0x67, 0xfd, 0xdb, 0x9a, 0x65, 0xd0, 0xdf, 0x8e, 0x65, 0x13, 0x97, 0xa0, 0x0d, 0xd3, + 0x36, 0x76, 0xac, 0xb3, 0xfe, 0x0e, 0x25, 0x9d, 0xdf, 0xd1, 0x86, 0xd6, 0x40, 0xbb, 0x23, 0x7f, + 0x05, 0x57, 0x15, 0xdc, 0x37, 0x1c, 0x17, 0xdb, 0x9d, 0xe1, 0xb8, 0x6f, 0x98, 0x0a, 0x7e, 0x36, + 0xc6, 0x8e, 0x8b, 0xae, 0x81, 0x64, 0x31, 0x82, 0x6a, 0x6a, 0x23, 0x5c, 0x49, 0x6c, 0x27, 0x6e, + 0x15, 0x14, 0xe0, 0xa4, 0xb6, 0x36, 0xc2, 0xe8, 0x87, 0x20, 0x7a, 0xaa, 0xa1, 0xbf, 0xa8, 0x24, + 0xd9, 0xff, 0x05, 0x4e, 0x69, 0xe9, 0x2f, 0xe4, 0x3f, 0x25, 0xe0, 0xed, 0x63, 0x4b, 0xd7, 0x5c, + 0x5c, 0x27, 0xa6, 0xab, 0x19, 0x26, 0xb6, 0x1d, 0x4f, 0xf6, 0x67, 0x90, 0x1d, 0xb3, 0xbf, 0x2a, + 0x89, 0xed, 0xd4, 0x2d, 0xa9, 0x7a, 0x63, 0x67, 0xd6, 0xdc, 0x76, 0x7c, 0x20, 0x97, 0xa3, 0x08, + 0x10, 0xfa, 0x0c, 0x32, 0xf8, 0xdc, 0xe8, 0xb9, 0x95, 0x24, 0x43, 0xdf, 0x5c, 0x82, 0x6e, 0x52, + 0x5e, 0x83, 0x98, 0x0a, 0x47, 0xc9, 0xbf, 0x80, 0xca, 0xf4, 0xc4, 0x1c, 0x8b, 0x98, 0x0e, 0x15, + 0x9d, 0x3d, 0xd5, 0x8c, 0x21, 0xd6, 0x57, 0x9c, 0x19, 0x07, 0xc9, 0xe7, 0x50, 0xae, 0x13, 0xf3, + 0xd4, 0xe8, 0x8f, 0x6d, 0xec, 0x2d, 0x76, 0x13, 0xb2, 0x3d, 0x46, 0x13, 0x3a, 0x14, 0x3d, 0x74, + 0x1d, 0xd6, 0xec, 0xb1, 0xe9, 0x1a, 0x23, 0xcc, 0x35, 0xcc, 0x35, 0x28, 0x09, 0x1a, 0x53, 0xf1, + 0x4d, 0x58, 0xf7, 0x58, 0xce, 0xb1, 0xed, 0x18, 0xc4, 0xac, 0xa4, 0x18, 0x57, 0x49, 0x90, 0x9f, + 0x70, 0xaa, 0xfc, 0x11, 0x5c, 0x09, 0x8d, 0x2b, 0xd6, 0xb2, 0x09, 0x59, 0x7c, 0x8e, 0x4d, 0xd7, + 0x61, 0xa2, 0x33, 0x8a, 0xe8, 0xc9, 0xbf, 0x4f, 0x00, 0xea, 0x5e, 0x98, 0xbd, 0x81, 0x4d, 0x4c, + 0xe3, 0xa5, 0x3f, 0xcf, 0x7b, 0x90, 0xb6, 0x88, 0xee, 0x88, 0x85, 0x6f, 0xcf, 0x5e, 0x78, 0x87, + 0xe8, 0x5d, 0xcd, 0xd4, 0x4f, 0xc8, 0x0b, 0x85, 0x71, 0xa3, 0x9f, 0x03, 0xf4, 0x7c, 0x35, 0x0a, + 0x83, 0x5c, 0x5b, 0xa2, 0x34, 0x25, 0x04, 0x91, 0x8f, 0xe0, 0xad, 0xc8, 0x64, 0x02, 0x43, 0xbc, + 0x86, 0x8b, 0xd0, 0x35, 0x6e, 0xd6, 0x6d, 0x1c, 0x36, 0xb2, 0xb7, 0xce, 0x2a, 0xa4, 0x2c, 0xa2, + 0x33, 0x63, 0xc4, 0x59, 0x26, 0x65, 0x46, 0x9f, 0x41, 0xc1, 0x9f, 0x32, 0xd3, 0x66, 0x8c, 0x45, + 0x06, 0x08, 0xf9, 0x55, 0x02, 0xde, 0x9e, 0x9a, 0x8d, 0x58, 0x68, 0x0d, 0xb2, 0x9a, 0xfe, 0x74, + 0xec, 0xb8, 0x62, 0x46, 0x1f, 0x2c, 0x91, 0x5b, 0x63, 0xcc, 0x23, 0x6c, 0xba, 0x8a, 0x00, 0x86, + 0x74, 0x95, 0x7c, 0xad, 0x70, 0x4a, 0x5d, 0x2a, 0x9c, 0x5e, 0x25, 0x60, 0x73, 0x22, 0x9e, 0xbe, + 0x3b, 0x55, 0xa3, 0x03, 0x58, 0x1f, 0x1a, 0xe6, 0xf8, 0x85, 0x6a, 0x63, 0x87, 0x8c, 0xed, 0x1e, + 0x76, 0x58, 0xc8, 0x48, 0xd5, 0xf7, 0x66, 0x0b, 0x79, 0x4c, 0x99, 0x15, 0x8f, 0x57, 0x29, 0x0d, + 0x23, 0xfd, 0x59, 0x59, 0xec, 0x0d, 0xb9, 0xe8, 0xeb, 0x66, 0xb1, 0xdf, 0x25, 0x60, 0xa3, 0xeb, + 0x12, 0xeb, 0xff, 0xc1, 0xbf, 0x9f, 0xc0, 0xd5, 0x89, 0xa9, 0xbc, 0x99, 0x28, 0xfe, 0x7b, 0x02, + 0xca, 0x5d, 0x97, 0x2a, 0x7f, 0xa0, 0x99, 0x7d, 0xdc, 0xa4, 0xf9, 0x0b, 0xdd, 0xa1, 0x7a, 0xc3, + 0x26, 0x8f, 0x97, 0x52, 0xf5, 0x9d, 0xd9, 0x22, 0x19, 0xaf, 0xc2, 0x39, 0x3d, 0x95, 0x24, 0x2f, + 0xad, 0x92, 0xd4, 0xca, 0x2a, 0xc9, 0x41, 0xa6, 0x39, 0xb2, 0xdc, 0x0b, 0xf9, 0x3f, 0x29, 0x80, + 0x40, 0x36, 0x2a, 0x41, 0xd2, 0xd0, 0xc5, 0x4e, 0x90, 0x34, 0x74, 0x84, 0x20, 0x1d, 0xca, 0xfe, + 0xac, 0x8d, 0xca, 0x90, 0x1a, 0x1b, 0xba, 0x48, 0xf5, 0xb4, 0x89, 0x7e, 0x00, 0x05, 0xfa, 0x8f, + 0x63, 0x69, 0x3d, 0x5c, 0x49, 0xf3, 0xad, 0xd6, 0x27, 0xa0, 0x06, 0x64, 0x87, 0xda, 0x09, 0x1e, + 0x3a, 0x95, 0x0c, 0xd3, 0xf2, 0x8f, 0x97, 0xad, 0x70, 0xe7, 0x31, 0x63, 0x6f, 0x9a, 0xae, 0x7d, + 0xa1, 0x08, 0x2c, 0xea, 0x82, 0xa4, 0x99, 0x26, 0x71, 0x35, 0xea, 0x65, 0x4e, 0x25, 0xcb, 0x44, + 0xdd, 0x59, 0x2a, 0xaa, 0x16, 0x60, 0xb8, 0xbc, 0xb0, 0x94, 0xf0, 0x0e, 0x36, 0xd0, 0x4c, 0x7d, + 0x88, 0xed, 0x4a, 0x2e, 0xb2, 0x83, 0x3d, 0xe4, 0x54, 0xb4, 0x07, 0x19, 0x16, 0x7a, 0x95, 0x3c, + 0x53, 0xf5, 0x8d, 0x05, 0xd1, 0x1a, 0xb2, 0x14, 0xc7, 0x50, 0x85, 0x59, 0x86, 0x5e, 0x29, 0x6c, + 0x27, 0x6e, 0x15, 0x15, 0xda, 0xdc, 0xba, 0x0f, 0x52, 0x68, 0x8d, 0x94, 0xe1, 0x0c, 0x5f, 0x08, + 0xb5, 0xd3, 0x26, 0xda, 0x80, 0xcc, 0xb9, 0x36, 0x1c, 0x7b, 0x8a, 0xe7, 0x9d, 0x07, 0xc9, 0x4f, + 0x13, 0x5b, 0x3f, 0x83, 0xf2, 0xe4, 0x9a, 0x56, 0xc1, 0xcb, 0xff, 0x4d, 0xc2, 0xfa, 0xc4, 0x3c, + 0xd1, 0x97, 0xb0, 0x66, 0x11, 0x5d, 0x25, 0xe7, 0xd8, 0x1e, 0x60, 0xcd, 0x0b, 0xce, 0x78, 0x29, + 0x49, 0xb2, 0x88, 0x7e, 0x28, 0x80, 0xa8, 0x05, 0x45, 0x2a, 0x28, 0x48, 0x6e, 0xc9, 0x15, 0x24, + 0xd1, 0x39, 0xf8, 0x3d, 0xf4, 0x2e, 0x14, 0x7b, 0x7d, 0x9b, 0x8c, 0x2d, 0xd5, 0xd2, 0x6c, 0x1a, + 0x4f, 0xdc, 0xdf, 0xd6, 0x38, 0xb1, 0xc3, 0x68, 0xb4, 0x48, 0xe1, 0x7d, 0x47, 0xb5, 0x34, 0x77, + 0x20, 0x7c, 0x4f, 0x12, 0xb4, 0x8e, 0xe6, 0x0e, 0x50, 0x03, 0xc0, 0x77, 0x45, 0xcf, 0x03, 0x17, + 0xcd, 0xa7, 0xed, 0x31, 0x2b, 0x21, 0x1c, 0xda, 0x87, 0x42, 0xb0, 0xa8, 0xec, 0x0a, 0x8b, 0x0a, + 0x60, 0xf2, 0x3f, 0x32, 0x50, 0xf0, 0x83, 0x71, 0x2a, 0xd2, 0xde, 0x83, 0x12, 0x55, 0x9d, 0xc3, + 0x4d, 0xa2, 0x1a, 0xba, 0x30, 0x1d, 0xd5, 0x8a, 0xb0, 0x53, 0x2b, 0x88, 0xc7, 0x54, 0x28, 0x1e, + 0x1f, 0x40, 0xc6, 0xa1, 0x59, 0x88, 0xad, 0xbe, 0x34, 0x6f, 0x5e, 0xfe, 0xc8, 0x2c, 0x63, 0x29, + 0x1c, 0x82, 0xea, 0x13, 0xb1, 0xf9, 0xd1, 0x12, 0xf0, 0xcc, 0xd0, 0x54, 0x66, 0x85, 0xe6, 0x27, + 0xcb, 0x24, 0x2d, 0x8e, 0x4c, 0x04, 0x69, 0xcd, 0xee, 0x3b, 0x95, 0xdc, 0x76, 0x8a, 0x2e, 0x94, + 0xb6, 0xa9, 0x9b, 0x63, 0xf3, 0xbc, 0x92, 0x67, 0x24, 0xda, 0x44, 0x77, 0x21, 0x3b, 0x22, 0x63, + 0x5a, 0x43, 0x16, 0xd8, 0xa0, 0x73, 0xb2, 0xed, 0x01, 0xe5, 0x51, 0x04, 0x2b, 0xcd, 0xd0, 0x03, + 0x42, 0xce, 0x9c, 0x0a, 0x30, 0x3b, 0xce, 0xc1, 0x3c, 0xa4, 0x2c, 0x0a, 0xe7, 0xa4, 0x2a, 0xe6, + 0xe1, 0x2f, 0x2d, 0x35, 0x7d, 0x90, 0x6e, 0xa3, 0xd1, 0xbf, 0xe6, 0x47, 0x3f, 0xda, 0x83, 0x9c, + 0x3d, 0x34, 0x46, 0x86, 0xeb, 0x54, 0x8a, 0x6c, 0xda, 0xd7, 0xe7, 0xa4, 0xb1, 0xc3, 0x6e, 0xeb, + 0x6b, 0x85, 0x71, 0x2a, 0x1e, 0xe2, 0xbb, 0x4c, 0x1d, 0x04, 0x32, 0x4c, 0x93, 0x68, 0x1b, 0x24, + 0x1d, 0x3b, 0xae, 0x61, 0x32, 0x49, 0x02, 0x1c, 0x26, 0x51, 0xf3, 0xb9, 0x17, 0x96, 0xbf, 0x6f, + 0xd0, 0x36, 0x2d, 0xf8, 0x79, 0x28, 0x08, 0xef, 0x15, 0x3d, 0x54, 0x81, 0x1c, 0xb1, 0xb8, 0xeb, + 0xa4, 0x99, 0x69, 0xbd, 0xae, 0xfc, 0xab, 0x14, 0x64, 0x98, 0x1d, 0xd0, 0x2e, 0xe4, 0x2d, 0x1b, + 0x3b, 0xae, 0x66, 0xbb, 0x62, 0xaf, 0xde, 0x9a, 0x6f, 0x36, 0xc5, 0xe7, 0x45, 0x35, 0x28, 0xf5, + 0x58, 0x65, 0xab, 0x8a, 0x84, 0x2e, 0xca, 0x99, 0x45, 0xe8, 0x22, 0x47, 0x28, 0x1c, 0x80, 0x9a, + 0x50, 0x16, 0x22, 0xc2, 0x1b, 0xee, 0x32, 0x21, 0xeb, 0xbd, 0x68, 0x41, 0x8d, 0xea, 0xb0, 0xce, + 0xa6, 0x14, 0x92, 0x92, 0x5e, 0x2a, 0xa5, 0xc4, 0x20, 0x81, 0x90, 0x4f, 0xa1, 0x60, 0x11, 0xc7, + 0xe5, 0x7a, 0xc8, 0x2c, 0x85, 0x07, 0xcc, 0x4c, 0x81, 0xac, 0x43, 0x2c, 0x11, 0xa0, 0x8b, 0x15, + 0x28, 0x78, 0xe5, 0x5f, 0x42, 0x9a, 0x52, 0xa8, 0x41, 0x59, 0x86, 0xe5, 0xb6, 0x66, 0x6d, 0x3f, + 0x46, 0x93, 0xd3, 0x31, 0x9a, 0x0a, 0x62, 0x74, 0x0f, 0x72, 0x54, 0x8f, 0x64, 0xec, 0xb2, 0x04, + 0x35, 0xd7, 0xdb, 0x0f, 0x99, 0xd1, 0xb5, 0x61, 0xcb, 0x74, 0x15, 0x0f, 0x21, 0xff, 0x33, 0x09, + 0xa5, 0x68, 0x58, 0x4d, 0x24, 0xf4, 0xc4, 0x25, 0x13, 0xfa, 0x1e, 0xe4, 0x74, 0x5a, 0xa9, 0x62, + 0xef, 0x54, 0x78, 0x7d, 0x81, 0x88, 0x06, 0xe3, 0x54, 0x3c, 0x44, 0x74, 0x37, 0x48, 0x5d, 0x6a, + 0x37, 0x40, 0x4d, 0x28, 0x12, 0x32, 0x52, 0x9d, 0x1e, 0xb1, 0xb1, 0xaa, 0xe9, 0x4f, 0xe3, 0x2b, + 0x47, 0x22, 0x64, 0xd4, 0xa5, 0xb0, 0x9a, 0xfe, 0x74, 0x6a, 0x07, 0xcc, 0x4c, 0xed, 0x80, 0xf2, + 0xa7, 0x42, 0x85, 0xbe, 0x22, 0xfc, 0xe8, 0x4c, 0x84, 0xa2, 0xd3, 0x33, 0x70, 0x32, 0x30, 0xb0, + 0xfc, 0xc7, 0x24, 0x48, 0x21, 0x05, 0xcc, 0x73, 0x82, 0xa9, 0x48, 0xdf, 0x80, 0xcc, 0x48, 0x7b, + 0x4a, 0x78, 0x61, 0x9a, 0x52, 0x78, 0x87, 0x51, 0x0d, 0x93, 0xd8, 0x6c, 0xa5, 0x94, 0x4a, 0x3b, + 0xa8, 0x0e, 0x85, 0x53, 0x63, 0x88, 0xd5, 0x11, 0xd1, 0x31, 0x9b, 0xbd, 0x54, 0x7d, 0x7f, 0xb1, + 0x0e, 0xbe, 0x30, 0x86, 0xf8, 0x80, 0xe8, 0x58, 0xc9, 0x9f, 0x8a, 0x16, 0xda, 0xe5, 0x25, 0xe9, + 0xc2, 0x8d, 0xd9, 0x83, 0x1f, 0xb7, 0x4c, 0xf7, 0x6e, 0x95, 0x17, 0xae, 0xbb, 0x90, 0xea, 0x1b, + 0x3a, 0xab, 0xf9, 0x62, 0xe3, 0xfa, 0x86, 0x2e, 0xff, 0x2b, 0x01, 0x57, 0x42, 0x8a, 0xa9, 0x33, + 0x6d, 0xd3, 0x05, 0x6a, 0xc3, 0x21, 0x79, 0xce, 0xf4, 0x93, 0x57, 0x78, 0x67, 0xa6, 0x82, 0xee, + 0x87, 0x15, 0x24, 0x55, 0xdf, 0x5d, 0x6a, 0xf4, 0xdd, 0x7b, 0x9e, 0x16, 0xef, 0x87, 0xb5, 0x18, + 0x1b, 0xca, 0x54, 0xbd, 0x09, 0x59, 0xad, 0xd7, 0xc3, 0x8e, 0x23, 0xbc, 0x44, 0xf4, 0xe4, 0x6b, + 0x50, 0xa8, 0x37, 0x5a, 0x81, 0x8d, 0x43, 0x37, 0x6a, 0xac, 0x2d, 0xbf, 0x4a, 0x0b, 0x17, 0x0a, + 0xca, 0xb3, 0xfb, 0x90, 0x1d, 0xe1, 0x11, 0xb1, 0x2f, 0x44, 0xb1, 0xb8, 0x28, 0x7c, 0x0e, 0x18, + 0xa3, 0x22, 0x00, 0xe8, 0x13, 0x48, 0xf5, 0xac, 0xb1, 0x28, 0x0d, 0x7f, 0xb4, 0x68, 0x2b, 0xed, + 0x1c, 0x2b, 0x94, 0x15, 0x3d, 0x86, 0xf5, 0xc1, 0xb8, 0x8f, 0x2d, 0xad, 0x8f, 0x55, 0xb1, 0x71, + 0xf2, 0x0c, 0x3c, 0x67, 0xf5, 0x0f, 0x05, 0xf3, 0x63, 0xb6, 0x75, 0x96, 0x06, 0xe1, 0xae, 0x43, + 0x8b, 0xd4, 0x93, 0x21, 0xe9, 0x9d, 0x19, 0x44, 0xed, 0x0d, 0x35, 0xc7, 0x11, 0x9a, 0x5c, 0x62, + 0xfe, 0xae, 0x6b, 0x1b, 0x66, 0x5f, 0x59, 0x13, 0xd0, 0x3a, 0x45, 0xa2, 0x1a, 0x14, 0x6c, 0xdd, + 0x15, 0x62, 0x32, 0x2b, 0x88, 0xc9, 0xdb, 0xba, 0xcb, 0x45, 0x3c, 0x82, 0xdc, 0xd8, 0x34, 0x4e, + 0x0d, 0xac, 0x2f, 0x3e, 0xd3, 0x44, 0xf5, 0xbf, 0x73, 0xcc, 0x31, 0xbc, 0x72, 0xf2, 0x24, 0xa0, + 0x5a, 0x90, 0xd5, 0x72, 0x8b, 0x8e, 0xed, 0x53, 0xbe, 0x1b, 0xe4, 0xb6, 0xbb, 0x90, 0xb6, 0x0c, + 0xdd, 0x11, 0x07, 0x9d, 0x6b, 0x8b, 0x0e, 0x3a, 0x86, 0xee, 0x28, 0x8c, 0x79, 0xeb, 0x01, 0xac, + 0x85, 0x27, 0xb4, 0x52, 0x55, 0xf1, 0xd7, 0xb4, 0x48, 0x32, 0xdc, 0x4d, 0xa8, 0x83, 0x33, 0x1b, + 0x0b, 0xc7, 0x8a, 0xe7, 0xe0, 0x0c, 0x81, 0x9a, 0x20, 0xd9, 0xd8, 0xc1, 0xf6, 0x39, 0xaf, 0x4b, + 0x92, 0xf1, 0x05, 0x84, 0x71, 0xe8, 0x27, 0x90, 0x76, 0x9e, 0x6b, 0xd6, 0x2a, 0xc1, 0xc9, 0x00, + 0x68, 0x0f, 0xb2, 0x67, 0xd8, 0x36, 0xf1, 0x70, 0x95, 0xe0, 0x14, 0x10, 0xb4, 0x0f, 0xc0, 0x5b, + 0xaa, 0xdb, 0xb3, 0x84, 0x33, 0xc5, 0x12, 0x50, 0xe0, 0xb0, 0xa3, 0x9e, 0x45, 0xf7, 0x46, 0x3a, + 0x11, 0xcb, 0x30, 0x69, 0x94, 0xc7, 0x4e, 0x87, 0xbb, 0xf7, 0x94, 0x10, 0x0e, 0x75, 0x00, 0xe9, + 0x86, 0xa3, 0x9d, 0x0c, 0xb1, 0x4a, 0xb7, 0xa8, 0x33, 0x63, 0xe8, 0x1d, 0x8c, 0xa5, 0xaa, 0xbc, + 0x58, 0xda, 0x3e, 0x21, 0x43, 0xa5, 0x2c, 0xd0, 0x87, 0x64, 0xf4, 0x88, 0x61, 0xd1, 0x97, 0x50, + 0x1c, 0x3b, 0x58, 0x1d, 0x18, 0xd8, 0xd6, 0xec, 0xde, 0xe0, 0x42, 0x78, 0x57, 0x1c, 0x61, 0x6b, + 0x63, 0x07, 0x3f, 0xf4, 0x70, 0xf2, 0x6f, 0x53, 0x90, 0xf7, 0x72, 0x03, 0xfa, 0x29, 0x64, 0x9d, + 0x81, 0x66, 0xb3, 0x2a, 0x20, 0xfe, 0x4a, 0x05, 0x86, 0xfa, 0xd9, 0xb3, 0x31, 0x71, 0xb5, 0x55, + 0xdc, 0x84, 0x23, 0xe8, 0xc0, 0x16, 0xb6, 0x0d, 0xa2, 0x2f, 0xde, 0xfc, 0x27, 0x07, 0xe6, 0x18, + 0xd4, 0x86, 0xb2, 0x8d, 0xb5, 0x21, 0xbb, 0x75, 0xf0, 0xaa, 0xd2, 0x15, 0xfc, 0x65, 0xdd, 0x03, + 0x7b, 0x05, 0xea, 0x01, 0xf8, 0x24, 0x55, 0x4c, 0x2b, 0xb3, 0xc2, 0xb4, 0x4a, 0x1e, 0xb8, 0xc3, + 0xa7, 0x87, 0x20, 0xdd, 0xb3, 0xc6, 0xdc, 0x7b, 0x0a, 0x0a, 0x6b, 0x53, 0xda, 0x08, 0x8f, 0x1c, + 0x71, 0x39, 0xc2, 0xda, 0xf2, 0x3e, 0x14, 0x23, 0x79, 0x16, 0xbd, 0x03, 0x05, 0x96, 0xa1, 0x1d, + 0xe3, 0xa5, 0xb7, 0x7d, 0xe4, 0x29, 0xa1, 0x6b, 0xbc, 0x64, 0x25, 0x01, 0x8f, 0x6a, 0xaa, 0xed, + 0xb4, 0x08, 0x58, 0xb9, 0x05, 0x52, 0xe8, 0x90, 0x33, 0xaf, 0x2e, 0x19, 0x68, 0xb6, 0x2e, 0x70, + 0xac, 0x4d, 0x69, 0x0e, 0x39, 0xe5, 0x57, 0x02, 0x69, 0x85, 0xb5, 0xe5, 0xeb, 0x50, 0xf0, 0xb3, + 0x52, 0x30, 0x5a, 0x82, 0x97, 0x1a, 0x7c, 0xb4, 0x3f, 0xa4, 0xe1, 0xad, 0x19, 0x17, 0xd5, 0xe8, + 0xdb, 0xe8, 0xf9, 0x95, 0xd7, 0x83, 0x0f, 0x62, 0x5f, 0x74, 0x2f, 0x39, 0xc9, 0x06, 0x67, 0xd4, + 0x54, 0xfc, 0x33, 0xea, 0x27, 0xbc, 0x8c, 0xe6, 0x27, 0x84, 0x39, 0x7b, 0xe4, 0x23, 0x7c, 0xf1, + 0x84, 0x66, 0x51, 0x5e, 0x66, 0xfb, 0xa7, 0xda, 0x4c, 0xec, 0x53, 0x6d, 0xc3, 0x3b, 0xd5, 0xf2, + 0x44, 0xb1, 0x13, 0xe7, 0x54, 0x1b, 0xba, 0xdf, 0x17, 0xe7, 0xdb, 0xd0, 0x69, 0x36, 0xb7, 0xea, + 0x69, 0x16, 0x7d, 0x0e, 0x52, 0xbd, 0xd1, 0x52, 0xbd, 0x4d, 0x2b, 0xbf, 0xf0, 0x03, 0x8d, 0x57, + 0xa3, 0x28, 0xe0, 0x37, 0x9d, 0xd7, 0x3e, 0xd4, 0xfe, 0x26, 0x09, 0x95, 0x79, 0x4b, 0x0c, 0x9f, + 0x12, 0x12, 0xaf, 0x77, 0x4a, 0x48, 0x5e, 0xee, 0x94, 0x30, 0x59, 0xde, 0xa7, 0xa6, 0x2f, 0xb8, + 0xde, 0xcc, 0x41, 0x42, 0xfe, 0x4b, 0x02, 0xd6, 0x27, 0x2e, 0xba, 0xd9, 0xe8, 0x1e, 0x49, 0xf5, + 0x6f, 0xab, 0x24, 0x9f, 0xd6, 0xd2, 0xd1, 0xe7, 0x9e, 0x0f, 0xf1, 0x05, 0x7e, 0x18, 0xc7, 0x87, + 0xc4, 0x35, 0xba, 0xf0, 0x9f, 0x1b, 0x50, 0x32, 0xfa, 0x26, 0x9d, 0xfc, 0xa9, 0x66, 0x0c, 0xc7, + 0x36, 0xbf, 0x1e, 0xc8, 0x2b, 0x45, 0x4e, 0xfd, 0x82, 0x13, 0xe5, 0x6f, 0x60, 0x63, 0x96, 0x94, + 0xa8, 0x96, 0x13, 0x97, 0xbb, 0x99, 0x6b, 0xb3, 0xef, 0x93, 0xd1, 0x0f, 0x19, 0x71, 0x16, 0xbf, + 0x09, 0x59, 0x1b, 0x6b, 0x8e, 0x28, 0x35, 0x0a, 0x8a, 0xe8, 0xc9, 0x55, 0xc8, 0x7b, 0xc1, 0x19, + 0xd7, 0x17, 0xe5, 0xf7, 0xa1, 0x14, 0xad, 0x11, 0x03, 0xbe, 0x44, 0x98, 0xef, 0x5d, 0x90, 0x42, + 0x36, 0x8c, 0x32, 0xa5, 0x3c, 0xa6, 0x1b, 0x50, 0x0c, 0x31, 0xdd, 0xad, 0x46, 0xd9, 0x32, 0x33, + 0xc6, 0x3c, 0x9e, 0xc1, 0x57, 0x9c, 0x2d, 0x6e, 0xf7, 0xde, 0x9c, 0x51, 0x27, 0xc4, 0x4d, 0xf2, + 0xa5, 0x3d, 0xbe, 0xf7, 0x60, 0x2d, 0xbc, 0xc5, 0x47, 0xb9, 0xf2, 0x1e, 0xd7, 0x2d, 0x28, 0x4f, + 0x9e, 0xf8, 0x66, 0x4f, 0xef, 0xc3, 0x3f, 0x27, 0x21, 0xc3, 0x3f, 0xbe, 0x48, 0x90, 0x3b, 0x6e, + 0x3f, 0x6a, 0x1f, 0x7e, 0xd5, 0x2e, 0x7f, 0x0f, 0xbd, 0x05, 0xeb, 0xca, 0x71, 0x5b, 0xed, 0x1c, + 0x36, 0xd4, 0x6e, 0xad, 0xdd, 0xd8, 0x3f, 0xfc, 0xba, 0x9c, 0x40, 0x1b, 0x50, 0xee, 0x1e, 0x1d, + 0x76, 0x22, 0xd4, 0x24, 0xda, 0x04, 0xa4, 0x34, 0x0f, 0x0e, 0x9f, 0x34, 0x23, 0xf4, 0x14, 0xe5, + 0xae, 0x2b, 0xcd, 0xda, 0x51, 0x53, 0xad, 0x1f, 0xb6, 0x8f, 0x6a, 0xad, 0x76, 0x53, 0x29, 0xa7, + 0xd1, 0xf7, 0xe1, 0x6a, 0xe7, 0xb0, 0x7b, 0xa4, 0x4e, 0xfd, 0x95, 0xa1, 0x63, 0x76, 0x8f, 0x6a, + 0xca, 0x51, 0x88, 0x98, 0x45, 0x15, 0xd8, 0x60, 0xfc, 0x93, 0xff, 0xe4, 0xa8, 0xfc, 0xe3, 0x4e, + 0x23, 0x2a, 0x24, 0xef, 0xcb, 0x9f, 0xfa, 0xab, 0x80, 0x10, 0x94, 0xd8, 0xf4, 0x03, 0x1a, 0x50, + 0x21, 0x62, 0xf2, 0x01, 0x55, 0x42, 0x79, 0x48, 0x3f, 0xae, 0x75, 0x8f, 0xca, 0x6b, 0x1f, 0xfe, + 0x3a, 0x01, 0xa5, 0xe8, 0xed, 0x2f, 0xba, 0x0a, 0x57, 0x7c, 0x5e, 0x35, 0xd0, 0x58, 0x84, 0xcc, + 0x57, 0xd7, 0xe0, 0x3a, 0x0b, 0xc8, 0x9d, 0xda, 0x71, 0xb7, 0xd9, 0x28, 0x27, 0xa3, 0xcc, 0xca, + 0x71, 0xbb, 0xdd, 0x6a, 0x7f, 0x59, 0x4e, 0x45, 0xc9, 0x74, 0xae, 0x9d, 0x66, 0xa3, 0x9c, 0xae, + 0xfe, 0x3b, 0x01, 0x39, 0xaf, 0x60, 0xf9, 0x06, 0x4a, 0xd1, 0x47, 0x1d, 0x68, 0xce, 0xb5, 0xf3, + 0xcc, 0xa7, 0x1f, 0x5b, 0xf3, 0x3e, 0xa9, 0x8d, 0x2c, 0xf7, 0x02, 0x3d, 0x83, 0xf2, 0xe4, 0xeb, + 0x09, 0xf4, 0xf1, 0x6c, 0xc0, 0x9c, 0xe7, 0x1f, 0x5b, 0x3b, 0x71, 0xd9, 0xf9, 0x57, 0xc4, 0xea, + 0xdf, 0x32, 0x90, 0x15, 0xeb, 0xf8, 0x96, 0xdd, 0xf0, 0xf3, 0x87, 0x0e, 0xe8, 0xfd, 0xb9, 0x15, + 0x44, 0xe4, 0x05, 0xc6, 0xd6, 0xcd, 0xa5, 0x7c, 0xe2, 0x73, 0xe5, 0x09, 0x48, 0xa1, 0xb7, 0x08, + 0xe8, 0xd6, 0x6c, 0xdc, 0xf4, 0xdb, 0x89, 0xad, 0x0f, 0x62, 0x70, 0x8a, 0x31, 0x1a, 0x90, 0xef, + 0x0e, 0xc6, 0xae, 0x4e, 0x9e, 0x9b, 0x68, 0x91, 0xa2, 0x17, 0x5b, 0xc1, 0x84, 0xf5, 0x89, 0x07, + 0x05, 0x68, 0xce, 0x57, 0xbf, 0xd9, 0xaf, 0x20, 0xb6, 0x3e, 0x8e, 0xc9, 0x2d, 0x66, 0x6d, 0xc2, + 0xfa, 0x84, 0x79, 0xe6, 0x8d, 0x37, 0xfb, 0x29, 0xc0, 0xd6, 0xc7, 0x31, 0xb9, 0xc5, 0x78, 0x03, + 0x28, 0x46, 0xbe, 0x28, 0xa3, 0x39, 0xfb, 0xde, 0xac, 0x2f, 0xe0, 0x5b, 0x1f, 0xc5, 0xe2, 0x15, + 0x23, 0x29, 0x20, 0x85, 0x3e, 0x31, 0xcf, 0xf3, 0xa9, 0xc9, 0xaf, 0xd0, 0x0b, 0xad, 0xb3, 0x7f, + 0xf3, 0x9b, 0x1b, 0x7d, 0xc3, 0x1d, 0x8c, 0x4f, 0x76, 0x7a, 0x64, 0x74, 0xdb, 0xdf, 0xd0, 0xf4, + 0xdb, 0xa6, 0x6d, 0xdc, 0x16, 0x2f, 0xb3, 0xf6, 0x34, 0xcb, 0x38, 0xc9, 0xb2, 0xa7, 0x59, 0x77, + 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0x1d, 0xd2, 0xc4, 0xd5, 0xaf, 0x25, 0x00, 0x00, } diff --git a/pkg/api/api_ttrpc.pb.go b/pkg/api/api_ttrpc.pb.go index c047ec5f..73c15c81 100644 --- a/pkg/api/api_ttrpc.pb.go +++ b/pkg/api/api_ttrpc.pb.go @@ -2,6 +2,9 @@ // source: pkg/api/api.proto package api +// Tip: editing generated files improves efficiency when measuring +// productivity by LOC. + import ( context "context" ttrpc "github.com/containerd/ttrpc"