Documentation ¶
Index ¶
- func ToString(v interface{}) string
- type Build
- func (b *Build) Duration() string
- func (b *Build) Environment(workspace, channel string) map[string]string
- func (b *Build) GetApprovedAt() int64
- func (b *Build) GetApprovedBy() string
- func (b *Build) GetAuthor() string
- func (b *Build) GetBaseRef() string
- func (b *Build) GetBranch() string
- func (b *Build) GetClone() string
- func (b *Build) GetCommit() string
- func (b *Build) GetCreated() int64
- func (b *Build) GetDeploy() string
- func (b *Build) GetDeployNumber() int64
- func (b *Build) GetDeployPayload() raw.StringSliceMap
- func (b *Build) GetDistribution() string
- func (b *Build) GetEmail() string
- func (b *Build) GetEnqueued() int64
- func (b *Build) GetError() string
- func (b *Build) GetEvent() string
- func (b *Build) GetEventAction() string
- func (b *Build) GetFinished() int64
- func (b *Build) GetFork() bool
- func (b *Build) GetHeadRef() string
- func (b *Build) GetHost() string
- func (b *Build) GetID() int64
- func (b *Build) GetLink() string
- func (b *Build) GetMessage() string
- func (b *Build) GetNumber() int
- func (b *Build) GetParent() int
- func (b *Build) GetPipelineID() int64
- func (b *Build) GetRef() string
- func (b *Build) GetRepo() *Repo
- func (b *Build) GetRuntime() string
- func (b *Build) GetSender() string
- func (b *Build) GetSenderSCMID() string
- func (b *Build) GetSource() string
- func (b *Build) GetStarted() int64
- func (b *Build) GetStatus() string
- func (b *Build) GetTitle() string
- func (b *Build) SetApprovedAt(v int64)
- func (b *Build) SetApprovedBy(v string)
- func (b *Build) SetAuthor(v string)
- func (b *Build) SetBaseRef(v string)
- func (b *Build) SetBranch(v string)
- func (b *Build) SetClone(v string)
- func (b *Build) SetCommit(v string)
- func (b *Build) SetCreated(v int64)
- func (b *Build) SetDeploy(v string)
- func (b *Build) SetDeployNumber(v int64)
- func (b *Build) SetDeployPayload(v raw.StringSliceMap)
- func (b *Build) SetDistribution(v string)
- func (b *Build) SetEmail(v string)
- func (b *Build) SetEnqueued(v int64)
- func (b *Build) SetError(v string)
- func (b *Build) SetEvent(v string)
- func (b *Build) SetEventAction(v string)
- func (b *Build) SetFinished(v int64)
- func (b *Build) SetFork(v bool)
- func (b *Build) SetHeadRef(v string)
- func (b *Build) SetHost(v string)
- func (b *Build) SetID(v int64)
- func (b *Build) SetLink(v string)
- func (b *Build) SetMessage(v string)
- func (b *Build) SetNumber(v int)
- func (b *Build) SetParent(v int)
- func (b *Build) SetPipelineID(v int64)
- func (b *Build) SetRef(v string)
- func (b *Build) SetRepo(v *Repo)
- func (b *Build) SetRuntime(v string)
- func (b *Build) SetSender(v string)
- func (b *Build) SetSenderSCMID(v string)
- func (b *Build) SetSource(v string)
- func (b *Build) SetStarted(v int64)
- func (b *Build) SetStatus(v string)
- func (b *Build) SetTitle(v string)
- func (b *Build) StatusSanitize()
- func (b *Build) String() string
- type BuildExecutable
- func (b *BuildExecutable) GetBuildID() int64
- func (b *BuildExecutable) GetData() []byte
- func (b *BuildExecutable) GetID() int64
- func (b *BuildExecutable) SetBuildID(v int64)
- func (b *BuildExecutable) SetData(v []byte)
- func (b *BuildExecutable) SetID(v int64)
- func (b *BuildExecutable) String() string
- type BuildPartial
- type DashCard
- type Dashboard
- func (d *Dashboard) GetAdmins() []*User
- func (d *Dashboard) GetCreatedAt() int64
- func (d *Dashboard) GetCreatedBy() string
- func (d *Dashboard) GetID() string
- func (d *Dashboard) GetName() string
- func (d *Dashboard) GetRepos() []*DashboardRepo
- func (d *Dashboard) GetUpdatedAt() int64
- func (d *Dashboard) GetUpdatedBy() string
- func (d *Dashboard) SetAdmins(v []*User)
- func (d *Dashboard) SetCreatedAt(v int64)
- func (d *Dashboard) SetCreatedBy(v string)
- func (d *Dashboard) SetID(v string)
- func (d *Dashboard) SetName(v string)
- func (d *Dashboard) SetRepos(v []*DashboardRepo)
- func (d *Dashboard) SetUpdatedAt(v int64)
- func (d *Dashboard) SetUpdatedBy(v string)
- func (d *Dashboard) String() string
- type DashboardRepo
- func (d *DashboardRepo) GetBranches() []string
- func (d *DashboardRepo) GetEvents() []string
- func (d *DashboardRepo) GetID() int64
- func (d *DashboardRepo) GetName() string
- func (d *DashboardRepo) SetBranches(v []string)
- func (d *DashboardRepo) SetEvents(v []string)
- func (d *DashboardRepo) SetID(v int64)
- func (d *DashboardRepo) SetName(v string)
- func (d *DashboardRepo) String() string
- type Deployment
- func (d *Deployment) GetBuilds() []*Build
- func (d *Deployment) GetCommit() string
- func (d *Deployment) GetCreatedAt() int64
- func (d *Deployment) GetCreatedBy() string
- func (d *Deployment) GetDescription() string
- func (d *Deployment) GetID() int64
- func (d *Deployment) GetNumber() int64
- func (d *Deployment) GetPayload() map[string]string
- func (d *Deployment) GetRef() string
- func (d *Deployment) GetRepo() *Repo
- func (d *Deployment) GetTarget() string
- func (d *Deployment) GetTask() string
- func (d *Deployment) GetURL() string
- func (d *Deployment) SetBuilds(b []*Build)
- func (d *Deployment) SetCommit(v string)
- func (d *Deployment) SetCreatedAt(v int64)
- func (d *Deployment) SetCreatedBy(v string)
- func (d *Deployment) SetDescription(v string)
- func (d *Deployment) SetID(v int64)
- func (d *Deployment) SetNumber(v int64)
- func (d *Deployment) SetPayload(v raw.StringSliceMap)
- func (d *Deployment) SetRef(v string)
- func (d *Deployment) SetRepo(v *Repo)
- func (d *Deployment) SetTarget(v string)
- func (d *Deployment) SetTask(v string)
- func (d *Deployment) SetURL(v string)
- func (d *Deployment) String() string
- type Error
- type Events
- func (e *Events) Allowed(event, action string) bool
- func (e *Events) GetComment() *actions.Comment
- func (e *Events) GetDeployment() *actions.Deploy
- func (e *Events) GetPullRequest() *actions.Pull
- func (e *Events) GetPush() *actions.Push
- func (e *Events) GetSchedule() *actions.Schedule
- func (e *Events) List() []string
- func (e *Events) SetComment(v *actions.Comment)
- func (e *Events) SetDeployment(v *actions.Deploy)
- func (e *Events) SetPullRequest(v *actions.Pull)
- func (e *Events) SetPush(v *actions.Push)
- func (e *Events) SetSchedule(v *actions.Schedule)
- func (e *Events) ToDatabase() int64
- type Executor
- func (e *Executor) GetBuild() Build
- func (e *Executor) GetDistribution() string
- func (e *Executor) GetHost() string
- func (e *Executor) GetID() int64
- func (e *Executor) GetPipeline() pipeline.Build
- func (e *Executor) GetRuntime() string
- func (e *Executor) SetBuild(v Build)
- func (e *Executor) SetDistribution(v string)
- func (e *Executor) SetHost(v string)
- func (e *Executor) SetID(v int64)
- func (e *Executor) SetPipeline(v pipeline.Build)
- func (e *Executor) SetRuntime(v string)
- func (e *Executor) String() string
- type Hook
- func (h *Hook) GetBranch() string
- func (h *Hook) GetBuild() *Build
- func (h *Hook) GetCreated() int64
- func (h *Hook) GetError() string
- func (h *Hook) GetEvent() string
- func (h *Hook) GetEventAction() string
- func (h *Hook) GetHost() string
- func (h *Hook) GetID() int64
- func (h *Hook) GetLink() string
- func (h *Hook) GetNumber() int
- func (h *Hook) GetRepo() *Repo
- func (h *Hook) GetSourceID() string
- func (h *Hook) GetStatus() string
- func (h *Hook) GetWebhookID() int64
- func (h *Hook) SetBranch(v string)
- func (h *Hook) SetBuild(v *Build)
- func (h *Hook) SetCreated(v int64)
- func (h *Hook) SetError(v string)
- func (h *Hook) SetEvent(v string)
- func (h *Hook) SetEventAction(v string)
- func (h *Hook) SetHost(v string)
- func (h *Hook) SetID(v int64)
- func (h *Hook) SetLink(v string)
- func (h *Hook) SetNumber(v int)
- func (h *Hook) SetRepo(v *Repo)
- func (h *Hook) SetSourceID(v string)
- func (h *Hook) SetStatus(v string)
- func (h *Hook) SetWebhookID(v int64)
- func (h *Hook) String() string
- type JWK
- type JWKSet
- type Log
- func (l *Log) AppendData(data []byte)
- func (l *Log) GetBuildID() int64
- func (l *Log) GetData() []byte
- func (l *Log) GetID() int64
- func (l *Log) GetRepoID() int64
- func (l *Log) GetServiceID() int64
- func (l *Log) GetStepID() int64
- func (l *Log) MaskData(secrets []string)
- func (l *Log) SetBuildID(v int64)
- func (l *Log) SetData(v []byte)
- func (l *Log) SetID(v int64)
- func (l *Log) SetRepoID(v int64)
- func (l *Log) SetServiceID(v int64)
- func (l *Log) SetStepID(v int64)
- func (l *Log) String() string
- type OpenIDClaims
- type OpenIDConfig
- type Pipeline
- func (p *Pipeline) GetCommit() string
- func (p *Pipeline) GetData() []byte
- func (p *Pipeline) GetExternalSecrets() bool
- func (p *Pipeline) GetFlavor() string
- func (p *Pipeline) GetID() int64
- func (p *Pipeline) GetInternalSecrets() bool
- func (p *Pipeline) GetPlatform() string
- func (p *Pipeline) GetRef() string
- func (p *Pipeline) GetRepo() *Repo
- func (p *Pipeline) GetServices() bool
- func (p *Pipeline) GetStages() bool
- func (p *Pipeline) GetSteps() bool
- func (p *Pipeline) GetTemplates() bool
- func (p *Pipeline) GetType() string
- func (p *Pipeline) GetVersion() string
- func (p *Pipeline) GetWarnings() []string
- func (p *Pipeline) SetCommit(v string)
- func (p *Pipeline) SetData(v []byte)
- func (p *Pipeline) SetExternalSecrets(v bool)
- func (p *Pipeline) SetFlavor(v string)
- func (p *Pipeline) SetID(v int64)
- func (p *Pipeline) SetInternalSecrets(v bool)
- func (p *Pipeline) SetPlatform(v string)
- func (p *Pipeline) SetRef(v string)
- func (p *Pipeline) SetRepo(v *Repo)
- func (p *Pipeline) SetServices(v bool)
- func (p *Pipeline) SetStages(v bool)
- func (p *Pipeline) SetSteps(v bool)
- func (p *Pipeline) SetTemplates(v bool)
- func (p *Pipeline) SetType(v string)
- func (p *Pipeline) SetVersion(v string)
- func (p *Pipeline) SetWarnings(v []string)
- func (p *Pipeline) String() string
- type QueueBuild
- func (b *QueueBuild) GetCreated() int64
- func (b *QueueBuild) GetFullName() string
- func (b *QueueBuild) GetNumber() int32
- func (b *QueueBuild) GetStatus() string
- func (b *QueueBuild) SetCreated(v int64)
- func (b *QueueBuild) SetFullName(v string)
- func (b *QueueBuild) SetNumber(v int32)
- func (b *QueueBuild) SetStatus(v string)
- func (b *QueueBuild) String() string
- type QueueInfo
- type Repo
- func (r *Repo) Environment() map[string]string
- func (r *Repo) GetActive() bool
- func (r *Repo) GetAllowEvents() *Events
- func (r *Repo) GetApprovalTimeout() int64
- func (r *Repo) GetApproveBuild() string
- func (r *Repo) GetBranch() string
- func (r *Repo) GetBuildLimit() int64
- func (r *Repo) GetClone() string
- func (r *Repo) GetCounter() int
- func (r *Repo) GetFullName() string
- func (r *Repo) GetHash() string
- func (r *Repo) GetID() int64
- func (r *Repo) GetInstallID() int64
- func (r *Repo) GetLink() string
- func (r *Repo) GetName() string
- func (r *Repo) GetOrg() string
- func (r *Repo) GetOwner() *User
- func (r *Repo) GetPipelineType() string
- func (r *Repo) GetPreviousName() string
- func (r *Repo) GetPrivate() bool
- func (r *Repo) GetTimeout() int64
- func (r *Repo) GetTopics() []string
- func (r *Repo) GetTrusted() bool
- func (r *Repo) GetVisibility() string
- func (r *Repo) SetActive(v bool)
- func (r *Repo) SetAllowEvents(v *Events)
- func (r *Repo) SetApprovalTimeout(v int64)
- func (r *Repo) SetApproveBuild(v string)
- func (r *Repo) SetBranch(v string)
- func (r *Repo) SetBuildLimit(v int64)
- func (r *Repo) SetClone(v string)
- func (r *Repo) SetCounter(v int)
- func (r *Repo) SetFullName(v string)
- func (r *Repo) SetHash(v string)
- func (r *Repo) SetID(v int64)
- func (r *Repo) SetInstallID(v int64)
- func (r *Repo) SetLink(v string)
- func (r *Repo) SetName(v string)
- func (r *Repo) SetOrg(v string)
- func (r *Repo) SetOwner(v *User)
- func (r *Repo) SetPipelineType(v string)
- func (r *Repo) SetPreviousName(v string)
- func (r *Repo) SetPrivate(v bool)
- func (r *Repo) SetTimeout(v int64)
- func (r *Repo) SetTopics(v []string)
- func (r *Repo) SetTrusted(v bool)
- func (r *Repo) SetVisibility(v string)
- func (r *Repo) StatusSanitize()
- func (r *Repo) String() string
- type RepoPartial
- type Schedule
- func (s *Schedule) GetActive() bool
- func (s *Schedule) GetBranch() string
- func (s *Schedule) GetCreatedAt() int64
- func (s *Schedule) GetCreatedBy() string
- func (s *Schedule) GetEntry() string
- func (s *Schedule) GetError() string
- func (s *Schedule) GetID() int64
- func (s *Schedule) GetName() string
- func (s *Schedule) GetNextRun() int64
- func (s *Schedule) GetRepo() *Repo
- func (s *Schedule) GetScheduledAt() int64
- func (s *Schedule) GetUpdatedAt() int64
- func (s *Schedule) GetUpdatedBy() string
- func (s *Schedule) SetActive(active bool)
- func (s *Schedule) SetBranch(branch string)
- func (s *Schedule) SetCreatedAt(createdAt int64)
- func (s *Schedule) SetCreatedBy(createdBy string)
- func (s *Schedule) SetEntry(entry string)
- func (s *Schedule) SetError(err string)
- func (s *Schedule) SetID(id int64)
- func (s *Schedule) SetName(name string)
- func (s *Schedule) SetNextRun(nextRun int64)
- func (s *Schedule) SetRepo(v *Repo)
- func (s *Schedule) SetScheduledAt(scheduledAt int64)
- func (s *Schedule) SetUpdatedAt(updatedAt int64)
- func (s *Schedule) SetUpdatedBy(updatedBy string)
- func (s *Schedule) String() string
- type Secret
- func (s *Secret) GetAllowCommand() bool
- func (s *Secret) GetAllowEvents() *Events
- func (s *Secret) GetAllowSubstitution() bool
- func (s *Secret) GetCreatedAt() int64
- func (s *Secret) GetCreatedBy() string
- func (s *Secret) GetID() int64
- func (s *Secret) GetImages() []string
- func (s *Secret) GetName() string
- func (s *Secret) GetOrg() string
- func (s *Secret) GetRepo() string
- func (s *Secret) GetTeam() string
- func (s *Secret) GetType() string
- func (s *Secret) GetUpdatedAt() int64
- func (s *Secret) GetUpdatedBy() string
- func (s *Secret) GetValue() string
- func (s *Secret) Match(from *pipeline.Container) bool
- func (s *Secret) Sanitize() *Secret
- func (s *Secret) SetAllowCommand(v bool)
- func (s *Secret) SetAllowEvents(v *Events)
- func (s *Secret) SetAllowSubstitution(v bool)
- func (s *Secret) SetCreatedAt(v int64)
- func (s *Secret) SetCreatedBy(v string)
- func (s *Secret) SetID(v int64)
- func (s *Secret) SetImages(v []string)
- func (s *Secret) SetName(v string)
- func (s *Secret) SetOrg(v string)
- func (s *Secret) SetRepo(v string)
- func (s *Secret) SetTeam(v string)
- func (s *Secret) SetType(v string)
- func (s *Secret) SetUpdatedAt(v int64)
- func (s *Secret) SetUpdatedBy(v string)
- func (s *Secret) SetValue(v string)
- func (s *Secret) String() string
- func (s *Secret) UnmarshalYAML(unmarshal func(interface{}) error) error
- type Service
- func (s *Service) Duration() string
- func (s *Service) Environment() map[string]string
- func (s *Service) GetBuildID() int64
- func (s *Service) GetCreated() int64
- func (s *Service) GetDistribution() string
- func (s *Service) GetError() string
- func (s *Service) GetExitCode() int
- func (s *Service) GetFinished() int64
- func (s *Service) GetHost() string
- func (s *Service) GetID() int64
- func (s *Service) GetImage() string
- func (s *Service) GetName() string
- func (s *Service) GetNumber() int
- func (s *Service) GetRepoID() int64
- func (s *Service) GetRuntime() string
- func (s *Service) GetStarted() int64
- func (s *Service) GetStatus() string
- func (s *Service) SetBuildID(v int64)
- func (s *Service) SetCreated(v int64)
- func (s *Service) SetDistribution(v string)
- func (s *Service) SetError(v string)
- func (s *Service) SetExitCode(v int)
- func (s *Service) SetFinished(v int64)
- func (s *Service) SetHost(v string)
- func (s *Service) SetID(v int64)
- func (s *Service) SetImage(v string)
- func (s *Service) SetName(v string)
- func (s *Service) SetNumber(v int)
- func (s *Service) SetRepoID(v int64)
- func (s *Service) SetRuntime(v string)
- func (s *Service) SetStarted(v int64)
- func (s *Service) SetStatus(v string)
- func (s *Service) String() string
- type Step
- func (s *Step) Duration() string
- func (s *Step) Environment() map[string]string
- func (s *Step) GetBuildID() int64
- func (s *Step) GetCreated() int64
- func (s *Step) GetDistribution() string
- func (s *Step) GetError() string
- func (s *Step) GetExitCode() int
- func (s *Step) GetFinished() int64
- func (s *Step) GetHost() string
- func (s *Step) GetID() int64
- func (s *Step) GetImage() string
- func (s *Step) GetName() string
- func (s *Step) GetNumber() int
- func (s *Step) GetRepoID() int64
- func (s *Step) GetReportAs() string
- func (s *Step) GetRuntime() string
- func (s *Step) GetStage() string
- func (s *Step) GetStarted() int64
- func (s *Step) GetStatus() string
- func (s *Step) SetBuildID(v int64)
- func (s *Step) SetCreated(v int64)
- func (s *Step) SetDistribution(v string)
- func (s *Step) SetError(v string)
- func (s *Step) SetExitCode(v int)
- func (s *Step) SetFinished(v int64)
- func (s *Step) SetHost(v string)
- func (s *Step) SetID(v int64)
- func (s *Step) SetImage(v string)
- func (s *Step) SetName(v string)
- func (s *Step) SetNumber(v int)
- func (s *Step) SetRepoID(v int64)
- func (s *Step) SetReportAs(v string)
- func (s *Step) SetRuntime(v string)
- func (s *Step) SetStage(v string)
- func (s *Step) SetStarted(v int64)
- func (s *Step) SetStatus(v string)
- func (s *Step) String() string
- type Template
- func (t *Template) GetLink() string
- func (t *Template) GetName() string
- func (t *Template) GetSource() string
- func (t *Template) GetType() string
- func (t *Template) SetLink(v string)
- func (t *Template) SetName(v string)
- func (t *Template) SetSource(v string)
- func (t *Template) SetType(v string)
- func (t *Template) String() string
- type Token
- type User
- func (u *User) Crop() *User
- func (u *User) Environment() map[string]string
- func (u *User) GetActive() bool
- func (u *User) GetAdmin() bool
- func (u *User) GetDashboards() []string
- func (u *User) GetFavorites() []string
- func (u *User) GetID() int64
- func (u *User) GetName() string
- func (u *User) GetRefreshToken() string
- func (u *User) GetToken() string
- func (u *User) SetActive(v bool)
- func (u *User) SetAdmin(v bool)
- func (u *User) SetDashboards(v []string)
- func (u *User) SetFavorites(v []string)
- func (u *User) SetID(v int64)
- func (u *User) SetName(v string)
- func (u *User) SetRefreshToken(v string)
- func (u *User) SetToken(v string)
- func (u *User) String() string
- type Worker
- func (w *Worker) GetActive() bool
- func (w *Worker) GetAddress() string
- func (w *Worker) GetBuildLimit() int64
- func (w *Worker) GetHostname() string
- func (w *Worker) GetID() int64
- func (w *Worker) GetLastBuildFinishedAt() int64
- func (w *Worker) GetLastBuildStartedAt() int64
- func (w *Worker) GetLastCheckedIn() int64
- func (w *Worker) GetLastStatusUpdateAt() int64
- func (w *Worker) GetRoutes() []string
- func (w *Worker) GetRunningBuilds() []*Build
- func (w *Worker) GetStatus() string
- func (w *Worker) SetActive(v bool)
- func (w *Worker) SetAddress(v string)
- func (w *Worker) SetBuildLimit(v int64)
- func (w *Worker) SetHostname(v string)
- func (w *Worker) SetID(v int64)
- func (w *Worker) SetLastBuildFinishedAt(v int64)
- func (w *Worker) SetLastBuildStartedAt(v int64)
- func (w *Worker) SetLastCheckedIn(v int64)
- func (w *Worker) SetLastStatusUpdateAt(v int64)
- func (w *Worker) SetRoutes(v []string)
- func (w *Worker) SetRunningBuilds(builds []*Build)
- func (w *Worker) SetStatus(v string)
- func (w *Worker) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Build ¶
type Build struct { ID *int64 `json:"id,omitempty"` Repo *Repo `json:"repo,omitempty"` PipelineID *int64 `json:"pipeline_id,omitempty"` Number *int `json:"number,omitempty"` Parent *int `json:"parent,omitempty"` Event *string `json:"event,omitempty"` EventAction *string `json:"event_action,omitempty"` Status *string `json:"status,omitempty"` Error *string `json:"error,omitempty"` Enqueued *int64 `json:"enqueued,omitempty"` Created *int64 `json:"created,omitempty"` Started *int64 `json:"started,omitempty"` Finished *int64 `json:"finished,omitempty"` Deploy *string `json:"deploy,omitempty"` DeployNumber *int64 `json:"deploy_number,omitempty"` DeployPayload *raw.StringSliceMap `json:"deploy_payload,omitempty"` Clone *string `json:"clone,omitempty"` Source *string `json:"source,omitempty"` Title *string `json:"title,omitempty"` Message *string `json:"message,omitempty"` Commit *string `json:"commit,omitempty"` Sender *string `json:"sender,omitempty"` SenderSCMID *string `json:"sender_scm_id,omitempty"` Fork *bool `json:"fork,omitempty"` Author *string `json:"author,omitempty"` Email *string `json:"email,omitempty"` Link *string `json:"link,omitempty"` Branch *string `json:"branch,omitempty"` Ref *string `json:"ref,omitempty"` BaseRef *string `json:"base_ref,omitempty"` HeadRef *string `json:"head_ref,omitempty"` Host *string `json:"host,omitempty"` Runtime *string `json:"runtime,omitempty"` Distribution *string `json:"distribution,omitempty"` ApprovedAt *int64 `json:"approved_at,omitempty"` ApprovedBy *string `json:"approved_by,omitempty"` }
Build is the API types representation of a build for a pipeline.
swagger:model Build
func (*Build) Duration ¶
Duration calculates and returns the total amount of time the build ran for in a human-readable format.
func (*Build) Environment ¶
Environment returns a list of environment variables provided from the fields of the Build type.
func (*Build) GetApprovedAt ¶
GetApprovedAt returns the ApprovedAt field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetApprovedBy ¶
GetApprovedBy returns the ApprovedBy field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetAuthor ¶
GetAuthor returns the Author field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetBaseRef ¶
GetBaseRef returns the BaseRef field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetBranch ¶
GetBranch returns the Branch field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetClone ¶
GetClone returns the Clone field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetCommit ¶
GetCommit returns the Commit field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetCreated ¶
GetCreated returns the Created field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetDeploy ¶
GetDeploy returns the Deploy field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetDeployNumber ¶
GetDeployNumber returns the DeployNumber field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetDeployPayload ¶
func (b *Build) GetDeployPayload() raw.StringSliceMap
GetDeployPayload returns the DeployPayload field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetDistribution ¶
GetDistribution returns the Distribution field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetEmail ¶
GetEmail returns the Email field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetEnqueued ¶
GetEnqueued returns the Enqueued field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetError ¶
GetError returns the Error field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetEvent ¶
GetEvent returns the Event field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetEventAction ¶
GetEventAction returns the EventAction field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetFinished ¶
GetFinished returns the Finished field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetFork ¶ added in v0.26.0
GetFork returns the Fork field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetHeadRef ¶
GetHeadRef returns the HeadRef field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetHost ¶
GetHost returns the Host field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetID ¶
GetID returns the ID field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetLink ¶
GetLink returns the Link field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetMessage ¶
GetMessage returns the Message field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetNumber ¶
GetNumber returns the Number field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetParent ¶
GetParent returns the Parent field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetPipelineID ¶
GetPipelineID returns the PipelineID field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetRef ¶
GetRef returns the Ref field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetRepo ¶
GetRepo returns the Repo field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetRuntime ¶
GetRuntime returns the Runtime field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetSender ¶
GetSender returns the Sender field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetSenderSCMID ¶
GetSenderSCMID returns the SenderSCMID field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetSource ¶
GetSource returns the Source field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetStarted ¶
GetStarted returns the Started field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetStatus ¶
GetStatus returns the Status field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) GetTitle ¶
GetTitle returns the Title field.
When the provided Build type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Build) SetApprovedAt ¶
SetApprovedAt sets the ApprovedAt field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetApprovedBy ¶
SetApprovedBy sets the ApprovedBy field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetAuthor ¶
SetAuthor sets the Author field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetBaseRef ¶
SetBaseRef sets the BaseRef field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetBranch ¶
SetBranch sets the Branch field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetClone ¶
SetClone sets the Clone field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetCommit ¶
SetCommit sets the Commit field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetCreated ¶
SetCreated sets the Created field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetDeploy ¶
SetDeploy sets the Deploy field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetDeployNumber ¶
SetDeployNumber sets the DeployNumber field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetDeployPayload ¶
func (b *Build) SetDeployPayload(v raw.StringSliceMap)
SetDeployPayload sets the DeployPayload field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetDistribution ¶
SetDistribution sets the Distribution field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetEmail ¶
SetEmail sets the Email field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetEnqueued ¶
SetEnqueued sets the Enqueued field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetError ¶
SetError sets the Error field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetEvent ¶
SetEvent sets the Event field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetEventAction ¶
SetEventAction sets the EventAction field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetFinished ¶
SetFinished sets the Finished field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetFork ¶ added in v0.26.0
SetFork sets the Fork field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetHeadRef ¶
SetHeadRef sets the HeadRef field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetHost ¶
SetHost sets the Host field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetID ¶
SetID sets the ID field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetLink ¶
SetLink sets the Link field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetMessage ¶
SetMessage sets the Message field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetNumber ¶
SetNumber sets the Number field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetParent ¶
SetParent sets the Parent field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetPipelineID ¶
SetPipelineID sets the PipelineID field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetRef ¶
SetRef sets the Ref field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetRepo ¶
SetRepo sets the Repo field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetRuntime ¶
SetRuntime sets the Runtime field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetSender ¶
SetSender sets the Sender field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetSenderSCMID ¶
SetSenderSCMID sets the SenderSCMID field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetSource ¶
SetSource sets the Source field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetStarted ¶
SetStarted sets the Started field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetStatus ¶
SetStatus sets the Status field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) SetTitle ¶
SetTitle sets the Title field.
When the provided Build type is nil, it will set nothing and immediately return.
func (*Build) StatusSanitize ¶ added in v0.26.0
func (b *Build) StatusSanitize()
StatusSanitize removes sensitive information before producing a "status".
type BuildExecutable ¶ added in v0.26.0
type BuildExecutable struct { ID *int64 `json:"id,omitempty"` BuildID *int64 `json:"build_id,omitempty"` // swagger:strfmt base64 Data *[]byte `json:"data,omitempty"` }
BuildExecutable is the API representation of a BuildExecutable.
swagger:model BuildExecutable
func (*BuildExecutable) GetBuildID ¶ added in v0.26.0
func (b *BuildExecutable) GetBuildID() int64
GetBuildID returns the BuildID field.
When the provided BuildExecutable type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*BuildExecutable) GetData ¶ added in v0.26.0
func (b *BuildExecutable) GetData() []byte
GetData returns the Data field.
When the provided BuildExecutable type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*BuildExecutable) GetID ¶ added in v0.26.0
func (b *BuildExecutable) GetID() int64
GetID returns the ID field.
When the provided BuildExecutable type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*BuildExecutable) SetBuildID ¶ added in v0.26.0
func (b *BuildExecutable) SetBuildID(v int64)
SetBuildID sets the BuildID field.
When the provided BuildExecutable type is nil, it will set nothing and immediately return.
func (*BuildExecutable) SetData ¶ added in v0.26.0
func (b *BuildExecutable) SetData(v []byte)
SetData sets the Data field.
When the provided BuildExecutable type is nil, it will set nothing and immediately return.
func (*BuildExecutable) SetID ¶ added in v0.26.0
func (b *BuildExecutable) SetID(v int64)
SetID sets the ID field.
When the provided BuildExecutable type is nil, it will set nothing and immediately return.
func (*BuildExecutable) String ¶ added in v0.26.0
func (b *BuildExecutable) String() string
String implements the Stringer interface for the BuildExecutable type.
type BuildPartial ¶
type BuildPartial struct { Number int `json:"number,omitempty"` Started int64 `json:"started,omitempty"` Finished int64 `json:"finished,omitempty"` Sender string `json:"sender,omitempty"` Ref string `json:"ref,omitempty"` Status string `json:"status,omitempty"` Event string `json:"event,omitempty"` Branch string `json:"branch,omitempty"` Link string `json:"link,omitempty"` }
BuildPartial is an API type that holds all relevant information for a build attached to a RepoPartial.
type DashCard ¶
type DashCard struct { Dashboard *Dashboard `json:"dashboard,omitempty"` Repos []RepoPartial `json:"repos,omitempty"` }
DashCard is an API type that holds the dashboard information as well as a list of RepoPartials attached to the dashboard.
swagger:model DashCard
type Dashboard ¶
type Dashboard struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` CreatedAt *int64 `json:"created_at,omitempty"` CreatedBy *string `json:"created_by,omitempty"` UpdatedAt *int64 `json:"updated_at,omitempty"` UpdatedBy *string `json:"updated_by,omitempty"` Admins *[]*User `json:"admins,omitempty"` Repos *[]*DashboardRepo `json:"repos,omitempty"` }
Dashboard is the API representation of a dashboard.
swagger:model Dashboard
func (*Dashboard) GetAdmins ¶
GetAdmins returns the Admins field.
When the provided Dashboard type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Dashboard) GetCreatedAt ¶
GetCreatedAt returns the CreatedAt field.
When the provided Dashboard type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Dashboard) GetCreatedBy ¶
GetCreatedBy returns the CreatedBy field.
When the provided Dashboard type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Dashboard) GetID ¶
GetID returns the ID field.
When the provided Dashboard type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Dashboard) GetName ¶
GetName returns the Name field.
When the provided Dashboard type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Dashboard) GetRepos ¶
func (d *Dashboard) GetRepos() []*DashboardRepo
GetRepos returns the Repos field.
When the provided Dashboard type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Dashboard) GetUpdatedAt ¶
GetUpdatedAt returns the UpdatedAt field.
When the provided Dashboard type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Dashboard) GetUpdatedBy ¶
GetUpdatedBy returns the UpdatedBy field.
When the provided Dashboard type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Dashboard) SetAdmins ¶
SetAdmins sets the Admins field.
When the provided Dashboard type is nil, it will set nothing and immediately return.
func (*Dashboard) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field.
When the provided Dashboard type is nil, it will set nothing and immediately return.
func (*Dashboard) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field.
When the provided Dashboard type is nil, it will set nothing and immediately return.
func (*Dashboard) SetID ¶
SetID sets the ID field.
When the provided Dashboard type is nil, it will set nothing and immediately return.
func (*Dashboard) SetName ¶
SetName sets the Name field.
When the provided Dashboard type is nil, it will set nothing and immediately return.
func (*Dashboard) SetRepos ¶
func (d *Dashboard) SetRepos(v []*DashboardRepo)
SetRepos sets the Repos field.
When the provided Dashboard type is nil, it will set nothing and immediately return.
func (*Dashboard) SetUpdatedAt ¶
SetUpdatedAt sets the UpdatedAt field.
When the provided Dashboard type is nil, it will set nothing and immediately return.
func (*Dashboard) SetUpdatedBy ¶
SetUpdatedBy sets the UpdatedBy field.
When the provided Dashboard type is nil, it will set nothing and immediately return.
type DashboardRepo ¶
type DashboardRepo struct { ID *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` Branches *[]string `json:"branches,omitempty"` Events *[]string `json:"events,omitempty"` }
DashboardRepo is the API representation of a repo belonging to a Dashboard.
swagger:model DashboardRepo
func (*DashboardRepo) GetBranches ¶
func (d *DashboardRepo) GetBranches() []string
GetBranches returns the Branches field.
When the provided Dashboard type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*DashboardRepo) GetEvents ¶
func (d *DashboardRepo) GetEvents() []string
GetEvents returns the Events field.
When the provided Dashboard type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*DashboardRepo) GetID ¶
func (d *DashboardRepo) GetID() int64
GetID returns the ID field.
When the provided Dashboard type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*DashboardRepo) GetName ¶
func (d *DashboardRepo) GetName() string
GetName returns the Name field.
When the provided Dashboard type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*DashboardRepo) SetBranches ¶
func (d *DashboardRepo) SetBranches(v []string)
SetBranches sets the Branches field.
When the provided Dashboard type is nil, it will set nothing and immediately return.
func (*DashboardRepo) SetEvents ¶
func (d *DashboardRepo) SetEvents(v []string)
SetEvents sets the Events field.
When the provided Dashboard type is nil, it will set nothing and immediately return.
func (*DashboardRepo) SetID ¶
func (d *DashboardRepo) SetID(v int64)
SetID sets the ID field.
When the provided Dashboard type is nil, it will set nothing and immediately return.
func (*DashboardRepo) SetName ¶
func (d *DashboardRepo) SetName(v string)
SetName sets the Name field.
When the provided Dashboard type is nil, it will set nothing and immediately return.
func (*DashboardRepo) String ¶
func (d *DashboardRepo) String() string
String implements the Stringer interface for the Dashboard type.
type Deployment ¶ added in v0.26.0
type Deployment struct { ID *int64 `json:"id,omitempty"` Number *int64 `json:"number,omitempty"` Repo *Repo `json:"repo,omitempty"` URL *string `json:"url,omitempty"` Commit *string `json:"commit,omitempty"` Ref *string `json:"ref,omitempty"` Task *string `json:"task,omitempty"` Target *string `json:"target,omitempty"` Description *string `json:"description,omitempty"` Payload *raw.StringSliceMap `json:"payload,omitempty"` CreatedAt *int64 `json:"created_at,omitempty"` CreatedBy *string `json:"created_by,omitempty"` Builds []*Build `json:"builds,omitempty"` }
Deployment is the API representation of a deployment.
swagger:model Deployment
func (*Deployment) GetBuilds ¶ added in v0.26.0
func (d *Deployment) GetBuilds() []*Build
GetBuilds returns the Builds field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) GetCommit ¶ added in v0.26.0
func (d *Deployment) GetCommit() string
GetCommit returns the Commit field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) GetCreatedAt ¶ added in v0.26.0
func (d *Deployment) GetCreatedAt() int64
GetCreatedAt returns the CreatedAt field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) GetCreatedBy ¶ added in v0.26.0
func (d *Deployment) GetCreatedBy() string
GetCreatedBy returns the CreatedBy field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) GetDescription ¶ added in v0.26.0
func (d *Deployment) GetDescription() string
GetDescription returns the Description field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) GetID ¶ added in v0.26.0
func (d *Deployment) GetID() int64
GetID returns the ID field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) GetNumber ¶ added in v0.26.0
func (d *Deployment) GetNumber() int64
GetNumber returns the Number field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) GetPayload ¶ added in v0.26.0
func (d *Deployment) GetPayload() map[string]string
GetPayload returns the Payload field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) GetRef ¶ added in v0.26.0
func (d *Deployment) GetRef() string
GetRef returns the Ref field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) GetRepo ¶ added in v0.26.0
func (d *Deployment) GetRepo() *Repo
GetRepo returns the Repo field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) GetTarget ¶ added in v0.26.0
func (d *Deployment) GetTarget() string
GetTarget returns the Target field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) GetTask ¶ added in v0.26.0
func (d *Deployment) GetTask() string
GetTask returns the Task field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) GetURL ¶ added in v0.26.0
func (d *Deployment) GetURL() string
GetURL returns the URL field.
When the provided Deployment type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Deployment) SetBuilds ¶ added in v0.26.0
func (d *Deployment) SetBuilds(b []*Build)
SetBuilds sets the Builds field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) SetCommit ¶ added in v0.26.0
func (d *Deployment) SetCommit(v string)
SetCommit sets the Commit field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) SetCreatedAt ¶ added in v0.26.0
func (d *Deployment) SetCreatedAt(v int64)
SetCreatedAt sets the CreatedAt field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) SetCreatedBy ¶ added in v0.26.0
func (d *Deployment) SetCreatedBy(v string)
SetCreatedBy sets the CreatedBy field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) SetDescription ¶ added in v0.26.0
func (d *Deployment) SetDescription(v string)
SetDescription sets the Description field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) SetID ¶ added in v0.26.0
func (d *Deployment) SetID(v int64)
SetID sets the ID field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) SetNumber ¶ added in v0.26.0
func (d *Deployment) SetNumber(v int64)
SetNumber sets the Number field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) SetPayload ¶ added in v0.26.0
func (d *Deployment) SetPayload(v raw.StringSliceMap)
SetPayload sets the Payload field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) SetRef ¶ added in v0.26.0
func (d *Deployment) SetRef(v string)
SetRef sets the Ref field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) SetRepo ¶ added in v0.26.0
func (d *Deployment) SetRepo(v *Repo)
SetRepo sets the Repo field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) SetTarget ¶ added in v0.26.0
func (d *Deployment) SetTarget(v string)
SetTarget sets the Target field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) SetTask ¶ added in v0.26.0
func (d *Deployment) SetTask(v string)
SetTask sets the Task field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) SetURL ¶ added in v0.26.0
func (d *Deployment) SetURL(v string)
SetURL sets the URL field.
When the provided Deployment type is nil, it will set nothing and immediately return.
func (*Deployment) String ¶ added in v0.26.0
func (d *Deployment) String() string
String implements the Stringer interface for the Deployment type.
type Error ¶ added in v0.26.0
type Error struct {
Message *string `json:"error"`
}
Error is the json error message from the server for a given http response.
swagger:model Error
type Events ¶
type Events struct { Push *actions.Push `json:"push"` PullRequest *actions.Pull `json:"pull_request"` Deployment *actions.Deploy `json:"deployment"` Comment *actions.Comment `json:"comment"` Schedule *actions.Schedule `json:"schedule"` }
Events is the API representation of the various events that generate a webhook from the SCM.
func NewEventsFromMask ¶
NewEventsFromMask is an instatiation function for the Events type that takes in an event mask integer value and populates the nested Events struct.
func NewEventsFromSlice ¶
NewEventsFromSlice is an instantiation function for the Events type that takes in a slice of event strings and populates the nested Events struct.
func (*Events) Allowed ¶
Allowed determines whether or not an event + action is allowed based on whether its event:action is set to true in the Events struct.
func (*Events) GetComment ¶
GetComment returns the Comment field from the provided Events. If the object is nil, or the field within the object is nil, it returns the zero value instead.
func (*Events) GetDeployment ¶
GetDeployment returns the Deployment field from the provided Events. If the object is nil, or the field within the object is nil, it returns the zero value instead.
func (*Events) GetPullRequest ¶
GetPullRequest returns the PullRequest field from the provided Events. If the object is nil, or the field within the object is nil, it returns the zero value instead.
func (*Events) GetPush ¶
GetPush returns the Push field from the provided Events. If the object is nil, or the field within the object is nil, it returns the zero value instead.
func (*Events) GetSchedule ¶
GetSchedule returns the Schedule field from the provided Events. If the object is nil, or the field within the object is nil, it returns the zero value instead.
func (*Events) List ¶
List is an Events method that generates a comma-separated list of event:action combinations that are allowed for the repo.
func (*Events) SetComment ¶
SetComment sets the Events Comment field.
When the provided Events type is nil, it will set nothing and immediately return.
func (*Events) SetDeployment ¶
SetDeployment sets the Events Deployment field.
When the provided Events type is nil, it will set nothing and immediately return.
func (*Events) SetPullRequest ¶
SetPullRequest sets the Events PullRequest field.
When the provided Events type is nil, it will set nothing and immediately return.
func (*Events) SetPush ¶
SetPush sets the Events Push field.
When the provided Events type is nil, it will set nothing and immediately return.
func (*Events) SetSchedule ¶
SetSchedule sets the Events Schedule field.
When the provided Events type is nil, it will set nothing and immediately return.
func (*Events) ToDatabase ¶
ToDatabase is an Events method that converts a nested Events struct into an integer event mask.
type Executor ¶
type Executor struct { ID *int64 `json:"id,omitempty"` Host *string `json:"host,omitempty"` Runtime *string `json:"runtime,omitempty"` Distribution *string `json:"distribution,omitempty"` Build *Build `json:"build,omitempty"` Pipeline *pipeline.Build `json:"pipeline,omitempty"` }
Executor is the API representation of an executor for a worker.
swagger:model Executor
func (*Executor) GetBuild ¶
GetBuild returns the Build field.
When the provided Executor type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Executor) GetDistribution ¶
GetDistribution returns the Distribution field.
When the provided Executor type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Executor) GetHost ¶
GetHost returns the Host field.
When the provided Executor type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Executor) GetID ¶
GetID returns the ID field.
When the provided Executor type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Executor) GetPipeline ¶
GetPipeline returns the Pipeline field.
When the provided Executor type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Executor) GetRuntime ¶
GetRuntime returns the Runtime field.
When the provided Executor type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Executor) SetBuild ¶
SetBuild sets the Build field.
When the provided Executor type is nil, it will set nothing and immediately return.
func (*Executor) SetDistribution ¶
SetDistribution sets the Distribution field.
When the provided Executor type is nil, it will set nothing and immediately return.
func (*Executor) SetHost ¶
SetHost sets the Host field.
When the provided Executor type is nil, it will set nothing and immediately return.
func (*Executor) SetID ¶
SetID sets the ID field.
When the provided Executor type is nil, it will set nothing and immediately return.
func (*Executor) SetPipeline ¶
SetPipeline sets the pipeline Build field.
When the provided Executor type is nil, it will set nothing and immediately return.
func (*Executor) SetRuntime ¶
SetRuntime sets the Runtime field.
When the provided Executor type is nil, it will set nothing and immediately return.
type Hook ¶ added in v0.25.0
type Hook struct { ID *int64 `json:"id,omitempty"` Repo *Repo `json:"repo,omitempty"` Build *Build `json:"build,omitempty"` Number *int `json:"number,omitempty"` SourceID *string `json:"source_id,omitempty"` Created *int64 `json:"created,omitempty"` Host *string `json:"host,omitempty"` Event *string `json:"event,omitempty"` EventAction *string `json:"event_action,omitempty"` Branch *string `json:"branch,omitempty"` Error *string `json:"error,omitempty"` Status *string `json:"status,omitempty"` Link *string `json:"link,omitempty"` WebhookID *int64 `json:"webhook_id,omitempty"` }
Hook is the API representation of a webhook.
swagger:model Webhook
func (*Hook) GetBranch ¶ added in v0.25.0
GetBranch returns the Branch field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetBuild ¶ added in v0.25.0
GetBuild returns the Build field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetCreated ¶ added in v0.25.0
GetCreated returns the Created field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetError ¶ added in v0.25.0
GetError returns the Error field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetEvent ¶ added in v0.25.0
GetEvent returns the Event field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetEventAction ¶ added in v0.25.0
GetEventAction returns the EventAction field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetHost ¶ added in v0.25.0
GetHost returns the Host field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetID ¶ added in v0.25.0
GetID returns the ID field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetLink ¶ added in v0.25.0
GetLink returns the Link field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetNumber ¶ added in v0.25.0
GetNumber returns the Number field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetRepo ¶ added in v0.25.0
GetRepo returns the Repo field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetSourceID ¶ added in v0.25.0
GetSourceID returns the SourceID field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetStatus ¶ added in v0.25.0
GetStatus returns the Status field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) GetWebhookID ¶ added in v0.25.0
GetWebhookID returns the WebhookID field.
When the provided Hook type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Hook) SetBranch ¶ added in v0.25.0
SetBranch sets the Branch field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetBuild ¶ added in v0.25.0
SetBuild sets the Build field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetCreated ¶ added in v0.25.0
SetCreated sets the Created field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetError ¶ added in v0.25.0
SetError sets the Error field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetEvent ¶ added in v0.25.0
SetEvent sets the Event field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetEventAction ¶ added in v0.25.0
SetEventAction sets the EventAction field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetHost ¶ added in v0.25.0
SetHost sets the Host field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetID ¶ added in v0.25.0
SetID sets the ID field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetLink ¶ added in v0.25.0
SetLink sets the Link field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetNumber ¶ added in v0.25.0
SetNumber sets the Number field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetRepo ¶ added in v0.25.0
SetRepo sets the Repo field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetSourceID ¶ added in v0.25.0
SetSourceID sets the SourceID field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetStatus ¶ added in v0.25.0
SetStatus sets the Status field.
When the provided Hook type is nil, it will set nothing and immediately return.
func (*Hook) SetWebhookID ¶ added in v0.25.0
SetWebhookID sets the WebhookID field.
When the provided Hook type is nil, it will set nothing and immediately return.
type JWKSet ¶
type JWKSet struct {
Keys []JWK `json:"keys"`
}
JWKSet exists solely to provide proper swagger documentation. It is not otherwise used in code.
swagger:model JWKSet
type Log ¶ added in v0.26.0
type Log struct { ID *int64 `json:"id,omitempty"` BuildID *int64 `json:"build_id,omitempty"` RepoID *int64 `json:"repo_id,omitempty"` ServiceID *int64 `json:"service_id,omitempty"` StepID *int64 `json:"step_id,omitempty"` // swagger:strfmt base64 Data *[]byte `json:"data,omitempty"` }
Log is the API representation of a log for a step in a build.
swagger:model Log
func (*Log) AppendData ¶ added in v0.26.0
AppendData adds the provided data to the end of the Data field for the Log type. If the Data field is empty, then the function overwrites the entire Data field.
func (*Log) GetBuildID ¶ added in v0.26.0
GetBuildID returns the BuildID field.
When the provided Log type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Log) GetData ¶ added in v0.26.0
GetData returns the Data field.
When the provided Log type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Log) GetID ¶ added in v0.26.0
GetID returns the ID field.
When the provided Log type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Log) GetRepoID ¶ added in v0.26.0
GetRepoID returns the RepoID field.
When the provided Log type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Log) GetServiceID ¶ added in v0.26.0
GetServiceID returns the ServiceID field.
When the provided Log type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Log) GetStepID ¶ added in v0.26.0
GetStepID returns the StepID field.
When the provided Log type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Log) MaskData ¶ added in v0.26.0
MaskData reads through the log data and masks all values provided in the string slice. If the log is empty, we do nothing.
func (*Log) SetBuildID ¶ added in v0.26.0
SetBuildID sets the BuildID field.
When the provided Log type is nil, it will set nothing and immediately return.
func (*Log) SetData ¶ added in v0.26.0
SetData sets the Data field.
When the provided Log type is nil, it will set nothing and immediately return.
func (*Log) SetID ¶ added in v0.26.0
SetID sets the ID field.
When the provided Log type is nil, it will set nothing and immediately return.
func (*Log) SetRepoID ¶ added in v0.26.0
SetRepoID sets the RepoID field.
When the provided Log type is nil, it will set nothing and immediately return.
func (*Log) SetServiceID ¶ added in v0.26.0
SetServiceID sets the ServiceID field.
When the provided Log type is nil, it will set nothing and immediately return.
type OpenIDClaims ¶
type OpenIDClaims struct { Actor string `json:"actor,omitempty"` ActorSCMID string `json:"actor_scm_id,omitempty"` Branch string `json:"branch,omitempty"` BuildID int64 `json:"build_id,omitempty"` BuildNumber int `json:"build_number,omitempty"` Commands bool `json:"commands,omitempty"` Event string `json:"event,omitempty"` Image string `json:"image,omitempty"` ImageName string `json:"image_name,omitempty"` ImageTag string `json:"image_tag,omitempty"` PullFork bool `json:"pull_fork,omitempty"` Ref string `json:"ref,omitempty"` Repo string `json:"repo,omitempty"` Request string `json:"request,omitempty"` SHA string `json:"sha,omitempty"` TokenType string `json:"token_type,omitempty"` jwt.RegisteredClaims }
OpenIDClaims struct is an extension of the JWT standard claims. It includes information relevant to OIDC services.
type OpenIDConfig ¶
type OpenIDConfig struct { Issuer string `json:"issuer"` JWKSAddress string `json:"jwks_uri"` ClaimsSupported []string `json:"claims_supported"` Algorithms []string `json:"id_token_signing_alg_values_supported"` ResponseTypesSupported []string `json:"response_types_supported"` SubjectTypesSupported []string `json:"subject_types_supported"` }
OpenIDConfig is a struct that represents the OpenID Connect configuration.
swagger:model OpenIDConfig
type Pipeline ¶ added in v0.26.0
type Pipeline struct { ID *int64 `json:"id,omitempty"` Repo *Repo `json:"repo,omitempty"` Commit *string `json:"commit,omitempty"` Flavor *string `json:"flavor,omitempty"` Platform *string `json:"platform,omitempty"` Ref *string `json:"ref,omitempty"` Type *string `json:"type,omitempty"` Version *string `json:"version,omitempty"` ExternalSecrets *bool `json:"external_secrets,omitempty"` InternalSecrets *bool `json:"internal_secrets,omitempty"` Services *bool `json:"services,omitempty"` Stages *bool `json:"stages,omitempty"` Steps *bool `json:"steps,omitempty"` Templates *bool `json:"templates,omitempty"` Warnings *[]string `json:"warnings,omitempty"` // swagger:strfmt base64 Data *[]byte `json:"data,omitempty"` }
Pipeline is the API representation of a Pipeline.
swagger:model Pipeline
func (*Pipeline) GetCommit ¶ added in v0.26.0
GetCommit returns the Commit field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetData ¶ added in v0.26.0
GetData returns the Data field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetExternalSecrets ¶ added in v0.26.0
GetExternalSecrets returns the ExternalSecrets field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetFlavor ¶ added in v0.26.0
GetFlavor returns the Flavor field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetID ¶ added in v0.26.0
GetID returns the ID field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetInternalSecrets ¶ added in v0.26.0
GetInternalSecrets returns the InternalSecrets field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetPlatform ¶ added in v0.26.0
GetPlatform returns the Platform field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetRef ¶ added in v0.26.0
GetRef returns the Ref field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetRepo ¶ added in v0.26.0
GetRepo returns the Repo field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetServices ¶ added in v0.26.0
GetServices returns the Services field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetStages ¶ added in v0.26.0
GetStages returns the Stages field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetSteps ¶ added in v0.26.0
GetSteps returns the Steps field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetTemplates ¶ added in v0.26.0
GetTemplates returns the Templates field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetType ¶ added in v0.26.0
GetType returns the Type field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetVersion ¶ added in v0.26.0
GetVersion returns the Version field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) GetWarnings ¶ added in v0.26.0
GetWarnings returns the Warnings field.
When the provided Pipeline type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Pipeline) SetCommit ¶ added in v0.26.0
SetCommit sets the Commit field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetData ¶ added in v0.26.0
SetData sets the Data field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetExternalSecrets ¶ added in v0.26.0
SetExternalSecrets sets the ExternalSecrets field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetFlavor ¶ added in v0.26.0
SetFlavor sets the Flavor field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetID ¶ added in v0.26.0
SetID sets the ID field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetInternalSecrets ¶ added in v0.26.0
SetInternalSecrets sets the InternalSecrets field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetPlatform ¶ added in v0.26.0
SetPlatform sets the Platform field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetRef ¶ added in v0.26.0
SetRef sets the Ref field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetRepo ¶ added in v0.26.0
SetRepo sets the Repo field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetServices ¶ added in v0.26.0
SetServices sets the Services field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetStages ¶ added in v0.26.0
SetStages sets the Stages field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetSteps ¶ added in v0.26.0
SetSteps sets the Steps field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetTemplates ¶ added in v0.26.0
SetTemplates sets the Templates field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetType ¶ added in v0.26.0
SetType sets the Type field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetVersion ¶ added in v0.26.0
SetVersion sets the Version field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
func (*Pipeline) SetWarnings ¶ added in v0.26.0
SetWarnings sets the Warnings field.
When the provided Pipeline type is nil, it will set nothing and immediately return.
type QueueBuild ¶
type QueueBuild struct { Status *string `json:"status,omitempty"` Number *int32 `json:"number,omitempty"` Created *int64 `json:"created,omitempty"` FullName *string `json:"full_name,omitempty"` }
QueueBuild is the API representation of the builds in the queue.
swagger:model QueueBuild
func (*QueueBuild) GetCreated ¶
func (b *QueueBuild) GetCreated() int64
GetCreated returns the Created field.
When the provided QueueBuild type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*QueueBuild) GetFullName ¶
func (b *QueueBuild) GetFullName() string
GetFullName returns the FullName field.
When the provided QueueBuild type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*QueueBuild) GetNumber ¶
func (b *QueueBuild) GetNumber() int32
GetNumber returns the Number field.
When the provided QueueBuild type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*QueueBuild) GetStatus ¶
func (b *QueueBuild) GetStatus() string
GetStatus returns the Status field.
When the provided QueueBuild type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*QueueBuild) SetCreated ¶
func (b *QueueBuild) SetCreated(v int64)
SetCreated sets the Created field.
When the provided QueueBuild type is nil, it will set nothing and immediately return.
func (*QueueBuild) SetFullName ¶
func (b *QueueBuild) SetFullName(v string)
SetFullName sets the FullName field.
When the provided QueueBuild type is nil, it will set nothing and immediately return.
func (*QueueBuild) SetNumber ¶
func (b *QueueBuild) SetNumber(v int32)
SetNumber sets the Number field.
When the provided QueueBuild type is nil, it will set nothing and immediately return.
func (*QueueBuild) SetStatus ¶
func (b *QueueBuild) SetStatus(v string)
SetStatus sets the Status field.
When the provided QueueBuild type is nil, it will set nothing and immediately return.
func (*QueueBuild) String ¶
func (b *QueueBuild) String() string
String implements the Stringer interface for the QueueBuild type.
type QueueInfo ¶ added in v0.26.0
type QueueInfo struct { QueuePublicKey *string `json:"queue_public_key,omitempty"` QueueAddress *string `json:"queue_address,omitempty"` }
QueueInfo is the API representation of a QueueInfo.
swagger:model QueueInfo
func (*QueueInfo) GetPublicKey ¶ added in v0.26.0
GetPublicKey returns the QueuePublicKey field.
When the provided QueueInfo type is nil, or the field within the type is nil, it returns an empty string for the field.
func (*QueueInfo) GetQueueAddress ¶ added in v0.26.0
GetQueueAddress returns the QueueAddress field.
When the provided QueueInfo type is nil, or the field within the type is nil, it returns an empty string for the field.
func (*QueueInfo) SetPublicKey ¶ added in v0.26.0
SetPublicKey sets the QueuePublicKey field.
When the provided QueueInfo type is nil, it will set nothing and immediately return.
func (*QueueInfo) SetQueueAddress ¶ added in v0.26.0
SetQueueAddress sets the QueueAddress field.
When the provided QueueInfo type is nil, it will set nothing and immediately return.
type Repo ¶
type Repo struct { ID *int64 `json:"id,omitempty"` Owner *User `json:"owner,omitempty"` Hash *string `json:"-"` Org *string `json:"org,omitempty"` Name *string `json:"name,omitempty"` FullName *string `json:"full_name,omitempty"` Link *string `json:"link,omitempty"` Clone *string `json:"clone,omitempty"` Branch *string `json:"branch,omitempty"` Topics *[]string `json:"topics,omitempty"` BuildLimit *int64 `json:"build_limit,omitempty"` Timeout *int64 `json:"timeout,omitempty"` Counter *int `json:"counter,omitempty"` Visibility *string `json:"visibility,omitempty"` Private *bool `json:"private,omitempty"` Trusted *bool `json:"trusted,omitempty"` Active *bool `json:"active,omitempty"` AllowEvents *Events `json:"allow_events,omitempty"` PipelineType *string `json:"pipeline_type,omitempty"` PreviousName *string `json:"previous_name,omitempty"` ApproveBuild *string `json:"approve_build,omitempty"` ApprovalTimeout *int64 `json:"approval_timeout,omitempty"` InstallID *int64 `json:"install_id,omitempty"` }
Repo is the API representation of a repo.
swagger:model Repo
func (*Repo) Environment ¶
Environment returns a list of environment variables provided from the fields of the Repo type.
func (*Repo) GetActive ¶
GetActive returns the Active field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetAllowEvents ¶
GetAllowEvents returns the AllowEvents field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetApprovalTimeout ¶ added in v0.26.0
GetApprovalTimeout returns the ApprovalTimeout field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetApproveBuild ¶
GetApproveBuild returns the ApproveBuild field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetBranch ¶
GetBranch returns the Branch field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetBuildLimit ¶
GetBuildLimit returns the BuildLimit field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetClone ¶
GetClone returns the Clone field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetCounter ¶
GetCounter returns the Counter field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetFullName ¶
GetFullName returns the FullName field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetHash ¶
GetHash returns the Hash field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetID ¶
GetID returns the ID field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetInstallID ¶ added in v0.26.0
GetInstallID returns the InstallID field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetLink ¶
GetLink returns the Link field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetName ¶
GetName returns the Name field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetOrg ¶
GetOrg returns the Org field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetOwner ¶
GetOwner returns the Owner field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetPipelineType ¶
GetPipelineType returns the PipelineType field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetPreviousName ¶
GetPreviousName returns the PreviousName field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetPrivate ¶
GetPrivate returns the Private field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetTimeout ¶
GetTimeout returns the Timeout field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetTopics ¶
GetTopics returns the Topics field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetTrusted ¶
GetTrusted returns the Trusted field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) GetVisibility ¶
GetVisibility returns the Visibility field.
When the provided Repo type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Repo) SetActive ¶
SetActive sets the Active field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetAllowEvents ¶
SetAllowEvents sets the AllowEvents field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetApprovalTimeout ¶ added in v0.26.0
SetApprovalTimeout sets the ApprovalTimeout field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetApproveBuild ¶
SetApproveBuild sets the ApproveBuild field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetBranch ¶
SetBranch sets the Branch field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetBuildLimit ¶
SetBuildLimit sets the BuildLimit field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetClone ¶
SetClone sets the Clone field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetCounter ¶
SetCounter sets the Counter field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetFullName ¶
SetFullName sets the FullName field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetHash ¶
SetHash sets the Hash field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetID ¶
SetID sets the ID field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetInstallID ¶ added in v0.26.0
SetInstallID sets the InstallID field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetLink ¶
SetLink sets the Link field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetName ¶
SetName sets the Name field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetOrg ¶
SetOrg sets the Org field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetOwner ¶
SetOwner sets the Owner field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetPipelineType ¶
SetPipelineType sets the PipelineType field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetPreviousName ¶
SetPreviousName sets the PreviousName field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetPrivate ¶
SetPrivate sets the Private field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetTimeout ¶
SetTimeout sets the Timeout field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetTopics ¶
SetTopics sets the Topics field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetTrusted ¶
SetTrusted sets the Trusted field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) SetVisibility ¶
SetVisibility sets the Visibility field.
When the provided Repo type is nil, it will set nothing and immediately return.
func (*Repo) StatusSanitize ¶ added in v0.26.0
func (r *Repo) StatusSanitize()
StatusSanitize removes sensitive information before producing a "status".
type RepoPartial ¶
type RepoPartial struct { Org string `json:"org,omitempty"` Name string `json:"name,omitempty"` Counter int `json:"counter,omitempty"` Active bool `json:"active,omitempty"` Builds []BuildPartial `json:"builds,omitempty"` }
RepoPartial is an API type that holds all relevant information for a repository attached to a dashboard.
type Schedule ¶
type Schedule struct { ID *int64 `json:"id,omitempty"` Repo *Repo `json:"repo,omitempty"` Active *bool `json:"active,omitempty"` Name *string `json:"name,omitempty"` Entry *string `json:"entry,omitempty"` CreatedAt *int64 `json:"created_at,omitempty"` CreatedBy *string `json:"created_by,omitempty"` UpdatedAt *int64 `json:"updated_at,omitempty"` UpdatedBy *string `json:"updated_by,omitempty"` ScheduledAt *int64 `json:"scheduled_at,omitempty"` Branch *string `json:"branch,omitempty"` Error *string `json:"error,omitempty"` NextRun *int64 `json:"next_run,omitempty"` }
Schedule is the API representation of a schedule for a repo.
swagger:model Schedule
func (*Schedule) GetActive ¶
GetActive returns the Active field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) GetBranch ¶
GetBranch returns the Branch field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) GetCreatedAt ¶
GetCreatedAt returns the CreatedAt field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) GetCreatedBy ¶
GetCreatedBy returns the CreatedBy field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) GetEntry ¶
GetEntry returns the Entry field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) GetError ¶
GetError returns the Error field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) GetID ¶
GetID returns the ID field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) GetName ¶
GetName returns the Name field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) GetNextRun ¶
GetNextRun returns the NextRun field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) GetRepo ¶
GetRepo returns the Repo field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) GetScheduledAt ¶
GetScheduledAt returns the ScheduledAt field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) GetUpdatedAt ¶
GetUpdatedAt returns the UpdatedAt field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) GetUpdatedBy ¶
GetUpdatedBy returns the UpdatedBy field.
When the provided Schedule type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Schedule) SetActive ¶
SetActive sets the Active field.
When the provided Schedule type is nil, it will set nothing and immediately return.
func (*Schedule) SetBranch ¶
SetBranch sets the Branch field.
When the provided Schedule type is nil, it will set nothing and immediately return.
func (*Schedule) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field.
When the provided Schedule type is nil, it will set nothing and immediately return.
func (*Schedule) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field.
When the provided Schedule type is nil, it will set nothing and immediately return.
func (*Schedule) SetEntry ¶
SetEntry sets the Entry field.
When the provided Schedule type is nil, it will set nothing and immediately return.
func (*Schedule) SetError ¶
SetError sets the Error field.
When the provided Schedule type is nil, it will set nothing and immediately return.
func (*Schedule) SetID ¶
SetID sets the ID field.
When the provided Schedule type is nil, it will set nothing and immediately return.
func (*Schedule) SetName ¶
SetName sets the Name field.
When the provided Schedule type is nil, it will set nothing and immediately return.
func (*Schedule) SetNextRun ¶
SetNextRun sets the NextRun field.
When the provided Schedule type is nil, it will set nothing and immediately return.
func (*Schedule) SetRepo ¶
SetRepo sets the Repo field.
When the provided Schedule type is nil, it will set nothing and immediately return.
func (*Schedule) SetScheduledAt ¶
SetScheduledAt sets the ScheduledAt field.
When the provided Schedule type is nil, it will set nothing and immediately return.
func (*Schedule) SetUpdatedAt ¶
SetUpdatedAt sets the UpdatedAt field.
When the provided Schedule type is nil, it will set nothing and immediately return.
func (*Schedule) SetUpdatedBy ¶
SetUpdatedBy sets the UpdatedBy field.
When the provided Schedule type is nil, it will set nothing and immediately return.
type Secret ¶ added in v0.26.0
type Secret struct { ID *int64 `json:"id,omitempty"` Org *string `json:"org,omitempty"` Repo *string `json:"repo,omitempty"` Team *string `json:"team,omitempty"` Name *string `json:"name,omitempty"` Value *string `json:"value,omitempty"` Type *string `json:"type,omitempty"` Images *[]string `json:"images,omitempty"` AllowEvents *Events `json:"allow_events,omitempty" yaml:"allow_events"` AllowCommand *bool `json:"allow_command,omitempty"` AllowSubstitution *bool `json:"allow_substitution,omitempty"` CreatedAt *int64 `json:"created_at,omitempty"` CreatedBy *string `json:"created_by,omitempty"` UpdatedAt *int64 `json:"updated_at,omitempty"` UpdatedBy *string `json:"updated_by,omitempty"` }
Secret is the API representation of a secret.
swagger:model Secret
func (*Secret) GetAllowCommand ¶ added in v0.26.0
GetAllowCommand returns the AllowCommand field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetAllowEvents ¶ added in v0.26.0
GetAllowEvents returns the AllowEvents field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetAllowSubstitution ¶ added in v0.26.0
GetAllowSubstitution returns the AllowSubstitution field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetCreatedAt ¶ added in v0.26.0
GetCreatedAt returns the CreatedAt field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetCreatedBy ¶ added in v0.26.0
GetCreatedBy returns the CreatedBy field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetID ¶ added in v0.26.0
GetID returns the ID field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetImages ¶ added in v0.26.0
GetImages returns the Images field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetName ¶ added in v0.26.0
GetName returns the Name field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetOrg ¶ added in v0.26.0
GetOrg returns the Org field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetRepo ¶ added in v0.26.0
GetRepo returns the Repo field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetTeam ¶ added in v0.26.0
GetTeam returns the Team field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetType ¶ added in v0.26.0
GetType returns the Type field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetUpdatedAt ¶ added in v0.26.0
GetUpdatedAt returns the UpdatedAt field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetUpdatedBy ¶ added in v0.26.0
GetUpdatedBy returns the UpdatedBy field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) GetValue ¶ added in v0.26.0
GetValue returns the Value field.
When the provided Secret type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Secret) Match ¶ added in v0.26.0
Match returns true when the provided container matches the conditions to inject a secret into a pipeline container resource.
func (*Secret) Sanitize ¶ added in v0.26.0
Sanitize creates a duplicate of the Secret without the value.
func (*Secret) SetAllowCommand ¶ added in v0.26.0
SetAllowCommand sets the AllowCommand field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetAllowEvents ¶ added in v0.26.0
SetAllowEvents sets the AllowEvents field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetAllowSubstitution ¶ added in v0.26.0
SetAllowSubstitution sets the AllowSubstitution field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetCreatedAt ¶ added in v0.26.0
SetCreatedAt sets the CreatedAt field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetCreatedBy ¶ added in v0.26.0
SetCreatedBy sets the CreatedBy field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetID ¶ added in v0.26.0
SetID sets the ID field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetImages ¶ added in v0.26.0
SetImages sets the Images field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetName ¶ added in v0.26.0
SetName sets the Name field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetOrg ¶ added in v0.26.0
SetOrg sets the Org field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetRepo ¶ added in v0.26.0
SetRepo sets the Repo field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetTeam ¶ added in v0.26.0
SetTeam sets the Team field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetType ¶ added in v0.26.0
SetType sets the Type field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetUpdatedAt ¶ added in v0.26.0
SetUpdatedAt sets the UpdatedAt field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetUpdatedBy ¶ added in v0.26.0
SetUpdatedBy sets the UpdatedBy field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) SetValue ¶ added in v0.26.0
SetValue sets the Value field.
When the provided Secret type is nil, it will set nothing and immediately return.
func (*Secret) String ¶ added in v0.26.0
String implements the Stringer interface for the Secret type.
func (*Secret) UnmarshalYAML ¶ added in v0.26.0
UnmarshalYAML implements the Unmarshaler interface for the Secret type. This allows custom fields in the Secret type to be read from a YAML file, like AllowEvents.
type Service ¶ added in v0.26.0
type Service struct { ID *int64 `json:"id,omitempty"` BuildID *int64 `json:"build_id,omitempty"` RepoID *int64 `json:"repo_id,omitempty"` Number *int `json:"number,omitempty"` Name *string `json:"name,omitempty"` Image *string `json:"image,omitempty"` Status *string `json:"status,omitempty"` Error *string `json:"error,omitempty"` ExitCode *int `json:"exit_code,omitempty"` Created *int64 `json:"created,omitempty"` Started *int64 `json:"started,omitempty"` Finished *int64 `json:"finished,omitempty"` Host *string `json:"host,omitempty"` Runtime *string `json:"runtime,omitempty"` Distribution *string `json:"distribution,omitempty"` }
Service is the API representation of a service in a build.
swagger:model Service
func ServiceFromBuildContainer ¶ added in v0.26.0
ServiceFromBuildContainer creates a new Service based on a Build and pipeline Container.
func ServiceFromContainerEnvironment ¶ added in v0.26.0
ServiceFromContainerEnvironment converts the pipeline Container to an API Service using the container's Environment.
func (*Service) Duration ¶ added in v0.26.0
Duration calculates and returns the total amount of time the service ran for in a human-readable format.
func (*Service) Environment ¶ added in v0.26.0
Environment returns a list of environment variables provided from the fields of the Service type.
func (*Service) GetBuildID ¶ added in v0.26.0
GetBuildID returns the BuildID field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetCreated ¶ added in v0.26.0
GetCreated returns the Created field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetDistribution ¶ added in v0.26.0
GetDistribution returns the Runtime field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetError ¶ added in v0.26.0
GetError returns the Error field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetExitCode ¶ added in v0.26.0
GetExitCode returns the ExitCode field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetFinished ¶ added in v0.26.0
GetFinished returns the Finished field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetHost ¶ added in v0.26.0
GetHost returns the Host field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetID ¶ added in v0.26.0
GetID returns the ID field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetImage ¶ added in v0.26.0
GetImage returns the Image field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetName ¶ added in v0.26.0
GetName returns the Name field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetNumber ¶ added in v0.26.0
GetNumber returns the Number field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetRepoID ¶ added in v0.26.0
GetRepoID returns the RepoID field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetRuntime ¶ added in v0.26.0
GetRuntime returns the Runtime field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetStarted ¶ added in v0.26.0
GetStarted returns the Started field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) GetStatus ¶ added in v0.26.0
GetStatus returns the Status field.
When the provided Service type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Service) SetBuildID ¶ added in v0.26.0
SetBuildID sets the BuildID field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetCreated ¶ added in v0.26.0
SetCreated sets the Created field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetDistribution ¶ added in v0.26.0
SetDistribution sets the Runtime field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetError ¶ added in v0.26.0
SetError sets the Error field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetExitCode ¶ added in v0.26.0
SetExitCode sets the ExitCode field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetFinished ¶ added in v0.26.0
SetFinished sets the Finished field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetHost ¶ added in v0.26.0
SetHost sets the Host field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetID ¶ added in v0.26.0
SetID sets the ID field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetImage ¶ added in v0.26.0
SetImage sets the Image field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetName ¶ added in v0.26.0
SetName sets the Name field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetNumber ¶ added in v0.26.0
SetNumber sets the Number field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetRepoID ¶ added in v0.26.0
SetRepoID sets the RepoID field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetRuntime ¶ added in v0.26.0
SetRuntime sets the Runtime field.
When the provided Service type is nil, it will set nothing and immediately return.
func (*Service) SetStarted ¶ added in v0.26.0
SetStarted sets the Started field.
When the provided Service type is nil, it will set nothing and immediately return.
type Step ¶ added in v0.26.0
type Step struct { ID *int64 `json:"id,omitempty"` BuildID *int64 `json:"build_id,omitempty"` RepoID *int64 `json:"repo_id,omitempty"` Number *int `json:"number,omitempty"` Name *string `json:"name,omitempty"` Image *string `json:"image,omitempty"` Stage *string `json:"stage,omitempty"` Status *string `json:"status,omitempty"` Error *string `json:"error,omitempty"` ExitCode *int `json:"exit_code,omitempty"` Created *int64 `json:"created,omitempty"` Started *int64 `json:"started,omitempty"` Finished *int64 `json:"finished,omitempty"` Host *string `json:"host,omitempty"` Runtime *string `json:"runtime,omitempty"` Distribution *string `json:"distribution,omitempty"` ReportAs *string `json:"report_as,omitempty"` }
Step is the API representation of a step in a build.
swagger:model Step
func StepFromBuildContainer ¶ added in v0.26.0
StepFromBuildContainer creates a new Step based on a Build and pipeline Container.
func StepFromContainerEnvironment ¶ added in v0.26.0
StepFromContainerEnvironment converts the pipeline Container to an API Step using the container's Environment.
func (*Step) Duration ¶ added in v0.26.0
Duration calculates and returns the total amount of time the step ran for in a human-readable format.
func (*Step) Environment ¶ added in v0.26.0
Environment returns a list of environment variables provided from the fields of the Step type.
func (*Step) GetBuildID ¶ added in v0.26.0
GetBuildID returns the BuildID field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetCreated ¶ added in v0.26.0
GetCreated returns the Created field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetDistribution ¶ added in v0.26.0
GetDistribution returns the Runtime field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetError ¶ added in v0.26.0
GetError returns the Error field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetExitCode ¶ added in v0.26.0
GetExitCode returns the ExitCode field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetFinished ¶ added in v0.26.0
GetFinished returns the Finished field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetHost ¶ added in v0.26.0
GetHost returns the Host field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetID ¶ added in v0.26.0
GetID returns the ID field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetImage ¶ added in v0.26.0
GetImage returns the Image field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetName ¶ added in v0.26.0
GetName returns the Name field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetNumber ¶ added in v0.26.0
GetNumber returns the Number field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetRepoID ¶ added in v0.26.0
GetRepoID returns the RepoID field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetReportAs ¶ added in v0.26.0
GetReportAs returns the ReportAs field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetRuntime ¶ added in v0.26.0
GetRuntime returns the Runtime field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetStage ¶ added in v0.26.0
GetStage returns the Stage field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetStarted ¶ added in v0.26.0
GetStarted returns the Started field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) GetStatus ¶ added in v0.26.0
GetStatus returns the Status field.
When the provided Step type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Step) SetBuildID ¶ added in v0.26.0
SetBuildID sets the BuildID field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetCreated ¶ added in v0.26.0
SetCreated sets the Created field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetDistribution ¶ added in v0.26.0
SetDistribution sets the Distribution field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetError ¶ added in v0.26.0
SetError sets the Error field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetExitCode ¶ added in v0.26.0
SetExitCode sets the ExitCode field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetFinished ¶ added in v0.26.0
SetFinished sets the Finished field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetHost ¶ added in v0.26.0
SetHost sets the Host field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetID ¶ added in v0.26.0
SetID sets the ID field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetImage ¶ added in v0.26.0
SetImage sets the Image field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetName ¶ added in v0.26.0
SetName sets the Name field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetNumber ¶ added in v0.26.0
SetNumber sets the Number field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetRepoID ¶ added in v0.26.0
SetRepoID sets the RepoID field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetReportAs ¶ added in v0.26.0
SetReportAs sets the ReportAs field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetRuntime ¶ added in v0.26.0
SetRuntime sets the Runtime field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetStage ¶ added in v0.26.0
SetStage sets the Stage field.
When the provided Step type is nil, it will set nothing and immediately return.
func (*Step) SetStarted ¶ added in v0.26.0
SetStarted sets the Started field.
When the provided Step type is nil, it will set nothing and immediately return.
type Template ¶ added in v0.26.0
type Template struct { Link *string `json:"link,omitempty"` Name *string `json:"name,omitempty"` Source *string `json:"source,omitempty"` Type *string `json:"type,omitempty"` }
Template is the API representation of a template for a pipeline.
swagger:model Template
func (*Template) GetLink ¶ added in v0.26.0
GetLink returns the Link field.
When the provided Template type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Template) GetName ¶ added in v0.26.0
GetName returns the Name field.
When the provided Template type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Template) GetSource ¶ added in v0.26.0
GetSource returns the Source field.
When the provided Template type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Template) GetType ¶ added in v0.26.0
GetType returns the Type field.
When the provided Template type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Template) SetLink ¶ added in v0.26.0
SetLink sets the Link field.
When the provided Template type is nil, it will set nothing and immediately return.
func (*Template) SetName ¶ added in v0.26.0
SetName sets the Name field.
When the provided Template type is nil, it will set nothing and immediately return.
func (*Template) SetSource ¶ added in v0.26.0
SetSource sets the Source field.
When the provided Template type is nil, it will set nothing and immediately return.
type Token ¶ added in v0.26.0
type Token struct {
Token *string `json:"token,omitempty"`
}
Token is the API representation of a token response from server.
swagger:model Token
func (*Token) GetToken ¶ added in v0.26.0
GetToken returns the Token field.
When the provided Token type is nil, or the field within the type is nil, it returns the zero value for the field.
type User ¶
type User struct { ID *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` RefreshToken *string `json:"-"` Token *string `json:"-"` Favorites *[]string `json:"favorites,omitempty"` Active *bool `json:"active,omitempty"` Admin *bool `json:"admin,omitempty"` Dashboards *[]string `json:"dashboards,omitempty"` }
User is the API representation of a user.
swagger:model User
func (*User) Crop ¶
Crop creates a duplicate of the User with certain fields cropped.
Generally used for cropping large fields that aren't useful for all API calls like favorites and dashboards.
func (*User) Environment ¶
Environment returns a list of environment variables provided from the fields of the User type.
func (*User) GetActive ¶
GetActive returns the Active field.
When the provided User type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*User) GetAdmin ¶
GetAdmin returns the Admin field.
When the provided User type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*User) GetDashboards ¶
GetDashboards returns the Dashboards field.
When the provided User type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*User) GetFavorites ¶
GetFavorites returns the Favorites field.
When the provided User type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*User) GetID ¶
GetID returns the ID field.
When the provided User type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*User) GetName ¶
GetName returns the Name field.
When the provided User type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*User) GetRefreshToken ¶
GetRefreshToken returns the RefreshToken field.
When the provided User type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*User) GetToken ¶
GetToken returns the Token field.
When the provided User type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*User) SetActive ¶
SetActive sets the Active field.
When the provided User type is nil, it will set nothing and immediately return.
func (*User) SetAdmin ¶
SetAdmin sets the Admin field.
When the provided User type is nil, it will set nothing and immediately return.
func (*User) SetDashboards ¶
SetDashboard sets the Dashboard field.
When the provided User type is nil, it will set nothing and immediately return.
func (*User) SetFavorites ¶
SetFavorites sets the Favorites field.
When the provided User type is nil, it will set nothing and immediately return.
func (*User) SetID ¶
SetID sets the ID field.
When the provided User type is nil, it will set nothing and immediately return.
func (*User) SetName ¶
SetName sets the Name field.
When the provided User type is nil, it will set nothing and immediately return.
func (*User) SetRefreshToken ¶
SetRefreshToken sets the RefreshToken field.
When the provided User type is nil, it will set nothing and immediately return.
type Worker ¶
type Worker struct { ID *int64 `json:"id,omitempty"` Hostname *string `json:"hostname,omitempty"` Address *string `json:"address,omitempty"` Routes *[]string `json:"routes,omitempty"` Active *bool `json:"active,omitempty"` Status *string `json:"status,omitempty"` LastStatusUpdateAt *int64 `json:"last_status_update_at,omitempty"` RunningBuilds *[]*Build `json:"running_builds,omitempty"` LastBuildStartedAt *int64 `json:"last_build_started_at,omitempty"` LastBuildFinishedAt *int64 `json:"last_build_finished_at,omitempty"` LastCheckedIn *int64 `json:"last_checked_in,omitempty"` BuildLimit *int64 `json:"build_limit,omitempty"` }
Worker is the API representation of a worker.
swagger:model Worker
func (*Worker) GetActive ¶
GetActive returns the Active field.
When the provided Worker type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Worker) GetAddress ¶
GetAddress returns the Address field.
When the provided Worker type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Worker) GetBuildLimit ¶
GetBuildLimit returns the BuildLimit field.
When the provided Worker type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Worker) GetHostname ¶
GetHostname returns the Hostname field.
When the provided Worker type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Worker) GetID ¶
GetID returns the ID field.
When the provided Worker type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Worker) GetLastBuildFinishedAt ¶
GetLastBuildFinishedAt returns the LastBuildFinishedAt field.
When the provided Worker type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Worker) GetLastBuildStartedAt ¶
GetLastBuildStartedAt returns the LastBuildStartedAt field.
When the provided Worker type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Worker) GetLastCheckedIn ¶
GetLastCheckedIn returns the LastCheckedIn field.
When the provided Worker type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Worker) GetLastStatusUpdateAt ¶
GetLastStatusUpdateAt returns the LastStatusUpdateAt field.
When the provided Worker type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Worker) GetRoutes ¶
GetRoutes returns the Routes field.
When the provided Worker type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Worker) GetRunningBuilds ¶
GetRunningBuilds returns the RunningBuilds field.
When the provided Worker type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Worker) GetStatus ¶
GetStatus returns the Status field.
When the provided Worker type is nil, or the field within the type is nil, it returns the zero value for the field.
func (*Worker) SetActive ¶
SetActive sets the Active field.
When the provided Worker type is nil, it will set nothing and immediately return.
func (*Worker) SetAddress ¶
SetAddress sets the Address field.
When the provided Worker type is nil, it will set nothing and immediately return.
func (*Worker) SetBuildLimit ¶
SetBuildLimit sets the LastBuildLimit field.
When the provided Worker type is nil, it will set nothing and immediately return.
func (*Worker) SetHostname ¶
SetHostname sets the Hostname field.
When the provided Worker type is nil, it will set nothing and immediately return.
func (*Worker) SetID ¶
SetID sets the ID field.
When the provided Worker type is nil, it will set nothing and immediately return.
func (*Worker) SetLastBuildFinishedAt ¶
SetLastBuildFinishedAt sets the LastBuildFinishedAt field.
When the provided Worker type is nil, it will set nothing and immediately return.
func (*Worker) SetLastBuildStartedAt ¶
SetLastBuildStartedAt sets the LastBuildStartedAt field.
When the provided Worker type is nil, it will set nothing and immediately return.
func (*Worker) SetLastCheckedIn ¶
SetLastCheckedIn sets the LastCheckedIn field.
When the provided Worker type is nil, it will set nothing and immediately return.
func (*Worker) SetLastStatusUpdateAt ¶
SetLastStatusUpdateAt sets the LastStatusUpdateAt field.
When the provided Worker type is nil, it will set nothing and immediately return.
func (*Worker) SetRoutes ¶
SetRoutes sets the Routes field.
When the provided Worker type is nil, it will set nothing and immediately return.
func (*Worker) SetRunningBuilds ¶
SetRunningBuilds sets the RunningBuilds field.
When the provided Worker type is nil, it will set nothing and immediately return.