Documentation ¶
Index ¶
- Constants
- Variables
- type OptionType
- func NewBoolOptionType(name, desc string) OptionType
- func NewIntOptionType(name, desc string) OptionType
- func NewStringArrayOptionType(name, desc string) OptionType
- func NewStringMapOptionType(name, desc string) OptionType
- func NewStringOptionType(name, desc string) OptionType
- func NewValueMapOptionType(name, desc string) OptionType
- func NewValueMapYAMLOptionType(name, desc string) OptionType
- func NewYAMLOptionType(name, desc string) OptionType
- func RegisterOption(o OptionType) OptionType
- type OptionTypeCreator
- type Registry
- type ValueTypeInfo
Constants ¶
View Source
const ( TYPE_STRING = "string" TYPE_STRINGARRAY = "[]string" TYPE_STRING2STRING = "string=string" TYPE_INT = "int" TYPE_BOOL = "bool" TYPE_YAML = "YAML" TYPE_STRINGMAP = "map[string]YAML" TYPE_STRING2YAML = "string=YAML" )
View Source
const ( KIND_OPTIONTYPE = "option type" KIND_OPTION = "option" )
Variables ¶
View Source
var BucketOption = RegisterOption(NewStringOptionType("bucket", "bucket name"))
BucketOption.
View Source
var CommitOption = RegisterOption(NewStringOptionType("commit", "git commit id"))
CommitOption.
View Source
var DefaultRegistry = New()
View Source
var DigestOption = RegisterOption(NewStringOptionType("digest", "blob digest"))
DigestOption.
View Source
var GlobalAccessOption = RegisterOption(NewValueMapYAMLOptionType("globalAccess", "access specification for global access"))
GlobalAccessOption.
View Source
var HintOption = RegisterOption(NewStringOptionType("hint", "(repository) hint for local artifacts"))
HintOption.
View Source
var HostnameOption = RegisterOption(NewStringOptionType("accessHostname", "hostname used for access"))
HostnameOption.
View Source
var MediatypeOption = RegisterOption(NewStringOptionType("mediaType", "media type for artifact blob representation"))
MediatypeOption.
View Source
var ReferenceOption = RegisterOption(NewStringOptionType("reference", "reference name"))
ReferenceOption.
View Source
var RegionOption = RegisterOption(NewStringOptionType("region", "region name"))
RegionOption.
View Source
var RepositoryOption = RegisterOption(NewStringOptionType("accessRepository", "repository URL"))
RepositoryOption.
View Source
var SizeOption = RegisterOption(NewIntOptionType("size", "blob size"))
SizeOption.
View Source
var VersionOption = RegisterOption(NewStringOptionType("accessVersion", "version for access specification"))
VersionOption.
Functions ¶
This section is empty.
Types ¶
type OptionType ¶
type OptionType interface { flagsets.ConfigOptionType ValueType() string }
func NewBoolOptionType ¶
func NewBoolOptionType(name, desc string) OptionType
func NewIntOptionType ¶
func NewIntOptionType(name, desc string) OptionType
func NewStringArrayOptionType ¶
func NewStringArrayOptionType(name, desc string) OptionType
func NewStringMapOptionType ¶
func NewStringMapOptionType(name, desc string) OptionType
func NewStringOptionType ¶
func NewStringOptionType(name, desc string) OptionType
func NewValueMapOptionType ¶
func NewValueMapOptionType(name, desc string) OptionType
func NewValueMapYAMLOptionType ¶
func NewValueMapYAMLOptionType(name, desc string) OptionType
func NewYAMLOptionType ¶
func NewYAMLOptionType(name, desc string) OptionType
func RegisterOption ¶
func RegisterOption(o OptionType) OptionType
type OptionTypeCreator ¶
type OptionTypeCreator func(name string, description string) OptionType
type ValueTypeInfo ¶
type ValueTypeInfo struct { OptionTypeCreator Description string }
func (ValueTypeInfo) GetDescription ¶
func (i ValueTypeInfo) GetDescription() string
Click to show internal directories.
Click to hide internal directories.