MCPcopy Index your code
hub / github.com/bytebase/bytebase / GetInstance

Method GetInstance

backend/api/v1/instance_service.go:59–66  ·  view source on GitHub ↗

GetInstance gets an instance.

(ctx context.Context, req *connect.Request[v1pb.GetInstanceRequest])

Source from the content-addressed store, hash-verified

57
58// GetInstance gets an instance.
59func (s *InstanceService) GetInstance(ctx context.Context, req *connect.Request[v1pb.GetInstanceRequest]) (*connect.Response[v1pb.Instance], error) {
60 instance, err := getInstanceMessage(ctx, s.store, req.Msg.Name)
61 if err != nil {
62 return nil, err
63 }
64 result := s.convertToV1Instance(ctx, instance)
65 return connect.NewResponse(result), nil
66}
67
68// ListInstances lists all instances.
69func (s *InstanceService) ListInstances(ctx context.Context, req *connect.Request[v1pb.ListInstancesRequest]) (*connect.Response[v1pb.ListInstancesResponse], error) {

Callers

nothing calls this directly

Calls 2

convertToV1InstanceMethod · 0.95
getInstanceMessageFunction · 0.85

Tested by

no test coverage detected