values_store

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertJsonToYaml

func ConvertJsonToYaml(jsonBytes []byte) ([]byte, error)

func ConvertYamlToJson

func ConvertYamlToJson(yamlBytes []byte) ([]byte, error)

Types

type ValuesResult

type ValuesResult struct {
	gjson.Result
}

func (ValuesResult) AsStringSlice

func (kr ValuesResult) AsStringSlice() []string

type ValuesStore

type ValuesStore struct {
	JsonRepr []byte
}

func NewValuesStoreFromValues

func NewValuesStoreFromValues(values utils.Values) *ValuesStore

func (*ValuesStore) DeleteByPath

func (store *ValuesStore) DeleteByPath(path string)

func (*ValuesStore) Get

func (store *ValuesStore) Get(path string) ValuesResult

func (*ValuesStore) GetAsYaml

func (store *ValuesStore) GetAsYaml() []byte

func (*ValuesStore) SetByPath

func (store *ValuesStore) SetByPath(path string, value interface{}) error

func (*ValuesStore) SetByPathFromJson

func (store *ValuesStore) SetByPathFromJson(path string, jsonRaw []byte)

func (*ValuesStore) SetByPathFromYaml

func (store *ValuesStore) SetByPathFromYaml(path string, yamlRaw []byte)

Jump to

Keyboard shortcuts

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