github.com/cloudwan/edgelq-sdk@v1.15.4/limits/resources/v1alpha2/limit/limit.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/limits/proto/v1alpha2/limit.proto 3 // DO NOT EDIT!!! 4 5 package limit 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_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/project" 21 limit_pool "github.com/cloudwan/edgelq-sdk/limits/resources/v1alpha2/limit_pool" 22 meta_resource "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/resource" 23 meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service" 24 meta "github.com/cloudwan/goten-sdk/types/meta" 25 ) 26 27 // Reference imports to suppress errors if they are not otherwise used. 28 var ( 29 _ = fmt.Errorf 30 _ = reflect.Method{} 31 _ = sync.Once{} 32 33 _ = protojson.MarshalOptions{} 34 _ = proto.MarshalOptions{} 35 _ = preflect.Value{} 36 _ = protoimpl.DescBuilder{} 37 ) 38 39 // make sure we're using proto imports 40 var ( 41 _ = &iam_project.Project{} 42 _ = &limit_pool.LimitPool{} 43 _ = &meta_resource.Resource{} 44 _ = &meta_service.Service{} 45 _ = &meta.Meta{} 46 ) 47 48 const ( 49 // Verify that this generated code is sufficiently up-to-date. 50 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 51 // Verify that runtime/protoimpl is sufficiently up-to-date. 52 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 53 ) 54 55 // Limit resource represents usage/limit of specific resource 56 // in specific project and region - however instances of those 57 // resources are managed by primary region of project. This 58 // ensures consistency and allows modification of project limits 59 // in one database transaction. 60 // Limit instances cannot be created or deleted. They cannot be 61 // also be modified (there are only some state fields controlled 62 // by system). Limits are created/modified along with 63 // PlanAssignment instances. 64 type Limit struct { 65 state protoimpl.MessageState 66 sizeCache protoimpl.SizeCache 67 unknownFields protoimpl.UnknownFields 68 // Name of Limit, it has following format: 69 // projects/{project}/limits/{regionId}/{resourceType} 70 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 71 // Referenced service 72 Service *meta_service.Reference `protobuf:"bytes,2,opt,customtype=Reference,name=service,proto3" json:"service,omitempty"` 73 // Referenced resource type 74 Resource *meta_resource.Reference `protobuf:"bytes,3,opt,customtype=Reference,name=resource,proto3" json:"resource,omitempty"` 75 // Region ID to which this limit applies. This may be different 76 // compared to default project region, because projects themselves 77 // can be multi-regional. 78 Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"` 79 // Configured limit - it is always in sync with limits 80 // predicted by PlanAssignment instances. 81 ConfiguredLimit int64 `protobuf:"varint,5,opt,name=configured_limit,json=configuredLimit,proto3" json:"configured_limit,omitempty"` 82 // Active limit - it is always equal to configured limit with exceptions: 83 // * If configured limit has just changed, then active limit will for 84 // a moment contain old value before synchronization. 85 // * If it turns out that usage increased in the very same moment 86 // when configured limit decreased, then active limit will hold 87 // old value indicating problem. 88 // It is important to note that, because projects may be multi-regional, 89 // limits are tracked by their FINAL region (See region field). 90 // State fields (active limit and usage) are synced asynchronously. 91 // From user perspective this field can be hidden if in line with 92 // configured limit. 93 ActiveLimit int64 `protobuf:"varint,6,opt,name=active_limit,json=activeLimit,proto3" json:"active_limit,omitempty"` 94 // Number of resources currently in existence. 95 Usage int64 `protobuf:"varint,7,opt,name=usage,proto3" json:"usage,omitempty"` 96 // LimitPool source that gave birth to this Limit. Any change 97 // in configured/active value in current Limit increases/decreases 98 // reserved field in source LimitPool. 99 Source *limit_pool.Reference `protobuf:"bytes,8,opt,customtype=Reference,name=source,proto3" json:"source,omitempty"` 100 // Metadata 101 Metadata *meta.Meta `protobuf:"bytes,9,opt,name=metadata,proto3" json:"metadata,omitempty"` 102 } 103 104 func (m *Limit) Reset() { 105 *m = Limit{} 106 if protoimpl.UnsafeEnabled { 107 mi := &edgelq_limits_proto_v1alpha2_limit_proto_msgTypes[0] 108 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 109 ms.StoreMessageInfo(mi) 110 } 111 } 112 113 func (m *Limit) String() string { 114 return protoimpl.X.MessageStringOf(m) 115 } 116 117 func (*Limit) ProtoMessage() {} 118 119 func (m *Limit) ProtoReflect() preflect.Message { 120 mi := &edgelq_limits_proto_v1alpha2_limit_proto_msgTypes[0] 121 if protoimpl.UnsafeEnabled && m != nil { 122 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 123 if ms.LoadMessageInfo() == nil { 124 ms.StoreMessageInfo(mi) 125 } 126 return ms 127 } 128 return mi.MessageOf(m) 129 } 130 131 func (*Limit) GotenMessage() {} 132 133 // Deprecated, Use Limit.ProtoReflect.Descriptor instead. 134 func (*Limit) Descriptor() ([]byte, []int) { 135 return edgelq_limits_proto_v1alpha2_limit_proto_rawDescGZIP(), []int{0} 136 } 137 138 func (m *Limit) Unmarshal(b []byte) error { 139 return proto.Unmarshal(b, m) 140 } 141 142 func (m *Limit) Marshal() ([]byte, error) { 143 return proto.Marshal(m) 144 } 145 146 func (m *Limit) MarshalJSON() ([]byte, error) { 147 return protojson.MarshalOptions{}.Marshal(m) 148 } 149 150 func (m *Limit) UnmarshalJSON(data []byte) error { 151 return protojson.Unmarshal(data, m) 152 } 153 154 func (m *Limit) GetName() *Name { 155 if m != nil { 156 return m.Name 157 } 158 return nil 159 } 160 161 func (m *Limit) GetService() *meta_service.Reference { 162 if m != nil { 163 return m.Service 164 } 165 return nil 166 } 167 168 func (m *Limit) GetResource() *meta_resource.Reference { 169 if m != nil { 170 return m.Resource 171 } 172 return nil 173 } 174 175 func (m *Limit) GetRegion() string { 176 if m != nil { 177 return m.Region 178 } 179 return "" 180 } 181 182 func (m *Limit) GetConfiguredLimit() int64 { 183 if m != nil { 184 return m.ConfiguredLimit 185 } 186 return int64(0) 187 } 188 189 func (m *Limit) GetActiveLimit() int64 { 190 if m != nil { 191 return m.ActiveLimit 192 } 193 return int64(0) 194 } 195 196 func (m *Limit) GetUsage() int64 { 197 if m != nil { 198 return m.Usage 199 } 200 return int64(0) 201 } 202 203 func (m *Limit) GetSource() *limit_pool.Reference { 204 if m != nil { 205 return m.Source 206 } 207 return nil 208 } 209 210 func (m *Limit) GetMetadata() *meta.Meta { 211 if m != nil { 212 return m.Metadata 213 } 214 return nil 215 } 216 217 func (m *Limit) SetName(fv *Name) { 218 if m == nil { 219 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Limit")) 220 } 221 m.Name = fv 222 } 223 224 func (m *Limit) SetService(fv *meta_service.Reference) { 225 if m == nil { 226 panic(fmt.Errorf("can't set %s on nil %s", "Service", "Limit")) 227 } 228 m.Service = fv 229 } 230 231 func (m *Limit) SetResource(fv *meta_resource.Reference) { 232 if m == nil { 233 panic(fmt.Errorf("can't set %s on nil %s", "Resource", "Limit")) 234 } 235 m.Resource = fv 236 } 237 238 func (m *Limit) SetRegion(fv string) { 239 if m == nil { 240 panic(fmt.Errorf("can't set %s on nil %s", "Region", "Limit")) 241 } 242 m.Region = fv 243 } 244 245 func (m *Limit) SetConfiguredLimit(fv int64) { 246 if m == nil { 247 panic(fmt.Errorf("can't set %s on nil %s", "ConfiguredLimit", "Limit")) 248 } 249 m.ConfiguredLimit = fv 250 } 251 252 func (m *Limit) SetActiveLimit(fv int64) { 253 if m == nil { 254 panic(fmt.Errorf("can't set %s on nil %s", "ActiveLimit", "Limit")) 255 } 256 m.ActiveLimit = fv 257 } 258 259 func (m *Limit) SetUsage(fv int64) { 260 if m == nil { 261 panic(fmt.Errorf("can't set %s on nil %s", "Usage", "Limit")) 262 } 263 m.Usage = fv 264 } 265 266 func (m *Limit) SetSource(fv *limit_pool.Reference) { 267 if m == nil { 268 panic(fmt.Errorf("can't set %s on nil %s", "Source", "Limit")) 269 } 270 m.Source = fv 271 } 272 273 func (m *Limit) SetMetadata(fv *meta.Meta) { 274 if m == nil { 275 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "Limit")) 276 } 277 m.Metadata = fv 278 } 279 280 var edgelq_limits_proto_v1alpha2_limit_proto preflect.FileDescriptor 281 282 var edgelq_limits_proto_v1alpha2_limit_proto_rawDesc = []byte{ 283 0x0a, 0x28, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 284 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x6c, 285 0x69, 0x6d, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x6e, 0x74, 0x74, 0x2e, 286 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x1a, 287 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 288 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 289 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 290 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 291 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 292 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 293 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 294 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 295 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 296 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 297 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 298 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 299 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 300 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 301 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 302 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x69, 0x61, 0x6d, 0x2e, 303 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 304 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 305 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 306 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 307 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 308 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 309 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x65, 310 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 311 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 312 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 313 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 314 0x70, 0x68, 0x61, 0x32, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 315 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x07, 0x0a, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 316 0x21, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xb2, 317 0xda, 0x21, 0x09, 0x0a, 0x07, 0x0a, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x04, 0x6e, 0x61, 318 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 319 0x01, 0x28, 0x09, 0x42, 0x25, 0xf0, 0xd9, 0x21, 0x01, 0xb2, 0xda, 0x21, 0x1d, 0x12, 0x1b, 0x0a, 320 0x17, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 321 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x10, 0x01, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 322 0x69, 0x63, 0x65, 0x12, 0x42, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 323 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xf0, 0xd9, 0x21, 0x01, 0xb2, 0xda, 0x21, 0x1e, 0x12, 324 0x1c, 0x0a, 0x18, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 325 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x10, 0x01, 0x52, 0x08, 0x72, 326 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x1c, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 327 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x06, 0x72, 328 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 329 0x72, 0x65, 0x64, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x42, 330 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 331 0x64, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 332 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x63, 333 0x74, 0x69, 0x76, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x75, 0x73, 0x61, 334 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x75, 0x73, 0x61, 0x67, 0x65, 0x12, 335 0x2f, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 336 0x17, 0xf0, 0xd9, 0x21, 0x01, 0xb2, 0xda, 0x21, 0x0f, 0x12, 0x0d, 0x0a, 0x09, 0x4c, 0x69, 0x6d, 337 0x69, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x10, 0x01, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 338 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x09, 0x20, 0x01, 339 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 340 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x3a, 341 0xed, 0x03, 0xea, 0x41, 0x3c, 0x0a, 0x17, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x65, 0x64, 342 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x21, 343 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 344 0x74, 0x7d, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x7b, 0x6c, 0x69, 0x6d, 0x69, 0x74, 345 0x7d, 0x92, 0xd9, 0x21, 0xff, 0x01, 0x0a, 0x06, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x06, 346 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x1a, 0x16, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 347 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2a, 0x3a, 348 0x5b, 0x61, 0x2d, 0x7a, 0x41, 0x2d, 0x5a, 0x30, 0x2d, 0x39, 0x2d, 0x5d, 0x7b, 0x31, 0x2c, 0x31, 349 0x32, 0x38, 0x7d, 0x5c, 0x2f, 0x5b, 0x61, 0x2d, 0x7a, 0x41, 0x2d, 0x5a, 0x30, 0x2d, 0x39, 0x2d, 350 0x2e, 0x5d, 0x7b, 0x31, 0x2c, 0x31, 0x32, 0x38, 0x7d, 0x5c, 0x2f, 0x5b, 0x61, 0x2d, 0x7a, 0x41, 351 0x2d, 0x5a, 0x5d, 0x7b, 0x31, 0x2c, 0x31, 0x32, 0x38, 0x7d, 0x38, 0x05, 0x42, 0x3d, 0x08, 0x02, 352 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 353 0x75, 0x72, 0x63, 0x65, 0x12, 0x08, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x12, 354 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x6c, 0x69, 0x6d, 355 0x69, 0x74, 0x12, 0x07, 0x0a, 0x05, 0x75, 0x73, 0x61, 0x67, 0x65, 0x42, 0x58, 0x08, 0x03, 0x12, 356 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x09, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 357 0x63, 0x65, 0x12, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x08, 358 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x66, 359 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x0e, 0x0a, 0x0c, 360 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x07, 0x0a, 0x05, 361 0x75, 0x73, 0x61, 0x67, 0x65, 0xb2, 0xdf, 0x21, 0x36, 0x0a, 0x34, 0x0a, 0x32, 0x0a, 0x06, 0x62, 362 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x1b, 0x70, 0x72, 0x6f, 363 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 364 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0xda, 365 0x94, 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xe2, 0xde, 0x21, 0x02, 0x08, 366 0x02, 0xc2, 0x85, 0x2c, 0x5a, 0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x07, 0x73, 0x65, 0x72, 367 0x76, 0x69, 0x63, 0x65, 0x22, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x06, 368 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x22, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 369 0x65, 0x64, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 370 0x2a, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x2a, 0x05, 371 0x75, 0x73, 0x61, 0x67, 0x65, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 372 0x86, 0x02, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x45, 0x0a, 0x0b, 0x6c, 0x69, 0x6d, 373 0x69, 0x74, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x36, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 374 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 375 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 376 0x65, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 377 0xa2, 0x80, 0xd1, 0x02, 0x47, 0x0a, 0x0c, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x61, 0x63, 0x63, 378 0x65, 0x73, 0x73, 0x12, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 379 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 380 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 381 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x0a, 0x1a, 0x63, 0x6f, 382 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x70, 0x62, 0x2e, 383 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x42, 0x0a, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x50, 384 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x40, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 385 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 386 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 387 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x6c, 0x69, 0x6d, 388 0x69, 0x74, 0x3b, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 389 } 390 391 var ( 392 edgelq_limits_proto_v1alpha2_limit_proto_rawDescOnce sync.Once 393 edgelq_limits_proto_v1alpha2_limit_proto_rawDescData = edgelq_limits_proto_v1alpha2_limit_proto_rawDesc 394 ) 395 396 func edgelq_limits_proto_v1alpha2_limit_proto_rawDescGZIP() []byte { 397 edgelq_limits_proto_v1alpha2_limit_proto_rawDescOnce.Do(func() { 398 edgelq_limits_proto_v1alpha2_limit_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_limits_proto_v1alpha2_limit_proto_rawDescData) 399 }) 400 return edgelq_limits_proto_v1alpha2_limit_proto_rawDescData 401 } 402 403 var edgelq_limits_proto_v1alpha2_limit_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 404 var edgelq_limits_proto_v1alpha2_limit_proto_goTypes = []interface{}{ 405 (*Limit)(nil), // 0: ntt.limits.v1alpha2.Limit 406 (*meta.Meta)(nil), // 1: goten.types.Meta 407 } 408 var edgelq_limits_proto_v1alpha2_limit_proto_depIdxs = []int32{ 409 1, // 0: ntt.limits.v1alpha2.Limit.metadata:type_name -> goten.types.Meta 410 1, // [1:1] is the sub-list for method output_type 411 1, // [1:1] is the sub-list for method input_type 412 1, // [1:1] is the sub-list for extension type_name 413 1, // [1:1] is the sub-list for extension extendee 414 0, // [0:1] is the sub-list for field type_name 415 } 416 417 func init() { edgelq_limits_proto_v1alpha2_limit_proto_init() } 418 func edgelq_limits_proto_v1alpha2_limit_proto_init() { 419 if edgelq_limits_proto_v1alpha2_limit_proto != nil { 420 return 421 } 422 if !protoimpl.UnsafeEnabled { 423 424 edgelq_limits_proto_v1alpha2_limit_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 425 switch v := v.(*Limit); i { 426 case 0: 427 return &v.state 428 case 1: 429 return &v.sizeCache 430 case 2: 431 return &v.unknownFields 432 default: 433 return nil 434 } 435 } 436 } 437 438 type x struct{} 439 out := protoimpl.TypeBuilder{ 440 File: protoimpl.DescBuilder{ 441 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 442 RawDescriptor: edgelq_limits_proto_v1alpha2_limit_proto_rawDesc, 443 NumEnums: 0, 444 NumMessages: 1, 445 NumExtensions: 0, 446 NumServices: 0, 447 }, 448 GoTypes: edgelq_limits_proto_v1alpha2_limit_proto_goTypes, 449 DependencyIndexes: edgelq_limits_proto_v1alpha2_limit_proto_depIdxs, 450 MessageInfos: edgelq_limits_proto_v1alpha2_limit_proto_msgTypes, 451 }.Build() 452 edgelq_limits_proto_v1alpha2_limit_proto = out.File 453 edgelq_limits_proto_v1alpha2_limit_proto_rawDesc = nil 454 edgelq_limits_proto_v1alpha2_limit_proto_goTypes = nil 455 edgelq_limits_proto_v1alpha2_limit_proto_depIdxs = nil 456 }