Versions in this module Expand all Collapse all v1 v1.1.1-pre.1 Oct 7, 2026 v1.1.0 Sep 24, 2026 Changes in this version + var PrecomputedIsNamespaceScoped = map[yaml.TypeMeta]bool + func MapVariantToTypedObject(mv *MapVariant, ptr any) error + func NewDoc(nodes ...*yaml.Node) *doc + func ParseDoc(b []byte) (*doc, error) + type MapVariant struct + func ExtractObjects(nodes ...*yaml.Node) ([]*MapVariant, error) + func NewMap(node *yaml.Node) *MapVariant + func NewStringMapVariant(m map[string]string) *MapVariant + func TypedObjectToMapVariant(v any) (*MapVariant, error) + func (o *MapVariant) Entries() (map[string]variant, error) + func (o *MapVariant) GetKind() VariantKind + func (o *MapVariant) GetMap(field string) *MapVariant + func (o *MapVariant) GetNestedBool(fields ...string) (bool, bool, error) + func (o *MapVariant) GetNestedFloat(fields ...string) (float64, bool, error) + func (o *MapVariant) GetNestedInt(fields ...string) (int, bool, error) + func (o *MapVariant) GetNestedMap(fields ...string) (*MapVariant, bool, error) + func (o *MapVariant) GetNestedScalar(fields ...string) (*scalarVariant, bool, error) + func (o *MapVariant) GetNestedSlice(fields ...string) (*SliceVariant, bool, error) + func (o *MapVariant) GetNestedString(fields ...string) (string, bool, error) + func (o *MapVariant) GetNestedStringMap(fields ...string) (map[string]string, bool, error) + func (o *MapVariant) GetNestedValue(fields ...string) (variant, bool, error) + func (o *MapVariant) GetRNode(fields ...string) (*yaml.RNode, bool, error) + func (o *MapVariant) HasKey(key string) bool + func (o *MapVariant) IsEmpty() bool + func (o *MapVariant) Node() *yaml.Node + func (o *MapVariant) RemoveNestedField(fields ...string) (bool, error) + func (o *MapVariant) Set(newValue *MapVariant) + func (o *MapVariant) SetNestedBool(b bool, fields ...string) error + func (o *MapVariant) SetNestedFloat(f float64, fields ...string) error + func (o *MapVariant) SetNestedInt(i int, fields ...string) error + func (o *MapVariant) SetNestedMap(m *MapVariant, fields ...string) error + func (o *MapVariant) SetNestedSlice(s *SliceVariant, fields ...string) error + func (o *MapVariant) SetNestedString(s string, fields ...string) error + func (o *MapVariant) SetNestedStringMap(m map[string]string, fields ...string) error + func (o *MapVariant) SetNestedValue(val variant, fields ...string) error + func (o *MapVariant) UpsertMap(field string) *MapVariant + type SliceVariant struct + func NewSliceVariant(s ...variant) *SliceVariant + func TypedObjectToSliceVariant(v any) (*SliceVariant, error) + func (v *SliceVariant) Add(node variant) + func (v *SliceVariant) Clear() + func (v *SliceVariant) Elements() ([]*MapVariant, error) + func (v *SliceVariant) GetKind() VariantKind + func (v *SliceVariant) Node() *yaml.Node + type VariantKind string + const VariantKindMap + const VariantKindScalar + const VariantKindSlice