Documentation
¶
Overview ¶
Package rpc contains rpc service implementation.
Index ¶
- Constants
- func NewBuilders() pb.BuildersServer
- func NewBuilds() pb.BuildsServer
- type Builders
- type Builds
- func (*Builds) Batch(ctx context.Context, req *pb.BatchRequest) (*pb.BatchResponse, error)
- func (*Builds) CancelBuild(ctx context.Context, req *pb.CancelBuildRequest) (*pb.Build, error)
- func (*Builds) GetBuild(ctx context.Context, req *pb.GetBuildRequest) (*pb.Build, error)
- func (*Builds) ScheduleBuild(ctx context.Context, req *pb.ScheduleBuildRequest) (*pb.Build, error)
- func (*Builds) SearchBuilds(ctx context.Context, req *pb.SearchBuildsRequest) (*pb.SearchBuildsResponse, error)
- func (*Builds) UpdateBuild(ctx context.Context, req *pb.UpdateBuildRequest) (*pb.Build, error)
Constants ¶
const ( TagNew tagValidationMode = iota TagAppend )
Variables ¶
This section is empty.
Functions ¶
func NewBuilders ¶
func NewBuilders() pb.BuildersServer
NewBuilders returns a new pb.BuildersServer.
Types ¶
type Builders ¶
type Builders struct{}
Builders implements pb.BuildersServer.
func (*Builders) GetBuilder ¶
func (*Builders) GetBuilder(ctx context.Context, req *pb.GetBuilderRequest) (*pb.BuilderItem, error)
GetBuilder handles a request to retrieve a builder. Implements pb.BuildersServer.
func (*Builders) ListBuilders ¶
func (*Builders) ListBuilders(ctx context.Context, req *pb.ListBuildersRequest) (*pb.ListBuildersResponse, error)
ListBuilders handles a request to retrieve builders. Implements pb.BuildersServer.
type Builds ¶
type Builds struct { }
Builds implements pb.BuildsServer.
func (*Builds) Batch ¶
func (*Builds) Batch(ctx context.Context, req *pb.BatchRequest) (*pb.BatchResponse, error)
Batch handles a batch request. Implements pb.BuildsServer.
func (*Builds) CancelBuild ¶
CancelBuild handles a request to cancel a build. Implements pb.BuildsServer.
func (*Builds) GetBuild ¶
GetBuild handles a request to retrieve a build. Implements pb.BuildsServer.
func (*Builds) ScheduleBuild ¶
ScheduleBuild handles a request to schedule a build. Implements pb.BuildsServer.
func (*Builds) SearchBuilds ¶
func (*Builds) SearchBuilds(ctx context.Context, req *pb.SearchBuildsRequest) (*pb.SearchBuildsResponse, error)
SearchBuilds handles a request to search for builds. Implements pb.BuildsServer.
func (*Builds) UpdateBuild ¶
UpdateBuild handles a request to update a build. Implements pb.UpdateBuild.