Documentation
¶
Index ¶
- func NewHandler(config ServerConfig) (http.Handler, error)
- type ServerConfig
- type ServiceConfig
- type WorkspaceService
- func (s *WorkspaceService) CancelOperation(context.Context, *connect.Request[longrunningpb.CancelOperationRequest]) (*connect.Response[emptypb.Empty], error)
- func (s *WorkspaceService) CreateDiscoveryRun(_ context.Context, req *connect.Request[webv1.CreateDiscoveryRunRequest]) (*connect.Response[longrunningpb.Operation], error)
- func (s *WorkspaceService) CreateImportRun(_ context.Context, req *connect.Request[webv1.CreateImportRunRequest]) (*connect.Response[longrunningpb.Operation], error)
- func (s *WorkspaceService) CreateWorkspace(ctx context.Context, req *connect.Request[webv1.CreateWorkspaceRequest]) (*connect.Response[webv1.CreateWorkspaceResponse], error)
- func (s *WorkspaceService) DeleteLogFile(_ context.Context, req *connect.Request[webv1.DeleteLogFileRequest]) (*connect.Response[webv1.DeleteLogFileResponse], error)
- func (s *WorkspaceService) DeleteOperation(context.Context, *connect.Request[longrunningpb.DeleteOperationRequest]) (*connect.Response[emptypb.Empty], error)
- func (s *WorkspaceService) DeleteWorkspace(_ context.Context, req *connect.Request[webv1.DeleteWorkspaceRequest]) (*connect.Response[webv1.DeleteWorkspaceResponse], error)
- func (s *WorkspaceService) GetDiscoveryRun(_ context.Context, req *connect.Request[webv1.GetDiscoveryRunRequest]) (*connect.Response[webv1.GetDiscoveryRunResponse], error)
- func (s *WorkspaceService) GetErrorsView(_ context.Context, req *connect.Request[webv1.GetErrorsViewRequest]) (*connect.Response[webv1.GetErrorsViewResponse], error)
- func (s *WorkspaceService) GetImportRun(_ context.Context, req *connect.Request[webv1.GetImportRunRequest]) (*connect.Response[webv1.GetImportRunResponse], error)
- func (s *WorkspaceService) GetOperation(_ context.Context, req *connect.Request[longrunningpb.GetOperationRequest]) (*connect.Response[longrunningpb.Operation], error)
- func (s *WorkspaceService) GetPattern(_ context.Context, req *connect.Request[webv1.GetPatternRequest]) (*connect.Response[webv1.GetPatternResponse], error)
- func (s *WorkspaceService) GetWorkspace(ctx context.Context, req *connect.Request[webv1.GetWorkspaceRequest]) (*connect.Response[webv1.GetWorkspaceResponse], error)
- func (s *WorkspaceService) ListDiscoveryRuns(_ context.Context, req *connect.Request[webv1.ListDiscoveryRunsRequest]) (*connect.Response[webv1.ListDiscoveryRunsResponse], error)
- func (s *WorkspaceService) ListImportRuns(_ context.Context, req *connect.Request[webv1.ListImportRunsRequest]) (*connect.Response[webv1.ListImportRunsResponse], error)
- func (s *WorkspaceService) ListLogFiles(_ context.Context, req *connect.Request[webv1.ListLogFilesRequest]) (*connect.Response[webv1.ListLogFilesResponse], error)
- func (s *WorkspaceService) ListOperations(context.Context, *connect.Request[longrunningpb.ListOperationsRequest]) (*connect.Response[longrunningpb.ListOperationsResponse], error)
- func (s *WorkspaceService) ListPatterns(_ context.Context, req *connect.Request[webv1.ListPatternsRequest]) (*connect.Response[webv1.ListPatternsResponse], error)
- func (s *WorkspaceService) ListRecentImportQueries(_ context.Context, _ *connect.Request[webv1.ListRecentImportQueriesRequest]) (*connect.Response[webv1.ListRecentImportQueriesResponse], error)
- func (s *WorkspaceService) ListWorkspaces(ctx context.Context, _ *connect.Request[webv1.ListWorkspacesRequest]) (*connect.Response[webv1.ListWorkspacesResponse], error)
- func (s *WorkspaceService) UploadLogFile(_ context.Context, req *connect.Request[webv1.UploadLogFileRequest]) (*connect.Response[webv1.UploadLogFileResponse], error)
- func (s *WorkspaceService) WaitOperation(_ context.Context, req *connect.Request[longrunningpb.WaitOperationRequest]) (*connect.Response[longrunningpb.Operation], error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHandler ¶
func NewHandler(config ServerConfig) (http.Handler, error)
Types ¶
type ServerConfig ¶
type ServiceConfig ¶
type ServiceConfig struct {
Root string
APIKey string
Model string
Labeler workspace.PatternLabeler
ImportFetcher workspace.ImportFetcher
}
type WorkspaceService ¶
type WorkspaceService struct {
// contains filtered or unexported fields
}
func NewWorkspaceService ¶
func NewWorkspaceService(config ServiceConfig) (*WorkspaceService, error)
func (*WorkspaceService) CancelOperation ¶
func (s *WorkspaceService) CancelOperation(context.Context, *connect.Request[longrunningpb.CancelOperationRequest]) (*connect.Response[emptypb.Empty], error)
func (*WorkspaceService) CreateDiscoveryRun ¶
func (s *WorkspaceService) CreateDiscoveryRun(_ context.Context, req *connect.Request[webv1.CreateDiscoveryRunRequest]) (*connect.Response[longrunningpb.Operation], error)
func (*WorkspaceService) CreateImportRun ¶
func (s *WorkspaceService) CreateImportRun(_ context.Context, req *connect.Request[webv1.CreateImportRunRequest]) (*connect.Response[longrunningpb.Operation], error)
func (*WorkspaceService) CreateWorkspace ¶
func (s *WorkspaceService) CreateWorkspace(ctx context.Context, req *connect.Request[webv1.CreateWorkspaceRequest]) (*connect.Response[webv1.CreateWorkspaceResponse], error)
func (*WorkspaceService) DeleteLogFile ¶
func (s *WorkspaceService) DeleteLogFile(_ context.Context, req *connect.Request[webv1.DeleteLogFileRequest]) (*connect.Response[webv1.DeleteLogFileResponse], error)
func (*WorkspaceService) DeleteOperation ¶
func (s *WorkspaceService) DeleteOperation(context.Context, *connect.Request[longrunningpb.DeleteOperationRequest]) (*connect.Response[emptypb.Empty], error)
func (*WorkspaceService) DeleteWorkspace ¶
func (s *WorkspaceService) DeleteWorkspace(_ context.Context, req *connect.Request[webv1.DeleteWorkspaceRequest]) (*connect.Response[webv1.DeleteWorkspaceResponse], error)
func (*WorkspaceService) GetDiscoveryRun ¶
func (s *WorkspaceService) GetDiscoveryRun(_ context.Context, req *connect.Request[webv1.GetDiscoveryRunRequest]) (*connect.Response[webv1.GetDiscoveryRunResponse], error)
func (*WorkspaceService) GetErrorsView ¶
func (s *WorkspaceService) GetErrorsView(_ context.Context, req *connect.Request[webv1.GetErrorsViewRequest]) (*connect.Response[webv1.GetErrorsViewResponse], error)
func (*WorkspaceService) GetImportRun ¶
func (s *WorkspaceService) GetImportRun(_ context.Context, req *connect.Request[webv1.GetImportRunRequest]) (*connect.Response[webv1.GetImportRunResponse], error)
func (*WorkspaceService) GetOperation ¶
func (s *WorkspaceService) GetOperation(_ context.Context, req *connect.Request[longrunningpb.GetOperationRequest]) (*connect.Response[longrunningpb.Operation], error)
func (*WorkspaceService) GetPattern ¶
func (s *WorkspaceService) GetPattern(_ context.Context, req *connect.Request[webv1.GetPatternRequest]) (*connect.Response[webv1.GetPatternResponse], error)
func (*WorkspaceService) GetWorkspace ¶
func (s *WorkspaceService) GetWorkspace(ctx context.Context, req *connect.Request[webv1.GetWorkspaceRequest]) (*connect.Response[webv1.GetWorkspaceResponse], error)
func (*WorkspaceService) ListDiscoveryRuns ¶
func (s *WorkspaceService) ListDiscoveryRuns(_ context.Context, req *connect.Request[webv1.ListDiscoveryRunsRequest]) (*connect.Response[webv1.ListDiscoveryRunsResponse], error)
func (*WorkspaceService) ListImportRuns ¶
func (s *WorkspaceService) ListImportRuns(_ context.Context, req *connect.Request[webv1.ListImportRunsRequest]) (*connect.Response[webv1.ListImportRunsResponse], error)
func (*WorkspaceService) ListLogFiles ¶
func (s *WorkspaceService) ListLogFiles(_ context.Context, req *connect.Request[webv1.ListLogFilesRequest]) (*connect.Response[webv1.ListLogFilesResponse], error)
func (*WorkspaceService) ListOperations ¶
func (s *WorkspaceService) ListOperations(context.Context, *connect.Request[longrunningpb.ListOperationsRequest]) (*connect.Response[longrunningpb.ListOperationsResponse], error)
func (*WorkspaceService) ListPatterns ¶
func (s *WorkspaceService) ListPatterns(_ context.Context, req *connect.Request[webv1.ListPatternsRequest]) (*connect.Response[webv1.ListPatternsResponse], error)
func (*WorkspaceService) ListRecentImportQueries ¶
func (s *WorkspaceService) ListRecentImportQueries(_ context.Context, _ *connect.Request[webv1.ListRecentImportQueriesRequest]) (*connect.Response[webv1.ListRecentImportQueriesResponse], error)
func (*WorkspaceService) ListWorkspaces ¶
func (s *WorkspaceService) ListWorkspaces(ctx context.Context, _ *connect.Request[webv1.ListWorkspacesRequest]) (*connect.Response[webv1.ListWorkspacesResponse], error)
func (*WorkspaceService) UploadLogFile ¶
func (s *WorkspaceService) UploadLogFile(_ context.Context, req *connect.Request[webv1.UploadLogFileRequest]) (*connect.Response[webv1.UploadLogFileResponse], error)
func (*WorkspaceService) WaitOperation ¶
func (s *WorkspaceService) WaitOperation(_ context.Context, req *connect.Request[longrunningpb.WaitOperationRequest]) (*connect.Response[longrunningpb.Operation], error)
Click to show internal directories.
Click to hide internal directories.