Documentation ¶
Index ¶
- Variables
- func RegisterResultsServer(s grpc.ServiceRegistrar, srv ResultsServer)
- type CreateResultRequest
- func (*CreateResultRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateResultRequest) GetParent() string
- func (x *CreateResultRequest) GetResult() *Result
- func (*CreateResultRequest) ProtoMessage()
- func (x *CreateResultRequest) ProtoReflect() protoreflect.Message
- func (x *CreateResultRequest) Reset()
- func (x *CreateResultRequest) String() string
- type DeleteResultRequest
- func (*DeleteResultRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteResultRequest) GetName() string
- func (*DeleteResultRequest) ProtoMessage()
- func (x *DeleteResultRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteResultRequest) Reset()
- func (x *DeleteResultRequest) String() string
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetContent() []byte
- func (x *Event) GetExtensions() map[string]*anypb.Any
- func (x *Event) GetMetadata() map[string]string
- func (*Event) ProtoMessage()
- func (x *Event) ProtoReflect() protoreflect.Message
- func (x *Event) Reset()
- func (x *Event) String() string
- type Execution
- func (*Execution) Descriptor() ([]byte, []int)deprecated
- func (m *Execution) GetExecution() isExecution_Execution
- func (x *Execution) GetOpaque() *anypb.Any
- func (x *Execution) GetPipelineRun() *pipeline_go_proto.PipelineRun
- func (x *Execution) GetTaskRun() *pipeline_go_proto.TaskRun
- func (*Execution) ProtoMessage()
- func (x *Execution) ProtoReflect() protoreflect.Message
- func (x *Execution) Reset()
- func (x *Execution) String() string
- type Execution_Opaque
- type Execution_PipelineRun
- type Execution_TaskRun
- type GetResultRequest
- type ListPageIdentifier
- func (*ListPageIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *ListPageIdentifier) GetFilter() string
- func (x *ListPageIdentifier) GetResultName() string
- func (*ListPageIdentifier) ProtoMessage()
- func (x *ListPageIdentifier) ProtoReflect() protoreflect.Message
- func (x *ListPageIdentifier) Reset()
- func (x *ListPageIdentifier) String() string
- type ListResultsRequest
- func (*ListResultsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListResultsRequest) GetFilter() string
- func (x *ListResultsRequest) GetPageSize() int32
- func (x *ListResultsRequest) GetPageToken() string
- func (x *ListResultsRequest) GetParent() string
- func (*ListResultsRequest) ProtoMessage()
- func (x *ListResultsRequest) ProtoReflect() protoreflect.Message
- func (x *ListResultsRequest) Reset()
- func (x *ListResultsRequest) String() string
- type ListResultsResponse
- func (*ListResultsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListResultsResponse) GetNextPageToken() string
- func (x *ListResultsResponse) GetResults() []*Result
- func (*ListResultsResponse) ProtoMessage()
- func (x *ListResultsResponse) ProtoReflect() protoreflect.Message
- func (x *ListResultsResponse) Reset()
- func (x *ListResultsResponse) String() string
- type Result
- func (*Result) Descriptor() ([]byte, []int)deprecated
- func (x *Result) GetAnnotations() map[string]string
- func (x *Result) GetCreatedTime() *timestamppb.Timestamp
- func (x *Result) GetEtag() string
- func (x *Result) GetExecutions() []*Execution
- func (x *Result) GetExtensions() map[string]*anypb.Any
- func (x *Result) GetName() string
- func (*Result) ProtoMessage()
- func (x *Result) ProtoReflect() protoreflect.Message
- func (x *Result) Reset()
- func (x *Result) String() string
- type ResultsClient
- type ResultsServer
- type TriggerEvent
- func (*TriggerEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TriggerEvent) GetEventId() string
- func (x *TriggerEvent) GetExtensions() map[string]*anypb.Any
- func (x *TriggerEvent) GetFinalEvent() *Event
- func (x *TriggerEvent) GetInputEvent() *Event
- func (x *TriggerEvent) GetStatus() *status.Status
- func (x *TriggerEvent) GetTriggerName() string
- func (*TriggerEvent) ProtoMessage()
- func (x *TriggerEvent) ProtoReflect() protoreflect.Message
- func (x *TriggerEvent) Reset()
- func (x *TriggerEvent) String() string
- type UnimplementedResultsServer
- func (UnimplementedResultsServer) CreateResult(context.Context, *CreateResultRequest) (*Result, error)
- func (UnimplementedResultsServer) DeleteResult(context.Context, *DeleteResultRequest) (*emptypb.Empty, error)
- func (UnimplementedResultsServer) GetResult(context.Context, *GetResultRequest) (*Result, error)
- func (UnimplementedResultsServer) ListResults(context.Context, *ListResultsRequest) (*ListResultsResponse, error)
- func (UnimplementedResultsServer) UpdateResult(context.Context, *UpdateResultRequest) (*Result, error)
- type UnsafeResultsServer
- type UpdateResultRequest
- func (*UpdateResultRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateResultRequest) GetEtag() string
- func (x *UpdateResultRequest) GetName() string
- func (x *UpdateResultRequest) GetResult() *Result
- func (x *UpdateResultRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateResultRequest) ProtoMessage()
- func (x *UpdateResultRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateResultRequest) Reset()
- func (x *UpdateResultRequest) String() string
Constants ¶
This section is empty.
Variables ¶
var File_api_proto protoreflect.FileDescriptor
var File_helpers_proto protoreflect.FileDescriptor
Functions ¶
func RegisterResultsServer ¶
func RegisterResultsServer(s grpc.ServiceRegistrar, srv ResultsServer)
Types ¶
type CreateResultRequest ¶
type CreateResultRequest struct { // User provided parent to partition results under. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` Result *Result `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"` // contains filtered or unexported fields }
func (*CreateResultRequest) Descriptor
deprecated
func (*CreateResultRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateResultRequest.ProtoReflect.Descriptor instead.
func (*CreateResultRequest) GetParent ¶
func (x *CreateResultRequest) GetParent() string
func (*CreateResultRequest) GetResult ¶
func (x *CreateResultRequest) GetResult() *Result
func (*CreateResultRequest) ProtoMessage ¶
func (*CreateResultRequest) ProtoMessage()
func (*CreateResultRequest) ProtoReflect ¶
func (x *CreateResultRequest) ProtoReflect() protoreflect.Message
func (*CreateResultRequest) Reset ¶
func (x *CreateResultRequest) Reset()
func (*CreateResultRequest) String ¶
func (x *CreateResultRequest) String() string
type DeleteResultRequest ¶
type DeleteResultRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*DeleteResultRequest) Descriptor
deprecated
func (*DeleteResultRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteResultRequest.ProtoReflect.Descriptor instead.
func (*DeleteResultRequest) GetName ¶
func (x *DeleteResultRequest) GetName() string
func (*DeleteResultRequest) ProtoMessage ¶
func (*DeleteResultRequest) ProtoMessage()
func (*DeleteResultRequest) ProtoReflect ¶
func (x *DeleteResultRequest) ProtoReflect() protoreflect.Message
func (*DeleteResultRequest) Reset ¶
func (x *DeleteResultRequest) Reset()
func (*DeleteResultRequest) String ¶
func (x *DeleteResultRequest) String() string
type Event ¶
type Event struct { // Request metadata attached to the event. // For HTTP, this may be headers. // For gRPC, this may be context metadata (e.g. // https://pkg.go.dev/google.golang.org/grpc/metadata?tab=doc#MD) Metadata map[string]string `` /* 157-byte string literal not displayed */ // Raw content of the incoming event. // For HTTP this should be the incoming request body. // For gRPC this is the incoming request // (generally you should use google.protobuf.Any to encode type information). Content []byte `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` // Any additional details that should be included in the event. // Primarily included for parity with google/api/httpbody.proto Extensions map[string]*anypb.Any `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
Describes an arbitrary incoming event.
func (*Event) Descriptor
deprecated
func (*Event) GetContent ¶
func (*Event) GetMetadata ¶
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
type Execution ¶
type Execution struct { // Types that are assignable to Execution: // *Execution_TaskRun // *Execution_PipelineRun // *Execution_Opaque Execution isExecution_Execution `protobuf_oneof:"execution"` // contains filtered or unexported fields }
func (*Execution) Descriptor
deprecated
func (*Execution) GetExecution ¶
func (m *Execution) GetExecution() isExecution_Execution
func (*Execution) GetPipelineRun ¶
func (x *Execution) GetPipelineRun() *pipeline_go_proto.PipelineRun
func (*Execution) GetTaskRun ¶
func (x *Execution) GetTaskRun() *pipeline_go_proto.TaskRun
func (*Execution) ProtoMessage ¶
func (*Execution) ProtoMessage()
func (*Execution) ProtoReflect ¶
func (x *Execution) ProtoReflect() protoreflect.Message
type Execution_Opaque ¶
type Execution_PipelineRun ¶
type Execution_PipelineRun struct {
PipelineRun *pipeline_go_proto.PipelineRun `protobuf:"bytes,2,opt,name=pipeline_run,json=pipelineRun,proto3,oneof"`
}
type Execution_TaskRun ¶
type Execution_TaskRun struct {
TaskRun *pipeline_go_proto.TaskRun `protobuf:"bytes,1,opt,name=task_run,json=taskRun,proto3,oneof"`
}
type GetResultRequest ¶
type GetResultRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*GetResultRequest) Descriptor
deprecated
func (*GetResultRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetResultRequest.ProtoReflect.Descriptor instead.
func (*GetResultRequest) GetName ¶
func (x *GetResultRequest) GetName() string
func (*GetResultRequest) ProtoMessage ¶
func (*GetResultRequest) ProtoMessage()
func (*GetResultRequest) ProtoReflect ¶
func (x *GetResultRequest) ProtoReflect() protoreflect.Message
func (*GetResultRequest) Reset ¶
func (x *GetResultRequest) Reset()
func (*GetResultRequest) String ¶
func (x *GetResultRequest) String() string
type ListPageIdentifier ¶
type ListPageIdentifier struct { ResultName string `protobuf:"bytes,1,opt,name=result_name,json=resultName,proto3" json:"result_name,omitempty"` Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*ListPageIdentifier) Descriptor
deprecated
func (*ListPageIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use ListPageIdentifier.ProtoReflect.Descriptor instead.
func (*ListPageIdentifier) GetFilter ¶
func (x *ListPageIdentifier) GetFilter() string
func (*ListPageIdentifier) GetResultName ¶
func (x *ListPageIdentifier) GetResultName() string
func (*ListPageIdentifier) ProtoMessage ¶
func (*ListPageIdentifier) ProtoMessage()
func (*ListPageIdentifier) ProtoReflect ¶
func (x *ListPageIdentifier) ProtoReflect() protoreflect.Message
func (*ListPageIdentifier) Reset ¶
func (x *ListPageIdentifier) Reset()
func (*ListPageIdentifier) String ¶
func (x *ListPageIdentifier) String() string
type ListResultsRequest ¶
type ListResultsRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListResultsRequest) Descriptor
deprecated
func (*ListResultsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListResultsRequest.ProtoReflect.Descriptor instead.
func (*ListResultsRequest) GetFilter ¶
func (x *ListResultsRequest) GetFilter() string
func (*ListResultsRequest) GetPageSize ¶
func (x *ListResultsRequest) GetPageSize() int32
func (*ListResultsRequest) GetPageToken ¶
func (x *ListResultsRequest) GetPageToken() string
func (*ListResultsRequest) GetParent ¶
func (x *ListResultsRequest) GetParent() string
func (*ListResultsRequest) ProtoMessage ¶
func (*ListResultsRequest) ProtoMessage()
func (*ListResultsRequest) ProtoReflect ¶
func (x *ListResultsRequest) ProtoReflect() protoreflect.Message
func (*ListResultsRequest) Reset ¶
func (x *ListResultsRequest) Reset()
func (*ListResultsRequest) String ¶
func (x *ListResultsRequest) String() string
type ListResultsResponse ¶
type ListResultsResponse struct { Results []*Result `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListResultsResponse) Descriptor
deprecated
func (*ListResultsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListResultsResponse.ProtoReflect.Descriptor instead.
func (*ListResultsResponse) GetNextPageToken ¶
func (x *ListResultsResponse) GetNextPageToken() string
func (*ListResultsResponse) GetResults ¶
func (x *ListResultsResponse) GetResults() []*Result
func (*ListResultsResponse) ProtoMessage ¶
func (*ListResultsResponse) ProtoMessage()
func (*ListResultsResponse) ProtoReflect ¶
func (x *ListResultsResponse) ProtoReflect() protoreflect.Message
func (*ListResultsResponse) Reset ¶
func (x *ListResultsResponse) Reset()
func (*ListResultsResponse) String ¶
func (x *ListResultsResponse) String() string
type Result ¶
type Result struct { // Server assigned identifier of the Result. // Encodes parent information. // // Examples: namespace/default/results/1234 // cluster/<cluster-id>/namespace/tekton/results/1234 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Server assigned timestamp for when the result was created. CreatedTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"` // Arbitrary user provided labels for the result. Annotations map[string]string `` /* 163-byte string literal not displayed */ // Execution artifacts part of this result. Typically will be Tekton // Task/PipelineRuns, but may also include other execution information // (e.g. post-processing tasks, DSLs, etc.) Executions []*Execution `protobuf:"bytes,4,rep,name=executions,proto3" json:"executions,omitempty"` // Other artifacts, etc that don't fit elsewhere can be added here until // promoted to a top level type. Extensions map[string]*anypb.Any `` /* 161-byte string literal not displayed */ // The etag for this result. // If this is provided on update, it must match the server's etag. Etag string `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"` // contains filtered or unexported fields }
func (*Result) Descriptor
deprecated
func (*Result) GetAnnotations ¶
func (*Result) GetCreatedTime ¶
func (x *Result) GetCreatedTime() *timestamppb.Timestamp
func (*Result) GetExecutions ¶
func (*Result) ProtoMessage ¶
func (*Result) ProtoMessage()
func (*Result) ProtoReflect ¶
func (x *Result) ProtoReflect() protoreflect.Message
type ResultsClient ¶
type ResultsClient interface { CreateResult(ctx context.Context, in *CreateResultRequest, opts ...grpc.CallOption) (*Result, error) UpdateResult(ctx context.Context, in *UpdateResultRequest, opts ...grpc.CallOption) (*Result, error) GetResult(ctx context.Context, in *GetResultRequest, opts ...grpc.CallOption) (*Result, error) DeleteResult(ctx context.Context, in *DeleteResultRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) ListResults(ctx context.Context, in *ListResultsRequest, opts ...grpc.CallOption) (*ListResultsResponse, error) }
ResultsClient is the client API for Results service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewResultsClient ¶
func NewResultsClient(cc grpc.ClientConnInterface) ResultsClient
type ResultsServer ¶
type ResultsServer interface { CreateResult(context.Context, *CreateResultRequest) (*Result, error) UpdateResult(context.Context, *UpdateResultRequest) (*Result, error) GetResult(context.Context, *GetResultRequest) (*Result, error) DeleteResult(context.Context, *DeleteResultRequest) (*emptypb.Empty, error) ListResults(context.Context, *ListResultsRequest) (*ListResultsResponse, error) // contains filtered or unexported methods }
ResultsServer is the server API for Results service. All implementations must embed UnimplementedResultsServer for forward compatibility
type TriggerEvent ¶
type TriggerEvent struct { // Identifier of the request, generally provided by the external integration // (e.g. value of X-GitHub-Delivery). EventId string `protobuf:"bytes,1,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` // Status of the Trigger Event. // If omitted, assumed OK with no details. // // Interceptor/Filter outcomes go under details. // // Should generally use google.rpc.Code, but we may choose to define our own // Code enum for CI/CD specific values (e.g. TRIGGER / NO_TRIGGER / ERROR) Status *status.Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // The raw incoming event received by the Trigger. InputEvent *Event `protobuf:"bytes,3,opt,name=input_event,json=inputEvent,proto3" json:"input_event,omitempty"` // Final resulting event after Trigger processing has been completed. FinalEvent *Event `protobuf:"bytes,4,opt,name=final_event,json=finalEvent,proto3" json:"final_event,omitempty"` // Trigger identifier this event is associated with. // May be omitted for cases of manual calls. // // Example: namespaces/default/trigger/1234 TriggerName string `protobuf:"bytes,5,opt,name=trigger_name,json=triggerName,proto3" json:"trigger_name,omitempty"` // Any additional info about the triggering event can be placed here. Extensions map[string]*anypb.Any `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*TriggerEvent) Descriptor
deprecated
func (*TriggerEvent) Descriptor() ([]byte, []int)
Deprecated: Use TriggerEvent.ProtoReflect.Descriptor instead.
func (*TriggerEvent) GetEventId ¶
func (x *TriggerEvent) GetEventId() string
func (*TriggerEvent) GetExtensions ¶
func (x *TriggerEvent) GetExtensions() map[string]*anypb.Any
func (*TriggerEvent) GetFinalEvent ¶
func (x *TriggerEvent) GetFinalEvent() *Event
func (*TriggerEvent) GetInputEvent ¶
func (x *TriggerEvent) GetInputEvent() *Event
func (*TriggerEvent) GetStatus ¶
func (x *TriggerEvent) GetStatus() *status.Status
func (*TriggerEvent) GetTriggerName ¶
func (x *TriggerEvent) GetTriggerName() string
func (*TriggerEvent) ProtoMessage ¶
func (*TriggerEvent) ProtoMessage()
func (*TriggerEvent) ProtoReflect ¶
func (x *TriggerEvent) ProtoReflect() protoreflect.Message
func (*TriggerEvent) Reset ¶
func (x *TriggerEvent) Reset()
func (*TriggerEvent) String ¶
func (x *TriggerEvent) String() string
type UnimplementedResultsServer ¶
type UnimplementedResultsServer struct { }
UnimplementedResultsServer must be embedded to have forward compatible implementations.
func (UnimplementedResultsServer) CreateResult ¶
func (UnimplementedResultsServer) CreateResult(context.Context, *CreateResultRequest) (*Result, error)
func (UnimplementedResultsServer) DeleteResult ¶
func (UnimplementedResultsServer) DeleteResult(context.Context, *DeleteResultRequest) (*emptypb.Empty, error)
func (UnimplementedResultsServer) GetResult ¶
func (UnimplementedResultsServer) GetResult(context.Context, *GetResultRequest) (*Result, error)
func (UnimplementedResultsServer) ListResults ¶
func (UnimplementedResultsServer) ListResults(context.Context, *ListResultsRequest) (*ListResultsResponse, error)
func (UnimplementedResultsServer) UpdateResult ¶
func (UnimplementedResultsServer) UpdateResult(context.Context, *UpdateResultRequest) (*Result, error)
type UnsafeResultsServer ¶
type UnsafeResultsServer interface {
// contains filtered or unexported methods
}
UnsafeResultsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ResultsServer will result in compilation errors.
type UpdateResultRequest ¶
type UpdateResultRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Result *Result `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"` UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // If set, then the request will succeed if and only if the provided etag // matches the server-computed value, else will fail. // Should be used to prevent concurrent updates from overwritting each other. Etag string `protobuf:"bytes,4,opt,name=etag,proto3" json:"etag,omitempty"` // contains filtered or unexported fields }
func (*UpdateResultRequest) Descriptor
deprecated
func (*UpdateResultRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateResultRequest.ProtoReflect.Descriptor instead.
func (*UpdateResultRequest) GetEtag ¶
func (x *UpdateResultRequest) GetEtag() string
func (*UpdateResultRequest) GetName ¶
func (x *UpdateResultRequest) GetName() string
func (*UpdateResultRequest) GetResult ¶
func (x *UpdateResultRequest) GetResult() *Result
func (*UpdateResultRequest) GetUpdateMask ¶
func (x *UpdateResultRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateResultRequest) ProtoMessage ¶
func (*UpdateResultRequest) ProtoMessage()
func (*UpdateResultRequest) ProtoReflect ¶
func (x *UpdateResultRequest) ProtoReflect() protoreflect.Message
func (*UpdateResultRequest) Reset ¶
func (x *UpdateResultRequest) Reset()
func (*UpdateResultRequest) String ¶
func (x *UpdateResultRequest) String() string