1// Code generated by protoc-gen-go. DO NOT EDIT. 2// versions: 3// protoc-gen-go v1.25.0 4// protoc v3.14.0 5// source: envoy/admin/v4alpha/memory.proto 6 7package envoy_admin_v4alpha 8 9import ( 10 _ "github.com/cncf/xds/go/udpa/annotations" 11 proto "github.com/golang/protobuf/proto" 12 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 13 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 14 reflect "reflect" 15 sync "sync" 16) 17 18const ( 19 // Verify that this generated code is sufficiently up-to-date. 20 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 21 // Verify that runtime/protoimpl is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 23) 24 25// This is a compile-time assertion that a sufficiently up-to-date version 26// of the legacy proto package is being used. 27const _ = proto.ProtoPackageIsVersion4 28 29// Proto representation of the internal memory consumption of an Envoy instance. These represent 30// values extracted from an internal TCMalloc instance. For more information, see the section of the 31// docs entitled ["Generic Tcmalloc Status"](https://gperftools.github.io/gperftools/tcmalloc.html). 32// [#next-free-field: 7] 33type Memory struct { 34 state protoimpl.MessageState 35 sizeCache protoimpl.SizeCache 36 unknownFields protoimpl.UnknownFields 37 38 // The number of bytes allocated by the heap for Envoy. This is an alias for 39 // `generic.current_allocated_bytes`. 40 Allocated uint64 `protobuf:"varint,1,opt,name=allocated,proto3" json:"allocated,omitempty"` 41 // The number of bytes reserved by the heap but not necessarily allocated. This is an alias for 42 // `generic.heap_size`. 43 HeapSize uint64 `protobuf:"varint,2,opt,name=heap_size,json=heapSize,proto3" json:"heap_size,omitempty"` 44 // The number of bytes in free, unmapped pages in the page heap. These bytes always count towards 45 // virtual memory usage, and depending on the OS, typically do not count towards physical memory 46 // usage. This is an alias for `tcmalloc.pageheap_unmapped_bytes`. 47 PageheapUnmapped uint64 `protobuf:"varint,3,opt,name=pageheap_unmapped,json=pageheapUnmapped,proto3" json:"pageheap_unmapped,omitempty"` 48 // The number of bytes in free, mapped pages in the page heap. These bytes always count towards 49 // virtual memory usage, and unless the underlying memory is swapped out by the OS, they also 50 // count towards physical memory usage. This is an alias for `tcmalloc.pageheap_free_bytes`. 51 PageheapFree uint64 `protobuf:"varint,4,opt,name=pageheap_free,json=pageheapFree,proto3" json:"pageheap_free,omitempty"` 52 // The amount of memory used by the TCMalloc thread caches (for small objects). This is an alias 53 // for `tcmalloc.current_total_thread_cache_bytes`. 54 TotalThreadCache uint64 `protobuf:"varint,5,opt,name=total_thread_cache,json=totalThreadCache,proto3" json:"total_thread_cache,omitempty"` 55 // The number of bytes of the physical memory usage by the allocator. This is an alias for 56 // `generic.total_physical_bytes`. 57 TotalPhysicalBytes uint64 `protobuf:"varint,6,opt,name=total_physical_bytes,json=totalPhysicalBytes,proto3" json:"total_physical_bytes,omitempty"` 58} 59 60func (x *Memory) Reset() { 61 *x = Memory{} 62 if protoimpl.UnsafeEnabled { 63 mi := &file_envoy_admin_v4alpha_memory_proto_msgTypes[0] 64 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 65 ms.StoreMessageInfo(mi) 66 } 67} 68 69func (x *Memory) String() string { 70 return protoimpl.X.MessageStringOf(x) 71} 72 73func (*Memory) ProtoMessage() {} 74 75func (x *Memory) ProtoReflect() protoreflect.Message { 76 mi := &file_envoy_admin_v4alpha_memory_proto_msgTypes[0] 77 if protoimpl.UnsafeEnabled && x != nil { 78 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 79 if ms.LoadMessageInfo() == nil { 80 ms.StoreMessageInfo(mi) 81 } 82 return ms 83 } 84 return mi.MessageOf(x) 85} 86 87// Deprecated: Use Memory.ProtoReflect.Descriptor instead. 88func (*Memory) Descriptor() ([]byte, []int) { 89 return file_envoy_admin_v4alpha_memory_proto_rawDescGZIP(), []int{0} 90} 91 92func (x *Memory) GetAllocated() uint64 { 93 if x != nil { 94 return x.Allocated 95 } 96 return 0 97} 98 99func (x *Memory) GetHeapSize() uint64 { 100 if x != nil { 101 return x.HeapSize 102 } 103 return 0 104} 105 106func (x *Memory) GetPageheapUnmapped() uint64 { 107 if x != nil { 108 return x.PageheapUnmapped 109 } 110 return 0 111} 112 113func (x *Memory) GetPageheapFree() uint64 { 114 if x != nil { 115 return x.PageheapFree 116 } 117 return 0 118} 119 120func (x *Memory) GetTotalThreadCache() uint64 { 121 if x != nil { 122 return x.TotalThreadCache 123 } 124 return 0 125} 126 127func (x *Memory) GetTotalPhysicalBytes() uint64 { 128 if x != nil { 129 return x.TotalPhysicalBytes 130 } 131 return 0 132} 133 134var File_envoy_admin_v4alpha_memory_proto protoreflect.FileDescriptor 135 136var file_envoy_admin_v4alpha_memory_proto_rawDesc = []byte{ 137 0x0a, 0x20, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x34, 138 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 139 0x74, 0x6f, 0x12, 0x13, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 140 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 141 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 142 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 143 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 144 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x93, 0x02, 0x0a, 0x06, 0x4d, 0x65, 145 0x6d, 0x6f, 0x72, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 146 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 147 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x65, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 148 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x68, 0x65, 0x61, 0x70, 0x53, 0x69, 0x7a, 0x65, 0x12, 149 0x2b, 0x0a, 0x11, 0x70, 0x61, 0x67, 0x65, 0x68, 0x65, 0x61, 0x70, 0x5f, 0x75, 0x6e, 0x6d, 0x61, 150 0x70, 0x70, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x70, 0x61, 0x67, 0x65, 151 0x68, 0x65, 0x61, 0x70, 0x55, 0x6e, 0x6d, 0x61, 0x70, 0x70, 0x65, 0x64, 0x12, 0x23, 0x0a, 0x0d, 152 0x70, 0x61, 0x67, 0x65, 0x68, 0x65, 0x61, 0x70, 0x5f, 0x66, 0x72, 0x65, 0x65, 0x18, 0x04, 0x20, 153 0x01, 0x28, 0x04, 0x52, 0x0c, 0x70, 0x61, 0x67, 0x65, 0x68, 0x65, 0x61, 0x70, 0x46, 0x72, 0x65, 154 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 155 0x64, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 156 0x6f, 0x74, 0x61, 0x6c, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 157 0x30, 0x0a, 0x14, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 158 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x74, 159 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 160 0x73, 0x3a, 0x1c, 0x9a, 0xc5, 0x88, 0x1e, 0x17, 0x0a, 0x15, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 161 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x33, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 162 0x3a, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 163 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 164 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0b, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 165 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x03, 0x62, 0x06, 0x70, 0x72, 0x6f, 166 0x74, 0x6f, 0x33, 167} 168 169var ( 170 file_envoy_admin_v4alpha_memory_proto_rawDescOnce sync.Once 171 file_envoy_admin_v4alpha_memory_proto_rawDescData = file_envoy_admin_v4alpha_memory_proto_rawDesc 172) 173 174func file_envoy_admin_v4alpha_memory_proto_rawDescGZIP() []byte { 175 file_envoy_admin_v4alpha_memory_proto_rawDescOnce.Do(func() { 176 file_envoy_admin_v4alpha_memory_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_admin_v4alpha_memory_proto_rawDescData) 177 }) 178 return file_envoy_admin_v4alpha_memory_proto_rawDescData 179} 180 181var file_envoy_admin_v4alpha_memory_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 182var file_envoy_admin_v4alpha_memory_proto_goTypes = []interface{}{ 183 (*Memory)(nil), // 0: envoy.admin.v4alpha.Memory 184} 185var file_envoy_admin_v4alpha_memory_proto_depIdxs = []int32{ 186 0, // [0:0] is the sub-list for method output_type 187 0, // [0:0] is the sub-list for method input_type 188 0, // [0:0] is the sub-list for extension type_name 189 0, // [0:0] is the sub-list for extension extendee 190 0, // [0:0] is the sub-list for field type_name 191} 192 193func init() { file_envoy_admin_v4alpha_memory_proto_init() } 194func file_envoy_admin_v4alpha_memory_proto_init() { 195 if File_envoy_admin_v4alpha_memory_proto != nil { 196 return 197 } 198 if !protoimpl.UnsafeEnabled { 199 file_envoy_admin_v4alpha_memory_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 200 switch v := v.(*Memory); i { 201 case 0: 202 return &v.state 203 case 1: 204 return &v.sizeCache 205 case 2: 206 return &v.unknownFields 207 default: 208 return nil 209 } 210 } 211 } 212 type x struct{} 213 out := protoimpl.TypeBuilder{ 214 File: protoimpl.DescBuilder{ 215 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 216 RawDescriptor: file_envoy_admin_v4alpha_memory_proto_rawDesc, 217 NumEnums: 0, 218 NumMessages: 1, 219 NumExtensions: 0, 220 NumServices: 0, 221 }, 222 GoTypes: file_envoy_admin_v4alpha_memory_proto_goTypes, 223 DependencyIndexes: file_envoy_admin_v4alpha_memory_proto_depIdxs, 224 MessageInfos: file_envoy_admin_v4alpha_memory_proto_msgTypes, 225 }.Build() 226 File_envoy_admin_v4alpha_memory_proto = out.File 227 file_envoy_admin_v4alpha_memory_proto_rawDesc = nil 228 file_envoy_admin_v4alpha_memory_proto_goTypes = nil 229 file_envoy_admin_v4alpha_memory_proto_depIdxs = nil 230} 231