builders

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdapterFinderStubBuilder

type AdapterFinderStubBuilder struct {
	*testkit.BaseBuilder
	// contains filtered or unexported fields
}

AdapterFinderStubBuilder builds AdapterFinderStub instances using the builder pattern.

func NewAdapterFinderStubBuilder

func NewAdapterFinderStubBuilder() *AdapterFinderStubBuilder

NewAdapterFinderStubBuilder creates a new builder with default values.

func (*AdapterFinderStubBuilder) Build

func (b *AdapterFinderStubBuilder) Build() any

func (*AdapterFinderStubBuilder) WithAdapterByServiceType

func (*AdapterFinderStubBuilder) WithAdapterByURL

type ForgeProviderStubBuilder

type ForgeProviderStubBuilder struct {
	*testkit.BaseBuilder
	// contains filtered or unexported fields
}

ForgeProviderStubBuilder builds ForgeProviderStub instances using the builder pattern.

func NewForgeProviderStubBuilder

func NewForgeProviderStubBuilder() *ForgeProviderStubBuilder

NewForgeProviderStubBuilder creates a new builder with default values.

func (*ForgeProviderStubBuilder) Build

func (b *ForgeProviderStubBuilder) Build() any

func (*ForgeProviderStubBuilder) WithAuthMethods

func (b *ForgeProviderStubBuilder) WithAuthMethods(
	authMethods []transport.AuthMethod,
) *ForgeProviderStubBuilder

func (*ForgeProviderStubBuilder) WithMatchURL

func (b *ForgeProviderStubBuilder) WithMatchURL(matchURL string) *ForgeProviderStubBuilder

func (*ForgeProviderStubBuilder) WithName

func (*ForgeProviderStubBuilder) WithServiceType

func (*ForgeProviderStubBuilder) WithToken

type ProviderConfigBuilder

type ProviderConfigBuilder struct {
	*testkit.BaseBuilder
	// contains filtered or unexported fields
}

func NewProviderConfigBuilder

func NewProviderConfigBuilder() *ProviderConfigBuilder

func (*ProviderConfigBuilder) Build

func (b *ProviderConfigBuilder) Build() any

func (*ProviderConfigBuilder) WithOrganizations

func (b *ProviderConfigBuilder) WithOrganizations(orgs []string) *ProviderConfigBuilder

func (*ProviderConfigBuilder) WithToken

func (b *ProviderConfigBuilder) WithToken(token string) *ProviderConfigBuilder

func (*ProviderConfigBuilder) WithType

type RepositoryBuilder

type RepositoryBuilder struct {
	*testkit.BaseBuilder
	// contains filtered or unexported fields
}

func NewRepositoryBuilder

func NewRepositoryBuilder() *RepositoryBuilder

func (*RepositoryBuilder) Build

func (b *RepositoryBuilder) Build() any

func (*RepositoryBuilder) WithDefaultBranch

func (b *RepositoryBuilder) WithDefaultBranch(defaultBranch string) *RepositoryBuilder

func (*RepositoryBuilder) WithID

func (*RepositoryBuilder) WithName

func (b *RepositoryBuilder) WithName(name string) *RepositoryBuilder

func (*RepositoryBuilder) WithOrganization

func (b *RepositoryBuilder) WithOrganization(organization string) *RepositoryBuilder

func (*RepositoryBuilder) WithProject

func (b *RepositoryBuilder) WithProject(project string) *RepositoryBuilder

func (*RepositoryBuilder) WithProviderName

func (b *RepositoryBuilder) WithProviderName(providerName string) *RepositoryBuilder

func (*RepositoryBuilder) WithRemoteURL

func (b *RepositoryBuilder) WithRemoteURL(remoteURL string) *RepositoryBuilder

func (*RepositoryBuilder) WithSSHURL

func (b *RepositoryBuilder) WithSSHURL(sshURL string) *RepositoryBuilder

type RepositoryDiscovererStubBuilder

type RepositoryDiscovererStubBuilder struct {
	*testkit.BaseBuilder
	// contains filtered or unexported fields
}

RepositoryDiscovererStubBuilder builds RepositoryDiscovererStub instances using the builder pattern.

func NewRepositoryDiscovererStubBuilder

func NewRepositoryDiscovererStubBuilder() *RepositoryDiscovererStubBuilder

NewRepositoryDiscovererStubBuilder creates a new builder with default values.

func (*RepositoryDiscovererStubBuilder) Build

func (*RepositoryDiscovererStubBuilder) WithName

Jump to

Keyboard shortcuts

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