Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterClusterDiscoveryServiceServer(s grpc.ServiceRegistrar, srv ClusterDiscoveryServiceServer)
- type ClusterDiscoveryServiceClient
- type ClusterDiscoveryServiceServer
- type ClusterDiscoveryService_DeltaClustersClient
- type ClusterDiscoveryService_DeltaClustersServer
- type ClusterDiscoveryService_StreamClustersClient
- type ClusterDiscoveryService_StreamClustersServer
- type UnimplementedClusterDiscoveryServiceServer
- func (UnimplementedClusterDiscoveryServiceServer) DeltaClusters(ClusterDiscoveryService_DeltaClustersServer) error
- func (UnimplementedClusterDiscoveryServiceServer) FetchClusters(context.Context, *v3.DiscoveryRequest) (*v3.DiscoveryResponse, error)
- func (UnimplementedClusterDiscoveryServiceServer) StreamClusters(ClusterDiscoveryService_StreamClustersServer) error
- type UnsafeClusterDiscoveryServiceServer
Constants ¶
const ( ClusterDiscoveryService_StreamClusters_FullMethodName = "/envoy.service.cluster.v3.ClusterDiscoveryService/StreamClusters" ClusterDiscoveryService_DeltaClusters_FullMethodName = "/envoy.service.cluster.v3.ClusterDiscoveryService/DeltaClusters" ClusterDiscoveryService_FetchClusters_FullMethodName = "/envoy.service.cluster.v3.ClusterDiscoveryService/FetchClusters" )
Variables ¶
var ClusterDiscoveryService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "envoy.service.cluster.v3.ClusterDiscoveryService", HandlerType: (*ClusterDiscoveryServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "FetchClusters", Handler: _ClusterDiscoveryService_FetchClusters_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "StreamClusters", Handler: _ClusterDiscoveryService_StreamClusters_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "DeltaClusters", Handler: _ClusterDiscoveryService_DeltaClusters_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "envoy/service/cluster/v3/cds.proto", }
ClusterDiscoveryService_ServiceDesc is the grpc.ServiceDesc for ClusterDiscoveryService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterClusterDiscoveryServiceServer ¶
func RegisterClusterDiscoveryServiceServer(s grpc.ServiceRegistrar, srv ClusterDiscoveryServiceServer)
Types ¶
type ClusterDiscoveryServiceClient ¶
type ClusterDiscoveryServiceClient interface { StreamClusters(ctx context.Context, opts ...grpc.CallOption) (ClusterDiscoveryService_StreamClustersClient, error) DeltaClusters(ctx context.Context, opts ...grpc.CallOption) (ClusterDiscoveryService_DeltaClustersClient, error) FetchClusters(ctx context.Context, in *v3.DiscoveryRequest, opts ...grpc.CallOption) (*v3.DiscoveryResponse, error) }
ClusterDiscoveryServiceClient is the client API for ClusterDiscoveryService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewClusterDiscoveryServiceClient ¶
func NewClusterDiscoveryServiceClient(cc grpc.ClientConnInterface) ClusterDiscoveryServiceClient
type ClusterDiscoveryServiceServer ¶
type ClusterDiscoveryServiceServer interface { StreamClusters(ClusterDiscoveryService_StreamClustersServer) error DeltaClusters(ClusterDiscoveryService_DeltaClustersServer) error FetchClusters(context.Context, *v3.DiscoveryRequest) (*v3.DiscoveryResponse, error) }
ClusterDiscoveryServiceServer is the server API for ClusterDiscoveryService service. All implementations should embed UnimplementedClusterDiscoveryServiceServer for forward compatibility
type ClusterDiscoveryService_DeltaClustersClient ¶
type ClusterDiscoveryService_DeltaClustersClient interface { Send(*v3.DeltaDiscoveryRequest) error Recv() (*v3.DeltaDiscoveryResponse, error) grpc.ClientStream }
type ClusterDiscoveryService_DeltaClustersServer ¶
type ClusterDiscoveryService_DeltaClustersServer interface { Send(*v3.DeltaDiscoveryResponse) error Recv() (*v3.DeltaDiscoveryRequest, error) grpc.ServerStream }
type ClusterDiscoveryService_StreamClustersClient ¶
type ClusterDiscoveryService_StreamClustersClient interface { Send(*v3.DiscoveryRequest) error Recv() (*v3.DiscoveryResponse, error) grpc.ClientStream }
type ClusterDiscoveryService_StreamClustersServer ¶
type ClusterDiscoveryService_StreamClustersServer interface { Send(*v3.DiscoveryResponse) error Recv() (*v3.DiscoveryRequest, error) grpc.ServerStream }
type UnimplementedClusterDiscoveryServiceServer ¶
type UnimplementedClusterDiscoveryServiceServer struct { }
UnimplementedClusterDiscoveryServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedClusterDiscoveryServiceServer) DeltaClusters ¶
func (UnimplementedClusterDiscoveryServiceServer) DeltaClusters(ClusterDiscoveryService_DeltaClustersServer) error
func (UnimplementedClusterDiscoveryServiceServer) FetchClusters ¶
func (UnimplementedClusterDiscoveryServiceServer) FetchClusters(context.Context, *v3.DiscoveryRequest) (*v3.DiscoveryResponse, error)
func (UnimplementedClusterDiscoveryServiceServer) StreamClusters ¶
func (UnimplementedClusterDiscoveryServiceServer) StreamClusters(ClusterDiscoveryService_StreamClustersServer) error
type UnsafeClusterDiscoveryServiceServer ¶
type UnsafeClusterDiscoveryServiceServer interface {
// contains filtered or unexported methods
}
UnsafeClusterDiscoveryServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ClusterDiscoveryServiceServer will result in compilation errors.