com_datadoghq_gitlab_branches

package
v0.0.0-...-33b67ab Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewGitlabBranches

func NewGitlabBranches() types.Bundle

Types

type CreateBranchHandler

type CreateBranchHandler struct{}

func NewCreateBranchHandler

func NewCreateBranchHandler() *CreateBranchHandler

func (*CreateBranchHandler) Run

type CreateBranchInputs

type CreateBranchInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	*gitlab.CreateBranchOptions
}

type CreateBranchOutputs

type CreateBranchOutputs struct {
	Branch *gitlab.Branch `json:"branch"`
}

type DeleteBranchHandler

type DeleteBranchHandler struct{}

func NewDeleteBranchHandler

func NewDeleteBranchHandler() *DeleteBranchHandler

func (*DeleteBranchHandler) Run

type DeleteBranchInputs

type DeleteBranchInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	Branch    string           `json:"branch,omitempty"`
}

type DeleteBranchOutputs

type DeleteBranchOutputs struct{}

type DeleteMergedBranchesHandler

type DeleteMergedBranchesHandler struct{}

func NewDeleteMergedBranchesHandler

func NewDeleteMergedBranchesHandler() *DeleteMergedBranchesHandler

func (*DeleteMergedBranchesHandler) Run

type DeleteMergedBranchesInputs

type DeleteMergedBranchesInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
}

type DeleteMergedBranchesOutputs

type DeleteMergedBranchesOutputs struct{}

type GetBranchHandler

type GetBranchHandler struct{}

func NewGetBranchHandler

func NewGetBranchHandler() *GetBranchHandler

func (*GetBranchHandler) Run

func (h *GetBranchHandler) Run(
	ctx context.Context,
	task *types.Task,
	credential *privateconnection.PrivateCredentials,
) (any, error)

type GetBranchInputs

type GetBranchInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	Branch    string           `json:"branch,omitempty"`
}

type GetBranchOutputs

type GetBranchOutputs struct {
	Branch *gitlab.Branch `json:"branch"`
}

type GitlabBranchesBundle

type GitlabBranchesBundle struct {
	// contains filtered or unexported fields
}

func (*GitlabBranchesBundle) GetAction

func (h *GitlabBranchesBundle) GetAction(actionName string) types.Action

type ListBranchesHandler

type ListBranchesHandler struct{}

func NewListBranchesHandler

func NewListBranchesHandler() *ListBranchesHandler

func (*ListBranchesHandler) Run

type ListBranchesInputs

type ListBranchesInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	*gitlab.ListBranchesOptions
}

type ListBranchesOutputs

type ListBranchesOutputs struct {
	Branches []*gitlab.Branch `json:"branches"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL