Documentation
¶
Index ¶
- func DeleteById(client newclient.Client, spaceID string, ID string) error
- func IsNil(i interface{}) bool
- type ProjectTrigger
- func Add(client newclient.Client, projectTrigger *ProjectTrigger) (*ProjectTrigger, error)
- func GetAll(client newclient.Client, spaceID string) ([]*ProjectTrigger, error)
- func GetById(client newclient.Client, spaceID string, ID string) (*ProjectTrigger, error)
- func NewProjectTrigger(name string, description string, isDisabled bool, project *projects.Project, ...) *ProjectTrigger
- func Update(client newclient.Client, projectTrigger *ProjectTrigger) (*ProjectTrigger, error)
- type ProjectTriggerService
- func (s *ProjectTriggerService) Add(projectTrigger *ProjectTrigger) (*ProjectTrigger, error)deprecated
- func (s *ProjectTriggerService) Delete(projectTrigger *ProjectTrigger) errordeprecated
- func (s *ProjectTriggerService) GetAll() ([]*ProjectTrigger, error)deprecated
- func (s *ProjectTriggerService) GetByID(id string) (*ProjectTrigger, error)deprecated
- func (s *ProjectTriggerService) GetByProjectID(id string) ([]*ProjectTrigger, error)
- func (s *ProjectTriggerService) Update(projectTrigger *ProjectTrigger) (*ProjectTrigger, error)
- type ProjectTriggersQuery
- type ScheduledProjectTriggerService
- type ScheduledProjectTriggersQuery
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteById ¶ added in v2.64.0
DeleteById deletes a specified project trigger by ID
Types ¶
type ProjectTrigger ¶
type ProjectTrigger struct { Action actions.ITriggerAction `json:"Action"` Description string `json:"Description,omitempty"` Filter filters.ITriggerFilter `json:"Filter"` IsDisabled bool `json:"IsDisabled"` Name string `json:"Name"` ProjectID string `json:"ProjectId"` SpaceID string `json:"SpaceId"` resources.Resource }
func Add ¶ added in v2.64.0
func Add(client newclient.Client, projectTrigger *ProjectTrigger) (*ProjectTrigger, error)
Add creates a new project trigger.
func GetAll ¶ added in v2.64.0
func GetAll(client newclient.Client, spaceID string) ([]*ProjectTrigger, error)
GetAll returns all project triggers. If an error occurs, it returns nil.
func GetById ¶ added in v2.64.0
GetById returns the project trigger that matches the input ID. If one cannot be found, it returns nil and an error.
func NewProjectTrigger ¶
func NewProjectTrigger(name string, description string, isDisabled bool, project *projects.Project, action actions.ITriggerAction, filter filters.ITriggerFilter) *ProjectTrigger
func Update ¶ added in v2.64.0
func Update(client newclient.Client, projectTrigger *ProjectTrigger) (*ProjectTrigger, error)
Update modifies a project trigger based on the one provided as input.
func (*ProjectTrigger) UnmarshalJSON ¶
func (projectTrigger *ProjectTrigger) UnmarshalJSON(b []byte) error
UnmarshalJSON sets this trigger to its representation in JSON.
func (*ProjectTrigger) Validate ¶
func (t *ProjectTrigger) Validate() error
Validate checks the state of the deployment target and returns an error if invalid.
type ProjectTriggerService ¶
type ProjectTriggerService struct {
services.CanDeleteService
}
func NewProjectTriggerService ¶
func NewProjectTriggerService(sling *sling.Sling, uriTemplate string) *ProjectTriggerService
func (*ProjectTriggerService) Add
deprecated
func (s *ProjectTriggerService) Add(projectTrigger *ProjectTrigger) (*ProjectTrigger, error)
Add creates a new project trigger.
Deprecated: use triggers.Add
func (*ProjectTriggerService) Delete
deprecated
added in
v2.22.0
func (s *ProjectTriggerService) Delete(projectTrigger *ProjectTrigger) error
Delete will delete a project trigger.
Deprecated: use triggers.Delete
func (*ProjectTriggerService) GetAll
deprecated
func (s *ProjectTriggerService) GetAll() ([]*ProjectTrigger, error)
GetAll returns all project triggers. If none can be found or an error occurs, it returns an empty collection.
Deprecated: use triggers.GetAll
func (*ProjectTriggerService) GetByID
deprecated
func (s *ProjectTriggerService) GetByID(id string) (*ProjectTrigger, error)
GetByID returns the project trigger that matches the input ID. If one cannot be found, it returns nil and an error.
Deprecated: use triggers.GetByID
func (*ProjectTriggerService) GetByProjectID ¶
func (s *ProjectTriggerService) GetByProjectID(id string) ([]*ProjectTrigger, error)
func (*ProjectTriggerService) Update ¶
func (s *ProjectTriggerService) Update(projectTrigger *ProjectTrigger) (*ProjectTrigger, error)
Update modifies a project trigger based on the one provided as input.
type ProjectTriggersQuery ¶
type ScheduledProjectTriggerService ¶
func NewScheduledProjectTriggerService ¶
func NewScheduledProjectTriggerService(sling *sling.Sling, uriTemplate string) *ScheduledProjectTriggerService