Documentation
¶
Index ¶
- type CraftConfigBuilder
- func (b *CraftConfigBuilder) Build() *models.CraftConfig
- func (b *CraftConfigBuilder) Copy() *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetDescription(description string) *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetDockerRegistry(dockerRegistry string) *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetLicense(license string) *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetMaintainers(maintainers ...models.Maintainer) *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetNoAPI(noAPI bool) *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetNoCI(noCI bool) *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetNoChart(noChart bool) *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetNoDockerfile(noDockerfile bool) *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetNoGoreleaser(noGoreleaser bool) *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetNoMakefile(noMakefile bool) *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetNoSonar(noSonar bool) *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetOpenAPIVersion(openAPIVersion string) *CraftConfigBuilder
- func (b *CraftConfigBuilder) SetPort(port uint16) *CraftConfigBuilder
- type GenerateConfigBuilder
- func (b *GenerateConfigBuilder) Build() *models.GenerateConfig
- func (b *GenerateConfigBuilder) Copy() *GenerateConfigBuilder
- func (b *GenerateConfigBuilder) SetClis(clis map[string]struct{}) *GenerateConfigBuilder
- func (b *GenerateConfigBuilder) SetCraftConfig(craftConfig models.CraftConfig) *GenerateConfigBuilder
- func (b *GenerateConfigBuilder) SetCrons(crons map[string]struct{}) *GenerateConfigBuilder
- func (b *GenerateConfigBuilder) SetJobs(jobs map[string]struct{}) *GenerateConfigBuilder
- func (b *GenerateConfigBuilder) SetModuleName(moduleName string) *GenerateConfigBuilder
- func (b *GenerateConfigBuilder) SetOptions(options models.GenerateOptions) *GenerateConfigBuilder
- func (b *GenerateConfigBuilder) SetProjectName(projectName string) *GenerateConfigBuilder
- func (b *GenerateConfigBuilder) SetWorkers(workers map[string]struct{}) *GenerateConfigBuilder
- type GenerateOptionsBuilder
- func (b *GenerateOptionsBuilder) Build() *models.GenerateOptions
- func (b *GenerateOptionsBuilder) Copy() *GenerateOptionsBuilder
- func (b *GenerateOptionsBuilder) SetDestinationDir(destinationDir string) *GenerateOptionsBuilder
- func (b *GenerateOptionsBuilder) SetEndDelim(endDelim string) *GenerateOptionsBuilder
- func (b *GenerateOptionsBuilder) SetForce(force ...string) *GenerateOptionsBuilder
- func (b *GenerateOptionsBuilder) SetForceAll(forceAll bool) *GenerateOptionsBuilder
- func (b *GenerateOptionsBuilder) SetStartDelim(startDelim string) *GenerateOptionsBuilder
- func (b *GenerateOptionsBuilder) SetTemplatesDir(templatesDir string) *GenerateOptionsBuilder
- type MaintainerBuilder
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
Build returns built CraftConfig.
func (*CraftConfigBuilder) Copy ¶
func (b *CraftConfigBuilder) Copy() *CraftConfigBuilder
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 GenerateConfigBuilder ¶
type GenerateConfigBuilder models.GenerateConfig
GenerateConfigBuilder is an alias of GenerateConfig to build GenerateConfig with builder-pattern.
func NewGenerateConfigBuilder ¶
func NewGenerateConfigBuilder() *GenerateConfigBuilder
NewGenerateConfigBuilder creates a new GenerateConfigBuilder.
func (*GenerateConfigBuilder) Build ¶
func (b *GenerateConfigBuilder) Build() *models.GenerateConfig
Build returns built GenerateConfig.
func (*GenerateConfigBuilder) Copy ¶
func (b *GenerateConfigBuilder) Copy() *GenerateConfigBuilder
func (*GenerateConfigBuilder) SetClis ¶
func (b *GenerateConfigBuilder) SetClis(clis map[string]struct{}) *GenerateConfigBuilder
SetClis sets GenerateConfig's Clis.
func (*GenerateConfigBuilder) SetCraftConfig ¶
func (b *GenerateConfigBuilder) SetCraftConfig(craftConfig models.CraftConfig) *GenerateConfigBuilder
SetCraftConfig sets GenerateConfig's CraftConfig.
func (*GenerateConfigBuilder) SetCrons ¶
func (b *GenerateConfigBuilder) SetCrons(crons map[string]struct{}) *GenerateConfigBuilder
SetCrons sets GenerateConfig's Crons.
func (*GenerateConfigBuilder) SetJobs ¶
func (b *GenerateConfigBuilder) SetJobs(jobs map[string]struct{}) *GenerateConfigBuilder
SetJobs sets GenerateConfig's Jobs.
func (*GenerateConfigBuilder) SetModuleName ¶
func (b *GenerateConfigBuilder) SetModuleName(moduleName string) *GenerateConfigBuilder
SetModuleName sets GenerateConfig's ModuleName.
func (*GenerateConfigBuilder) SetOptions ¶
func (b *GenerateConfigBuilder) SetOptions(options models.GenerateOptions) *GenerateConfigBuilder
SetOptions sets GenerateConfig's Options.
func (*GenerateConfigBuilder) SetProjectName ¶
func (b *GenerateConfigBuilder) SetProjectName(projectName string) *GenerateConfigBuilder
SetProjectName sets GenerateConfig's ProjectName.
func (*GenerateConfigBuilder) SetWorkers ¶
func (b *GenerateConfigBuilder) SetWorkers(workers map[string]struct{}) *GenerateConfigBuilder
SetWorkers sets GenerateConfig's Workers.
type GenerateOptionsBuilder ¶
type GenerateOptionsBuilder models.GenerateOptions
GenerateOptionsBuilder is an alias of GenerateOptions to build GenerateOptions with builder-pattern.
func NewGenerateOptionsBuilder ¶
func NewGenerateOptionsBuilder() *GenerateOptionsBuilder
NewGenerateOptionsBuilder creates a new GenerateOptionsBuilder.
func (*GenerateOptionsBuilder) Build ¶
func (b *GenerateOptionsBuilder) Build() *models.GenerateOptions
Build returns built GenerateOptions.
func (*GenerateOptionsBuilder) Copy ¶
func (b *GenerateOptionsBuilder) Copy() *GenerateOptionsBuilder
func (*GenerateOptionsBuilder) SetDestinationDir ¶
func (b *GenerateOptionsBuilder) SetDestinationDir(destinationDir string) *GenerateOptionsBuilder
SetDestinationDir sets GenerateOptions's DestinationDir.
func (*GenerateOptionsBuilder) SetEndDelim ¶
func (b *GenerateOptionsBuilder) SetEndDelim(endDelim string) *GenerateOptionsBuilder
SetEndDelim sets GenerateOptions's EndDelim.
func (*GenerateOptionsBuilder) SetForce ¶
func (b *GenerateOptionsBuilder) SetForce(force ...string) *GenerateOptionsBuilder
SetForce sets GenerateOptions's Force.
func (*GenerateOptionsBuilder) SetForceAll ¶
func (b *GenerateOptionsBuilder) SetForceAll(forceAll bool) *GenerateOptionsBuilder
SetForceAll sets GenerateOptions's ForceAll.
func (*GenerateOptionsBuilder) SetStartDelim ¶
func (b *GenerateOptionsBuilder) SetStartDelim(startDelim string) *GenerateOptionsBuilder
SetStartDelim sets GenerateOptions's StartDelim.
func (*GenerateOptionsBuilder) SetTemplatesDir ¶
func (b *GenerateOptionsBuilder) SetTemplatesDir(templatesDir string) *GenerateOptionsBuilder
SetTemplatesDir sets GenerateOptions's TemplatesDir.
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 built 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.