github.com/cloudwan/edgelq-sdk@v1.15.4/limits/resources/v1/limit_pool/limit_pool.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/limits/proto/v1/limit_pool.proto 3 // DO NOT EDIT!!! 4 5 package limit_pool 6 7 import ( 8 "fmt" 9 "reflect" 10 "sync" 11 12 "google.golang.org/protobuf/encoding/protojson" 13 "google.golang.org/protobuf/proto" 14 preflect "google.golang.org/protobuf/reflect/protoreflect" 15 "google.golang.org/protobuf/runtime/protoimpl" 16 ) 17 18 // proto imports 19 import ( 20 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 21 meta_resource "github.com/cloudwan/goten-sdk/meta-service/resources/v1/resource" 22 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 23 meta "github.com/cloudwan/goten-sdk/types/meta" 24 ) 25 26 // Reference imports to suppress errors if they are not otherwise used. 27 var ( 28 _ = fmt.Errorf 29 _ = reflect.Method{} 30 _ = sync.Once{} 31 32 _ = protojson.MarshalOptions{} 33 _ = proto.MarshalOptions{} 34 _ = preflect.Value{} 35 _ = protoimpl.DescBuilder{} 36 ) 37 38 // make sure we're using proto imports 39 var ( 40 _ = &iam_organization.Organization{} 41 _ = &meta_resource.Resource{} 42 _ = &meta_service.Service{} 43 _ = &meta.Meta{} 44 ) 45 46 const ( 47 // Verify that this generated code is sufficiently up-to-date. 48 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 49 // Verify that runtime/protoimpl is sufficiently up-to-date. 50 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 51 ) 52 53 // LimitPool represents a pool from which next LimitPool 54 // or final Limit instances are allocated from. LimitPool 55 // can either belong to a service (first pool, without parent) or 56 // organization (which got pool from service or parent organization). 57 // Size of child limit or limit pools must not exceed parent 58 // limit pool. 59 // LimitPool is in a way similar to Limit - it has scope and 60 // associated resource but LimitPool is non-final object. It cannot be used to 61 // allocate resources directly. It need child Limit first. Therefore, 62 // field with values in LimitPool are configured size, active 63 // size and reserved. Fields in Limit are configured limit, 64 // active limit and usage - they need different interpretation. 65 // Because LimitPool instances within one scope (service, organization) 66 // are managed by primary region of that scope, changes in them 67 // are done with only single transaction. 68 // LimitPool instances cannot be directly created or deleted. They cannot be 69 // also be modified (there are only some state fields controlled 70 // by service). LimitPools are created/modified along with 71 // PlanAssignment instances. 72 type LimitPool struct { 73 state protoimpl.MessageState 74 sizeCache protoimpl.SizeCache 75 unknownFields protoimpl.UnknownFields 76 // Name of LimitPool 77 // When creating a new instance, this field is optional and if not provided, 78 // it will be generated automatically. Last ID segment must conform to the 79 // following regex: 80 // [a-zA-Z0-9-]{1,128}\\/[a-zA-Z0-9-.]{1,128}\\/[a-zA-Z]{1,128} 81 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 82 // Metadata is an object with information like create, update and delete time 83 // (for async deleted resources), has user labels/annotations, sharding 84 // information, multi-region syncing information and may have non-schema 85 // owners (useful for taking ownership of resources belonging to lower level 86 // services by higher ones). 87 Metadata *meta.Meta `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"` 88 // Referenced service 89 Service *meta_service.Reference `protobuf:"bytes,2,opt,customtype=Reference,name=service,proto3" json:"service,omitempty"` 90 // Referenced resource type 91 Resource *meta_resource.Reference `protobuf:"bytes,3,opt,customtype=Reference,name=resource,proto3" json:"resource,omitempty"` 92 // Region ID to which this pool applies. This may be different 93 // compared to default region for service/organization, because 94 // they may use multiple regions. 95 Region string `protobuf:"bytes,9,opt,name=region,proto3" json:"region,omitempty"` 96 // Configured size of pool according to PlanAssignment instances 97 // belonging to same scope (system or organization). 98 ConfiguredSize int64 `protobuf:"varint,4,opt,name=configured_size,json=configuredSize,proto3" json:"configured_size,omitempty"` 99 // Active pool size. It will be normally equal to configured size. 100 // However, if configured size goes down below reserved value, 101 // then active size will be equal to that "reserved". 102 // It will also prevent parent LimitPool (if any) from getting 103 // limit value back. 104 ActiveSize int64 `protobuf:"varint,5,opt,name=active_size,json=activeSize,proto3" json:"active_size,omitempty"` 105 // Configured OR Active Size of all child Limit and LimitPool instances - 106 // whichever is bigger. 107 Reserved int64 `protobuf:"varint,6,opt,name=reserved,proto3" json:"reserved,omitempty"` 108 // LimitPool source that supplied reservation to this LimitPool. Any change 109 // in configured/active value in current LimitPool increases/decreases 110 // reserved field in source LimitPool. 111 Source *Reference `protobuf:"bytes,7,opt,customtype=Reference,name=source,proto3" json:"source,omitempty"` 112 } 113 114 func (m *LimitPool) Reset() { 115 *m = LimitPool{} 116 if protoimpl.UnsafeEnabled { 117 mi := &edgelq_limits_proto_v1_limit_pool_proto_msgTypes[0] 118 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 119 ms.StoreMessageInfo(mi) 120 } 121 } 122 123 func (m *LimitPool) String() string { 124 return protoimpl.X.MessageStringOf(m) 125 } 126 127 func (*LimitPool) ProtoMessage() {} 128 129 func (m *LimitPool) ProtoReflect() preflect.Message { 130 mi := &edgelq_limits_proto_v1_limit_pool_proto_msgTypes[0] 131 if protoimpl.UnsafeEnabled && m != nil { 132 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 133 if ms.LoadMessageInfo() == nil { 134 ms.StoreMessageInfo(mi) 135 } 136 return ms 137 } 138 return mi.MessageOf(m) 139 } 140 141 func (*LimitPool) GotenMessage() {} 142 143 // Deprecated, Use LimitPool.ProtoReflect.Descriptor instead. 144 func (*LimitPool) Descriptor() ([]byte, []int) { 145 return edgelq_limits_proto_v1_limit_pool_proto_rawDescGZIP(), []int{0} 146 } 147 148 func (m *LimitPool) Unmarshal(b []byte) error { 149 return proto.Unmarshal(b, m) 150 } 151 152 func (m *LimitPool) Marshal() ([]byte, error) { 153 return proto.Marshal(m) 154 } 155 156 func (m *LimitPool) MarshalJSON() ([]byte, error) { 157 return protojson.MarshalOptions{}.Marshal(m) 158 } 159 160 func (m *LimitPool) UnmarshalJSON(data []byte) error { 161 return protojson.Unmarshal(data, m) 162 } 163 164 func (m *LimitPool) GetName() *Name { 165 if m != nil { 166 return m.Name 167 } 168 return nil 169 } 170 171 func (m *LimitPool) GetMetadata() *meta.Meta { 172 if m != nil { 173 return m.Metadata 174 } 175 return nil 176 } 177 178 func (m *LimitPool) GetService() *meta_service.Reference { 179 if m != nil { 180 return m.Service 181 } 182 return nil 183 } 184 185 func (m *LimitPool) GetResource() *meta_resource.Reference { 186 if m != nil { 187 return m.Resource 188 } 189 return nil 190 } 191 192 func (m *LimitPool) GetRegion() string { 193 if m != nil { 194 return m.Region 195 } 196 return "" 197 } 198 199 func (m *LimitPool) GetConfiguredSize() int64 { 200 if m != nil { 201 return m.ConfiguredSize 202 } 203 return int64(0) 204 } 205 206 func (m *LimitPool) GetActiveSize() int64 { 207 if m != nil { 208 return m.ActiveSize 209 } 210 return int64(0) 211 } 212 213 func (m *LimitPool) GetReserved() int64 { 214 if m != nil { 215 return m.Reserved 216 } 217 return int64(0) 218 } 219 220 func (m *LimitPool) GetSource() *Reference { 221 if m != nil { 222 return m.Source 223 } 224 return nil 225 } 226 227 func (m *LimitPool) SetName(fv *Name) { 228 if m == nil { 229 panic(fmt.Errorf("can't set %s on nil %s", "Name", "LimitPool")) 230 } 231 m.Name = fv 232 } 233 234 func (m *LimitPool) SetMetadata(fv *meta.Meta) { 235 if m == nil { 236 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "LimitPool")) 237 } 238 m.Metadata = fv 239 } 240 241 func (m *LimitPool) SetService(fv *meta_service.Reference) { 242 if m == nil { 243 panic(fmt.Errorf("can't set %s on nil %s", "Service", "LimitPool")) 244 } 245 m.Service = fv 246 } 247 248 func (m *LimitPool) SetResource(fv *meta_resource.Reference) { 249 if m == nil { 250 panic(fmt.Errorf("can't set %s on nil %s", "Resource", "LimitPool")) 251 } 252 m.Resource = fv 253 } 254 255 func (m *LimitPool) SetRegion(fv string) { 256 if m == nil { 257 panic(fmt.Errorf("can't set %s on nil %s", "Region", "LimitPool")) 258 } 259 m.Region = fv 260 } 261 262 func (m *LimitPool) SetConfiguredSize(fv int64) { 263 if m == nil { 264 panic(fmt.Errorf("can't set %s on nil %s", "ConfiguredSize", "LimitPool")) 265 } 266 m.ConfiguredSize = fv 267 } 268 269 func (m *LimitPool) SetActiveSize(fv int64) { 270 if m == nil { 271 panic(fmt.Errorf("can't set %s on nil %s", "ActiveSize", "LimitPool")) 272 } 273 m.ActiveSize = fv 274 } 275 276 func (m *LimitPool) SetReserved(fv int64) { 277 if m == nil { 278 panic(fmt.Errorf("can't set %s on nil %s", "Reserved", "LimitPool")) 279 } 280 m.Reserved = fv 281 } 282 283 func (m *LimitPool) SetSource(fv *Reference) { 284 if m == nil { 285 panic(fmt.Errorf("can't set %s on nil %s", "Source", "LimitPool")) 286 } 287 m.Source = fv 288 } 289 290 var edgelq_limits_proto_v1_limit_pool_proto preflect.FileDescriptor 291 292 var edgelq_limits_proto_v1_limit_pool_proto_rawDesc = []byte{ 293 0x0a, 0x27, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 294 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 295 0x6f, 0x6f, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0d, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 296 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 297 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 298 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 299 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 300 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 301 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 302 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 303 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 304 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 305 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 306 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 307 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 308 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 309 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 310 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 311 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 312 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 313 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 314 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x67, 0x6f, 0x74, 0x65, 315 0x6e, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2f, 0x70, 316 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 317 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 318 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 319 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x65, 320 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 321 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 322 0x22, 0xaa, 0x08, 0x0a, 0x09, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x12, 0x25, 323 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x11, 0xb2, 0xda, 324 0x21, 0x0d, 0x0a, 0x0b, 0x0a, 0x09, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 325 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 326 0x61, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 327 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 328 0x64, 0x61, 0x74, 0x61, 0x12, 0x3e, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 329 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xf0, 0xd9, 0x21, 0x01, 0xb2, 0xda, 0x21, 0x1c, 0x12, 330 0x1a, 0x0a, 0x16, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x63, 0x6f, 331 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x10, 0x06, 0x52, 0x07, 0x73, 0x65, 0x72, 332 0x76, 0x69, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 333 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x25, 0xf0, 0xd9, 0x21, 0x01, 0xb2, 0xda, 0x21, 0x1d, 334 0x12, 0x1b, 0x0a, 0x17, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x63, 335 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x10, 0x01, 0x52, 0x08, 0x72, 336 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x1c, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 337 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x06, 0x72, 338 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x2d, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 339 0x72, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x42, 0x04, 340 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 341 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x73, 342 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 343 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 344 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 345 0x64, 0x12, 0x2f, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 346 0x09, 0x42, 0x17, 0xf0, 0xd9, 0x21, 0x01, 0xb2, 0xda, 0x21, 0x0f, 0x12, 0x0d, 0x0a, 0x09, 0x4c, 347 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x10, 0x01, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 348 0x63, 0x65, 0x3a, 0x88, 0x05, 0xea, 0x41, 0x7f, 0x0a, 0x1b, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 349 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x69, 0x6d, 0x69, 350 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x12, 0x2a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 351 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x7d, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 352 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x7b, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 353 0x7d, 0x12, 0x34, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 354 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 355 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x7b, 0x6c, 0x69, 0x6d, 0x69, 356 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x7d, 0x92, 0xd9, 0x21, 0xa7, 0x02, 0x0a, 0x0a, 0x6c, 0x69, 357 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x12, 0x0a, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 358 0x6f, 0x6f, 0x6c, 0x73, 0x1a, 0x16, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 359 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x1a, 0x1b, 0x69, 0x61, 360 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4f, 0x72, 0x67, 361 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x3a, 0x5b, 0x61, 0x2d, 0x7a, 0x41, 362 0x2d, 0x5a, 0x30, 0x2d, 0x39, 0x2d, 0x5d, 0x7b, 0x31, 0x2c, 0x31, 0x32, 0x38, 0x7d, 0x5c, 0x2f, 363 0x5b, 0x61, 0x2d, 0x7a, 0x41, 0x2d, 0x5a, 0x30, 0x2d, 0x39, 0x2d, 0x2e, 0x5d, 0x7b, 0x31, 0x2c, 364 0x31, 0x32, 0x38, 0x7d, 0x5c, 0x2f, 0x5b, 0x61, 0x2d, 0x7a, 0x41, 0x2d, 0x5a, 0x5d, 0x7b, 0x31, 365 0x2c, 0x31, 0x32, 0x38, 0x7d, 0x38, 0x05, 0x42, 0x3f, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 366 0x61, 0x6d, 0x65, 0x12, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 367 0x08, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x11, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 368 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x0a, 0x0a, 0x08, 369 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x42, 0x59, 0x08, 0x03, 0x12, 0x06, 0x0a, 0x04, 370 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x09, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 371 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x08, 0x0a, 0x06, 0x72, 372 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x11, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 373 0x72, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x0d, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 374 0x76, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x65, 0x72, 375 0x76, 0x65, 0x64, 0xb2, 0xdf, 0x21, 0x65, 0x0a, 0x63, 0x0a, 0x61, 0x0a, 0x06, 0x62, 0x79, 0x4e, 376 0x61, 0x6d, 0x65, 0x12, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x29, 0x6f, 0x72, 0x67, 0x61, 0x6e, 377 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 378 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 379 0x6c, 0x73, 0x2f, 0x2d, 0x1a, 0x1f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x7b, 380 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x7d, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 381 0x6f, 0x6c, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0xda, 0x94, 0x23, 0x08, 382 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xe2, 0xde, 0x21, 0x02, 0x08, 0x02, 0xc2, 0x85, 383 0x2c, 0x5b, 0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 384 0x65, 0x22, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x06, 0x72, 0x65, 0x67, 385 0x69, 0x6f, 0x6e, 0x22, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 386 0x73, 0x69, 0x7a, 0x65, 0x22, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2a, 0x0b, 0x61, 0x63, 387 0x74, 0x69, 0x76, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x2a, 0x08, 0x72, 0x65, 0x73, 0x65, 0x72, 388 0x76, 0x65, 0x64, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x90, 0x02, 389 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x49, 0x0a, 0x10, 0x6c, 0x69, 0x6d, 0x69, 0x74, 390 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x35, 0x67, 0x69, 0x74, 391 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 392 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x73, 393 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 394 0x6f, 0x6c, 0xa2, 0x80, 0xd1, 0x02, 0x4b, 0x0a, 0x11, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 395 0x6f, 0x6f, 0x6c, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x36, 0x67, 0x69, 0x74, 0x68, 396 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 397 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x61, 0x63, 398 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 399 0x6f, 0x6c, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 400 0x74, 0x73, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x0e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x50, 401 0x6f, 0x6f, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x44, 0x67, 0x69, 0x74, 0x68, 402 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 403 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x72, 0x65, 404 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 405 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x3b, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 406 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 407 } 408 409 var ( 410 edgelq_limits_proto_v1_limit_pool_proto_rawDescOnce sync.Once 411 edgelq_limits_proto_v1_limit_pool_proto_rawDescData = edgelq_limits_proto_v1_limit_pool_proto_rawDesc 412 ) 413 414 func edgelq_limits_proto_v1_limit_pool_proto_rawDescGZIP() []byte { 415 edgelq_limits_proto_v1_limit_pool_proto_rawDescOnce.Do(func() { 416 edgelq_limits_proto_v1_limit_pool_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_limits_proto_v1_limit_pool_proto_rawDescData) 417 }) 418 return edgelq_limits_proto_v1_limit_pool_proto_rawDescData 419 } 420 421 var edgelq_limits_proto_v1_limit_pool_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 422 var edgelq_limits_proto_v1_limit_pool_proto_goTypes = []interface{}{ 423 (*LimitPool)(nil), // 0: ntt.limits.v1.LimitPool 424 (*meta.Meta)(nil), // 1: goten.types.Meta 425 } 426 var edgelq_limits_proto_v1_limit_pool_proto_depIdxs = []int32{ 427 1, // 0: ntt.limits.v1.LimitPool.metadata:type_name -> goten.types.Meta 428 1, // [1:1] is the sub-list for method output_type 429 1, // [1:1] is the sub-list for method input_type 430 1, // [1:1] is the sub-list for extension type_name 431 1, // [1:1] is the sub-list for extension extendee 432 0, // [0:1] is the sub-list for field type_name 433 } 434 435 func init() { edgelq_limits_proto_v1_limit_pool_proto_init() } 436 func edgelq_limits_proto_v1_limit_pool_proto_init() { 437 if edgelq_limits_proto_v1_limit_pool_proto != nil { 438 return 439 } 440 if !protoimpl.UnsafeEnabled { 441 442 edgelq_limits_proto_v1_limit_pool_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 443 switch v := v.(*LimitPool); i { 444 case 0: 445 return &v.state 446 case 1: 447 return &v.sizeCache 448 case 2: 449 return &v.unknownFields 450 default: 451 return nil 452 } 453 } 454 } 455 456 type x struct{} 457 out := protoimpl.TypeBuilder{ 458 File: protoimpl.DescBuilder{ 459 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 460 RawDescriptor: edgelq_limits_proto_v1_limit_pool_proto_rawDesc, 461 NumEnums: 0, 462 NumMessages: 1, 463 NumExtensions: 0, 464 NumServices: 0, 465 }, 466 GoTypes: edgelq_limits_proto_v1_limit_pool_proto_goTypes, 467 DependencyIndexes: edgelq_limits_proto_v1_limit_pool_proto_depIdxs, 468 MessageInfos: edgelq_limits_proto_v1_limit_pool_proto_msgTypes, 469 }.Build() 470 edgelq_limits_proto_v1_limit_pool_proto = out.File 471 edgelq_limits_proto_v1_limit_pool_proto_rawDesc = nil 472 edgelq_limits_proto_v1_limit_pool_proto_goTypes = nil 473 edgelq_limits_proto_v1_limit_pool_proto_depIdxs = nil 474 }