kubernetes/vendor/sigs.k8s.io/kustomize/kyaml/fieldmeta/fieldmeta.go

type FieldMeta

type XKustomize

type PartialFieldSetter

// IsEmpty returns true if the FieldMeta has any empty Schema
func (fm *FieldMeta) IsEmpty() bool {}

// Read reads the FieldMeta from a node
func (fm *FieldMeta) Read(n *yaml.RNode) error {}

// processShortHand parses the comment for short hand ref, loads schema to fm
// and returns true if successful, returns false for any other cases and not throw
// error, as the comment might not be a setter ref
func (fm *FieldMeta) processShortHand(comment string) bool {}

func isExtensionEmpty(x XKustomize) bool {}

// Write writes the FieldMeta to a node
func (fm *FieldMeta) Write(n *yaml.RNode) error {}

// WriteV1Setters is the v1 setters way of writing setter definitions
// TODO: pmarupaka - remove this method after migration
func (fm *FieldMeta) WriteV1Setters(n *yaml.RNode) error {}

type FieldValueType

const String

const Bool

const Int

func (it FieldValueType) String() string {}

func (it FieldValueType) Validate(value string) error {}

func (it FieldValueType) Tag() string {}

func (it FieldValueType) TagForValue(value string) string {}

const CLIDefinitionsPrefix

const SetterDefinitionPrefix

const SubstitutionDefinitionPrefix

const DefinitionsPrefix

var shortHandRef

func SetShortHandRef(ref string) {}

func ShortHandRef() string {}