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  }