gitee.com/ks-custle/core-gm@v0.0.0-20230922171213-b83bdd97b62c/go-control-plane/envoy/config/ratelimit/v2/rls.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.25.0 4 // protoc v3.16.0 5 // source: envoy/config/ratelimit/v2/rls.proto 6 7 package envoy_config_ratelimit_v2 8 9 import ( 10 _ "github.com/cncf/xds/go/udpa/annotations" 11 core "gitee.com/ks-custle/core-gm/go-control-plane/envoy/api/v2/core" 12 _ "github.com/envoyproxy/protoc-gen-validate/validate" 13 proto "github.com/golang/protobuf/proto" 14 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 15 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 16 reflect "reflect" 17 sync "sync" 18 ) 19 20 const ( 21 // Verify that this generated code is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 23 // Verify that runtime/protoimpl is sufficiently up-to-date. 24 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 25 ) 26 27 // This is a compile-time assertion that a sufficiently up-to-date version 28 // of the legacy proto package is being used. 29 const _ = proto.ProtoPackageIsVersion4 30 31 // Rate limit :ref:`configuration overview <config_rate_limit_service>`. 32 type RateLimitServiceConfig struct { 33 state protoimpl.MessageState 34 sizeCache protoimpl.SizeCache 35 unknownFields protoimpl.UnknownFields 36 37 // Specifies the gRPC service that hosts the rate limit service. The client 38 // will connect to this cluster when it needs to make rate limit service 39 // requests. 40 GrpcService *core.GrpcService `protobuf:"bytes,2,opt,name=grpc_service,json=grpcService,proto3" json:"grpc_service,omitempty"` 41 } 42 43 func (x *RateLimitServiceConfig) Reset() { 44 *x = RateLimitServiceConfig{} 45 if protoimpl.UnsafeEnabled { 46 mi := &file_envoy_config_ratelimit_v2_rls_proto_msgTypes[0] 47 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 48 ms.StoreMessageInfo(mi) 49 } 50 } 51 52 func (x *RateLimitServiceConfig) String() string { 53 return protoimpl.X.MessageStringOf(x) 54 } 55 56 func (*RateLimitServiceConfig) ProtoMessage() {} 57 58 func (x *RateLimitServiceConfig) ProtoReflect() protoreflect.Message { 59 mi := &file_envoy_config_ratelimit_v2_rls_proto_msgTypes[0] 60 if protoimpl.UnsafeEnabled && x != nil { 61 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 62 if ms.LoadMessageInfo() == nil { 63 ms.StoreMessageInfo(mi) 64 } 65 return ms 66 } 67 return mi.MessageOf(x) 68 } 69 70 // Deprecated: Use RateLimitServiceConfig.ProtoReflect.Descriptor instead. 71 func (*RateLimitServiceConfig) Descriptor() ([]byte, []int) { 72 return file_envoy_config_ratelimit_v2_rls_proto_rawDescGZIP(), []int{0} 73 } 74 75 func (x *RateLimitServiceConfig) GetGrpcService() *core.GrpcService { 76 if x != nil { 77 return x.GrpcService 78 } 79 return nil 80 } 81 82 var File_envoy_config_ratelimit_v2_rls_proto protoreflect.FileDescriptor 83 84 var file_envoy_config_ratelimit_v2_rls_proto_rawDesc = []byte{ 85 0x0a, 0x23, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x72, 86 0x61, 0x74, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x2f, 0x76, 0x32, 0x2f, 0x72, 0x6c, 0x73, 0x2e, 87 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x19, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 88 0x66, 0x69, 0x67, 0x2e, 0x72, 0x61, 0x74, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x2e, 0x76, 0x32, 89 0x1a, 0x24, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 90 0x6f, 0x72, 0x65, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 91 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 92 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 93 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 94 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x71, 95 0x0a, 0x16, 0x52, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 96 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4b, 0x0a, 0x0c, 0x67, 0x72, 0x70, 0x63, 97 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 98 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 99 0x72, 0x65, 0x2e, 0x47, 0x72, 0x70, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x08, 100 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x67, 0x72, 0x70, 0x63, 0x53, 0x65, 101 0x72, 0x76, 0x69, 0x63, 0x65, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x03, 0x10, 102 0x04, 0x42, 0x3d, 0x0a, 0x27, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 103 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 104 0x72, 0x61, 0x74, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x2e, 0x76, 0x32, 0x42, 0x08, 0x52, 0x6c, 105 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 106 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 107 } 108 109 var ( 110 file_envoy_config_ratelimit_v2_rls_proto_rawDescOnce sync.Once 111 file_envoy_config_ratelimit_v2_rls_proto_rawDescData = file_envoy_config_ratelimit_v2_rls_proto_rawDesc 112 ) 113 114 func file_envoy_config_ratelimit_v2_rls_proto_rawDescGZIP() []byte { 115 file_envoy_config_ratelimit_v2_rls_proto_rawDescOnce.Do(func() { 116 file_envoy_config_ratelimit_v2_rls_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_config_ratelimit_v2_rls_proto_rawDescData) 117 }) 118 return file_envoy_config_ratelimit_v2_rls_proto_rawDescData 119 } 120 121 var file_envoy_config_ratelimit_v2_rls_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 122 var file_envoy_config_ratelimit_v2_rls_proto_goTypes = []interface{}{ 123 (*RateLimitServiceConfig)(nil), // 0: envoy.config.ratelimit.v2.RateLimitServiceConfig 124 (*core.GrpcService)(nil), // 1: envoy.api.v2.core.GrpcService 125 } 126 var file_envoy_config_ratelimit_v2_rls_proto_depIdxs = []int32{ 127 1, // 0: envoy.config.ratelimit.v2.RateLimitServiceConfig.grpc_service:type_name -> envoy.api.v2.core.GrpcService 128 1, // [1:1] is the sub-list for method output_type 129 1, // [1:1] is the sub-list for method input_type 130 1, // [1:1] is the sub-list for extension type_name 131 1, // [1:1] is the sub-list for extension extendee 132 0, // [0:1] is the sub-list for field type_name 133 } 134 135 func init() { file_envoy_config_ratelimit_v2_rls_proto_init() } 136 func file_envoy_config_ratelimit_v2_rls_proto_init() { 137 if File_envoy_config_ratelimit_v2_rls_proto != nil { 138 return 139 } 140 if !protoimpl.UnsafeEnabled { 141 file_envoy_config_ratelimit_v2_rls_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 142 switch v := v.(*RateLimitServiceConfig); i { 143 case 0: 144 return &v.state 145 case 1: 146 return &v.sizeCache 147 case 2: 148 return &v.unknownFields 149 default: 150 return nil 151 } 152 } 153 } 154 type x struct{} 155 out := protoimpl.TypeBuilder{ 156 File: protoimpl.DescBuilder{ 157 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 158 RawDescriptor: file_envoy_config_ratelimit_v2_rls_proto_rawDesc, 159 NumEnums: 0, 160 NumMessages: 1, 161 NumExtensions: 0, 162 NumServices: 0, 163 }, 164 GoTypes: file_envoy_config_ratelimit_v2_rls_proto_goTypes, 165 DependencyIndexes: file_envoy_config_ratelimit_v2_rls_proto_depIdxs, 166 MessageInfos: file_envoy_config_ratelimit_v2_rls_proto_msgTypes, 167 }.Build() 168 File_envoy_config_ratelimit_v2_rls_proto = out.File 169 file_envoy_config_ratelimit_v2_rls_proto_rawDesc = nil 170 file_envoy_config_ratelimit_v2_rls_proto_goTypes = nil 171 file_envoy_config_ratelimit_v2_rls_proto_depIdxs = nil 172 }