compound

package
v2.10.1 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const CompoundParameterType = "compound"

CompoundParameterType specifies the type of the parameter used in config files

Variables

View Source
var CompoundParameterSerde = parameter.ParameterSerDe{
	Serializer:   writeCompoundParameter,
	Deserializer: parseCompoundParameter,
}

Functions

This section is empty.

Types

type CompoundParameter

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

func New

func New(name string, format string, referencedParameters []parameter.ParameterReference) (*CompoundParameter, error)

func (*CompoundParameter) Equal added in v2.9.3

Equal is required to compare two CompoundParameter without opening all fields.

func (*CompoundParameter) GetReferences

func (p *CompoundParameter) GetReferences() []parameter.ParameterReference

func (*CompoundParameter) GetType

func (p *CompoundParameter) GetType() string

func (*CompoundParameter) ResolveValue

func (p *CompoundParameter) ResolveValue(context parameter.ResolveContext) (interface{}, error)

Jump to

Keyboard shortcuts

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