Documentation
¶
Index ¶
- func StartGRPCServer(ctx context.Context, address, storeDir string) error
- func StartHTTPServer(ctx context.Context, address, _store string) error
- type DistNinjaService
- func (s *DistNinjaService) CreateBuild(ctx context.Context, req *proto.CreateBuildRequest) (*proto.CreateBuildResponse, error)
- func (s *DistNinjaService) CreateRule(ctx context.Context, req *proto.CreateRuleRequest) (*proto.CreateRuleResponse, error)
- func (s *DistNinjaService) DebugQuads(ctx context.Context, req *proto.DebugQuadsRequest) (*proto.DebugQuadsResponse, error)
- func (s *DistNinjaService) FindCycles(ctx context.Context, req *proto.FindCyclesRequest) (*proto.FindCyclesResponse, error)
- func (s *DistNinjaService) GetAllTargets(ctx context.Context, req *proto.GetAllTargetsRequest) (*proto.GetAllTargetsResponse, error)
- func (s *DistNinjaService) GetBuild(ctx context.Context, req *proto.GetBuildRequest) (*proto.NinjaBuild, error)
- func (s *DistNinjaService) GetBuildOrder(ctx context.Context, req *proto.BuildOrderRequest) (*proto.BuildOrderResponse, error)
- func (s *DistNinjaService) GetBuildStats(ctx context.Context, req *proto.BuildStatsRequest) (*proto.BuildStatsResponse, error)
- func (s *DistNinjaService) GetRule(ctx context.Context, req *proto.GetRuleRequest) (*proto.NinjaRule, error)
- func (s *DistNinjaService) GetTarget(ctx context.Context, req *proto.GetTargetRequest) (*proto.NinjaTarget, error)
- func (s *DistNinjaService) GetTargetDependencies(ctx context.Context, req *proto.GetTargetDependenciesRequest) (*proto.GetTargetDependenciesResponse, error)
- func (s *DistNinjaService) GetTargetReverseDependencies(ctx context.Context, req *proto.GetTargetReverseDependenciesRequest) (*proto.GetTargetReverseDependenciesResponse, error)
- func (s *DistNinjaService) GetTargetsByRule(ctx context.Context, req *proto.GetTargetsByRuleRequest) (*proto.GetTargetsByRuleResponse, error)
- func (s *DistNinjaService) Health(ctx context.Context, req *proto.HealthRequest) (*proto.HealthResponse, error)
- func (s *DistNinjaService) LoadNinjaFile(ctx context.Context, req *proto.LoadNinjaFileRequest) (*proto.LoadNinjaFileResponse, error)
- func (s *DistNinjaService) Status(ctx context.Context, req *proto.StatusRequest) (*proto.StatusResponse, error)
- func (s *DistNinjaService) UpdateTargetStatus(ctx context.Context, req *proto.UpdateTargetStatusRequest) (*proto.UpdateTargetStatusResponse, error)
- type ErrorResponse
- type HealthResponse
- type LoadNinjaRequest
- type LoadNinjaResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DistNinjaService ¶
type DistNinjaService struct {
proto.UnimplementedDistNinjaServiceServer
// contains filtered or unexported fields
}
func (*DistNinjaService) CreateBuild ¶ added in v1.1.0
func (s *DistNinjaService) CreateBuild(ctx context.Context, req *proto.CreateBuildRequest) (*proto.CreateBuildResponse, error)
Build methods
func (*DistNinjaService) CreateRule ¶ added in v1.1.0
func (s *DistNinjaService) CreateRule(ctx context.Context, req *proto.CreateRuleRequest) (*proto.CreateRuleResponse, error)
Rule methods
func (*DistNinjaService) DebugQuads ¶ added in v1.1.0
func (s *DistNinjaService) DebugQuads(ctx context.Context, req *proto.DebugQuadsRequest) (*proto.DebugQuadsResponse, error)
Debug methods
func (*DistNinjaService) FindCycles ¶ added in v1.1.0
func (s *DistNinjaService) FindCycles(ctx context.Context, req *proto.FindCyclesRequest) (*proto.FindCyclesResponse, error)
Analysis methods
func (*DistNinjaService) GetAllTargets ¶ added in v1.1.0
func (s *DistNinjaService) GetAllTargets(ctx context.Context, req *proto.GetAllTargetsRequest) (*proto.GetAllTargetsResponse, error)
Target methods
func (*DistNinjaService) GetBuild ¶ added in v1.1.0
func (s *DistNinjaService) GetBuild(ctx context.Context, req *proto.GetBuildRequest) (*proto.NinjaBuild, error)
func (*DistNinjaService) GetBuildOrder ¶ added in v1.1.0
func (s *DistNinjaService) GetBuildOrder(ctx context.Context, req *proto.BuildOrderRequest) (*proto.BuildOrderResponse, error)
func (*DistNinjaService) GetBuildStats ¶ added in v1.1.0
func (s *DistNinjaService) GetBuildStats(ctx context.Context, req *proto.BuildStatsRequest) (*proto.BuildStatsResponse, error)
func (*DistNinjaService) GetRule ¶ added in v1.1.0
func (s *DistNinjaService) GetRule(ctx context.Context, req *proto.GetRuleRequest) (*proto.NinjaRule, error)
func (*DistNinjaService) GetTarget ¶ added in v1.1.0
func (s *DistNinjaService) GetTarget(ctx context.Context, req *proto.GetTargetRequest) (*proto.NinjaTarget, error)
func (*DistNinjaService) GetTargetDependencies ¶ added in v1.1.0
func (s *DistNinjaService) GetTargetDependencies(ctx context.Context, req *proto.GetTargetDependenciesRequest) (*proto.GetTargetDependenciesResponse, error)
func (*DistNinjaService) GetTargetReverseDependencies ¶ added in v1.1.0
func (s *DistNinjaService) GetTargetReverseDependencies(ctx context.Context, req *proto.GetTargetReverseDependenciesRequest) (*proto.GetTargetReverseDependenciesResponse, error)
func (*DistNinjaService) GetTargetsByRule ¶ added in v1.1.0
func (s *DistNinjaService) GetTargetsByRule(ctx context.Context, req *proto.GetTargetsByRuleRequest) (*proto.GetTargetsByRuleResponse, error)
func (*DistNinjaService) Health ¶ added in v1.1.0
func (s *DistNinjaService) Health(ctx context.Context, req *proto.HealthRequest) (*proto.HealthResponse, error)
Admin methods
func (*DistNinjaService) LoadNinjaFile ¶ added in v1.1.0
func (s *DistNinjaService) LoadNinjaFile(ctx context.Context, req *proto.LoadNinjaFileRequest) (*proto.LoadNinjaFileResponse, error)
Load methods
func (*DistNinjaService) Status ¶ added in v1.1.0
func (s *DistNinjaService) Status(ctx context.Context, req *proto.StatusRequest) (*proto.StatusResponse, error)
func (*DistNinjaService) UpdateTargetStatus ¶ added in v1.1.0
func (s *DistNinjaService) UpdateTargetStatus(ctx context.Context, req *proto.UpdateTargetStatusRequest) (*proto.UpdateTargetStatusResponse, error)
type ErrorResponse ¶
type HealthResponse ¶
type LoadNinjaRequest ¶ added in v1.1.0
Click to show internal directories.
Click to hide internal directories.