Documentation ¶
Index ¶
- Variables
- func FileDescriptorSet() *descriptor.FileDescriptorSet
- func RegisterMiloInternalServer(s prpc.Registrar, srv MiloInternalServer)
- type DecoratedMiloInternal
- type MiloInternalClient
- type MiloInternalServer
- 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() *proto1.BuilderID
- func (x *QueryBlamelistRequest) GetGitilesCommit() *proto1.GitilesCommit
- 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 (*QueryBlamelistResponse) ProtoMessage()
- func (x *QueryBlamelistResponse) ProtoReflect() protoreflect.Message
- func (x *QueryBlamelistResponse) Reset()
- func (x *QueryBlamelistResponse) String() string
- type UnimplementedMiloInternalServer
Constants ¶
This section is empty.
Variables ¶
var File_go_chromium_org_luci_milo_api_service_v1_rpc_proto protoreflect.FileDescriptor
Functions ¶
func FileDescriptorSet ¶
func FileDescriptorSet() *descriptor.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 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 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) QueryBlamelist ¶
func (s *DecoratedMiloInternal) QueryBlamelist(ctx context.Context, req *QueryBlamelistRequest) (rsp *QueryBlamelistResponse, err error)
type MiloInternalClient ¶
type MiloInternalClient interface { // 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) }
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 { // 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) }
MiloInternalServer is the server API for MiloInternal service.
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 input Gitiles commit of the build. GitilesCommit *proto1.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 *proto1.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"` // 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() *proto1.BuilderID
func (*QueryBlamelistRequest) GetGitilesCommit ¶
func (x *QueryBlamelistRequest) GetGitilesCommit() *proto1.GitilesCommit
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 reversed chronologically // 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"` // 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) 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 UnimplementedMiloInternalServer ¶
type UnimplementedMiloInternalServer struct { }
UnimplementedMiloInternalServer can be embedded to have forward compatible implementations.
func (*UnimplementedMiloInternalServer) QueryBlamelist ¶
func (*UnimplementedMiloInternalServer) QueryBlamelist(context.Context, *QueryBlamelistRequest) (*QueryBlamelistResponse, error)