definitions

package
v0.1.41 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2025 License: GPL-3.0 Imports: 13 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewImplementation added in v0.0.114

func NewImplementation(kind string) idefinitions.IDefinition

Types

type Definition added in v0.0.114

type Definition struct {
	Definition idefinitions.IDefinition
	Kind       string
}

func New added in v0.0.114

func New(kind string) *Definition

func (*Definition) Apply added in v0.0.114

func (definition *Definition) Apply(format iformat.Format, obj iobjects.ObjectInterface) (iobjects.ObjectInterface, error)

func (*Definition) Changed added in v0.0.114

func (definition *Definition) Changed(format iformat.Format, obj iobjects.ObjectInterface) (bool, error)

func (*Definition) Delete added in v0.0.114

func (definition *Definition) Delete(format iformat.Format, obj iobjects.ObjectInterface) (idefinitions.IDefinition, error)

func (*Definition) FromJson added in v0.0.114

func (definition *Definition) FromJson(bytes []byte) error

func (*Definition) GetKind added in v0.0.114

func (definition *Definition) GetKind() string

func (*Definition) GetMeta added in v0.0.137

func (definition *Definition) GetMeta() commonv1.Meta

func (*Definition) GetPrefix added in v0.1.5

func (definition *Definition) GetPrefix() string

func (*Definition) GetRuntime added in v0.0.114

func (definition *Definition) GetRuntime() *commonv1.Runtime

func (*Definition) GetState added in v0.0.137

func (definition *Definition) GetState() *commonv1.State

func (*Definition) IsOf added in v0.1.30

func (definition *Definition) IsOf(compare idefinitions.IDefinition) bool

func (*Definition) Patch added in v0.1.30

func (definition *Definition) Patch(compare idefinitions.IDefinition) error

func (*Definition) ResolveReferences added in v0.0.114

func (definition *Definition) ResolveReferences(obj iobjects.ObjectInterface) ([]idefinitions.IDefinition, error)

func (*Definition) SetRuntime added in v0.0.114

func (definition *Definition) SetRuntime(runtime *commonv1.Runtime)

func (*Definition) SetState added in v0.1.30

func (definition *Definition) SetState(state *commonv1.State)

func (*Definition) State added in v0.1.31

func (definition *Definition) State(format iformat.Format, obj iobjects.ObjectInterface) (iobjects.ObjectInterface, error)

func (*Definition) ToJson added in v0.0.114

func (definition *Definition) ToJson() ([]byte, error)

func (*Definition) ToJsonForUser added in v0.0.120

func (definition *Definition) ToJsonForUser() ([]byte, error)

func (*Definition) ToJsonString added in v0.0.114

func (definition *Definition) ToJsonString() (string, error)

func (*Definition) UnmarshalJSON added in v0.1.30

func (definition *Definition) UnmarshalJSON(data []byte) error

func (*Definition) Validate added in v0.0.114

func (definition *Definition) Validate() (bool, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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