utils

package
v1.10.0 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BoolToString

func BoolToString(b *bool) string

BoolToString return "true" if b == true, else "false"

func BoolValue

func BoolValue(b *bool) bool

BoolValue return the boolean value, false if nil

func DefaultBooleanIfUnset

func DefaultBooleanIfUnset(valPtr **bool, d bool)

DefaultBooleanIfUnset sets default value d of a boolean if unset

func DefaultInt32IfUnset

func DefaultInt32IfUnset(valPtr **int32, d int32)

DefaultInt32IfUnset sets default value d of an int32 if unset

func DefaultIntIfUnset

func DefaultIntIfUnset(ptr **int, val int)

DefaultIntIfUnset sets value val of an int if unset

func DefaultStringIfUnset

func DefaultStringIfUnset(valPtr **string, d string)

DefaultStringIfUnset sets default value d of a string if unset

func GenerateRandomString

func GenerateRandomString(n int) string

GenerateRandomString use to generate random string with a define size

func IsEqualStruct

func IsEqualStruct(in interface{}, cmp interface{}) bool

IsEqualStruct is a util function that returns whether 2 structures are the same We compare the marshaled results to avoid traversing all fields and be agnostic of the struct.

func NewBoolPointer

func NewBoolPointer(b bool) *bool

NewBoolPointer returns pointer on a new bool value instance

func NewInt32Pointer

func NewInt32Pointer(i int32) *int32

NewInt32Pointer returns pointer on a new int32 value instance

func NewInt64Pointer

func NewInt64Pointer(i int64) *int64

NewInt64Pointer returns pointer on a new int32 value instance

func NewIntOrStringPointer

func NewIntOrStringPointer(str string) *intstr.IntOrString

NewIntOrStringPointer converts a string value to an IntOrString pointer

func NewIntPointer

func NewIntPointer(i int) *int

NewIntPointer returns pointer to an int value

func NewStringPointer

func NewStringPointer(s string) *string

NewStringPointer returns pointer on a new string value instance

func StringValue

func StringValue(s *string) string

StringValue return the string value, "" if nil

func YAMLToJSONString

func YAMLToJSONString(yamlConfigs string) string

YAMLToJSONString converts a YAML string to a JSON string

Types

This section is empty.

Jump to

Keyboard shortcuts

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