mirror of https://github.com/databricks/cli.git
28 lines
717 B
Go
28 lines
717 B
Go
package progress
|
|
|
|
import "fmt"
|
|
|
|
type PipelineUpdateUrlEvent struct {
|
|
Type string `json:"type"`
|
|
UpdateId string `json:"update_id"`
|
|
PipelineId string `json:"pipeline_id"`
|
|
Url string `json:"url"`
|
|
}
|
|
|
|
func NewPipelineUpdateUrlEvent(host, updateId, pipelineId string) *PipelineUpdateUrlEvent {
|
|
return &PipelineUpdateUrlEvent{
|
|
Type: "pipeline_update_url",
|
|
UpdateId: updateId,
|
|
PipelineId: pipelineId,
|
|
Url: fmt.Sprintf("%s/#joblist/pipelines/%s/updates/%s", host, pipelineId, updateId),
|
|
}
|
|
}
|
|
|
|
func (event *PipelineUpdateUrlEvent) String() string {
|
|
return fmt.Sprintf("Update URL: %s\n", event.Url)
|
|
}
|
|
|
|
func (event *PipelineUpdateUrlEvent) IsInplaceSupported() bool {
|
|
return false
|
|
}
|