Documentation ¶
Index ¶
- Variables
- func RegisterRateLimitConfigDiscoveryServiceServer(s *grpc.Server, srv RateLimitConfigDiscoveryServiceServer)
- type RateLimitConfigDiscoveryServiceClient
- type RateLimitConfigDiscoveryServiceServer
- type RateLimitConfigDiscoveryService_StreamRlsConfigsClient
- type RateLimitConfigDiscoveryService_StreamRlsConfigsServer
- type UnimplementedRateLimitConfigDiscoveryServiceServer
Constants ¶
This section is empty.
Variables ¶
View Source
var File_ratelimit_service_ratelimit_v3_rls_conf_ds_proto protoreflect.FileDescriptor
Functions ¶
func RegisterRateLimitConfigDiscoveryServiceServer ¶
func RegisterRateLimitConfigDiscoveryServiceServer(s *grpc.Server, srv RateLimitConfigDiscoveryServiceServer)
Types ¶
type RateLimitConfigDiscoveryServiceClient ¶
type RateLimitConfigDiscoveryServiceClient interface { StreamRlsConfigs(ctx context.Context, opts ...grpc.CallOption) (RateLimitConfigDiscoveryService_StreamRlsConfigsClient, error) FetchRlsConfigs(ctx context.Context, in *v3.DiscoveryRequest, opts ...grpc.CallOption) (*v3.DiscoveryResponse, error) }
RateLimitConfigDiscoveryServiceClient is the client API for RateLimitConfigDiscoveryService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewRateLimitConfigDiscoveryServiceClient ¶
func NewRateLimitConfigDiscoveryServiceClient(cc grpc.ClientConnInterface) RateLimitConfigDiscoveryServiceClient
type RateLimitConfigDiscoveryServiceServer ¶
type RateLimitConfigDiscoveryServiceServer interface { StreamRlsConfigs(RateLimitConfigDiscoveryService_StreamRlsConfigsServer) error FetchRlsConfigs(context.Context, *v3.DiscoveryRequest) (*v3.DiscoveryResponse, error) }
RateLimitConfigDiscoveryServiceServer is the server API for RateLimitConfigDiscoveryService service.
type RateLimitConfigDiscoveryService_StreamRlsConfigsClient ¶
type RateLimitConfigDiscoveryService_StreamRlsConfigsClient interface { Send(*v3.DiscoveryRequest) error Recv() (*v3.DiscoveryResponse, error) grpc.ClientStream }
type RateLimitConfigDiscoveryService_StreamRlsConfigsServer ¶
type RateLimitConfigDiscoveryService_StreamRlsConfigsServer interface { Send(*v3.DiscoveryResponse) error Recv() (*v3.DiscoveryRequest, error) grpc.ServerStream }
type UnimplementedRateLimitConfigDiscoveryServiceServer ¶
type UnimplementedRateLimitConfigDiscoveryServiceServer struct { }
UnimplementedRateLimitConfigDiscoveryServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedRateLimitConfigDiscoveryServiceServer) FetchRlsConfigs ¶
func (*UnimplementedRateLimitConfigDiscoveryServiceServer) FetchRlsConfigs(context.Context, *v3.DiscoveryRequest) (*v3.DiscoveryResponse, error)
func (*UnimplementedRateLimitConfigDiscoveryServiceServer) StreamRlsConfigs ¶
func (*UnimplementedRateLimitConfigDiscoveryServiceServer) StreamRlsConfigs(RateLimitConfigDiscoveryService_StreamRlsConfigsServer) error
Click to show internal directories.
Click to hide internal directories.