Documentation
¶
Index ¶
- func NewImplementation(kind string) idefinitions.IDefinition
- func ReadFile(filePath string) ([]byte, error)
- type Definition
- func (definition *Definition) Apply(format iformat.Format, obj iobjects.ObjectInterface) (iobjects.ObjectInterface, error)
- func (definition *Definition) Changed(format iformat.Format, obj iobjects.ObjectInterface) (bool, error)
- func (definition *Definition) Delete(format iformat.Format, obj iobjects.ObjectInterface) (idefinitions.IDefinition, error)
- func (definition *Definition) FromJson(bytes []byte) error
- func (definition *Definition) GetKind() string
- func (definition *Definition) GetMeta() commonv1.Meta
- func (definition *Definition) GetPrefix() string
- func (definition *Definition) GetRuntime() *commonv1.Runtime
- func (definition *Definition) GetState() *commonv1.State
- func (definition *Definition) IsOf(compare idefinitions.IDefinition) bool
- func (definition *Definition) Patch(compare idefinitions.IDefinition) error
- func (definition *Definition) ResolveReferences(obj iobjects.ObjectInterface) ([]idefinitions.IDefinition, error)
- func (definition *Definition) SetRuntime(runtime *commonv1.Runtime)
- func (definition *Definition) SetState(state *commonv1.State)
- func (definition *Definition) State(format iformat.Format, obj iobjects.ObjectInterface) (iobjects.ObjectInterface, error)
- func (definition *Definition) ToJson() ([]byte, error)
- func (definition *Definition) ToJsonForUser() ([]byte, error)
- func (definition *Definition) ToJsonString() (string, error)
- func (definition *Definition) UnmarshalJSON(data []byte) error
- func (definition *Definition) Validate() (bool, error)
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)
Click to show internal directories.
Click to hide internal directories.