tests

package
v1.0.0-alpha.4 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CraftConfigBuilder

type CraftConfigBuilder models.CraftConfig

CraftConfigBuilder is an alias of CraftConfig to build CraftConfig with builder-pattern.

func NewCraftConfigBuilder

func NewCraftConfigBuilder() *CraftConfigBuilder

NewCraftConfigBuilder creates a new CraftConfigBuilder.

func (*CraftConfigBuilder) Build

func (b *CraftConfigBuilder) Build() (*models.CraftConfig, error)

Build returns the builded CraftConfig.

func (*CraftConfigBuilder) SetDescription

func (b *CraftConfigBuilder) SetDescription(description string) *CraftConfigBuilder

SetDescription sets CraftConfig's Description.

func (*CraftConfigBuilder) SetDockerRegistry

func (b *CraftConfigBuilder) SetDockerRegistry(dockerRegistry string) *CraftConfigBuilder

SetDockerRegistry sets CraftConfig's DockerRegistry.

func (*CraftConfigBuilder) SetLicense

func (b *CraftConfigBuilder) SetLicense(license string) *CraftConfigBuilder

SetLicense sets CraftConfig's License.

func (*CraftConfigBuilder) SetMaintainers

func (b *CraftConfigBuilder) SetMaintainers(maintainers ...models.Maintainer) *CraftConfigBuilder

SetMaintainers sets CraftConfig's Maintainers.

func (*CraftConfigBuilder) SetNoAPI

func (b *CraftConfigBuilder) SetNoAPI(noAPI bool) *CraftConfigBuilder

SetNoAPI sets CraftConfig's NoAPI.

func (*CraftConfigBuilder) SetNoCI

func (b *CraftConfigBuilder) SetNoCI(noCI bool) *CraftConfigBuilder

SetNoCI sets CraftConfig's NoCI.

func (*CraftConfigBuilder) SetNoChart

func (b *CraftConfigBuilder) SetNoChart(noChart bool) *CraftConfigBuilder

SetNoChart sets CraftConfig's NoChart.

func (*CraftConfigBuilder) SetNoDockerfile

func (b *CraftConfigBuilder) SetNoDockerfile(noDockerfile bool) *CraftConfigBuilder

SetNoDockerfile sets CraftConfig's NoDockerfile.

func (*CraftConfigBuilder) SetNoGoreleaser

func (b *CraftConfigBuilder) SetNoGoreleaser(noGoreleaser bool) *CraftConfigBuilder

SetNoGoreleaser sets CraftConfig's NoGoreleaser.

func (*CraftConfigBuilder) SetNoMakefile

func (b *CraftConfigBuilder) SetNoMakefile(noMakefile bool) *CraftConfigBuilder

SetNoMakefile sets CraftConfig's NoMakefile.

func (*CraftConfigBuilder) SetNoSonar

func (b *CraftConfigBuilder) SetNoSonar(noSonar bool) *CraftConfigBuilder

SetNoSonar sets CraftConfig's NoSonar.

func (*CraftConfigBuilder) SetOpenAPIVersion

func (b *CraftConfigBuilder) SetOpenAPIVersion(openAPIVersion string) *CraftConfigBuilder

SetOpenAPIVersion sets CraftConfig's OpenAPIVersion.

func (*CraftConfigBuilder) SetPort

func (b *CraftConfigBuilder) SetPort(port uint16) *CraftConfigBuilder

SetPort sets CraftConfig's Port.

type MaintainerBuilder

type MaintainerBuilder models.Maintainer

MaintainerBuilder is an alias of Maintainer to build Maintainer with builder-pattern.

func NewMaintainerBuilder

func NewMaintainerBuilder() *MaintainerBuilder

NewMaintainerBuilder creates a new MaintainerBuilder.

func (*MaintainerBuilder) Build

func (b *MaintainerBuilder) Build() *models.Maintainer

Build returns the builded Maintainer.

func (*MaintainerBuilder) SetEmail

func (b *MaintainerBuilder) SetEmail(email string) *MaintainerBuilder

SetEmail sets Maintainer's Email.

func (*MaintainerBuilder) SetName

func (b *MaintainerBuilder) SetName(name string) *MaintainerBuilder

SetName sets Maintainer's Name.

func (*MaintainerBuilder) SetURL

func (b *MaintainerBuilder) SetURL(url string) *MaintainerBuilder

SetURL sets Maintainer's URL.

Jump to

Keyboard shortcuts

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