github.com/cloudwan/edgelq-sdk@v1.15.4/limits/resources/v1alpha2/limit_pool/limit_pool.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/limits/proto/v1alpha2/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/v1alpha2/organization" 21 meta_resource "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/resource" 22 meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/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 system (first pool, without parent) or 56 // organization (which got pool from system 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: 61 // * LimitPool is non-final object. It cannot be used to 62 // allocate resources directly. It need child Limit first. So 63 // field with values in LimitPool are configured size, active 64 // size and reserved. Fields in Limit are configured limit, 65 // active limit and usage - they need different interpretation. 66 // * LimitPool is not regional, because it may feed limits in 67 // other regions. Limit has extra tracker in their final region 68 // for state synchronization purpose. 69 // Because LimitPool instances within one scope (system, organization) 70 // are managed by primary region of that scope, changes in them 71 // are done with only single transaction. 72 // LimitPool instances cannot be created or deleted. They cannot be 73 // also be modified (there are only some state fields controlled 74 // by system). LimitPools are created/modified along with 75 // PlanAssignment instances. 76 type LimitPool struct { 77 state protoimpl.MessageState 78 sizeCache protoimpl.SizeCache 79 unknownFields protoimpl.UnknownFields 80 // Name of LimitPool 81 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 82 // Referenced service 83 Service *meta_service.Reference `protobuf:"bytes,2,opt,customtype=Reference,name=service,proto3" json:"service,omitempty"` 84 // Referenced resource type 85 Resource *meta_resource.Reference `protobuf:"bytes,3,opt,customtype=Reference,name=resource,proto3" json:"resource,omitempty"` 86 // Configured size of pool according to PlanAssignment instances 87 // belonging to same scope (system or organization). 88 ConfiguredSize int64 `protobuf:"varint,4,opt,name=configured_size,json=configuredSize,proto3" json:"configured_size,omitempty"` 89 // Active pool size. It will be normally equal to configured size. 90 // However, if configured size goes down below reserved value, 91 // then active size will be equal to that "reserved". 92 // It will also prevent parent LimitPool (if any) from getting 93 // limit value back. 94 ActiveSize int64 `protobuf:"varint,5,opt,name=active_size,json=activeSize,proto3" json:"active_size,omitempty"` 95 // Configured OR Active Size of all child Limit and LimitPool instances - 96 // whichever is bigger. 97 Reserved int64 `protobuf:"varint,6,opt,name=reserved,proto3" json:"reserved,omitempty"` 98 // LimitPool source that gave birth to this LimitPool. Any change 99 // in configured/active value in current LimitPool increases/decreases 100 // reserved field in source LimitPool. 101 Source *Reference `protobuf:"bytes,7,opt,customtype=Reference,name=source,proto3" json:"source,omitempty"` 102 // Metadata 103 Metadata *meta.Meta `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"` 104 } 105 106 func (m *LimitPool) Reset() { 107 *m = LimitPool{} 108 if protoimpl.UnsafeEnabled { 109 mi := &edgelq_limits_proto_v1alpha2_limit_pool_proto_msgTypes[0] 110 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 111 ms.StoreMessageInfo(mi) 112 } 113 } 114 115 func (m *LimitPool) String() string { 116 return protoimpl.X.MessageStringOf(m) 117 } 118 119 func (*LimitPool) ProtoMessage() {} 120 121 func (m *LimitPool) ProtoReflect() preflect.Message { 122 mi := &edgelq_limits_proto_v1alpha2_limit_pool_proto_msgTypes[0] 123 if protoimpl.UnsafeEnabled && m != nil { 124 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 125 if ms.LoadMessageInfo() == nil { 126 ms.StoreMessageInfo(mi) 127 } 128 return ms 129 } 130 return mi.MessageOf(m) 131 } 132 133 func (*LimitPool) GotenMessage() {} 134 135 // Deprecated, Use LimitPool.ProtoReflect.Descriptor instead. 136 func (*LimitPool) Descriptor() ([]byte, []int) { 137 return edgelq_limits_proto_v1alpha2_limit_pool_proto_rawDescGZIP(), []int{0} 138 } 139 140 func (m *LimitPool) Unmarshal(b []byte) error { 141 return proto.Unmarshal(b, m) 142 } 143 144 func (m *LimitPool) Marshal() ([]byte, error) { 145 return proto.Marshal(m) 146 } 147 148 func (m *LimitPool) MarshalJSON() ([]byte, error) { 149 return protojson.MarshalOptions{}.Marshal(m) 150 } 151 152 func (m *LimitPool) UnmarshalJSON(data []byte) error { 153 return protojson.Unmarshal(data, m) 154 } 155 156 func (m *LimitPool) GetName() *Name { 157 if m != nil { 158 return m.Name 159 } 160 return nil 161 } 162 163 func (m *LimitPool) GetService() *meta_service.Reference { 164 if m != nil { 165 return m.Service 166 } 167 return nil 168 } 169 170 func (m *LimitPool) GetResource() *meta_resource.Reference { 171 if m != nil { 172 return m.Resource 173 } 174 return nil 175 } 176 177 func (m *LimitPool) GetConfiguredSize() int64 { 178 if m != nil { 179 return m.ConfiguredSize 180 } 181 return int64(0) 182 } 183 184 func (m *LimitPool) GetActiveSize() int64 { 185 if m != nil { 186 return m.ActiveSize 187 } 188 return int64(0) 189 } 190 191 func (m *LimitPool) GetReserved() int64 { 192 if m != nil { 193 return m.Reserved 194 } 195 return int64(0) 196 } 197 198 func (m *LimitPool) GetSource() *Reference { 199 if m != nil { 200 return m.Source 201 } 202 return nil 203 } 204 205 func (m *LimitPool) GetMetadata() *meta.Meta { 206 if m != nil { 207 return m.Metadata 208 } 209 return nil 210 } 211 212 func (m *LimitPool) SetName(fv *Name) { 213 if m == nil { 214 panic(fmt.Errorf("can't set %s on nil %s", "Name", "LimitPool")) 215 } 216 m.Name = fv 217 } 218 219 func (m *LimitPool) SetService(fv *meta_service.Reference) { 220 if m == nil { 221 panic(fmt.Errorf("can't set %s on nil %s", "Service", "LimitPool")) 222 } 223 m.Service = fv 224 } 225 226 func (m *LimitPool) SetResource(fv *meta_resource.Reference) { 227 if m == nil { 228 panic(fmt.Errorf("can't set %s on nil %s", "Resource", "LimitPool")) 229 } 230 m.Resource = fv 231 } 232 233 func (m *LimitPool) SetConfiguredSize(fv int64) { 234 if m == nil { 235 panic(fmt.Errorf("can't set %s on nil %s", "ConfiguredSize", "LimitPool")) 236 } 237 m.ConfiguredSize = fv 238 } 239 240 func (m *LimitPool) SetActiveSize(fv int64) { 241 if m == nil { 242 panic(fmt.Errorf("can't set %s on nil %s", "ActiveSize", "LimitPool")) 243 } 244 m.ActiveSize = fv 245 } 246 247 func (m *LimitPool) SetReserved(fv int64) { 248 if m == nil { 249 panic(fmt.Errorf("can't set %s on nil %s", "Reserved", "LimitPool")) 250 } 251 m.Reserved = fv 252 } 253 254 func (m *LimitPool) SetSource(fv *Reference) { 255 if m == nil { 256 panic(fmt.Errorf("can't set %s on nil %s", "Source", "LimitPool")) 257 } 258 m.Source = fv 259 } 260 261 func (m *LimitPool) SetMetadata(fv *meta.Meta) { 262 if m == nil { 263 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "LimitPool")) 264 } 265 m.Metadata = fv 266 } 267 268 var edgelq_limits_proto_v1alpha2_limit_pool_proto preflect.FileDescriptor 269 270 var edgelq_limits_proto_v1alpha2_limit_pool_proto_rawDesc = []byte{ 271 0x0a, 0x2d, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 272 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x6c, 273 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 274 0x13, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 275 0x70, 0x68, 0x61, 0x32, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 276 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 277 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 278 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 279 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 280 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 281 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 282 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 283 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 284 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 285 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 286 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 287 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 288 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 289 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 290 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 291 0x2f, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 292 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 293 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 294 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 295 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 296 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 297 0x70, 0x68, 0x61, 0x32, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 298 0x74, 0x6f, 0x1a, 0x2c, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 299 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x6f, 0x72, 300 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 301 0x1a, 0x27, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 302 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 303 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x07, 0x0a, 0x09, 0x4c, 0x69, 304 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x12, 0x25, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 305 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x11, 0xb2, 0xda, 0x21, 0x0d, 0x0a, 0x0b, 0x0a, 0x09, 0x4c, 306 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 307 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 308 0x25, 0xf0, 0xd9, 0x21, 0x01, 0xb2, 0xda, 0x21, 0x1d, 0x12, 0x1b, 0x0a, 0x17, 0x6d, 0x65, 0x74, 309 0x61, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 310 0x76, 0x69, 0x63, 0x65, 0x10, 0x01, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 311 0x42, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 312 0x09, 0x42, 0x26, 0xf0, 0xd9, 0x21, 0x01, 0xb2, 0xda, 0x21, 0x1e, 0x12, 0x1c, 0x0a, 0x18, 0x6d, 313 0x65, 0x74, 0x61, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 314 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x10, 0x01, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 315 0x72, 0x63, 0x65, 0x12, 0x2d, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 316 0x64, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x42, 0x04, 0xf0, 0xd9, 317 0x21, 0x01, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x53, 0x69, 318 0x7a, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x73, 0x69, 0x7a, 319 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 320 0x69, 0x7a, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x18, 321 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x12, 322 0x2f, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 323 0x17, 0xf0, 0xd9, 0x21, 0x01, 0xb2, 0xda, 0x21, 0x0f, 0x12, 0x0d, 0x0a, 0x09, 0x4c, 0x69, 0x6d, 324 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x10, 0x01, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 325 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x08, 0x20, 0x01, 326 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 327 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x3a, 328 0xad, 0x04, 0xea, 0x41, 0x6c, 0x0a, 0x1b, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x65, 0x64, 329 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 330 0x6f, 0x6c, 0x12, 0x17, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x7b, 331 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x7d, 0x12, 0x34, 0x6f, 0x72, 0x67, 332 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 333 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 334 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x7b, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 335 0x7d, 0x92, 0xd9, 0x21, 0xfa, 0x01, 0x0a, 0x0a, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 336 0x6c, 0x73, 0x12, 0x0a, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x1a, 0x12, 337 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x6f, 338 0x6e, 0x65, 0x1a, 0x1b, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 339 0x6f, 0x6d, 0x2f, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 340 0x25, 0x5b, 0x61, 0x2d, 0x7a, 0x41, 0x2d, 0x5a, 0x30, 0x2d, 0x39, 0x2d, 0x2e, 0x5d, 0x7b, 0x31, 341 0x2c, 0x31, 0x32, 0x38, 0x7d, 0x5c, 0x2f, 0x5b, 0x61, 0x2d, 0x7a, 0x41, 0x2d, 0x5a, 0x5d, 0x7b, 342 0x31, 0x2c, 0x31, 0x32, 0x38, 0x7d, 0x38, 0x05, 0x42, 0x35, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 343 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 344 0x12, 0x11, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x73, 345 0x69, 0x7a, 0x65, 0x12, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x42, 346 0x4f, 0x08, 0x03, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x09, 0x0a, 0x07, 0x73, 347 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 348 0x63, 0x65, 0x12, 0x11, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 349 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x0d, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 350 0x73, 0x69, 0x7a, 0x65, 0x12, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 351 0xb2, 0xdf, 0x21, 0x52, 0x0a, 0x50, 0x0a, 0x4e, 0x0a, 0x06, 0x62, 0x79, 0x4e, 0x61, 0x6d, 0x65, 352 0x12, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x29, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 353 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 354 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 355 0x2d, 0x1a, 0x0c, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x2d, 0x2a, 356 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0xda, 0x94, 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 357 0x6d, 0x65, 0xe2, 0xde, 0x21, 0x02, 0x08, 0x02, 0xc2, 0x85, 0x2c, 0x53, 0x22, 0x04, 0x6e, 0x61, 358 0x6d, 0x65, 0x22, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x22, 0x08, 0x72, 0x65, 0x73, 359 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 360 0x64, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2a, 0x0b, 361 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x2a, 0x08, 0x72, 0x65, 0x73, 362 0x65, 0x72, 0x76, 0x65, 0x64, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 363 0xa8, 0x02, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x4f, 0x0a, 0x10, 0x6c, 0x69, 0x6d, 364 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x3b, 0x67, 365 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 366 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 367 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 368 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0xa2, 0x80, 0xd1, 0x02, 0x51, 0x0a, 369 0x11, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x5f, 0x61, 0x63, 0x63, 0x65, 370 0x73, 0x73, 0x12, 0x3c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 371 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 372 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 0x61, 373 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 374 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 375 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x42, 0x0e, 0x4c, 0x69, 376 0x6d, 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4a, 377 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 378 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 379 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 380 0x70, 0x68, 0x61, 0x32, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x3b, 381 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 382 0x6f, 0x33, 383 } 384 385 var ( 386 edgelq_limits_proto_v1alpha2_limit_pool_proto_rawDescOnce sync.Once 387 edgelq_limits_proto_v1alpha2_limit_pool_proto_rawDescData = edgelq_limits_proto_v1alpha2_limit_pool_proto_rawDesc 388 ) 389 390 func edgelq_limits_proto_v1alpha2_limit_pool_proto_rawDescGZIP() []byte { 391 edgelq_limits_proto_v1alpha2_limit_pool_proto_rawDescOnce.Do(func() { 392 edgelq_limits_proto_v1alpha2_limit_pool_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_limits_proto_v1alpha2_limit_pool_proto_rawDescData) 393 }) 394 return edgelq_limits_proto_v1alpha2_limit_pool_proto_rawDescData 395 } 396 397 var edgelq_limits_proto_v1alpha2_limit_pool_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 398 var edgelq_limits_proto_v1alpha2_limit_pool_proto_goTypes = []interface{}{ 399 (*LimitPool)(nil), // 0: ntt.limits.v1alpha2.LimitPool 400 (*meta.Meta)(nil), // 1: goten.types.Meta 401 } 402 var edgelq_limits_proto_v1alpha2_limit_pool_proto_depIdxs = []int32{ 403 1, // 0: ntt.limits.v1alpha2.LimitPool.metadata:type_name -> goten.types.Meta 404 1, // [1:1] is the sub-list for method output_type 405 1, // [1:1] is the sub-list for method input_type 406 1, // [1:1] is the sub-list for extension type_name 407 1, // [1:1] is the sub-list for extension extendee 408 0, // [0:1] is the sub-list for field type_name 409 } 410 411 func init() { edgelq_limits_proto_v1alpha2_limit_pool_proto_init() } 412 func edgelq_limits_proto_v1alpha2_limit_pool_proto_init() { 413 if edgelq_limits_proto_v1alpha2_limit_pool_proto != nil { 414 return 415 } 416 if !protoimpl.UnsafeEnabled { 417 418 edgelq_limits_proto_v1alpha2_limit_pool_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 419 switch v := v.(*LimitPool); i { 420 case 0: 421 return &v.state 422 case 1: 423 return &v.sizeCache 424 case 2: 425 return &v.unknownFields 426 default: 427 return nil 428 } 429 } 430 } 431 432 type x struct{} 433 out := protoimpl.TypeBuilder{ 434 File: protoimpl.DescBuilder{ 435 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 436 RawDescriptor: edgelq_limits_proto_v1alpha2_limit_pool_proto_rawDesc, 437 NumEnums: 0, 438 NumMessages: 1, 439 NumExtensions: 0, 440 NumServices: 0, 441 }, 442 GoTypes: edgelq_limits_proto_v1alpha2_limit_pool_proto_goTypes, 443 DependencyIndexes: edgelq_limits_proto_v1alpha2_limit_pool_proto_depIdxs, 444 MessageInfos: edgelq_limits_proto_v1alpha2_limit_pool_proto_msgTypes, 445 }.Build() 446 edgelq_limits_proto_v1alpha2_limit_pool_proto = out.File 447 edgelq_limits_proto_v1alpha2_limit_pool_proto_rawDesc = nil 448 edgelq_limits_proto_v1alpha2_limit_pool_proto_goTypes = nil 449 edgelq_limits_proto_v1alpha2_limit_pool_proto_depIdxs = nil 450 }