Documentation ¶
Index ¶
- Variables
- func FileDescriptorSet() *descriptorpb.FileDescriptorSet
- func RegisterMiloInternalServer(s prpc.Registrar, srv MiloInternalServer)
- type BatchCheckPermissionsRequest
- func (*BatchCheckPermissionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BatchCheckPermissionsRequest) GetPermissions() []string
- func (x *BatchCheckPermissionsRequest) GetRealm() string
- func (*BatchCheckPermissionsRequest) ProtoMessage()
- func (x *BatchCheckPermissionsRequest) ProtoReflect() protoreflect.Message
- func (x *BatchCheckPermissionsRequest) Reset()
- func (x *BatchCheckPermissionsRequest) String() string
- type BatchCheckPermissionsResponse
- func (*BatchCheckPermissionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BatchCheckPermissionsResponse) GetResults() map[string]bool
- func (*BatchCheckPermissionsResponse) ProtoMessage()
- func (x *BatchCheckPermissionsResponse) ProtoReflect() protoreflect.Message
- func (x *BatchCheckPermissionsResponse) Reset()
- func (x *BatchCheckPermissionsResponse) String() string
- type BuilderSnapshot
- func (*BuilderSnapshot) Descriptor() ([]byte, []int)deprecated
- func (x *BuilderSnapshot) GetBuild() *proto.Build
- func (x *BuilderSnapshot) GetBuilder() *proto.BuilderID
- func (*BuilderSnapshot) ProtoMessage()
- func (x *BuilderSnapshot) ProtoReflect() protoreflect.Message
- func (x *BuilderSnapshot) Reset()
- func (x *BuilderSnapshot) String() string
- type BuilderStats
- func (*BuilderStats) Descriptor() ([]byte, []int)deprecated
- func (x *BuilderStats) GetBuilder() *proto.BuilderID
- func (x *BuilderStats) GetPendingBuildsCount() int32
- func (x *BuilderStats) GetRunningBuildsCount() int32
- func (*BuilderStats) ProtoMessage()
- func (x *BuilderStats) ProtoReflect() protoreflect.Message
- func (x *BuilderStats) Reset()
- func (x *BuilderStats) String() string
- type ConsolePredicate
- func (*ConsolePredicate) Descriptor() ([]byte, []int)deprecated
- func (x *ConsolePredicate) GetBuilder() *proto.BuilderID
- func (x *ConsolePredicate) GetProject() string
- func (*ConsolePredicate) ProtoMessage()
- func (x *ConsolePredicate) ProtoReflect() protoreflect.Message
- func (x *ConsolePredicate) Reset()
- func (x *ConsolePredicate) String() string
- type ConsoleSnapshot
- func (*ConsoleSnapshot) Descriptor() ([]byte, []int)deprecated
- func (x *ConsoleSnapshot) GetBuilderSnapshots() []*BuilderSnapshot
- func (x *ConsoleSnapshot) GetConsole() *projectconfig.Console
- func (*ConsoleSnapshot) ProtoMessage()
- func (x *ConsoleSnapshot) ProtoReflect() protoreflect.Message
- func (x *ConsoleSnapshot) Reset()
- func (x *ConsoleSnapshot) String() string
- type DecoratedMiloInternal
- func (s *DecoratedMiloInternal) BatchCheckPermissions(ctx context.Context, req *BatchCheckPermissionsRequest) (rsp *BatchCheckPermissionsResponse, err error)
- func (s *DecoratedMiloInternal) GetProjectCfg(ctx context.Context, req *GetProjectCfgRequest) (rsp *projectconfig.Project, err error)
- func (s *DecoratedMiloInternal) ListBuilders(ctx context.Context, req *ListBuildersRequest) (rsp *ListBuildersResponse, err error)
- func (s *DecoratedMiloInternal) ListProjects(ctx context.Context, req *ListProjectsRequest) (rsp *ListProjectsResponse, err error)
- func (s *DecoratedMiloInternal) ProxyGitilesLog(ctx context.Context, req *ProxyGitilesLogRequest) (rsp *gitiles.LogResponse, err error)
- func (s *DecoratedMiloInternal) QueryBlamelist(ctx context.Context, req *QueryBlamelistRequest) (rsp *QueryBlamelistResponse, err error)
- func (s *DecoratedMiloInternal) QueryBuilderStats(ctx context.Context, req *QueryBuilderStatsRequest) (rsp *BuilderStats, err error)
- func (s *DecoratedMiloInternal) QueryConsoleSnapshots(ctx context.Context, req *QueryConsoleSnapshotsRequest) (rsp *QueryConsoleSnapshotsResponse, err error)
- func (s *DecoratedMiloInternal) QueryConsoles(ctx context.Context, req *QueryConsolesRequest) (rsp *QueryConsolesResponse, err error)
- func (s *DecoratedMiloInternal) QueryRecentBuilds(ctx context.Context, req *QueryRecentBuildsRequest) (rsp *QueryRecentBuildsResponse, err error)
- type GetProjectCfgRequest
- func (*GetProjectCfgRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetProjectCfgRequest) GetProject() string
- func (*GetProjectCfgRequest) ProtoMessage()
- func (x *GetProjectCfgRequest) ProtoReflect() protoreflect.Message
- func (x *GetProjectCfgRequest) Reset()
- func (x *GetProjectCfgRequest) String() string
- type ListBuildersPageToken
- func (*ListBuildersPageToken) Descriptor() ([]byte, []int)deprecated
- func (x *ListBuildersPageToken) GetNextBuildbucketBuilderIndex() int32
- func (x *ListBuildersPageToken) GetNextMiloBuilderIndex() int32
- func (*ListBuildersPageToken) ProtoMessage()
- func (x *ListBuildersPageToken) ProtoReflect() protoreflect.Message
- func (x *ListBuildersPageToken) Reset()
- func (x *ListBuildersPageToken) String() string
- type ListBuildersRequest
- func (*ListBuildersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBuildersRequest) GetGroup() string
- func (x *ListBuildersRequest) GetPageSize() int32
- func (x *ListBuildersRequest) GetPageToken() string
- func (x *ListBuildersRequest) GetProject() string
- func (*ListBuildersRequest) ProtoMessage()
- func (x *ListBuildersRequest) ProtoReflect() protoreflect.Message
- func (x *ListBuildersRequest) Reset()
- func (x *ListBuildersRequest) String() string
- type ListBuildersResponse
- func (*ListBuildersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBuildersResponse) GetBuilders() []*proto.BuilderItem
- func (x *ListBuildersResponse) GetNextPageToken() string
- func (*ListBuildersResponse) ProtoMessage()
- func (x *ListBuildersResponse) ProtoReflect() protoreflect.Message
- func (x *ListBuildersResponse) Reset()
- func (x *ListBuildersResponse) String() string
- type ListProjectsPageToken
- func (*ListProjectsPageToken) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectsPageToken) GetNextProjectIndex() int32
- func (*ListProjectsPageToken) ProtoMessage()
- func (x *ListProjectsPageToken) ProtoReflect() protoreflect.Message
- func (x *ListProjectsPageToken) Reset()
- func (x *ListProjectsPageToken) String() string
- type ListProjectsRequest
- func (*ListProjectsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectsRequest) GetPageSize() int32
- func (x *ListProjectsRequest) GetPageToken() string
- func (*ListProjectsRequest) ProtoMessage()
- func (x *ListProjectsRequest) ProtoReflect() protoreflect.Message
- func (x *ListProjectsRequest) Reset()
- func (x *ListProjectsRequest) String() string
- type ListProjectsResponse
- func (*ListProjectsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectsResponse) GetNextPageToken() string
- func (x *ListProjectsResponse) GetProjects() []*ProjectListItem
- func (*ListProjectsResponse) ProtoMessage()
- func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message
- func (x *ListProjectsResponse) Reset()
- func (x *ListProjectsResponse) String() string
- type MiloInternalClient
- type MiloInternalServer
- type ProjectListItem
- func (*ProjectListItem) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectListItem) GetId() string
- func (x *ProjectListItem) GetLogoUrl() string
- func (*ProjectListItem) ProtoMessage()
- func (x *ProjectListItem) ProtoReflect() protoreflect.Message
- func (x *ProjectListItem) Reset()
- func (x *ProjectListItem) String() string
- type ProxyGitilesLogRequest
- func (*ProxyGitilesLogRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProxyGitilesLogRequest) GetHost() string
- func (x *ProxyGitilesLogRequest) GetRequest() *gitiles.LogRequest
- func (*ProxyGitilesLogRequest) ProtoMessage()
- func (x *ProxyGitilesLogRequest) ProtoReflect() protoreflect.Message
- func (x *ProxyGitilesLogRequest) Reset()
- func (x *ProxyGitilesLogRequest) String() string
- type QueryBlamelistPageToken
- func (*QueryBlamelistPageToken) Descriptor() ([]byte, []int)deprecated
- func (x *QueryBlamelistPageToken) GetNextCommitId() string
- func (*QueryBlamelistPageToken) ProtoMessage()
- func (x *QueryBlamelistPageToken) ProtoReflect() protoreflect.Message
- func (x *QueryBlamelistPageToken) Reset()
- func (x *QueryBlamelistPageToken) String() string
- type QueryBlamelistRequest
- func (*QueryBlamelistRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryBlamelistRequest) GetBuilder() *proto.BuilderID
- func (x *QueryBlamelistRequest) GetGitilesCommit() *proto.GitilesCommit
- func (x *QueryBlamelistRequest) GetMultiProjectSupport() bool
- func (x *QueryBlamelistRequest) GetPageSize() int32
- func (x *QueryBlamelistRequest) GetPageToken() string
- func (*QueryBlamelistRequest) ProtoMessage()
- func (x *QueryBlamelistRequest) ProtoReflect() protoreflect.Message
- func (x *QueryBlamelistRequest) Reset()
- func (x *QueryBlamelistRequest) String() string
- type QueryBlamelistResponse
- func (*QueryBlamelistResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryBlamelistResponse) GetCommits() []*git.Commit
- func (x *QueryBlamelistResponse) GetNextPageToken() string
- func (x *QueryBlamelistResponse) GetPrecedingCommit() *git.Commit
- func (*QueryBlamelistResponse) ProtoMessage()
- func (x *QueryBlamelistResponse) ProtoReflect() protoreflect.Message
- func (x *QueryBlamelistResponse) Reset()
- func (x *QueryBlamelistResponse) String() string
- type QueryBuilderStatsRequest
- func (*QueryBuilderStatsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryBuilderStatsRequest) GetBuilder() *proto.BuilderID
- func (*QueryBuilderStatsRequest) ProtoMessage()
- func (x *QueryBuilderStatsRequest) ProtoReflect() protoreflect.Message
- func (x *QueryBuilderStatsRequest) Reset()
- func (x *QueryBuilderStatsRequest) String() string
- type QueryConsoleSnapshotsRequest
- func (*QueryConsoleSnapshotsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryConsoleSnapshotsRequest) GetPageSize() int32
- func (x *QueryConsoleSnapshotsRequest) GetPageToken() string
- func (x *QueryConsoleSnapshotsRequest) GetPredicate() *ConsolePredicate
- func (*QueryConsoleSnapshotsRequest) ProtoMessage()
- func (x *QueryConsoleSnapshotsRequest) ProtoReflect() protoreflect.Message
- func (x *QueryConsoleSnapshotsRequest) Reset()
- func (x *QueryConsoleSnapshotsRequest) String() string
- type QueryConsoleSnapshotsResponse
- func (*QueryConsoleSnapshotsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryConsoleSnapshotsResponse) GetNextPageToken() string
- func (x *QueryConsoleSnapshotsResponse) GetSnapshots() []*ConsoleSnapshot
- func (*QueryConsoleSnapshotsResponse) ProtoMessage()
- func (x *QueryConsoleSnapshotsResponse) ProtoReflect() protoreflect.Message
- func (x *QueryConsoleSnapshotsResponse) Reset()
- func (x *QueryConsoleSnapshotsResponse) String() string
- type QueryConsolesRequest
- func (*QueryConsolesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryConsolesRequest) GetPageSize() int32
- func (x *QueryConsolesRequest) GetPageToken() string
- func (x *QueryConsolesRequest) GetPredicate() *ConsolePredicate
- func (*QueryConsolesRequest) ProtoMessage()
- func (x *QueryConsolesRequest) ProtoReflect() protoreflect.Message
- func (x *QueryConsolesRequest) Reset()
- func (x *QueryConsolesRequest) String() string
- type QueryConsolesResponse
- func (*QueryConsolesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryConsolesResponse) GetConsoles() []*projectconfig.Console
- func (x *QueryConsolesResponse) GetNextPageToken() string
- func (*QueryConsolesResponse) ProtoMessage()
- func (x *QueryConsolesResponse) ProtoReflect() protoreflect.Message
- func (x *QueryConsolesResponse) Reset()
- func (x *QueryConsolesResponse) String() string
- type QueryRecentBuildsRequest
- func (*QueryRecentBuildsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryRecentBuildsRequest) GetBuilder() *proto.BuilderID
- func (x *QueryRecentBuildsRequest) GetPageSize() int32
- func (x *QueryRecentBuildsRequest) GetPageToken() string
- func (*QueryRecentBuildsRequest) ProtoMessage()
- func (x *QueryRecentBuildsRequest) ProtoReflect() protoreflect.Message
- func (x *QueryRecentBuildsRequest) Reset()
- func (x *QueryRecentBuildsRequest) String() string
- type QueryRecentBuildsResponse
- func (*QueryRecentBuildsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryRecentBuildsResponse) GetBuilds() []*proto.Build
- func (x *QueryRecentBuildsResponse) GetNextPageToken() string
- func (*QueryRecentBuildsResponse) ProtoMessage()
- func (x *QueryRecentBuildsResponse) ProtoReflect() protoreflect.Message
- func (x *QueryRecentBuildsResponse) Reset()
- func (x *QueryRecentBuildsResponse) String() string
- type UnimplementedMiloInternalServer
- func (*UnimplementedMiloInternalServer) BatchCheckPermissions(context.Context, *BatchCheckPermissionsRequest) (*BatchCheckPermissionsResponse, error)
- func (*UnimplementedMiloInternalServer) GetProjectCfg(context.Context, *GetProjectCfgRequest) (*projectconfig.Project, error)
- func (*UnimplementedMiloInternalServer) ListBuilders(context.Context, *ListBuildersRequest) (*ListBuildersResponse, error)
- func (*UnimplementedMiloInternalServer) ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
- func (*UnimplementedMiloInternalServer) ProxyGitilesLog(context.Context, *ProxyGitilesLogRequest) (*gitiles.LogResponse, error)
- func (*UnimplementedMiloInternalServer) QueryBlamelist(context.Context, *QueryBlamelistRequest) (*QueryBlamelistResponse, error)
- func (*UnimplementedMiloInternalServer) QueryBuilderStats(context.Context, *QueryBuilderStatsRequest) (*BuilderStats, error)
- func (*UnimplementedMiloInternalServer) QueryConsoleSnapshots(context.Context, *QueryConsoleSnapshotsRequest) (*QueryConsoleSnapshotsResponse, error)
- func (*UnimplementedMiloInternalServer) QueryConsoles(context.Context, *QueryConsolesRequest) (*QueryConsolesResponse, error)
- func (*UnimplementedMiloInternalServer) QueryRecentBuilds(context.Context, *QueryRecentBuildsRequest) (*QueryRecentBuildsResponse, error)
Constants ¶
This section is empty.
Variables ¶
var File_go_chromium_org_luci_milo_proto_v1_rpc_proto protoreflect.FileDescriptor
Functions ¶
func FileDescriptorSet ¶
func FileDescriptorSet() *descriptorpb.FileDescriptorSet
FileDescriptorSet returns a descriptor set for this proto package, which includes all defined services, and all transitive dependencies.
Will not return nil.
Do NOT modify the returned descriptor.
func RegisterMiloInternalServer ¶
func RegisterMiloInternalServer(s prpc.Registrar, srv MiloInternalServer)
Types ¶
type BatchCheckPermissionsRequest ¶
type BatchCheckPermissionsRequest struct { // Required. The realm to check the permissions against. Realm string `protobuf:"bytes,1,opt,name=realm,proto3" json:"realm,omitempty"` // String representation of the permissions. // // Permissions must have the following format: `<service>.<subject>.<verb>`. // // N.B. Only permissions registered [here][1] are allowed. // // [1]: https://source.corp.google.com/h/github/googlesource/codesearch/+/master:luci/luci-go/milo/rpc/batch_check_permissions.go;l=26;drc=e952557609eade6037c66866ebc00c506d8800a8 Permissions []string `protobuf:"bytes,2,rep,name=permissions,proto3" json:"permissions,omitempty"` // contains filtered or unexported fields }
A request message for `BatchCheckPermissions` RPC.
func (*BatchCheckPermissionsRequest) Descriptor
deprecated
func (*BatchCheckPermissionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchCheckPermissionsRequest.ProtoReflect.Descriptor instead.
func (*BatchCheckPermissionsRequest) GetPermissions ¶
func (x *BatchCheckPermissionsRequest) GetPermissions() []string
func (*BatchCheckPermissionsRequest) GetRealm ¶
func (x *BatchCheckPermissionsRequest) GetRealm() string
func (*BatchCheckPermissionsRequest) ProtoMessage ¶
func (*BatchCheckPermissionsRequest) ProtoMessage()
func (*BatchCheckPermissionsRequest) ProtoReflect ¶
func (x *BatchCheckPermissionsRequest) ProtoReflect() protoreflect.Message
func (*BatchCheckPermissionsRequest) Reset ¶
func (x *BatchCheckPermissionsRequest) Reset()
func (*BatchCheckPermissionsRequest) String ¶
func (x *BatchCheckPermissionsRequest) String() string
type BatchCheckPermissionsResponse ¶
type BatchCheckPermissionsResponse struct { // A map of permission check results. // // The key is the permission name and the value is whether the user has the // permission. Results map[string]bool `` /* 156-byte string literal not displayed */ // contains filtered or unexported fields }
A response message for `BatchCheckPermissions` RPC.
func (*BatchCheckPermissionsResponse) Descriptor
deprecated
func (*BatchCheckPermissionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchCheckPermissionsResponse.ProtoReflect.Descriptor instead.
func (*BatchCheckPermissionsResponse) GetResults ¶
func (x *BatchCheckPermissionsResponse) GetResults() map[string]bool
func (*BatchCheckPermissionsResponse) ProtoMessage ¶
func (*BatchCheckPermissionsResponse) ProtoMessage()
func (*BatchCheckPermissionsResponse) ProtoReflect ¶
func (x *BatchCheckPermissionsResponse) ProtoReflect() protoreflect.Message
func (*BatchCheckPermissionsResponse) Reset ¶
func (x *BatchCheckPermissionsResponse) Reset()
func (*BatchCheckPermissionsResponse) String ¶
func (x *BatchCheckPermissionsResponse) String() string
type BuilderSnapshot ¶
type BuilderSnapshot struct { // The builder this snapshot belongs to. Builder *proto.BuilderID `protobuf:"bytes,1,opt,name=builder,proto3" json:"builder,omitempty"` // The latest build associated with the builder at the time the snapshot is // taken. Nil if there's no associated build. Build *proto.Build `protobuf:"bytes,2,opt,name=build,proto3" json:"build,omitempty"` // contains filtered or unexported fields }
func (*BuilderSnapshot) Descriptor
deprecated
func (*BuilderSnapshot) Descriptor() ([]byte, []int)
Deprecated: Use BuilderSnapshot.ProtoReflect.Descriptor instead.
func (*BuilderSnapshot) GetBuild ¶
func (x *BuilderSnapshot) GetBuild() *proto.Build
func (*BuilderSnapshot) GetBuilder ¶
func (x *BuilderSnapshot) GetBuilder() *proto.BuilderID
func (*BuilderSnapshot) ProtoMessage ¶
func (*BuilderSnapshot) ProtoMessage()
func (*BuilderSnapshot) ProtoReflect ¶
func (x *BuilderSnapshot) ProtoReflect() protoreflect.Message
func (*BuilderSnapshot) Reset ¶
func (x *BuilderSnapshot) Reset()
func (*BuilderSnapshot) String ¶
func (x *BuilderSnapshot) String() string
type BuilderStats ¶
type BuilderStats struct { // The builder that the stats belongs to. Builder *proto.BuilderID `protobuf:"bytes,1,opt,name=builder,proto3" json:"builder,omitempty"` // The number of pending builds associated with the builder. PendingBuildsCount int32 `protobuf:"varint,2,opt,name=pending_builds_count,json=pendingBuildsCount,proto3" json:"pending_builds_count,omitempty"` // The number of running builds associated with the builder. RunningBuildsCount int32 `protobuf:"varint,3,opt,name=running_builds_count,json=runningBuildsCount,proto3" json:"running_builds_count,omitempty"` // contains filtered or unexported fields }
A message that contains some basic stats of a builder.
func (*BuilderStats) Descriptor
deprecated
func (*BuilderStats) Descriptor() ([]byte, []int)
Deprecated: Use BuilderStats.ProtoReflect.Descriptor instead.
func (*BuilderStats) GetBuilder ¶
func (x *BuilderStats) GetBuilder() *proto.BuilderID
func (*BuilderStats) GetPendingBuildsCount ¶
func (x *BuilderStats) GetPendingBuildsCount() int32
func (*BuilderStats) GetRunningBuildsCount ¶
func (x *BuilderStats) GetRunningBuildsCount() int32
func (*BuilderStats) ProtoMessage ¶
func (*BuilderStats) ProtoMessage()
func (*BuilderStats) ProtoReflect ¶
func (x *BuilderStats) ProtoReflect() protoreflect.Message
func (*BuilderStats) Reset ¶
func (x *BuilderStats) Reset()
func (*BuilderStats) String ¶
func (x *BuilderStats) String() string
type ConsolePredicate ¶
type ConsolePredicate struct { // A console must belong to this project. Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` // A console must include this builder. Builder *proto.BuilderID `protobuf:"bytes,1,opt,name=builder,proto3" json:"builder,omitempty"` // contains filtered or unexported fields }
Represents a function Console -> bool. Empty message matches all consoles.
func (*ConsolePredicate) Descriptor
deprecated
func (*ConsolePredicate) Descriptor() ([]byte, []int)
Deprecated: Use ConsolePredicate.ProtoReflect.Descriptor instead.
func (*ConsolePredicate) GetBuilder ¶
func (x *ConsolePredicate) GetBuilder() *proto.BuilderID
func (*ConsolePredicate) GetProject ¶
func (x *ConsolePredicate) GetProject() string
func (*ConsolePredicate) ProtoMessage ¶
func (*ConsolePredicate) ProtoMessage()
func (*ConsolePredicate) ProtoReflect ¶
func (x *ConsolePredicate) ProtoReflect() protoreflect.Message
func (*ConsolePredicate) Reset ¶
func (x *ConsolePredicate) Reset()
func (*ConsolePredicate) String ¶
func (x *ConsolePredicate) String() string
type ConsoleSnapshot ¶
type ConsoleSnapshot struct { // The console this snapshot belongs to. Console *projectconfig.Console `protobuf:"bytes,1,opt,name=console,proto3" json:"console,omitempty"` // The snapshots of all the builders in the console. // In the same order as `console.builders`. BuilderSnapshots []*BuilderSnapshot `protobuf:"bytes,2,rep,name=builder_snapshots,json=builderSnapshots,proto3" json:"builder_snapshots,omitempty"` // contains filtered or unexported fields }
func (*ConsoleSnapshot) Descriptor
deprecated
func (*ConsoleSnapshot) Descriptor() ([]byte, []int)
Deprecated: Use ConsoleSnapshot.ProtoReflect.Descriptor instead.
func (*ConsoleSnapshot) GetBuilderSnapshots ¶
func (x *ConsoleSnapshot) GetBuilderSnapshots() []*BuilderSnapshot
func (*ConsoleSnapshot) GetConsole ¶
func (x *ConsoleSnapshot) GetConsole() *projectconfig.Console
func (*ConsoleSnapshot) ProtoMessage ¶
func (*ConsoleSnapshot) ProtoMessage()
func (*ConsoleSnapshot) ProtoReflect ¶
func (x *ConsoleSnapshot) ProtoReflect() protoreflect.Message
func (*ConsoleSnapshot) Reset ¶
func (x *ConsoleSnapshot) Reset()
func (*ConsoleSnapshot) String ¶
func (x *ConsoleSnapshot) String() string
type DecoratedMiloInternal ¶
type DecoratedMiloInternal struct { // Service is the service to decorate. Service MiloInternalServer // Prelude is called for each method before forwarding the call to Service. // If Prelude returns an error, then the call is skipped and the error is // processed via the Postlude (if one is defined), or it is returned directly. Prelude func(ctx context.Context, methodName string, req proto.Message) (context.Context, error) // Postlude is called for each method after Service has processed the call, or // after the Prelude has returned an error. This takes the Service's // response proto (which may be nil) and/or any error. The decorated // service will return the response (possibly mutated) and error that Postlude // returns. Postlude func(ctx context.Context, methodName string, rsp proto.Message, err error) error }
func (*DecoratedMiloInternal) BatchCheckPermissions ¶
func (s *DecoratedMiloInternal) BatchCheckPermissions(ctx context.Context, req *BatchCheckPermissionsRequest) (rsp *BatchCheckPermissionsResponse, err error)
func (*DecoratedMiloInternal) GetProjectCfg ¶
func (s *DecoratedMiloInternal) GetProjectCfg(ctx context.Context, req *GetProjectCfgRequest) (rsp *projectconfig.Project, err error)
func (*DecoratedMiloInternal) ListBuilders ¶
func (s *DecoratedMiloInternal) ListBuilders(ctx context.Context, req *ListBuildersRequest) (rsp *ListBuildersResponse, err error)
func (*DecoratedMiloInternal) ListProjects ¶
func (s *DecoratedMiloInternal) ListProjects(ctx context.Context, req *ListProjectsRequest) (rsp *ListProjectsResponse, err error)
func (*DecoratedMiloInternal) ProxyGitilesLog ¶
func (s *DecoratedMiloInternal) ProxyGitilesLog(ctx context.Context, req *ProxyGitilesLogRequest) (rsp *gitiles.LogResponse, err error)
func (*DecoratedMiloInternal) QueryBlamelist ¶
func (s *DecoratedMiloInternal) QueryBlamelist(ctx context.Context, req *QueryBlamelistRequest) (rsp *QueryBlamelistResponse, err error)
func (*DecoratedMiloInternal) QueryBuilderStats ¶
func (s *DecoratedMiloInternal) QueryBuilderStats(ctx context.Context, req *QueryBuilderStatsRequest) (rsp *BuilderStats, err error)
func (*DecoratedMiloInternal) QueryConsoleSnapshots ¶
func (s *DecoratedMiloInternal) QueryConsoleSnapshots(ctx context.Context, req *QueryConsoleSnapshotsRequest) (rsp *QueryConsoleSnapshotsResponse, err error)
func (*DecoratedMiloInternal) QueryConsoles ¶
func (s *DecoratedMiloInternal) QueryConsoles(ctx context.Context, req *QueryConsolesRequest) (rsp *QueryConsolesResponse, err error)
func (*DecoratedMiloInternal) QueryRecentBuilds ¶
func (s *DecoratedMiloInternal) QueryRecentBuilds(ctx context.Context, req *QueryRecentBuildsRequest) (rsp *QueryRecentBuildsResponse, err error)
type GetProjectCfgRequest ¶
type GetProjectCfgRequest struct { // The project name. Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // contains filtered or unexported fields }
func (*GetProjectCfgRequest) Descriptor
deprecated
func (*GetProjectCfgRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetProjectCfgRequest.ProtoReflect.Descriptor instead.
func (*GetProjectCfgRequest) GetProject ¶
func (x *GetProjectCfgRequest) GetProject() string
func (*GetProjectCfgRequest) ProtoMessage ¶
func (*GetProjectCfgRequest) ProtoMessage()
func (*GetProjectCfgRequest) ProtoReflect ¶
func (x *GetProjectCfgRequest) ProtoReflect() protoreflect.Message
func (*GetProjectCfgRequest) Reset ¶
func (x *GetProjectCfgRequest) Reset()
func (*GetProjectCfgRequest) String ¶
func (x *GetProjectCfgRequest) String() string
type ListBuildersPageToken ¶
type ListBuildersPageToken struct { // The index of the next builder from all cached builders from buildbucket. // // Should not coexist with `NextMiloBuilderIndex`. NextBuildbucketBuilderIndex int32 `` /* 147-byte string literal not displayed */ // The index of the next builder from Milo project definition. // // Should not coexist with `NextBuildbucketBuilderIndex`. NextMiloBuilderIndex int32 `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
A stateless page token for `ListBuilders` RPC.
func (*ListBuildersPageToken) Descriptor
deprecated
func (*ListBuildersPageToken) Descriptor() ([]byte, []int)
Deprecated: Use ListBuildersPageToken.ProtoReflect.Descriptor instead.
func (*ListBuildersPageToken) GetNextBuildbucketBuilderIndex ¶
func (x *ListBuildersPageToken) GetNextBuildbucketBuilderIndex() int32
func (*ListBuildersPageToken) GetNextMiloBuilderIndex ¶
func (x *ListBuildersPageToken) GetNextMiloBuilderIndex() int32
func (*ListBuildersPageToken) ProtoMessage ¶
func (*ListBuildersPageToken) ProtoMessage()
func (*ListBuildersPageToken) ProtoReflect ¶
func (x *ListBuildersPageToken) ProtoReflect() protoreflect.Message
func (*ListBuildersPageToken) Reset ¶
func (x *ListBuildersPageToken) Reset()
func (*ListBuildersPageToken) String ¶
func (x *ListBuildersPageToken) String() string
type ListBuildersRequest ¶
type ListBuildersRequest struct { // Required only when `group` is specified. The project to query the builders // from. // // When specified, query all builders in the project as well as any external // builders referenced by the consoles in the project. // When omitted, query all builders in any project. Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // Optional. The group/console to query the builders from. // // When omitted, all builders from the project is returned. Including all // builders defined in the consoles, builder groups, and buildbucket. Group string `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"` // Optional. The maxium number of builders to return. // // The service may return fewer than this value. // If unspecified, at most 100 builders will be returned. // The maximum value is 10000; values above 10000 will be coerced to 10000. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous `ListBuilders` // call. Provide this to retrieve the subsequent page. // // When paginating, all parameters provided to `ListBuilders`, with the // exception of page_size and page_token, must match the call that provided // the page token. PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
A request message for `ListBuilders` RPC.
func (*ListBuildersRequest) Descriptor
deprecated
func (*ListBuildersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBuildersRequest.ProtoReflect.Descriptor instead.
func (*ListBuildersRequest) GetGroup ¶
func (x *ListBuildersRequest) GetGroup() string
func (*ListBuildersRequest) GetPageSize ¶
func (x *ListBuildersRequest) GetPageSize() int32
func (*ListBuildersRequest) GetPageToken ¶
func (x *ListBuildersRequest) GetPageToken() string
func (*ListBuildersRequest) GetProject ¶
func (x *ListBuildersRequest) GetProject() string
func (*ListBuildersRequest) ProtoMessage ¶
func (*ListBuildersRequest) ProtoMessage()
func (*ListBuildersRequest) ProtoReflect ¶
func (x *ListBuildersRequest) ProtoReflect() protoreflect.Message
func (*ListBuildersRequest) Reset ¶
func (x *ListBuildersRequest) Reset()
func (*ListBuildersRequest) String ¶
func (x *ListBuildersRequest) String() string
type ListBuildersResponse ¶
type ListBuildersResponse struct { // A list of matched builders. // // Builders are ordered by their canonical string ID // (i.e. "{project}/{bucket}/{builder}") with the exception that builders from // `ListBuildersRequest.project` always come before builders from other // projects. // Only builder IDs are populated for now. Builders []*proto.BuilderItem `protobuf:"bytes,1,rep,name=builders,proto3" json:"builders,omitempty"` // A token that can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
A response message for `ListBuilders` RPC.
func (*ListBuildersResponse) Descriptor
deprecated
func (*ListBuildersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBuildersResponse.ProtoReflect.Descriptor instead.
func (*ListBuildersResponse) GetBuilders ¶
func (x *ListBuildersResponse) GetBuilders() []*proto.BuilderItem
func (*ListBuildersResponse) GetNextPageToken ¶
func (x *ListBuildersResponse) GetNextPageToken() string
func (*ListBuildersResponse) ProtoMessage ¶
func (*ListBuildersResponse) ProtoMessage()
func (*ListBuildersResponse) ProtoReflect ¶
func (x *ListBuildersResponse) ProtoReflect() protoreflect.Message
func (*ListBuildersResponse) Reset ¶
func (x *ListBuildersResponse) Reset()
func (*ListBuildersResponse) String ¶
func (x *ListBuildersResponse) String() string
type ListProjectsPageToken ¶
type ListProjectsPageToken struct { // The index of the next project from all projects. NextProjectIndex int32 `protobuf:"varint,3,opt,name=next_project_index,json=nextProjectIndex,proto3" json:"next_project_index,omitempty"` // contains filtered or unexported fields }
A stateless page token for `ListProjects` RPC.
func (*ListProjectsPageToken) Descriptor
deprecated
func (*ListProjectsPageToken) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectsPageToken.ProtoReflect.Descriptor instead.
func (*ListProjectsPageToken) GetNextProjectIndex ¶
func (x *ListProjectsPageToken) GetNextProjectIndex() int32
func (*ListProjectsPageToken) ProtoMessage ¶
func (*ListProjectsPageToken) ProtoMessage()
func (*ListProjectsPageToken) ProtoReflect ¶
func (x *ListProjectsPageToken) ProtoReflect() protoreflect.Message
func (*ListProjectsPageToken) Reset ¶
func (x *ListProjectsPageToken) Reset()
func (*ListProjectsPageToken) String ¶
func (x *ListProjectsPageToken) String() string
type ListProjectsRequest ¶
type ListProjectsRequest struct { // Optional. The maxium number of projects to return. // // The service may return fewer than this value. // If unspecified, at most 100 projects will be returned. // The maximum value is 10000; values above 10000 will be coerced to 10000. PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous `ListProjects` // call. Provide this to retrieve the subsequent page. // // When paginating, all parameters provided to `ListProjects`, with the // exception of page_size and page_token, must match the call that provided // the page token. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
A request message for `ListProjects` RPC.
func (*ListProjectsRequest) Descriptor
deprecated
func (*ListProjectsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectsRequest.ProtoReflect.Descriptor instead.
func (*ListProjectsRequest) GetPageSize ¶
func (x *ListProjectsRequest) GetPageSize() int32
func (*ListProjectsRequest) GetPageToken ¶
func (x *ListProjectsRequest) GetPageToken() string
func (*ListProjectsRequest) ProtoMessage ¶
func (*ListProjectsRequest) ProtoMessage()
func (*ListProjectsRequest) ProtoReflect ¶
func (x *ListProjectsRequest) ProtoReflect() protoreflect.Message
func (*ListProjectsRequest) Reset ¶
func (x *ListProjectsRequest) Reset()
func (*ListProjectsRequest) String ¶
func (x *ListProjectsRequest) String() string
type ListProjectsResponse ¶
type ListProjectsResponse struct { // A list of matched projects. // // Projects are ordered by their string ID Projects []*ProjectListItem `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"` // A token that can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
A response message for `ListProjects` RPC.
func (*ListProjectsResponse) Descriptor
deprecated
func (*ListProjectsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectsResponse.ProtoReflect.Descriptor instead.
func (*ListProjectsResponse) GetNextPageToken ¶
func (x *ListProjectsResponse) GetNextPageToken() string
func (*ListProjectsResponse) GetProjects ¶
func (x *ListProjectsResponse) GetProjects() []*ProjectListItem
func (*ListProjectsResponse) ProtoMessage ¶
func (*ListProjectsResponse) ProtoMessage()
func (*ListProjectsResponse) ProtoReflect ¶
func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message
func (*ListProjectsResponse) Reset ¶
func (x *ListProjectsResponse) Reset()
func (*ListProjectsResponse) String ¶
func (x *ListProjectsResponse) String() string
type MiloInternalClient ¶
type MiloInternalClient interface { // Query logs from a gitiles host. // // This avoids CORS issue at the cost of small overhead to proxy the requests. // Rationales can be found at b/349503219#comment11. // // The request/response structure is designed in a way that we can easily // switch the clients to query gitiles directly in the future if needed. ProxyGitilesLog(ctx context.Context, in *ProxyGitilesLogRequest, opts ...grpc.CallOption) (*gitiles.LogResponse, error) // Retrieves blamelist of a build. // // The blamelist of a build is defined as [end_commit, start_commit) // end_commit is the Gitiles commit of the build (specified in gitiles // buildset tag). // start_commit is the closest ancestor commit with an associated build that // is from the same builder and is not expired, cancelled, or infra-failed. QueryBlamelist(ctx context.Context, in *QueryBlamelistRequest, opts ...grpc.CallOption) (*QueryBlamelistResponse, error) // Retrieves a list of projects. ListProjects(ctx context.Context, in *ListProjectsRequest, opts ...grpc.CallOption) (*ListProjectsResponse, error) // Gets the project config. // // Return the config of the project. GetProjectCfg(ctx context.Context, in *GetProjectCfgRequest, opts ...grpc.CallOption) (*projectconfig.Project, error) // Retrieves the recent, finished builds of a builder. QueryRecentBuilds(ctx context.Context, in *QueryRecentBuildsRequest, opts ...grpc.CallOption) (*QueryRecentBuildsResponse, error) // Retrieves a list of builders in a project or a builder group. ListBuilders(ctx context.Context, in *ListBuildersRequest, opts ...grpc.CallOption) (*ListBuildersResponse, error) // Get the statistics associated with a builder. QueryBuilderStats(ctx context.Context, in *QueryBuilderStatsRequest, opts ...grpc.CallOption) (*BuilderStats, error) // Check whether the users has the specified permissions in the given realm. // // N.B. Only permissions registered [here][1] can be checked. // // [1]: https://source.corp.google.com/h/github/googlesource/codesearch/+/master:luci/luci-go/milo/rpc/batch_check_permissions.go;l=26;drc=e952557609eade6037c66866ebc00c506d8800a8 BatchCheckPermissions(ctx context.Context, in *BatchCheckPermissionsRequest, opts ...grpc.CallOption) (*BatchCheckPermissionsResponse, error) // Retrieves a list of consoles. QueryConsoles(ctx context.Context, in *QueryConsolesRequest, opts ...grpc.CallOption) (*QueryConsolesResponse, error) // Retrieves a list of consoles with latest snapshots. QueryConsoleSnapshots(ctx context.Context, in *QueryConsoleSnapshotsRequest, opts ...grpc.CallOption) (*QueryConsoleSnapshotsResponse, error) }
MiloInternalClient is the client API for MiloInternal service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMiloInternalClient ¶
func NewMiloInternalClient(cc grpc.ClientConnInterface) MiloInternalClient
func NewMiloInternalPRPCClient ¶
func NewMiloInternalPRPCClient(client *prpc.Client) MiloInternalClient
type MiloInternalServer ¶
type MiloInternalServer interface { // Query logs from a gitiles host. // // This avoids CORS issue at the cost of small overhead to proxy the requests. // Rationales can be found at b/349503219#comment11. // // The request/response structure is designed in a way that we can easily // switch the clients to query gitiles directly in the future if needed. ProxyGitilesLog(context.Context, *ProxyGitilesLogRequest) (*gitiles.LogResponse, error) // Retrieves blamelist of a build. // // The blamelist of a build is defined as [end_commit, start_commit) // end_commit is the Gitiles commit of the build (specified in gitiles // buildset tag). // start_commit is the closest ancestor commit with an associated build that // is from the same builder and is not expired, cancelled, or infra-failed. QueryBlamelist(context.Context, *QueryBlamelistRequest) (*QueryBlamelistResponse, error) // Retrieves a list of projects. ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error) // Gets the project config. // // Return the config of the project. GetProjectCfg(context.Context, *GetProjectCfgRequest) (*projectconfig.Project, error) // Retrieves the recent, finished builds of a builder. QueryRecentBuilds(context.Context, *QueryRecentBuildsRequest) (*QueryRecentBuildsResponse, error) // Retrieves a list of builders in a project or a builder group. ListBuilders(context.Context, *ListBuildersRequest) (*ListBuildersResponse, error) // Get the statistics associated with a builder. QueryBuilderStats(context.Context, *QueryBuilderStatsRequest) (*BuilderStats, error) // Check whether the users has the specified permissions in the given realm. // // N.B. Only permissions registered [here][1] can be checked. // // [1]: https://source.corp.google.com/h/github/googlesource/codesearch/+/master:luci/luci-go/milo/rpc/batch_check_permissions.go;l=26;drc=e952557609eade6037c66866ebc00c506d8800a8 BatchCheckPermissions(context.Context, *BatchCheckPermissionsRequest) (*BatchCheckPermissionsResponse, error) // Retrieves a list of consoles. QueryConsoles(context.Context, *QueryConsolesRequest) (*QueryConsolesResponse, error) // Retrieves a list of consoles with latest snapshots. QueryConsoleSnapshots(context.Context, *QueryConsoleSnapshotsRequest) (*QueryConsoleSnapshotsResponse, error) }
MiloInternalServer is the server API for MiloInternal service.
type ProjectListItem ¶
type ProjectListItem struct { // The project id. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The url of the project logo. LogoUrl string `protobuf:"bytes,2,opt,name=logo_url,json=logoUrl,proto3" json:"logo_url,omitempty"` // contains filtered or unexported fields }
A single project in a ListProjectsResponse.
func (*ProjectListItem) Descriptor
deprecated
func (*ProjectListItem) Descriptor() ([]byte, []int)
Deprecated: Use ProjectListItem.ProtoReflect.Descriptor instead.
func (*ProjectListItem) GetId ¶
func (x *ProjectListItem) GetId() string
func (*ProjectListItem) GetLogoUrl ¶
func (x *ProjectListItem) GetLogoUrl() string
func (*ProjectListItem) ProtoMessage ¶
func (*ProjectListItem) ProtoMessage()
func (*ProjectListItem) ProtoReflect ¶
func (x *ProjectListItem) ProtoReflect() protoreflect.Message
func (*ProjectListItem) Reset ¶
func (x *ProjectListItem) Reset()
func (*ProjectListItem) String ¶
func (x *ProjectListItem) String() string
type ProxyGitilesLogRequest ¶
type ProxyGitilesLogRequest struct { // The host to send the gitiles Log request to. Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` // The gitiles Log request. Request *gitiles.LogRequest `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"` // contains filtered or unexported fields }
A request message for `ProxyGitilesLog` RPC.
func (*ProxyGitilesLogRequest) Descriptor
deprecated
func (*ProxyGitilesLogRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProxyGitilesLogRequest.ProtoReflect.Descriptor instead.
func (*ProxyGitilesLogRequest) GetHost ¶
func (x *ProxyGitilesLogRequest) GetHost() string
func (*ProxyGitilesLogRequest) GetRequest ¶
func (x *ProxyGitilesLogRequest) GetRequest() *gitiles.LogRequest
func (*ProxyGitilesLogRequest) ProtoMessage ¶
func (*ProxyGitilesLogRequest) ProtoMessage()
func (*ProxyGitilesLogRequest) ProtoReflect ¶
func (x *ProxyGitilesLogRequest) ProtoReflect() protoreflect.Message
func (*ProxyGitilesLogRequest) Reset ¶
func (x *ProxyGitilesLogRequest) Reset()
func (*ProxyGitilesLogRequest) String ¶
func (x *ProxyGitilesLogRequest) String() string
type QueryBlamelistPageToken ¶
type QueryBlamelistPageToken struct { // The first commit in the next page. NextCommitId string `protobuf:"bytes,2,opt,name=next_commit_id,json=nextCommitId,proto3" json:"next_commit_id,omitempty"` // contains filtered or unexported fields }
A stateless page token for QueryBlamelist RPC.
func (*QueryBlamelistPageToken) Descriptor
deprecated
func (*QueryBlamelistPageToken) Descriptor() ([]byte, []int)
Deprecated: Use QueryBlamelistPageToken.ProtoReflect.Descriptor instead.
func (*QueryBlamelistPageToken) GetNextCommitId ¶
func (x *QueryBlamelistPageToken) GetNextCommitId() string
func (*QueryBlamelistPageToken) ProtoMessage ¶
func (*QueryBlamelistPageToken) ProtoMessage()
func (*QueryBlamelistPageToken) ProtoReflect ¶
func (x *QueryBlamelistPageToken) ProtoReflect() protoreflect.Message
func (*QueryBlamelistPageToken) Reset ¶
func (x *QueryBlamelistPageToken) Reset()
func (*QueryBlamelistPageToken) String ¶
func (x *QueryBlamelistPageToken) String() string
type QueryBlamelistRequest ¶
type QueryBlamelistRequest struct { // The Gitiles commit of the build. // // This defines the end_commit of the blamelist. // It should be set to the output Gitiles commit of the build. // Input Gitiles commit should be used when output gitiles commit is not // available. GitilesCommit *proto.GitilesCommit `protobuf:"bytes,1,opt,name=gitiles_commit,json=gitilesCommit,proto3" json:"gitiles_commit,omitempty"` // The context builder of the blamelist. // // The start commit of the blamelist is the closest ancestor commit with an // associated build that is from the same builder and is not expired, // cancelled, or infra-failed. Builder *proto.BuilderID `protobuf:"bytes,2,opt,name=builder,proto3" json:"builder,omitempty"` // Optional. The maximum number of commits to return. // // The service may return fewer than this value. // If unspecified, at most 100 commits will be returned. // The maximum value is 1000; values above 1000 will be coerced to 1000. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous `QueryBlamelist` call. // Provide this to retrieve the subsequent page. // // When paginating, all parameters provided to `QueryBlamelist`, with the // exception of page_size and page_token, must match the call that provided // the page token. PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // This field is unused. // // TODO(crbugs/1047893): remove this field in the once no clients depends on // this. MultiProjectSupport bool `protobuf:"varint,5,opt,name=multi_project_support,json=multiProjectSupport,proto3" json:"multi_project_support,omitempty"` // contains filtered or unexported fields }
A request message for `QueryBlamelist` RPC.
func (*QueryBlamelistRequest) Descriptor
deprecated
func (*QueryBlamelistRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryBlamelistRequest.ProtoReflect.Descriptor instead.
func (*QueryBlamelistRequest) GetBuilder ¶
func (x *QueryBlamelistRequest) GetBuilder() *proto.BuilderID
func (*QueryBlamelistRequest) GetGitilesCommit ¶
func (x *QueryBlamelistRequest) GetGitilesCommit() *proto.GitilesCommit
func (*QueryBlamelistRequest) GetMultiProjectSupport ¶
func (x *QueryBlamelistRequest) GetMultiProjectSupport() bool
func (*QueryBlamelistRequest) GetPageSize ¶
func (x *QueryBlamelistRequest) GetPageSize() int32
func (*QueryBlamelistRequest) GetPageToken ¶
func (x *QueryBlamelistRequest) GetPageToken() string
func (*QueryBlamelistRequest) ProtoMessage ¶
func (*QueryBlamelistRequest) ProtoMessage()
func (*QueryBlamelistRequest) ProtoReflect ¶
func (x *QueryBlamelistRequest) ProtoReflect() protoreflect.Message
func (*QueryBlamelistRequest) Reset ¶
func (x *QueryBlamelistRequest) Reset()
func (*QueryBlamelistRequest) String ¶
func (x *QueryBlamelistRequest) String() string
type QueryBlamelistResponse ¶
type QueryBlamelistResponse struct { // The commits from the blamelist of the build, in reverse chronological // order. Commits []*git.Commit `protobuf:"bytes,1,rep,name=commits,proto3" json:"commits,omitempty"` // A token that can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // The repo commit immediately preceding |commits|. Useful for creating // git log queries, which are exclusive of the first commit. // Unset when |commits| includes the first commit in the repository. PrecedingCommit *git.Commit `protobuf:"bytes,3,opt,name=preceding_commit,json=precedingCommit,proto3" json:"preceding_commit,omitempty"` // contains filtered or unexported fields }
A response message for QueryBlamelist RPC.
func (*QueryBlamelistResponse) Descriptor
deprecated
func (*QueryBlamelistResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryBlamelistResponse.ProtoReflect.Descriptor instead.
func (*QueryBlamelistResponse) GetCommits ¶
func (x *QueryBlamelistResponse) GetCommits() []*git.Commit
func (*QueryBlamelistResponse) GetNextPageToken ¶
func (x *QueryBlamelistResponse) GetNextPageToken() string
func (*QueryBlamelistResponse) GetPrecedingCommit ¶
func (x *QueryBlamelistResponse) GetPrecedingCommit() *git.Commit
func (*QueryBlamelistResponse) ProtoMessage ¶
func (*QueryBlamelistResponse) ProtoMessage()
func (*QueryBlamelistResponse) ProtoReflect ¶
func (x *QueryBlamelistResponse) ProtoReflect() protoreflect.Message
func (*QueryBlamelistResponse) Reset ¶
func (x *QueryBlamelistResponse) Reset()
func (*QueryBlamelistResponse) String ¶
func (x *QueryBlamelistResponse) String() string
type QueryBuilderStatsRequest ¶
type QueryBuilderStatsRequest struct { // The builder to query the stats from. Builder *proto.BuilderID `protobuf:"bytes,1,opt,name=builder,proto3" json:"builder,omitempty"` // contains filtered or unexported fields }
A request message for `QueryBuilderStats` RPC.
func (*QueryBuilderStatsRequest) Descriptor
deprecated
func (*QueryBuilderStatsRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryBuilderStatsRequest.ProtoReflect.Descriptor instead.
func (*QueryBuilderStatsRequest) GetBuilder ¶
func (x *QueryBuilderStatsRequest) GetBuilder() *proto.BuilderID
func (*QueryBuilderStatsRequest) ProtoMessage ¶
func (*QueryBuilderStatsRequest) ProtoMessage()
func (*QueryBuilderStatsRequest) ProtoReflect ¶
func (x *QueryBuilderStatsRequest) ProtoReflect() protoreflect.Message
func (*QueryBuilderStatsRequest) Reset ¶
func (x *QueryBuilderStatsRequest) Reset()
func (*QueryBuilderStatsRequest) String ¶
func (x *QueryBuilderStatsRequest) String() string
type QueryConsoleSnapshotsRequest ¶
type QueryConsoleSnapshotsRequest struct { // A console in the response must satisfy this predicate. // `predicate.project` is required. Predicate *ConsolePredicate `protobuf:"bytes,1,opt,name=predicate,proto3" json:"predicate,omitempty"` // Optional. The maximum number of consoles to return. // // The service may return fewer than this value. // If unspecified, at most 25 consoles will be returned. // The maximum value is 100; values above 100 will be coerced to 100. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous `QueryConsoleSnapshots` // call. Provide this to retrieve the subsequent page. // // When paginating, all parameters provided to `QueryConsoleSnapshots`, with // the exception of page_size and page_token, must match the call that // provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*QueryConsoleSnapshotsRequest) Descriptor
deprecated
func (*QueryConsoleSnapshotsRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryConsoleSnapshotsRequest.ProtoReflect.Descriptor instead.
func (*QueryConsoleSnapshotsRequest) GetPageSize ¶
func (x *QueryConsoleSnapshotsRequest) GetPageSize() int32
func (*QueryConsoleSnapshotsRequest) GetPageToken ¶
func (x *QueryConsoleSnapshotsRequest) GetPageToken() string
func (*QueryConsoleSnapshotsRequest) GetPredicate ¶
func (x *QueryConsoleSnapshotsRequest) GetPredicate() *ConsolePredicate
func (*QueryConsoleSnapshotsRequest) ProtoMessage ¶
func (*QueryConsoleSnapshotsRequest) ProtoMessage()
func (*QueryConsoleSnapshotsRequest) ProtoReflect ¶
func (x *QueryConsoleSnapshotsRequest) ProtoReflect() protoreflect.Message
func (*QueryConsoleSnapshotsRequest) Reset ¶
func (x *QueryConsoleSnapshotsRequest) Reset()
func (*QueryConsoleSnapshotsRequest) String ¶
func (x *QueryConsoleSnapshotsRequest) String() string
type QueryConsoleSnapshotsResponse ¶
type QueryConsoleSnapshotsResponse struct { // A list of matched consoles. Snapshots []*ConsoleSnapshot `protobuf:"bytes,1,rep,name=snapshots,proto3" json:"snapshots,omitempty"` // A token that can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*QueryConsoleSnapshotsResponse) Descriptor
deprecated
func (*QueryConsoleSnapshotsResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryConsoleSnapshotsResponse.ProtoReflect.Descriptor instead.
func (*QueryConsoleSnapshotsResponse) GetNextPageToken ¶
func (x *QueryConsoleSnapshotsResponse) GetNextPageToken() string
func (*QueryConsoleSnapshotsResponse) GetSnapshots ¶
func (x *QueryConsoleSnapshotsResponse) GetSnapshots() []*ConsoleSnapshot
func (*QueryConsoleSnapshotsResponse) ProtoMessage ¶
func (*QueryConsoleSnapshotsResponse) ProtoMessage()
func (*QueryConsoleSnapshotsResponse) ProtoReflect ¶
func (x *QueryConsoleSnapshotsResponse) ProtoReflect() protoreflect.Message
func (*QueryConsoleSnapshotsResponse) Reset ¶
func (x *QueryConsoleSnapshotsResponse) Reset()
func (*QueryConsoleSnapshotsResponse) String ¶
func (x *QueryConsoleSnapshotsResponse) String() string
type QueryConsolesRequest ¶
type QueryConsolesRequest struct { // A console in the response must satisfy this predicate. Predicate *ConsolePredicate `protobuf:"bytes,1,opt,name=predicate,proto3" json:"predicate,omitempty"` // Optional. The maxium number of consoles to return. // // The service may return fewer than this value. // If unspecified, at most 25 consoles will be returned. // The maximum value is 100; values above 100 will be coerced to 100. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous `ListBuilders` // call. Provide this to retrieve the subsequent page. // // When paginating, all parameters provided to `ListBuilders`, with the // exception of page_size and page_token, must match the call that provided // the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*QueryConsolesRequest) Descriptor
deprecated
func (*QueryConsolesRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryConsolesRequest.ProtoReflect.Descriptor instead.
func (*QueryConsolesRequest) GetPageSize ¶
func (x *QueryConsolesRequest) GetPageSize() int32
func (*QueryConsolesRequest) GetPageToken ¶
func (x *QueryConsolesRequest) GetPageToken() string
func (*QueryConsolesRequest) GetPredicate ¶
func (x *QueryConsolesRequest) GetPredicate() *ConsolePredicate
func (*QueryConsolesRequest) ProtoMessage ¶
func (*QueryConsolesRequest) ProtoMessage()
func (*QueryConsolesRequest) ProtoReflect ¶
func (x *QueryConsolesRequest) ProtoReflect() protoreflect.Message
func (*QueryConsolesRequest) Reset ¶
func (x *QueryConsolesRequest) Reset()
func (*QueryConsolesRequest) String ¶
func (x *QueryConsolesRequest) String() string
type QueryConsolesResponse ¶
type QueryConsolesResponse struct { // A list of matched consoles. Consoles []*projectconfig.Console `protobuf:"bytes,1,rep,name=consoles,proto3" json:"consoles,omitempty"` // A token that can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*QueryConsolesResponse) Descriptor
deprecated
func (*QueryConsolesResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryConsolesResponse.ProtoReflect.Descriptor instead.
func (*QueryConsolesResponse) GetConsoles ¶
func (x *QueryConsolesResponse) GetConsoles() []*projectconfig.Console
func (*QueryConsolesResponse) GetNextPageToken ¶
func (x *QueryConsolesResponse) GetNextPageToken() string
func (*QueryConsolesResponse) ProtoMessage ¶
func (*QueryConsolesResponse) ProtoMessage()
func (*QueryConsolesResponse) ProtoReflect ¶
func (x *QueryConsolesResponse) ProtoReflect() protoreflect.Message
func (*QueryConsolesResponse) Reset ¶
func (x *QueryConsolesResponse) Reset()
func (*QueryConsolesResponse) String ¶
func (x *QueryConsolesResponse) String() string
type QueryRecentBuildsRequest ¶
type QueryRecentBuildsRequest struct { // The builder to query the build history from. Builder *proto.BuilderID `protobuf:"bytes,1,opt,name=builder,proto3" json:"builder,omitempty"` // Optional. The maxium number of builds to return. // // The service may return fewer than this value. // If unspecified, at most 25 builds will be returned. // The maximum value is 100; values above 100 will be coerced to 100. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous `QueryRecentBuilds` // call. Provide this to retrieve the subsequent page. // // When paginating, all parameters provided to `QueryRecentBuilds`, with // the exception of page_size and page_token, must match the call that // provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
A request message for `QueryRecentBuilds` RPC.
func (*QueryRecentBuildsRequest) Descriptor
deprecated
func (*QueryRecentBuildsRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryRecentBuildsRequest.ProtoReflect.Descriptor instead.
func (*QueryRecentBuildsRequest) GetBuilder ¶
func (x *QueryRecentBuildsRequest) GetBuilder() *proto.BuilderID
func (*QueryRecentBuildsRequest) GetPageSize ¶
func (x *QueryRecentBuildsRequest) GetPageSize() int32
func (*QueryRecentBuildsRequest) GetPageToken ¶
func (x *QueryRecentBuildsRequest) GetPageToken() string
func (*QueryRecentBuildsRequest) ProtoMessage ¶
func (*QueryRecentBuildsRequest) ProtoMessage()
func (*QueryRecentBuildsRequest) ProtoReflect ¶
func (x *QueryRecentBuildsRequest) ProtoReflect() protoreflect.Message
func (*QueryRecentBuildsRequest) Reset ¶
func (x *QueryRecentBuildsRequest) Reset()
func (*QueryRecentBuildsRequest) String ¶
func (x *QueryRecentBuildsRequest) String() string
type QueryRecentBuildsResponse ¶
type QueryRecentBuildsResponse struct { // Recent builds. Ordered by `CreateTime`. // Only Id, Builder, Number, CreateTime, Status, Critical are populated. Builds []*proto.Build `protobuf:"bytes,1,rep,name=builds,proto3" json:"builds,omitempty"` // A token that can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
A response message for `QueryRecentBuilds` RPC.
func (*QueryRecentBuildsResponse) Descriptor
deprecated
func (*QueryRecentBuildsResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryRecentBuildsResponse.ProtoReflect.Descriptor instead.
func (*QueryRecentBuildsResponse) GetBuilds ¶
func (x *QueryRecentBuildsResponse) GetBuilds() []*proto.Build
func (*QueryRecentBuildsResponse) GetNextPageToken ¶
func (x *QueryRecentBuildsResponse) GetNextPageToken() string
func (*QueryRecentBuildsResponse) ProtoMessage ¶
func (*QueryRecentBuildsResponse) ProtoMessage()
func (*QueryRecentBuildsResponse) ProtoReflect ¶
func (x *QueryRecentBuildsResponse) ProtoReflect() protoreflect.Message
func (*QueryRecentBuildsResponse) Reset ¶
func (x *QueryRecentBuildsResponse) Reset()
func (*QueryRecentBuildsResponse) String ¶
func (x *QueryRecentBuildsResponse) String() string
type UnimplementedMiloInternalServer ¶
type UnimplementedMiloInternalServer struct { }
UnimplementedMiloInternalServer can be embedded to have forward compatible implementations.
func (*UnimplementedMiloInternalServer) BatchCheckPermissions ¶
func (*UnimplementedMiloInternalServer) BatchCheckPermissions(context.Context, *BatchCheckPermissionsRequest) (*BatchCheckPermissionsResponse, error)
func (*UnimplementedMiloInternalServer) GetProjectCfg ¶
func (*UnimplementedMiloInternalServer) GetProjectCfg(context.Context, *GetProjectCfgRequest) (*projectconfig.Project, error)
func (*UnimplementedMiloInternalServer) ListBuilders ¶
func (*UnimplementedMiloInternalServer) ListBuilders(context.Context, *ListBuildersRequest) (*ListBuildersResponse, error)
func (*UnimplementedMiloInternalServer) ListProjects ¶
func (*UnimplementedMiloInternalServer) ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
func (*UnimplementedMiloInternalServer) ProxyGitilesLog ¶
func (*UnimplementedMiloInternalServer) ProxyGitilesLog(context.Context, *ProxyGitilesLogRequest) (*gitiles.LogResponse, error)
func (*UnimplementedMiloInternalServer) QueryBlamelist ¶
func (*UnimplementedMiloInternalServer) QueryBlamelist(context.Context, *QueryBlamelistRequest) (*QueryBlamelistResponse, error)
func (*UnimplementedMiloInternalServer) QueryBuilderStats ¶
func (*UnimplementedMiloInternalServer) QueryBuilderStats(context.Context, *QueryBuilderStatsRequest) (*BuilderStats, error)
func (*UnimplementedMiloInternalServer) QueryConsoleSnapshots ¶
func (*UnimplementedMiloInternalServer) QueryConsoleSnapshots(context.Context, *QueryConsoleSnapshotsRequest) (*QueryConsoleSnapshotsResponse, error)
func (*UnimplementedMiloInternalServer) QueryConsoles ¶
func (*UnimplementedMiloInternalServer) QueryConsoles(context.Context, *QueryConsolesRequest) (*QueryConsolesResponse, error)
func (*UnimplementedMiloInternalServer) QueryRecentBuilds ¶
func (*UnimplementedMiloInternalServer) QueryRecentBuilds(context.Context, *QueryRecentBuildsRequest) (*QueryRecentBuildsResponse, error)