Documentation ¶
Overview ¶
Package taskspb contains Cloud Tasks proto definations which will be used for sending notifications.
Index ¶
- Variables
- type BuildbucketNotifyTask
- func (*BuildbucketNotifyTask) Descriptor() ([]byte, []int)deprecated
- func (x *BuildbucketNotifyTask) GetState() api_v2.TaskState
- func (x *BuildbucketNotifyTask) GetTaskId() string
- func (x *BuildbucketNotifyTask) GetUpdateId() int64
- func (*BuildbucketNotifyTask) ProtoMessage()
- func (x *BuildbucketNotifyTask) ProtoReflect() protoreflect.Message
- func (x *BuildbucketNotifyTask) Reset()
- func (x *BuildbucketNotifyTask) String() string
- type PubSubNotifyTask
- func (*PubSubNotifyTask) Descriptor() ([]byte, []int)deprecated
- func (x *PubSubNotifyTask) GetAuthToken() string
- func (x *PubSubNotifyTask) GetStartTime() *timestamppb.Timestamp
- func (x *PubSubNotifyTask) GetState() api_v2.TaskState
- func (x *PubSubNotifyTask) GetTags() []string
- func (x *PubSubNotifyTask) GetTaskId() string
- func (x *PubSubNotifyTask) GetTopic() string
- func (x *PubSubNotifyTask) GetUserdata() string
- func (*PubSubNotifyTask) ProtoMessage()
- func (x *PubSubNotifyTask) ProtoReflect() protoreflect.Message
- func (x *PubSubNotifyTask) Reset()
- func (x *PubSubNotifyTask) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_go_chromium_org_luci_swarming_server_notifications_taskspb_notifications_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type BuildbucketNotifyTask ¶
type BuildbucketNotifyTask struct { // Swarming Task ID. TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` // TaskResultSummary state. State api_v2.TaskState `protobuf:"varint,2,opt,name=state,proto3,enum=swarming.v2.TaskState" json:"state,omitempty"` // int timestamp in nano seconds for when the update was made. UpdateId int64 `protobuf:"varint,3,opt,name=update_id,json=updateId,proto3" json:"update_id,omitempty"` // contains filtered or unexported fields }
A Cloud task for sending updates to Buildbucket about the task status.
func (*BuildbucketNotifyTask) Descriptor
deprecated
func (*BuildbucketNotifyTask) Descriptor() ([]byte, []int)
Deprecated: Use BuildbucketNotifyTask.ProtoReflect.Descriptor instead.
func (*BuildbucketNotifyTask) GetState ¶
func (x *BuildbucketNotifyTask) GetState() api_v2.TaskState
func (*BuildbucketNotifyTask) GetTaskId ¶
func (x *BuildbucketNotifyTask) GetTaskId() string
func (*BuildbucketNotifyTask) GetUpdateId ¶
func (x *BuildbucketNotifyTask) GetUpdateId() int64
func (*BuildbucketNotifyTask) ProtoMessage ¶
func (*BuildbucketNotifyTask) ProtoMessage()
func (*BuildbucketNotifyTask) ProtoReflect ¶
func (x *BuildbucketNotifyTask) ProtoReflect() protoreflect.Message
func (*BuildbucketNotifyTask) Reset ¶
func (x *BuildbucketNotifyTask) Reset()
func (*BuildbucketNotifyTask) String ¶
func (x *BuildbucketNotifyTask) String() string
type PubSubNotifyTask ¶
type PubSubNotifyTask struct { // Swarming Task ID. TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` // The pubsub topic that the notification needs to be sent. Topic string `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"` // Auth Token. AuthToken string `protobuf:"bytes,3,opt,name=auth_token,json=authToken,proto3" json:"auth_token,omitempty"` // The user provided data which will be sent back to users. Userdata string `protobuf:"bytes,4,opt,name=userdata,proto3" json:"userdata,omitempty"` // TaskResultSummary tags. Tags []string `protobuf:"bytes,5,rep,name=tags,proto3" json:"tags,omitempty"` // TaskResultSummary state. State api_v2.TaskState `protobuf:"varint,6,opt,name=state,proto3,enum=swarming.v2.TaskState" json:"state,omitempty"` // The point in time when this Cloud task was enqueued. StartTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // contains filtered or unexported fields }
A Cloud task for sending PubSub notification about the task completion.
func (*PubSubNotifyTask) Descriptor
deprecated
func (*PubSubNotifyTask) Descriptor() ([]byte, []int)
Deprecated: Use PubSubNotifyTask.ProtoReflect.Descriptor instead.
func (*PubSubNotifyTask) GetAuthToken ¶
func (x *PubSubNotifyTask) GetAuthToken() string
func (*PubSubNotifyTask) GetStartTime ¶
func (x *PubSubNotifyTask) GetStartTime() *timestamppb.Timestamp
func (*PubSubNotifyTask) GetState ¶
func (x *PubSubNotifyTask) GetState() api_v2.TaskState
func (*PubSubNotifyTask) GetTags ¶
func (x *PubSubNotifyTask) GetTags() []string
func (*PubSubNotifyTask) GetTaskId ¶
func (x *PubSubNotifyTask) GetTaskId() string
func (*PubSubNotifyTask) GetTopic ¶
func (x *PubSubNotifyTask) GetTopic() string
func (*PubSubNotifyTask) GetUserdata ¶
func (x *PubSubNotifyTask) GetUserdata() string
func (*PubSubNotifyTask) ProtoMessage ¶
func (*PubSubNotifyTask) ProtoMessage()
func (*PubSubNotifyTask) ProtoReflect ¶
func (x *PubSubNotifyTask) ProtoReflect() protoreflect.Message
func (*PubSubNotifyTask) Reset ¶
func (x *PubSubNotifyTask) Reset()
func (*PubSubNotifyTask) String ¶
func (x *PubSubNotifyTask) String() string
Click to show internal directories.
Click to hide internal directories.