common

package
v1.5.7 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2024 License: Apache-2.0 Imports: 45 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	PodSpec_RestartPolicy_name = map[int32]string{
		0: "RESTART_POLICY_UNSPECIFIED",
		1: "ALWAYS",
		2: "ON_FAILURE",
		3: "NEVER",
	}

	PodSpec_RestartPolicy_value = map[string]int32{
		"RESTART_POLICY_UNSPECIFIED": 0,
		"ALWAYS":                     1,
		"ON_FAILURE":                 2,
		"NEVER":                      3,
	}
)
View Source
var (
	HostPathVolumeSource_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "DIRECTORY_OR_CREATE",
		2: "DIRECTORY",
		3: "FILE_OR_CREATE",
		4: "FILE",
		5: "SOCKET",
		6: "CHAR_DEVICE",
		7: "BLOCK_DEVICE",
	}

	HostPathVolumeSource_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED":    0,
		"DIRECTORY_OR_CREATE": 1,
		"DIRECTORY":           2,
		"FILE_OR_CREATE":      3,
		"FILE":                4,
		"SOCKET":              5,
		"CHAR_DEVICE":         6,
		"BLOCK_DEVICE":        7,
	}
)

Functions

This section is empty.

Types

type ConfigMapEnvSource

type ConfigMapEnvSource struct {

	// The ConfigMap to select from.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Specify whether the ConfigMap must be defined
	Optional bool `protobuf:"varint,2,opt,name=optional,proto3" json:"optional,omitempty" firestore:"optional"`
	// contains filtered or unexported fields
}

ConfigMapEnvSource selects a ConfigMap to populate the environment variables with.

The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.

func (*ConfigMapEnvSource) Clone

func (*ConfigMapEnvSource) CloneRaw

func (*ConfigMapEnvSource) Descriptor

func (*ConfigMapEnvSource) Descriptor() ([]byte, []int)

Deprecated, Use ConfigMapEnvSource.ProtoReflect.Descriptor instead.

func (*ConfigMapEnvSource) GetName

func (m *ConfigMapEnvSource) GetName() string

func (*ConfigMapEnvSource) GetOptional

func (m *ConfigMapEnvSource) GetOptional() bool

func (*ConfigMapEnvSource) GotenMessage

func (*ConfigMapEnvSource) GotenMessage()

func (*ConfigMapEnvSource) GotenObjectExt

func (o *ConfigMapEnvSource) GotenObjectExt()

func (*ConfigMapEnvSource) GotenValidate

func (obj *ConfigMapEnvSource) GotenValidate() error

func (*ConfigMapEnvSource) MakeDiffFieldMask

func (*ConfigMapEnvSource) MakeFullFieldMask

func (o *ConfigMapEnvSource) MakeFullFieldMask() *ConfigMapEnvSource_FieldMask

func (*ConfigMapEnvSource) MakeRawDiffFieldMask

func (o *ConfigMapEnvSource) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*ConfigMapEnvSource) MakeRawFullFieldMask

func (o *ConfigMapEnvSource) MakeRawFullFieldMask() gotenobject.FieldMask

func (*ConfigMapEnvSource) Marshal

func (m *ConfigMapEnvSource) Marshal() ([]byte, error)

func (*ConfigMapEnvSource) MarshalJSON

func (m *ConfigMapEnvSource) MarshalJSON() ([]byte, error)

func (*ConfigMapEnvSource) Merge

func (o *ConfigMapEnvSource) Merge(source *ConfigMapEnvSource)

func (*ConfigMapEnvSource) MergeRaw

func (o *ConfigMapEnvSource) MergeRaw(source gotenobject.GotenObjectExt)

func (*ConfigMapEnvSource) ProtoMessage

func (*ConfigMapEnvSource) ProtoMessage()

func (*ConfigMapEnvSource) ProtoReflect

func (m *ConfigMapEnvSource) ProtoReflect() preflect.Message

func (*ConfigMapEnvSource) Reset

func (m *ConfigMapEnvSource) Reset()

func (*ConfigMapEnvSource) SetName

func (m *ConfigMapEnvSource) SetName(fv string)

func (*ConfigMapEnvSource) SetOptional

func (m *ConfigMapEnvSource) SetOptional(fv bool)

func (*ConfigMapEnvSource) String

func (m *ConfigMapEnvSource) String() string

func (*ConfigMapEnvSource) Unmarshal

func (m *ConfigMapEnvSource) Unmarshal(b []byte) error

func (*ConfigMapEnvSource) UnmarshalJSON

func (m *ConfigMapEnvSource) UnmarshalJSON(data []byte) error

type ConfigMapEnvSourceFieldPathBuilder

type ConfigMapEnvSourceFieldPathBuilder struct{}

func NewConfigMapEnvSourceFieldPathBuilder

func NewConfigMapEnvSourceFieldPathBuilder() ConfigMapEnvSourceFieldPathBuilder

func (ConfigMapEnvSourceFieldPathBuilder) Name

func (ConfigMapEnvSourceFieldPathBuilder) Optional

type ConfigMapEnvSourcePathSelectorName

type ConfigMapEnvSourcePathSelectorName struct{}

func (ConfigMapEnvSourcePathSelectorName) FieldPath

func (ConfigMapEnvSourcePathSelectorName) WithArrayOfValues

func (ConfigMapEnvSourcePathSelectorName) WithValue

type ConfigMapEnvSourcePathSelectorOptional

type ConfigMapEnvSourcePathSelectorOptional struct{}

func (ConfigMapEnvSourcePathSelectorOptional) FieldPath

func (ConfigMapEnvSourcePathSelectorOptional) WithArrayOfValues

func (ConfigMapEnvSourcePathSelectorOptional) WithValue

type ConfigMapEnvSource_FieldMask

type ConfigMapEnvSource_FieldMask struct {
	Paths []ConfigMapEnvSource_FieldPath
}

func FullConfigMapEnvSource_FieldMask

func FullConfigMapEnvSource_FieldMask() *ConfigMapEnvSource_FieldMask

func (*ConfigMapEnvSource_FieldMask) AppendPath

func (fieldMask *ConfigMapEnvSource_FieldMask) AppendPath(path ConfigMapEnvSource_FieldPath)

func (*ConfigMapEnvSource_FieldMask) AppendRawPath

func (fieldMask *ConfigMapEnvSource_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*ConfigMapEnvSource_FieldMask) DecodeFirestore

func (fieldMask *ConfigMapEnvSource_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*ConfigMapEnvSource_FieldMask) EncodeFirestore

func (fieldMask *ConfigMapEnvSource_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*ConfigMapEnvSource_FieldMask) FilterInputFields

func (fieldMask *ConfigMapEnvSource_FieldMask) FilterInputFields() *ConfigMapEnvSource_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ConfigMapEnvSource_FieldMask) FromProtoFieldMask

func (fieldMask *ConfigMapEnvSource_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*ConfigMapEnvSource_FieldMask) GetPaths

func (*ConfigMapEnvSource_FieldMask) GetRawPaths

func (fieldMask *ConfigMapEnvSource_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*ConfigMapEnvSource_FieldMask) IsFull

func (fieldMask *ConfigMapEnvSource_FieldMask) IsFull() bool

func (ConfigMapEnvSource_FieldMask) Marshal

func (fieldMask ConfigMapEnvSource_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (ConfigMapEnvSource_FieldMask) MarshalJSON

func (fieldMask ConfigMapEnvSource_FieldMask) MarshalJSON() ([]byte, error)

func (*ConfigMapEnvSource_FieldMask) PathsCount

func (fieldMask *ConfigMapEnvSource_FieldMask) PathsCount() int

func (*ConfigMapEnvSource_FieldMask) Project

func (*ConfigMapEnvSource_FieldMask) ProjectRaw

func (*ConfigMapEnvSource_FieldMask) ProtoMessage

func (fieldMask *ConfigMapEnvSource_FieldMask) ProtoMessage()

func (*ConfigMapEnvSource_FieldMask) ProtoReflect

func (fieldMask *ConfigMapEnvSource_FieldMask) ProtoReflect() preflect.Message

func (*ConfigMapEnvSource_FieldMask) Reset

func (fieldMask *ConfigMapEnvSource_FieldMask) Reset()

func (*ConfigMapEnvSource_FieldMask) Set

func (fieldMask *ConfigMapEnvSource_FieldMask) Set(target, source *ConfigMapEnvSource)

func (*ConfigMapEnvSource_FieldMask) SetFromCliFlag

func (fieldMask *ConfigMapEnvSource_FieldMask) SetFromCliFlag(raw string) error

func (*ConfigMapEnvSource_FieldMask) SetRaw

func (fieldMask *ConfigMapEnvSource_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*ConfigMapEnvSource_FieldMask) Size

func (fieldMask *ConfigMapEnvSource_FieldMask) Size() int

func (*ConfigMapEnvSource_FieldMask) String

func (fieldMask *ConfigMapEnvSource_FieldMask) String() string

func (*ConfigMapEnvSource_FieldMask) Subtract

func (*ConfigMapEnvSource_FieldMask) SubtractRaw

func (*ConfigMapEnvSource_FieldMask) ToProtoFieldMask

func (fieldMask *ConfigMapEnvSource_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*ConfigMapEnvSource_FieldMask) Unmarshal

func (fieldMask *ConfigMapEnvSource_FieldMask) Unmarshal(data []byte) error

func (*ConfigMapEnvSource_FieldMask) UnmarshalJSON

func (fieldMask *ConfigMapEnvSource_FieldMask) UnmarshalJSON(data []byte) error

type ConfigMapEnvSource_FieldPath

type ConfigMapEnvSource_FieldPath interface {
	gotenobject.FieldPath
	Selector() ConfigMapEnvSource_FieldPathSelector
	Get(source *ConfigMapEnvSource) []interface{}
	GetSingle(source *ConfigMapEnvSource) (interface{}, bool)
	ClearValue(item *ConfigMapEnvSource)

	// Those methods build corresponding ConfigMapEnvSource_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) ConfigMapEnvSource_FieldPathValue
	WithIArrayOfValues(values interface{}) ConfigMapEnvSource_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) ConfigMapEnvSource_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseConfigMapEnvSource_FieldPath

func MustParseConfigMapEnvSource_FieldPath(rawField string) ConfigMapEnvSource_FieldPath

func ParseConfigMapEnvSource_FieldPath

func ParseConfigMapEnvSource_FieldPath(rawField string) (ConfigMapEnvSource_FieldPath, error)

type ConfigMapEnvSource_FieldPathArrayItemValue

type ConfigMapEnvSource_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ConfigMapEnvSource_FieldPath
	ContainsValue(*ConfigMapEnvSource) bool
}

ConfigMapEnvSource_FieldPathArrayItemValue allows storing single item in Path-specific values for ConfigMapEnvSource according to their type Present only for array (repeated) types.

func MustParseConfigMapEnvSource_FieldPathArrayItemValue

func MustParseConfigMapEnvSource_FieldPathArrayItemValue(pathStr, valueStr string) ConfigMapEnvSource_FieldPathArrayItemValue

func ParseConfigMapEnvSource_FieldPathArrayItemValue

func ParseConfigMapEnvSource_FieldPathArrayItemValue(pathStr, valueStr string) (ConfigMapEnvSource_FieldPathArrayItemValue, error)

ParseConfigMapEnvSource_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ConfigMapEnvSource_FieldPathArrayOfValues

type ConfigMapEnvSource_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ConfigMapEnvSource_FieldPath
}

ConfigMapEnvSource_FieldPathArrayOfValues allows storing slice of values for ConfigMapEnvSource fields according to their type

func MustParseConfigMapEnvSource_FieldPathArrayOfValues

func MustParseConfigMapEnvSource_FieldPathArrayOfValues(pathStr, valuesStr string) ConfigMapEnvSource_FieldPathArrayOfValues

func ParseConfigMapEnvSource_FieldPathArrayOfValues

func ParseConfigMapEnvSource_FieldPathArrayOfValues(pathStr, valuesStr string) (ConfigMapEnvSource_FieldPathArrayOfValues, error)

type ConfigMapEnvSource_FieldPathSelector

type ConfigMapEnvSource_FieldPathSelector int32
const (
	ConfigMapEnvSource_FieldPathSelectorName     ConfigMapEnvSource_FieldPathSelector = 0
	ConfigMapEnvSource_FieldPathSelectorOptional ConfigMapEnvSource_FieldPathSelector = 1
)

func (ConfigMapEnvSource_FieldPathSelector) String

type ConfigMapEnvSource_FieldPathValue

type ConfigMapEnvSource_FieldPathValue interface {
	ConfigMapEnvSource_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ConfigMapEnvSource)
	CompareWith(*ConfigMapEnvSource) (cmp int, comparable bool)
}

ConfigMapEnvSource_FieldPathValue allows storing values for ConfigMapEnvSource fields according to their type

func MustParseConfigMapEnvSource_FieldPathValue

func MustParseConfigMapEnvSource_FieldPathValue(pathStr, valueStr string) ConfigMapEnvSource_FieldPathValue

func ParseConfigMapEnvSource_FieldPathValue

func ParseConfigMapEnvSource_FieldPathValue(pathStr, valueStr string) (ConfigMapEnvSource_FieldPathValue, error)

type ConfigMapEnvSource_FieldTerminalPath

type ConfigMapEnvSource_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*ConfigMapEnvSource_FieldTerminalPath) ClearValue

func (*ConfigMapEnvSource_FieldTerminalPath) ClearValueRaw

func (fp *ConfigMapEnvSource_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*ConfigMapEnvSource_FieldTerminalPath) Get

func (fp *ConfigMapEnvSource_FieldTerminalPath) Get(source *ConfigMapEnvSource) (values []interface{})

Get returns all values pointed by specific field from source ConfigMapEnvSource

func (*ConfigMapEnvSource_FieldTerminalPath) GetDefault

func (fp *ConfigMapEnvSource_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ConfigMapEnvSource_FieldTerminalPath) GetRaw

func (fp *ConfigMapEnvSource_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*ConfigMapEnvSource_FieldTerminalPath) GetSingle

func (fp *ConfigMapEnvSource_FieldTerminalPath) GetSingle(source *ConfigMapEnvSource) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ConfigMapEnvSource

func (*ConfigMapEnvSource_FieldTerminalPath) GetSingleRaw

func (fp *ConfigMapEnvSource_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ConfigMapEnvSource_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ConfigMapEnvSource_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ConfigMapEnvSource_FieldTerminalPath) Selector

func (*ConfigMapEnvSource_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *ConfigMapEnvSource_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ConfigMapEnvSource_FieldTerminalPath) String

String returns path representation in proto convention

func (*ConfigMapEnvSource_FieldTerminalPath) WithIArrayItemValue

func (fp *ConfigMapEnvSource_FieldTerminalPath) WithIArrayItemValue(value interface{}) ConfigMapEnvSource_FieldPathArrayItemValue

func (*ConfigMapEnvSource_FieldTerminalPath) WithIArrayOfValues

func (fp *ConfigMapEnvSource_FieldTerminalPath) WithIArrayOfValues(values interface{}) ConfigMapEnvSource_FieldPathArrayOfValues

func (*ConfigMapEnvSource_FieldTerminalPath) WithIValue

func (*ConfigMapEnvSource_FieldTerminalPath) WithRawIArrayItemValue

func (fp *ConfigMapEnvSource_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ConfigMapEnvSource_FieldTerminalPath) WithRawIArrayOfValues

func (fp *ConfigMapEnvSource_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ConfigMapEnvSource_FieldTerminalPath) WithRawIValue

func (fp *ConfigMapEnvSource_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ConfigMapEnvSource_FieldTerminalPathArrayItemValue

type ConfigMapEnvSource_FieldTerminalPathArrayItemValue struct {
	ConfigMapEnvSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ConfigMapEnvSource_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'ConfigMapEnvSource'

func (*ConfigMapEnvSource_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *ConfigMapEnvSource_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object ConfigMapEnvSource as interface{}

func (*ConfigMapEnvSource_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ConfigMapEnvSource_FieldTerminalPathArrayItemValue) GetSingle(source *ConfigMapEnvSource) (interface{}, bool)

func (*ConfigMapEnvSource_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *ConfigMapEnvSource_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type ConfigMapEnvSource_FieldTerminalPathArrayOfValues

type ConfigMapEnvSource_FieldTerminalPathArrayOfValues struct {
	ConfigMapEnvSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ConfigMapEnvSource_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *ConfigMapEnvSource_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*ConfigMapEnvSource_FieldTerminalPathArrayOfValues) AsOptionalArrayOfValues

func (fpaov *ConfigMapEnvSource_FieldTerminalPathArrayOfValues) AsOptionalArrayOfValues() ([]bool, bool)

func (*ConfigMapEnvSource_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *ConfigMapEnvSource_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type ConfigMapEnvSource_FieldTerminalPathValue

type ConfigMapEnvSource_FieldTerminalPathValue struct {
	ConfigMapEnvSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ConfigMapEnvSource_FieldTerminalPathValue) AsNameValue

func (*ConfigMapEnvSource_FieldTerminalPathValue) AsOptionalValue

func (fpv *ConfigMapEnvSource_FieldTerminalPathValue) AsOptionalValue() (bool, bool)

func (*ConfigMapEnvSource_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ConfigMapEnvSource_FieldTerminalPathValue' with the value under path in 'ConfigMapEnvSource'.

func (*ConfigMapEnvSource_FieldTerminalPathValue) CompareWithRaw

func (fpv *ConfigMapEnvSource_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ConfigMapEnvSource_FieldTerminalPathValue) GetRawValue

func (fpv *ConfigMapEnvSource_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'ConfigMapEnvSource' as interface{}

func (*ConfigMapEnvSource_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ConfigMapEnvSource

func (*ConfigMapEnvSource_FieldTerminalPathValue) SetToRaw

type ConfigMapKeySelector

type ConfigMapKeySelector struct {

	// The ConfigMap to select from.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// The key to select.
	Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty" firestore:"key"`
	// Specify whether the ConfigMap or its key must be defined
	Optional bool `protobuf:"varint,3,opt,name=optional,proto3" json:"optional,omitempty" firestore:"optional"`
	// contains filtered or unexported fields
}

func (*ConfigMapKeySelector) Clone

func (*ConfigMapKeySelector) CloneRaw

func (*ConfigMapKeySelector) Descriptor

func (*ConfigMapKeySelector) Descriptor() ([]byte, []int)

Deprecated, Use ConfigMapKeySelector.ProtoReflect.Descriptor instead.

func (*ConfigMapKeySelector) GetKey

func (m *ConfigMapKeySelector) GetKey() string

func (*ConfigMapKeySelector) GetName

func (m *ConfigMapKeySelector) GetName() string

func (*ConfigMapKeySelector) GetOptional

func (m *ConfigMapKeySelector) GetOptional() bool

func (*ConfigMapKeySelector) GotenMessage

func (*ConfigMapKeySelector) GotenMessage()

func (*ConfigMapKeySelector) GotenObjectExt

func (o *ConfigMapKeySelector) GotenObjectExt()

func (*ConfigMapKeySelector) GotenValidate

func (obj *ConfigMapKeySelector) GotenValidate() error

func (*ConfigMapKeySelector) MakeDiffFieldMask

func (*ConfigMapKeySelector) MakeFullFieldMask

func (o *ConfigMapKeySelector) MakeFullFieldMask() *ConfigMapKeySelector_FieldMask

func (*ConfigMapKeySelector) MakeRawDiffFieldMask

func (o *ConfigMapKeySelector) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*ConfigMapKeySelector) MakeRawFullFieldMask

func (o *ConfigMapKeySelector) MakeRawFullFieldMask() gotenobject.FieldMask

func (*ConfigMapKeySelector) Marshal

func (m *ConfigMapKeySelector) Marshal() ([]byte, error)

func (*ConfigMapKeySelector) MarshalJSON

func (m *ConfigMapKeySelector) MarshalJSON() ([]byte, error)

func (*ConfigMapKeySelector) Merge

func (o *ConfigMapKeySelector) Merge(source *ConfigMapKeySelector)

func (*ConfigMapKeySelector) MergeRaw

func (o *ConfigMapKeySelector) MergeRaw(source gotenobject.GotenObjectExt)

func (*ConfigMapKeySelector) ProtoMessage

func (*ConfigMapKeySelector) ProtoMessage()

func (*ConfigMapKeySelector) ProtoReflect

func (m *ConfigMapKeySelector) ProtoReflect() preflect.Message

func (*ConfigMapKeySelector) Reset

func (m *ConfigMapKeySelector) Reset()

func (*ConfigMapKeySelector) SetKey

func (m *ConfigMapKeySelector) SetKey(fv string)

func (*ConfigMapKeySelector) SetName

func (m *ConfigMapKeySelector) SetName(fv string)

func (*ConfigMapKeySelector) SetOptional

func (m *ConfigMapKeySelector) SetOptional(fv bool)

func (*ConfigMapKeySelector) String

func (m *ConfigMapKeySelector) String() string

func (*ConfigMapKeySelector) Unmarshal

func (m *ConfigMapKeySelector) Unmarshal(b []byte) error

func (*ConfigMapKeySelector) UnmarshalJSON

func (m *ConfigMapKeySelector) UnmarshalJSON(data []byte) error

type ConfigMapKeySelectorFieldPathBuilder

type ConfigMapKeySelectorFieldPathBuilder struct{}

func NewConfigMapKeySelectorFieldPathBuilder

func NewConfigMapKeySelectorFieldPathBuilder() ConfigMapKeySelectorFieldPathBuilder

func (ConfigMapKeySelectorFieldPathBuilder) Key

func (ConfigMapKeySelectorFieldPathBuilder) Name

func (ConfigMapKeySelectorFieldPathBuilder) Optional

type ConfigMapKeySelectorPathSelectorKey

type ConfigMapKeySelectorPathSelectorKey struct{}

func (ConfigMapKeySelectorPathSelectorKey) FieldPath

func (ConfigMapKeySelectorPathSelectorKey) WithArrayOfValues

func (ConfigMapKeySelectorPathSelectorKey) WithValue

type ConfigMapKeySelectorPathSelectorName

type ConfigMapKeySelectorPathSelectorName struct{}

func (ConfigMapKeySelectorPathSelectorName) FieldPath

func (ConfigMapKeySelectorPathSelectorName) WithArrayOfValues

func (ConfigMapKeySelectorPathSelectorName) WithValue

type ConfigMapKeySelectorPathSelectorOptional

type ConfigMapKeySelectorPathSelectorOptional struct{}

func (ConfigMapKeySelectorPathSelectorOptional) FieldPath

func (ConfigMapKeySelectorPathSelectorOptional) WithArrayOfValues

func (ConfigMapKeySelectorPathSelectorOptional) WithValue

type ConfigMapKeySelector_FieldMask

type ConfigMapKeySelector_FieldMask struct {
	Paths []ConfigMapKeySelector_FieldPath
}

func FullConfigMapKeySelector_FieldMask

func FullConfigMapKeySelector_FieldMask() *ConfigMapKeySelector_FieldMask

func (*ConfigMapKeySelector_FieldMask) AppendPath

func (*ConfigMapKeySelector_FieldMask) AppendRawPath

func (fieldMask *ConfigMapKeySelector_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*ConfigMapKeySelector_FieldMask) DecodeFirestore

func (fieldMask *ConfigMapKeySelector_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*ConfigMapKeySelector_FieldMask) EncodeFirestore

func (fieldMask *ConfigMapKeySelector_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*ConfigMapKeySelector_FieldMask) FilterInputFields

func (fieldMask *ConfigMapKeySelector_FieldMask) FilterInputFields() *ConfigMapKeySelector_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ConfigMapKeySelector_FieldMask) FromProtoFieldMask

func (fieldMask *ConfigMapKeySelector_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*ConfigMapKeySelector_FieldMask) GetPaths

func (*ConfigMapKeySelector_FieldMask) GetRawPaths

func (fieldMask *ConfigMapKeySelector_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*ConfigMapKeySelector_FieldMask) IsFull

func (fieldMask *ConfigMapKeySelector_FieldMask) IsFull() bool

func (ConfigMapKeySelector_FieldMask) Marshal

func (fieldMask ConfigMapKeySelector_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (ConfigMapKeySelector_FieldMask) MarshalJSON

func (fieldMask ConfigMapKeySelector_FieldMask) MarshalJSON() ([]byte, error)

func (*ConfigMapKeySelector_FieldMask) PathsCount

func (fieldMask *ConfigMapKeySelector_FieldMask) PathsCount() int

func (*ConfigMapKeySelector_FieldMask) Project

func (*ConfigMapKeySelector_FieldMask) ProjectRaw

func (*ConfigMapKeySelector_FieldMask) ProtoMessage

func (fieldMask *ConfigMapKeySelector_FieldMask) ProtoMessage()

func (*ConfigMapKeySelector_FieldMask) ProtoReflect

func (fieldMask *ConfigMapKeySelector_FieldMask) ProtoReflect() preflect.Message

func (*ConfigMapKeySelector_FieldMask) Reset

func (fieldMask *ConfigMapKeySelector_FieldMask) Reset()

func (*ConfigMapKeySelector_FieldMask) Set

func (fieldMask *ConfigMapKeySelector_FieldMask) Set(target, source *ConfigMapKeySelector)

func (*ConfigMapKeySelector_FieldMask) SetFromCliFlag

func (fieldMask *ConfigMapKeySelector_FieldMask) SetFromCliFlag(raw string) error

func (*ConfigMapKeySelector_FieldMask) SetRaw

func (fieldMask *ConfigMapKeySelector_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*ConfigMapKeySelector_FieldMask) Size

func (fieldMask *ConfigMapKeySelector_FieldMask) Size() int

func (*ConfigMapKeySelector_FieldMask) String

func (fieldMask *ConfigMapKeySelector_FieldMask) String() string

func (*ConfigMapKeySelector_FieldMask) Subtract

func (*ConfigMapKeySelector_FieldMask) SubtractRaw

func (*ConfigMapKeySelector_FieldMask) ToProtoFieldMask

func (fieldMask *ConfigMapKeySelector_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*ConfigMapKeySelector_FieldMask) Unmarshal

func (fieldMask *ConfigMapKeySelector_FieldMask) Unmarshal(data []byte) error

func (*ConfigMapKeySelector_FieldMask) UnmarshalJSON

func (fieldMask *ConfigMapKeySelector_FieldMask) UnmarshalJSON(data []byte) error

type ConfigMapKeySelector_FieldPath

type ConfigMapKeySelector_FieldPath interface {
	gotenobject.FieldPath
	Selector() ConfigMapKeySelector_FieldPathSelector
	Get(source *ConfigMapKeySelector) []interface{}
	GetSingle(source *ConfigMapKeySelector) (interface{}, bool)
	ClearValue(item *ConfigMapKeySelector)

	// Those methods build corresponding ConfigMapKeySelector_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) ConfigMapKeySelector_FieldPathValue
	WithIArrayOfValues(values interface{}) ConfigMapKeySelector_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) ConfigMapKeySelector_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseConfigMapKeySelector_FieldPath

func MustParseConfigMapKeySelector_FieldPath(rawField string) ConfigMapKeySelector_FieldPath

func ParseConfigMapKeySelector_FieldPath

func ParseConfigMapKeySelector_FieldPath(rawField string) (ConfigMapKeySelector_FieldPath, error)

type ConfigMapKeySelector_FieldPathArrayItemValue

type ConfigMapKeySelector_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ConfigMapKeySelector_FieldPath
	ContainsValue(*ConfigMapKeySelector) bool
}

ConfigMapKeySelector_FieldPathArrayItemValue allows storing single item in Path-specific values for ConfigMapKeySelector according to their type Present only for array (repeated) types.

func MustParseConfigMapKeySelector_FieldPathArrayItemValue

func MustParseConfigMapKeySelector_FieldPathArrayItemValue(pathStr, valueStr string) ConfigMapKeySelector_FieldPathArrayItemValue

func ParseConfigMapKeySelector_FieldPathArrayItemValue

func ParseConfigMapKeySelector_FieldPathArrayItemValue(pathStr, valueStr string) (ConfigMapKeySelector_FieldPathArrayItemValue, error)

ParseConfigMapKeySelector_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ConfigMapKeySelector_FieldPathArrayOfValues

type ConfigMapKeySelector_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ConfigMapKeySelector_FieldPath
}

ConfigMapKeySelector_FieldPathArrayOfValues allows storing slice of values for ConfigMapKeySelector fields according to their type

func MustParseConfigMapKeySelector_FieldPathArrayOfValues

func MustParseConfigMapKeySelector_FieldPathArrayOfValues(pathStr, valuesStr string) ConfigMapKeySelector_FieldPathArrayOfValues

func ParseConfigMapKeySelector_FieldPathArrayOfValues

func ParseConfigMapKeySelector_FieldPathArrayOfValues(pathStr, valuesStr string) (ConfigMapKeySelector_FieldPathArrayOfValues, error)

type ConfigMapKeySelector_FieldPathSelector

type ConfigMapKeySelector_FieldPathSelector int32
const (
	ConfigMapKeySelector_FieldPathSelectorName     ConfigMapKeySelector_FieldPathSelector = 0
	ConfigMapKeySelector_FieldPathSelectorKey      ConfigMapKeySelector_FieldPathSelector = 1
	ConfigMapKeySelector_FieldPathSelectorOptional ConfigMapKeySelector_FieldPathSelector = 2
)

func (ConfigMapKeySelector_FieldPathSelector) String

type ConfigMapKeySelector_FieldPathValue

type ConfigMapKeySelector_FieldPathValue interface {
	ConfigMapKeySelector_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ConfigMapKeySelector)
	CompareWith(*ConfigMapKeySelector) (cmp int, comparable bool)
}

ConfigMapKeySelector_FieldPathValue allows storing values for ConfigMapKeySelector fields according to their type

func MustParseConfigMapKeySelector_FieldPathValue

func MustParseConfigMapKeySelector_FieldPathValue(pathStr, valueStr string) ConfigMapKeySelector_FieldPathValue

func ParseConfigMapKeySelector_FieldPathValue

func ParseConfigMapKeySelector_FieldPathValue(pathStr, valueStr string) (ConfigMapKeySelector_FieldPathValue, error)

type ConfigMapKeySelector_FieldTerminalPath

type ConfigMapKeySelector_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*ConfigMapKeySelector_FieldTerminalPath) ClearValue

func (*ConfigMapKeySelector_FieldTerminalPath) ClearValueRaw

func (fp *ConfigMapKeySelector_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*ConfigMapKeySelector_FieldTerminalPath) Get

func (fp *ConfigMapKeySelector_FieldTerminalPath) Get(source *ConfigMapKeySelector) (values []interface{})

Get returns all values pointed by specific field from source ConfigMapKeySelector

func (*ConfigMapKeySelector_FieldTerminalPath) GetDefault

func (fp *ConfigMapKeySelector_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ConfigMapKeySelector_FieldTerminalPath) GetRaw

func (fp *ConfigMapKeySelector_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*ConfigMapKeySelector_FieldTerminalPath) GetSingle

func (fp *ConfigMapKeySelector_FieldTerminalPath) GetSingle(source *ConfigMapKeySelector) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ConfigMapKeySelector

func (*ConfigMapKeySelector_FieldTerminalPath) GetSingleRaw

func (fp *ConfigMapKeySelector_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ConfigMapKeySelector_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ConfigMapKeySelector_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ConfigMapKeySelector_FieldTerminalPath) Selector

func (*ConfigMapKeySelector_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *ConfigMapKeySelector_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ConfigMapKeySelector_FieldTerminalPath) String

String returns path representation in proto convention

func (*ConfigMapKeySelector_FieldTerminalPath) WithIArrayItemValue

func (*ConfigMapKeySelector_FieldTerminalPath) WithIArrayOfValues

func (*ConfigMapKeySelector_FieldTerminalPath) WithIValue

func (*ConfigMapKeySelector_FieldTerminalPath) WithRawIArrayItemValue

func (fp *ConfigMapKeySelector_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ConfigMapKeySelector_FieldTerminalPath) WithRawIArrayOfValues

func (fp *ConfigMapKeySelector_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ConfigMapKeySelector_FieldTerminalPath) WithRawIValue

func (fp *ConfigMapKeySelector_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ConfigMapKeySelector_FieldTerminalPathArrayItemValue

type ConfigMapKeySelector_FieldTerminalPathArrayItemValue struct {
	ConfigMapKeySelector_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ConfigMapKeySelector_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'ConfigMapKeySelector'

func (*ConfigMapKeySelector_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *ConfigMapKeySelector_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object ConfigMapKeySelector as interface{}

func (*ConfigMapKeySelector_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ConfigMapKeySelector_FieldTerminalPathArrayItemValue) GetSingle(source *ConfigMapKeySelector) (interface{}, bool)

func (*ConfigMapKeySelector_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *ConfigMapKeySelector_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type ConfigMapKeySelector_FieldTerminalPathArrayOfValues

type ConfigMapKeySelector_FieldTerminalPathArrayOfValues struct {
	ConfigMapKeySelector_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ConfigMapKeySelector_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues

func (fpaov *ConfigMapKeySelector_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues() ([]string, bool)

func (*ConfigMapKeySelector_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *ConfigMapKeySelector_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*ConfigMapKeySelector_FieldTerminalPathArrayOfValues) AsOptionalArrayOfValues

func (fpaov *ConfigMapKeySelector_FieldTerminalPathArrayOfValues) AsOptionalArrayOfValues() ([]bool, bool)

func (*ConfigMapKeySelector_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *ConfigMapKeySelector_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type ConfigMapKeySelector_FieldTerminalPathValue

type ConfigMapKeySelector_FieldTerminalPathValue struct {
	ConfigMapKeySelector_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ConfigMapKeySelector_FieldTerminalPathValue) AsKeyValue

func (*ConfigMapKeySelector_FieldTerminalPathValue) AsNameValue

func (*ConfigMapKeySelector_FieldTerminalPathValue) AsOptionalValue

func (fpv *ConfigMapKeySelector_FieldTerminalPathValue) AsOptionalValue() (bool, bool)

func (*ConfigMapKeySelector_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ConfigMapKeySelector_FieldTerminalPathValue' with the value under path in 'ConfigMapKeySelector'.

func (*ConfigMapKeySelector_FieldTerminalPathValue) CompareWithRaw

func (fpv *ConfigMapKeySelector_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ConfigMapKeySelector_FieldTerminalPathValue) GetRawValue

func (fpv *ConfigMapKeySelector_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'ConfigMapKeySelector' as interface{}

func (*ConfigMapKeySelector_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ConfigMapKeySelector

func (*ConfigMapKeySelector_FieldTerminalPathValue) SetToRaw

type ConfigMapVolumeSource

type ConfigMapVolumeSource struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// If unspecified, each key-value pair in the Data field of the referenced
	// ConfigMap will be projected into the volume as a file whose name is the
	// key and content is the value. If specified, the listed keys will be
	// projected into the specified paths, and unlisted keys will not be
	// present. If a key is specified which is not present in the ConfigMap,
	// the volume setup will error unless it is marked optional. Paths must be
	// relative and may not contain the '..' path or start with '..'.
	Items []*KeyToPath `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty" firestore:"items"`
	// Optional: mode bits used to set permissions on created files by default.
	// Must be an octal value between 0000 and 0777 or a decimal value between 0
	// and 511. YAML accepts both octal and decimal values, JSON requires decimal
	// values for mode bits. Defaults to 0644. Directories within the path are not
	// affected by this setting. This might be in conflict with other options that
	// affect the file mode, like fsGroup, and the result can be other mode bits
	// set.
	DefaultMode int32 `protobuf:"varint,3,opt,name=default_mode,json=defaultMode,proto3" json:"default_mode,omitempty" firestore:"defaultMode"`
	// Specify whether the ConfigMap or its keys must be defined
	Optional bool `protobuf:"varint,4,opt,name=optional,proto3" json:"optional,omitempty" firestore:"optional"`
	// contains filtered or unexported fields
}

Adapts a ConfigMap into a volume.

The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling.

func (*ConfigMapVolumeSource) Clone

func (*ConfigMapVolumeSource) CloneRaw

func (*ConfigMapVolumeSource) Descriptor

func (*ConfigMapVolumeSource) Descriptor() ([]byte, []int)

Deprecated, Use ConfigMapVolumeSource.ProtoReflect.Descriptor instead.

func (*ConfigMapVolumeSource) GetDefaultMode

func (m *ConfigMapVolumeSource) GetDefaultMode() int32

func (*ConfigMapVolumeSource) GetItems

func (m *ConfigMapVolumeSource) GetItems() []*KeyToPath

func (*ConfigMapVolumeSource) GetName

func (m *ConfigMapVolumeSource) GetName() string

func (*ConfigMapVolumeSource) GetOptional

func (m *ConfigMapVolumeSource) GetOptional() bool

func (*ConfigMapVolumeSource) GotenMessage

func (*ConfigMapVolumeSource) GotenMessage()

func (*ConfigMapVolumeSource) GotenObjectExt

func (o *ConfigMapVolumeSource) GotenObjectExt()

func (*ConfigMapVolumeSource) GotenValidate

func (obj *ConfigMapVolumeSource) GotenValidate() error

func (*ConfigMapVolumeSource) MakeDiffFieldMask

func (*ConfigMapVolumeSource) MakeFullFieldMask

func (*ConfigMapVolumeSource) MakeRawDiffFieldMask

func (o *ConfigMapVolumeSource) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*ConfigMapVolumeSource) MakeRawFullFieldMask

func (o *ConfigMapVolumeSource) MakeRawFullFieldMask() gotenobject.FieldMask

func (*ConfigMapVolumeSource) Marshal

func (m *ConfigMapVolumeSource) Marshal() ([]byte, error)

func (*ConfigMapVolumeSource) MarshalJSON

func (m *ConfigMapVolumeSource) MarshalJSON() ([]byte, error)

func (*ConfigMapVolumeSource) Merge

func (o *ConfigMapVolumeSource) Merge(source *ConfigMapVolumeSource)

func (*ConfigMapVolumeSource) MergeRaw

func (o *ConfigMapVolumeSource) MergeRaw(source gotenobject.GotenObjectExt)

func (*ConfigMapVolumeSource) ProtoMessage

func (*ConfigMapVolumeSource) ProtoMessage()

func (*ConfigMapVolumeSource) ProtoReflect

func (m *ConfigMapVolumeSource) ProtoReflect() preflect.Message

func (*ConfigMapVolumeSource) Reset

func (m *ConfigMapVolumeSource) Reset()

func (*ConfigMapVolumeSource) SetDefaultMode

func (m *ConfigMapVolumeSource) SetDefaultMode(fv int32)

func (*ConfigMapVolumeSource) SetItems

func (m *ConfigMapVolumeSource) SetItems(fv []*KeyToPath)

func (*ConfigMapVolumeSource) SetName

func (m *ConfigMapVolumeSource) SetName(fv string)

func (*ConfigMapVolumeSource) SetOptional

func (m *ConfigMapVolumeSource) SetOptional(fv bool)

func (*ConfigMapVolumeSource) String

func (m *ConfigMapVolumeSource) String() string

func (*ConfigMapVolumeSource) Unmarshal

func (m *ConfigMapVolumeSource) Unmarshal(b []byte) error

func (*ConfigMapVolumeSource) UnmarshalJSON

func (m *ConfigMapVolumeSource) UnmarshalJSON(data []byte) error

type ConfigMapVolumeSourceFieldPathBuilder

type ConfigMapVolumeSourceFieldPathBuilder struct{}

func NewConfigMapVolumeSourceFieldPathBuilder

func NewConfigMapVolumeSourceFieldPathBuilder() ConfigMapVolumeSourceFieldPathBuilder

func (ConfigMapVolumeSourceFieldPathBuilder) DefaultMode

func (ConfigMapVolumeSourceFieldPathBuilder) Items

func (ConfigMapVolumeSourceFieldPathBuilder) Name

func (ConfigMapVolumeSourceFieldPathBuilder) Optional

type ConfigMapVolumeSourcePathSelectorDefaultMode

type ConfigMapVolumeSourcePathSelectorDefaultMode struct{}

func (ConfigMapVolumeSourcePathSelectorDefaultMode) FieldPath

func (ConfigMapVolumeSourcePathSelectorDefaultMode) WithArrayOfValues

func (ConfigMapVolumeSourcePathSelectorDefaultMode) WithValue

type ConfigMapVolumeSourcePathSelectorItems

type ConfigMapVolumeSourcePathSelectorItems struct{}

func (ConfigMapVolumeSourcePathSelectorItems) FieldPath

func (ConfigMapVolumeSourcePathSelectorItems) Key

func (ConfigMapVolumeSourcePathSelectorItems) Mode

func (ConfigMapVolumeSourcePathSelectorItems) Path

func (ConfigMapVolumeSourcePathSelectorItems) WithArrayOfValues

func (ConfigMapVolumeSourcePathSelectorItems) WithItemValue

func (ConfigMapVolumeSourcePathSelectorItems) WithSubArrayItemValue

func (ConfigMapVolumeSourcePathSelectorItems) WithSubArrayOfValues

func (ConfigMapVolumeSourcePathSelectorItems) WithSubPath

func (ConfigMapVolumeSourcePathSelectorItems) WithSubValue

func (ConfigMapVolumeSourcePathSelectorItems) WithValue

type ConfigMapVolumeSourcePathSelectorItemsKey

type ConfigMapVolumeSourcePathSelectorItemsKey struct{}

func (ConfigMapVolumeSourcePathSelectorItemsKey) FieldPath

func (ConfigMapVolumeSourcePathSelectorItemsKey) WithArrayOfValues

func (ConfigMapVolumeSourcePathSelectorItemsKey) WithValue

type ConfigMapVolumeSourcePathSelectorItemsMode

type ConfigMapVolumeSourcePathSelectorItemsMode struct{}

func (ConfigMapVolumeSourcePathSelectorItemsMode) FieldPath

func (ConfigMapVolumeSourcePathSelectorItemsMode) WithArrayOfValues

func (ConfigMapVolumeSourcePathSelectorItemsMode) WithValue

type ConfigMapVolumeSourcePathSelectorItemsPath

type ConfigMapVolumeSourcePathSelectorItemsPath struct{}

func (ConfigMapVolumeSourcePathSelectorItemsPath) FieldPath

func (ConfigMapVolumeSourcePathSelectorItemsPath) WithArrayOfValues

func (ConfigMapVolumeSourcePathSelectorItemsPath) WithValue

type ConfigMapVolumeSourcePathSelectorName

type ConfigMapVolumeSourcePathSelectorName struct{}

func (ConfigMapVolumeSourcePathSelectorName) FieldPath

func (ConfigMapVolumeSourcePathSelectorName) WithArrayOfValues

func (ConfigMapVolumeSourcePathSelectorName) WithValue

type ConfigMapVolumeSourcePathSelectorOptional

type ConfigMapVolumeSourcePathSelectorOptional struct{}

func (ConfigMapVolumeSourcePathSelectorOptional) FieldPath

func (ConfigMapVolumeSourcePathSelectorOptional) WithArrayOfValues

func (ConfigMapVolumeSourcePathSelectorOptional) WithValue

type ConfigMapVolumeSource_FieldMask

type ConfigMapVolumeSource_FieldMask struct {
	Paths []ConfigMapVolumeSource_FieldPath
}

func FullConfigMapVolumeSource_FieldMask

func FullConfigMapVolumeSource_FieldMask() *ConfigMapVolumeSource_FieldMask

func (*ConfigMapVolumeSource_FieldMask) AppendPath

func (*ConfigMapVolumeSource_FieldMask) AppendRawPath

func (fieldMask *ConfigMapVolumeSource_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*ConfigMapVolumeSource_FieldMask) DecodeFirestore

func (fieldMask *ConfigMapVolumeSource_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*ConfigMapVolumeSource_FieldMask) EncodeFirestore

func (fieldMask *ConfigMapVolumeSource_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*ConfigMapVolumeSource_FieldMask) FilterInputFields

func (fieldMask *ConfigMapVolumeSource_FieldMask) FilterInputFields() *ConfigMapVolumeSource_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ConfigMapVolumeSource_FieldMask) FromProtoFieldMask

func (fieldMask *ConfigMapVolumeSource_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*ConfigMapVolumeSource_FieldMask) GetPaths

func (*ConfigMapVolumeSource_FieldMask) GetRawPaths

func (fieldMask *ConfigMapVolumeSource_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*ConfigMapVolumeSource_FieldMask) IsFull

func (fieldMask *ConfigMapVolumeSource_FieldMask) IsFull() bool

func (ConfigMapVolumeSource_FieldMask) Marshal

func (fieldMask ConfigMapVolumeSource_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (ConfigMapVolumeSource_FieldMask) MarshalJSON

func (fieldMask ConfigMapVolumeSource_FieldMask) MarshalJSON() ([]byte, error)

func (*ConfigMapVolumeSource_FieldMask) PathsCount

func (fieldMask *ConfigMapVolumeSource_FieldMask) PathsCount() int

func (*ConfigMapVolumeSource_FieldMask) Project

func (*ConfigMapVolumeSource_FieldMask) ProjectRaw

func (*ConfigMapVolumeSource_FieldMask) ProtoMessage

func (fieldMask *ConfigMapVolumeSource_FieldMask) ProtoMessage()

func (*ConfigMapVolumeSource_FieldMask) ProtoReflect

func (fieldMask *ConfigMapVolumeSource_FieldMask) ProtoReflect() preflect.Message

func (*ConfigMapVolumeSource_FieldMask) Reset

func (fieldMask *ConfigMapVolumeSource_FieldMask) Reset()

func (*ConfigMapVolumeSource_FieldMask) Set

func (fieldMask *ConfigMapVolumeSource_FieldMask) Set(target, source *ConfigMapVolumeSource)

func (*ConfigMapVolumeSource_FieldMask) SetFromCliFlag

func (fieldMask *ConfigMapVolumeSource_FieldMask) SetFromCliFlag(raw string) error

func (*ConfigMapVolumeSource_FieldMask) SetRaw

func (fieldMask *ConfigMapVolumeSource_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*ConfigMapVolumeSource_FieldMask) Size

func (fieldMask *ConfigMapVolumeSource_FieldMask) Size() int

func (*ConfigMapVolumeSource_FieldMask) String

func (fieldMask *ConfigMapVolumeSource_FieldMask) String() string

func (*ConfigMapVolumeSource_FieldMask) Subtract

func (*ConfigMapVolumeSource_FieldMask) SubtractRaw

func (*ConfigMapVolumeSource_FieldMask) ToProtoFieldMask

func (fieldMask *ConfigMapVolumeSource_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*ConfigMapVolumeSource_FieldMask) Unmarshal

func (fieldMask *ConfigMapVolumeSource_FieldMask) Unmarshal(data []byte) error

func (*ConfigMapVolumeSource_FieldMask) UnmarshalJSON

func (fieldMask *ConfigMapVolumeSource_FieldMask) UnmarshalJSON(data []byte) error

type ConfigMapVolumeSource_FieldPath

type ConfigMapVolumeSource_FieldPath interface {
	gotenobject.FieldPath
	Selector() ConfigMapVolumeSource_FieldPathSelector
	Get(source *ConfigMapVolumeSource) []interface{}
	GetSingle(source *ConfigMapVolumeSource) (interface{}, bool)
	ClearValue(item *ConfigMapVolumeSource)

	// Those methods build corresponding ConfigMapVolumeSource_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) ConfigMapVolumeSource_FieldPathValue
	WithIArrayOfValues(values interface{}) ConfigMapVolumeSource_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) ConfigMapVolumeSource_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseConfigMapVolumeSource_FieldPath

func MustParseConfigMapVolumeSource_FieldPath(rawField string) ConfigMapVolumeSource_FieldPath

func ParseConfigMapVolumeSource_FieldPath

func ParseConfigMapVolumeSource_FieldPath(rawField string) (ConfigMapVolumeSource_FieldPath, error)

type ConfigMapVolumeSource_FieldPathArrayItemValue

type ConfigMapVolumeSource_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ConfigMapVolumeSource_FieldPath
	ContainsValue(*ConfigMapVolumeSource) bool
}

ConfigMapVolumeSource_FieldPathArrayItemValue allows storing single item in Path-specific values for ConfigMapVolumeSource according to their type Present only for array (repeated) types.

func MustParseConfigMapVolumeSource_FieldPathArrayItemValue

func MustParseConfigMapVolumeSource_FieldPathArrayItemValue(pathStr, valueStr string) ConfigMapVolumeSource_FieldPathArrayItemValue

func ParseConfigMapVolumeSource_FieldPathArrayItemValue

func ParseConfigMapVolumeSource_FieldPathArrayItemValue(pathStr, valueStr string) (ConfigMapVolumeSource_FieldPathArrayItemValue, error)

ParseConfigMapVolumeSource_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ConfigMapVolumeSource_FieldPathArrayOfValues

type ConfigMapVolumeSource_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ConfigMapVolumeSource_FieldPath
}

ConfigMapVolumeSource_FieldPathArrayOfValues allows storing slice of values for ConfigMapVolumeSource fields according to their type

func MustParseConfigMapVolumeSource_FieldPathArrayOfValues

func MustParseConfigMapVolumeSource_FieldPathArrayOfValues(pathStr, valuesStr string) ConfigMapVolumeSource_FieldPathArrayOfValues

func ParseConfigMapVolumeSource_FieldPathArrayOfValues

func ParseConfigMapVolumeSource_FieldPathArrayOfValues(pathStr, valuesStr string) (ConfigMapVolumeSource_FieldPathArrayOfValues, error)

type ConfigMapVolumeSource_FieldPathSelector

type ConfigMapVolumeSource_FieldPathSelector int32
const (
	ConfigMapVolumeSource_FieldPathSelectorName        ConfigMapVolumeSource_FieldPathSelector = 0
	ConfigMapVolumeSource_FieldPathSelectorItems       ConfigMapVolumeSource_FieldPathSelector = 1
	ConfigMapVolumeSource_FieldPathSelectorDefaultMode ConfigMapVolumeSource_FieldPathSelector = 2
	ConfigMapVolumeSource_FieldPathSelectorOptional    ConfigMapVolumeSource_FieldPathSelector = 3
)

func (ConfigMapVolumeSource_FieldPathSelector) String

type ConfigMapVolumeSource_FieldPathValue

type ConfigMapVolumeSource_FieldPathValue interface {
	ConfigMapVolumeSource_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ConfigMapVolumeSource)
	CompareWith(*ConfigMapVolumeSource) (cmp int, comparable bool)
}

ConfigMapVolumeSource_FieldPathValue allows storing values for ConfigMapVolumeSource fields according to their type

func MustParseConfigMapVolumeSource_FieldPathValue

func MustParseConfigMapVolumeSource_FieldPathValue(pathStr, valueStr string) ConfigMapVolumeSource_FieldPathValue

func ParseConfigMapVolumeSource_FieldPathValue

func ParseConfigMapVolumeSource_FieldPathValue(pathStr, valueStr string) (ConfigMapVolumeSource_FieldPathValue, error)

type ConfigMapVolumeSource_FieldSubPath

type ConfigMapVolumeSource_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*ConfigMapVolumeSource_FieldSubPath) AsItemsSubPath

func (*ConfigMapVolumeSource_FieldSubPath) ClearValue

func (*ConfigMapVolumeSource_FieldSubPath) ClearValueRaw

func (fps *ConfigMapVolumeSource_FieldSubPath) ClearValueRaw(item proto.Message)

func (*ConfigMapVolumeSource_FieldSubPath) Get

func (fps *ConfigMapVolumeSource_FieldSubPath) Get(source *ConfigMapVolumeSource) (values []interface{})

Get returns all values pointed by selected field from source ConfigMapVolumeSource

func (*ConfigMapVolumeSource_FieldSubPath) GetDefault

func (fps *ConfigMapVolumeSource_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ConfigMapVolumeSource_FieldSubPath) GetRaw

func (fps *ConfigMapVolumeSource_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*ConfigMapVolumeSource_FieldSubPath) GetSingle

func (fps *ConfigMapVolumeSource_FieldSubPath) GetSingle(source *ConfigMapVolumeSource) (interface{}, bool)

GetSingle returns value of selected field from source ConfigMapVolumeSource

func (*ConfigMapVolumeSource_FieldSubPath) GetSingleRaw

func (fps *ConfigMapVolumeSource_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ConfigMapVolumeSource_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ConfigMapVolumeSource_FieldSubPath) JSONString

func (fps *ConfigMapVolumeSource_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ConfigMapVolumeSource_FieldSubPath) Selector

func (*ConfigMapVolumeSource_FieldSubPath) SplitIntoTerminalIPaths

func (fps *ConfigMapVolumeSource_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ConfigMapVolumeSource_FieldSubPath) String

String returns path representation in proto convention

func (*ConfigMapVolumeSource_FieldSubPath) WithIArrayItemValue

func (fps *ConfigMapVolumeSource_FieldSubPath) WithIArrayItemValue(value interface{}) ConfigMapVolumeSource_FieldPathArrayItemValue

func (*ConfigMapVolumeSource_FieldSubPath) WithIArrayOfValues

func (fps *ConfigMapVolumeSource_FieldSubPath) WithIArrayOfValues(values interface{}) ConfigMapVolumeSource_FieldPathArrayOfValues

func (*ConfigMapVolumeSource_FieldSubPath) WithIValue

func (*ConfigMapVolumeSource_FieldSubPath) WithRawIArrayItemValue

func (fps *ConfigMapVolumeSource_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ConfigMapVolumeSource_FieldSubPath) WithRawIArrayOfValues

func (fps *ConfigMapVolumeSource_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ConfigMapVolumeSource_FieldSubPath) WithRawIValue

func (fps *ConfigMapVolumeSource_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ConfigMapVolumeSource_FieldSubPathArrayItemValue

type ConfigMapVolumeSource_FieldSubPathArrayItemValue struct {
	ConfigMapVolumeSource_FieldPath
	// contains filtered or unexported fields
}

func (*ConfigMapVolumeSource_FieldSubPathArrayItemValue) AsItemsPathItemValue

func (*ConfigMapVolumeSource_FieldSubPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'ConfigMapVolumeSource'

func (*ConfigMapVolumeSource_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *ConfigMapVolumeSource_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type ConfigMapVolumeSource_FieldSubPathArrayOfValues

type ConfigMapVolumeSource_FieldSubPathArrayOfValues struct {
	ConfigMapVolumeSource_FieldPath
	// contains filtered or unexported fields
}

func (*ConfigMapVolumeSource_FieldSubPathArrayOfValues) AsItemsPathArrayOfValues

func (*ConfigMapVolumeSource_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *ConfigMapVolumeSource_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type ConfigMapVolumeSource_FieldSubPathValue

type ConfigMapVolumeSource_FieldSubPathValue struct {
	ConfigMapVolumeSource_FieldPath
	// contains filtered or unexported fields
}

func (*ConfigMapVolumeSource_FieldSubPathValue) AsItemsPathValue

func (*ConfigMapVolumeSource_FieldSubPathValue) CompareWith

func (*ConfigMapVolumeSource_FieldSubPathValue) CompareWithRaw

func (fpvs *ConfigMapVolumeSource_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ConfigMapVolumeSource_FieldSubPathValue) GetRawValue

func (fpvs *ConfigMapVolumeSource_FieldSubPathValue) GetRawValue() interface{}

func (*ConfigMapVolumeSource_FieldSubPathValue) SetTo

func (*ConfigMapVolumeSource_FieldSubPathValue) SetToRaw

func (fpvs *ConfigMapVolumeSource_FieldSubPathValue) SetToRaw(target proto.Message)

type ConfigMapVolumeSource_FieldTerminalPath

type ConfigMapVolumeSource_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*ConfigMapVolumeSource_FieldTerminalPath) ClearValue

func (*ConfigMapVolumeSource_FieldTerminalPath) ClearValueRaw

func (fp *ConfigMapVolumeSource_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*ConfigMapVolumeSource_FieldTerminalPath) Get

func (fp *ConfigMapVolumeSource_FieldTerminalPath) Get(source *ConfigMapVolumeSource) (values []interface{})

Get returns all values pointed by specific field from source ConfigMapVolumeSource

func (*ConfigMapVolumeSource_FieldTerminalPath) GetDefault

func (fp *ConfigMapVolumeSource_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ConfigMapVolumeSource_FieldTerminalPath) GetRaw

func (fp *ConfigMapVolumeSource_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*ConfigMapVolumeSource_FieldTerminalPath) GetSingle

func (fp *ConfigMapVolumeSource_FieldTerminalPath) GetSingle(source *ConfigMapVolumeSource) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ConfigMapVolumeSource

func (*ConfigMapVolumeSource_FieldTerminalPath) GetSingleRaw

func (fp *ConfigMapVolumeSource_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ConfigMapVolumeSource_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ConfigMapVolumeSource_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ConfigMapVolumeSource_FieldTerminalPath) Selector

func (*ConfigMapVolumeSource_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *ConfigMapVolumeSource_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ConfigMapVolumeSource_FieldTerminalPath) String

String returns path representation in proto convention

func (*ConfigMapVolumeSource_FieldTerminalPath) WithIArrayItemValue

func (*ConfigMapVolumeSource_FieldTerminalPath) WithIArrayOfValues

func (*ConfigMapVolumeSource_FieldTerminalPath) WithIValue

func (*ConfigMapVolumeSource_FieldTerminalPath) WithRawIArrayItemValue

func (fp *ConfigMapVolumeSource_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ConfigMapVolumeSource_FieldTerminalPath) WithRawIArrayOfValues

func (fp *ConfigMapVolumeSource_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ConfigMapVolumeSource_FieldTerminalPath) WithRawIValue

func (fp *ConfigMapVolumeSource_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ConfigMapVolumeSource_FieldTerminalPathArrayItemValue

type ConfigMapVolumeSource_FieldTerminalPathArrayItemValue struct {
	ConfigMapVolumeSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ConfigMapVolumeSource_FieldTerminalPathArrayItemValue) AsItemsItemValue

func (*ConfigMapVolumeSource_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'ConfigMapVolumeSource'

func (*ConfigMapVolumeSource_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *ConfigMapVolumeSource_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object ConfigMapVolumeSource as interface{}

func (*ConfigMapVolumeSource_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ConfigMapVolumeSource_FieldTerminalPathArrayItemValue) GetSingle(source *ConfigMapVolumeSource) (interface{}, bool)

func (*ConfigMapVolumeSource_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *ConfigMapVolumeSource_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type ConfigMapVolumeSource_FieldTerminalPathArrayOfValues

type ConfigMapVolumeSource_FieldTerminalPathArrayOfValues struct {
	ConfigMapVolumeSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ConfigMapVolumeSource_FieldTerminalPathArrayOfValues) AsDefaultModeArrayOfValues

func (fpaov *ConfigMapVolumeSource_FieldTerminalPathArrayOfValues) AsDefaultModeArrayOfValues() ([]int32, bool)

func (*ConfigMapVolumeSource_FieldTerminalPathArrayOfValues) AsItemsArrayOfValues

func (fpaov *ConfigMapVolumeSource_FieldTerminalPathArrayOfValues) AsItemsArrayOfValues() ([][]*KeyToPath, bool)

func (*ConfigMapVolumeSource_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *ConfigMapVolumeSource_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*ConfigMapVolumeSource_FieldTerminalPathArrayOfValues) AsOptionalArrayOfValues

func (fpaov *ConfigMapVolumeSource_FieldTerminalPathArrayOfValues) AsOptionalArrayOfValues() ([]bool, bool)

func (*ConfigMapVolumeSource_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *ConfigMapVolumeSource_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type ConfigMapVolumeSource_FieldTerminalPathValue

type ConfigMapVolumeSource_FieldTerminalPathValue struct {
	ConfigMapVolumeSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ConfigMapVolumeSource_FieldTerminalPathValue) AsDefaultModeValue

func (fpv *ConfigMapVolumeSource_FieldTerminalPathValue) AsDefaultModeValue() (int32, bool)

func (*ConfigMapVolumeSource_FieldTerminalPathValue) AsItemsValue

func (*ConfigMapVolumeSource_FieldTerminalPathValue) AsNameValue

func (*ConfigMapVolumeSource_FieldTerminalPathValue) AsOptionalValue

func (fpv *ConfigMapVolumeSource_FieldTerminalPathValue) AsOptionalValue() (bool, bool)

func (*ConfigMapVolumeSource_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ConfigMapVolumeSource_FieldTerminalPathValue' with the value under path in 'ConfigMapVolumeSource'.

func (*ConfigMapVolumeSource_FieldTerminalPathValue) CompareWithRaw

func (fpv *ConfigMapVolumeSource_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ConfigMapVolumeSource_FieldTerminalPathValue) GetRawValue

func (fpv *ConfigMapVolumeSource_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'ConfigMapVolumeSource' as interface{}

func (*ConfigMapVolumeSource_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ConfigMapVolumeSource

func (*ConfigMapVolumeSource_FieldTerminalPathValue) SetToRaw

type EnvFromSource

type EnvFromSource struct {

	// An optional identifier to prepend to each key in the ConfigMap. Must be a
	// C_IDENTIFIER.
	Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty" firestore:"prefix"`
	// The ConfigMap to select from
	ConfigMapRef *ConfigMapEnvSource `protobuf:"bytes,2,opt,name=config_map_ref,json=configMapRef,proto3" json:"config_map_ref,omitempty" firestore:"configMapRef"`
	// The Secret to select from
	SecretRef *SecretEnvSource `protobuf:"bytes,3,opt,name=secret_ref,json=secretRef,proto3" json:"secret_ref,omitempty" firestore:"secretRef"`
	// contains filtered or unexported fields
}

EnvFromSource represents the source of a set of ConfigMaps

func (*EnvFromSource) Clone

func (o *EnvFromSource) Clone() *EnvFromSource

func (*EnvFromSource) CloneRaw

func (*EnvFromSource) Descriptor

func (*EnvFromSource) Descriptor() ([]byte, []int)

Deprecated, Use EnvFromSource.ProtoReflect.Descriptor instead.

func (*EnvFromSource) GetConfigMapRef

func (m *EnvFromSource) GetConfigMapRef() *ConfigMapEnvSource

func (*EnvFromSource) GetPrefix

func (m *EnvFromSource) GetPrefix() string

func (*EnvFromSource) GetSecretRef

func (m *EnvFromSource) GetSecretRef() *SecretEnvSource

func (*EnvFromSource) GotenMessage

func (*EnvFromSource) GotenMessage()

func (*EnvFromSource) GotenObjectExt

func (o *EnvFromSource) GotenObjectExt()

func (*EnvFromSource) GotenValidate

func (obj *EnvFromSource) GotenValidate() error

func (*EnvFromSource) MakeDiffFieldMask

func (o *EnvFromSource) MakeDiffFieldMask(other *EnvFromSource) *EnvFromSource_FieldMask

func (*EnvFromSource) MakeFullFieldMask

func (o *EnvFromSource) MakeFullFieldMask() *EnvFromSource_FieldMask

func (*EnvFromSource) MakeRawDiffFieldMask

func (o *EnvFromSource) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*EnvFromSource) MakeRawFullFieldMask

func (o *EnvFromSource) MakeRawFullFieldMask() gotenobject.FieldMask

func (*EnvFromSource) Marshal

func (m *EnvFromSource) Marshal() ([]byte, error)

func (*EnvFromSource) MarshalJSON

func (m *EnvFromSource) MarshalJSON() ([]byte, error)

func (*EnvFromSource) Merge

func (o *EnvFromSource) Merge(source *EnvFromSource)

func (*EnvFromSource) MergeRaw

func (o *EnvFromSource) MergeRaw(source gotenobject.GotenObjectExt)

func (*EnvFromSource) ProtoMessage

func (*EnvFromSource) ProtoMessage()

func (*EnvFromSource) ProtoReflect

func (m *EnvFromSource) ProtoReflect() preflect.Message

func (*EnvFromSource) Reset

func (m *EnvFromSource) Reset()

func (*EnvFromSource) SetConfigMapRef

func (m *EnvFromSource) SetConfigMapRef(fv *ConfigMapEnvSource)

func (*EnvFromSource) SetPrefix

func (m *EnvFromSource) SetPrefix(fv string)

func (*EnvFromSource) SetSecretRef

func (m *EnvFromSource) SetSecretRef(fv *SecretEnvSource)

func (*EnvFromSource) String

func (m *EnvFromSource) String() string

func (*EnvFromSource) Unmarshal

func (m *EnvFromSource) Unmarshal(b []byte) error

func (*EnvFromSource) UnmarshalJSON

func (m *EnvFromSource) UnmarshalJSON(data []byte) error

type EnvFromSourceFieldPathBuilder

type EnvFromSourceFieldPathBuilder struct{}

func NewEnvFromSourceFieldPathBuilder

func NewEnvFromSourceFieldPathBuilder() EnvFromSourceFieldPathBuilder

func (EnvFromSourceFieldPathBuilder) ConfigMapRef

func (EnvFromSourceFieldPathBuilder) Prefix

func (EnvFromSourceFieldPathBuilder) SecretRef

type EnvFromSourcePathSelectorConfigMapRef

type EnvFromSourcePathSelectorConfigMapRef struct{}

func (EnvFromSourcePathSelectorConfigMapRef) FieldPath

func (EnvFromSourcePathSelectorConfigMapRef) Name

func (EnvFromSourcePathSelectorConfigMapRef) Optional

func (EnvFromSourcePathSelectorConfigMapRef) WithArrayOfValues

func (EnvFromSourcePathSelectorConfigMapRef) WithSubArrayItemValue

func (EnvFromSourcePathSelectorConfigMapRef) WithSubArrayOfValues

func (EnvFromSourcePathSelectorConfigMapRef) WithSubPath

func (EnvFromSourcePathSelectorConfigMapRef) WithSubValue

func (EnvFromSourcePathSelectorConfigMapRef) WithValue

type EnvFromSourcePathSelectorConfigMapRefName

type EnvFromSourcePathSelectorConfigMapRefName struct{}

func (EnvFromSourcePathSelectorConfigMapRefName) FieldPath

func (EnvFromSourcePathSelectorConfigMapRefName) WithArrayOfValues

func (EnvFromSourcePathSelectorConfigMapRefName) WithValue

type EnvFromSourcePathSelectorConfigMapRefOptional

type EnvFromSourcePathSelectorConfigMapRefOptional struct{}

func (EnvFromSourcePathSelectorConfigMapRefOptional) FieldPath

func (EnvFromSourcePathSelectorConfigMapRefOptional) WithArrayOfValues

func (EnvFromSourcePathSelectorConfigMapRefOptional) WithValue

type EnvFromSourcePathSelectorPrefix

type EnvFromSourcePathSelectorPrefix struct{}

func (EnvFromSourcePathSelectorPrefix) FieldPath

func (EnvFromSourcePathSelectorPrefix) WithArrayOfValues

func (EnvFromSourcePathSelectorPrefix) WithValue

type EnvFromSourcePathSelectorSecretRef

type EnvFromSourcePathSelectorSecretRef struct{}

func (EnvFromSourcePathSelectorSecretRef) FieldPath

func (EnvFromSourcePathSelectorSecretRef) Name

func (EnvFromSourcePathSelectorSecretRef) Optional

func (EnvFromSourcePathSelectorSecretRef) WithArrayOfValues

func (EnvFromSourcePathSelectorSecretRef) WithSubArrayItemValue

func (EnvFromSourcePathSelectorSecretRef) WithSubArrayOfValues

func (EnvFromSourcePathSelectorSecretRef) WithSubPath

func (EnvFromSourcePathSelectorSecretRef) WithSubValue

func (EnvFromSourcePathSelectorSecretRef) WithValue

type EnvFromSourcePathSelectorSecretRefName

type EnvFromSourcePathSelectorSecretRefName struct{}

func (EnvFromSourcePathSelectorSecretRefName) FieldPath

func (EnvFromSourcePathSelectorSecretRefName) WithArrayOfValues

func (EnvFromSourcePathSelectorSecretRefName) WithValue

type EnvFromSourcePathSelectorSecretRefOptional

type EnvFromSourcePathSelectorSecretRefOptional struct{}

func (EnvFromSourcePathSelectorSecretRefOptional) FieldPath

func (EnvFromSourcePathSelectorSecretRefOptional) WithArrayOfValues

func (EnvFromSourcePathSelectorSecretRefOptional) WithValue

type EnvFromSource_FieldMask

type EnvFromSource_FieldMask struct {
	Paths []EnvFromSource_FieldPath
}

func FullEnvFromSource_FieldMask

func FullEnvFromSource_FieldMask() *EnvFromSource_FieldMask

func (*EnvFromSource_FieldMask) AppendPath

func (fieldMask *EnvFromSource_FieldMask) AppendPath(path EnvFromSource_FieldPath)

func (*EnvFromSource_FieldMask) AppendRawPath

func (fieldMask *EnvFromSource_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*EnvFromSource_FieldMask) DecodeFirestore

func (fieldMask *EnvFromSource_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*EnvFromSource_FieldMask) EncodeFirestore

func (fieldMask *EnvFromSource_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*EnvFromSource_FieldMask) FilterInputFields

func (fieldMask *EnvFromSource_FieldMask) FilterInputFields() *EnvFromSource_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*EnvFromSource_FieldMask) FromProtoFieldMask

func (fieldMask *EnvFromSource_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*EnvFromSource_FieldMask) GetPaths

func (fieldMask *EnvFromSource_FieldMask) GetPaths() []EnvFromSource_FieldPath

func (*EnvFromSource_FieldMask) GetRawPaths

func (fieldMask *EnvFromSource_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*EnvFromSource_FieldMask) IsFull

func (fieldMask *EnvFromSource_FieldMask) IsFull() bool

func (EnvFromSource_FieldMask) Marshal

func (fieldMask EnvFromSource_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (EnvFromSource_FieldMask) MarshalJSON

func (fieldMask EnvFromSource_FieldMask) MarshalJSON() ([]byte, error)

func (*EnvFromSource_FieldMask) PathsCount

func (fieldMask *EnvFromSource_FieldMask) PathsCount() int

func (*EnvFromSource_FieldMask) Project

func (fieldMask *EnvFromSource_FieldMask) Project(source *EnvFromSource) *EnvFromSource

func (*EnvFromSource_FieldMask) ProjectRaw

func (*EnvFromSource_FieldMask) ProtoMessage

func (fieldMask *EnvFromSource_FieldMask) ProtoMessage()

func (*EnvFromSource_FieldMask) ProtoReflect

func (fieldMask *EnvFromSource_FieldMask) ProtoReflect() preflect.Message

func (*EnvFromSource_FieldMask) Reset

func (fieldMask *EnvFromSource_FieldMask) Reset()

func (*EnvFromSource_FieldMask) Set

func (fieldMask *EnvFromSource_FieldMask) Set(target, source *EnvFromSource)

func (*EnvFromSource_FieldMask) SetFromCliFlag

func (fieldMask *EnvFromSource_FieldMask) SetFromCliFlag(raw string) error

func (*EnvFromSource_FieldMask) SetRaw

func (fieldMask *EnvFromSource_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*EnvFromSource_FieldMask) Size

func (fieldMask *EnvFromSource_FieldMask) Size() int

func (*EnvFromSource_FieldMask) String

func (fieldMask *EnvFromSource_FieldMask) String() string

func (*EnvFromSource_FieldMask) Subtract

func (*EnvFromSource_FieldMask) SubtractRaw

func (fieldMask *EnvFromSource_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*EnvFromSource_FieldMask) ToProtoFieldMask

func (fieldMask *EnvFromSource_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*EnvFromSource_FieldMask) Unmarshal

func (fieldMask *EnvFromSource_FieldMask) Unmarshal(data []byte) error

func (*EnvFromSource_FieldMask) UnmarshalJSON

func (fieldMask *EnvFromSource_FieldMask) UnmarshalJSON(data []byte) error

type EnvFromSource_FieldPath

type EnvFromSource_FieldPath interface {
	gotenobject.FieldPath
	Selector() EnvFromSource_FieldPathSelector
	Get(source *EnvFromSource) []interface{}
	GetSingle(source *EnvFromSource) (interface{}, bool)
	ClearValue(item *EnvFromSource)

	// Those methods build corresponding EnvFromSource_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) EnvFromSource_FieldPathValue
	WithIArrayOfValues(values interface{}) EnvFromSource_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) EnvFromSource_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseEnvFromSource_FieldPath

func MustParseEnvFromSource_FieldPath(rawField string) EnvFromSource_FieldPath

func ParseEnvFromSource_FieldPath

func ParseEnvFromSource_FieldPath(rawField string) (EnvFromSource_FieldPath, error)

type EnvFromSource_FieldPathArrayItemValue

type EnvFromSource_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	EnvFromSource_FieldPath
	ContainsValue(*EnvFromSource) bool
}

EnvFromSource_FieldPathArrayItemValue allows storing single item in Path-specific values for EnvFromSource according to their type Present only for array (repeated) types.

func MustParseEnvFromSource_FieldPathArrayItemValue

func MustParseEnvFromSource_FieldPathArrayItemValue(pathStr, valueStr string) EnvFromSource_FieldPathArrayItemValue

func ParseEnvFromSource_FieldPathArrayItemValue

func ParseEnvFromSource_FieldPathArrayItemValue(pathStr, valueStr string) (EnvFromSource_FieldPathArrayItemValue, error)

ParseEnvFromSource_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type EnvFromSource_FieldPathArrayOfValues

type EnvFromSource_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	EnvFromSource_FieldPath
}

EnvFromSource_FieldPathArrayOfValues allows storing slice of values for EnvFromSource fields according to their type

func MustParseEnvFromSource_FieldPathArrayOfValues

func MustParseEnvFromSource_FieldPathArrayOfValues(pathStr, valuesStr string) EnvFromSource_FieldPathArrayOfValues

func ParseEnvFromSource_FieldPathArrayOfValues

func ParseEnvFromSource_FieldPathArrayOfValues(pathStr, valuesStr string) (EnvFromSource_FieldPathArrayOfValues, error)

type EnvFromSource_FieldPathSelector

type EnvFromSource_FieldPathSelector int32
const (
	EnvFromSource_FieldPathSelectorPrefix       EnvFromSource_FieldPathSelector = 0
	EnvFromSource_FieldPathSelectorConfigMapRef EnvFromSource_FieldPathSelector = 1
	EnvFromSource_FieldPathSelectorSecretRef    EnvFromSource_FieldPathSelector = 2
)

func (EnvFromSource_FieldPathSelector) String

type EnvFromSource_FieldPathValue

type EnvFromSource_FieldPathValue interface {
	EnvFromSource_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **EnvFromSource)
	CompareWith(*EnvFromSource) (cmp int, comparable bool)
}

EnvFromSource_FieldPathValue allows storing values for EnvFromSource fields according to their type

func MustParseEnvFromSource_FieldPathValue

func MustParseEnvFromSource_FieldPathValue(pathStr, valueStr string) EnvFromSource_FieldPathValue

func ParseEnvFromSource_FieldPathValue

func ParseEnvFromSource_FieldPathValue(pathStr, valueStr string) (EnvFromSource_FieldPathValue, error)

type EnvFromSource_FieldSubPath

type EnvFromSource_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*EnvFromSource_FieldSubPath) AsConfigMapRefSubPath

func (fps *EnvFromSource_FieldSubPath) AsConfigMapRefSubPath() (ConfigMapEnvSource_FieldPath, bool)

func (*EnvFromSource_FieldSubPath) AsSecretRefSubPath

func (fps *EnvFromSource_FieldSubPath) AsSecretRefSubPath() (SecretEnvSource_FieldPath, bool)

func (*EnvFromSource_FieldSubPath) ClearValue

func (fps *EnvFromSource_FieldSubPath) ClearValue(item *EnvFromSource)

func (*EnvFromSource_FieldSubPath) ClearValueRaw

func (fps *EnvFromSource_FieldSubPath) ClearValueRaw(item proto.Message)

func (*EnvFromSource_FieldSubPath) Get

func (fps *EnvFromSource_FieldSubPath) Get(source *EnvFromSource) (values []interface{})

Get returns all values pointed by selected field from source EnvFromSource

func (*EnvFromSource_FieldSubPath) GetDefault

func (fps *EnvFromSource_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*EnvFromSource_FieldSubPath) GetRaw

func (fps *EnvFromSource_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*EnvFromSource_FieldSubPath) GetSingle

func (fps *EnvFromSource_FieldSubPath) GetSingle(source *EnvFromSource) (interface{}, bool)

GetSingle returns value of selected field from source EnvFromSource

func (*EnvFromSource_FieldSubPath) GetSingleRaw

func (fps *EnvFromSource_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*EnvFromSource_FieldSubPath) IsLeaf

func (fps *EnvFromSource_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*EnvFromSource_FieldSubPath) JSONString

func (fps *EnvFromSource_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*EnvFromSource_FieldSubPath) Selector

func (*EnvFromSource_FieldSubPath) SplitIntoTerminalIPaths

func (fps *EnvFromSource_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*EnvFromSource_FieldSubPath) String

func (fps *EnvFromSource_FieldSubPath) String() string

String returns path representation in proto convention

func (*EnvFromSource_FieldSubPath) WithIArrayItemValue

func (fps *EnvFromSource_FieldSubPath) WithIArrayItemValue(value interface{}) EnvFromSource_FieldPathArrayItemValue

func (*EnvFromSource_FieldSubPath) WithIArrayOfValues

func (fps *EnvFromSource_FieldSubPath) WithIArrayOfValues(values interface{}) EnvFromSource_FieldPathArrayOfValues

func (*EnvFromSource_FieldSubPath) WithIValue

func (fps *EnvFromSource_FieldSubPath) WithIValue(value interface{}) EnvFromSource_FieldPathValue

func (*EnvFromSource_FieldSubPath) WithRawIArrayItemValue

func (fps *EnvFromSource_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*EnvFromSource_FieldSubPath) WithRawIArrayOfValues

func (fps *EnvFromSource_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*EnvFromSource_FieldSubPath) WithRawIValue

func (fps *EnvFromSource_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type EnvFromSource_FieldSubPathArrayItemValue

type EnvFromSource_FieldSubPathArrayItemValue struct {
	EnvFromSource_FieldPath
	// contains filtered or unexported fields
}

func (*EnvFromSource_FieldSubPathArrayItemValue) AsConfigMapRefPathItemValue

func (*EnvFromSource_FieldSubPathArrayItemValue) AsSecretRefPathItemValue

func (*EnvFromSource_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *EnvFromSource_FieldSubPathArrayItemValue) ContainsValue(source *EnvFromSource) bool

Contains returns a boolean indicating if value that is being held is present in given 'EnvFromSource'

func (*EnvFromSource_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *EnvFromSource_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type EnvFromSource_FieldSubPathArrayOfValues

type EnvFromSource_FieldSubPathArrayOfValues struct {
	EnvFromSource_FieldPath
	// contains filtered or unexported fields
}

func (*EnvFromSource_FieldSubPathArrayOfValues) AsConfigMapRefPathArrayOfValues

func (fpsaov *EnvFromSource_FieldSubPathArrayOfValues) AsConfigMapRefPathArrayOfValues() (ConfigMapEnvSource_FieldPathArrayOfValues, bool)

func (*EnvFromSource_FieldSubPathArrayOfValues) AsSecretRefPathArrayOfValues

func (*EnvFromSource_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *EnvFromSource_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type EnvFromSource_FieldSubPathValue

type EnvFromSource_FieldSubPathValue struct {
	EnvFromSource_FieldPath
	// contains filtered or unexported fields
}

func (*EnvFromSource_FieldSubPathValue) AsConfigMapRefPathValue

func (fpvs *EnvFromSource_FieldSubPathValue) AsConfigMapRefPathValue() (ConfigMapEnvSource_FieldPathValue, bool)

func (*EnvFromSource_FieldSubPathValue) AsSecretRefPathValue

func (*EnvFromSource_FieldSubPathValue) CompareWith

func (fpvs *EnvFromSource_FieldSubPathValue) CompareWith(source *EnvFromSource) (int, bool)

func (*EnvFromSource_FieldSubPathValue) CompareWithRaw

func (fpvs *EnvFromSource_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*EnvFromSource_FieldSubPathValue) GetRawValue

func (fpvs *EnvFromSource_FieldSubPathValue) GetRawValue() interface{}

func (*EnvFromSource_FieldSubPathValue) SetTo

func (fpvs *EnvFromSource_FieldSubPathValue) SetTo(target **EnvFromSource)

func (*EnvFromSource_FieldSubPathValue) SetToRaw

func (fpvs *EnvFromSource_FieldSubPathValue) SetToRaw(target proto.Message)

type EnvFromSource_FieldTerminalPath

type EnvFromSource_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*EnvFromSource_FieldTerminalPath) ClearValue

func (fp *EnvFromSource_FieldTerminalPath) ClearValue(item *EnvFromSource)

func (*EnvFromSource_FieldTerminalPath) ClearValueRaw

func (fp *EnvFromSource_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*EnvFromSource_FieldTerminalPath) Get

func (fp *EnvFromSource_FieldTerminalPath) Get(source *EnvFromSource) (values []interface{})

Get returns all values pointed by specific field from source EnvFromSource

func (*EnvFromSource_FieldTerminalPath) GetDefault

func (fp *EnvFromSource_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*EnvFromSource_FieldTerminalPath) GetRaw

func (fp *EnvFromSource_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*EnvFromSource_FieldTerminalPath) GetSingle

func (fp *EnvFromSource_FieldTerminalPath) GetSingle(source *EnvFromSource) (interface{}, bool)

GetSingle returns value pointed by specific field of from source EnvFromSource

func (*EnvFromSource_FieldTerminalPath) GetSingleRaw

func (fp *EnvFromSource_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*EnvFromSource_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*EnvFromSource_FieldTerminalPath) JSONString

func (fp *EnvFromSource_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*EnvFromSource_FieldTerminalPath) Selector

func (*EnvFromSource_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *EnvFromSource_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*EnvFromSource_FieldTerminalPath) String

String returns path representation in proto convention

func (*EnvFromSource_FieldTerminalPath) WithIArrayItemValue

func (fp *EnvFromSource_FieldTerminalPath) WithIArrayItemValue(value interface{}) EnvFromSource_FieldPathArrayItemValue

func (*EnvFromSource_FieldTerminalPath) WithIArrayOfValues

func (fp *EnvFromSource_FieldTerminalPath) WithIArrayOfValues(values interface{}) EnvFromSource_FieldPathArrayOfValues

func (*EnvFromSource_FieldTerminalPath) WithIValue

func (fp *EnvFromSource_FieldTerminalPath) WithIValue(value interface{}) EnvFromSource_FieldPathValue

func (*EnvFromSource_FieldTerminalPath) WithRawIArrayItemValue

func (fp *EnvFromSource_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*EnvFromSource_FieldTerminalPath) WithRawIArrayOfValues

func (fp *EnvFromSource_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*EnvFromSource_FieldTerminalPath) WithRawIValue

func (fp *EnvFromSource_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type EnvFromSource_FieldTerminalPathArrayItemValue

type EnvFromSource_FieldTerminalPathArrayItemValue struct {
	EnvFromSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*EnvFromSource_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'EnvFromSource'

func (*EnvFromSource_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *EnvFromSource_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object EnvFromSource as interface{}

func (*EnvFromSource_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *EnvFromSource_FieldTerminalPathArrayItemValue) GetSingle(source *EnvFromSource) (interface{}, bool)

func (*EnvFromSource_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *EnvFromSource_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type EnvFromSource_FieldTerminalPathArrayOfValues

type EnvFromSource_FieldTerminalPathArrayOfValues struct {
	EnvFromSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*EnvFromSource_FieldTerminalPathArrayOfValues) AsConfigMapRefArrayOfValues

func (fpaov *EnvFromSource_FieldTerminalPathArrayOfValues) AsConfigMapRefArrayOfValues() ([]*ConfigMapEnvSource, bool)

func (*EnvFromSource_FieldTerminalPathArrayOfValues) AsPrefixArrayOfValues

func (fpaov *EnvFromSource_FieldTerminalPathArrayOfValues) AsPrefixArrayOfValues() ([]string, bool)

func (*EnvFromSource_FieldTerminalPathArrayOfValues) AsSecretRefArrayOfValues

func (fpaov *EnvFromSource_FieldTerminalPathArrayOfValues) AsSecretRefArrayOfValues() ([]*SecretEnvSource, bool)

func (*EnvFromSource_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *EnvFromSource_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type EnvFromSource_FieldTerminalPathValue

type EnvFromSource_FieldTerminalPathValue struct {
	EnvFromSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*EnvFromSource_FieldTerminalPathValue) AsConfigMapRefValue

func (fpv *EnvFromSource_FieldTerminalPathValue) AsConfigMapRefValue() (*ConfigMapEnvSource, bool)

func (*EnvFromSource_FieldTerminalPathValue) AsPrefixValue

func (fpv *EnvFromSource_FieldTerminalPathValue) AsPrefixValue() (string, bool)

func (*EnvFromSource_FieldTerminalPathValue) AsSecretRefValue

func (fpv *EnvFromSource_FieldTerminalPathValue) AsSecretRefValue() (*SecretEnvSource, bool)

func (*EnvFromSource_FieldTerminalPathValue) CompareWith

func (fpv *EnvFromSource_FieldTerminalPathValue) CompareWith(source *EnvFromSource) (int, bool)

CompareWith compares value in the 'EnvFromSource_FieldTerminalPathValue' with the value under path in 'EnvFromSource'.

func (*EnvFromSource_FieldTerminalPathValue) CompareWithRaw

func (fpv *EnvFromSource_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*EnvFromSource_FieldTerminalPathValue) GetRawValue

func (fpv *EnvFromSource_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'EnvFromSource' as interface{}

func (*EnvFromSource_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object EnvFromSource

func (*EnvFromSource_FieldTerminalPathValue) SetToRaw

func (fpv *EnvFromSource_FieldTerminalPathValue) SetToRaw(target proto.Message)

type EnvVar

type EnvVar struct {

	// name is the name of the environment variable.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// value is the value of the environment variable.
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty" firestore:"value"`
	// Source for the environment variable's value. Cannot be used if value is not
	// empty.
	ValueFrom *EnvVarSource `protobuf:"bytes,3,opt,name=value_from,json=valueFrom,proto3" json:"value_from,omitempty" firestore:"valueFrom"`
	// contains filtered or unexported fields
}

EnvVar is a key value pair for environment variables.

func (*EnvVar) Clone

func (o *EnvVar) Clone() *EnvVar

func (*EnvVar) CloneRaw

func (o *EnvVar) CloneRaw() gotenobject.GotenObjectExt

func (*EnvVar) Descriptor

func (*EnvVar) Descriptor() ([]byte, []int)

Deprecated, Use EnvVar.ProtoReflect.Descriptor instead.

func (*EnvVar) GetName

func (m *EnvVar) GetName() string

func (*EnvVar) GetValue

func (m *EnvVar) GetValue() string

func (*EnvVar) GetValueFrom

func (m *EnvVar) GetValueFrom() *EnvVarSource

func (*EnvVar) GotenMessage

func (*EnvVar) GotenMessage()

func (*EnvVar) GotenObjectExt

func (o *EnvVar) GotenObjectExt()

func (*EnvVar) GotenValidate

func (obj *EnvVar) GotenValidate() error

func (*EnvVar) MakeDiffFieldMask

func (o *EnvVar) MakeDiffFieldMask(other *EnvVar) *EnvVar_FieldMask

func (*EnvVar) MakeFullFieldMask

func (o *EnvVar) MakeFullFieldMask() *EnvVar_FieldMask

func (*EnvVar) MakeRawDiffFieldMask

func (o *EnvVar) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*EnvVar) MakeRawFullFieldMask

func (o *EnvVar) MakeRawFullFieldMask() gotenobject.FieldMask

func (*EnvVar) Marshal

func (m *EnvVar) Marshal() ([]byte, error)

func (*EnvVar) MarshalJSON

func (m *EnvVar) MarshalJSON() ([]byte, error)

func (*EnvVar) Merge

func (o *EnvVar) Merge(source *EnvVar)

func (*EnvVar) MergeRaw

func (o *EnvVar) MergeRaw(source gotenobject.GotenObjectExt)

func (*EnvVar) ProtoMessage

func (*EnvVar) ProtoMessage()

func (*EnvVar) ProtoReflect

func (m *EnvVar) ProtoReflect() preflect.Message

func (*EnvVar) Reset

func (m *EnvVar) Reset()

func (*EnvVar) SetName

func (m *EnvVar) SetName(fv string)

func (*EnvVar) SetValue

func (m *EnvVar) SetValue(fv string)

func (*EnvVar) SetValueFrom

func (m *EnvVar) SetValueFrom(fv *EnvVarSource)

func (*EnvVar) String

func (m *EnvVar) String() string

func (*EnvVar) Unmarshal

func (m *EnvVar) Unmarshal(b []byte) error

func (*EnvVar) UnmarshalJSON

func (m *EnvVar) UnmarshalJSON(data []byte) error

type EnvVarFieldPathBuilder

type EnvVarFieldPathBuilder struct{}

func NewEnvVarFieldPathBuilder

func NewEnvVarFieldPathBuilder() EnvVarFieldPathBuilder

func (EnvVarFieldPathBuilder) Name

func (EnvVarFieldPathBuilder) Value

func (EnvVarFieldPathBuilder) ValueFrom

type EnvVarPathSelectorName

type EnvVarPathSelectorName struct{}

func (EnvVarPathSelectorName) FieldPath

func (EnvVarPathSelectorName) WithArrayOfValues

func (EnvVarPathSelectorName) WithValue

type EnvVarPathSelectorValue

type EnvVarPathSelectorValue struct{}

func (EnvVarPathSelectorValue) FieldPath

func (EnvVarPathSelectorValue) WithArrayOfValues

func (EnvVarPathSelectorValue) WithValue

type EnvVarPathSelectorValueFrom

type EnvVarPathSelectorValueFrom struct{}

func (EnvVarPathSelectorValueFrom) ConfigMapKeyRef

func (EnvVarPathSelectorValueFrom) FieldPath

func (EnvVarPathSelectorValueFrom) SecretKeyRef

func (EnvVarPathSelectorValueFrom) WithArrayOfValues

func (EnvVarPathSelectorValueFrom) WithSubArrayItemValue

func (EnvVarPathSelectorValueFrom) WithSubArrayOfValues

func (EnvVarPathSelectorValueFrom) WithSubPath

func (EnvVarPathSelectorValueFrom) WithSubValue

func (EnvVarPathSelectorValueFrom) WithValue

type EnvVarPathSelectorValueFromConfigMapKeyRef

type EnvVarPathSelectorValueFromConfigMapKeyRef struct{}

func (EnvVarPathSelectorValueFromConfigMapKeyRef) FieldPath

func (EnvVarPathSelectorValueFromConfigMapKeyRef) Key

func (EnvVarPathSelectorValueFromConfigMapKeyRef) Name

func (EnvVarPathSelectorValueFromConfigMapKeyRef) Optional

func (EnvVarPathSelectorValueFromConfigMapKeyRef) WithArrayOfValues

func (EnvVarPathSelectorValueFromConfigMapKeyRef) WithValue

type EnvVarPathSelectorValueFromConfigMapKeyRefKey

type EnvVarPathSelectorValueFromConfigMapKeyRefKey struct{}

func (EnvVarPathSelectorValueFromConfigMapKeyRefKey) FieldPath

func (EnvVarPathSelectorValueFromConfigMapKeyRefKey) WithArrayOfValues

func (EnvVarPathSelectorValueFromConfigMapKeyRefKey) WithValue

type EnvVarPathSelectorValueFromConfigMapKeyRefName

type EnvVarPathSelectorValueFromConfigMapKeyRefName struct{}

func (EnvVarPathSelectorValueFromConfigMapKeyRefName) FieldPath

func (EnvVarPathSelectorValueFromConfigMapKeyRefName) WithArrayOfValues

func (EnvVarPathSelectorValueFromConfigMapKeyRefName) WithValue

type EnvVarPathSelectorValueFromConfigMapKeyRefOptional

type EnvVarPathSelectorValueFromConfigMapKeyRefOptional struct{}

func (EnvVarPathSelectorValueFromConfigMapKeyRefOptional) FieldPath

func (EnvVarPathSelectorValueFromConfigMapKeyRefOptional) WithArrayOfValues

func (EnvVarPathSelectorValueFromConfigMapKeyRefOptional) WithValue

type EnvVarPathSelectorValueFromSecretKeyRef

type EnvVarPathSelectorValueFromSecretKeyRef struct{}

func (EnvVarPathSelectorValueFromSecretKeyRef) FieldPath

func (EnvVarPathSelectorValueFromSecretKeyRef) Key

func (EnvVarPathSelectorValueFromSecretKeyRef) Name

func (EnvVarPathSelectorValueFromSecretKeyRef) Optional

func (EnvVarPathSelectorValueFromSecretKeyRef) WithArrayOfValues

func (EnvVarPathSelectorValueFromSecretKeyRef) WithValue

type EnvVarPathSelectorValueFromSecretKeyRefKey

type EnvVarPathSelectorValueFromSecretKeyRefKey struct{}

func (EnvVarPathSelectorValueFromSecretKeyRefKey) FieldPath

func (EnvVarPathSelectorValueFromSecretKeyRefKey) WithArrayOfValues

func (EnvVarPathSelectorValueFromSecretKeyRefKey) WithValue

type EnvVarPathSelectorValueFromSecretKeyRefName

type EnvVarPathSelectorValueFromSecretKeyRefName struct{}

func (EnvVarPathSelectorValueFromSecretKeyRefName) FieldPath

func (EnvVarPathSelectorValueFromSecretKeyRefName) WithArrayOfValues

func (EnvVarPathSelectorValueFromSecretKeyRefName) WithValue

type EnvVarPathSelectorValueFromSecretKeyRefOptional

type EnvVarPathSelectorValueFromSecretKeyRefOptional struct{}

func (EnvVarPathSelectorValueFromSecretKeyRefOptional) FieldPath

func (EnvVarPathSelectorValueFromSecretKeyRefOptional) WithArrayOfValues

func (EnvVarPathSelectorValueFromSecretKeyRefOptional) WithValue

type EnvVarSource

type EnvVarSource struct {

	// Selects a key of a ConfigMap.
	ConfigMapKeyRef *ConfigMapKeySelector `` /* 138-byte string literal not displayed */
	// Selects a key of a secret in the pod's namespace
	SecretKeyRef *SecretKeySelector `protobuf:"bytes,4,opt,name=secret_key_ref,json=secretKeyRef,proto3" json:"secret_key_ref,omitempty" firestore:"secretKeyRef"`
	// contains filtered or unexported fields
}

EnvVarSource represents a source for the value of an EnvVar.

func (*EnvVarSource) Clone

func (o *EnvVarSource) Clone() *EnvVarSource

func (*EnvVarSource) CloneRaw

func (o *EnvVarSource) CloneRaw() gotenobject.GotenObjectExt

func (*EnvVarSource) Descriptor

func (*EnvVarSource) Descriptor() ([]byte, []int)

Deprecated, Use EnvVarSource.ProtoReflect.Descriptor instead.

func (*EnvVarSource) GetConfigMapKeyRef

func (m *EnvVarSource) GetConfigMapKeyRef() *ConfigMapKeySelector

func (*EnvVarSource) GetSecretKeyRef

func (m *EnvVarSource) GetSecretKeyRef() *SecretKeySelector

func (*EnvVarSource) GotenMessage

func (*EnvVarSource) GotenMessage()

func (*EnvVarSource) GotenObjectExt

func (o *EnvVarSource) GotenObjectExt()

func (*EnvVarSource) GotenValidate

func (obj *EnvVarSource) GotenValidate() error

func (*EnvVarSource) MakeDiffFieldMask

func (o *EnvVarSource) MakeDiffFieldMask(other *EnvVarSource) *EnvVarSource_FieldMask

func (*EnvVarSource) MakeFullFieldMask

func (o *EnvVarSource) MakeFullFieldMask() *EnvVarSource_FieldMask

func (*EnvVarSource) MakeRawDiffFieldMask

func (o *EnvVarSource) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*EnvVarSource) MakeRawFullFieldMask

func (o *EnvVarSource) MakeRawFullFieldMask() gotenobject.FieldMask

func (*EnvVarSource) Marshal

func (m *EnvVarSource) Marshal() ([]byte, error)

func (*EnvVarSource) MarshalJSON

func (m *EnvVarSource) MarshalJSON() ([]byte, error)

func (*EnvVarSource) Merge

func (o *EnvVarSource) Merge(source *EnvVarSource)

func (*EnvVarSource) MergeRaw

func (o *EnvVarSource) MergeRaw(source gotenobject.GotenObjectExt)

func (*EnvVarSource) ProtoMessage

func (*EnvVarSource) ProtoMessage()

func (*EnvVarSource) ProtoReflect

func (m *EnvVarSource) ProtoReflect() preflect.Message

func (*EnvVarSource) Reset

func (m *EnvVarSource) Reset()

func (*EnvVarSource) SetConfigMapKeyRef

func (m *EnvVarSource) SetConfigMapKeyRef(fv *ConfigMapKeySelector)

func (*EnvVarSource) SetSecretKeyRef

func (m *EnvVarSource) SetSecretKeyRef(fv *SecretKeySelector)

func (*EnvVarSource) String

func (m *EnvVarSource) String() string

func (*EnvVarSource) Unmarshal

func (m *EnvVarSource) Unmarshal(b []byte) error

func (*EnvVarSource) UnmarshalJSON

func (m *EnvVarSource) UnmarshalJSON(data []byte) error

type EnvVarSourceFieldPathBuilder

type EnvVarSourceFieldPathBuilder struct{}

func NewEnvVarSourceFieldPathBuilder

func NewEnvVarSourceFieldPathBuilder() EnvVarSourceFieldPathBuilder

func (EnvVarSourceFieldPathBuilder) ConfigMapKeyRef

func (EnvVarSourceFieldPathBuilder) SecretKeyRef

type EnvVarSourcePathSelectorConfigMapKeyRef

type EnvVarSourcePathSelectorConfigMapKeyRef struct{}

func (EnvVarSourcePathSelectorConfigMapKeyRef) FieldPath

func (EnvVarSourcePathSelectorConfigMapKeyRef) Key

func (EnvVarSourcePathSelectorConfigMapKeyRef) Name

func (EnvVarSourcePathSelectorConfigMapKeyRef) Optional

func (EnvVarSourcePathSelectorConfigMapKeyRef) WithArrayOfValues

func (EnvVarSourcePathSelectorConfigMapKeyRef) WithSubArrayItemValue

func (EnvVarSourcePathSelectorConfigMapKeyRef) WithSubArrayOfValues

func (EnvVarSourcePathSelectorConfigMapKeyRef) WithSubPath

func (EnvVarSourcePathSelectorConfigMapKeyRef) WithSubValue

func (EnvVarSourcePathSelectorConfigMapKeyRef) WithValue

type EnvVarSourcePathSelectorConfigMapKeyRefKey

type EnvVarSourcePathSelectorConfigMapKeyRefKey struct{}

func (EnvVarSourcePathSelectorConfigMapKeyRefKey) FieldPath

func (EnvVarSourcePathSelectorConfigMapKeyRefKey) WithArrayOfValues

func (EnvVarSourcePathSelectorConfigMapKeyRefKey) WithValue

type EnvVarSourcePathSelectorConfigMapKeyRefName

type EnvVarSourcePathSelectorConfigMapKeyRefName struct{}

func (EnvVarSourcePathSelectorConfigMapKeyRefName) FieldPath

func (EnvVarSourcePathSelectorConfigMapKeyRefName) WithArrayOfValues

func (EnvVarSourcePathSelectorConfigMapKeyRefName) WithValue

type EnvVarSourcePathSelectorConfigMapKeyRefOptional

type EnvVarSourcePathSelectorConfigMapKeyRefOptional struct{}

func (EnvVarSourcePathSelectorConfigMapKeyRefOptional) FieldPath

func (EnvVarSourcePathSelectorConfigMapKeyRefOptional) WithArrayOfValues

func (EnvVarSourcePathSelectorConfigMapKeyRefOptional) WithValue

type EnvVarSourcePathSelectorSecretKeyRef

type EnvVarSourcePathSelectorSecretKeyRef struct{}

func (EnvVarSourcePathSelectorSecretKeyRef) FieldPath

func (EnvVarSourcePathSelectorSecretKeyRef) Key

func (EnvVarSourcePathSelectorSecretKeyRef) Name

func (EnvVarSourcePathSelectorSecretKeyRef) Optional

func (EnvVarSourcePathSelectorSecretKeyRef) WithArrayOfValues

func (EnvVarSourcePathSelectorSecretKeyRef) WithSubArrayItemValue

func (EnvVarSourcePathSelectorSecretKeyRef) WithSubArrayOfValues

func (EnvVarSourcePathSelectorSecretKeyRef) WithSubPath

func (EnvVarSourcePathSelectorSecretKeyRef) WithSubValue

func (EnvVarSourcePathSelectorSecretKeyRef) WithValue

type EnvVarSourcePathSelectorSecretKeyRefKey

type EnvVarSourcePathSelectorSecretKeyRefKey struct{}

func (EnvVarSourcePathSelectorSecretKeyRefKey) FieldPath

func (EnvVarSourcePathSelectorSecretKeyRefKey) WithArrayOfValues

func (EnvVarSourcePathSelectorSecretKeyRefKey) WithValue

type EnvVarSourcePathSelectorSecretKeyRefName

type EnvVarSourcePathSelectorSecretKeyRefName struct{}

func (EnvVarSourcePathSelectorSecretKeyRefName) FieldPath

func (EnvVarSourcePathSelectorSecretKeyRefName) WithArrayOfValues

func (EnvVarSourcePathSelectorSecretKeyRefName) WithValue

type EnvVarSourcePathSelectorSecretKeyRefOptional

type EnvVarSourcePathSelectorSecretKeyRefOptional struct{}

func (EnvVarSourcePathSelectorSecretKeyRefOptional) FieldPath

func (EnvVarSourcePathSelectorSecretKeyRefOptional) WithArrayOfValues

func (EnvVarSourcePathSelectorSecretKeyRefOptional) WithValue

type EnvVarSource_FieldMask

type EnvVarSource_FieldMask struct {
	Paths []EnvVarSource_FieldPath
}

func FullEnvVarSource_FieldMask

func FullEnvVarSource_FieldMask() *EnvVarSource_FieldMask

func (*EnvVarSource_FieldMask) AppendPath

func (fieldMask *EnvVarSource_FieldMask) AppendPath(path EnvVarSource_FieldPath)

func (*EnvVarSource_FieldMask) AppendRawPath

func (fieldMask *EnvVarSource_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*EnvVarSource_FieldMask) DecodeFirestore

func (fieldMask *EnvVarSource_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*EnvVarSource_FieldMask) EncodeFirestore

func (fieldMask *EnvVarSource_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*EnvVarSource_FieldMask) FilterInputFields

func (fieldMask *EnvVarSource_FieldMask) FilterInputFields() *EnvVarSource_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*EnvVarSource_FieldMask) FromProtoFieldMask

func (fieldMask *EnvVarSource_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*EnvVarSource_FieldMask) GetPaths

func (fieldMask *EnvVarSource_FieldMask) GetPaths() []EnvVarSource_FieldPath

func (*EnvVarSource_FieldMask) GetRawPaths

func (fieldMask *EnvVarSource_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*EnvVarSource_FieldMask) IsFull

func (fieldMask *EnvVarSource_FieldMask) IsFull() bool

func (EnvVarSource_FieldMask) Marshal

func (fieldMask EnvVarSource_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (EnvVarSource_FieldMask) MarshalJSON

func (fieldMask EnvVarSource_FieldMask) MarshalJSON() ([]byte, error)

func (*EnvVarSource_FieldMask) PathsCount

func (fieldMask *EnvVarSource_FieldMask) PathsCount() int

func (*EnvVarSource_FieldMask) Project

func (fieldMask *EnvVarSource_FieldMask) Project(source *EnvVarSource) *EnvVarSource

func (*EnvVarSource_FieldMask) ProjectRaw

func (*EnvVarSource_FieldMask) ProtoMessage

func (fieldMask *EnvVarSource_FieldMask) ProtoMessage()

func (*EnvVarSource_FieldMask) ProtoReflect

func (fieldMask *EnvVarSource_FieldMask) ProtoReflect() preflect.Message

func (*EnvVarSource_FieldMask) Reset

func (fieldMask *EnvVarSource_FieldMask) Reset()

func (*EnvVarSource_FieldMask) Set

func (fieldMask *EnvVarSource_FieldMask) Set(target, source *EnvVarSource)

func (*EnvVarSource_FieldMask) SetFromCliFlag

func (fieldMask *EnvVarSource_FieldMask) SetFromCliFlag(raw string) error

func (*EnvVarSource_FieldMask) SetRaw

func (fieldMask *EnvVarSource_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*EnvVarSource_FieldMask) Size

func (fieldMask *EnvVarSource_FieldMask) Size() int

func (*EnvVarSource_FieldMask) String

func (fieldMask *EnvVarSource_FieldMask) String() string

func (*EnvVarSource_FieldMask) Subtract

func (*EnvVarSource_FieldMask) SubtractRaw

func (fieldMask *EnvVarSource_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*EnvVarSource_FieldMask) ToProtoFieldMask

func (fieldMask *EnvVarSource_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*EnvVarSource_FieldMask) Unmarshal

func (fieldMask *EnvVarSource_FieldMask) Unmarshal(data []byte) error

func (*EnvVarSource_FieldMask) UnmarshalJSON

func (fieldMask *EnvVarSource_FieldMask) UnmarshalJSON(data []byte) error

type EnvVarSource_FieldPath

type EnvVarSource_FieldPath interface {
	gotenobject.FieldPath
	Selector() EnvVarSource_FieldPathSelector
	Get(source *EnvVarSource) []interface{}
	GetSingle(source *EnvVarSource) (interface{}, bool)
	ClearValue(item *EnvVarSource)

	// Those methods build corresponding EnvVarSource_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) EnvVarSource_FieldPathValue
	WithIArrayOfValues(values interface{}) EnvVarSource_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) EnvVarSource_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseEnvVarSource_FieldPath

func MustParseEnvVarSource_FieldPath(rawField string) EnvVarSource_FieldPath

func ParseEnvVarSource_FieldPath

func ParseEnvVarSource_FieldPath(rawField string) (EnvVarSource_FieldPath, error)

type EnvVarSource_FieldPathArrayItemValue

type EnvVarSource_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	EnvVarSource_FieldPath
	ContainsValue(*EnvVarSource) bool
}

EnvVarSource_FieldPathArrayItemValue allows storing single item in Path-specific values for EnvVarSource according to their type Present only for array (repeated) types.

func MustParseEnvVarSource_FieldPathArrayItemValue

func MustParseEnvVarSource_FieldPathArrayItemValue(pathStr, valueStr string) EnvVarSource_FieldPathArrayItemValue

func ParseEnvVarSource_FieldPathArrayItemValue

func ParseEnvVarSource_FieldPathArrayItemValue(pathStr, valueStr string) (EnvVarSource_FieldPathArrayItemValue, error)

ParseEnvVarSource_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type EnvVarSource_FieldPathArrayOfValues

type EnvVarSource_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	EnvVarSource_FieldPath
}

EnvVarSource_FieldPathArrayOfValues allows storing slice of values for EnvVarSource fields according to their type

func MustParseEnvVarSource_FieldPathArrayOfValues

func MustParseEnvVarSource_FieldPathArrayOfValues(pathStr, valuesStr string) EnvVarSource_FieldPathArrayOfValues

func ParseEnvVarSource_FieldPathArrayOfValues

func ParseEnvVarSource_FieldPathArrayOfValues(pathStr, valuesStr string) (EnvVarSource_FieldPathArrayOfValues, error)

type EnvVarSource_FieldPathSelector

type EnvVarSource_FieldPathSelector int32
const (
	EnvVarSource_FieldPathSelectorConfigMapKeyRef EnvVarSource_FieldPathSelector = 0
	EnvVarSource_FieldPathSelectorSecretKeyRef    EnvVarSource_FieldPathSelector = 1
)

func (EnvVarSource_FieldPathSelector) String

type EnvVarSource_FieldPathValue

type EnvVarSource_FieldPathValue interface {
	EnvVarSource_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **EnvVarSource)
	CompareWith(*EnvVarSource) (cmp int, comparable bool)
}

EnvVarSource_FieldPathValue allows storing values for EnvVarSource fields according to their type

func MustParseEnvVarSource_FieldPathValue

func MustParseEnvVarSource_FieldPathValue(pathStr, valueStr string) EnvVarSource_FieldPathValue

func ParseEnvVarSource_FieldPathValue

func ParseEnvVarSource_FieldPathValue(pathStr, valueStr string) (EnvVarSource_FieldPathValue, error)

type EnvVarSource_FieldSubPath

type EnvVarSource_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*EnvVarSource_FieldSubPath) AsConfigMapKeyRefSubPath

func (fps *EnvVarSource_FieldSubPath) AsConfigMapKeyRefSubPath() (ConfigMapKeySelector_FieldPath, bool)

func (*EnvVarSource_FieldSubPath) AsSecretKeyRefSubPath

func (fps *EnvVarSource_FieldSubPath) AsSecretKeyRefSubPath() (SecretKeySelector_FieldPath, bool)

func (*EnvVarSource_FieldSubPath) ClearValue

func (fps *EnvVarSource_FieldSubPath) ClearValue(item *EnvVarSource)

func (*EnvVarSource_FieldSubPath) ClearValueRaw

func (fps *EnvVarSource_FieldSubPath) ClearValueRaw(item proto.Message)

func (*EnvVarSource_FieldSubPath) Get

func (fps *EnvVarSource_FieldSubPath) Get(source *EnvVarSource) (values []interface{})

Get returns all values pointed by selected field from source EnvVarSource

func (*EnvVarSource_FieldSubPath) GetDefault

func (fps *EnvVarSource_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*EnvVarSource_FieldSubPath) GetRaw

func (fps *EnvVarSource_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*EnvVarSource_FieldSubPath) GetSingle

func (fps *EnvVarSource_FieldSubPath) GetSingle(source *EnvVarSource) (interface{}, bool)

GetSingle returns value of selected field from source EnvVarSource

func (*EnvVarSource_FieldSubPath) GetSingleRaw

func (fps *EnvVarSource_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*EnvVarSource_FieldSubPath) IsLeaf

func (fps *EnvVarSource_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*EnvVarSource_FieldSubPath) JSONString

func (fps *EnvVarSource_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*EnvVarSource_FieldSubPath) Selector

func (*EnvVarSource_FieldSubPath) SplitIntoTerminalIPaths

func (fps *EnvVarSource_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*EnvVarSource_FieldSubPath) String

func (fps *EnvVarSource_FieldSubPath) String() string

String returns path representation in proto convention

func (*EnvVarSource_FieldSubPath) WithIArrayItemValue

func (fps *EnvVarSource_FieldSubPath) WithIArrayItemValue(value interface{}) EnvVarSource_FieldPathArrayItemValue

func (*EnvVarSource_FieldSubPath) WithIArrayOfValues

func (fps *EnvVarSource_FieldSubPath) WithIArrayOfValues(values interface{}) EnvVarSource_FieldPathArrayOfValues

func (*EnvVarSource_FieldSubPath) WithIValue

func (fps *EnvVarSource_FieldSubPath) WithIValue(value interface{}) EnvVarSource_FieldPathValue

func (*EnvVarSource_FieldSubPath) WithRawIArrayItemValue

func (fps *EnvVarSource_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*EnvVarSource_FieldSubPath) WithRawIArrayOfValues

func (fps *EnvVarSource_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*EnvVarSource_FieldSubPath) WithRawIValue

func (fps *EnvVarSource_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type EnvVarSource_FieldSubPathArrayItemValue

type EnvVarSource_FieldSubPathArrayItemValue struct {
	EnvVarSource_FieldPath
	// contains filtered or unexported fields
}

func (*EnvVarSource_FieldSubPathArrayItemValue) AsConfigMapKeyRefPathItemValue

func (*EnvVarSource_FieldSubPathArrayItemValue) AsSecretKeyRefPathItemValue

func (*EnvVarSource_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *EnvVarSource_FieldSubPathArrayItemValue) ContainsValue(source *EnvVarSource) bool

Contains returns a boolean indicating if value that is being held is present in given 'EnvVarSource'

func (*EnvVarSource_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *EnvVarSource_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type EnvVarSource_FieldSubPathArrayOfValues

type EnvVarSource_FieldSubPathArrayOfValues struct {
	EnvVarSource_FieldPath
	// contains filtered or unexported fields
}

func (*EnvVarSource_FieldSubPathArrayOfValues) AsConfigMapKeyRefPathArrayOfValues

func (fpsaov *EnvVarSource_FieldSubPathArrayOfValues) AsConfigMapKeyRefPathArrayOfValues() (ConfigMapKeySelector_FieldPathArrayOfValues, bool)

func (*EnvVarSource_FieldSubPathArrayOfValues) AsSecretKeyRefPathArrayOfValues

func (fpsaov *EnvVarSource_FieldSubPathArrayOfValues) AsSecretKeyRefPathArrayOfValues() (SecretKeySelector_FieldPathArrayOfValues, bool)

func (*EnvVarSource_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *EnvVarSource_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type EnvVarSource_FieldSubPathValue

type EnvVarSource_FieldSubPathValue struct {
	EnvVarSource_FieldPath
	// contains filtered or unexported fields
}

func (*EnvVarSource_FieldSubPathValue) AsConfigMapKeyRefPathValue

func (fpvs *EnvVarSource_FieldSubPathValue) AsConfigMapKeyRefPathValue() (ConfigMapKeySelector_FieldPathValue, bool)

func (*EnvVarSource_FieldSubPathValue) AsSecretKeyRefPathValue

func (fpvs *EnvVarSource_FieldSubPathValue) AsSecretKeyRefPathValue() (SecretKeySelector_FieldPathValue, bool)

func (*EnvVarSource_FieldSubPathValue) CompareWith

func (fpvs *EnvVarSource_FieldSubPathValue) CompareWith(source *EnvVarSource) (int, bool)

func (*EnvVarSource_FieldSubPathValue) CompareWithRaw

func (fpvs *EnvVarSource_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*EnvVarSource_FieldSubPathValue) GetRawValue

func (fpvs *EnvVarSource_FieldSubPathValue) GetRawValue() interface{}

func (*EnvVarSource_FieldSubPathValue) SetTo

func (fpvs *EnvVarSource_FieldSubPathValue) SetTo(target **EnvVarSource)

func (*EnvVarSource_FieldSubPathValue) SetToRaw

func (fpvs *EnvVarSource_FieldSubPathValue) SetToRaw(target proto.Message)

type EnvVarSource_FieldTerminalPath

type EnvVarSource_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*EnvVarSource_FieldTerminalPath) ClearValue

func (fp *EnvVarSource_FieldTerminalPath) ClearValue(item *EnvVarSource)

func (*EnvVarSource_FieldTerminalPath) ClearValueRaw

func (fp *EnvVarSource_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*EnvVarSource_FieldTerminalPath) Get

func (fp *EnvVarSource_FieldTerminalPath) Get(source *EnvVarSource) (values []interface{})

Get returns all values pointed by specific field from source EnvVarSource

func (*EnvVarSource_FieldTerminalPath) GetDefault

func (fp *EnvVarSource_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*EnvVarSource_FieldTerminalPath) GetRaw

func (fp *EnvVarSource_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*EnvVarSource_FieldTerminalPath) GetSingle

func (fp *EnvVarSource_FieldTerminalPath) GetSingle(source *EnvVarSource) (interface{}, bool)

GetSingle returns value pointed by specific field of from source EnvVarSource

func (*EnvVarSource_FieldTerminalPath) GetSingleRaw

func (fp *EnvVarSource_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*EnvVarSource_FieldTerminalPath) IsLeaf

func (fp *EnvVarSource_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*EnvVarSource_FieldTerminalPath) JSONString

func (fp *EnvVarSource_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*EnvVarSource_FieldTerminalPath) Selector

func (*EnvVarSource_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *EnvVarSource_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*EnvVarSource_FieldTerminalPath) String

String returns path representation in proto convention

func (*EnvVarSource_FieldTerminalPath) WithIArrayItemValue

func (fp *EnvVarSource_FieldTerminalPath) WithIArrayItemValue(value interface{}) EnvVarSource_FieldPathArrayItemValue

func (*EnvVarSource_FieldTerminalPath) WithIArrayOfValues

func (fp *EnvVarSource_FieldTerminalPath) WithIArrayOfValues(values interface{}) EnvVarSource_FieldPathArrayOfValues

func (*EnvVarSource_FieldTerminalPath) WithIValue

func (fp *EnvVarSource_FieldTerminalPath) WithIValue(value interface{}) EnvVarSource_FieldPathValue

func (*EnvVarSource_FieldTerminalPath) WithRawIArrayItemValue

func (fp *EnvVarSource_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*EnvVarSource_FieldTerminalPath) WithRawIArrayOfValues

func (fp *EnvVarSource_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*EnvVarSource_FieldTerminalPath) WithRawIValue

func (fp *EnvVarSource_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type EnvVarSource_FieldTerminalPathArrayItemValue

type EnvVarSource_FieldTerminalPathArrayItemValue struct {
	EnvVarSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*EnvVarSource_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *EnvVarSource_FieldTerminalPathArrayItemValue) ContainsValue(source *EnvVarSource) bool

Contains returns a boolean indicating if value that is being held is present in given 'EnvVarSource'

func (*EnvVarSource_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *EnvVarSource_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object EnvVarSource as interface{}

func (*EnvVarSource_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *EnvVarSource_FieldTerminalPathArrayItemValue) GetSingle(source *EnvVarSource) (interface{}, bool)

func (*EnvVarSource_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *EnvVarSource_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type EnvVarSource_FieldTerminalPathArrayOfValues

type EnvVarSource_FieldTerminalPathArrayOfValues struct {
	EnvVarSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*EnvVarSource_FieldTerminalPathArrayOfValues) AsConfigMapKeyRefArrayOfValues

func (fpaov *EnvVarSource_FieldTerminalPathArrayOfValues) AsConfigMapKeyRefArrayOfValues() ([]*ConfigMapKeySelector, bool)

func (*EnvVarSource_FieldTerminalPathArrayOfValues) AsSecretKeyRefArrayOfValues

func (fpaov *EnvVarSource_FieldTerminalPathArrayOfValues) AsSecretKeyRefArrayOfValues() ([]*SecretKeySelector, bool)

func (*EnvVarSource_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *EnvVarSource_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type EnvVarSource_FieldTerminalPathValue

type EnvVarSource_FieldTerminalPathValue struct {
	EnvVarSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*EnvVarSource_FieldTerminalPathValue) AsConfigMapKeyRefValue

func (fpv *EnvVarSource_FieldTerminalPathValue) AsConfigMapKeyRefValue() (*ConfigMapKeySelector, bool)

func (*EnvVarSource_FieldTerminalPathValue) AsSecretKeyRefValue

func (fpv *EnvVarSource_FieldTerminalPathValue) AsSecretKeyRefValue() (*SecretKeySelector, bool)

func (*EnvVarSource_FieldTerminalPathValue) CompareWith

func (fpv *EnvVarSource_FieldTerminalPathValue) CompareWith(source *EnvVarSource) (int, bool)

CompareWith compares value in the 'EnvVarSource_FieldTerminalPathValue' with the value under path in 'EnvVarSource'.

func (*EnvVarSource_FieldTerminalPathValue) CompareWithRaw

func (fpv *EnvVarSource_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*EnvVarSource_FieldTerminalPathValue) GetRawValue

func (fpv *EnvVarSource_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'EnvVarSource' as interface{}

func (*EnvVarSource_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object EnvVarSource

func (*EnvVarSource_FieldTerminalPathValue) SetToRaw

func (fpv *EnvVarSource_FieldTerminalPathValue) SetToRaw(target proto.Message)

type EnvVar_FieldMask

type EnvVar_FieldMask struct {
	Paths []EnvVar_FieldPath
}

func FullEnvVar_FieldMask

func FullEnvVar_FieldMask() *EnvVar_FieldMask

func (*EnvVar_FieldMask) AppendPath

func (fieldMask *EnvVar_FieldMask) AppendPath(path EnvVar_FieldPath)

func (*EnvVar_FieldMask) AppendRawPath

func (fieldMask *EnvVar_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*EnvVar_FieldMask) DecodeFirestore

func (fieldMask *EnvVar_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*EnvVar_FieldMask) EncodeFirestore

func (fieldMask *EnvVar_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*EnvVar_FieldMask) FilterInputFields

func (fieldMask *EnvVar_FieldMask) FilterInputFields() *EnvVar_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*EnvVar_FieldMask) FromProtoFieldMask

func (fieldMask *EnvVar_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*EnvVar_FieldMask) GetPaths

func (fieldMask *EnvVar_FieldMask) GetPaths() []EnvVar_FieldPath

func (*EnvVar_FieldMask) GetRawPaths

func (fieldMask *EnvVar_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*EnvVar_FieldMask) IsFull

func (fieldMask *EnvVar_FieldMask) IsFull() bool

func (EnvVar_FieldMask) Marshal

func (fieldMask EnvVar_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (EnvVar_FieldMask) MarshalJSON

func (fieldMask EnvVar_FieldMask) MarshalJSON() ([]byte, error)

func (*EnvVar_FieldMask) PathsCount

func (fieldMask *EnvVar_FieldMask) PathsCount() int

func (*EnvVar_FieldMask) Project

func (fieldMask *EnvVar_FieldMask) Project(source *EnvVar) *EnvVar

func (*EnvVar_FieldMask) ProjectRaw

func (*EnvVar_FieldMask) ProtoMessage

func (fieldMask *EnvVar_FieldMask) ProtoMessage()

func (*EnvVar_FieldMask) ProtoReflect

func (fieldMask *EnvVar_FieldMask) ProtoReflect() preflect.Message

func (*EnvVar_FieldMask) Reset

func (fieldMask *EnvVar_FieldMask) Reset()

func (*EnvVar_FieldMask) Set

func (fieldMask *EnvVar_FieldMask) Set(target, source *EnvVar)

func (*EnvVar_FieldMask) SetFromCliFlag

func (fieldMask *EnvVar_FieldMask) SetFromCliFlag(raw string) error

func (*EnvVar_FieldMask) SetRaw

func (fieldMask *EnvVar_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*EnvVar_FieldMask) Size

func (fieldMask *EnvVar_FieldMask) Size() int

func (*EnvVar_FieldMask) String

func (fieldMask *EnvVar_FieldMask) String() string

func (*EnvVar_FieldMask) Subtract

func (fieldMask *EnvVar_FieldMask) Subtract(other *EnvVar_FieldMask) *EnvVar_FieldMask

func (*EnvVar_FieldMask) SubtractRaw

func (fieldMask *EnvVar_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*EnvVar_FieldMask) ToProtoFieldMask

func (fieldMask *EnvVar_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*EnvVar_FieldMask) Unmarshal

func (fieldMask *EnvVar_FieldMask) Unmarshal(data []byte) error

func (*EnvVar_FieldMask) UnmarshalJSON

func (fieldMask *EnvVar_FieldMask) UnmarshalJSON(data []byte) error

type EnvVar_FieldPath

type EnvVar_FieldPath interface {
	gotenobject.FieldPath
	Selector() EnvVar_FieldPathSelector
	Get(source *EnvVar) []interface{}
	GetSingle(source *EnvVar) (interface{}, bool)
	ClearValue(item *EnvVar)

	// Those methods build corresponding EnvVar_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) EnvVar_FieldPathValue
	WithIArrayOfValues(values interface{}) EnvVar_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) EnvVar_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func BuildEnvVar_FieldPath

func BuildEnvVar_FieldPath(fp gotenobject.RawFieldPath) (EnvVar_FieldPath, error)

func MustParseEnvVar_FieldPath

func MustParseEnvVar_FieldPath(rawField string) EnvVar_FieldPath

func ParseEnvVar_FieldPath

func ParseEnvVar_FieldPath(rawField string) (EnvVar_FieldPath, error)

type EnvVar_FieldPathArrayItemValue

type EnvVar_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	EnvVar_FieldPath
	ContainsValue(*EnvVar) bool
}

EnvVar_FieldPathArrayItemValue allows storing single item in Path-specific values for EnvVar according to their type Present only for array (repeated) types.

func MustParseEnvVar_FieldPathArrayItemValue

func MustParseEnvVar_FieldPathArrayItemValue(pathStr, valueStr string) EnvVar_FieldPathArrayItemValue

func ParseEnvVar_FieldPathArrayItemValue

func ParseEnvVar_FieldPathArrayItemValue(pathStr, valueStr string) (EnvVar_FieldPathArrayItemValue, error)

ParseEnvVar_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type EnvVar_FieldPathArrayOfValues

type EnvVar_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	EnvVar_FieldPath
}

EnvVar_FieldPathArrayOfValues allows storing slice of values for EnvVar fields according to their type

func MustParseEnvVar_FieldPathArrayOfValues

func MustParseEnvVar_FieldPathArrayOfValues(pathStr, valuesStr string) EnvVar_FieldPathArrayOfValues

func ParseEnvVar_FieldPathArrayOfValues

func ParseEnvVar_FieldPathArrayOfValues(pathStr, valuesStr string) (EnvVar_FieldPathArrayOfValues, error)

type EnvVar_FieldPathSelector

type EnvVar_FieldPathSelector int32
const (
	EnvVar_FieldPathSelectorName      EnvVar_FieldPathSelector = 0
	EnvVar_FieldPathSelectorValue     EnvVar_FieldPathSelector = 1
	EnvVar_FieldPathSelectorValueFrom EnvVar_FieldPathSelector = 2
)

func (EnvVar_FieldPathSelector) String

func (s EnvVar_FieldPathSelector) String() string

type EnvVar_FieldPathValue

type EnvVar_FieldPathValue interface {
	EnvVar_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **EnvVar)
	CompareWith(*EnvVar) (cmp int, comparable bool)
}

EnvVar_FieldPathValue allows storing values for EnvVar fields according to their type

func MustParseEnvVar_FieldPathValue

func MustParseEnvVar_FieldPathValue(pathStr, valueStr string) EnvVar_FieldPathValue

func ParseEnvVar_FieldPathValue

func ParseEnvVar_FieldPathValue(pathStr, valueStr string) (EnvVar_FieldPathValue, error)

type EnvVar_FieldSubPath

type EnvVar_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*EnvVar_FieldSubPath) AsValueFromSubPath

func (fps *EnvVar_FieldSubPath) AsValueFromSubPath() (EnvVarSource_FieldPath, bool)

func (*EnvVar_FieldSubPath) ClearValue

func (fps *EnvVar_FieldSubPath) ClearValue(item *EnvVar)

func (*EnvVar_FieldSubPath) ClearValueRaw

func (fps *EnvVar_FieldSubPath) ClearValueRaw(item proto.Message)

func (*EnvVar_FieldSubPath) Get

func (fps *EnvVar_FieldSubPath) Get(source *EnvVar) (values []interface{})

Get returns all values pointed by selected field from source EnvVar

func (*EnvVar_FieldSubPath) GetDefault

func (fps *EnvVar_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*EnvVar_FieldSubPath) GetRaw

func (fps *EnvVar_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*EnvVar_FieldSubPath) GetSingle

func (fps *EnvVar_FieldSubPath) GetSingle(source *EnvVar) (interface{}, bool)

GetSingle returns value of selected field from source EnvVar

func (*EnvVar_FieldSubPath) GetSingleRaw

func (fps *EnvVar_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*EnvVar_FieldSubPath) IsLeaf

func (fps *EnvVar_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*EnvVar_FieldSubPath) JSONString

func (fps *EnvVar_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*EnvVar_FieldSubPath) Selector

func (*EnvVar_FieldSubPath) SplitIntoTerminalIPaths

func (fps *EnvVar_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*EnvVar_FieldSubPath) String

func (fps *EnvVar_FieldSubPath) String() string

String returns path representation in proto convention

func (*EnvVar_FieldSubPath) WithIArrayItemValue

func (fps *EnvVar_FieldSubPath) WithIArrayItemValue(value interface{}) EnvVar_FieldPathArrayItemValue

func (*EnvVar_FieldSubPath) WithIArrayOfValues

func (fps *EnvVar_FieldSubPath) WithIArrayOfValues(values interface{}) EnvVar_FieldPathArrayOfValues

func (*EnvVar_FieldSubPath) WithIValue

func (fps *EnvVar_FieldSubPath) WithIValue(value interface{}) EnvVar_FieldPathValue

func (*EnvVar_FieldSubPath) WithRawIArrayItemValue

func (fps *EnvVar_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*EnvVar_FieldSubPath) WithRawIArrayOfValues

func (fps *EnvVar_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*EnvVar_FieldSubPath) WithRawIValue

func (fps *EnvVar_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type EnvVar_FieldSubPathArrayItemValue

type EnvVar_FieldSubPathArrayItemValue struct {
	EnvVar_FieldPath
	// contains filtered or unexported fields
}

func (*EnvVar_FieldSubPathArrayItemValue) AsValueFromPathItemValue

func (fpaivs *EnvVar_FieldSubPathArrayItemValue) AsValueFromPathItemValue() (EnvVarSource_FieldPathArrayItemValue, bool)

func (*EnvVar_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *EnvVar_FieldSubPathArrayItemValue) ContainsValue(source *EnvVar) bool

Contains returns a boolean indicating if value that is being held is present in given 'EnvVar'

func (*EnvVar_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *EnvVar_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type EnvVar_FieldSubPathArrayOfValues

type EnvVar_FieldSubPathArrayOfValues struct {
	EnvVar_FieldPath
	// contains filtered or unexported fields
}

func (*EnvVar_FieldSubPathArrayOfValues) AsValueFromPathArrayOfValues

func (fpsaov *EnvVar_FieldSubPathArrayOfValues) AsValueFromPathArrayOfValues() (EnvVarSource_FieldPathArrayOfValues, bool)

func (*EnvVar_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *EnvVar_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type EnvVar_FieldSubPathValue

type EnvVar_FieldSubPathValue struct {
	EnvVar_FieldPath
	// contains filtered or unexported fields
}

func (*EnvVar_FieldSubPathValue) AsValueFromPathValue

func (fpvs *EnvVar_FieldSubPathValue) AsValueFromPathValue() (EnvVarSource_FieldPathValue, bool)

func (*EnvVar_FieldSubPathValue) CompareWith

func (fpvs *EnvVar_FieldSubPathValue) CompareWith(source *EnvVar) (int, bool)

func (*EnvVar_FieldSubPathValue) CompareWithRaw

func (fpvs *EnvVar_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*EnvVar_FieldSubPathValue) GetRawValue

func (fpvs *EnvVar_FieldSubPathValue) GetRawValue() interface{}

func (*EnvVar_FieldSubPathValue) SetTo

func (fpvs *EnvVar_FieldSubPathValue) SetTo(target **EnvVar)

func (*EnvVar_FieldSubPathValue) SetToRaw

func (fpvs *EnvVar_FieldSubPathValue) SetToRaw(target proto.Message)

type EnvVar_FieldTerminalPath

type EnvVar_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*EnvVar_FieldTerminalPath) ClearValue

func (fp *EnvVar_FieldTerminalPath) ClearValue(item *EnvVar)

func (*EnvVar_FieldTerminalPath) ClearValueRaw

func (fp *EnvVar_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*EnvVar_FieldTerminalPath) Get

func (fp *EnvVar_FieldTerminalPath) Get(source *EnvVar) (values []interface{})

Get returns all values pointed by specific field from source EnvVar

func (*EnvVar_FieldTerminalPath) GetDefault

func (fp *EnvVar_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*EnvVar_FieldTerminalPath) GetRaw

func (fp *EnvVar_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*EnvVar_FieldTerminalPath) GetSingle

func (fp *EnvVar_FieldTerminalPath) GetSingle(source *EnvVar) (interface{}, bool)

GetSingle returns value pointed by specific field of from source EnvVar

func (*EnvVar_FieldTerminalPath) GetSingleRaw

func (fp *EnvVar_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*EnvVar_FieldTerminalPath) IsLeaf

func (fp *EnvVar_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*EnvVar_FieldTerminalPath) JSONString

func (fp *EnvVar_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*EnvVar_FieldTerminalPath) Selector

func (*EnvVar_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *EnvVar_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*EnvVar_FieldTerminalPath) String

func (fp *EnvVar_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*EnvVar_FieldTerminalPath) WithIArrayItemValue

func (fp *EnvVar_FieldTerminalPath) WithIArrayItemValue(value interface{}) EnvVar_FieldPathArrayItemValue

func (*EnvVar_FieldTerminalPath) WithIArrayOfValues

func (fp *EnvVar_FieldTerminalPath) WithIArrayOfValues(values interface{}) EnvVar_FieldPathArrayOfValues

func (*EnvVar_FieldTerminalPath) WithIValue

func (fp *EnvVar_FieldTerminalPath) WithIValue(value interface{}) EnvVar_FieldPathValue

func (*EnvVar_FieldTerminalPath) WithRawIArrayItemValue

func (fp *EnvVar_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*EnvVar_FieldTerminalPath) WithRawIArrayOfValues

func (fp *EnvVar_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*EnvVar_FieldTerminalPath) WithRawIValue

func (fp *EnvVar_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type EnvVar_FieldTerminalPathArrayItemValue

type EnvVar_FieldTerminalPathArrayItemValue struct {
	EnvVar_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*EnvVar_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *EnvVar_FieldTerminalPathArrayItemValue) ContainsValue(source *EnvVar) bool

Contains returns a boolean indicating if value that is being held is present in given 'EnvVar'

func (*EnvVar_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *EnvVar_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object EnvVar as interface{}

func (*EnvVar_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *EnvVar_FieldTerminalPathArrayItemValue) GetSingle(source *EnvVar) (interface{}, bool)

func (*EnvVar_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *EnvVar_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type EnvVar_FieldTerminalPathArrayOfValues

type EnvVar_FieldTerminalPathArrayOfValues struct {
	EnvVar_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*EnvVar_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *EnvVar_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*EnvVar_FieldTerminalPathArrayOfValues) AsValueArrayOfValues

func (fpaov *EnvVar_FieldTerminalPathArrayOfValues) AsValueArrayOfValues() ([]string, bool)

func (*EnvVar_FieldTerminalPathArrayOfValues) AsValueFromArrayOfValues

func (fpaov *EnvVar_FieldTerminalPathArrayOfValues) AsValueFromArrayOfValues() ([]*EnvVarSource, bool)

func (*EnvVar_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *EnvVar_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type EnvVar_FieldTerminalPathValue

type EnvVar_FieldTerminalPathValue struct {
	EnvVar_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*EnvVar_FieldTerminalPathValue) AsNameValue

func (fpv *EnvVar_FieldTerminalPathValue) AsNameValue() (string, bool)

func (*EnvVar_FieldTerminalPathValue) AsValueFromValue

func (fpv *EnvVar_FieldTerminalPathValue) AsValueFromValue() (*EnvVarSource, bool)

func (*EnvVar_FieldTerminalPathValue) AsValueValue

func (fpv *EnvVar_FieldTerminalPathValue) AsValueValue() (string, bool)

func (*EnvVar_FieldTerminalPathValue) CompareWith

func (fpv *EnvVar_FieldTerminalPathValue) CompareWith(source *EnvVar) (int, bool)

CompareWith compares value in the 'EnvVar_FieldTerminalPathValue' with the value under path in 'EnvVar'.

func (*EnvVar_FieldTerminalPathValue) CompareWithRaw

func (fpv *EnvVar_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*EnvVar_FieldTerminalPathValue) GetRawValue

func (fpv *EnvVar_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'EnvVar' as interface{}

func (*EnvVar_FieldTerminalPathValue) SetTo

func (fpv *EnvVar_FieldTerminalPathValue) SetTo(target **EnvVar)

SetTo stores value for selected field for object EnvVar

func (*EnvVar_FieldTerminalPathValue) SetToRaw

func (fpv *EnvVar_FieldTerminalPathValue) SetToRaw(target proto.Message)

type HostPathVolumeSource

type HostPathVolumeSource struct {

	// Path of the directory on the host.
	// If the path is a symlink, it will follow the link to the real path.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty" firestore:"path"`
	// Type for HostPath Volume
	Type HostPathVolumeSource_Type `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

Represents a host path mapped into a pod.

func (*HostPathVolumeSource) Clone

func (*HostPathVolumeSource) CloneRaw

func (*HostPathVolumeSource) Descriptor

func (*HostPathVolumeSource) Descriptor() ([]byte, []int)

Deprecated, Use HostPathVolumeSource.ProtoReflect.Descriptor instead.

func (*HostPathVolumeSource) GetPath

func (m *HostPathVolumeSource) GetPath() string

func (*HostPathVolumeSource) GetType

func (*HostPathVolumeSource) GotenMessage

func (*HostPathVolumeSource) GotenMessage()

func (*HostPathVolumeSource) GotenObjectExt

func (o *HostPathVolumeSource) GotenObjectExt()

func (*HostPathVolumeSource) GotenValidate

func (obj *HostPathVolumeSource) GotenValidate() error

func (*HostPathVolumeSource) MakeDiffFieldMask

func (*HostPathVolumeSource) MakeFullFieldMask

func (o *HostPathVolumeSource) MakeFullFieldMask() *HostPathVolumeSource_FieldMask

func (*HostPathVolumeSource) MakeRawDiffFieldMask

func (o *HostPathVolumeSource) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*HostPathVolumeSource) MakeRawFullFieldMask

func (o *HostPathVolumeSource) MakeRawFullFieldMask() gotenobject.FieldMask

func (*HostPathVolumeSource) Marshal

func (m *HostPathVolumeSource) Marshal() ([]byte, error)

func (*HostPathVolumeSource) MarshalJSON

func (m *HostPathVolumeSource) MarshalJSON() ([]byte, error)

func (*HostPathVolumeSource) Merge

func (o *HostPathVolumeSource) Merge(source *HostPathVolumeSource)

func (*HostPathVolumeSource) MergeRaw

func (o *HostPathVolumeSource) MergeRaw(source gotenobject.GotenObjectExt)

func (*HostPathVolumeSource) ProtoMessage

func (*HostPathVolumeSource) ProtoMessage()

func (*HostPathVolumeSource) ProtoReflect

func (m *HostPathVolumeSource) ProtoReflect() preflect.Message

func (*HostPathVolumeSource) Reset

func (m *HostPathVolumeSource) Reset()

func (*HostPathVolumeSource) SetPath

func (m *HostPathVolumeSource) SetPath(fv string)

func (*HostPathVolumeSource) SetType

func (*HostPathVolumeSource) String

func (m *HostPathVolumeSource) String() string

func (*HostPathVolumeSource) Unmarshal

func (m *HostPathVolumeSource) Unmarshal(b []byte) error

func (*HostPathVolumeSource) UnmarshalJSON

func (m *HostPathVolumeSource) UnmarshalJSON(data []byte) error

type HostPathVolumeSourceFieldPathBuilder

type HostPathVolumeSourceFieldPathBuilder struct{}

func NewHostPathVolumeSourceFieldPathBuilder

func NewHostPathVolumeSourceFieldPathBuilder() HostPathVolumeSourceFieldPathBuilder

func (HostPathVolumeSourceFieldPathBuilder) Path

func (HostPathVolumeSourceFieldPathBuilder) Type

type HostPathVolumeSourcePathSelectorPath

type HostPathVolumeSourcePathSelectorPath struct{}

func (HostPathVolumeSourcePathSelectorPath) FieldPath

func (HostPathVolumeSourcePathSelectorPath) WithArrayOfValues

func (HostPathVolumeSourcePathSelectorPath) WithValue

type HostPathVolumeSourcePathSelectorType

type HostPathVolumeSourcePathSelectorType struct{}

func (HostPathVolumeSourcePathSelectorType) FieldPath

func (HostPathVolumeSourcePathSelectorType) WithArrayOfValues

func (HostPathVolumeSourcePathSelectorType) WithValue

type HostPathVolumeSource_FieldMask

type HostPathVolumeSource_FieldMask struct {
	Paths []HostPathVolumeSource_FieldPath
}

func FullHostPathVolumeSource_FieldMask

func FullHostPathVolumeSource_FieldMask() *HostPathVolumeSource_FieldMask

func (*HostPathVolumeSource_FieldMask) AppendPath

func (*HostPathVolumeSource_FieldMask) AppendRawPath

func (fieldMask *HostPathVolumeSource_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*HostPathVolumeSource_FieldMask) DecodeFirestore

func (fieldMask *HostPathVolumeSource_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*HostPathVolumeSource_FieldMask) EncodeFirestore

func (fieldMask *HostPathVolumeSource_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*HostPathVolumeSource_FieldMask) FilterInputFields

func (fieldMask *HostPathVolumeSource_FieldMask) FilterInputFields() *HostPathVolumeSource_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*HostPathVolumeSource_FieldMask) FromProtoFieldMask

func (fieldMask *HostPathVolumeSource_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*HostPathVolumeSource_FieldMask) GetPaths

func (*HostPathVolumeSource_FieldMask) GetRawPaths

func (fieldMask *HostPathVolumeSource_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*HostPathVolumeSource_FieldMask) IsFull

func (fieldMask *HostPathVolumeSource_FieldMask) IsFull() bool

func (HostPathVolumeSource_FieldMask) Marshal

func (fieldMask HostPathVolumeSource_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (HostPathVolumeSource_FieldMask) MarshalJSON

func (fieldMask HostPathVolumeSource_FieldMask) MarshalJSON() ([]byte, error)

func (*HostPathVolumeSource_FieldMask) PathsCount

func (fieldMask *HostPathVolumeSource_FieldMask) PathsCount() int

func (*HostPathVolumeSource_FieldMask) Project

func (*HostPathVolumeSource_FieldMask) ProjectRaw

func (*HostPathVolumeSource_FieldMask) ProtoMessage

func (fieldMask *HostPathVolumeSource_FieldMask) ProtoMessage()

func (*HostPathVolumeSource_FieldMask) ProtoReflect

func (fieldMask *HostPathVolumeSource_FieldMask) ProtoReflect() preflect.Message

func (*HostPathVolumeSource_FieldMask) Reset

func (fieldMask *HostPathVolumeSource_FieldMask) Reset()

func (*HostPathVolumeSource_FieldMask) Set

func (fieldMask *HostPathVolumeSource_FieldMask) Set(target, source *HostPathVolumeSource)

func (*HostPathVolumeSource_FieldMask) SetFromCliFlag

func (fieldMask *HostPathVolumeSource_FieldMask) SetFromCliFlag(raw string) error

func (*HostPathVolumeSource_FieldMask) SetRaw

func (fieldMask *HostPathVolumeSource_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*HostPathVolumeSource_FieldMask) Size

func (fieldMask *HostPathVolumeSource_FieldMask) Size() int

func (*HostPathVolumeSource_FieldMask) String

func (fieldMask *HostPathVolumeSource_FieldMask) String() string

func (*HostPathVolumeSource_FieldMask) Subtract

func (*HostPathVolumeSource_FieldMask) SubtractRaw

func (*HostPathVolumeSource_FieldMask) ToProtoFieldMask

func (fieldMask *HostPathVolumeSource_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*HostPathVolumeSource_FieldMask) Unmarshal

func (fieldMask *HostPathVolumeSource_FieldMask) Unmarshal(data []byte) error

func (*HostPathVolumeSource_FieldMask) UnmarshalJSON

func (fieldMask *HostPathVolumeSource_FieldMask) UnmarshalJSON(data []byte) error

type HostPathVolumeSource_FieldPath

type HostPathVolumeSource_FieldPath interface {
	gotenobject.FieldPath
	Selector() HostPathVolumeSource_FieldPathSelector
	Get(source *HostPathVolumeSource) []interface{}
	GetSingle(source *HostPathVolumeSource) (interface{}, bool)
	ClearValue(item *HostPathVolumeSource)

	// Those methods build corresponding HostPathVolumeSource_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) HostPathVolumeSource_FieldPathValue
	WithIArrayOfValues(values interface{}) HostPathVolumeSource_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) HostPathVolumeSource_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseHostPathVolumeSource_FieldPath

func MustParseHostPathVolumeSource_FieldPath(rawField string) HostPathVolumeSource_FieldPath

func ParseHostPathVolumeSource_FieldPath

func ParseHostPathVolumeSource_FieldPath(rawField string) (HostPathVolumeSource_FieldPath, error)

type HostPathVolumeSource_FieldPathArrayItemValue

type HostPathVolumeSource_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	HostPathVolumeSource_FieldPath
	ContainsValue(*HostPathVolumeSource) bool
}

HostPathVolumeSource_FieldPathArrayItemValue allows storing single item in Path-specific values for HostPathVolumeSource according to their type Present only for array (repeated) types.

func MustParseHostPathVolumeSource_FieldPathArrayItemValue

func MustParseHostPathVolumeSource_FieldPathArrayItemValue(pathStr, valueStr string) HostPathVolumeSource_FieldPathArrayItemValue

func ParseHostPathVolumeSource_FieldPathArrayItemValue

func ParseHostPathVolumeSource_FieldPathArrayItemValue(pathStr, valueStr string) (HostPathVolumeSource_FieldPathArrayItemValue, error)

ParseHostPathVolumeSource_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type HostPathVolumeSource_FieldPathArrayOfValues

type HostPathVolumeSource_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	HostPathVolumeSource_FieldPath
}

HostPathVolumeSource_FieldPathArrayOfValues allows storing slice of values for HostPathVolumeSource fields according to their type

func MustParseHostPathVolumeSource_FieldPathArrayOfValues

func MustParseHostPathVolumeSource_FieldPathArrayOfValues(pathStr, valuesStr string) HostPathVolumeSource_FieldPathArrayOfValues

func ParseHostPathVolumeSource_FieldPathArrayOfValues

func ParseHostPathVolumeSource_FieldPathArrayOfValues(pathStr, valuesStr string) (HostPathVolumeSource_FieldPathArrayOfValues, error)

type HostPathVolumeSource_FieldPathSelector

type HostPathVolumeSource_FieldPathSelector int32
const (
	HostPathVolumeSource_FieldPathSelectorPath HostPathVolumeSource_FieldPathSelector = 0
	HostPathVolumeSource_FieldPathSelectorType HostPathVolumeSource_FieldPathSelector = 1
)

func (HostPathVolumeSource_FieldPathSelector) String

type HostPathVolumeSource_FieldPathValue

type HostPathVolumeSource_FieldPathValue interface {
	HostPathVolumeSource_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **HostPathVolumeSource)
	CompareWith(*HostPathVolumeSource) (cmp int, comparable bool)
}

HostPathVolumeSource_FieldPathValue allows storing values for HostPathVolumeSource fields according to their type

func MustParseHostPathVolumeSource_FieldPathValue

func MustParseHostPathVolumeSource_FieldPathValue(pathStr, valueStr string) HostPathVolumeSource_FieldPathValue

func ParseHostPathVolumeSource_FieldPathValue

func ParseHostPathVolumeSource_FieldPathValue(pathStr, valueStr string) (HostPathVolumeSource_FieldPathValue, error)

type HostPathVolumeSource_FieldTerminalPath

type HostPathVolumeSource_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*HostPathVolumeSource_FieldTerminalPath) ClearValue

func (*HostPathVolumeSource_FieldTerminalPath) ClearValueRaw

func (fp *HostPathVolumeSource_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*HostPathVolumeSource_FieldTerminalPath) Get

func (fp *HostPathVolumeSource_FieldTerminalPath) Get(source *HostPathVolumeSource) (values []interface{})

Get returns all values pointed by specific field from source HostPathVolumeSource

func (*HostPathVolumeSource_FieldTerminalPath) GetDefault

func (fp *HostPathVolumeSource_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*HostPathVolumeSource_FieldTerminalPath) GetRaw

func (fp *HostPathVolumeSource_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*HostPathVolumeSource_FieldTerminalPath) GetSingle

func (fp *HostPathVolumeSource_FieldTerminalPath) GetSingle(source *HostPathVolumeSource) (interface{}, bool)

GetSingle returns value pointed by specific field of from source HostPathVolumeSource

func (*HostPathVolumeSource_FieldTerminalPath) GetSingleRaw

func (fp *HostPathVolumeSource_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*HostPathVolumeSource_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*HostPathVolumeSource_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*HostPathVolumeSource_FieldTerminalPath) Selector

func (*HostPathVolumeSource_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *HostPathVolumeSource_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*HostPathVolumeSource_FieldTerminalPath) String

String returns path representation in proto convention

func (*HostPathVolumeSource_FieldTerminalPath) WithIArrayItemValue

func (*HostPathVolumeSource_FieldTerminalPath) WithIArrayOfValues

func (*HostPathVolumeSource_FieldTerminalPath) WithIValue

func (*HostPathVolumeSource_FieldTerminalPath) WithRawIArrayItemValue

func (fp *HostPathVolumeSource_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*HostPathVolumeSource_FieldTerminalPath) WithRawIArrayOfValues

func (fp *HostPathVolumeSource_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*HostPathVolumeSource_FieldTerminalPath) WithRawIValue

func (fp *HostPathVolumeSource_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type HostPathVolumeSource_FieldTerminalPathArrayItemValue

type HostPathVolumeSource_FieldTerminalPathArrayItemValue struct {
	HostPathVolumeSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HostPathVolumeSource_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'HostPathVolumeSource'

func (*HostPathVolumeSource_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *HostPathVolumeSource_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object HostPathVolumeSource as interface{}

func (*HostPathVolumeSource_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *HostPathVolumeSource_FieldTerminalPathArrayItemValue) GetSingle(source *HostPathVolumeSource) (interface{}, bool)

func (*HostPathVolumeSource_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *HostPathVolumeSource_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type HostPathVolumeSource_FieldTerminalPathArrayOfValues

type HostPathVolumeSource_FieldTerminalPathArrayOfValues struct {
	HostPathVolumeSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HostPathVolumeSource_FieldTerminalPathArrayOfValues) AsPathArrayOfValues

func (fpaov *HostPathVolumeSource_FieldTerminalPathArrayOfValues) AsPathArrayOfValues() ([]string, bool)

func (*HostPathVolumeSource_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues

func (*HostPathVolumeSource_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *HostPathVolumeSource_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type HostPathVolumeSource_FieldTerminalPathValue

type HostPathVolumeSource_FieldTerminalPathValue struct {
	HostPathVolumeSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*HostPathVolumeSource_FieldTerminalPathValue) AsPathValue

func (*HostPathVolumeSource_FieldTerminalPathValue) AsTypeValue

func (*HostPathVolumeSource_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'HostPathVolumeSource_FieldTerminalPathValue' with the value under path in 'HostPathVolumeSource'.

func (*HostPathVolumeSource_FieldTerminalPathValue) CompareWithRaw

func (fpv *HostPathVolumeSource_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*HostPathVolumeSource_FieldTerminalPathValue) GetRawValue

func (fpv *HostPathVolumeSource_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'HostPathVolumeSource' as interface{}

func (*HostPathVolumeSource_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object HostPathVolumeSource

func (*HostPathVolumeSource_FieldTerminalPathValue) SetToRaw

type HostPathVolumeSource_Type

type HostPathVolumeSource_Type int32
const (
	// TYPE_UNSPECIFIED is not used. Type must be set to one of the concreate
	// values.
	HostPathVolumeSource_TYPE_UNSPECIFIED HostPathVolumeSource_Type = 0
	// If nothing exists at the given path, an empty directory will be created
	// there as needed with permission set to 0755, having the same group and
	// ownership with Droplet.
	HostPathVolumeSource_DIRECTORY_OR_CREATE HostPathVolumeSource_Type = 1
	// A directory must exist at the given path
	HostPathVolumeSource_DIRECTORY HostPathVolumeSource_Type = 2
	// If nothing exists at the given path, an empty file will be created there
	// as needed with permission set to 0644, having the same group and
	// ownership with Droplet.
	HostPathVolumeSource_FILE_OR_CREATE HostPathVolumeSource_Type = 3
	// A file must exist at the given path
	HostPathVolumeSource_FILE HostPathVolumeSource_Type = 4
	// A UNIX socket must exist at the given path
	HostPathVolumeSource_SOCKET HostPathVolumeSource_Type = 5
	// A character device must exist at the given path
	HostPathVolumeSource_CHAR_DEVICE HostPathVolumeSource_Type = 6
	// A block device must exist at the given path
	HostPathVolumeSource_BLOCK_DEVICE HostPathVolumeSource_Type = 7
)

func (HostPathVolumeSource_Type) Descriptor

func (HostPathVolumeSource_Type) Enum

func (HostPathVolumeSource_Type) EnumDescriptor

func (HostPathVolumeSource_Type) EnumDescriptor() ([]byte, []int)

Deprecated, Use HostPathVolumeSource_Type.ProtoReflect.Descriptor instead.

func (HostPathVolumeSource_Type) Number

func (HostPathVolumeSource_Type) String

func (x HostPathVolumeSource_Type) String() string

func (HostPathVolumeSource_Type) Type

type KeyToPath

type KeyToPath struct {

	// The key to project.
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty" firestore:"key"`
	// The relative path of the file to map the key to.
	// May not be an absolute path.
	// May not contain the path element '..'.
	// May not start with the string '..'.
	Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty" firestore:"path"`
	// Optional: mode bits used to set permissions on this file.
	// Must be an octal value between 0000 and 0777 or a decimal value between 0
	// and 511. YAML accepts both octal and decimal values, JSON requires decimal
	// values for mode bits. If not specified, the volume defaultMode will be
	// used. This might be in conflict with other options that affect the file
	// mode, like fsGroup, and the result can be other mode bits set.
	Mode int32 `protobuf:"varint,3,opt,name=mode,proto3" json:"mode,omitempty" firestore:"mode"`
	// contains filtered or unexported fields
}

Maps a string key to a path within a volume.

func (*KeyToPath) Clone

func (o *KeyToPath) Clone() *KeyToPath

func (*KeyToPath) CloneRaw

func (o *KeyToPath) CloneRaw() gotenobject.GotenObjectExt

func (*KeyToPath) Descriptor

func (*KeyToPath) Descriptor() ([]byte, []int)

Deprecated, Use KeyToPath.ProtoReflect.Descriptor instead.

func (*KeyToPath) GetKey

func (m *KeyToPath) GetKey() string

func (*KeyToPath) GetMode

func (m *KeyToPath) GetMode() int32

func (*KeyToPath) GetPath

func (m *KeyToPath) GetPath() string

func (*KeyToPath) GotenMessage

func (*KeyToPath) GotenMessage()

func (*KeyToPath) GotenObjectExt

func (o *KeyToPath) GotenObjectExt()

func (*KeyToPath) GotenValidate

func (obj *KeyToPath) GotenValidate() error

func (*KeyToPath) MakeDiffFieldMask

func (o *KeyToPath) MakeDiffFieldMask(other *KeyToPath) *KeyToPath_FieldMask

func (*KeyToPath) MakeFullFieldMask

func (o *KeyToPath) MakeFullFieldMask() *KeyToPath_FieldMask

func (*KeyToPath) MakeRawDiffFieldMask

func (o *KeyToPath) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*KeyToPath) MakeRawFullFieldMask

func (o *KeyToPath) MakeRawFullFieldMask() gotenobject.FieldMask

func (*KeyToPath) Marshal

func (m *KeyToPath) Marshal() ([]byte, error)

func (*KeyToPath) MarshalJSON

func (m *KeyToPath) MarshalJSON() ([]byte, error)

func (*KeyToPath) Merge

func (o *KeyToPath) Merge(source *KeyToPath)

func (*KeyToPath) MergeRaw

func (o *KeyToPath) MergeRaw(source gotenobject.GotenObjectExt)

func (*KeyToPath) ProtoMessage

func (*KeyToPath) ProtoMessage()

func (*KeyToPath) ProtoReflect

func (m *KeyToPath) ProtoReflect() preflect.Message

func (*KeyToPath) Reset

func (m *KeyToPath) Reset()

func (*KeyToPath) SetKey

func (m *KeyToPath) SetKey(fv string)

func (*KeyToPath) SetMode

func (m *KeyToPath) SetMode(fv int32)

func (*KeyToPath) SetPath

func (m *KeyToPath) SetPath(fv string)

func (*KeyToPath) String

func (m *KeyToPath) String() string

func (*KeyToPath) Unmarshal

func (m *KeyToPath) Unmarshal(b []byte) error

func (*KeyToPath) UnmarshalJSON

func (m *KeyToPath) UnmarshalJSON(data []byte) error

type KeyToPathFieldPathBuilder

type KeyToPathFieldPathBuilder struct{}

func NewKeyToPathFieldPathBuilder

func NewKeyToPathFieldPathBuilder() KeyToPathFieldPathBuilder

func (KeyToPathFieldPathBuilder) Key

func (KeyToPathFieldPathBuilder) Mode

func (KeyToPathFieldPathBuilder) Path

type KeyToPathPathSelectorKey

type KeyToPathPathSelectorKey struct{}

func (KeyToPathPathSelectorKey) FieldPath

func (KeyToPathPathSelectorKey) WithArrayOfValues

func (KeyToPathPathSelectorKey) WithValue

type KeyToPathPathSelectorMode

type KeyToPathPathSelectorMode struct{}

func (KeyToPathPathSelectorMode) FieldPath

func (KeyToPathPathSelectorMode) WithArrayOfValues

func (KeyToPathPathSelectorMode) WithValue

type KeyToPathPathSelectorPath

type KeyToPathPathSelectorPath struct{}

func (KeyToPathPathSelectorPath) FieldPath

func (KeyToPathPathSelectorPath) WithArrayOfValues

func (KeyToPathPathSelectorPath) WithValue

type KeyToPath_FieldMask

type KeyToPath_FieldMask struct {
	Paths []KeyToPath_FieldPath
}

func FullKeyToPath_FieldMask

func FullKeyToPath_FieldMask() *KeyToPath_FieldMask

func (*KeyToPath_FieldMask) AppendPath

func (fieldMask *KeyToPath_FieldMask) AppendPath(path KeyToPath_FieldPath)

func (*KeyToPath_FieldMask) AppendRawPath

func (fieldMask *KeyToPath_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*KeyToPath_FieldMask) DecodeFirestore

func (fieldMask *KeyToPath_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*KeyToPath_FieldMask) EncodeFirestore

func (fieldMask *KeyToPath_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*KeyToPath_FieldMask) FilterInputFields

func (fieldMask *KeyToPath_FieldMask) FilterInputFields() *KeyToPath_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*KeyToPath_FieldMask) FromProtoFieldMask

func (fieldMask *KeyToPath_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*KeyToPath_FieldMask) GetPaths

func (fieldMask *KeyToPath_FieldMask) GetPaths() []KeyToPath_FieldPath

func (*KeyToPath_FieldMask) GetRawPaths

func (fieldMask *KeyToPath_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*KeyToPath_FieldMask) IsFull

func (fieldMask *KeyToPath_FieldMask) IsFull() bool

func (KeyToPath_FieldMask) Marshal

func (fieldMask KeyToPath_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (KeyToPath_FieldMask) MarshalJSON

func (fieldMask KeyToPath_FieldMask) MarshalJSON() ([]byte, error)

func (*KeyToPath_FieldMask) PathsCount

func (fieldMask *KeyToPath_FieldMask) PathsCount() int

func (*KeyToPath_FieldMask) Project

func (fieldMask *KeyToPath_FieldMask) Project(source *KeyToPath) *KeyToPath

func (*KeyToPath_FieldMask) ProjectRaw

func (*KeyToPath_FieldMask) ProtoMessage

func (fieldMask *KeyToPath_FieldMask) ProtoMessage()

func (*KeyToPath_FieldMask) ProtoReflect

func (fieldMask *KeyToPath_FieldMask) ProtoReflect() preflect.Message

func (*KeyToPath_FieldMask) Reset

func (fieldMask *KeyToPath_FieldMask) Reset()

func (*KeyToPath_FieldMask) Set

func (fieldMask *KeyToPath_FieldMask) Set(target, source *KeyToPath)

func (*KeyToPath_FieldMask) SetFromCliFlag

func (fieldMask *KeyToPath_FieldMask) SetFromCliFlag(raw string) error

func (*KeyToPath_FieldMask) SetRaw

func (fieldMask *KeyToPath_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*KeyToPath_FieldMask) Size

func (fieldMask *KeyToPath_FieldMask) Size() int

func (*KeyToPath_FieldMask) String

func (fieldMask *KeyToPath_FieldMask) String() string

func (*KeyToPath_FieldMask) Subtract

func (fieldMask *KeyToPath_FieldMask) Subtract(other *KeyToPath_FieldMask) *KeyToPath_FieldMask

func (*KeyToPath_FieldMask) SubtractRaw

func (fieldMask *KeyToPath_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*KeyToPath_FieldMask) ToProtoFieldMask

func (fieldMask *KeyToPath_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*KeyToPath_FieldMask) Unmarshal

func (fieldMask *KeyToPath_FieldMask) Unmarshal(data []byte) error

func (*KeyToPath_FieldMask) UnmarshalJSON

func (fieldMask *KeyToPath_FieldMask) UnmarshalJSON(data []byte) error

type KeyToPath_FieldPath

type KeyToPath_FieldPath interface {
	gotenobject.FieldPath
	Selector() KeyToPath_FieldPathSelector
	Get(source *KeyToPath) []interface{}
	GetSingle(source *KeyToPath) (interface{}, bool)
	ClearValue(item *KeyToPath)

	// Those methods build corresponding KeyToPath_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) KeyToPath_FieldPathValue
	WithIArrayOfValues(values interface{}) KeyToPath_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) KeyToPath_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func BuildKeyToPath_FieldPath

func BuildKeyToPath_FieldPath(fp gotenobject.RawFieldPath) (KeyToPath_FieldPath, error)

func MustParseKeyToPath_FieldPath

func MustParseKeyToPath_FieldPath(rawField string) KeyToPath_FieldPath

func ParseKeyToPath_FieldPath

func ParseKeyToPath_FieldPath(rawField string) (KeyToPath_FieldPath, error)

type KeyToPath_FieldPathArrayItemValue

type KeyToPath_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	KeyToPath_FieldPath
	ContainsValue(*KeyToPath) bool
}

KeyToPath_FieldPathArrayItemValue allows storing single item in Path-specific values for KeyToPath according to their type Present only for array (repeated) types.

func MustParseKeyToPath_FieldPathArrayItemValue

func MustParseKeyToPath_FieldPathArrayItemValue(pathStr, valueStr string) KeyToPath_FieldPathArrayItemValue

func ParseKeyToPath_FieldPathArrayItemValue

func ParseKeyToPath_FieldPathArrayItemValue(pathStr, valueStr string) (KeyToPath_FieldPathArrayItemValue, error)

ParseKeyToPath_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type KeyToPath_FieldPathArrayOfValues

type KeyToPath_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	KeyToPath_FieldPath
}

KeyToPath_FieldPathArrayOfValues allows storing slice of values for KeyToPath fields according to their type

func MustParseKeyToPath_FieldPathArrayOfValues

func MustParseKeyToPath_FieldPathArrayOfValues(pathStr, valuesStr string) KeyToPath_FieldPathArrayOfValues

func ParseKeyToPath_FieldPathArrayOfValues

func ParseKeyToPath_FieldPathArrayOfValues(pathStr, valuesStr string) (KeyToPath_FieldPathArrayOfValues, error)

type KeyToPath_FieldPathSelector

type KeyToPath_FieldPathSelector int32
const (
	KeyToPath_FieldPathSelectorKey  KeyToPath_FieldPathSelector = 0
	KeyToPath_FieldPathSelectorPath KeyToPath_FieldPathSelector = 1
	KeyToPath_FieldPathSelectorMode KeyToPath_FieldPathSelector = 2
)

func (KeyToPath_FieldPathSelector) String

type KeyToPath_FieldPathValue

type KeyToPath_FieldPathValue interface {
	KeyToPath_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **KeyToPath)
	CompareWith(*KeyToPath) (cmp int, comparable bool)
}

KeyToPath_FieldPathValue allows storing values for KeyToPath fields according to their type

func MustParseKeyToPath_FieldPathValue

func MustParseKeyToPath_FieldPathValue(pathStr, valueStr string) KeyToPath_FieldPathValue

func ParseKeyToPath_FieldPathValue

func ParseKeyToPath_FieldPathValue(pathStr, valueStr string) (KeyToPath_FieldPathValue, error)

type KeyToPath_FieldTerminalPath

type KeyToPath_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*KeyToPath_FieldTerminalPath) ClearValue

func (fp *KeyToPath_FieldTerminalPath) ClearValue(item *KeyToPath)

func (*KeyToPath_FieldTerminalPath) ClearValueRaw

func (fp *KeyToPath_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*KeyToPath_FieldTerminalPath) Get

func (fp *KeyToPath_FieldTerminalPath) Get(source *KeyToPath) (values []interface{})

Get returns all values pointed by specific field from source KeyToPath

func (*KeyToPath_FieldTerminalPath) GetDefault

func (fp *KeyToPath_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*KeyToPath_FieldTerminalPath) GetRaw

func (fp *KeyToPath_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*KeyToPath_FieldTerminalPath) GetSingle

func (fp *KeyToPath_FieldTerminalPath) GetSingle(source *KeyToPath) (interface{}, bool)

GetSingle returns value pointed by specific field of from source KeyToPath

func (*KeyToPath_FieldTerminalPath) GetSingleRaw

func (fp *KeyToPath_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*KeyToPath_FieldTerminalPath) IsLeaf

func (fp *KeyToPath_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*KeyToPath_FieldTerminalPath) JSONString

func (fp *KeyToPath_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*KeyToPath_FieldTerminalPath) Selector

func (*KeyToPath_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *KeyToPath_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*KeyToPath_FieldTerminalPath) String

func (fp *KeyToPath_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*KeyToPath_FieldTerminalPath) WithIArrayItemValue

func (fp *KeyToPath_FieldTerminalPath) WithIArrayItemValue(value interface{}) KeyToPath_FieldPathArrayItemValue

func (*KeyToPath_FieldTerminalPath) WithIArrayOfValues

func (fp *KeyToPath_FieldTerminalPath) WithIArrayOfValues(values interface{}) KeyToPath_FieldPathArrayOfValues

func (*KeyToPath_FieldTerminalPath) WithIValue

func (fp *KeyToPath_FieldTerminalPath) WithIValue(value interface{}) KeyToPath_FieldPathValue

func (*KeyToPath_FieldTerminalPath) WithRawIArrayItemValue

func (fp *KeyToPath_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*KeyToPath_FieldTerminalPath) WithRawIArrayOfValues

func (fp *KeyToPath_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*KeyToPath_FieldTerminalPath) WithRawIValue

func (fp *KeyToPath_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type KeyToPath_FieldTerminalPathArrayItemValue

type KeyToPath_FieldTerminalPathArrayItemValue struct {
	KeyToPath_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*KeyToPath_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *KeyToPath_FieldTerminalPathArrayItemValue) ContainsValue(source *KeyToPath) bool

Contains returns a boolean indicating if value that is being held is present in given 'KeyToPath'

func (*KeyToPath_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *KeyToPath_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object KeyToPath as interface{}

func (*KeyToPath_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *KeyToPath_FieldTerminalPathArrayItemValue) GetSingle(source *KeyToPath) (interface{}, bool)

func (*KeyToPath_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *KeyToPath_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type KeyToPath_FieldTerminalPathArrayOfValues

type KeyToPath_FieldTerminalPathArrayOfValues struct {
	KeyToPath_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*KeyToPath_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues

func (fpaov *KeyToPath_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues() ([]string, bool)

func (*KeyToPath_FieldTerminalPathArrayOfValues) AsModeArrayOfValues

func (fpaov *KeyToPath_FieldTerminalPathArrayOfValues) AsModeArrayOfValues() ([]int32, bool)

func (*KeyToPath_FieldTerminalPathArrayOfValues) AsPathArrayOfValues

func (fpaov *KeyToPath_FieldTerminalPathArrayOfValues) AsPathArrayOfValues() ([]string, bool)

func (*KeyToPath_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *KeyToPath_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type KeyToPath_FieldTerminalPathValue

type KeyToPath_FieldTerminalPathValue struct {
	KeyToPath_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*KeyToPath_FieldTerminalPathValue) AsKeyValue

func (fpv *KeyToPath_FieldTerminalPathValue) AsKeyValue() (string, bool)

func (*KeyToPath_FieldTerminalPathValue) AsModeValue

func (fpv *KeyToPath_FieldTerminalPathValue) AsModeValue() (int32, bool)

func (*KeyToPath_FieldTerminalPathValue) AsPathValue

func (fpv *KeyToPath_FieldTerminalPathValue) AsPathValue() (string, bool)

func (*KeyToPath_FieldTerminalPathValue) CompareWith

func (fpv *KeyToPath_FieldTerminalPathValue) CompareWith(source *KeyToPath) (int, bool)

CompareWith compares value in the 'KeyToPath_FieldTerminalPathValue' with the value under path in 'KeyToPath'.

func (*KeyToPath_FieldTerminalPathValue) CompareWithRaw

func (fpv *KeyToPath_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*KeyToPath_FieldTerminalPathValue) GetRawValue

func (fpv *KeyToPath_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'KeyToPath' as interface{}

func (*KeyToPath_FieldTerminalPathValue) SetTo

func (fpv *KeyToPath_FieldTerminalPathValue) SetTo(target **KeyToPath)

SetTo stores value for selected field for object KeyToPath

func (*KeyToPath_FieldTerminalPathValue) SetToRaw

func (fpv *KeyToPath_FieldTerminalPathValue) SetToRaw(target proto.Message)

type LocalObjectReferenceSecret

type LocalObjectReferenceSecret struct {

	// Name of the referent.
	Name *secrets_secret.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// contains filtered or unexported fields
}

LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.

func (*LocalObjectReferenceSecret) Clone

func (*LocalObjectReferenceSecret) CloneRaw

func (*LocalObjectReferenceSecret) Descriptor

func (*LocalObjectReferenceSecret) Descriptor() ([]byte, []int)

Deprecated, Use LocalObjectReferenceSecret.ProtoReflect.Descriptor instead.

func (*LocalObjectReferenceSecret) GetName

func (*LocalObjectReferenceSecret) GotenMessage

func (*LocalObjectReferenceSecret) GotenMessage()

func (*LocalObjectReferenceSecret) GotenObjectExt

func (o *LocalObjectReferenceSecret) GotenObjectExt()

func (*LocalObjectReferenceSecret) GotenValidate

func (obj *LocalObjectReferenceSecret) GotenValidate() error

func (*LocalObjectReferenceSecret) MakeDiffFieldMask

func (*LocalObjectReferenceSecret) MakeFullFieldMask

func (*LocalObjectReferenceSecret) MakeRawDiffFieldMask

func (*LocalObjectReferenceSecret) MakeRawFullFieldMask

func (o *LocalObjectReferenceSecret) MakeRawFullFieldMask() gotenobject.FieldMask

func (*LocalObjectReferenceSecret) Marshal

func (m *LocalObjectReferenceSecret) Marshal() ([]byte, error)

func (*LocalObjectReferenceSecret) MarshalJSON

func (m *LocalObjectReferenceSecret) MarshalJSON() ([]byte, error)

func (*LocalObjectReferenceSecret) Merge

func (*LocalObjectReferenceSecret) MergeRaw

func (*LocalObjectReferenceSecret) ProtoMessage

func (*LocalObjectReferenceSecret) ProtoMessage()

func (*LocalObjectReferenceSecret) ProtoReflect

func (m *LocalObjectReferenceSecret) ProtoReflect() preflect.Message

func (*LocalObjectReferenceSecret) Reset

func (m *LocalObjectReferenceSecret) Reset()

func (*LocalObjectReferenceSecret) SetName

func (*LocalObjectReferenceSecret) String

func (m *LocalObjectReferenceSecret) String() string

func (*LocalObjectReferenceSecret) Unmarshal

func (m *LocalObjectReferenceSecret) Unmarshal(b []byte) error

func (*LocalObjectReferenceSecret) UnmarshalJSON

func (m *LocalObjectReferenceSecret) UnmarshalJSON(data []byte) error

type LocalObjectReferenceSecretFieldPathBuilder

type LocalObjectReferenceSecretFieldPathBuilder struct{}

func NewLocalObjectReferenceSecretFieldPathBuilder

func NewLocalObjectReferenceSecretFieldPathBuilder() LocalObjectReferenceSecretFieldPathBuilder

func (LocalObjectReferenceSecretFieldPathBuilder) Name

type LocalObjectReferenceSecretPathSelectorName

type LocalObjectReferenceSecretPathSelectorName struct{}

func (LocalObjectReferenceSecretPathSelectorName) FieldPath

func (LocalObjectReferenceSecretPathSelectorName) WithArrayOfValues

func (LocalObjectReferenceSecretPathSelectorName) WithValue

type LocalObjectReferenceSecret_FieldMask

type LocalObjectReferenceSecret_FieldMask struct {
	Paths []LocalObjectReferenceSecret_FieldPath
}

func FullLocalObjectReferenceSecret_FieldMask

func FullLocalObjectReferenceSecret_FieldMask() *LocalObjectReferenceSecret_FieldMask

func (*LocalObjectReferenceSecret_FieldMask) AppendPath

func (*LocalObjectReferenceSecret_FieldMask) AppendRawPath

func (fieldMask *LocalObjectReferenceSecret_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*LocalObjectReferenceSecret_FieldMask) DecodeFirestore

func (fieldMask *LocalObjectReferenceSecret_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*LocalObjectReferenceSecret_FieldMask) EncodeFirestore

func (fieldMask *LocalObjectReferenceSecret_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*LocalObjectReferenceSecret_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*LocalObjectReferenceSecret_FieldMask) FromProtoFieldMask

func (fieldMask *LocalObjectReferenceSecret_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*LocalObjectReferenceSecret_FieldMask) GetPaths

func (*LocalObjectReferenceSecret_FieldMask) GetRawPaths

func (fieldMask *LocalObjectReferenceSecret_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*LocalObjectReferenceSecret_FieldMask) IsFull

func (fieldMask *LocalObjectReferenceSecret_FieldMask) IsFull() bool

func (LocalObjectReferenceSecret_FieldMask) Marshal

func (fieldMask LocalObjectReferenceSecret_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (LocalObjectReferenceSecret_FieldMask) MarshalJSON

func (fieldMask LocalObjectReferenceSecret_FieldMask) MarshalJSON() ([]byte, error)

func (*LocalObjectReferenceSecret_FieldMask) PathsCount

func (fieldMask *LocalObjectReferenceSecret_FieldMask) PathsCount() int

func (*LocalObjectReferenceSecret_FieldMask) Project

func (*LocalObjectReferenceSecret_FieldMask) ProjectRaw

func (*LocalObjectReferenceSecret_FieldMask) ProtoMessage

func (fieldMask *LocalObjectReferenceSecret_FieldMask) ProtoMessage()

func (*LocalObjectReferenceSecret_FieldMask) ProtoReflect

func (fieldMask *LocalObjectReferenceSecret_FieldMask) ProtoReflect() preflect.Message

func (*LocalObjectReferenceSecret_FieldMask) Reset

func (fieldMask *LocalObjectReferenceSecret_FieldMask) Reset()

func (*LocalObjectReferenceSecret_FieldMask) Set

func (fieldMask *LocalObjectReferenceSecret_FieldMask) Set(target, source *LocalObjectReferenceSecret)

func (*LocalObjectReferenceSecret_FieldMask) SetFromCliFlag

func (fieldMask *LocalObjectReferenceSecret_FieldMask) SetFromCliFlag(raw string) error

func (*LocalObjectReferenceSecret_FieldMask) SetRaw

func (fieldMask *LocalObjectReferenceSecret_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*LocalObjectReferenceSecret_FieldMask) Size

func (fieldMask *LocalObjectReferenceSecret_FieldMask) Size() int

func (*LocalObjectReferenceSecret_FieldMask) String

func (fieldMask *LocalObjectReferenceSecret_FieldMask) String() string

func (*LocalObjectReferenceSecret_FieldMask) Subtract

func (*LocalObjectReferenceSecret_FieldMask) SubtractRaw

func (*LocalObjectReferenceSecret_FieldMask) ToProtoFieldMask

func (fieldMask *LocalObjectReferenceSecret_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*LocalObjectReferenceSecret_FieldMask) Unmarshal

func (fieldMask *LocalObjectReferenceSecret_FieldMask) Unmarshal(data []byte) error

func (*LocalObjectReferenceSecret_FieldMask) UnmarshalJSON

func (fieldMask *LocalObjectReferenceSecret_FieldMask) UnmarshalJSON(data []byte) error

type LocalObjectReferenceSecret_FieldPath

type LocalObjectReferenceSecret_FieldPath interface {
	gotenobject.FieldPath
	Selector() LocalObjectReferenceSecret_FieldPathSelector
	Get(source *LocalObjectReferenceSecret) []interface{}
	GetSingle(source *LocalObjectReferenceSecret) (interface{}, bool)
	ClearValue(item *LocalObjectReferenceSecret)

	// Those methods build corresponding LocalObjectReferenceSecret_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) LocalObjectReferenceSecret_FieldPathValue
	WithIArrayOfValues(values interface{}) LocalObjectReferenceSecret_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) LocalObjectReferenceSecret_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseLocalObjectReferenceSecret_FieldPath

func MustParseLocalObjectReferenceSecret_FieldPath(rawField string) LocalObjectReferenceSecret_FieldPath

func ParseLocalObjectReferenceSecret_FieldPath

func ParseLocalObjectReferenceSecret_FieldPath(rawField string) (LocalObjectReferenceSecret_FieldPath, error)

type LocalObjectReferenceSecret_FieldPathArrayItemValue

type LocalObjectReferenceSecret_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	LocalObjectReferenceSecret_FieldPath
	ContainsValue(*LocalObjectReferenceSecret) bool
}

LocalObjectReferenceSecret_FieldPathArrayItemValue allows storing single item in Path-specific values for LocalObjectReferenceSecret according to their type Present only for array (repeated) types.

func MustParseLocalObjectReferenceSecret_FieldPathArrayItemValue

func MustParseLocalObjectReferenceSecret_FieldPathArrayItemValue(pathStr, valueStr string) LocalObjectReferenceSecret_FieldPathArrayItemValue

func ParseLocalObjectReferenceSecret_FieldPathArrayItemValue

func ParseLocalObjectReferenceSecret_FieldPathArrayItemValue(pathStr, valueStr string) (LocalObjectReferenceSecret_FieldPathArrayItemValue, error)

ParseLocalObjectReferenceSecret_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type LocalObjectReferenceSecret_FieldPathArrayOfValues

type LocalObjectReferenceSecret_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	LocalObjectReferenceSecret_FieldPath
}

LocalObjectReferenceSecret_FieldPathArrayOfValues allows storing slice of values for LocalObjectReferenceSecret fields according to their type

func MustParseLocalObjectReferenceSecret_FieldPathArrayOfValues

func MustParseLocalObjectReferenceSecret_FieldPathArrayOfValues(pathStr, valuesStr string) LocalObjectReferenceSecret_FieldPathArrayOfValues

func ParseLocalObjectReferenceSecret_FieldPathArrayOfValues

func ParseLocalObjectReferenceSecret_FieldPathArrayOfValues(pathStr, valuesStr string) (LocalObjectReferenceSecret_FieldPathArrayOfValues, error)

type LocalObjectReferenceSecret_FieldPathSelector

type LocalObjectReferenceSecret_FieldPathSelector int32
const (
	LocalObjectReferenceSecret_FieldPathSelectorName LocalObjectReferenceSecret_FieldPathSelector = 0
)

func (LocalObjectReferenceSecret_FieldPathSelector) String

type LocalObjectReferenceSecret_FieldPathValue

type LocalObjectReferenceSecret_FieldPathValue interface {
	LocalObjectReferenceSecret_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **LocalObjectReferenceSecret)
	CompareWith(*LocalObjectReferenceSecret) (cmp int, comparable bool)
}

LocalObjectReferenceSecret_FieldPathValue allows storing values for LocalObjectReferenceSecret fields according to their type

func MustParseLocalObjectReferenceSecret_FieldPathValue

func MustParseLocalObjectReferenceSecret_FieldPathValue(pathStr, valueStr string) LocalObjectReferenceSecret_FieldPathValue

func ParseLocalObjectReferenceSecret_FieldPathValue

func ParseLocalObjectReferenceSecret_FieldPathValue(pathStr, valueStr string) (LocalObjectReferenceSecret_FieldPathValue, error)

type LocalObjectReferenceSecret_FieldTerminalPath

type LocalObjectReferenceSecret_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*LocalObjectReferenceSecret_FieldTerminalPath) ClearValue

func (*LocalObjectReferenceSecret_FieldTerminalPath) ClearValueRaw

func (*LocalObjectReferenceSecret_FieldTerminalPath) Get

func (fp *LocalObjectReferenceSecret_FieldTerminalPath) Get(source *LocalObjectReferenceSecret) (values []interface{})

Get returns all values pointed by specific field from source LocalObjectReferenceSecret

func (*LocalObjectReferenceSecret_FieldTerminalPath) GetDefault

func (fp *LocalObjectReferenceSecret_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*LocalObjectReferenceSecret_FieldTerminalPath) GetRaw

func (fp *LocalObjectReferenceSecret_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*LocalObjectReferenceSecret_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source LocalObjectReferenceSecret

func (*LocalObjectReferenceSecret_FieldTerminalPath) GetSingleRaw

func (fp *LocalObjectReferenceSecret_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*LocalObjectReferenceSecret_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*LocalObjectReferenceSecret_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*LocalObjectReferenceSecret_FieldTerminalPath) Selector

func (*LocalObjectReferenceSecret_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *LocalObjectReferenceSecret_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*LocalObjectReferenceSecret_FieldTerminalPath) String

String returns path representation in proto convention

func (*LocalObjectReferenceSecret_FieldTerminalPath) WithIArrayItemValue

func (*LocalObjectReferenceSecret_FieldTerminalPath) WithIArrayOfValues

func (*LocalObjectReferenceSecret_FieldTerminalPath) WithIValue

func (*LocalObjectReferenceSecret_FieldTerminalPath) WithRawIArrayItemValue

func (fp *LocalObjectReferenceSecret_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*LocalObjectReferenceSecret_FieldTerminalPath) WithRawIArrayOfValues

func (fp *LocalObjectReferenceSecret_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*LocalObjectReferenceSecret_FieldTerminalPath) WithRawIValue

func (fp *LocalObjectReferenceSecret_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type LocalObjectReferenceSecret_FieldTerminalPathArrayItemValue

type LocalObjectReferenceSecret_FieldTerminalPathArrayItemValue struct {
	LocalObjectReferenceSecret_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*LocalObjectReferenceSecret_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'LocalObjectReferenceSecret'

func (*LocalObjectReferenceSecret_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *LocalObjectReferenceSecret_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object LocalObjectReferenceSecret as interface{}

func (*LocalObjectReferenceSecret_FieldTerminalPathArrayItemValue) GetSingle

func (*LocalObjectReferenceSecret_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *LocalObjectReferenceSecret_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type LocalObjectReferenceSecret_FieldTerminalPathArrayOfValues

type LocalObjectReferenceSecret_FieldTerminalPathArrayOfValues struct {
	LocalObjectReferenceSecret_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*LocalObjectReferenceSecret_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (*LocalObjectReferenceSecret_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *LocalObjectReferenceSecret_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type LocalObjectReferenceSecret_FieldTerminalPathValue

type LocalObjectReferenceSecret_FieldTerminalPathValue struct {
	LocalObjectReferenceSecret_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*LocalObjectReferenceSecret_FieldTerminalPathValue) AsNameValue

func (*LocalObjectReferenceSecret_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'LocalObjectReferenceSecret_FieldTerminalPathValue' with the value under path in 'LocalObjectReferenceSecret'.

func (*LocalObjectReferenceSecret_FieldTerminalPathValue) CompareWithRaw

func (*LocalObjectReferenceSecret_FieldTerminalPathValue) GetRawValue

func (fpv *LocalObjectReferenceSecret_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'LocalObjectReferenceSecret' as interface{}

func (*LocalObjectReferenceSecret_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object LocalObjectReferenceSecret

func (*LocalObjectReferenceSecret_FieldTerminalPathValue) SetToRaw

type PodSpec

type PodSpec struct {

	// node is the name of the target node that the Pod is meant to be deployed
	// to.
	Node *devices_device.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=node,proto3" json:"node,omitempty" firestore:"node"`
	// containers defines list of containers that the Pod launches.
	Containers []*PodSpec_Container `protobuf:"bytes,2,rep,name=containers,proto3" json:"containers,omitempty" firestore:"containers"`
	// Containers use the host network.
	HostNetwork   bool                  `protobuf:"varint,3,opt,name=host_network,json=hostNetwork,proto3" json:"host_network,omitempty" firestore:"hostNetwork"`
	RestartPolicy PodSpec_RestartPolicy `` /* 174-byte string literal not displayed */
	// ImagePullSecrets is an optional list of references to secrets in the same
	// namespace to use for pulling any of the images used by this PodSpec. If
	// specified, these secrets will be passed to individual puller
	// implementations for them to use. For example, in the case of docker, only
	// DockerConfig type secrets are honored.
	ImagePullSecrets []*LocalObjectReferenceSecret `` /* 140-byte string literal not displayed */
	// List of volumes that can be mounted by containers belonging to the pod.
	Volumes []*Volume `protobuf:"bytes,6,rep,name=volumes,proto3" json:"volumes,omitempty" firestore:"volumes"`
	// Compose file as a string.
	// When this value is provided, you can manage containers directlry
	// using Docker Compose. Other values in the Spec expect `node` will be
	// ignored.
	Compose string `protobuf:"bytes,7,opt,name=compose,proto3" json:"compose,omitempty" firestore:"compose"`
	// HostVolumeMounts defines volumes to be mounted to the host file system.
	HostVolumeMounts []*VolumeMount `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

PodSpec defines the configuration of a Pod

func (*PodSpec) Clone

func (o *PodSpec) Clone() *PodSpec

func (*PodSpec) CloneRaw

func (o *PodSpec) CloneRaw() gotenobject.GotenObjectExt

func (*PodSpec) Descriptor

func (*PodSpec) Descriptor() ([]byte, []int)

Deprecated, Use PodSpec.ProtoReflect.Descriptor instead.

func (*PodSpec) GetCompose

func (m *PodSpec) GetCompose() string

func (*PodSpec) GetContainers

func (m *PodSpec) GetContainers() []*PodSpec_Container

func (*PodSpec) GetHostNetwork

func (m *PodSpec) GetHostNetwork() bool

func (*PodSpec) GetHostVolumeMounts

func (m *PodSpec) GetHostVolumeMounts() []*VolumeMount

func (*PodSpec) GetImagePullSecrets

func (m *PodSpec) GetImagePullSecrets() []*LocalObjectReferenceSecret

func (*PodSpec) GetNode

func (m *PodSpec) GetNode() *devices_device.Reference

func (*PodSpec) GetRestartPolicy

func (m *PodSpec) GetRestartPolicy() PodSpec_RestartPolicy

func (*PodSpec) GetVolumes

func (m *PodSpec) GetVolumes() []*Volume

func (*PodSpec) GotenMessage

func (*PodSpec) GotenMessage()

func (*PodSpec) GotenObjectExt

func (o *PodSpec) GotenObjectExt()

func (*PodSpec) GotenValidate

func (obj *PodSpec) GotenValidate() error

func (*PodSpec) MakeDiffFieldMask

func (o *PodSpec) MakeDiffFieldMask(other *PodSpec) *PodSpec_FieldMask

func (*PodSpec) MakeFullFieldMask

func (o *PodSpec) MakeFullFieldMask() *PodSpec_FieldMask

func (*PodSpec) MakeRawDiffFieldMask

func (o *PodSpec) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*PodSpec) MakeRawFullFieldMask

func (o *PodSpec) MakeRawFullFieldMask() gotenobject.FieldMask

func (*PodSpec) Marshal

func (m *PodSpec) Marshal() ([]byte, error)

func (*PodSpec) MarshalJSON

func (m *PodSpec) MarshalJSON() ([]byte, error)

func (*PodSpec) Merge

func (o *PodSpec) Merge(source *PodSpec)

func (*PodSpec) MergeRaw

func (o *PodSpec) MergeRaw(source gotenobject.GotenObjectExt)

func (*PodSpec) ProtoMessage

func (*PodSpec) ProtoMessage()

func (*PodSpec) ProtoReflect

func (m *PodSpec) ProtoReflect() preflect.Message

func (*PodSpec) Reset

func (m *PodSpec) Reset()

func (*PodSpec) SetCompose

func (m *PodSpec) SetCompose(fv string)

func (*PodSpec) SetContainers

func (m *PodSpec) SetContainers(fv []*PodSpec_Container)

func (*PodSpec) SetHostNetwork

func (m *PodSpec) SetHostNetwork(fv bool)

func (*PodSpec) SetHostVolumeMounts

func (m *PodSpec) SetHostVolumeMounts(fv []*VolumeMount)

func (*PodSpec) SetImagePullSecrets

func (m *PodSpec) SetImagePullSecrets(fv []*LocalObjectReferenceSecret)

func (*PodSpec) SetNode

func (m *PodSpec) SetNode(fv *devices_device.Reference)

func (*PodSpec) SetRestartPolicy

func (m *PodSpec) SetRestartPolicy(fv PodSpec_RestartPolicy)

func (*PodSpec) SetVolumes

func (m *PodSpec) SetVolumes(fv []*Volume)

func (*PodSpec) String

func (m *PodSpec) String() string

func (*PodSpec) Unmarshal

func (m *PodSpec) Unmarshal(b []byte) error

func (*PodSpec) UnmarshalJSON

func (m *PodSpec) UnmarshalJSON(data []byte) error

type PodSpecContainerFieldPathBuilder

type PodSpecContainerFieldPathBuilder struct{}

func NewPodSpecContainerFieldPathBuilder

func NewPodSpecContainerFieldPathBuilder() PodSpecContainerFieldPathBuilder

func (PodSpecContainerFieldPathBuilder) Args

func (PodSpecContainerFieldPathBuilder) Command

func (PodSpecContainerFieldPathBuilder) Env

func (PodSpecContainerFieldPathBuilder) EnvFrom

func (PodSpecContainerFieldPathBuilder) Image

func (PodSpecContainerFieldPathBuilder) ImagePullPolicy

func (PodSpecContainerFieldPathBuilder) Name

func (PodSpecContainerFieldPathBuilder) Resources

func (PodSpecContainerFieldPathBuilder) SecurityContext

func (PodSpecContainerFieldPathBuilder) VolumeMounts

type PodSpecContainerResourceRequirementsFieldPathBuilder

type PodSpecContainerResourceRequirementsFieldPathBuilder struct{}

func (PodSpecContainerResourceRequirementsFieldPathBuilder) Limits

func (PodSpecContainerResourceRequirementsFieldPathBuilder) Requests

type PodSpecContainerResourceRequirements_FieldPath

type PodSpecContainerResourceRequirements_FieldPath interface {
	gotenobject.FieldPath
	Selector() PodSpecContainerResourceRequirements_FieldPathSelector
	Get(source *PodSpec_Container_ResourceRequirements) []interface{}
	GetSingle(source *PodSpec_Container_ResourceRequirements) (interface{}, bool)
	ClearValue(item *PodSpec_Container_ResourceRequirements)

	// Those methods build corresponding PodSpecContainerResourceRequirements_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) PodSpecContainerResourceRequirements_FieldPathValue
	WithIArrayOfValues(values interface{}) PodSpecContainerResourceRequirements_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) PodSpecContainerResourceRequirements_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParsePodSpecContainerResourceRequirements_FieldPath

func MustParsePodSpecContainerResourceRequirements_FieldPath(rawField string) PodSpecContainerResourceRequirements_FieldPath

func ParsePodSpecContainerResourceRequirements_FieldPath

func ParsePodSpecContainerResourceRequirements_FieldPath(rawField string) (PodSpecContainerResourceRequirements_FieldPath, error)

type PodSpecContainerResourceRequirements_FieldPathArrayItemValue

type PodSpecContainerResourceRequirements_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	PodSpecContainerResourceRequirements_FieldPath
	ContainsValue(*PodSpec_Container_ResourceRequirements) bool
}

PodSpecContainerResourceRequirements_FieldPathArrayItemValue allows storing single item in Path-specific values for ResourceRequirements according to their type Present only for array (repeated) types.

func MustParsePodSpecContainerResourceRequirements_FieldPathArrayItemValue

func MustParsePodSpecContainerResourceRequirements_FieldPathArrayItemValue(pathStr, valueStr string) PodSpecContainerResourceRequirements_FieldPathArrayItemValue

func ParsePodSpecContainerResourceRequirements_FieldPathArrayItemValue

func ParsePodSpecContainerResourceRequirements_FieldPathArrayItemValue(pathStr, valueStr string) (PodSpecContainerResourceRequirements_FieldPathArrayItemValue, error)

ParsePodSpecContainerResourceRequirements_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type PodSpecContainerResourceRequirements_FieldPathArrayOfValues

type PodSpecContainerResourceRequirements_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	PodSpecContainerResourceRequirements_FieldPath
}

PodSpecContainerResourceRequirements_FieldPathArrayOfValues allows storing slice of values for ResourceRequirements fields according to their type

func MustParsePodSpecContainerResourceRequirements_FieldPathArrayOfValues

func MustParsePodSpecContainerResourceRequirements_FieldPathArrayOfValues(pathStr, valuesStr string) PodSpecContainerResourceRequirements_FieldPathArrayOfValues

func ParsePodSpecContainerResourceRequirements_FieldPathArrayOfValues

func ParsePodSpecContainerResourceRequirements_FieldPathArrayOfValues(pathStr, valuesStr string) (PodSpecContainerResourceRequirements_FieldPathArrayOfValues, error)

type PodSpecContainerResourceRequirements_FieldPathMap

type PodSpecContainerResourceRequirements_FieldPathMap struct {
	// contains filtered or unexported fields
}

FieldPath for map type with additional Key information

func (*PodSpecContainerResourceRequirements_FieldPathMap) ClearValue

func (*PodSpecContainerResourceRequirements_FieldPathMap) ClearValueRaw

func (*PodSpecContainerResourceRequirements_FieldPathMap) Get

Get returns all values pointed by selected field map key from source PodSpec_Container_ResourceRequirements

func (*PodSpecContainerResourceRequirements_FieldPathMap) GetDefault

func (fpm *PodSpecContainerResourceRequirements_FieldPathMap) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*PodSpecContainerResourceRequirements_FieldPathMap) GetRaw

func (fpm *PodSpecContainerResourceRequirements_FieldPathMap) GetRaw(source proto.Message) []interface{}

func (*PodSpecContainerResourceRequirements_FieldPathMap) GetSingle

GetSingle returns value by selected field map key from source PodSpec_Container_ResourceRequirements

func (*PodSpecContainerResourceRequirements_FieldPathMap) GetSingleRaw

func (fpm *PodSpecContainerResourceRequirements_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*PodSpecContainerResourceRequirements_FieldPathMap) IsLeaf

IsLeaf - whether field path is holds simple value

func (*PodSpecContainerResourceRequirements_FieldPathMap) JSONString

JSONString returns path representation is JSON convention. Note that map keys are not transformed

func (*PodSpecContainerResourceRequirements_FieldPathMap) Key

func (*PodSpecContainerResourceRequirements_FieldPathMap) Selector

func (*PodSpecContainerResourceRequirements_FieldPathMap) SplitIntoTerminalIPaths

func (*PodSpecContainerResourceRequirements_FieldPathMap) String

String returns path representation in proto convention

func (*PodSpecContainerResourceRequirements_FieldPathMap) WithIArrayItemValue

func (*PodSpecContainerResourceRequirements_FieldPathMap) WithIArrayOfValues

func (*PodSpecContainerResourceRequirements_FieldPathMap) WithIValue

func (*PodSpecContainerResourceRequirements_FieldPathMap) WithRawIArrayItemValue

func (fpm *PodSpecContainerResourceRequirements_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*PodSpecContainerResourceRequirements_FieldPathMap) WithRawIArrayOfValues

func (fpm *PodSpecContainerResourceRequirements_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*PodSpecContainerResourceRequirements_FieldPathMap) WithRawIValue

type PodSpecContainerResourceRequirements_FieldPathMapArrayOfValues

type PodSpecContainerResourceRequirements_FieldPathMapArrayOfValues struct {
	PodSpecContainerResourceRequirements_FieldPathMap
	// contains filtered or unexported fields
}

func (*PodSpecContainerResourceRequirements_FieldPathMapArrayOfValues) AsLimitsArrayOfElementValues

func (fpmaov *PodSpecContainerResourceRequirements_FieldPathMapArrayOfValues) AsLimitsArrayOfElementValues() ([]int64, bool)

func (*PodSpecContainerResourceRequirements_FieldPathMapArrayOfValues) AsRequestsArrayOfElementValues

func (fpmaov *PodSpecContainerResourceRequirements_FieldPathMapArrayOfValues) AsRequestsArrayOfElementValues() ([]int64, bool)

func (*PodSpecContainerResourceRequirements_FieldPathMapArrayOfValues) GetRawValues

func (fpmaov *PodSpecContainerResourceRequirements_FieldPathMapArrayOfValues) GetRawValues() (values []interface{})

type PodSpecContainerResourceRequirements_FieldPathMapValue

type PodSpecContainerResourceRequirements_FieldPathMapValue struct {
	PodSpecContainerResourceRequirements_FieldPathMap
	// contains filtered or unexported fields
}

func (*PodSpecContainerResourceRequirements_FieldPathMapValue) AsLimitsElementValue

func (fpmv *PodSpecContainerResourceRequirements_FieldPathMapValue) AsLimitsElementValue() (int64, bool)

func (*PodSpecContainerResourceRequirements_FieldPathMapValue) AsRequestsElementValue

func (fpmv *PodSpecContainerResourceRequirements_FieldPathMapValue) AsRequestsElementValue() (int64, bool)

func (*PodSpecContainerResourceRequirements_FieldPathMapValue) CompareWith

CompareWith compares value in the 'PodSpecContainerResourceRequirements_FieldPathMapValue' with the value under path in 'PodSpec_Container_ResourceRequirements'.

func (*PodSpecContainerResourceRequirements_FieldPathMapValue) CompareWithRaw

func (*PodSpecContainerResourceRequirements_FieldPathMapValue) GetRawValue

func (fpmv *PodSpecContainerResourceRequirements_FieldPathMapValue) GetRawValue() interface{}

GetValue returns value stored under selected field in ResourceRequirements as interface{}

func (*PodSpecContainerResourceRequirements_FieldPathMapValue) SetTo

SetTo stores value for selected field in ResourceRequirements

func (*PodSpecContainerResourceRequirements_FieldPathMapValue) SetToRaw

type PodSpecContainerResourceRequirements_FieldPathSelector

type PodSpecContainerResourceRequirements_FieldPathSelector int32
const (
	PodSpecContainerResourceRequirements_FieldPathSelectorLimits   PodSpecContainerResourceRequirements_FieldPathSelector = 0
	PodSpecContainerResourceRequirements_FieldPathSelectorRequests PodSpecContainerResourceRequirements_FieldPathSelector = 1
)

func (PodSpecContainerResourceRequirements_FieldPathSelector) String

type PodSpecContainerResourceRequirements_FieldPathValue

type PodSpecContainerResourceRequirements_FieldPathValue interface {
	PodSpecContainerResourceRequirements_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **PodSpec_Container_ResourceRequirements)
	CompareWith(*PodSpec_Container_ResourceRequirements) (cmp int, comparable bool)
}

PodSpecContainerResourceRequirements_FieldPathValue allows storing values for ResourceRequirements fields according to their type

func MustParsePodSpecContainerResourceRequirements_FieldPathValue

func MustParsePodSpecContainerResourceRequirements_FieldPathValue(pathStr, valueStr string) PodSpecContainerResourceRequirements_FieldPathValue

func ParsePodSpecContainerResourceRequirements_FieldPathValue

func ParsePodSpecContainerResourceRequirements_FieldPathValue(pathStr, valueStr string) (PodSpecContainerResourceRequirements_FieldPathValue, error)

type PodSpecContainerResourceRequirements_FieldTerminalPath

type PodSpecContainerResourceRequirements_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) ClearValue

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) ClearValueRaw

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) Get

Get returns all values pointed by specific field from source PodSpec_Container_ResourceRequirements

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) GetDefault

func (fp *PodSpecContainerResourceRequirements_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) GetRaw

func (fp *PodSpecContainerResourceRequirements_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source PodSpec_Container_ResourceRequirements

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) GetSingleRaw

func (fp *PodSpecContainerResourceRequirements_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) Selector

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) SplitIntoTerminalIPaths

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) String

String returns path representation in proto convention

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) WithIArrayItemValue

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) WithIArrayOfValues

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) WithIValue

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) WithRawIArrayItemValue

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) WithRawIArrayOfValues

func (*PodSpecContainerResourceRequirements_FieldTerminalPath) WithRawIValue

type PodSpecContainerResourceRequirements_FieldTerminalPathArrayItemValue

type PodSpecContainerResourceRequirements_FieldTerminalPathArrayItemValue struct {
	PodSpecContainerResourceRequirements_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodSpecContainerResourceRequirements_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'ResourceRequirements'

func (*PodSpecContainerResourceRequirements_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *PodSpecContainerResourceRequirements_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object PodSpec_Container_ResourceRequirements as interface{}

func (*PodSpecContainerResourceRequirements_FieldTerminalPathArrayItemValue) GetSingle

func (*PodSpecContainerResourceRequirements_FieldTerminalPathArrayItemValue) GetSingleRaw

type PodSpecContainerResourceRequirements_FieldTerminalPathArrayOfValues

type PodSpecContainerResourceRequirements_FieldTerminalPathArrayOfValues struct {
	PodSpecContainerResourceRequirements_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodSpecContainerResourceRequirements_FieldTerminalPathArrayOfValues) AsLimitsArrayOfValues

func (*PodSpecContainerResourceRequirements_FieldTerminalPathArrayOfValues) AsRequestsArrayOfValues

func (*PodSpecContainerResourceRequirements_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *PodSpecContainerResourceRequirements_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type PodSpecContainerResourceRequirements_FieldTerminalPathValue

type PodSpecContainerResourceRequirements_FieldTerminalPathValue struct {
	PodSpecContainerResourceRequirements_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodSpecContainerResourceRequirements_FieldTerminalPathValue) AsLimitsValue

func (*PodSpecContainerResourceRequirements_FieldTerminalPathValue) AsRequestsValue

func (*PodSpecContainerResourceRequirements_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'PodSpecContainerResourceRequirements_FieldTerminalPathValue' with the value under path in 'PodSpec_Container_ResourceRequirements'.

func (*PodSpecContainerResourceRequirements_FieldTerminalPathValue) CompareWithRaw

func (*PodSpecContainerResourceRequirements_FieldTerminalPathValue) GetRawValue

func (fpv *PodSpecContainerResourceRequirements_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'ResourceRequirements' as interface{}

func (*PodSpecContainerResourceRequirements_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ResourceRequirements

func (*PodSpecContainerResourceRequirements_FieldTerminalPathValue) SetToRaw

type PodSpecContainer_FieldPath

type PodSpecContainer_FieldPath interface {
	gotenobject.FieldPath
	Selector() PodSpecContainer_FieldPathSelector
	Get(source *PodSpec_Container) []interface{}
	GetSingle(source *PodSpec_Container) (interface{}, bool)
	ClearValue(item *PodSpec_Container)

	// Those methods build corresponding PodSpecContainer_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) PodSpecContainer_FieldPathValue
	WithIArrayOfValues(values interface{}) PodSpecContainer_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) PodSpecContainer_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParsePodSpecContainer_FieldPath

func MustParsePodSpecContainer_FieldPath(rawField string) PodSpecContainer_FieldPath

func ParsePodSpecContainer_FieldPath

func ParsePodSpecContainer_FieldPath(rawField string) (PodSpecContainer_FieldPath, error)

type PodSpecContainer_FieldPathArrayItemValue

type PodSpecContainer_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	PodSpecContainer_FieldPath
	ContainsValue(*PodSpec_Container) bool
}

PodSpecContainer_FieldPathArrayItemValue allows storing single item in Path-specific values for Container according to their type Present only for array (repeated) types.

func MustParsePodSpecContainer_FieldPathArrayItemValue

func MustParsePodSpecContainer_FieldPathArrayItemValue(pathStr, valueStr string) PodSpecContainer_FieldPathArrayItemValue

func ParsePodSpecContainer_FieldPathArrayItemValue

func ParsePodSpecContainer_FieldPathArrayItemValue(pathStr, valueStr string) (PodSpecContainer_FieldPathArrayItemValue, error)

ParsePodSpecContainer_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type PodSpecContainer_FieldPathArrayOfValues

type PodSpecContainer_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	PodSpecContainer_FieldPath
}

PodSpecContainer_FieldPathArrayOfValues allows storing slice of values for Container fields according to their type

func MustParsePodSpecContainer_FieldPathArrayOfValues

func MustParsePodSpecContainer_FieldPathArrayOfValues(pathStr, valuesStr string) PodSpecContainer_FieldPathArrayOfValues

func ParsePodSpecContainer_FieldPathArrayOfValues

func ParsePodSpecContainer_FieldPathArrayOfValues(pathStr, valuesStr string) (PodSpecContainer_FieldPathArrayOfValues, error)

type PodSpecContainer_FieldPathSelector

type PodSpecContainer_FieldPathSelector int32
const (
	PodSpecContainer_FieldPathSelectorArgs            PodSpecContainer_FieldPathSelector = 0
	PodSpecContainer_FieldPathSelectorCommand         PodSpecContainer_FieldPathSelector = 1
	PodSpecContainer_FieldPathSelectorEnv             PodSpecContainer_FieldPathSelector = 2
	PodSpecContainer_FieldPathSelectorImage           PodSpecContainer_FieldPathSelector = 3
	PodSpecContainer_FieldPathSelectorImagePullPolicy PodSpecContainer_FieldPathSelector = 4
	PodSpecContainer_FieldPathSelectorName            PodSpecContainer_FieldPathSelector = 5
	PodSpecContainer_FieldPathSelectorResources       PodSpecContainer_FieldPathSelector = 6
	PodSpecContainer_FieldPathSelectorSecurityContext PodSpecContainer_FieldPathSelector = 7
	PodSpecContainer_FieldPathSelectorVolumeMounts    PodSpecContainer_FieldPathSelector = 8
	PodSpecContainer_FieldPathSelectorEnvFrom         PodSpecContainer_FieldPathSelector = 9
)

func (PodSpecContainer_FieldPathSelector) String

type PodSpecContainer_FieldPathValue

type PodSpecContainer_FieldPathValue interface {
	PodSpecContainer_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **PodSpec_Container)
	CompareWith(*PodSpec_Container) (cmp int, comparable bool)
}

PodSpecContainer_FieldPathValue allows storing values for Container fields according to their type

func MustParsePodSpecContainer_FieldPathValue

func MustParsePodSpecContainer_FieldPathValue(pathStr, valueStr string) PodSpecContainer_FieldPathValue

func ParsePodSpecContainer_FieldPathValue

func ParsePodSpecContainer_FieldPathValue(pathStr, valueStr string) (PodSpecContainer_FieldPathValue, error)

type PodSpecContainer_FieldSubPath

type PodSpecContainer_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*PodSpecContainer_FieldSubPath) AsEnvFromSubPath

func (fps *PodSpecContainer_FieldSubPath) AsEnvFromSubPath() (EnvFromSource_FieldPath, bool)

func (*PodSpecContainer_FieldSubPath) AsEnvSubPath

func (fps *PodSpecContainer_FieldSubPath) AsEnvSubPath() (EnvVar_FieldPath, bool)

func (*PodSpecContainer_FieldSubPath) AsResourcesSubPath

func (*PodSpecContainer_FieldSubPath) AsSecurityContextSubPath

func (fps *PodSpecContainer_FieldSubPath) AsSecurityContextSubPath() (SecurityContext_FieldPath, bool)

func (*PodSpecContainer_FieldSubPath) AsVolumeMountsSubPath

func (fps *PodSpecContainer_FieldSubPath) AsVolumeMountsSubPath() (VolumeMount_FieldPath, bool)

func (*PodSpecContainer_FieldSubPath) ClearValue

func (fps *PodSpecContainer_FieldSubPath) ClearValue(item *PodSpec_Container)

func (*PodSpecContainer_FieldSubPath) ClearValueRaw

func (fps *PodSpecContainer_FieldSubPath) ClearValueRaw(item proto.Message)

func (*PodSpecContainer_FieldSubPath) Get

func (fps *PodSpecContainer_FieldSubPath) Get(source *PodSpec_Container) (values []interface{})

Get returns all values pointed by selected field from source PodSpec_Container

func (*PodSpecContainer_FieldSubPath) GetDefault

func (fps *PodSpecContainer_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*PodSpecContainer_FieldSubPath) GetRaw

func (fps *PodSpecContainer_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*PodSpecContainer_FieldSubPath) GetSingle

func (fps *PodSpecContainer_FieldSubPath) GetSingle(source *PodSpec_Container) (interface{}, bool)

GetSingle returns value of selected field from source PodSpec_Container

func (*PodSpecContainer_FieldSubPath) GetSingleRaw

func (fps *PodSpecContainer_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*PodSpecContainer_FieldSubPath) IsLeaf

func (fps *PodSpecContainer_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*PodSpecContainer_FieldSubPath) JSONString

func (fps *PodSpecContainer_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*PodSpecContainer_FieldSubPath) Selector

func (*PodSpecContainer_FieldSubPath) SplitIntoTerminalIPaths

func (fps *PodSpecContainer_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*PodSpecContainer_FieldSubPath) String

func (fps *PodSpecContainer_FieldSubPath) String() string

String returns path representation in proto convention

func (*PodSpecContainer_FieldSubPath) WithIArrayItemValue

func (fps *PodSpecContainer_FieldSubPath) WithIArrayItemValue(value interface{}) PodSpecContainer_FieldPathArrayItemValue

func (*PodSpecContainer_FieldSubPath) WithIArrayOfValues

func (fps *PodSpecContainer_FieldSubPath) WithIArrayOfValues(values interface{}) PodSpecContainer_FieldPathArrayOfValues

func (*PodSpecContainer_FieldSubPath) WithIValue

func (fps *PodSpecContainer_FieldSubPath) WithIValue(value interface{}) PodSpecContainer_FieldPathValue

func (*PodSpecContainer_FieldSubPath) WithRawIArrayItemValue

func (fps *PodSpecContainer_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*PodSpecContainer_FieldSubPath) WithRawIArrayOfValues

func (fps *PodSpecContainer_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*PodSpecContainer_FieldSubPath) WithRawIValue

func (fps *PodSpecContainer_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type PodSpecContainer_FieldSubPathArrayItemValue

type PodSpecContainer_FieldSubPathArrayItemValue struct {
	PodSpecContainer_FieldPath
	// contains filtered or unexported fields
}

func (*PodSpecContainer_FieldSubPathArrayItemValue) AsEnvFromPathItemValue

func (*PodSpecContainer_FieldSubPathArrayItemValue) AsEnvPathItemValue

func (*PodSpecContainer_FieldSubPathArrayItemValue) AsResourcesPathItemValue

func (*PodSpecContainer_FieldSubPathArrayItemValue) AsSecurityContextPathItemValue

func (*PodSpecContainer_FieldSubPathArrayItemValue) AsVolumeMountsPathItemValue

func (*PodSpecContainer_FieldSubPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'Container'

func (*PodSpecContainer_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *PodSpecContainer_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type PodSpecContainer_FieldSubPathArrayOfValues

type PodSpecContainer_FieldSubPathArrayOfValues struct {
	PodSpecContainer_FieldPath
	// contains filtered or unexported fields
}

func (*PodSpecContainer_FieldSubPathArrayOfValues) AsEnvFromPathArrayOfValues

func (*PodSpecContainer_FieldSubPathArrayOfValues) AsEnvPathArrayOfValues

func (*PodSpecContainer_FieldSubPathArrayOfValues) AsResourcesPathArrayOfValues

func (*PodSpecContainer_FieldSubPathArrayOfValues) AsSecurityContextPathArrayOfValues

func (fpsaov *PodSpecContainer_FieldSubPathArrayOfValues) AsSecurityContextPathArrayOfValues() (SecurityContext_FieldPathArrayOfValues, bool)

func (*PodSpecContainer_FieldSubPathArrayOfValues) AsVolumeMountsPathArrayOfValues

func (fpsaov *PodSpecContainer_FieldSubPathArrayOfValues) AsVolumeMountsPathArrayOfValues() (VolumeMount_FieldPathArrayOfValues, bool)

func (*PodSpecContainer_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *PodSpecContainer_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type PodSpecContainer_FieldSubPathValue

type PodSpecContainer_FieldSubPathValue struct {
	PodSpecContainer_FieldPath
	// contains filtered or unexported fields
}

func (*PodSpecContainer_FieldSubPathValue) AsEnvFromPathValue

func (*PodSpecContainer_FieldSubPathValue) AsEnvPathValue

func (*PodSpecContainer_FieldSubPathValue) AsResourcesPathValue

func (*PodSpecContainer_FieldSubPathValue) AsSecurityContextPathValue

func (fpvs *PodSpecContainer_FieldSubPathValue) AsSecurityContextPathValue() (SecurityContext_FieldPathValue, bool)

func (*PodSpecContainer_FieldSubPathValue) AsVolumeMountsPathValue

func (fpvs *PodSpecContainer_FieldSubPathValue) AsVolumeMountsPathValue() (VolumeMount_FieldPathValue, bool)

func (*PodSpecContainer_FieldSubPathValue) CompareWith

func (fpvs *PodSpecContainer_FieldSubPathValue) CompareWith(source *PodSpec_Container) (int, bool)

func (*PodSpecContainer_FieldSubPathValue) CompareWithRaw

func (fpvs *PodSpecContainer_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*PodSpecContainer_FieldSubPathValue) GetRawValue

func (fpvs *PodSpecContainer_FieldSubPathValue) GetRawValue() interface{}

func (*PodSpecContainer_FieldSubPathValue) SetTo

func (*PodSpecContainer_FieldSubPathValue) SetToRaw

func (fpvs *PodSpecContainer_FieldSubPathValue) SetToRaw(target proto.Message)

type PodSpecContainer_FieldTerminalPath

type PodSpecContainer_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*PodSpecContainer_FieldTerminalPath) ClearValue

func (*PodSpecContainer_FieldTerminalPath) ClearValueRaw

func (fp *PodSpecContainer_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*PodSpecContainer_FieldTerminalPath) Get

func (fp *PodSpecContainer_FieldTerminalPath) Get(source *PodSpec_Container) (values []interface{})

Get returns all values pointed by specific field from source PodSpec_Container

func (*PodSpecContainer_FieldTerminalPath) GetDefault

func (fp *PodSpecContainer_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*PodSpecContainer_FieldTerminalPath) GetRaw

func (fp *PodSpecContainer_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*PodSpecContainer_FieldTerminalPath) GetSingle

func (fp *PodSpecContainer_FieldTerminalPath) GetSingle(source *PodSpec_Container) (interface{}, bool)

GetSingle returns value pointed by specific field of from source PodSpec_Container

func (*PodSpecContainer_FieldTerminalPath) GetSingleRaw

func (fp *PodSpecContainer_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*PodSpecContainer_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*PodSpecContainer_FieldTerminalPath) JSONString

func (fp *PodSpecContainer_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*PodSpecContainer_FieldTerminalPath) Selector

func (*PodSpecContainer_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *PodSpecContainer_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*PodSpecContainer_FieldTerminalPath) String

String returns path representation in proto convention

func (*PodSpecContainer_FieldTerminalPath) WithIArrayItemValue

func (fp *PodSpecContainer_FieldTerminalPath) WithIArrayItemValue(value interface{}) PodSpecContainer_FieldPathArrayItemValue

func (*PodSpecContainer_FieldTerminalPath) WithIArrayOfValues

func (fp *PodSpecContainer_FieldTerminalPath) WithIArrayOfValues(values interface{}) PodSpecContainer_FieldPathArrayOfValues

func (*PodSpecContainer_FieldTerminalPath) WithIValue

func (fp *PodSpecContainer_FieldTerminalPath) WithIValue(value interface{}) PodSpecContainer_FieldPathValue

func (*PodSpecContainer_FieldTerminalPath) WithRawIArrayItemValue

func (fp *PodSpecContainer_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*PodSpecContainer_FieldTerminalPath) WithRawIArrayOfValues

func (fp *PodSpecContainer_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*PodSpecContainer_FieldTerminalPath) WithRawIValue

func (fp *PodSpecContainer_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type PodSpecContainer_FieldTerminalPathArrayItemValue

type PodSpecContainer_FieldTerminalPathArrayItemValue struct {
	PodSpecContainer_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodSpecContainer_FieldTerminalPathArrayItemValue) AsArgsItemValue

func (fpaiv *PodSpecContainer_FieldTerminalPathArrayItemValue) AsArgsItemValue() (string, bool)

func (*PodSpecContainer_FieldTerminalPathArrayItemValue) AsCommandItemValue

func (fpaiv *PodSpecContainer_FieldTerminalPathArrayItemValue) AsCommandItemValue() (string, bool)

func (*PodSpecContainer_FieldTerminalPathArrayItemValue) AsEnvItemValue

func (fpaiv *PodSpecContainer_FieldTerminalPathArrayItemValue) AsEnvItemValue() (*EnvVar, bool)

func (*PodSpecContainer_FieldTerminalPathArrayItemValue) AsVolumeMountsItemValue

func (fpaiv *PodSpecContainer_FieldTerminalPathArrayItemValue) AsVolumeMountsItemValue() (*VolumeMount, bool)

func (*PodSpecContainer_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'Container'

func (*PodSpecContainer_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *PodSpecContainer_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object PodSpec_Container as interface{}

func (*PodSpecContainer_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *PodSpecContainer_FieldTerminalPathArrayItemValue) GetSingle(source *PodSpec_Container) (interface{}, bool)

func (*PodSpecContainer_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *PodSpecContainer_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type PodSpecContainer_FieldTerminalPathArrayOfValues

type PodSpecContainer_FieldTerminalPathArrayOfValues struct {
	PodSpecContainer_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodSpecContainer_FieldTerminalPathArrayOfValues) AsArgsArrayOfValues

func (fpaov *PodSpecContainer_FieldTerminalPathArrayOfValues) AsArgsArrayOfValues() ([][]string, bool)

func (*PodSpecContainer_FieldTerminalPathArrayOfValues) AsCommandArrayOfValues

func (fpaov *PodSpecContainer_FieldTerminalPathArrayOfValues) AsCommandArrayOfValues() ([][]string, bool)

func (*PodSpecContainer_FieldTerminalPathArrayOfValues) AsEnvArrayOfValues

func (fpaov *PodSpecContainer_FieldTerminalPathArrayOfValues) AsEnvArrayOfValues() ([][]*EnvVar, bool)

func (*PodSpecContainer_FieldTerminalPathArrayOfValues) AsEnvFromArrayOfValues

func (fpaov *PodSpecContainer_FieldTerminalPathArrayOfValues) AsEnvFromArrayOfValues() ([]*EnvFromSource, bool)

func (*PodSpecContainer_FieldTerminalPathArrayOfValues) AsImageArrayOfValues

func (fpaov *PodSpecContainer_FieldTerminalPathArrayOfValues) AsImageArrayOfValues() ([]string, bool)

func (*PodSpecContainer_FieldTerminalPathArrayOfValues) AsImagePullPolicyArrayOfValues

func (fpaov *PodSpecContainer_FieldTerminalPathArrayOfValues) AsImagePullPolicyArrayOfValues() ([]string, bool)

func (*PodSpecContainer_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *PodSpecContainer_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*PodSpecContainer_FieldTerminalPathArrayOfValues) AsResourcesArrayOfValues

func (*PodSpecContainer_FieldTerminalPathArrayOfValues) AsSecurityContextArrayOfValues

func (fpaov *PodSpecContainer_FieldTerminalPathArrayOfValues) AsSecurityContextArrayOfValues() ([]*SecurityContext, bool)

func (*PodSpecContainer_FieldTerminalPathArrayOfValues) AsVolumeMountsArrayOfValues

func (fpaov *PodSpecContainer_FieldTerminalPathArrayOfValues) AsVolumeMountsArrayOfValues() ([][]*VolumeMount, bool)

func (*PodSpecContainer_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *PodSpecContainer_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type PodSpecContainer_FieldTerminalPathValue

type PodSpecContainer_FieldTerminalPathValue struct {
	PodSpecContainer_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodSpecContainer_FieldTerminalPathValue) AsArgsValue

func (fpv *PodSpecContainer_FieldTerminalPathValue) AsArgsValue() ([]string, bool)

func (*PodSpecContainer_FieldTerminalPathValue) AsCommandValue

func (fpv *PodSpecContainer_FieldTerminalPathValue) AsCommandValue() ([]string, bool)

func (*PodSpecContainer_FieldTerminalPathValue) AsEnvFromValue

func (*PodSpecContainer_FieldTerminalPathValue) AsEnvValue

func (fpv *PodSpecContainer_FieldTerminalPathValue) AsEnvValue() ([]*EnvVar, bool)

func (*PodSpecContainer_FieldTerminalPathValue) AsImagePullPolicyValue

func (fpv *PodSpecContainer_FieldTerminalPathValue) AsImagePullPolicyValue() (string, bool)

func (*PodSpecContainer_FieldTerminalPathValue) AsImageValue

func (fpv *PodSpecContainer_FieldTerminalPathValue) AsImageValue() (string, bool)

func (*PodSpecContainer_FieldTerminalPathValue) AsNameValue

func (fpv *PodSpecContainer_FieldTerminalPathValue) AsNameValue() (string, bool)

func (*PodSpecContainer_FieldTerminalPathValue) AsResourcesValue

func (*PodSpecContainer_FieldTerminalPathValue) AsSecurityContextValue

func (fpv *PodSpecContainer_FieldTerminalPathValue) AsSecurityContextValue() (*SecurityContext, bool)

func (*PodSpecContainer_FieldTerminalPathValue) AsVolumeMountsValue

func (fpv *PodSpecContainer_FieldTerminalPathValue) AsVolumeMountsValue() ([]*VolumeMount, bool)

func (*PodSpecContainer_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'PodSpecContainer_FieldTerminalPathValue' with the value under path in 'PodSpec_Container'.

func (*PodSpecContainer_FieldTerminalPathValue) CompareWithRaw

func (fpv *PodSpecContainer_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*PodSpecContainer_FieldTerminalPathValue) GetRawValue

func (fpv *PodSpecContainer_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'Container' as interface{}

func (*PodSpecContainer_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Container

func (*PodSpecContainer_FieldTerminalPathValue) SetToRaw

type PodSpecFieldPathBuilder

type PodSpecFieldPathBuilder struct{}

func NewPodSpecFieldPathBuilder

func NewPodSpecFieldPathBuilder() PodSpecFieldPathBuilder

func (PodSpecFieldPathBuilder) Compose

func (PodSpecFieldPathBuilder) Containers

func (PodSpecFieldPathBuilder) HostNetwork

func (PodSpecFieldPathBuilder) HostVolumeMounts

func (PodSpecFieldPathBuilder) ImagePullSecrets

func (PodSpecFieldPathBuilder) Node

func (PodSpecFieldPathBuilder) RestartPolicy

func (PodSpecFieldPathBuilder) Volumes

type PodSpecMapPathSelectorContainersResourcesLimits

type PodSpecMapPathSelectorContainersResourcesLimits struct {
	// contains filtered or unexported fields
}

func (PodSpecMapPathSelectorContainersResourcesLimits) FieldPath

func (PodSpecMapPathSelectorContainersResourcesLimits) WithArrayOfValues

func (PodSpecMapPathSelectorContainersResourcesLimits) WithValue

type PodSpecMapPathSelectorContainersResourcesRequests

type PodSpecMapPathSelectorContainersResourcesRequests struct {
	// contains filtered or unexported fields
}

func (PodSpecMapPathSelectorContainersResourcesRequests) FieldPath

func (PodSpecMapPathSelectorContainersResourcesRequests) WithArrayOfValues

func (PodSpecMapPathSelectorContainersResourcesRequests) WithValue

type PodSpecPathSelectorCompose

type PodSpecPathSelectorCompose struct{}

func (PodSpecPathSelectorCompose) FieldPath

func (PodSpecPathSelectorCompose) WithArrayOfValues

func (PodSpecPathSelectorCompose) WithValue

type PodSpecPathSelectorContainers

type PodSpecPathSelectorContainers struct{}

func (PodSpecPathSelectorContainers) Args

func (PodSpecPathSelectorContainers) Command

func (PodSpecPathSelectorContainers) Env

func (PodSpecPathSelectorContainers) EnvFrom

func (PodSpecPathSelectorContainers) FieldPath

func (PodSpecPathSelectorContainers) Image

func (PodSpecPathSelectorContainers) ImagePullPolicy

func (PodSpecPathSelectorContainers) Name

func (PodSpecPathSelectorContainers) Resources

func (PodSpecPathSelectorContainers) SecurityContext

func (PodSpecPathSelectorContainers) VolumeMounts

func (PodSpecPathSelectorContainers) WithArrayOfValues

func (PodSpecPathSelectorContainers) WithItemValue

func (PodSpecPathSelectorContainers) WithSubArrayItemValue

func (PodSpecPathSelectorContainers) WithSubArrayOfValues

func (PodSpecPathSelectorContainers) WithSubPath

func (PodSpecPathSelectorContainers) WithSubValue

func (PodSpecPathSelectorContainers) WithValue

type PodSpecPathSelectorContainersArgs

type PodSpecPathSelectorContainersArgs struct{}

func (PodSpecPathSelectorContainersArgs) FieldPath

func (PodSpecPathSelectorContainersArgs) WithArrayOfValues

func (PodSpecPathSelectorContainersArgs) WithItemValue

func (PodSpecPathSelectorContainersArgs) WithValue

type PodSpecPathSelectorContainersCommand

type PodSpecPathSelectorContainersCommand struct{}

func (PodSpecPathSelectorContainersCommand) FieldPath

func (PodSpecPathSelectorContainersCommand) WithArrayOfValues

func (PodSpecPathSelectorContainersCommand) WithItemValue

func (PodSpecPathSelectorContainersCommand) WithValue

type PodSpecPathSelectorContainersEnv

type PodSpecPathSelectorContainersEnv struct{}

func (PodSpecPathSelectorContainersEnv) FieldPath

func (PodSpecPathSelectorContainersEnv) Name

func (PodSpecPathSelectorContainersEnv) Value

func (PodSpecPathSelectorContainersEnv) ValueFrom

func (PodSpecPathSelectorContainersEnv) WithArrayOfValues

func (PodSpecPathSelectorContainersEnv) WithItemValue

func (PodSpecPathSelectorContainersEnv) WithValue

type PodSpecPathSelectorContainersEnvFrom

type PodSpecPathSelectorContainersEnvFrom struct{}

func (PodSpecPathSelectorContainersEnvFrom) ConfigMapRef

func (PodSpecPathSelectorContainersEnvFrom) FieldPath

func (PodSpecPathSelectorContainersEnvFrom) Prefix

func (PodSpecPathSelectorContainersEnvFrom) SecretRef

func (PodSpecPathSelectorContainersEnvFrom) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvFrom) WithValue

type PodSpecPathSelectorContainersEnvFromConfigMapRef

type PodSpecPathSelectorContainersEnvFromConfigMapRef struct{}

func (PodSpecPathSelectorContainersEnvFromConfigMapRef) FieldPath

func (PodSpecPathSelectorContainersEnvFromConfigMapRef) Name

func (PodSpecPathSelectorContainersEnvFromConfigMapRef) Optional

func (PodSpecPathSelectorContainersEnvFromConfigMapRef) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvFromConfigMapRef) WithValue

type PodSpecPathSelectorContainersEnvFromConfigMapRefName

type PodSpecPathSelectorContainersEnvFromConfigMapRefName struct{}

func (PodSpecPathSelectorContainersEnvFromConfigMapRefName) FieldPath

func (PodSpecPathSelectorContainersEnvFromConfigMapRefName) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvFromConfigMapRefName) WithValue

type PodSpecPathSelectorContainersEnvFromConfigMapRefOptional

type PodSpecPathSelectorContainersEnvFromConfigMapRefOptional struct{}

func (PodSpecPathSelectorContainersEnvFromConfigMapRefOptional) FieldPath

func (PodSpecPathSelectorContainersEnvFromConfigMapRefOptional) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvFromConfigMapRefOptional) WithValue

type PodSpecPathSelectorContainersEnvFromPrefix

type PodSpecPathSelectorContainersEnvFromPrefix struct{}

func (PodSpecPathSelectorContainersEnvFromPrefix) FieldPath

func (PodSpecPathSelectorContainersEnvFromPrefix) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvFromPrefix) WithValue

type PodSpecPathSelectorContainersEnvFromSecretRef

type PodSpecPathSelectorContainersEnvFromSecretRef struct{}

func (PodSpecPathSelectorContainersEnvFromSecretRef) FieldPath

func (PodSpecPathSelectorContainersEnvFromSecretRef) Name

func (PodSpecPathSelectorContainersEnvFromSecretRef) Optional

func (PodSpecPathSelectorContainersEnvFromSecretRef) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvFromSecretRef) WithValue

type PodSpecPathSelectorContainersEnvFromSecretRefName

type PodSpecPathSelectorContainersEnvFromSecretRefName struct{}

func (PodSpecPathSelectorContainersEnvFromSecretRefName) FieldPath

func (PodSpecPathSelectorContainersEnvFromSecretRefName) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvFromSecretRefName) WithValue

type PodSpecPathSelectorContainersEnvFromSecretRefOptional

type PodSpecPathSelectorContainersEnvFromSecretRefOptional struct{}

func (PodSpecPathSelectorContainersEnvFromSecretRefOptional) FieldPath

func (PodSpecPathSelectorContainersEnvFromSecretRefOptional) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvFromSecretRefOptional) WithValue

type PodSpecPathSelectorContainersEnvName

type PodSpecPathSelectorContainersEnvName struct{}

func (PodSpecPathSelectorContainersEnvName) FieldPath

func (PodSpecPathSelectorContainersEnvName) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvName) WithValue

type PodSpecPathSelectorContainersEnvValue

type PodSpecPathSelectorContainersEnvValue struct{}

func (PodSpecPathSelectorContainersEnvValue) FieldPath

func (PodSpecPathSelectorContainersEnvValue) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvValue) WithValue

type PodSpecPathSelectorContainersEnvValueFrom

type PodSpecPathSelectorContainersEnvValueFrom struct{}

func (PodSpecPathSelectorContainersEnvValueFrom) ConfigMapKeyRef

func (PodSpecPathSelectorContainersEnvValueFrom) FieldPath

func (PodSpecPathSelectorContainersEnvValueFrom) SecretKeyRef

func (PodSpecPathSelectorContainersEnvValueFrom) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvValueFrom) WithValue

type PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRef

type PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRef struct{}

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRef) FieldPath

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRef) Key

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRef) Name

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRef) Optional

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRef) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRef) WithValue

type PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefKey

type PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefKey struct{}

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefKey) FieldPath

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefKey) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefKey) WithValue

type PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefName

type PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefName struct{}

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefName) FieldPath

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefName) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefName) WithValue

type PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefOptional

type PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefOptional struct{}

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefOptional) FieldPath

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefOptional) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvValueFromConfigMapKeyRefOptional) WithValue

type PodSpecPathSelectorContainersEnvValueFromSecretKeyRef

type PodSpecPathSelectorContainersEnvValueFromSecretKeyRef struct{}

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRef) FieldPath

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRef) Key

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRef) Name

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRef) Optional

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRef) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRef) WithValue

type PodSpecPathSelectorContainersEnvValueFromSecretKeyRefKey

type PodSpecPathSelectorContainersEnvValueFromSecretKeyRefKey struct{}

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRefKey) FieldPath

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRefKey) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRefKey) WithValue

type PodSpecPathSelectorContainersEnvValueFromSecretKeyRefName

type PodSpecPathSelectorContainersEnvValueFromSecretKeyRefName struct{}

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRefName) FieldPath

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRefName) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRefName) WithValue

type PodSpecPathSelectorContainersEnvValueFromSecretKeyRefOptional

type PodSpecPathSelectorContainersEnvValueFromSecretKeyRefOptional struct{}

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRefOptional) FieldPath

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRefOptional) WithArrayOfValues

func (PodSpecPathSelectorContainersEnvValueFromSecretKeyRefOptional) WithValue

type PodSpecPathSelectorContainersImage

type PodSpecPathSelectorContainersImage struct{}

func (PodSpecPathSelectorContainersImage) FieldPath

func (PodSpecPathSelectorContainersImage) WithArrayOfValues

func (PodSpecPathSelectorContainersImage) WithValue

type PodSpecPathSelectorContainersImagePullPolicy

type PodSpecPathSelectorContainersImagePullPolicy struct{}

func (PodSpecPathSelectorContainersImagePullPolicy) FieldPath

func (PodSpecPathSelectorContainersImagePullPolicy) WithArrayOfValues

func (PodSpecPathSelectorContainersImagePullPolicy) WithValue

type PodSpecPathSelectorContainersName

type PodSpecPathSelectorContainersName struct{}

func (PodSpecPathSelectorContainersName) FieldPath

func (PodSpecPathSelectorContainersName) WithArrayOfValues

func (PodSpecPathSelectorContainersName) WithValue

type PodSpecPathSelectorContainersResources

type PodSpecPathSelectorContainersResources struct{}

func (PodSpecPathSelectorContainersResources) FieldPath

func (PodSpecPathSelectorContainersResources) Limits

func (PodSpecPathSelectorContainersResources) Requests

func (PodSpecPathSelectorContainersResources) WithArrayOfValues

func (PodSpecPathSelectorContainersResources) WithValue

type PodSpecPathSelectorContainersResourcesLimits

type PodSpecPathSelectorContainersResourcesLimits struct{}

func (PodSpecPathSelectorContainersResourcesLimits) FieldPath

func (PodSpecPathSelectorContainersResourcesLimits) WithArrayOfValues

func (PodSpecPathSelectorContainersResourcesLimits) WithKey

func (PodSpecPathSelectorContainersResourcesLimits) WithValue

type PodSpecPathSelectorContainersResourcesRequests

type PodSpecPathSelectorContainersResourcesRequests struct{}

func (PodSpecPathSelectorContainersResourcesRequests) FieldPath

func (PodSpecPathSelectorContainersResourcesRequests) WithArrayOfValues

func (PodSpecPathSelectorContainersResourcesRequests) WithKey

func (PodSpecPathSelectorContainersResourcesRequests) WithValue

type PodSpecPathSelectorContainersSecurityContext

type PodSpecPathSelectorContainersSecurityContext struct{}

func (PodSpecPathSelectorContainersSecurityContext) FieldPath

func (PodSpecPathSelectorContainersSecurityContext) Privileged

func (PodSpecPathSelectorContainersSecurityContext) WithArrayOfValues

func (PodSpecPathSelectorContainersSecurityContext) WithValue

type PodSpecPathSelectorContainersSecurityContextPrivileged

type PodSpecPathSelectorContainersSecurityContextPrivileged struct{}

func (PodSpecPathSelectorContainersSecurityContextPrivileged) FieldPath

func (PodSpecPathSelectorContainersSecurityContextPrivileged) WithArrayOfValues

func (PodSpecPathSelectorContainersSecurityContextPrivileged) WithValue

type PodSpecPathSelectorContainersVolumeMounts

type PodSpecPathSelectorContainersVolumeMounts struct{}

func (PodSpecPathSelectorContainersVolumeMounts) FieldPath

func (PodSpecPathSelectorContainersVolumeMounts) MountPath

func (PodSpecPathSelectorContainersVolumeMounts) Name

func (PodSpecPathSelectorContainersVolumeMounts) ReadOnly

func (PodSpecPathSelectorContainersVolumeMounts) SubPath

func (PodSpecPathSelectorContainersVolumeMounts) WithArrayOfValues

func (PodSpecPathSelectorContainersVolumeMounts) WithItemValue

func (PodSpecPathSelectorContainersVolumeMounts) WithValue

type PodSpecPathSelectorContainersVolumeMountsMountPath

type PodSpecPathSelectorContainersVolumeMountsMountPath struct{}

func (PodSpecPathSelectorContainersVolumeMountsMountPath) FieldPath

func (PodSpecPathSelectorContainersVolumeMountsMountPath) WithArrayOfValues

func (PodSpecPathSelectorContainersVolumeMountsMountPath) WithValue

type PodSpecPathSelectorContainersVolumeMountsName

type PodSpecPathSelectorContainersVolumeMountsName struct{}

func (PodSpecPathSelectorContainersVolumeMountsName) FieldPath

func (PodSpecPathSelectorContainersVolumeMountsName) WithArrayOfValues

func (PodSpecPathSelectorContainersVolumeMountsName) WithValue

type PodSpecPathSelectorContainersVolumeMountsReadOnly

type PodSpecPathSelectorContainersVolumeMountsReadOnly struct{}

func (PodSpecPathSelectorContainersVolumeMountsReadOnly) FieldPath

func (PodSpecPathSelectorContainersVolumeMountsReadOnly) WithArrayOfValues

func (PodSpecPathSelectorContainersVolumeMountsReadOnly) WithValue

type PodSpecPathSelectorContainersVolumeMountsSubPath

type PodSpecPathSelectorContainersVolumeMountsSubPath struct{}

func (PodSpecPathSelectorContainersVolumeMountsSubPath) FieldPath

func (PodSpecPathSelectorContainersVolumeMountsSubPath) WithArrayOfValues

func (PodSpecPathSelectorContainersVolumeMountsSubPath) WithValue

type PodSpecPathSelectorHostNetwork

type PodSpecPathSelectorHostNetwork struct{}

func (PodSpecPathSelectorHostNetwork) FieldPath

func (PodSpecPathSelectorHostNetwork) WithArrayOfValues

func (PodSpecPathSelectorHostNetwork) WithValue

type PodSpecPathSelectorHostVolumeMounts

type PodSpecPathSelectorHostVolumeMounts struct{}

func (PodSpecPathSelectorHostVolumeMounts) FieldPath

func (PodSpecPathSelectorHostVolumeMounts) MountPath

func (PodSpecPathSelectorHostVolumeMounts) Name

func (PodSpecPathSelectorHostVolumeMounts) ReadOnly

func (PodSpecPathSelectorHostVolumeMounts) SubPath

func (PodSpecPathSelectorHostVolumeMounts) WithArrayOfValues

func (PodSpecPathSelectorHostVolumeMounts) WithItemValue

func (PodSpecPathSelectorHostVolumeMounts) WithSubArrayItemValue

func (PodSpecPathSelectorHostVolumeMounts) WithSubArrayOfValues

func (PodSpecPathSelectorHostVolumeMounts) WithSubPath

func (PodSpecPathSelectorHostVolumeMounts) WithSubValue

func (PodSpecPathSelectorHostVolumeMounts) WithValue

type PodSpecPathSelectorHostVolumeMountsMountPath

type PodSpecPathSelectorHostVolumeMountsMountPath struct{}

func (PodSpecPathSelectorHostVolumeMountsMountPath) FieldPath

func (PodSpecPathSelectorHostVolumeMountsMountPath) WithArrayOfValues

func (PodSpecPathSelectorHostVolumeMountsMountPath) WithValue

type PodSpecPathSelectorHostVolumeMountsName

type PodSpecPathSelectorHostVolumeMountsName struct{}

func (PodSpecPathSelectorHostVolumeMountsName) FieldPath

func (PodSpecPathSelectorHostVolumeMountsName) WithArrayOfValues

func (PodSpecPathSelectorHostVolumeMountsName) WithValue

type PodSpecPathSelectorHostVolumeMountsReadOnly

type PodSpecPathSelectorHostVolumeMountsReadOnly struct{}

func (PodSpecPathSelectorHostVolumeMountsReadOnly) FieldPath

func (PodSpecPathSelectorHostVolumeMountsReadOnly) WithArrayOfValues

func (PodSpecPathSelectorHostVolumeMountsReadOnly) WithValue

type PodSpecPathSelectorHostVolumeMountsSubPath

type PodSpecPathSelectorHostVolumeMountsSubPath struct{}

func (PodSpecPathSelectorHostVolumeMountsSubPath) FieldPath

func (PodSpecPathSelectorHostVolumeMountsSubPath) WithArrayOfValues

func (PodSpecPathSelectorHostVolumeMountsSubPath) WithValue

type PodSpecPathSelectorImagePullSecrets

type PodSpecPathSelectorImagePullSecrets struct{}

func (PodSpecPathSelectorImagePullSecrets) FieldPath

func (PodSpecPathSelectorImagePullSecrets) Name

func (PodSpecPathSelectorImagePullSecrets) WithArrayOfValues

func (PodSpecPathSelectorImagePullSecrets) WithItemValue

func (PodSpecPathSelectorImagePullSecrets) WithSubArrayItemValue

func (PodSpecPathSelectorImagePullSecrets) WithSubArrayOfValues

func (PodSpecPathSelectorImagePullSecrets) WithSubPath

func (PodSpecPathSelectorImagePullSecrets) WithSubValue

func (PodSpecPathSelectorImagePullSecrets) WithValue

type PodSpecPathSelectorImagePullSecretsName

type PodSpecPathSelectorImagePullSecretsName struct{}

func (PodSpecPathSelectorImagePullSecretsName) FieldPath

func (PodSpecPathSelectorImagePullSecretsName) WithArrayOfValues

func (PodSpecPathSelectorImagePullSecretsName) WithValue

type PodSpecPathSelectorNode

type PodSpecPathSelectorNode struct{}

func (PodSpecPathSelectorNode) FieldPath

func (PodSpecPathSelectorNode) WithArrayOfValues

func (PodSpecPathSelectorNode) WithValue

type PodSpecPathSelectorRestartPolicy

type PodSpecPathSelectorRestartPolicy struct{}

func (PodSpecPathSelectorRestartPolicy) FieldPath

func (PodSpecPathSelectorRestartPolicy) WithArrayOfValues

func (PodSpecPathSelectorRestartPolicy) WithValue

type PodSpecPathSelectorVolumes

type PodSpecPathSelectorVolumes struct{}

func (PodSpecPathSelectorVolumes) ConfigMap

func (PodSpecPathSelectorVolumes) FieldPath

func (PodSpecPathSelectorVolumes) HostPath

func (PodSpecPathSelectorVolumes) Name

func (PodSpecPathSelectorVolumes) Secret

func (PodSpecPathSelectorVolumes) WithArrayOfValues

func (PodSpecPathSelectorVolumes) WithItemValue

func (PodSpecPathSelectorVolumes) WithSubArrayItemValue

func (PodSpecPathSelectorVolumes) WithSubArrayOfValues

func (PodSpecPathSelectorVolumes) WithSubPath

func (PodSpecPathSelectorVolumes) WithSubValue

func (PodSpecPathSelectorVolumes) WithValue

type PodSpecPathSelectorVolumesConfigMap

type PodSpecPathSelectorVolumesConfigMap struct{}

func (PodSpecPathSelectorVolumesConfigMap) DefaultMode

func (PodSpecPathSelectorVolumesConfigMap) FieldPath

func (PodSpecPathSelectorVolumesConfigMap) Items

func (PodSpecPathSelectorVolumesConfigMap) Name

func (PodSpecPathSelectorVolumesConfigMap) Optional

func (PodSpecPathSelectorVolumesConfigMap) WithArrayOfValues

func (PodSpecPathSelectorVolumesConfigMap) WithValue

type PodSpecPathSelectorVolumesConfigMapDefaultMode

type PodSpecPathSelectorVolumesConfigMapDefaultMode struct{}

func (PodSpecPathSelectorVolumesConfigMapDefaultMode) FieldPath

func (PodSpecPathSelectorVolumesConfigMapDefaultMode) WithArrayOfValues

func (PodSpecPathSelectorVolumesConfigMapDefaultMode) WithValue

type PodSpecPathSelectorVolumesConfigMapItems

type PodSpecPathSelectorVolumesConfigMapItems struct{}

func (PodSpecPathSelectorVolumesConfigMapItems) FieldPath

func (PodSpecPathSelectorVolumesConfigMapItems) Key

func (PodSpecPathSelectorVolumesConfigMapItems) Mode

func (PodSpecPathSelectorVolumesConfigMapItems) Path

func (PodSpecPathSelectorVolumesConfigMapItems) WithArrayOfValues

func (PodSpecPathSelectorVolumesConfigMapItems) WithItemValue

func (PodSpecPathSelectorVolumesConfigMapItems) WithValue

type PodSpecPathSelectorVolumesConfigMapItemsKey

type PodSpecPathSelectorVolumesConfigMapItemsKey struct{}

func (PodSpecPathSelectorVolumesConfigMapItemsKey) FieldPath

func (PodSpecPathSelectorVolumesConfigMapItemsKey) WithArrayOfValues

func (PodSpecPathSelectorVolumesConfigMapItemsKey) WithValue

type PodSpecPathSelectorVolumesConfigMapItemsMode

type PodSpecPathSelectorVolumesConfigMapItemsMode struct{}

func (PodSpecPathSelectorVolumesConfigMapItemsMode) FieldPath

func (PodSpecPathSelectorVolumesConfigMapItemsMode) WithArrayOfValues

func (PodSpecPathSelectorVolumesConfigMapItemsMode) WithValue

type PodSpecPathSelectorVolumesConfigMapItemsPath

type PodSpecPathSelectorVolumesConfigMapItemsPath struct{}

func (PodSpecPathSelectorVolumesConfigMapItemsPath) FieldPath

func (PodSpecPathSelectorVolumesConfigMapItemsPath) WithArrayOfValues

func (PodSpecPathSelectorVolumesConfigMapItemsPath) WithValue

type PodSpecPathSelectorVolumesConfigMapName

type PodSpecPathSelectorVolumesConfigMapName struct{}

func (PodSpecPathSelectorVolumesConfigMapName) FieldPath

func (PodSpecPathSelectorVolumesConfigMapName) WithArrayOfValues

func (PodSpecPathSelectorVolumesConfigMapName) WithValue

type PodSpecPathSelectorVolumesConfigMapOptional

type PodSpecPathSelectorVolumesConfigMapOptional struct{}

func (PodSpecPathSelectorVolumesConfigMapOptional) FieldPath

func (PodSpecPathSelectorVolumesConfigMapOptional) WithArrayOfValues

func (PodSpecPathSelectorVolumesConfigMapOptional) WithValue

type PodSpecPathSelectorVolumesHostPath

type PodSpecPathSelectorVolumesHostPath struct{}

func (PodSpecPathSelectorVolumesHostPath) FieldPath

func (PodSpecPathSelectorVolumesHostPath) Path

func (PodSpecPathSelectorVolumesHostPath) Type

func (PodSpecPathSelectorVolumesHostPath) WithArrayOfValues

func (PodSpecPathSelectorVolumesHostPath) WithValue

type PodSpecPathSelectorVolumesHostPathPath

type PodSpecPathSelectorVolumesHostPathPath struct{}

func (PodSpecPathSelectorVolumesHostPathPath) FieldPath

func (PodSpecPathSelectorVolumesHostPathPath) WithArrayOfValues

func (PodSpecPathSelectorVolumesHostPathPath) WithValue

type PodSpecPathSelectorVolumesHostPathType

type PodSpecPathSelectorVolumesHostPathType struct{}

func (PodSpecPathSelectorVolumesHostPathType) FieldPath

func (PodSpecPathSelectorVolumesHostPathType) WithArrayOfValues

func (PodSpecPathSelectorVolumesHostPathType) WithValue

type PodSpecPathSelectorVolumesName

type PodSpecPathSelectorVolumesName struct{}

func (PodSpecPathSelectorVolumesName) FieldPath

func (PodSpecPathSelectorVolumesName) WithArrayOfValues

func (PodSpecPathSelectorVolumesName) WithValue

type PodSpecPathSelectorVolumesSecret

type PodSpecPathSelectorVolumesSecret struct{}

func (PodSpecPathSelectorVolumesSecret) DefaultMode

func (PodSpecPathSelectorVolumesSecret) FieldPath

func (PodSpecPathSelectorVolumesSecret) Items

func (PodSpecPathSelectorVolumesSecret) Optional

func (PodSpecPathSelectorVolumesSecret) SecretName

func (PodSpecPathSelectorVolumesSecret) WithArrayOfValues

func (PodSpecPathSelectorVolumesSecret) WithValue

type PodSpecPathSelectorVolumesSecretDefaultMode

type PodSpecPathSelectorVolumesSecretDefaultMode struct{}

func (PodSpecPathSelectorVolumesSecretDefaultMode) FieldPath

func (PodSpecPathSelectorVolumesSecretDefaultMode) WithArrayOfValues

func (PodSpecPathSelectorVolumesSecretDefaultMode) WithValue

type PodSpecPathSelectorVolumesSecretItems

type PodSpecPathSelectorVolumesSecretItems struct{}

func (PodSpecPathSelectorVolumesSecretItems) FieldPath

func (PodSpecPathSelectorVolumesSecretItems) Key

func (PodSpecPathSelectorVolumesSecretItems) Mode

func (PodSpecPathSelectorVolumesSecretItems) Path

func (PodSpecPathSelectorVolumesSecretItems) WithArrayOfValues

func (PodSpecPathSelectorVolumesSecretItems) WithItemValue

func (PodSpecPathSelectorVolumesSecretItems) WithValue

type PodSpecPathSelectorVolumesSecretItemsKey

type PodSpecPathSelectorVolumesSecretItemsKey struct{}

func (PodSpecPathSelectorVolumesSecretItemsKey) FieldPath

func (PodSpecPathSelectorVolumesSecretItemsKey) WithArrayOfValues

func (PodSpecPathSelectorVolumesSecretItemsKey) WithValue

type PodSpecPathSelectorVolumesSecretItemsMode

type PodSpecPathSelectorVolumesSecretItemsMode struct{}

func (PodSpecPathSelectorVolumesSecretItemsMode) FieldPath

func (PodSpecPathSelectorVolumesSecretItemsMode) WithArrayOfValues

func (PodSpecPathSelectorVolumesSecretItemsMode) WithValue

type PodSpecPathSelectorVolumesSecretItemsPath

type PodSpecPathSelectorVolumesSecretItemsPath struct{}

func (PodSpecPathSelectorVolumesSecretItemsPath) FieldPath

func (PodSpecPathSelectorVolumesSecretItemsPath) WithArrayOfValues

func (PodSpecPathSelectorVolumesSecretItemsPath) WithValue

type PodSpecPathSelectorVolumesSecretOptional

type PodSpecPathSelectorVolumesSecretOptional struct{}

func (PodSpecPathSelectorVolumesSecretOptional) FieldPath

func (PodSpecPathSelectorVolumesSecretOptional) WithArrayOfValues

func (PodSpecPathSelectorVolumesSecretOptional) WithValue

type PodSpecPathSelectorVolumesSecretSecretName

type PodSpecPathSelectorVolumesSecretSecretName struct{}

func (PodSpecPathSelectorVolumesSecretSecretName) FieldPath

func (PodSpecPathSelectorVolumesSecretSecretName) WithArrayOfValues

func (PodSpecPathSelectorVolumesSecretSecretName) WithValue

type PodSpec_Container

type PodSpec_Container struct {

	// args to run the command.
	Args []string `protobuf:"bytes,1,rep,name=args,proto3" json:"args,omitempty" firestore:"args"`
	// command to run the container.
	// The image default command will be used when it's not given.
	Command []string `protobuf:"bytes,2,rep,name=command,proto3" json:"command,omitempty" firestore:"command"`
	// env is additional environment variables passed to the container.
	Env []*EnvVar `protobuf:"bytes,3,rep,name=env,proto3" json:"env,omitempty" firestore:"env"`
	// image is the URL of the container image.
	Image           string `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty" firestore:"image"`
	ImagePullPolicy string `` /* 136-byte string literal not displayed */
	// name is the name of the container. Must be unique in the Pod.
	Name      string                                  `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	Resources *PodSpec_Container_ResourceRequirements `protobuf:"bytes,7,opt,name=resources,proto3" json:"resources,omitempty" firestore:"resources"`
	// Security options the pod should run with.
	SecurityContext *SecurityContext `` /* 134-byte string literal not displayed */
	// Pod volumes to mount into the container's filesystem.
	// Cannot be updated.
	VolumeMounts []*VolumeMount `protobuf:"bytes,9,rep,name=volume_mounts,json=volumeMounts,proto3" json:"volume_mounts,omitempty" firestore:"volumeMounts"`
	// List of sources to populate environment variables in the container.
	// The keys defined within a source must be a C_IDENTIFIER. All invalid
	// keys will be reported as an event when the container is starting. When
	// a key exists in multiple sources, the value associated with the last
	// source will take precedence. Values defined by an Env with a duplicate
	// key will take precedence. Cannot be updated.
	EnvFrom *EnvFromSource `protobuf:"bytes,19,opt,name=envFrom,proto3" json:"envFrom,omitempty" firestore:"envFrom"`
	// contains filtered or unexported fields
}

Container defines configuration of a Container.

func (*PodSpec_Container) Clone

func (*PodSpec_Container) CloneRaw

func (*PodSpec_Container) Descriptor

func (*PodSpec_Container) Descriptor() ([]byte, []int)

Deprecated, Use PodSpec_Container.ProtoReflect.Descriptor instead.

func (*PodSpec_Container) GetArgs

func (m *PodSpec_Container) GetArgs() []string

func (*PodSpec_Container) GetCommand

func (m *PodSpec_Container) GetCommand() []string

func (*PodSpec_Container) GetEnv

func (m *PodSpec_Container) GetEnv() []*EnvVar

func (*PodSpec_Container) GetEnvFrom

func (m *PodSpec_Container) GetEnvFrom() *EnvFromSource

func (*PodSpec_Container) GetImage

func (m *PodSpec_Container) GetImage() string

func (*PodSpec_Container) GetImagePullPolicy

func (m *PodSpec_Container) GetImagePullPolicy() string

func (*PodSpec_Container) GetName

func (m *PodSpec_Container) GetName() string

func (*PodSpec_Container) GetResources

func (*PodSpec_Container) GetSecurityContext

func (m *PodSpec_Container) GetSecurityContext() *SecurityContext

func (*PodSpec_Container) GetVolumeMounts

func (m *PodSpec_Container) GetVolumeMounts() []*VolumeMount

func (*PodSpec_Container) GotenMessage

func (*PodSpec_Container) GotenMessage()

func (*PodSpec_Container) GotenObjectExt

func (o *PodSpec_Container) GotenObjectExt()

func (*PodSpec_Container) GotenValidate

func (obj *PodSpec_Container) GotenValidate() error

func (*PodSpec_Container) MakeDiffFieldMask

func (o *PodSpec_Container) MakeDiffFieldMask(other *PodSpec_Container) *PodSpec_Container_FieldMask

func (*PodSpec_Container) MakeFullFieldMask

func (o *PodSpec_Container) MakeFullFieldMask() *PodSpec_Container_FieldMask

func (*PodSpec_Container) MakeRawDiffFieldMask

func (o *PodSpec_Container) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*PodSpec_Container) MakeRawFullFieldMask

func (o *PodSpec_Container) MakeRawFullFieldMask() gotenobject.FieldMask

func (*PodSpec_Container) Marshal

func (m *PodSpec_Container) Marshal() ([]byte, error)

func (*PodSpec_Container) MarshalJSON

func (m *PodSpec_Container) MarshalJSON() ([]byte, error)

func (*PodSpec_Container) Merge

func (o *PodSpec_Container) Merge(source *PodSpec_Container)

func (*PodSpec_Container) MergeRaw

func (o *PodSpec_Container) MergeRaw(source gotenobject.GotenObjectExt)

func (*PodSpec_Container) ProtoMessage

func (*PodSpec_Container) ProtoMessage()

func (*PodSpec_Container) ProtoReflect

func (m *PodSpec_Container) ProtoReflect() preflect.Message

func (*PodSpec_Container) Reset

func (m *PodSpec_Container) Reset()

func (*PodSpec_Container) SetArgs

func (m *PodSpec_Container) SetArgs(fv []string)

func (*PodSpec_Container) SetCommand

func (m *PodSpec_Container) SetCommand(fv []string)

func (*PodSpec_Container) SetEnv

func (m *PodSpec_Container) SetEnv(fv []*EnvVar)

func (*PodSpec_Container) SetEnvFrom

func (m *PodSpec_Container) SetEnvFrom(fv *EnvFromSource)

func (*PodSpec_Container) SetImage

func (m *PodSpec_Container) SetImage(fv string)

func (*PodSpec_Container) SetImagePullPolicy

func (m *PodSpec_Container) SetImagePullPolicy(fv string)

func (*PodSpec_Container) SetName

func (m *PodSpec_Container) SetName(fv string)

func (*PodSpec_Container) SetResources

func (*PodSpec_Container) SetSecurityContext

func (m *PodSpec_Container) SetSecurityContext(fv *SecurityContext)

func (*PodSpec_Container) SetVolumeMounts

func (m *PodSpec_Container) SetVolumeMounts(fv []*VolumeMount)

func (*PodSpec_Container) String

func (m *PodSpec_Container) String() string

func (*PodSpec_Container) Unmarshal

func (m *PodSpec_Container) Unmarshal(b []byte) error

func (*PodSpec_Container) UnmarshalJSON

func (m *PodSpec_Container) UnmarshalJSON(data []byte) error

type PodSpec_ContainerMapPathSelectorResourcesLimits

type PodSpec_ContainerMapPathSelectorResourcesLimits struct {
	// contains filtered or unexported fields
}

func (PodSpec_ContainerMapPathSelectorResourcesLimits) FieldPath

func (PodSpec_ContainerMapPathSelectorResourcesLimits) WithArrayOfValues

func (PodSpec_ContainerMapPathSelectorResourcesLimits) WithValue

type PodSpec_ContainerMapPathSelectorResourcesRequests

type PodSpec_ContainerMapPathSelectorResourcesRequests struct {
	// contains filtered or unexported fields
}

func (PodSpec_ContainerMapPathSelectorResourcesRequests) FieldPath

func (PodSpec_ContainerMapPathSelectorResourcesRequests) WithArrayOfValues

func (PodSpec_ContainerMapPathSelectorResourcesRequests) WithValue

type PodSpec_ContainerPathSelectorArgs

type PodSpec_ContainerPathSelectorArgs struct{}

func (PodSpec_ContainerPathSelectorArgs) FieldPath

func (PodSpec_ContainerPathSelectorArgs) WithArrayOfValues

func (PodSpec_ContainerPathSelectorArgs) WithItemValue

func (PodSpec_ContainerPathSelectorArgs) WithValue

type PodSpec_ContainerPathSelectorCommand

type PodSpec_ContainerPathSelectorCommand struct{}

func (PodSpec_ContainerPathSelectorCommand) FieldPath

func (PodSpec_ContainerPathSelectorCommand) WithArrayOfValues

func (PodSpec_ContainerPathSelectorCommand) WithItemValue

func (PodSpec_ContainerPathSelectorCommand) WithValue

type PodSpec_ContainerPathSelectorEnv

type PodSpec_ContainerPathSelectorEnv struct{}

func (PodSpec_ContainerPathSelectorEnv) FieldPath

func (PodSpec_ContainerPathSelectorEnv) Name

func (PodSpec_ContainerPathSelectorEnv) Value

func (PodSpec_ContainerPathSelectorEnv) ValueFrom

func (PodSpec_ContainerPathSelectorEnv) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnv) WithItemValue

func (PodSpec_ContainerPathSelectorEnv) WithSubArrayItemValue

func (PodSpec_ContainerPathSelectorEnv) WithSubArrayOfValues

func (PodSpec_ContainerPathSelectorEnv) WithSubPath

func (PodSpec_ContainerPathSelectorEnv) WithSubValue

func (PodSpec_ContainerPathSelectorEnv) WithValue

type PodSpec_ContainerPathSelectorEnvFrom

type PodSpec_ContainerPathSelectorEnvFrom struct{}

func (PodSpec_ContainerPathSelectorEnvFrom) ConfigMapRef

func (PodSpec_ContainerPathSelectorEnvFrom) FieldPath

func (PodSpec_ContainerPathSelectorEnvFrom) Prefix

func (PodSpec_ContainerPathSelectorEnvFrom) SecretRef

func (PodSpec_ContainerPathSelectorEnvFrom) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvFrom) WithSubArrayItemValue

func (PodSpec_ContainerPathSelectorEnvFrom) WithSubArrayOfValues

func (PodSpec_ContainerPathSelectorEnvFrom) WithSubPath

func (PodSpec_ContainerPathSelectorEnvFrom) WithSubValue

func (PodSpec_ContainerPathSelectorEnvFrom) WithValue

type PodSpec_ContainerPathSelectorEnvFromConfigMapRef

type PodSpec_ContainerPathSelectorEnvFromConfigMapRef struct{}

func (PodSpec_ContainerPathSelectorEnvFromConfigMapRef) FieldPath

func (PodSpec_ContainerPathSelectorEnvFromConfigMapRef) Name

func (PodSpec_ContainerPathSelectorEnvFromConfigMapRef) Optional

func (PodSpec_ContainerPathSelectorEnvFromConfigMapRef) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvFromConfigMapRef) WithValue

type PodSpec_ContainerPathSelectorEnvFromConfigMapRefName

type PodSpec_ContainerPathSelectorEnvFromConfigMapRefName struct{}

func (PodSpec_ContainerPathSelectorEnvFromConfigMapRefName) FieldPath

func (PodSpec_ContainerPathSelectorEnvFromConfigMapRefName) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvFromConfigMapRefName) WithValue

type PodSpec_ContainerPathSelectorEnvFromConfigMapRefOptional

type PodSpec_ContainerPathSelectorEnvFromConfigMapRefOptional struct{}

func (PodSpec_ContainerPathSelectorEnvFromConfigMapRefOptional) FieldPath

func (PodSpec_ContainerPathSelectorEnvFromConfigMapRefOptional) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvFromConfigMapRefOptional) WithValue

type PodSpec_ContainerPathSelectorEnvFromPrefix

type PodSpec_ContainerPathSelectorEnvFromPrefix struct{}

func (PodSpec_ContainerPathSelectorEnvFromPrefix) FieldPath

func (PodSpec_ContainerPathSelectorEnvFromPrefix) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvFromPrefix) WithValue

type PodSpec_ContainerPathSelectorEnvFromSecretRef

type PodSpec_ContainerPathSelectorEnvFromSecretRef struct{}

func (PodSpec_ContainerPathSelectorEnvFromSecretRef) FieldPath

func (PodSpec_ContainerPathSelectorEnvFromSecretRef) Name

func (PodSpec_ContainerPathSelectorEnvFromSecretRef) Optional

func (PodSpec_ContainerPathSelectorEnvFromSecretRef) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvFromSecretRef) WithValue

type PodSpec_ContainerPathSelectorEnvFromSecretRefName

type PodSpec_ContainerPathSelectorEnvFromSecretRefName struct{}

func (PodSpec_ContainerPathSelectorEnvFromSecretRefName) FieldPath

func (PodSpec_ContainerPathSelectorEnvFromSecretRefName) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvFromSecretRefName) WithValue

type PodSpec_ContainerPathSelectorEnvFromSecretRefOptional

type PodSpec_ContainerPathSelectorEnvFromSecretRefOptional struct{}

func (PodSpec_ContainerPathSelectorEnvFromSecretRefOptional) FieldPath

func (PodSpec_ContainerPathSelectorEnvFromSecretRefOptional) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvFromSecretRefOptional) WithValue

type PodSpec_ContainerPathSelectorEnvName

type PodSpec_ContainerPathSelectorEnvName struct{}

func (PodSpec_ContainerPathSelectorEnvName) FieldPath

func (PodSpec_ContainerPathSelectorEnvName) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvName) WithValue

type PodSpec_ContainerPathSelectorEnvValue

type PodSpec_ContainerPathSelectorEnvValue struct{}

func (PodSpec_ContainerPathSelectorEnvValue) FieldPath

func (PodSpec_ContainerPathSelectorEnvValue) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvValue) WithValue

type PodSpec_ContainerPathSelectorEnvValueFrom

type PodSpec_ContainerPathSelectorEnvValueFrom struct{}

func (PodSpec_ContainerPathSelectorEnvValueFrom) ConfigMapKeyRef

func (PodSpec_ContainerPathSelectorEnvValueFrom) FieldPath

func (PodSpec_ContainerPathSelectorEnvValueFrom) SecretKeyRef

func (PodSpec_ContainerPathSelectorEnvValueFrom) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvValueFrom) WithValue

type PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRef

type PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRef struct{}

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRef) FieldPath

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRef) Key

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRef) Name

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRef) Optional

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRef) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRef) WithValue

type PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefKey

type PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefKey struct{}

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefKey) FieldPath

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefKey) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefKey) WithValue

type PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefName

type PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefName struct{}

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefName) FieldPath

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefName) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefName) WithValue

type PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefOptional

type PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefOptional struct{}

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefOptional) FieldPath

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefOptional) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvValueFromConfigMapKeyRefOptional) WithValue

type PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRef

type PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRef struct{}

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRef) FieldPath

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRef) Key

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRef) Name

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRef) Optional

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRef) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRef) WithValue

type PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefKey

type PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefKey struct{}

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefKey) FieldPath

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefKey) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefKey) WithValue

type PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefName

type PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefName struct{}

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefName) FieldPath

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefName) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefName) WithValue

type PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefOptional

type PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefOptional struct{}

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefOptional) FieldPath

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefOptional) WithArrayOfValues

func (PodSpec_ContainerPathSelectorEnvValueFromSecretKeyRefOptional) WithValue

type PodSpec_ContainerPathSelectorImage

type PodSpec_ContainerPathSelectorImage struct{}

func (PodSpec_ContainerPathSelectorImage) FieldPath

func (PodSpec_ContainerPathSelectorImage) WithArrayOfValues

func (PodSpec_ContainerPathSelectorImage) WithValue

type PodSpec_ContainerPathSelectorImagePullPolicy

type PodSpec_ContainerPathSelectorImagePullPolicy struct{}

func (PodSpec_ContainerPathSelectorImagePullPolicy) FieldPath

func (PodSpec_ContainerPathSelectorImagePullPolicy) WithArrayOfValues

func (PodSpec_ContainerPathSelectorImagePullPolicy) WithValue

type PodSpec_ContainerPathSelectorName

type PodSpec_ContainerPathSelectorName struct{}

func (PodSpec_ContainerPathSelectorName) FieldPath

func (PodSpec_ContainerPathSelectorName) WithArrayOfValues

func (PodSpec_ContainerPathSelectorName) WithValue

type PodSpec_ContainerPathSelectorResources

type PodSpec_ContainerPathSelectorResources struct{}

func (PodSpec_ContainerPathSelectorResources) FieldPath

func (PodSpec_ContainerPathSelectorResources) Limits

func (PodSpec_ContainerPathSelectorResources) Requests

type PodSpec_ContainerPathSelectorResourcesLimits

type PodSpec_ContainerPathSelectorResourcesLimits struct{}

func (PodSpec_ContainerPathSelectorResourcesLimits) FieldPath

func (PodSpec_ContainerPathSelectorResourcesLimits) WithArrayOfValues

func (PodSpec_ContainerPathSelectorResourcesLimits) WithKey

func (PodSpec_ContainerPathSelectorResourcesLimits) WithValue

type PodSpec_ContainerPathSelectorResourcesRequests

type PodSpec_ContainerPathSelectorResourcesRequests struct{}

func (PodSpec_ContainerPathSelectorResourcesRequests) FieldPath

func (PodSpec_ContainerPathSelectorResourcesRequests) WithArrayOfValues

func (PodSpec_ContainerPathSelectorResourcesRequests) WithKey

func (PodSpec_ContainerPathSelectorResourcesRequests) WithValue

type PodSpec_ContainerPathSelectorSecurityContext

type PodSpec_ContainerPathSelectorSecurityContext struct{}

func (PodSpec_ContainerPathSelectorSecurityContext) FieldPath

func (PodSpec_ContainerPathSelectorSecurityContext) Privileged

func (PodSpec_ContainerPathSelectorSecurityContext) WithArrayOfValues

func (PodSpec_ContainerPathSelectorSecurityContext) WithSubArrayItemValue

func (PodSpec_ContainerPathSelectorSecurityContext) WithSubArrayOfValues

func (PodSpec_ContainerPathSelectorSecurityContext) WithSubPath

func (PodSpec_ContainerPathSelectorSecurityContext) WithSubValue

func (PodSpec_ContainerPathSelectorSecurityContext) WithValue

type PodSpec_ContainerPathSelectorSecurityContextPrivileged

type PodSpec_ContainerPathSelectorSecurityContextPrivileged struct{}

func (PodSpec_ContainerPathSelectorSecurityContextPrivileged) FieldPath

func (PodSpec_ContainerPathSelectorSecurityContextPrivileged) WithArrayOfValues

func (PodSpec_ContainerPathSelectorSecurityContextPrivileged) WithValue

type PodSpec_ContainerPathSelectorVolumeMounts

type PodSpec_ContainerPathSelectorVolumeMounts struct{}

func (PodSpec_ContainerPathSelectorVolumeMounts) FieldPath

func (PodSpec_ContainerPathSelectorVolumeMounts) MountPath

func (PodSpec_ContainerPathSelectorVolumeMounts) Name

func (PodSpec_ContainerPathSelectorVolumeMounts) ReadOnly

func (PodSpec_ContainerPathSelectorVolumeMounts) SubPath

func (PodSpec_ContainerPathSelectorVolumeMounts) WithArrayOfValues

func (PodSpec_ContainerPathSelectorVolumeMounts) WithItemValue

func (PodSpec_ContainerPathSelectorVolumeMounts) WithSubArrayItemValue

func (PodSpec_ContainerPathSelectorVolumeMounts) WithSubArrayOfValues

func (PodSpec_ContainerPathSelectorVolumeMounts) WithSubPath

func (PodSpec_ContainerPathSelectorVolumeMounts) WithSubValue

func (PodSpec_ContainerPathSelectorVolumeMounts) WithValue

type PodSpec_ContainerPathSelectorVolumeMountsMountPath

type PodSpec_ContainerPathSelectorVolumeMountsMountPath struct{}

func (PodSpec_ContainerPathSelectorVolumeMountsMountPath) FieldPath

func (PodSpec_ContainerPathSelectorVolumeMountsMountPath) WithArrayOfValues

func (PodSpec_ContainerPathSelectorVolumeMountsMountPath) WithValue

type PodSpec_ContainerPathSelectorVolumeMountsName

type PodSpec_ContainerPathSelectorVolumeMountsName struct{}

func (PodSpec_ContainerPathSelectorVolumeMountsName) FieldPath

func (PodSpec_ContainerPathSelectorVolumeMountsName) WithArrayOfValues

func (PodSpec_ContainerPathSelectorVolumeMountsName) WithValue

type PodSpec_ContainerPathSelectorVolumeMountsReadOnly

type PodSpec_ContainerPathSelectorVolumeMountsReadOnly struct{}

func (PodSpec_ContainerPathSelectorVolumeMountsReadOnly) FieldPath

func (PodSpec_ContainerPathSelectorVolumeMountsReadOnly) WithArrayOfValues

func (PodSpec_ContainerPathSelectorVolumeMountsReadOnly) WithValue

type PodSpec_ContainerPathSelectorVolumeMountsSubPath

type PodSpec_ContainerPathSelectorVolumeMountsSubPath struct{}

func (PodSpec_ContainerPathSelectorVolumeMountsSubPath) FieldPath

func (PodSpec_ContainerPathSelectorVolumeMountsSubPath) WithArrayOfValues

func (PodSpec_ContainerPathSelectorVolumeMountsSubPath) WithValue

type PodSpec_Container_FieldMask

type PodSpec_Container_FieldMask struct {
	Paths []PodSpecContainer_FieldPath
}

func FullPodSpec_Container_FieldMask

func FullPodSpec_Container_FieldMask() *PodSpec_Container_FieldMask

func (*PodSpec_Container_FieldMask) AppendPath

func (fieldMask *PodSpec_Container_FieldMask) AppendPath(path PodSpecContainer_FieldPath)

func (*PodSpec_Container_FieldMask) AppendRawPath

func (fieldMask *PodSpec_Container_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*PodSpec_Container_FieldMask) DecodeFirestore

func (fieldMask *PodSpec_Container_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*PodSpec_Container_FieldMask) EncodeFirestore

func (fieldMask *PodSpec_Container_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*PodSpec_Container_FieldMask) FilterInputFields

func (fieldMask *PodSpec_Container_FieldMask) FilterInputFields() *PodSpec_Container_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*PodSpec_Container_FieldMask) FromProtoFieldMask

func (fieldMask *PodSpec_Container_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*PodSpec_Container_FieldMask) GetPaths

func (*PodSpec_Container_FieldMask) GetRawPaths

func (fieldMask *PodSpec_Container_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*PodSpec_Container_FieldMask) IsFull

func (fieldMask *PodSpec_Container_FieldMask) IsFull() bool

func (PodSpec_Container_FieldMask) Marshal

func (fieldMask PodSpec_Container_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (PodSpec_Container_FieldMask) MarshalJSON

func (fieldMask PodSpec_Container_FieldMask) MarshalJSON() ([]byte, error)

func (*PodSpec_Container_FieldMask) PathsCount

func (fieldMask *PodSpec_Container_FieldMask) PathsCount() int

func (*PodSpec_Container_FieldMask) Project

func (*PodSpec_Container_FieldMask) ProjectRaw

func (*PodSpec_Container_FieldMask) ProtoMessage

func (fieldMask *PodSpec_Container_FieldMask) ProtoMessage()

func (*PodSpec_Container_FieldMask) ProtoReflect

func (fieldMask *PodSpec_Container_FieldMask) ProtoReflect() preflect.Message

func (*PodSpec_Container_FieldMask) Reset

func (fieldMask *PodSpec_Container_FieldMask) Reset()

func (*PodSpec_Container_FieldMask) Set

func (fieldMask *PodSpec_Container_FieldMask) Set(target, source *PodSpec_Container)

func (*PodSpec_Container_FieldMask) SetFromCliFlag

func (fieldMask *PodSpec_Container_FieldMask) SetFromCliFlag(raw string) error

func (*PodSpec_Container_FieldMask) SetRaw

func (fieldMask *PodSpec_Container_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*PodSpec_Container_FieldMask) Size

func (fieldMask *PodSpec_Container_FieldMask) Size() int

func (*PodSpec_Container_FieldMask) String

func (fieldMask *PodSpec_Container_FieldMask) String() string

func (*PodSpec_Container_FieldMask) Subtract

func (*PodSpec_Container_FieldMask) SubtractRaw

func (*PodSpec_Container_FieldMask) ToProtoFieldMask

func (fieldMask *PodSpec_Container_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*PodSpec_Container_FieldMask) Unmarshal

func (fieldMask *PodSpec_Container_FieldMask) Unmarshal(data []byte) error

func (*PodSpec_Container_FieldMask) UnmarshalJSON

func (fieldMask *PodSpec_Container_FieldMask) UnmarshalJSON(data []byte) error

type PodSpec_Container_ResourceRequirements

type PodSpec_Container_ResourceRequirements struct {

	// todo: change to k8s.io.apimachinery.pkg.api.resource.
	Limits   map[string]int64 `` /* 173-byte string literal not displayed */
	Requests map[string]int64 `` /* 179-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PodSpec_Container_ResourceRequirements) Clone

func (*PodSpec_Container_ResourceRequirements) CloneRaw

func (*PodSpec_Container_ResourceRequirements) Descriptor

func (*PodSpec_Container_ResourceRequirements) Descriptor() ([]byte, []int)

Deprecated, Use PodSpec_Container_ResourceRequirements.ProtoReflect.Descriptor instead.

func (*PodSpec_Container_ResourceRequirements) GetLimits

func (*PodSpec_Container_ResourceRequirements) GetRequests

func (*PodSpec_Container_ResourceRequirements) GotenMessage

func (*PodSpec_Container_ResourceRequirements) GotenObjectExt

func (o *PodSpec_Container_ResourceRequirements) GotenObjectExt()

func (*PodSpec_Container_ResourceRequirements) GotenValidate

func (obj *PodSpec_Container_ResourceRequirements) GotenValidate() error

func (*PodSpec_Container_ResourceRequirements) MakeFullFieldMask

func (*PodSpec_Container_ResourceRequirements) MakeRawDiffFieldMask

func (*PodSpec_Container_ResourceRequirements) MakeRawFullFieldMask

func (*PodSpec_Container_ResourceRequirements) Marshal

func (*PodSpec_Container_ResourceRequirements) MarshalJSON

func (m *PodSpec_Container_ResourceRequirements) MarshalJSON() ([]byte, error)

func (*PodSpec_Container_ResourceRequirements) Merge

func (*PodSpec_Container_ResourceRequirements) MergeRaw

func (*PodSpec_Container_ResourceRequirements) ProtoMessage

func (*PodSpec_Container_ResourceRequirements) ProtoReflect

func (*PodSpec_Container_ResourceRequirements) Reset

func (*PodSpec_Container_ResourceRequirements) SetLimits

func (*PodSpec_Container_ResourceRequirements) SetRequests

func (m *PodSpec_Container_ResourceRequirements) SetRequests(fv map[string]int64)

func (*PodSpec_Container_ResourceRequirements) String

func (*PodSpec_Container_ResourceRequirements) Unmarshal

func (*PodSpec_Container_ResourceRequirements) UnmarshalJSON

func (m *PodSpec_Container_ResourceRequirements) UnmarshalJSON(data []byte) error

type PodSpec_Container_ResourceRequirementsMapPathSelectorLimits

type PodSpec_Container_ResourceRequirementsMapPathSelectorLimits struct {
	// contains filtered or unexported fields
}

func (PodSpec_Container_ResourceRequirementsMapPathSelectorLimits) FieldPath

func (PodSpec_Container_ResourceRequirementsMapPathSelectorLimits) WithArrayOfValues

func (PodSpec_Container_ResourceRequirementsMapPathSelectorLimits) WithValue

type PodSpec_Container_ResourceRequirementsMapPathSelectorRequests

type PodSpec_Container_ResourceRequirementsMapPathSelectorRequests struct {
	// contains filtered or unexported fields
}

func (PodSpec_Container_ResourceRequirementsMapPathSelectorRequests) FieldPath

func (PodSpec_Container_ResourceRequirementsMapPathSelectorRequests) WithArrayOfValues

func (PodSpec_Container_ResourceRequirementsMapPathSelectorRequests) WithValue

type PodSpec_Container_ResourceRequirementsPathSelectorLimits

type PodSpec_Container_ResourceRequirementsPathSelectorLimits struct{}

func (PodSpec_Container_ResourceRequirementsPathSelectorLimits) FieldPath

func (PodSpec_Container_ResourceRequirementsPathSelectorLimits) WithArrayOfValues

func (PodSpec_Container_ResourceRequirementsPathSelectorLimits) WithKey

func (PodSpec_Container_ResourceRequirementsPathSelectorLimits) WithValue

type PodSpec_Container_ResourceRequirementsPathSelectorRequests

type PodSpec_Container_ResourceRequirementsPathSelectorRequests struct{}

func (PodSpec_Container_ResourceRequirementsPathSelectorRequests) FieldPath

func (PodSpec_Container_ResourceRequirementsPathSelectorRequests) WithArrayOfValues

func (PodSpec_Container_ResourceRequirementsPathSelectorRequests) WithKey

func (PodSpec_Container_ResourceRequirementsPathSelectorRequests) WithValue

type PodSpec_Container_ResourceRequirements_FieldMask

type PodSpec_Container_ResourceRequirements_FieldMask struct {
	Paths []PodSpecContainerResourceRequirements_FieldPath
}

func FullPodSpec_Container_ResourceRequirements_FieldMask

func FullPodSpec_Container_ResourceRequirements_FieldMask() *PodSpec_Container_ResourceRequirements_FieldMask

func (*PodSpec_Container_ResourceRequirements_FieldMask) AppendPath

func (*PodSpec_Container_ResourceRequirements_FieldMask) AppendRawPath

func (*PodSpec_Container_ResourceRequirements_FieldMask) DecodeFirestore

func (fieldMask *PodSpec_Container_ResourceRequirements_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*PodSpec_Container_ResourceRequirements_FieldMask) EncodeFirestore

firestore encoding/decoding integration

func (*PodSpec_Container_ResourceRequirements_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*PodSpec_Container_ResourceRequirements_FieldMask) FromProtoFieldMask

func (fieldMask *PodSpec_Container_ResourceRequirements_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*PodSpec_Container_ResourceRequirements_FieldMask) GetPaths

func (*PodSpec_Container_ResourceRequirements_FieldMask) GetRawPaths

func (*PodSpec_Container_ResourceRequirements_FieldMask) IsFull

func (PodSpec_Container_ResourceRequirements_FieldMask) Marshal

implement methods required by customType

func (PodSpec_Container_ResourceRequirements_FieldMask) MarshalJSON

func (fieldMask PodSpec_Container_ResourceRequirements_FieldMask) MarshalJSON() ([]byte, error)

func (*PodSpec_Container_ResourceRequirements_FieldMask) PathsCount

func (fieldMask *PodSpec_Container_ResourceRequirements_FieldMask) PathsCount() int

func (*PodSpec_Container_ResourceRequirements_FieldMask) Project

func (*PodSpec_Container_ResourceRequirements_FieldMask) ProjectRaw

func (*PodSpec_Container_ResourceRequirements_FieldMask) ProtoMessage

func (fieldMask *PodSpec_Container_ResourceRequirements_FieldMask) ProtoMessage()

func (*PodSpec_Container_ResourceRequirements_FieldMask) ProtoReflect

func (*PodSpec_Container_ResourceRequirements_FieldMask) Reset

func (*PodSpec_Container_ResourceRequirements_FieldMask) Set

func (*PodSpec_Container_ResourceRequirements_FieldMask) SetFromCliFlag

func (fieldMask *PodSpec_Container_ResourceRequirements_FieldMask) SetFromCliFlag(raw string) error

func (*PodSpec_Container_ResourceRequirements_FieldMask) SetRaw

func (*PodSpec_Container_ResourceRequirements_FieldMask) Size

func (*PodSpec_Container_ResourceRequirements_FieldMask) String

func (*PodSpec_Container_ResourceRequirements_FieldMask) SubtractRaw

func (*PodSpec_Container_ResourceRequirements_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*PodSpec_Container_ResourceRequirements_FieldMask) Unmarshal

func (fieldMask *PodSpec_Container_ResourceRequirements_FieldMask) Unmarshal(data []byte) error

func (*PodSpec_Container_ResourceRequirements_FieldMask) UnmarshalJSON

func (fieldMask *PodSpec_Container_ResourceRequirements_FieldMask) UnmarshalJSON(data []byte) error

type PodSpec_FieldMask

type PodSpec_FieldMask struct {
	Paths []PodSpec_FieldPath
}

func FullPodSpec_FieldMask

func FullPodSpec_FieldMask() *PodSpec_FieldMask

func (*PodSpec_FieldMask) AppendPath

func (fieldMask *PodSpec_FieldMask) AppendPath(path PodSpec_FieldPath)

func (*PodSpec_FieldMask) AppendRawPath

func (fieldMask *PodSpec_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*PodSpec_FieldMask) DecodeFirestore

func (fieldMask *PodSpec_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*PodSpec_FieldMask) EncodeFirestore

func (fieldMask *PodSpec_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*PodSpec_FieldMask) FilterInputFields

func (fieldMask *PodSpec_FieldMask) FilterInputFields() *PodSpec_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*PodSpec_FieldMask) FromProtoFieldMask

func (fieldMask *PodSpec_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*PodSpec_FieldMask) GetPaths

func (fieldMask *PodSpec_FieldMask) GetPaths() []PodSpec_FieldPath

func (*PodSpec_FieldMask) GetRawPaths

func (fieldMask *PodSpec_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*PodSpec_FieldMask) IsFull

func (fieldMask *PodSpec_FieldMask) IsFull() bool

func (PodSpec_FieldMask) Marshal

func (fieldMask PodSpec_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (PodSpec_FieldMask) MarshalJSON

func (fieldMask PodSpec_FieldMask) MarshalJSON() ([]byte, error)

func (*PodSpec_FieldMask) PathsCount

func (fieldMask *PodSpec_FieldMask) PathsCount() int

func (*PodSpec_FieldMask) Project

func (fieldMask *PodSpec_FieldMask) Project(source *PodSpec) *PodSpec

func (*PodSpec_FieldMask) ProjectRaw

func (*PodSpec_FieldMask) ProtoMessage

func (fieldMask *PodSpec_FieldMask) ProtoMessage()

func (*PodSpec_FieldMask) ProtoReflect

func (fieldMask *PodSpec_FieldMask) ProtoReflect() preflect.Message

func (*PodSpec_FieldMask) Reset

func (fieldMask *PodSpec_FieldMask) Reset()

func (*PodSpec_FieldMask) Set

func (fieldMask *PodSpec_FieldMask) Set(target, source *PodSpec)

func (*PodSpec_FieldMask) SetFromCliFlag

func (fieldMask *PodSpec_FieldMask) SetFromCliFlag(raw string) error

func (*PodSpec_FieldMask) SetRaw

func (fieldMask *PodSpec_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*PodSpec_FieldMask) Size

func (fieldMask *PodSpec_FieldMask) Size() int

func (*PodSpec_FieldMask) String

func (fieldMask *PodSpec_FieldMask) String() string

func (*PodSpec_FieldMask) Subtract

func (fieldMask *PodSpec_FieldMask) Subtract(other *PodSpec_FieldMask) *PodSpec_FieldMask

func (*PodSpec_FieldMask) SubtractRaw

func (fieldMask *PodSpec_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*PodSpec_FieldMask) ToProtoFieldMask

func (fieldMask *PodSpec_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*PodSpec_FieldMask) Unmarshal

func (fieldMask *PodSpec_FieldMask) Unmarshal(data []byte) error

func (*PodSpec_FieldMask) UnmarshalJSON

func (fieldMask *PodSpec_FieldMask) UnmarshalJSON(data []byte) error

type PodSpec_FieldPath

type PodSpec_FieldPath interface {
	gotenobject.FieldPath
	Selector() PodSpec_FieldPathSelector
	Get(source *PodSpec) []interface{}
	GetSingle(source *PodSpec) (interface{}, bool)
	ClearValue(item *PodSpec)

	// Those methods build corresponding PodSpec_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) PodSpec_FieldPathValue
	WithIArrayOfValues(values interface{}) PodSpec_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) PodSpec_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func BuildPodSpec_FieldPath

func BuildPodSpec_FieldPath(fp gotenobject.RawFieldPath) (PodSpec_FieldPath, error)

func MustParsePodSpec_FieldPath

func MustParsePodSpec_FieldPath(rawField string) PodSpec_FieldPath

func ParsePodSpec_FieldPath

func ParsePodSpec_FieldPath(rawField string) (PodSpec_FieldPath, error)

type PodSpec_FieldPathArrayItemValue

type PodSpec_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	PodSpec_FieldPath
	ContainsValue(*PodSpec) bool
}

PodSpec_FieldPathArrayItemValue allows storing single item in Path-specific values for PodSpec according to their type Present only for array (repeated) types.

func MustParsePodSpec_FieldPathArrayItemValue

func MustParsePodSpec_FieldPathArrayItemValue(pathStr, valueStr string) PodSpec_FieldPathArrayItemValue

func ParsePodSpec_FieldPathArrayItemValue

func ParsePodSpec_FieldPathArrayItemValue(pathStr, valueStr string) (PodSpec_FieldPathArrayItemValue, error)

ParsePodSpec_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type PodSpec_FieldPathArrayOfValues

type PodSpec_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	PodSpec_FieldPath
}

PodSpec_FieldPathArrayOfValues allows storing slice of values for PodSpec fields according to their type

func MustParsePodSpec_FieldPathArrayOfValues

func MustParsePodSpec_FieldPathArrayOfValues(pathStr, valuesStr string) PodSpec_FieldPathArrayOfValues

func ParsePodSpec_FieldPathArrayOfValues

func ParsePodSpec_FieldPathArrayOfValues(pathStr, valuesStr string) (PodSpec_FieldPathArrayOfValues, error)

type PodSpec_FieldPathSelector

type PodSpec_FieldPathSelector int32
const (
	PodSpec_FieldPathSelectorNode             PodSpec_FieldPathSelector = 0
	PodSpec_FieldPathSelectorContainers       PodSpec_FieldPathSelector = 1
	PodSpec_FieldPathSelectorHostNetwork      PodSpec_FieldPathSelector = 2
	PodSpec_FieldPathSelectorRestartPolicy    PodSpec_FieldPathSelector = 3
	PodSpec_FieldPathSelectorImagePullSecrets PodSpec_FieldPathSelector = 4
	PodSpec_FieldPathSelectorVolumes          PodSpec_FieldPathSelector = 5
	PodSpec_FieldPathSelectorCompose          PodSpec_FieldPathSelector = 6
	PodSpec_FieldPathSelectorHostVolumeMounts PodSpec_FieldPathSelector = 7
)

func (PodSpec_FieldPathSelector) String

func (s PodSpec_FieldPathSelector) String() string

type PodSpec_FieldPathValue

type PodSpec_FieldPathValue interface {
	PodSpec_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **PodSpec)
	CompareWith(*PodSpec) (cmp int, comparable bool)
}

PodSpec_FieldPathValue allows storing values for PodSpec fields according to their type

func MustParsePodSpec_FieldPathValue

func MustParsePodSpec_FieldPathValue(pathStr, valueStr string) PodSpec_FieldPathValue

func ParsePodSpec_FieldPathValue

func ParsePodSpec_FieldPathValue(pathStr, valueStr string) (PodSpec_FieldPathValue, error)

type PodSpec_FieldSubPath

type PodSpec_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*PodSpec_FieldSubPath) AsContainersSubPath

func (fps *PodSpec_FieldSubPath) AsContainersSubPath() (PodSpecContainer_FieldPath, bool)

func (*PodSpec_FieldSubPath) AsHostVolumeMountsSubPath

func (fps *PodSpec_FieldSubPath) AsHostVolumeMountsSubPath() (VolumeMount_FieldPath, bool)

func (*PodSpec_FieldSubPath) AsImagePullSecretsSubPath

func (fps *PodSpec_FieldSubPath) AsImagePullSecretsSubPath() (LocalObjectReferenceSecret_FieldPath, bool)

func (*PodSpec_FieldSubPath) AsVolumesSubPath

func (fps *PodSpec_FieldSubPath) AsVolumesSubPath() (Volume_FieldPath, bool)

func (*PodSpec_FieldSubPath) ClearValue

func (fps *PodSpec_FieldSubPath) ClearValue(item *PodSpec)

func (*PodSpec_FieldSubPath) ClearValueRaw

func (fps *PodSpec_FieldSubPath) ClearValueRaw(item proto.Message)

func (*PodSpec_FieldSubPath) Get

func (fps *PodSpec_FieldSubPath) Get(source *PodSpec) (values []interface{})

Get returns all values pointed by selected field from source PodSpec

func (*PodSpec_FieldSubPath) GetDefault

func (fps *PodSpec_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*PodSpec_FieldSubPath) GetRaw

func (fps *PodSpec_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*PodSpec_FieldSubPath) GetSingle

func (fps *PodSpec_FieldSubPath) GetSingle(source *PodSpec) (interface{}, bool)

GetSingle returns value of selected field from source PodSpec

func (*PodSpec_FieldSubPath) GetSingleRaw

func (fps *PodSpec_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*PodSpec_FieldSubPath) IsLeaf

func (fps *PodSpec_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*PodSpec_FieldSubPath) JSONString

func (fps *PodSpec_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*PodSpec_FieldSubPath) Selector

func (*PodSpec_FieldSubPath) SplitIntoTerminalIPaths

func (fps *PodSpec_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*PodSpec_FieldSubPath) String

func (fps *PodSpec_FieldSubPath) String() string

String returns path representation in proto convention

func (*PodSpec_FieldSubPath) WithIArrayItemValue

func (fps *PodSpec_FieldSubPath) WithIArrayItemValue(value interface{}) PodSpec_FieldPathArrayItemValue

func (*PodSpec_FieldSubPath) WithIArrayOfValues

func (fps *PodSpec_FieldSubPath) WithIArrayOfValues(values interface{}) PodSpec_FieldPathArrayOfValues

func (*PodSpec_FieldSubPath) WithIValue

func (fps *PodSpec_FieldSubPath) WithIValue(value interface{}) PodSpec_FieldPathValue

func (*PodSpec_FieldSubPath) WithRawIArrayItemValue

func (fps *PodSpec_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*PodSpec_FieldSubPath) WithRawIArrayOfValues

func (fps *PodSpec_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*PodSpec_FieldSubPath) WithRawIValue

func (fps *PodSpec_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type PodSpec_FieldSubPathArrayItemValue

type PodSpec_FieldSubPathArrayItemValue struct {
	PodSpec_FieldPath
	// contains filtered or unexported fields
}

func (*PodSpec_FieldSubPathArrayItemValue) AsContainersPathItemValue

func (*PodSpec_FieldSubPathArrayItemValue) AsHostVolumeMountsPathItemValue

func (fpaivs *PodSpec_FieldSubPathArrayItemValue) AsHostVolumeMountsPathItemValue() (VolumeMount_FieldPathArrayItemValue, bool)

func (*PodSpec_FieldSubPathArrayItemValue) AsImagePullSecretsPathItemValue

func (*PodSpec_FieldSubPathArrayItemValue) AsVolumesPathItemValue

func (fpaivs *PodSpec_FieldSubPathArrayItemValue) AsVolumesPathItemValue() (Volume_FieldPathArrayItemValue, bool)

func (*PodSpec_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *PodSpec_FieldSubPathArrayItemValue) ContainsValue(source *PodSpec) bool

Contains returns a boolean indicating if value that is being held is present in given 'PodSpec'

func (*PodSpec_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *PodSpec_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type PodSpec_FieldSubPathArrayOfValues

type PodSpec_FieldSubPathArrayOfValues struct {
	PodSpec_FieldPath
	// contains filtered or unexported fields
}

func (*PodSpec_FieldSubPathArrayOfValues) AsContainersPathArrayOfValues

func (fpsaov *PodSpec_FieldSubPathArrayOfValues) AsContainersPathArrayOfValues() (PodSpecContainer_FieldPathArrayOfValues, bool)

func (*PodSpec_FieldSubPathArrayOfValues) AsHostVolumeMountsPathArrayOfValues

func (fpsaov *PodSpec_FieldSubPathArrayOfValues) AsHostVolumeMountsPathArrayOfValues() (VolumeMount_FieldPathArrayOfValues, bool)

func (*PodSpec_FieldSubPathArrayOfValues) AsImagePullSecretsPathArrayOfValues

func (fpsaov *PodSpec_FieldSubPathArrayOfValues) AsImagePullSecretsPathArrayOfValues() (LocalObjectReferenceSecret_FieldPathArrayOfValues, bool)

func (*PodSpec_FieldSubPathArrayOfValues) AsVolumesPathArrayOfValues

func (fpsaov *PodSpec_FieldSubPathArrayOfValues) AsVolumesPathArrayOfValues() (Volume_FieldPathArrayOfValues, bool)

func (*PodSpec_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *PodSpec_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type PodSpec_FieldSubPathValue

type PodSpec_FieldSubPathValue struct {
	PodSpec_FieldPath
	// contains filtered or unexported fields
}

func (*PodSpec_FieldSubPathValue) AsContainersPathValue

func (fpvs *PodSpec_FieldSubPathValue) AsContainersPathValue() (PodSpecContainer_FieldPathValue, bool)

func (*PodSpec_FieldSubPathValue) AsHostVolumeMountsPathValue

func (fpvs *PodSpec_FieldSubPathValue) AsHostVolumeMountsPathValue() (VolumeMount_FieldPathValue, bool)

func (*PodSpec_FieldSubPathValue) AsImagePullSecretsPathValue

func (fpvs *PodSpec_FieldSubPathValue) AsImagePullSecretsPathValue() (LocalObjectReferenceSecret_FieldPathValue, bool)

func (*PodSpec_FieldSubPathValue) AsVolumesPathValue

func (fpvs *PodSpec_FieldSubPathValue) AsVolumesPathValue() (Volume_FieldPathValue, bool)

func (*PodSpec_FieldSubPathValue) CompareWith

func (fpvs *PodSpec_FieldSubPathValue) CompareWith(source *PodSpec) (int, bool)

func (*PodSpec_FieldSubPathValue) CompareWithRaw

func (fpvs *PodSpec_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*PodSpec_FieldSubPathValue) GetRawValue

func (fpvs *PodSpec_FieldSubPathValue) GetRawValue() interface{}

func (*PodSpec_FieldSubPathValue) SetTo

func (fpvs *PodSpec_FieldSubPathValue) SetTo(target **PodSpec)

func (*PodSpec_FieldSubPathValue) SetToRaw

func (fpvs *PodSpec_FieldSubPathValue) SetToRaw(target proto.Message)

type PodSpec_FieldTerminalPath

type PodSpec_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*PodSpec_FieldTerminalPath) ClearValue

func (fp *PodSpec_FieldTerminalPath) ClearValue(item *PodSpec)

func (*PodSpec_FieldTerminalPath) ClearValueRaw

func (fp *PodSpec_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*PodSpec_FieldTerminalPath) Get

func (fp *PodSpec_FieldTerminalPath) Get(source *PodSpec) (values []interface{})

Get returns all values pointed by specific field from source PodSpec

func (*PodSpec_FieldTerminalPath) GetDefault

func (fp *PodSpec_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*PodSpec_FieldTerminalPath) GetRaw

func (fp *PodSpec_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*PodSpec_FieldTerminalPath) GetSingle

func (fp *PodSpec_FieldTerminalPath) GetSingle(source *PodSpec) (interface{}, bool)

GetSingle returns value pointed by specific field of from source PodSpec

func (*PodSpec_FieldTerminalPath) GetSingleRaw

func (fp *PodSpec_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*PodSpec_FieldTerminalPath) IsLeaf

func (fp *PodSpec_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*PodSpec_FieldTerminalPath) JSONString

func (fp *PodSpec_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*PodSpec_FieldTerminalPath) Selector

func (*PodSpec_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *PodSpec_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*PodSpec_FieldTerminalPath) String

func (fp *PodSpec_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*PodSpec_FieldTerminalPath) WithIArrayItemValue

func (fp *PodSpec_FieldTerminalPath) WithIArrayItemValue(value interface{}) PodSpec_FieldPathArrayItemValue

func (*PodSpec_FieldTerminalPath) WithIArrayOfValues

func (fp *PodSpec_FieldTerminalPath) WithIArrayOfValues(values interface{}) PodSpec_FieldPathArrayOfValues

func (*PodSpec_FieldTerminalPath) WithIValue

func (fp *PodSpec_FieldTerminalPath) WithIValue(value interface{}) PodSpec_FieldPathValue

func (*PodSpec_FieldTerminalPath) WithRawIArrayItemValue

func (fp *PodSpec_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*PodSpec_FieldTerminalPath) WithRawIArrayOfValues

func (fp *PodSpec_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*PodSpec_FieldTerminalPath) WithRawIValue

func (fp *PodSpec_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type PodSpec_FieldTerminalPathArrayItemValue

type PodSpec_FieldTerminalPathArrayItemValue struct {
	PodSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodSpec_FieldTerminalPathArrayItemValue) AsContainersItemValue

func (fpaiv *PodSpec_FieldTerminalPathArrayItemValue) AsContainersItemValue() (*PodSpec_Container, bool)

func (*PodSpec_FieldTerminalPathArrayItemValue) AsHostVolumeMountsItemValue

func (fpaiv *PodSpec_FieldTerminalPathArrayItemValue) AsHostVolumeMountsItemValue() (*VolumeMount, bool)

func (*PodSpec_FieldTerminalPathArrayItemValue) AsImagePullSecretsItemValue

func (fpaiv *PodSpec_FieldTerminalPathArrayItemValue) AsImagePullSecretsItemValue() (*LocalObjectReferenceSecret, bool)

func (*PodSpec_FieldTerminalPathArrayItemValue) AsVolumesItemValue

func (fpaiv *PodSpec_FieldTerminalPathArrayItemValue) AsVolumesItemValue() (*Volume, bool)

func (*PodSpec_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *PodSpec_FieldTerminalPathArrayItemValue) ContainsValue(source *PodSpec) bool

Contains returns a boolean indicating if value that is being held is present in given 'PodSpec'

func (*PodSpec_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *PodSpec_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object PodSpec as interface{}

func (*PodSpec_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *PodSpec_FieldTerminalPathArrayItemValue) GetSingle(source *PodSpec) (interface{}, bool)

func (*PodSpec_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *PodSpec_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type PodSpec_FieldTerminalPathArrayOfValues

type PodSpec_FieldTerminalPathArrayOfValues struct {
	PodSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodSpec_FieldTerminalPathArrayOfValues) AsComposeArrayOfValues

func (fpaov *PodSpec_FieldTerminalPathArrayOfValues) AsComposeArrayOfValues() ([]string, bool)

func (*PodSpec_FieldTerminalPathArrayOfValues) AsContainersArrayOfValues

func (fpaov *PodSpec_FieldTerminalPathArrayOfValues) AsContainersArrayOfValues() ([][]*PodSpec_Container, bool)

func (*PodSpec_FieldTerminalPathArrayOfValues) AsHostNetworkArrayOfValues

func (fpaov *PodSpec_FieldTerminalPathArrayOfValues) AsHostNetworkArrayOfValues() ([]bool, bool)

func (*PodSpec_FieldTerminalPathArrayOfValues) AsHostVolumeMountsArrayOfValues

func (fpaov *PodSpec_FieldTerminalPathArrayOfValues) AsHostVolumeMountsArrayOfValues() ([][]*VolumeMount, bool)

func (*PodSpec_FieldTerminalPathArrayOfValues) AsImagePullSecretsArrayOfValues

func (fpaov *PodSpec_FieldTerminalPathArrayOfValues) AsImagePullSecretsArrayOfValues() ([][]*LocalObjectReferenceSecret, bool)

func (*PodSpec_FieldTerminalPathArrayOfValues) AsNodeArrayOfValues

func (fpaov *PodSpec_FieldTerminalPathArrayOfValues) AsNodeArrayOfValues() ([]*devices_device.Reference, bool)

func (*PodSpec_FieldTerminalPathArrayOfValues) AsRestartPolicyArrayOfValues

func (fpaov *PodSpec_FieldTerminalPathArrayOfValues) AsRestartPolicyArrayOfValues() ([]PodSpec_RestartPolicy, bool)

func (*PodSpec_FieldTerminalPathArrayOfValues) AsVolumesArrayOfValues

func (fpaov *PodSpec_FieldTerminalPathArrayOfValues) AsVolumesArrayOfValues() ([][]*Volume, bool)

func (*PodSpec_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *PodSpec_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type PodSpec_FieldTerminalPathValue

type PodSpec_FieldTerminalPathValue struct {
	PodSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodSpec_FieldTerminalPathValue) AsComposeValue

func (fpv *PodSpec_FieldTerminalPathValue) AsComposeValue() (string, bool)

func (*PodSpec_FieldTerminalPathValue) AsContainersValue

func (fpv *PodSpec_FieldTerminalPathValue) AsContainersValue() ([]*PodSpec_Container, bool)

func (*PodSpec_FieldTerminalPathValue) AsHostNetworkValue

func (fpv *PodSpec_FieldTerminalPathValue) AsHostNetworkValue() (bool, bool)

func (*PodSpec_FieldTerminalPathValue) AsHostVolumeMountsValue

func (fpv *PodSpec_FieldTerminalPathValue) AsHostVolumeMountsValue() ([]*VolumeMount, bool)

func (*PodSpec_FieldTerminalPathValue) AsImagePullSecretsValue

func (fpv *PodSpec_FieldTerminalPathValue) AsImagePullSecretsValue() ([]*LocalObjectReferenceSecret, bool)

func (*PodSpec_FieldTerminalPathValue) AsNodeValue

func (*PodSpec_FieldTerminalPathValue) AsRestartPolicyValue

func (fpv *PodSpec_FieldTerminalPathValue) AsRestartPolicyValue() (PodSpec_RestartPolicy, bool)

func (*PodSpec_FieldTerminalPathValue) AsVolumesValue

func (fpv *PodSpec_FieldTerminalPathValue) AsVolumesValue() ([]*Volume, bool)

func (*PodSpec_FieldTerminalPathValue) CompareWith

func (fpv *PodSpec_FieldTerminalPathValue) CompareWith(source *PodSpec) (int, bool)

CompareWith compares value in the 'PodSpec_FieldTerminalPathValue' with the value under path in 'PodSpec'.

func (*PodSpec_FieldTerminalPathValue) CompareWithRaw

func (fpv *PodSpec_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*PodSpec_FieldTerminalPathValue) GetRawValue

func (fpv *PodSpec_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'PodSpec' as interface{}

func (*PodSpec_FieldTerminalPathValue) SetTo

func (fpv *PodSpec_FieldTerminalPathValue) SetTo(target **PodSpec)

SetTo stores value for selected field for object PodSpec

func (*PodSpec_FieldTerminalPathValue) SetToRaw

func (fpv *PodSpec_FieldTerminalPathValue) SetToRaw(target proto.Message)

type PodSpec_RestartPolicy

type PodSpec_RestartPolicy int32
const (
	PodSpec_RESTART_POLICY_UNSPECIFIED PodSpec_RestartPolicy = 0
	PodSpec_ALWAYS                     PodSpec_RestartPolicy = 1
	PodSpec_ON_FAILURE                 PodSpec_RestartPolicy = 2
	PodSpec_NEVER                      PodSpec_RestartPolicy = 3
)

func (PodSpec_RestartPolicy) Descriptor

func (PodSpec_RestartPolicy) Enum

func (PodSpec_RestartPolicy) EnumDescriptor

func (PodSpec_RestartPolicy) EnumDescriptor() ([]byte, []int)

Deprecated, Use PodSpec_RestartPolicy.ProtoReflect.Descriptor instead.

func (PodSpec_RestartPolicy) Number

func (PodSpec_RestartPolicy) String

func (x PodSpec_RestartPolicy) String() string

func (PodSpec_RestartPolicy) Type

type SecretEnvSource

type SecretEnvSource struct {

	// The Secret to select from.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Specify whether the Secret must be defined
	Optional bool `protobuf:"varint,2,opt,name=optional,proto3" json:"optional,omitempty" firestore:"optional"`
	// contains filtered or unexported fields
}

SecretEnvSource selects a Secret to populate the environment variables with.

The contents of the target Secret's Data field will represent the key-value pairs as environment variables.

func (*SecretEnvSource) Clone

func (o *SecretEnvSource) Clone() *SecretEnvSource

func (*SecretEnvSource) CloneRaw

func (*SecretEnvSource) Descriptor

func (*SecretEnvSource) Descriptor() ([]byte, []int)

Deprecated, Use SecretEnvSource.ProtoReflect.Descriptor instead.

func (*SecretEnvSource) GetName

func (m *SecretEnvSource) GetName() string

func (*SecretEnvSource) GetOptional

func (m *SecretEnvSource) GetOptional() bool

func (*SecretEnvSource) GotenMessage

func (*SecretEnvSource) GotenMessage()

func (*SecretEnvSource) GotenObjectExt

func (o *SecretEnvSource) GotenObjectExt()

func (*SecretEnvSource) GotenValidate

func (obj *SecretEnvSource) GotenValidate() error

func (*SecretEnvSource) MakeDiffFieldMask

func (o *SecretEnvSource) MakeDiffFieldMask(other *SecretEnvSource) *SecretEnvSource_FieldMask

func (*SecretEnvSource) MakeFullFieldMask

func (o *SecretEnvSource) MakeFullFieldMask() *SecretEnvSource_FieldMask

func (*SecretEnvSource) MakeRawDiffFieldMask

func (o *SecretEnvSource) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*SecretEnvSource) MakeRawFullFieldMask

func (o *SecretEnvSource) MakeRawFullFieldMask() gotenobject.FieldMask

func (*SecretEnvSource) Marshal

func (m *SecretEnvSource) Marshal() ([]byte, error)

func (*SecretEnvSource) MarshalJSON

func (m *SecretEnvSource) MarshalJSON() ([]byte, error)

func (*SecretEnvSource) Merge

func (o *SecretEnvSource) Merge(source *SecretEnvSource)

func (*SecretEnvSource) MergeRaw

func (o *SecretEnvSource) MergeRaw(source gotenobject.GotenObjectExt)

func (*SecretEnvSource) ProtoMessage

func (*SecretEnvSource) ProtoMessage()

func (*SecretEnvSource) ProtoReflect

func (m *SecretEnvSource) ProtoReflect() preflect.Message

func (*SecretEnvSource) Reset

func (m *SecretEnvSource) Reset()

func (*SecretEnvSource) SetName

func (m *SecretEnvSource) SetName(fv string)

func (*SecretEnvSource) SetOptional

func (m *SecretEnvSource) SetOptional(fv bool)

func (*SecretEnvSource) String

func (m *SecretEnvSource) String() string

func (*SecretEnvSource) Unmarshal

func (m *SecretEnvSource) Unmarshal(b []byte) error

func (*SecretEnvSource) UnmarshalJSON

func (m *SecretEnvSource) UnmarshalJSON(data []byte) error

type SecretEnvSourceFieldPathBuilder

type SecretEnvSourceFieldPathBuilder struct{}

func NewSecretEnvSourceFieldPathBuilder

func NewSecretEnvSourceFieldPathBuilder() SecretEnvSourceFieldPathBuilder

func (SecretEnvSourceFieldPathBuilder) Name

func (SecretEnvSourceFieldPathBuilder) Optional

type SecretEnvSourcePathSelectorName

type SecretEnvSourcePathSelectorName struct{}

func (SecretEnvSourcePathSelectorName) FieldPath

func (SecretEnvSourcePathSelectorName) WithArrayOfValues

func (SecretEnvSourcePathSelectorName) WithValue

type SecretEnvSourcePathSelectorOptional

type SecretEnvSourcePathSelectorOptional struct{}

func (SecretEnvSourcePathSelectorOptional) FieldPath

func (SecretEnvSourcePathSelectorOptional) WithArrayOfValues

func (SecretEnvSourcePathSelectorOptional) WithValue

type SecretEnvSource_FieldMask

type SecretEnvSource_FieldMask struct {
	Paths []SecretEnvSource_FieldPath
}

func FullSecretEnvSource_FieldMask

func FullSecretEnvSource_FieldMask() *SecretEnvSource_FieldMask

func (*SecretEnvSource_FieldMask) AppendPath

func (fieldMask *SecretEnvSource_FieldMask) AppendPath(path SecretEnvSource_FieldPath)

func (*SecretEnvSource_FieldMask) AppendRawPath

func (fieldMask *SecretEnvSource_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*SecretEnvSource_FieldMask) DecodeFirestore

func (fieldMask *SecretEnvSource_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*SecretEnvSource_FieldMask) EncodeFirestore

func (fieldMask *SecretEnvSource_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*SecretEnvSource_FieldMask) FilterInputFields

func (fieldMask *SecretEnvSource_FieldMask) FilterInputFields() *SecretEnvSource_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*SecretEnvSource_FieldMask) FromProtoFieldMask

func (fieldMask *SecretEnvSource_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*SecretEnvSource_FieldMask) GetPaths

func (fieldMask *SecretEnvSource_FieldMask) GetPaths() []SecretEnvSource_FieldPath

func (*SecretEnvSource_FieldMask) GetRawPaths

func (fieldMask *SecretEnvSource_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*SecretEnvSource_FieldMask) IsFull

func (fieldMask *SecretEnvSource_FieldMask) IsFull() bool

func (SecretEnvSource_FieldMask) Marshal

func (fieldMask SecretEnvSource_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (SecretEnvSource_FieldMask) MarshalJSON

func (fieldMask SecretEnvSource_FieldMask) MarshalJSON() ([]byte, error)

func (*SecretEnvSource_FieldMask) PathsCount

func (fieldMask *SecretEnvSource_FieldMask) PathsCount() int

func (*SecretEnvSource_FieldMask) Project

func (fieldMask *SecretEnvSource_FieldMask) Project(source *SecretEnvSource) *SecretEnvSource

func (*SecretEnvSource_FieldMask) ProjectRaw

func (*SecretEnvSource_FieldMask) ProtoMessage

func (fieldMask *SecretEnvSource_FieldMask) ProtoMessage()

func (*SecretEnvSource_FieldMask) ProtoReflect

func (fieldMask *SecretEnvSource_FieldMask) ProtoReflect() preflect.Message

func (*SecretEnvSource_FieldMask) Reset

func (fieldMask *SecretEnvSource_FieldMask) Reset()

func (*SecretEnvSource_FieldMask) Set

func (fieldMask *SecretEnvSource_FieldMask) Set(target, source *SecretEnvSource)

func (*SecretEnvSource_FieldMask) SetFromCliFlag

func (fieldMask *SecretEnvSource_FieldMask) SetFromCliFlag(raw string) error

func (*SecretEnvSource_FieldMask) SetRaw

func (fieldMask *SecretEnvSource_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*SecretEnvSource_FieldMask) Size

func (fieldMask *SecretEnvSource_FieldMask) Size() int

func (*SecretEnvSource_FieldMask) String

func (fieldMask *SecretEnvSource_FieldMask) String() string

func (*SecretEnvSource_FieldMask) Subtract

func (*SecretEnvSource_FieldMask) SubtractRaw

func (*SecretEnvSource_FieldMask) ToProtoFieldMask

func (fieldMask *SecretEnvSource_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*SecretEnvSource_FieldMask) Unmarshal

func (fieldMask *SecretEnvSource_FieldMask) Unmarshal(data []byte) error

func (*SecretEnvSource_FieldMask) UnmarshalJSON

func (fieldMask *SecretEnvSource_FieldMask) UnmarshalJSON(data []byte) error

type SecretEnvSource_FieldPath

type SecretEnvSource_FieldPath interface {
	gotenobject.FieldPath
	Selector() SecretEnvSource_FieldPathSelector
	Get(source *SecretEnvSource) []interface{}
	GetSingle(source *SecretEnvSource) (interface{}, bool)
	ClearValue(item *SecretEnvSource)

	// Those methods build corresponding SecretEnvSource_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) SecretEnvSource_FieldPathValue
	WithIArrayOfValues(values interface{}) SecretEnvSource_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) SecretEnvSource_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseSecretEnvSource_FieldPath

func MustParseSecretEnvSource_FieldPath(rawField string) SecretEnvSource_FieldPath

func ParseSecretEnvSource_FieldPath

func ParseSecretEnvSource_FieldPath(rawField string) (SecretEnvSource_FieldPath, error)

type SecretEnvSource_FieldPathArrayItemValue

type SecretEnvSource_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	SecretEnvSource_FieldPath
	ContainsValue(*SecretEnvSource) bool
}

SecretEnvSource_FieldPathArrayItemValue allows storing single item in Path-specific values for SecretEnvSource according to their type Present only for array (repeated) types.

func MustParseSecretEnvSource_FieldPathArrayItemValue

func MustParseSecretEnvSource_FieldPathArrayItemValue(pathStr, valueStr string) SecretEnvSource_FieldPathArrayItemValue

func ParseSecretEnvSource_FieldPathArrayItemValue

func ParseSecretEnvSource_FieldPathArrayItemValue(pathStr, valueStr string) (SecretEnvSource_FieldPathArrayItemValue, error)

ParseSecretEnvSource_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type SecretEnvSource_FieldPathArrayOfValues

type SecretEnvSource_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	SecretEnvSource_FieldPath
}

SecretEnvSource_FieldPathArrayOfValues allows storing slice of values for SecretEnvSource fields according to their type

func MustParseSecretEnvSource_FieldPathArrayOfValues

func MustParseSecretEnvSource_FieldPathArrayOfValues(pathStr, valuesStr string) SecretEnvSource_FieldPathArrayOfValues

func ParseSecretEnvSource_FieldPathArrayOfValues

func ParseSecretEnvSource_FieldPathArrayOfValues(pathStr, valuesStr string) (SecretEnvSource_FieldPathArrayOfValues, error)

type SecretEnvSource_FieldPathSelector

type SecretEnvSource_FieldPathSelector int32
const (
	SecretEnvSource_FieldPathSelectorName     SecretEnvSource_FieldPathSelector = 0
	SecretEnvSource_FieldPathSelectorOptional SecretEnvSource_FieldPathSelector = 1
)

func (SecretEnvSource_FieldPathSelector) String

type SecretEnvSource_FieldPathValue

type SecretEnvSource_FieldPathValue interface {
	SecretEnvSource_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **SecretEnvSource)
	CompareWith(*SecretEnvSource) (cmp int, comparable bool)
}

SecretEnvSource_FieldPathValue allows storing values for SecretEnvSource fields according to their type

func MustParseSecretEnvSource_FieldPathValue

func MustParseSecretEnvSource_FieldPathValue(pathStr, valueStr string) SecretEnvSource_FieldPathValue

func ParseSecretEnvSource_FieldPathValue

func ParseSecretEnvSource_FieldPathValue(pathStr, valueStr string) (SecretEnvSource_FieldPathValue, error)

type SecretEnvSource_FieldTerminalPath

type SecretEnvSource_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*SecretEnvSource_FieldTerminalPath) ClearValue

func (fp *SecretEnvSource_FieldTerminalPath) ClearValue(item *SecretEnvSource)

func (*SecretEnvSource_FieldTerminalPath) ClearValueRaw

func (fp *SecretEnvSource_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*SecretEnvSource_FieldTerminalPath) Get

func (fp *SecretEnvSource_FieldTerminalPath) Get(source *SecretEnvSource) (values []interface{})

Get returns all values pointed by specific field from source SecretEnvSource

func (*SecretEnvSource_FieldTerminalPath) GetDefault

func (fp *SecretEnvSource_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*SecretEnvSource_FieldTerminalPath) GetRaw

func (fp *SecretEnvSource_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*SecretEnvSource_FieldTerminalPath) GetSingle

func (fp *SecretEnvSource_FieldTerminalPath) GetSingle(source *SecretEnvSource) (interface{}, bool)

GetSingle returns value pointed by specific field of from source SecretEnvSource

func (*SecretEnvSource_FieldTerminalPath) GetSingleRaw

func (fp *SecretEnvSource_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*SecretEnvSource_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*SecretEnvSource_FieldTerminalPath) JSONString

func (fp *SecretEnvSource_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*SecretEnvSource_FieldTerminalPath) Selector

func (*SecretEnvSource_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *SecretEnvSource_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*SecretEnvSource_FieldTerminalPath) String

String returns path representation in proto convention

func (*SecretEnvSource_FieldTerminalPath) WithIArrayItemValue

func (fp *SecretEnvSource_FieldTerminalPath) WithIArrayItemValue(value interface{}) SecretEnvSource_FieldPathArrayItemValue

func (*SecretEnvSource_FieldTerminalPath) WithIArrayOfValues

func (fp *SecretEnvSource_FieldTerminalPath) WithIArrayOfValues(values interface{}) SecretEnvSource_FieldPathArrayOfValues

func (*SecretEnvSource_FieldTerminalPath) WithIValue

func (fp *SecretEnvSource_FieldTerminalPath) WithIValue(value interface{}) SecretEnvSource_FieldPathValue

func (*SecretEnvSource_FieldTerminalPath) WithRawIArrayItemValue

func (fp *SecretEnvSource_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*SecretEnvSource_FieldTerminalPath) WithRawIArrayOfValues

func (fp *SecretEnvSource_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*SecretEnvSource_FieldTerminalPath) WithRawIValue

func (fp *SecretEnvSource_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type SecretEnvSource_FieldTerminalPathArrayItemValue

type SecretEnvSource_FieldTerminalPathArrayItemValue struct {
	SecretEnvSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SecretEnvSource_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'SecretEnvSource'

func (*SecretEnvSource_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *SecretEnvSource_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object SecretEnvSource as interface{}

func (*SecretEnvSource_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *SecretEnvSource_FieldTerminalPathArrayItemValue) GetSingle(source *SecretEnvSource) (interface{}, bool)

func (*SecretEnvSource_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *SecretEnvSource_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type SecretEnvSource_FieldTerminalPathArrayOfValues

type SecretEnvSource_FieldTerminalPathArrayOfValues struct {
	SecretEnvSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SecretEnvSource_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *SecretEnvSource_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*SecretEnvSource_FieldTerminalPathArrayOfValues) AsOptionalArrayOfValues

func (fpaov *SecretEnvSource_FieldTerminalPathArrayOfValues) AsOptionalArrayOfValues() ([]bool, bool)

func (*SecretEnvSource_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *SecretEnvSource_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type SecretEnvSource_FieldTerminalPathValue

type SecretEnvSource_FieldTerminalPathValue struct {
	SecretEnvSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SecretEnvSource_FieldTerminalPathValue) AsNameValue

func (fpv *SecretEnvSource_FieldTerminalPathValue) AsNameValue() (string, bool)

func (*SecretEnvSource_FieldTerminalPathValue) AsOptionalValue

func (fpv *SecretEnvSource_FieldTerminalPathValue) AsOptionalValue() (bool, bool)

func (*SecretEnvSource_FieldTerminalPathValue) CompareWith

func (fpv *SecretEnvSource_FieldTerminalPathValue) CompareWith(source *SecretEnvSource) (int, bool)

CompareWith compares value in the 'SecretEnvSource_FieldTerminalPathValue' with the value under path in 'SecretEnvSource'.

func (*SecretEnvSource_FieldTerminalPathValue) CompareWithRaw

func (fpv *SecretEnvSource_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*SecretEnvSource_FieldTerminalPathValue) GetRawValue

func (fpv *SecretEnvSource_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'SecretEnvSource' as interface{}

func (*SecretEnvSource_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object SecretEnvSource

func (*SecretEnvSource_FieldTerminalPathValue) SetToRaw

type SecretKeySelector

type SecretKeySelector struct {

	// The name of the secret in the pod's namespace to select from.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// The key of the secret to select from.  Must be a valid secret key.
	Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty" firestore:"key"`
	// Specify whether the Secret or its key must be defined
	Optional bool `protobuf:"varint,3,opt,name=optional,proto3" json:"optional,omitempty" firestore:"optional"`
	// contains filtered or unexported fields
}

SecretKeySelector selects a key of a Secret.

func (*SecretKeySelector) Clone

func (*SecretKeySelector) CloneRaw

func (*SecretKeySelector) Descriptor

func (*SecretKeySelector) Descriptor() ([]byte, []int)

Deprecated, Use SecretKeySelector.ProtoReflect.Descriptor instead.

func (*SecretKeySelector) GetKey

func (m *SecretKeySelector) GetKey() string

func (*SecretKeySelector) GetName

func (m *SecretKeySelector) GetName() string

func (*SecretKeySelector) GetOptional

func (m *SecretKeySelector) GetOptional() bool

func (*SecretKeySelector) GotenMessage

func (*SecretKeySelector) GotenMessage()

func (*SecretKeySelector) GotenObjectExt

func (o *SecretKeySelector) GotenObjectExt()

func (*SecretKeySelector) GotenValidate

func (obj *SecretKeySelector) GotenValidate() error

func (*SecretKeySelector) MakeDiffFieldMask

func (o *SecretKeySelector) MakeDiffFieldMask(other *SecretKeySelector) *SecretKeySelector_FieldMask

func (*SecretKeySelector) MakeFullFieldMask

func (o *SecretKeySelector) MakeFullFieldMask() *SecretKeySelector_FieldMask

func (*SecretKeySelector) MakeRawDiffFieldMask

func (o *SecretKeySelector) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*SecretKeySelector) MakeRawFullFieldMask

func (o *SecretKeySelector) MakeRawFullFieldMask() gotenobject.FieldMask

func (*SecretKeySelector) Marshal

func (m *SecretKeySelector) Marshal() ([]byte, error)

func (*SecretKeySelector) MarshalJSON

func (m *SecretKeySelector) MarshalJSON() ([]byte, error)

func (*SecretKeySelector) Merge

func (o *SecretKeySelector) Merge(source *SecretKeySelector)

func (*SecretKeySelector) MergeRaw

func (o *SecretKeySelector) MergeRaw(source gotenobject.GotenObjectExt)

func (*SecretKeySelector) ProtoMessage

func (*SecretKeySelector) ProtoMessage()

func (*SecretKeySelector) ProtoReflect

func (m *SecretKeySelector) ProtoReflect() preflect.Message

func (*SecretKeySelector) Reset

func (m *SecretKeySelector) Reset()

func (*SecretKeySelector) SetKey

func (m *SecretKeySelector) SetKey(fv string)

func (*SecretKeySelector) SetName

func (m *SecretKeySelector) SetName(fv string)

func (*SecretKeySelector) SetOptional

func (m *SecretKeySelector) SetOptional(fv bool)

func (*SecretKeySelector) String

func (m *SecretKeySelector) String() string

func (*SecretKeySelector) Unmarshal

func (m *SecretKeySelector) Unmarshal(b []byte) error

func (*SecretKeySelector) UnmarshalJSON

func (m *SecretKeySelector) UnmarshalJSON(data []byte) error

type SecretKeySelectorFieldPathBuilder

type SecretKeySelectorFieldPathBuilder struct{}

func NewSecretKeySelectorFieldPathBuilder

func NewSecretKeySelectorFieldPathBuilder() SecretKeySelectorFieldPathBuilder

func (SecretKeySelectorFieldPathBuilder) Key

func (SecretKeySelectorFieldPathBuilder) Name

func (SecretKeySelectorFieldPathBuilder) Optional

type SecretKeySelectorPathSelectorKey

type SecretKeySelectorPathSelectorKey struct{}

func (SecretKeySelectorPathSelectorKey) FieldPath

func (SecretKeySelectorPathSelectorKey) WithArrayOfValues

func (SecretKeySelectorPathSelectorKey) WithValue

type SecretKeySelectorPathSelectorName

type SecretKeySelectorPathSelectorName struct{}

func (SecretKeySelectorPathSelectorName) FieldPath

func (SecretKeySelectorPathSelectorName) WithArrayOfValues

func (SecretKeySelectorPathSelectorName) WithValue

type SecretKeySelectorPathSelectorOptional

type SecretKeySelectorPathSelectorOptional struct{}

func (SecretKeySelectorPathSelectorOptional) FieldPath

func (SecretKeySelectorPathSelectorOptional) WithArrayOfValues

func (SecretKeySelectorPathSelectorOptional) WithValue

type SecretKeySelector_FieldMask

type SecretKeySelector_FieldMask struct {
	Paths []SecretKeySelector_FieldPath
}

func FullSecretKeySelector_FieldMask

func FullSecretKeySelector_FieldMask() *SecretKeySelector_FieldMask

func (*SecretKeySelector_FieldMask) AppendPath

func (fieldMask *SecretKeySelector_FieldMask) AppendPath(path SecretKeySelector_FieldPath)

func (*SecretKeySelector_FieldMask) AppendRawPath

func (fieldMask *SecretKeySelector_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*SecretKeySelector_FieldMask) DecodeFirestore

func (fieldMask *SecretKeySelector_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*SecretKeySelector_FieldMask) EncodeFirestore

func (fieldMask *SecretKeySelector_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*SecretKeySelector_FieldMask) FilterInputFields

func (fieldMask *SecretKeySelector_FieldMask) FilterInputFields() *SecretKeySelector_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*SecretKeySelector_FieldMask) FromProtoFieldMask

func (fieldMask *SecretKeySelector_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*SecretKeySelector_FieldMask) GetPaths

func (*SecretKeySelector_FieldMask) GetRawPaths

func (fieldMask *SecretKeySelector_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*SecretKeySelector_FieldMask) IsFull

func (fieldMask *SecretKeySelector_FieldMask) IsFull() bool

func (SecretKeySelector_FieldMask) Marshal

func (fieldMask SecretKeySelector_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (SecretKeySelector_FieldMask) MarshalJSON

func (fieldMask SecretKeySelector_FieldMask) MarshalJSON() ([]byte, error)

func (*SecretKeySelector_FieldMask) PathsCount

func (fieldMask *SecretKeySelector_FieldMask) PathsCount() int

func (*SecretKeySelector_FieldMask) Project

func (*SecretKeySelector_FieldMask) ProjectRaw

func (*SecretKeySelector_FieldMask) ProtoMessage

func (fieldMask *SecretKeySelector_FieldMask) ProtoMessage()

func (*SecretKeySelector_FieldMask) ProtoReflect

func (fieldMask *SecretKeySelector_FieldMask) ProtoReflect() preflect.Message

func (*SecretKeySelector_FieldMask) Reset

func (fieldMask *SecretKeySelector_FieldMask) Reset()

func (*SecretKeySelector_FieldMask) Set

func (fieldMask *SecretKeySelector_FieldMask) Set(target, source *SecretKeySelector)

func (*SecretKeySelector_FieldMask) SetFromCliFlag

func (fieldMask *SecretKeySelector_FieldMask) SetFromCliFlag(raw string) error

func (*SecretKeySelector_FieldMask) SetRaw

func (fieldMask *SecretKeySelector_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*SecretKeySelector_FieldMask) Size

func (fieldMask *SecretKeySelector_FieldMask) Size() int

func (*SecretKeySelector_FieldMask) String

func (fieldMask *SecretKeySelector_FieldMask) String() string

func (*SecretKeySelector_FieldMask) Subtract

func (*SecretKeySelector_FieldMask) SubtractRaw

func (*SecretKeySelector_FieldMask) ToProtoFieldMask

func (fieldMask *SecretKeySelector_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*SecretKeySelector_FieldMask) Unmarshal

func (fieldMask *SecretKeySelector_FieldMask) Unmarshal(data []byte) error

func (*SecretKeySelector_FieldMask) UnmarshalJSON

func (fieldMask *SecretKeySelector_FieldMask) UnmarshalJSON(data []byte) error

type SecretKeySelector_FieldPath

type SecretKeySelector_FieldPath interface {
	gotenobject.FieldPath
	Selector() SecretKeySelector_FieldPathSelector
	Get(source *SecretKeySelector) []interface{}
	GetSingle(source *SecretKeySelector) (interface{}, bool)
	ClearValue(item *SecretKeySelector)

	// Those methods build corresponding SecretKeySelector_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) SecretKeySelector_FieldPathValue
	WithIArrayOfValues(values interface{}) SecretKeySelector_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) SecretKeySelector_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseSecretKeySelector_FieldPath

func MustParseSecretKeySelector_FieldPath(rawField string) SecretKeySelector_FieldPath

func ParseSecretKeySelector_FieldPath

func ParseSecretKeySelector_FieldPath(rawField string) (SecretKeySelector_FieldPath, error)

type SecretKeySelector_FieldPathArrayItemValue

type SecretKeySelector_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	SecretKeySelector_FieldPath
	ContainsValue(*SecretKeySelector) bool
}

SecretKeySelector_FieldPathArrayItemValue allows storing single item in Path-specific values for SecretKeySelector according to their type Present only for array (repeated) types.

func MustParseSecretKeySelector_FieldPathArrayItemValue

func MustParseSecretKeySelector_FieldPathArrayItemValue(pathStr, valueStr string) SecretKeySelector_FieldPathArrayItemValue

func ParseSecretKeySelector_FieldPathArrayItemValue

func ParseSecretKeySelector_FieldPathArrayItemValue(pathStr, valueStr string) (SecretKeySelector_FieldPathArrayItemValue, error)

ParseSecretKeySelector_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type SecretKeySelector_FieldPathArrayOfValues

type SecretKeySelector_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	SecretKeySelector_FieldPath
}

SecretKeySelector_FieldPathArrayOfValues allows storing slice of values for SecretKeySelector fields according to their type

func MustParseSecretKeySelector_FieldPathArrayOfValues

func MustParseSecretKeySelector_FieldPathArrayOfValues(pathStr, valuesStr string) SecretKeySelector_FieldPathArrayOfValues

func ParseSecretKeySelector_FieldPathArrayOfValues

func ParseSecretKeySelector_FieldPathArrayOfValues(pathStr, valuesStr string) (SecretKeySelector_FieldPathArrayOfValues, error)

type SecretKeySelector_FieldPathSelector

type SecretKeySelector_FieldPathSelector int32
const (
	SecretKeySelector_FieldPathSelectorName     SecretKeySelector_FieldPathSelector = 0
	SecretKeySelector_FieldPathSelectorKey      SecretKeySelector_FieldPathSelector = 1
	SecretKeySelector_FieldPathSelectorOptional SecretKeySelector_FieldPathSelector = 2
)

func (SecretKeySelector_FieldPathSelector) String

type SecretKeySelector_FieldPathValue

type SecretKeySelector_FieldPathValue interface {
	SecretKeySelector_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **SecretKeySelector)
	CompareWith(*SecretKeySelector) (cmp int, comparable bool)
}

SecretKeySelector_FieldPathValue allows storing values for SecretKeySelector fields according to their type

func MustParseSecretKeySelector_FieldPathValue

func MustParseSecretKeySelector_FieldPathValue(pathStr, valueStr string) SecretKeySelector_FieldPathValue

func ParseSecretKeySelector_FieldPathValue

func ParseSecretKeySelector_FieldPathValue(pathStr, valueStr string) (SecretKeySelector_FieldPathValue, error)

type SecretKeySelector_FieldTerminalPath

type SecretKeySelector_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*SecretKeySelector_FieldTerminalPath) ClearValue

func (*SecretKeySelector_FieldTerminalPath) ClearValueRaw

func (fp *SecretKeySelector_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*SecretKeySelector_FieldTerminalPath) Get

func (fp *SecretKeySelector_FieldTerminalPath) Get(source *SecretKeySelector) (values []interface{})

Get returns all values pointed by specific field from source SecretKeySelector

func (*SecretKeySelector_FieldTerminalPath) GetDefault

func (fp *SecretKeySelector_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*SecretKeySelector_FieldTerminalPath) GetRaw

func (fp *SecretKeySelector_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*SecretKeySelector_FieldTerminalPath) GetSingle

func (fp *SecretKeySelector_FieldTerminalPath) GetSingle(source *SecretKeySelector) (interface{}, bool)

GetSingle returns value pointed by specific field of from source SecretKeySelector

func (*SecretKeySelector_FieldTerminalPath) GetSingleRaw

func (fp *SecretKeySelector_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*SecretKeySelector_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*SecretKeySelector_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*SecretKeySelector_FieldTerminalPath) Selector

func (*SecretKeySelector_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *SecretKeySelector_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*SecretKeySelector_FieldTerminalPath) String

String returns path representation in proto convention

func (*SecretKeySelector_FieldTerminalPath) WithIArrayItemValue

func (fp *SecretKeySelector_FieldTerminalPath) WithIArrayItemValue(value interface{}) SecretKeySelector_FieldPathArrayItemValue

func (*SecretKeySelector_FieldTerminalPath) WithIArrayOfValues

func (fp *SecretKeySelector_FieldTerminalPath) WithIArrayOfValues(values interface{}) SecretKeySelector_FieldPathArrayOfValues

func (*SecretKeySelector_FieldTerminalPath) WithIValue

func (*SecretKeySelector_FieldTerminalPath) WithRawIArrayItemValue

func (fp *SecretKeySelector_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*SecretKeySelector_FieldTerminalPath) WithRawIArrayOfValues

func (fp *SecretKeySelector_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*SecretKeySelector_FieldTerminalPath) WithRawIValue

func (fp *SecretKeySelector_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type SecretKeySelector_FieldTerminalPathArrayItemValue

type SecretKeySelector_FieldTerminalPathArrayItemValue struct {
	SecretKeySelector_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SecretKeySelector_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'SecretKeySelector'

func (*SecretKeySelector_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *SecretKeySelector_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object SecretKeySelector as interface{}

func (*SecretKeySelector_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *SecretKeySelector_FieldTerminalPathArrayItemValue) GetSingle(source *SecretKeySelector) (interface{}, bool)

func (*SecretKeySelector_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *SecretKeySelector_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type SecretKeySelector_FieldTerminalPathArrayOfValues

type SecretKeySelector_FieldTerminalPathArrayOfValues struct {
	SecretKeySelector_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SecretKeySelector_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues

func (fpaov *SecretKeySelector_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues() ([]string, bool)

func (*SecretKeySelector_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *SecretKeySelector_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*SecretKeySelector_FieldTerminalPathArrayOfValues) AsOptionalArrayOfValues

func (fpaov *SecretKeySelector_FieldTerminalPathArrayOfValues) AsOptionalArrayOfValues() ([]bool, bool)

func (*SecretKeySelector_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *SecretKeySelector_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type SecretKeySelector_FieldTerminalPathValue

type SecretKeySelector_FieldTerminalPathValue struct {
	SecretKeySelector_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SecretKeySelector_FieldTerminalPathValue) AsKeyValue

func (*SecretKeySelector_FieldTerminalPathValue) AsNameValue

func (*SecretKeySelector_FieldTerminalPathValue) AsOptionalValue

func (fpv *SecretKeySelector_FieldTerminalPathValue) AsOptionalValue() (bool, bool)

func (*SecretKeySelector_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'SecretKeySelector_FieldTerminalPathValue' with the value under path in 'SecretKeySelector'.

func (*SecretKeySelector_FieldTerminalPathValue) CompareWithRaw

func (fpv *SecretKeySelector_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*SecretKeySelector_FieldTerminalPathValue) GetRawValue

func (fpv *SecretKeySelector_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'SecretKeySelector' as interface{}

func (*SecretKeySelector_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object SecretKeySelector

func (*SecretKeySelector_FieldTerminalPathValue) SetToRaw

type SecretVolumeSource

type SecretVolumeSource struct {

	// Name of the secret in the pod's namespace to use.
	// More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
	SecretName string `protobuf:"bytes,1,opt,name=secret_name,json=secretName,proto3" json:"secret_name,omitempty" firestore:"secretName"`
	// If unspecified, each key-value pair in the Data field of the referenced
	// Secret will be projected into the volume as a file whose name is the
	// key and content is the value. If specified, the listed keys will be
	// projected into the specified paths, and unlisted keys will not be
	// present. If a key is specified which is not present in the Secret,
	// the volume setup will error unless it is marked optional. Paths must be
	// relative and may not contain the '..' path or start with '..'.
	// +optional
	Items []*KeyToPath `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty" firestore:"items"`
	// Optional: mode bits used to set permissions on created files by default.
	// Must be an octal value between 0000 and 0777 or a decimal value between 0
	// and 511. YAML accepts both octal and decimal values, JSON requires decimal
	// values for mode bits. Defaults to 0644. Directories within the path are not
	// affected by this setting. This might be in conflict with other options that
	// affect the file mode, like fsGroup, and the result can be other mode bits
	// set.
	DefaultMode int32 `protobuf:"varint,3,opt,name=default_mode,json=defaultMode,proto3" json:"default_mode,omitempty" firestore:"defaultMode"`
	// Specify whether the Secret or its keys must be defined
	Optional bool `protobuf:"varint,4,opt,name=optional,proto3" json:"optional,omitempty" firestore:"optional"`
	// contains filtered or unexported fields
}

Adapts a Secret into a volume.

The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling.

func (*SecretVolumeSource) Clone

func (*SecretVolumeSource) CloneRaw

func (*SecretVolumeSource) Descriptor

func (*SecretVolumeSource) Descriptor() ([]byte, []int)

Deprecated, Use SecretVolumeSource.ProtoReflect.Descriptor instead.

func (*SecretVolumeSource) GetDefaultMode

func (m *SecretVolumeSource) GetDefaultMode() int32

func (*SecretVolumeSource) GetItems

func (m *SecretVolumeSource) GetItems() []*KeyToPath

func (*SecretVolumeSource) GetOptional

func (m *SecretVolumeSource) GetOptional() bool

func (*SecretVolumeSource) GetSecretName

func (m *SecretVolumeSource) GetSecretName() string

func (*SecretVolumeSource) GotenMessage

func (*SecretVolumeSource) GotenMessage()

func (*SecretVolumeSource) GotenObjectExt

func (o *SecretVolumeSource) GotenObjectExt()

func (*SecretVolumeSource) GotenValidate

func (obj *SecretVolumeSource) GotenValidate() error

func (*SecretVolumeSource) MakeDiffFieldMask

func (*SecretVolumeSource) MakeFullFieldMask

func (o *SecretVolumeSource) MakeFullFieldMask() *SecretVolumeSource_FieldMask

func (*SecretVolumeSource) MakeRawDiffFieldMask

func (o *SecretVolumeSource) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*SecretVolumeSource) MakeRawFullFieldMask

func (o *SecretVolumeSource) MakeRawFullFieldMask() gotenobject.FieldMask

func (*SecretVolumeSource) Marshal

func (m *SecretVolumeSource) Marshal() ([]byte, error)

func (*SecretVolumeSource) MarshalJSON

func (m *SecretVolumeSource) MarshalJSON() ([]byte, error)

func (*SecretVolumeSource) Merge

func (o *SecretVolumeSource) Merge(source *SecretVolumeSource)

func (*SecretVolumeSource) MergeRaw

func (o *SecretVolumeSource) MergeRaw(source gotenobject.GotenObjectExt)

func (*SecretVolumeSource) ProtoMessage

func (*SecretVolumeSource) ProtoMessage()

func (*SecretVolumeSource) ProtoReflect

func (m *SecretVolumeSource) ProtoReflect() preflect.Message

func (*SecretVolumeSource) Reset

func (m *SecretVolumeSource) Reset()

func (*SecretVolumeSource) SetDefaultMode

func (m *SecretVolumeSource) SetDefaultMode(fv int32)

func (*SecretVolumeSource) SetItems

func (m *SecretVolumeSource) SetItems(fv []*KeyToPath)

func (*SecretVolumeSource) SetOptional

func (m *SecretVolumeSource) SetOptional(fv bool)

func (*SecretVolumeSource) SetSecretName

func (m *SecretVolumeSource) SetSecretName(fv string)

func (*SecretVolumeSource) String

func (m *SecretVolumeSource) String() string

func (*SecretVolumeSource) Unmarshal

func (m *SecretVolumeSource) Unmarshal(b []byte) error

func (*SecretVolumeSource) UnmarshalJSON

func (m *SecretVolumeSource) UnmarshalJSON(data []byte) error

type SecretVolumeSourceFieldPathBuilder

type SecretVolumeSourceFieldPathBuilder struct{}

func NewSecretVolumeSourceFieldPathBuilder

func NewSecretVolumeSourceFieldPathBuilder() SecretVolumeSourceFieldPathBuilder

func (SecretVolumeSourceFieldPathBuilder) DefaultMode

func (SecretVolumeSourceFieldPathBuilder) Items

func (SecretVolumeSourceFieldPathBuilder) Optional

func (SecretVolumeSourceFieldPathBuilder) SecretName

type SecretVolumeSourcePathSelectorDefaultMode

type SecretVolumeSourcePathSelectorDefaultMode struct{}

func (SecretVolumeSourcePathSelectorDefaultMode) FieldPath

func (SecretVolumeSourcePathSelectorDefaultMode) WithArrayOfValues

func (SecretVolumeSourcePathSelectorDefaultMode) WithValue

type SecretVolumeSourcePathSelectorItems

type SecretVolumeSourcePathSelectorItems struct{}

func (SecretVolumeSourcePathSelectorItems) FieldPath

func (SecretVolumeSourcePathSelectorItems) Key

func (SecretVolumeSourcePathSelectorItems) Mode

func (SecretVolumeSourcePathSelectorItems) Path

func (SecretVolumeSourcePathSelectorItems) WithArrayOfValues

func (SecretVolumeSourcePathSelectorItems) WithItemValue

func (SecretVolumeSourcePathSelectorItems) WithSubArrayItemValue

func (SecretVolumeSourcePathSelectorItems) WithSubArrayOfValues

func (SecretVolumeSourcePathSelectorItems) WithSubPath

func (SecretVolumeSourcePathSelectorItems) WithSubValue

func (SecretVolumeSourcePathSelectorItems) WithValue

type SecretVolumeSourcePathSelectorItemsKey

type SecretVolumeSourcePathSelectorItemsKey struct{}

func (SecretVolumeSourcePathSelectorItemsKey) FieldPath

func (SecretVolumeSourcePathSelectorItemsKey) WithArrayOfValues

func (SecretVolumeSourcePathSelectorItemsKey) WithValue

type SecretVolumeSourcePathSelectorItemsMode

type SecretVolumeSourcePathSelectorItemsMode struct{}

func (SecretVolumeSourcePathSelectorItemsMode) FieldPath

func (SecretVolumeSourcePathSelectorItemsMode) WithArrayOfValues

func (SecretVolumeSourcePathSelectorItemsMode) WithValue

type SecretVolumeSourcePathSelectorItemsPath

type SecretVolumeSourcePathSelectorItemsPath struct{}

func (SecretVolumeSourcePathSelectorItemsPath) FieldPath

func (SecretVolumeSourcePathSelectorItemsPath) WithArrayOfValues

func (SecretVolumeSourcePathSelectorItemsPath) WithValue

type SecretVolumeSourcePathSelectorOptional

type SecretVolumeSourcePathSelectorOptional struct{}

func (SecretVolumeSourcePathSelectorOptional) FieldPath

func (SecretVolumeSourcePathSelectorOptional) WithArrayOfValues

func (SecretVolumeSourcePathSelectorOptional) WithValue

type SecretVolumeSourcePathSelectorSecretName

type SecretVolumeSourcePathSelectorSecretName struct{}

func (SecretVolumeSourcePathSelectorSecretName) FieldPath

func (SecretVolumeSourcePathSelectorSecretName) WithArrayOfValues

func (SecretVolumeSourcePathSelectorSecretName) WithValue

type SecretVolumeSource_FieldMask

type SecretVolumeSource_FieldMask struct {
	Paths []SecretVolumeSource_FieldPath
}

func FullSecretVolumeSource_FieldMask

func FullSecretVolumeSource_FieldMask() *SecretVolumeSource_FieldMask

func (*SecretVolumeSource_FieldMask) AppendPath

func (fieldMask *SecretVolumeSource_FieldMask) AppendPath(path SecretVolumeSource_FieldPath)

func (*SecretVolumeSource_FieldMask) AppendRawPath

func (fieldMask *SecretVolumeSource_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*SecretVolumeSource_FieldMask) DecodeFirestore

func (fieldMask *SecretVolumeSource_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*SecretVolumeSource_FieldMask) EncodeFirestore

func (fieldMask *SecretVolumeSource_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*SecretVolumeSource_FieldMask) FilterInputFields

func (fieldMask *SecretVolumeSource_FieldMask) FilterInputFields() *SecretVolumeSource_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*SecretVolumeSource_FieldMask) FromProtoFieldMask

func (fieldMask *SecretVolumeSource_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*SecretVolumeSource_FieldMask) GetPaths

func (*SecretVolumeSource_FieldMask) GetRawPaths

func (fieldMask *SecretVolumeSource_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*SecretVolumeSource_FieldMask) IsFull

func (fieldMask *SecretVolumeSource_FieldMask) IsFull() bool

func (SecretVolumeSource_FieldMask) Marshal

func (fieldMask SecretVolumeSource_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (SecretVolumeSource_FieldMask) MarshalJSON

func (fieldMask SecretVolumeSource_FieldMask) MarshalJSON() ([]byte, error)

func (*SecretVolumeSource_FieldMask) PathsCount

func (fieldMask *SecretVolumeSource_FieldMask) PathsCount() int

func (*SecretVolumeSource_FieldMask) Project

func (*SecretVolumeSource_FieldMask) ProjectRaw

func (*SecretVolumeSource_FieldMask) ProtoMessage

func (fieldMask *SecretVolumeSource_FieldMask) ProtoMessage()

func (*SecretVolumeSource_FieldMask) ProtoReflect

func (fieldMask *SecretVolumeSource_FieldMask) ProtoReflect() preflect.Message

func (*SecretVolumeSource_FieldMask) Reset

func (fieldMask *SecretVolumeSource_FieldMask) Reset()

func (*SecretVolumeSource_FieldMask) Set

func (fieldMask *SecretVolumeSource_FieldMask) Set(target, source *SecretVolumeSource)

func (*SecretVolumeSource_FieldMask) SetFromCliFlag

func (fieldMask *SecretVolumeSource_FieldMask) SetFromCliFlag(raw string) error

func (*SecretVolumeSource_FieldMask) SetRaw

func (fieldMask *SecretVolumeSource_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*SecretVolumeSource_FieldMask) Size

func (fieldMask *SecretVolumeSource_FieldMask) Size() int

func (*SecretVolumeSource_FieldMask) String

func (fieldMask *SecretVolumeSource_FieldMask) String() string

func (*SecretVolumeSource_FieldMask) Subtract

func (*SecretVolumeSource_FieldMask) SubtractRaw

func (*SecretVolumeSource_FieldMask) ToProtoFieldMask

func (fieldMask *SecretVolumeSource_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*SecretVolumeSource_FieldMask) Unmarshal

func (fieldMask *SecretVolumeSource_FieldMask) Unmarshal(data []byte) error

func (*SecretVolumeSource_FieldMask) UnmarshalJSON

func (fieldMask *SecretVolumeSource_FieldMask) UnmarshalJSON(data []byte) error

type SecretVolumeSource_FieldPath

type SecretVolumeSource_FieldPath interface {
	gotenobject.FieldPath
	Selector() SecretVolumeSource_FieldPathSelector
	Get(source *SecretVolumeSource) []interface{}
	GetSingle(source *SecretVolumeSource) (interface{}, bool)
	ClearValue(item *SecretVolumeSource)

	// Those methods build corresponding SecretVolumeSource_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) SecretVolumeSource_FieldPathValue
	WithIArrayOfValues(values interface{}) SecretVolumeSource_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) SecretVolumeSource_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseSecretVolumeSource_FieldPath

func MustParseSecretVolumeSource_FieldPath(rawField string) SecretVolumeSource_FieldPath

func ParseSecretVolumeSource_FieldPath

func ParseSecretVolumeSource_FieldPath(rawField string) (SecretVolumeSource_FieldPath, error)

type SecretVolumeSource_FieldPathArrayItemValue

type SecretVolumeSource_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	SecretVolumeSource_FieldPath
	ContainsValue(*SecretVolumeSource) bool
}

SecretVolumeSource_FieldPathArrayItemValue allows storing single item in Path-specific values for SecretVolumeSource according to their type Present only for array (repeated) types.

func MustParseSecretVolumeSource_FieldPathArrayItemValue

func MustParseSecretVolumeSource_FieldPathArrayItemValue(pathStr, valueStr string) SecretVolumeSource_FieldPathArrayItemValue

func ParseSecretVolumeSource_FieldPathArrayItemValue

func ParseSecretVolumeSource_FieldPathArrayItemValue(pathStr, valueStr string) (SecretVolumeSource_FieldPathArrayItemValue, error)

ParseSecretVolumeSource_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type SecretVolumeSource_FieldPathArrayOfValues

type SecretVolumeSource_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	SecretVolumeSource_FieldPath
}

SecretVolumeSource_FieldPathArrayOfValues allows storing slice of values for SecretVolumeSource fields according to their type

func MustParseSecretVolumeSource_FieldPathArrayOfValues

func MustParseSecretVolumeSource_FieldPathArrayOfValues(pathStr, valuesStr string) SecretVolumeSource_FieldPathArrayOfValues

func ParseSecretVolumeSource_FieldPathArrayOfValues

func ParseSecretVolumeSource_FieldPathArrayOfValues(pathStr, valuesStr string) (SecretVolumeSource_FieldPathArrayOfValues, error)

type SecretVolumeSource_FieldPathSelector

type SecretVolumeSource_FieldPathSelector int32
const (
	SecretVolumeSource_FieldPathSelectorSecretName  SecretVolumeSource_FieldPathSelector = 0
	SecretVolumeSource_FieldPathSelectorItems       SecretVolumeSource_FieldPathSelector = 1
	SecretVolumeSource_FieldPathSelectorDefaultMode SecretVolumeSource_FieldPathSelector = 2
	SecretVolumeSource_FieldPathSelectorOptional    SecretVolumeSource_FieldPathSelector = 3
)

func (SecretVolumeSource_FieldPathSelector) String

type SecretVolumeSource_FieldPathValue

type SecretVolumeSource_FieldPathValue interface {
	SecretVolumeSource_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **SecretVolumeSource)
	CompareWith(*SecretVolumeSource) (cmp int, comparable bool)
}

SecretVolumeSource_FieldPathValue allows storing values for SecretVolumeSource fields according to their type

func MustParseSecretVolumeSource_FieldPathValue

func MustParseSecretVolumeSource_FieldPathValue(pathStr, valueStr string) SecretVolumeSource_FieldPathValue

func ParseSecretVolumeSource_FieldPathValue

func ParseSecretVolumeSource_FieldPathValue(pathStr, valueStr string) (SecretVolumeSource_FieldPathValue, error)

type SecretVolumeSource_FieldSubPath

type SecretVolumeSource_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*SecretVolumeSource_FieldSubPath) AsItemsSubPath

func (fps *SecretVolumeSource_FieldSubPath) AsItemsSubPath() (KeyToPath_FieldPath, bool)

func (*SecretVolumeSource_FieldSubPath) ClearValue

func (fps *SecretVolumeSource_FieldSubPath) ClearValue(item *SecretVolumeSource)

func (*SecretVolumeSource_FieldSubPath) ClearValueRaw

func (fps *SecretVolumeSource_FieldSubPath) ClearValueRaw(item proto.Message)

func (*SecretVolumeSource_FieldSubPath) Get

func (fps *SecretVolumeSource_FieldSubPath) Get(source *SecretVolumeSource) (values []interface{})

Get returns all values pointed by selected field from source SecretVolumeSource

func (*SecretVolumeSource_FieldSubPath) GetDefault

func (fps *SecretVolumeSource_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*SecretVolumeSource_FieldSubPath) GetRaw

func (fps *SecretVolumeSource_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*SecretVolumeSource_FieldSubPath) GetSingle

func (fps *SecretVolumeSource_FieldSubPath) GetSingle(source *SecretVolumeSource) (interface{}, bool)

GetSingle returns value of selected field from source SecretVolumeSource

func (*SecretVolumeSource_FieldSubPath) GetSingleRaw

func (fps *SecretVolumeSource_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*SecretVolumeSource_FieldSubPath) IsLeaf

func (fps *SecretVolumeSource_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*SecretVolumeSource_FieldSubPath) JSONString

func (fps *SecretVolumeSource_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*SecretVolumeSource_FieldSubPath) Selector

func (*SecretVolumeSource_FieldSubPath) SplitIntoTerminalIPaths

func (fps *SecretVolumeSource_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*SecretVolumeSource_FieldSubPath) String

String returns path representation in proto convention

func (*SecretVolumeSource_FieldSubPath) WithIArrayItemValue

func (fps *SecretVolumeSource_FieldSubPath) WithIArrayItemValue(value interface{}) SecretVolumeSource_FieldPathArrayItemValue

func (*SecretVolumeSource_FieldSubPath) WithIArrayOfValues

func (fps *SecretVolumeSource_FieldSubPath) WithIArrayOfValues(values interface{}) SecretVolumeSource_FieldPathArrayOfValues

func (*SecretVolumeSource_FieldSubPath) WithIValue

func (fps *SecretVolumeSource_FieldSubPath) WithIValue(value interface{}) SecretVolumeSource_FieldPathValue

func (*SecretVolumeSource_FieldSubPath) WithRawIArrayItemValue

func (fps *SecretVolumeSource_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*SecretVolumeSource_FieldSubPath) WithRawIArrayOfValues

func (fps *SecretVolumeSource_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*SecretVolumeSource_FieldSubPath) WithRawIValue

func (fps *SecretVolumeSource_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type SecretVolumeSource_FieldSubPathArrayItemValue

type SecretVolumeSource_FieldSubPathArrayItemValue struct {
	SecretVolumeSource_FieldPath
	// contains filtered or unexported fields
}

func (*SecretVolumeSource_FieldSubPathArrayItemValue) AsItemsPathItemValue

func (*SecretVolumeSource_FieldSubPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'SecretVolumeSource'

func (*SecretVolumeSource_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *SecretVolumeSource_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type SecretVolumeSource_FieldSubPathArrayOfValues

type SecretVolumeSource_FieldSubPathArrayOfValues struct {
	SecretVolumeSource_FieldPath
	// contains filtered or unexported fields
}

func (*SecretVolumeSource_FieldSubPathArrayOfValues) AsItemsPathArrayOfValues

func (*SecretVolumeSource_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *SecretVolumeSource_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type SecretVolumeSource_FieldSubPathValue

type SecretVolumeSource_FieldSubPathValue struct {
	SecretVolumeSource_FieldPath
	// contains filtered or unexported fields
}

func (*SecretVolumeSource_FieldSubPathValue) AsItemsPathValue

func (*SecretVolumeSource_FieldSubPathValue) CompareWith

func (fpvs *SecretVolumeSource_FieldSubPathValue) CompareWith(source *SecretVolumeSource) (int, bool)

func (*SecretVolumeSource_FieldSubPathValue) CompareWithRaw

func (fpvs *SecretVolumeSource_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*SecretVolumeSource_FieldSubPathValue) GetRawValue

func (fpvs *SecretVolumeSource_FieldSubPathValue) GetRawValue() interface{}

func (*SecretVolumeSource_FieldSubPathValue) SetTo

func (*SecretVolumeSource_FieldSubPathValue) SetToRaw

func (fpvs *SecretVolumeSource_FieldSubPathValue) SetToRaw(target proto.Message)

type SecretVolumeSource_FieldTerminalPath

type SecretVolumeSource_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*SecretVolumeSource_FieldTerminalPath) ClearValue

func (*SecretVolumeSource_FieldTerminalPath) ClearValueRaw

func (fp *SecretVolumeSource_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*SecretVolumeSource_FieldTerminalPath) Get

func (fp *SecretVolumeSource_FieldTerminalPath) Get(source *SecretVolumeSource) (values []interface{})

Get returns all values pointed by specific field from source SecretVolumeSource

func (*SecretVolumeSource_FieldTerminalPath) GetDefault

func (fp *SecretVolumeSource_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*SecretVolumeSource_FieldTerminalPath) GetRaw

func (fp *SecretVolumeSource_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*SecretVolumeSource_FieldTerminalPath) GetSingle

func (fp *SecretVolumeSource_FieldTerminalPath) GetSingle(source *SecretVolumeSource) (interface{}, bool)

GetSingle returns value pointed by specific field of from source SecretVolumeSource

func (*SecretVolumeSource_FieldTerminalPath) GetSingleRaw

func (fp *SecretVolumeSource_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*SecretVolumeSource_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*SecretVolumeSource_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*SecretVolumeSource_FieldTerminalPath) Selector

func (*SecretVolumeSource_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *SecretVolumeSource_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*SecretVolumeSource_FieldTerminalPath) String

String returns path representation in proto convention

func (*SecretVolumeSource_FieldTerminalPath) WithIArrayItemValue

func (fp *SecretVolumeSource_FieldTerminalPath) WithIArrayItemValue(value interface{}) SecretVolumeSource_FieldPathArrayItemValue

func (*SecretVolumeSource_FieldTerminalPath) WithIArrayOfValues

func (fp *SecretVolumeSource_FieldTerminalPath) WithIArrayOfValues(values interface{}) SecretVolumeSource_FieldPathArrayOfValues

func (*SecretVolumeSource_FieldTerminalPath) WithIValue

func (*SecretVolumeSource_FieldTerminalPath) WithRawIArrayItemValue

func (fp *SecretVolumeSource_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*SecretVolumeSource_FieldTerminalPath) WithRawIArrayOfValues

func (fp *SecretVolumeSource_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*SecretVolumeSource_FieldTerminalPath) WithRawIValue

func (fp *SecretVolumeSource_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type SecretVolumeSource_FieldTerminalPathArrayItemValue

type SecretVolumeSource_FieldTerminalPathArrayItemValue struct {
	SecretVolumeSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SecretVolumeSource_FieldTerminalPathArrayItemValue) AsItemsItemValue

func (*SecretVolumeSource_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'SecretVolumeSource'

func (*SecretVolumeSource_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *SecretVolumeSource_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object SecretVolumeSource as interface{}

func (*SecretVolumeSource_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *SecretVolumeSource_FieldTerminalPathArrayItemValue) GetSingle(source *SecretVolumeSource) (interface{}, bool)

func (*SecretVolumeSource_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *SecretVolumeSource_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type SecretVolumeSource_FieldTerminalPathArrayOfValues

type SecretVolumeSource_FieldTerminalPathArrayOfValues struct {
	SecretVolumeSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SecretVolumeSource_FieldTerminalPathArrayOfValues) AsDefaultModeArrayOfValues

func (fpaov *SecretVolumeSource_FieldTerminalPathArrayOfValues) AsDefaultModeArrayOfValues() ([]int32, bool)

func (*SecretVolumeSource_FieldTerminalPathArrayOfValues) AsItemsArrayOfValues

func (fpaov *SecretVolumeSource_FieldTerminalPathArrayOfValues) AsItemsArrayOfValues() ([][]*KeyToPath, bool)

func (*SecretVolumeSource_FieldTerminalPathArrayOfValues) AsOptionalArrayOfValues

func (fpaov *SecretVolumeSource_FieldTerminalPathArrayOfValues) AsOptionalArrayOfValues() ([]bool, bool)

func (*SecretVolumeSource_FieldTerminalPathArrayOfValues) AsSecretNameArrayOfValues

func (fpaov *SecretVolumeSource_FieldTerminalPathArrayOfValues) AsSecretNameArrayOfValues() ([]string, bool)

func (*SecretVolumeSource_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *SecretVolumeSource_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type SecretVolumeSource_FieldTerminalPathValue

type SecretVolumeSource_FieldTerminalPathValue struct {
	SecretVolumeSource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SecretVolumeSource_FieldTerminalPathValue) AsDefaultModeValue

func (fpv *SecretVolumeSource_FieldTerminalPathValue) AsDefaultModeValue() (int32, bool)

func (*SecretVolumeSource_FieldTerminalPathValue) AsItemsValue

func (fpv *SecretVolumeSource_FieldTerminalPathValue) AsItemsValue() ([]*KeyToPath, bool)

func (*SecretVolumeSource_FieldTerminalPathValue) AsOptionalValue

func (fpv *SecretVolumeSource_FieldTerminalPathValue) AsOptionalValue() (bool, bool)

func (*SecretVolumeSource_FieldTerminalPathValue) AsSecretNameValue

func (fpv *SecretVolumeSource_FieldTerminalPathValue) AsSecretNameValue() (string, bool)

func (*SecretVolumeSource_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'SecretVolumeSource_FieldTerminalPathValue' with the value under path in 'SecretVolumeSource'.

func (*SecretVolumeSource_FieldTerminalPathValue) CompareWithRaw

func (fpv *SecretVolumeSource_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*SecretVolumeSource_FieldTerminalPathValue) GetRawValue

func (fpv *SecretVolumeSource_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'SecretVolumeSource' as interface{}

func (*SecretVolumeSource_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object SecretVolumeSource

func (*SecretVolumeSource_FieldTerminalPathValue) SetToRaw

type SecurityContext

type SecurityContext struct {

	// Run container in privileged mode.
	// Processes in privileged containers are essentially equivalent to root on
	// the host. Defaults to false.
	Privileged bool `protobuf:"varint,2,opt,name=privileged,proto3" json:"privileged,omitempty" firestore:"privileged"`
	// contains filtered or unexported fields
}

PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext.

func (*SecurityContext) Clone

func (o *SecurityContext) Clone() *SecurityContext

func (*SecurityContext) CloneRaw

func (*SecurityContext) Descriptor

func (*SecurityContext) Descriptor() ([]byte, []int)

Deprecated, Use SecurityContext.ProtoReflect.Descriptor instead.

func (*SecurityContext) GetPrivileged

func (m *SecurityContext) GetPrivileged() bool

func (*SecurityContext) GotenMessage

func (*SecurityContext) GotenMessage()

func (*SecurityContext) GotenObjectExt

func (o *SecurityContext) GotenObjectExt()

func (*SecurityContext) GotenValidate

func (obj *SecurityContext) GotenValidate() error

func (*SecurityContext) MakeDiffFieldMask

func (o *SecurityContext) MakeDiffFieldMask(other *SecurityContext) *SecurityContext_FieldMask

func (*SecurityContext) MakeFullFieldMask

func (o *SecurityContext) MakeFullFieldMask() *SecurityContext_FieldMask

func (*SecurityContext) MakeRawDiffFieldMask

func (o *SecurityContext) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*SecurityContext) MakeRawFullFieldMask

func (o *SecurityContext) MakeRawFullFieldMask() gotenobject.FieldMask

func (*SecurityContext) Marshal

func (m *SecurityContext) Marshal() ([]byte, error)

func (*SecurityContext) MarshalJSON

func (m *SecurityContext) MarshalJSON() ([]byte, error)

func (*SecurityContext) Merge

func (o *SecurityContext) Merge(source *SecurityContext)

func (*SecurityContext) MergeRaw

func (o *SecurityContext) MergeRaw(source gotenobject.GotenObjectExt)

func (*SecurityContext) ProtoMessage

func (*SecurityContext) ProtoMessage()

func (*SecurityContext) ProtoReflect

func (m *SecurityContext) ProtoReflect() preflect.Message

func (*SecurityContext) Reset

func (m *SecurityContext) Reset()

func (*SecurityContext) SetPrivileged

func (m *SecurityContext) SetPrivileged(fv bool)

func (*SecurityContext) String

func (m *SecurityContext) String() string

func (*SecurityContext) Unmarshal

func (m *SecurityContext) Unmarshal(b []byte) error

func (*SecurityContext) UnmarshalJSON

func (m *SecurityContext) UnmarshalJSON(data []byte) error

type SecurityContextFieldPathBuilder

type SecurityContextFieldPathBuilder struct{}

func NewSecurityContextFieldPathBuilder

func NewSecurityContextFieldPathBuilder() SecurityContextFieldPathBuilder

func (SecurityContextFieldPathBuilder) Privileged

type SecurityContextPathSelectorPrivileged

type SecurityContextPathSelectorPrivileged struct{}

func (SecurityContextPathSelectorPrivileged) FieldPath

func (SecurityContextPathSelectorPrivileged) WithArrayOfValues

func (SecurityContextPathSelectorPrivileged) WithValue

type SecurityContext_FieldMask

type SecurityContext_FieldMask struct {
	Paths []SecurityContext_FieldPath
}

func FullSecurityContext_FieldMask

func FullSecurityContext_FieldMask() *SecurityContext_FieldMask

func (*SecurityContext_FieldMask) AppendPath

func (fieldMask *SecurityContext_FieldMask) AppendPath(path SecurityContext_FieldPath)

func (*SecurityContext_FieldMask) AppendRawPath

func (fieldMask *SecurityContext_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*SecurityContext_FieldMask) DecodeFirestore

func (fieldMask *SecurityContext_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*SecurityContext_FieldMask) EncodeFirestore

func (fieldMask *SecurityContext_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*SecurityContext_FieldMask) FilterInputFields

func (fieldMask *SecurityContext_FieldMask) FilterInputFields() *SecurityContext_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*SecurityContext_FieldMask) FromProtoFieldMask

func (fieldMask *SecurityContext_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*SecurityContext_FieldMask) GetPaths

func (fieldMask *SecurityContext_FieldMask) GetPaths() []SecurityContext_FieldPath

func (*SecurityContext_FieldMask) GetRawPaths

func (fieldMask *SecurityContext_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*SecurityContext_FieldMask) IsFull

func (fieldMask *SecurityContext_FieldMask) IsFull() bool

func (SecurityContext_FieldMask) Marshal

func (fieldMask SecurityContext_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (SecurityContext_FieldMask) MarshalJSON

func (fieldMask SecurityContext_FieldMask) MarshalJSON() ([]byte, error)

func (*SecurityContext_FieldMask) PathsCount

func (fieldMask *SecurityContext_FieldMask) PathsCount() int

func (*SecurityContext_FieldMask) Project

func (fieldMask *SecurityContext_FieldMask) Project(source *SecurityContext) *SecurityContext

func (*SecurityContext_FieldMask) ProjectRaw

func (*SecurityContext_FieldMask) ProtoMessage

func (fieldMask *SecurityContext_FieldMask) ProtoMessage()

func (*SecurityContext_FieldMask) ProtoReflect

func (fieldMask *SecurityContext_FieldMask) ProtoReflect() preflect.Message

func (*SecurityContext_FieldMask) Reset

func (fieldMask *SecurityContext_FieldMask) Reset()

func (*SecurityContext_FieldMask) Set

func (fieldMask *SecurityContext_FieldMask) Set(target, source *SecurityContext)

func (*SecurityContext_FieldMask) SetFromCliFlag

func (fieldMask *SecurityContext_FieldMask) SetFromCliFlag(raw string) error

func (*SecurityContext_FieldMask) SetRaw

func (fieldMask *SecurityContext_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*SecurityContext_FieldMask) Size

func (fieldMask *SecurityContext_FieldMask) Size() int

func (*SecurityContext_FieldMask) String

func (fieldMask *SecurityContext_FieldMask) String() string

func (*SecurityContext_FieldMask) Subtract

func (*SecurityContext_FieldMask) SubtractRaw

func (*SecurityContext_FieldMask) ToProtoFieldMask

func (fieldMask *SecurityContext_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*SecurityContext_FieldMask) Unmarshal

func (fieldMask *SecurityContext_FieldMask) Unmarshal(data []byte) error

func (*SecurityContext_FieldMask) UnmarshalJSON

func (fieldMask *SecurityContext_FieldMask) UnmarshalJSON(data []byte) error

type SecurityContext_FieldPath

type SecurityContext_FieldPath interface {
	gotenobject.FieldPath
	Selector() SecurityContext_FieldPathSelector
	Get(source *SecurityContext) []interface{}
	GetSingle(source *SecurityContext) (interface{}, bool)
	ClearValue(item *SecurityContext)

	// Those methods build corresponding SecurityContext_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) SecurityContext_FieldPathValue
	WithIArrayOfValues(values interface{}) SecurityContext_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) SecurityContext_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseSecurityContext_FieldPath

func MustParseSecurityContext_FieldPath(rawField string) SecurityContext_FieldPath

func ParseSecurityContext_FieldPath

func ParseSecurityContext_FieldPath(rawField string) (SecurityContext_FieldPath, error)

type SecurityContext_FieldPathArrayItemValue

type SecurityContext_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	SecurityContext_FieldPath
	ContainsValue(*SecurityContext) bool
}

SecurityContext_FieldPathArrayItemValue allows storing single item in Path-specific values for SecurityContext according to their type Present only for array (repeated) types.

func MustParseSecurityContext_FieldPathArrayItemValue

func MustParseSecurityContext_FieldPathArrayItemValue(pathStr, valueStr string) SecurityContext_FieldPathArrayItemValue

func ParseSecurityContext_FieldPathArrayItemValue

func ParseSecurityContext_FieldPathArrayItemValue(pathStr, valueStr string) (SecurityContext_FieldPathArrayItemValue, error)

ParseSecurityContext_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type SecurityContext_FieldPathArrayOfValues

type SecurityContext_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	SecurityContext_FieldPath
}

SecurityContext_FieldPathArrayOfValues allows storing slice of values for SecurityContext fields according to their type

func MustParseSecurityContext_FieldPathArrayOfValues

func MustParseSecurityContext_FieldPathArrayOfValues(pathStr, valuesStr string) SecurityContext_FieldPathArrayOfValues

func ParseSecurityContext_FieldPathArrayOfValues

func ParseSecurityContext_FieldPathArrayOfValues(pathStr, valuesStr string) (SecurityContext_FieldPathArrayOfValues, error)

type SecurityContext_FieldPathSelector

type SecurityContext_FieldPathSelector int32
const (
	SecurityContext_FieldPathSelectorPrivileged SecurityContext_FieldPathSelector = 0
)

func (SecurityContext_FieldPathSelector) String

type SecurityContext_FieldPathValue

type SecurityContext_FieldPathValue interface {
	SecurityContext_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **SecurityContext)
	CompareWith(*SecurityContext) (cmp int, comparable bool)
}

SecurityContext_FieldPathValue allows storing values for SecurityContext fields according to their type

func MustParseSecurityContext_FieldPathValue

func MustParseSecurityContext_FieldPathValue(pathStr, valueStr string) SecurityContext_FieldPathValue

func ParseSecurityContext_FieldPathValue

func ParseSecurityContext_FieldPathValue(pathStr, valueStr string) (SecurityContext_FieldPathValue, error)

type SecurityContext_FieldTerminalPath

type SecurityContext_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*SecurityContext_FieldTerminalPath) ClearValue

func (fp *SecurityContext_FieldTerminalPath) ClearValue(item *SecurityContext)

func (*SecurityContext_FieldTerminalPath) ClearValueRaw

func (fp *SecurityContext_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*SecurityContext_FieldTerminalPath) Get

func (fp *SecurityContext_FieldTerminalPath) Get(source *SecurityContext) (values []interface{})

Get returns all values pointed by specific field from source SecurityContext

func (*SecurityContext_FieldTerminalPath) GetDefault

func (fp *SecurityContext_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*SecurityContext_FieldTerminalPath) GetRaw

func (fp *SecurityContext_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*SecurityContext_FieldTerminalPath) GetSingle

func (fp *SecurityContext_FieldTerminalPath) GetSingle(source *SecurityContext) (interface{}, bool)

GetSingle returns value pointed by specific field of from source SecurityContext

func (*SecurityContext_FieldTerminalPath) GetSingleRaw

func (fp *SecurityContext_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*SecurityContext_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*SecurityContext_FieldTerminalPath) JSONString

func (fp *SecurityContext_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*SecurityContext_FieldTerminalPath) Selector

func (*SecurityContext_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *SecurityContext_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*SecurityContext_FieldTerminalPath) String

String returns path representation in proto convention

func (*SecurityContext_FieldTerminalPath) WithIArrayItemValue

func (fp *SecurityContext_FieldTerminalPath) WithIArrayItemValue(value interface{}) SecurityContext_FieldPathArrayItemValue

func (*SecurityContext_FieldTerminalPath) WithIArrayOfValues

func (fp *SecurityContext_FieldTerminalPath) WithIArrayOfValues(values interface{}) SecurityContext_FieldPathArrayOfValues

func (*SecurityContext_FieldTerminalPath) WithIValue

func (fp *SecurityContext_FieldTerminalPath) WithIValue(value interface{}) SecurityContext_FieldPathValue

func (*SecurityContext_FieldTerminalPath) WithRawIArrayItemValue

func (fp *SecurityContext_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*SecurityContext_FieldTerminalPath) WithRawIArrayOfValues

func (fp *SecurityContext_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*SecurityContext_FieldTerminalPath) WithRawIValue

func (fp *SecurityContext_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type SecurityContext_FieldTerminalPathArrayItemValue

type SecurityContext_FieldTerminalPathArrayItemValue struct {
	SecurityContext_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SecurityContext_FieldTerminalPathArrayItemValue) ContainsValue

Contains returns a boolean indicating if value that is being held is present in given 'SecurityContext'

func (*SecurityContext_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *SecurityContext_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object SecurityContext as interface{}

func (*SecurityContext_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *SecurityContext_FieldTerminalPathArrayItemValue) GetSingle(source *SecurityContext) (interface{}, bool)

func (*SecurityContext_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *SecurityContext_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type SecurityContext_FieldTerminalPathArrayOfValues

type SecurityContext_FieldTerminalPathArrayOfValues struct {
	SecurityContext_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SecurityContext_FieldTerminalPathArrayOfValues) AsPrivilegedArrayOfValues

func (fpaov *SecurityContext_FieldTerminalPathArrayOfValues) AsPrivilegedArrayOfValues() ([]bool, bool)

func (*SecurityContext_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *SecurityContext_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type SecurityContext_FieldTerminalPathValue

type SecurityContext_FieldTerminalPathValue struct {
	SecurityContext_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SecurityContext_FieldTerminalPathValue) AsPrivilegedValue

func (fpv *SecurityContext_FieldTerminalPathValue) AsPrivilegedValue() (bool, bool)

func (*SecurityContext_FieldTerminalPathValue) CompareWith

func (fpv *SecurityContext_FieldTerminalPathValue) CompareWith(source *SecurityContext) (int, bool)

CompareWith compares value in the 'SecurityContext_FieldTerminalPathValue' with the value under path in 'SecurityContext'.

func (*SecurityContext_FieldTerminalPathValue) CompareWithRaw

func (fpv *SecurityContext_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*SecurityContext_FieldTerminalPathValue) GetRawValue

func (fpv *SecurityContext_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'SecurityContext' as interface{}

func (*SecurityContext_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object SecurityContext

func (*SecurityContext_FieldTerminalPathValue) SetToRaw

type Volume

type Volume struct {

	// Volume's name.
	// Must be a DNS_LABEL and unique within the pod.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// HostPath represents a pre-existing file or directory on the host
	// machine that is directly exposed to the container. This is generally
	// used for system agents or other privileged things that are allowed
	// to see the host machine. Most containers will NOT need this.
	HostPath *HostPathVolumeSource `protobuf:"bytes,101,opt,name=host_path,json=hostPath,proto3" json:"host_path,omitempty" firestore:"hostPath"`
	// Secret represents a secret that should populate this volume.
	// More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
	Secret *SecretVolumeSource `protobuf:"bytes,106,opt,name=secret,proto3" json:"secret,omitempty" firestore:"secret"`
	// ConfigMap represents a configMap that should populate this volume
	ConfigMap *ConfigMapVolumeSource `protobuf:"bytes,119,opt,name=config_map,json=configMap,proto3" json:"config_map,omitempty" firestore:"configMap"`
	// contains filtered or unexported fields
}

Volume represents a named volume in a pod that may be accessed by any container in the pod.

func (*Volume) Clone

func (o *Volume) Clone() *Volume

func (*Volume) CloneRaw

func (o *Volume) CloneRaw() gotenobject.GotenObjectExt

func (*Volume) Descriptor

func (*Volume) Descriptor() ([]byte, []int)

Deprecated, Use Volume.ProtoReflect.Descriptor instead.

func (*Volume) GetConfigMap

func (m *Volume) GetConfigMap() *ConfigMapVolumeSource

func (*Volume) GetHostPath

func (m *Volume) GetHostPath() *HostPathVolumeSource

func (*Volume) GetName

func (m *Volume) GetName() string

func (*Volume) GetSecret

func (m *Volume) GetSecret() *SecretVolumeSource

func (*Volume) GotenMessage

func (*Volume) GotenMessage()

func (*Volume) GotenObjectExt

func (o *Volume) GotenObjectExt()

func (*Volume) GotenValidate

func (obj *Volume) GotenValidate() error

func (*Volume) MakeDiffFieldMask

func (o *Volume) MakeDiffFieldMask(other *Volume) *Volume_FieldMask

func (*Volume) MakeFullFieldMask

func (o *Volume) MakeFullFieldMask() *Volume_FieldMask

func (*Volume) MakeRawDiffFieldMask

func (o *Volume) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*Volume) MakeRawFullFieldMask

func (o *Volume) MakeRawFullFieldMask() gotenobject.FieldMask

func (*Volume) Marshal

func (m *Volume) Marshal() ([]byte, error)

func (*Volume) MarshalJSON

func (m *Volume) MarshalJSON() ([]byte, error)

func (*Volume) Merge

func (o *Volume) Merge(source *Volume)

func (*Volume) MergeRaw

func (o *Volume) MergeRaw(source gotenobject.GotenObjectExt)

func (*Volume) ProtoMessage

func (*Volume) ProtoMessage()

func (*Volume) ProtoReflect

func (m *Volume) ProtoReflect() preflect.Message

func (*Volume) Reset

func (m *Volume) Reset()

func (*Volume) SetConfigMap

func (m *Volume) SetConfigMap(fv *ConfigMapVolumeSource)

func (*Volume) SetHostPath

func (m *Volume) SetHostPath(fv *HostPathVolumeSource)

func (*Volume) SetName

func (m *Volume) SetName(fv string)

func (*Volume) SetSecret

func (m *Volume) SetSecret(fv *SecretVolumeSource)

func (*Volume) String

func (m *Volume) String() string

func (*Volume) Unmarshal

func (m *Volume) Unmarshal(b []byte) error

func (*Volume) UnmarshalJSON

func (m *Volume) UnmarshalJSON(data []byte) error

type VolumeFieldPathBuilder

type VolumeFieldPathBuilder struct{}

func NewVolumeFieldPathBuilder

func NewVolumeFieldPathBuilder() VolumeFieldPathBuilder

func (VolumeFieldPathBuilder) ConfigMap

func (VolumeFieldPathBuilder) HostPath

func (VolumeFieldPathBuilder) Name

func (VolumeFieldPathBuilder) Secret

type VolumeMount

type VolumeMount struct {

	// This must match the Name of a Volume.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Mounted read-only if true, read-write otherwise (false or unspecified).
	// Defaults to false.
	ReadOnly bool `protobuf:"varint,2,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty" firestore:"readOnly"`
	// Path within the container at which the volume should be mounted.  Must
	// not contain ':'.
	MountPath string `protobuf:"bytes,3,opt,name=mount_path,json=mountPath,proto3" json:"mount_path,omitempty" firestore:"mountPath"`
	// Path within the volume from which the container's volume should be mounted.
	// Defaults to "" (volume's root).
	SubPath string `protobuf:"bytes,4,opt,name=sub_path,json=subPath,proto3" json:"sub_path,omitempty" firestore:"subPath"`
	// contains filtered or unexported fields
}

VolumeMount describes a mounting of a Volume within a container.

func (*VolumeMount) Clone

func (o *VolumeMount) Clone() *VolumeMount

func (*VolumeMount) CloneRaw

func (o *VolumeMount) CloneRaw() gotenobject.GotenObjectExt

func (*VolumeMount) Descriptor

func (*VolumeMount) Descriptor() ([]byte, []int)

Deprecated, Use VolumeMount.ProtoReflect.Descriptor instead.

func (*VolumeMount) GetMountPath

func (m *VolumeMount) GetMountPath() string

func (*VolumeMount) GetName

func (m *VolumeMount) GetName() string

func (*VolumeMount) GetReadOnly

func (m *VolumeMount) GetReadOnly() bool

func (*VolumeMount) GetSubPath

func (m *VolumeMount) GetSubPath() string

func (*VolumeMount) GotenMessage

func (*VolumeMount) GotenMessage()

func (*VolumeMount) GotenObjectExt

func (o *VolumeMount) GotenObjectExt()

func (*VolumeMount) GotenValidate

func (obj *VolumeMount) GotenValidate() error

func (*VolumeMount) MakeDiffFieldMask

func (o *VolumeMount) MakeDiffFieldMask(other *VolumeMount) *VolumeMount_FieldMask

func (*VolumeMount) MakeFullFieldMask

func (o *VolumeMount) MakeFullFieldMask() *VolumeMount_FieldMask

func (*VolumeMount) MakeRawDiffFieldMask

func (o *VolumeMount) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*VolumeMount) MakeRawFullFieldMask

func (o *VolumeMount) MakeRawFullFieldMask() gotenobject.FieldMask

func (*VolumeMount) Marshal

func (m *VolumeMount) Marshal() ([]byte, error)

func (*VolumeMount) MarshalJSON

func (m *VolumeMount) MarshalJSON() ([]byte, error)

func (*VolumeMount) Merge

func (o *VolumeMount) Merge(source *VolumeMount)

func (*VolumeMount) MergeRaw

func (o *VolumeMount) MergeRaw(source gotenobject.GotenObjectExt)

func (*VolumeMount) ProtoMessage

func (*VolumeMount) ProtoMessage()

func (*VolumeMount) ProtoReflect

func (m *VolumeMount) ProtoReflect() preflect.Message

func (*VolumeMount) Reset

func (m *VolumeMount) Reset()

func (*VolumeMount) SetMountPath

func (m *VolumeMount) SetMountPath(fv string)

func (*VolumeMount) SetName

func (m *VolumeMount) SetName(fv string)

func (*VolumeMount) SetReadOnly

func (m *VolumeMount) SetReadOnly(fv bool)

func (*VolumeMount) SetSubPath

func (m *VolumeMount) SetSubPath(fv string)

func (*VolumeMount) String

func (m *VolumeMount) String() string

func (*VolumeMount) Unmarshal

func (m *VolumeMount) Unmarshal(b []byte) error

func (*VolumeMount) UnmarshalJSON

func (m *VolumeMount) UnmarshalJSON(data []byte) error

type VolumeMountFieldPathBuilder

type VolumeMountFieldPathBuilder struct{}

func NewVolumeMountFieldPathBuilder

func NewVolumeMountFieldPathBuilder() VolumeMountFieldPathBuilder

func (VolumeMountFieldPathBuilder) MountPath

func (VolumeMountFieldPathBuilder) Name

func (VolumeMountFieldPathBuilder) ReadOnly

func (VolumeMountFieldPathBuilder) SubPath

type VolumeMountPathSelectorMountPath

type VolumeMountPathSelectorMountPath struct{}

func (VolumeMountPathSelectorMountPath) FieldPath

func (VolumeMountPathSelectorMountPath) WithArrayOfValues

func (VolumeMountPathSelectorMountPath) WithValue

type VolumeMountPathSelectorName

type VolumeMountPathSelectorName struct{}

func (VolumeMountPathSelectorName) FieldPath

func (VolumeMountPathSelectorName) WithArrayOfValues

func (VolumeMountPathSelectorName) WithValue

type VolumeMountPathSelectorReadOnly

type VolumeMountPathSelectorReadOnly struct{}

func (VolumeMountPathSelectorReadOnly) FieldPath

func (VolumeMountPathSelectorReadOnly) WithArrayOfValues

func (VolumeMountPathSelectorReadOnly) WithValue

type VolumeMountPathSelectorSubPath

type VolumeMountPathSelectorSubPath struct{}

func (VolumeMountPathSelectorSubPath) FieldPath

func (VolumeMountPathSelectorSubPath) WithArrayOfValues

func (VolumeMountPathSelectorSubPath) WithValue

type VolumeMount_FieldMask

type VolumeMount_FieldMask struct {
	Paths []VolumeMount_FieldPath
}

func FullVolumeMount_FieldMask

func FullVolumeMount_FieldMask() *VolumeMount_FieldMask

func (*VolumeMount_FieldMask) AppendPath

func (fieldMask *VolumeMount_FieldMask) AppendPath(path VolumeMount_FieldPath)

func (*VolumeMount_FieldMask) AppendRawPath

func (fieldMask *VolumeMount_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*VolumeMount_FieldMask) DecodeFirestore

func (fieldMask *VolumeMount_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*VolumeMount_FieldMask) EncodeFirestore

func (fieldMask *VolumeMount_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*VolumeMount_FieldMask) FilterInputFields

func (fieldMask *VolumeMount_FieldMask) FilterInputFields() *VolumeMount_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*VolumeMount_FieldMask) FromProtoFieldMask

func (fieldMask *VolumeMount_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*VolumeMount_FieldMask) GetPaths

func (fieldMask *VolumeMount_FieldMask) GetPaths() []VolumeMount_FieldPath

func (*VolumeMount_FieldMask) GetRawPaths

func (fieldMask *VolumeMount_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*VolumeMount_FieldMask) IsFull

func (fieldMask *VolumeMount_FieldMask) IsFull() bool

func (VolumeMount_FieldMask) Marshal

func (fieldMask VolumeMount_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (VolumeMount_FieldMask) MarshalJSON

func (fieldMask VolumeMount_FieldMask) MarshalJSON() ([]byte, error)

func (*VolumeMount_FieldMask) PathsCount

func (fieldMask *VolumeMount_FieldMask) PathsCount() int

func (*VolumeMount_FieldMask) Project

func (fieldMask *VolumeMount_FieldMask) Project(source *VolumeMount) *VolumeMount

func (*VolumeMount_FieldMask) ProjectRaw

func (*VolumeMount_FieldMask) ProtoMessage

func (fieldMask *VolumeMount_FieldMask) ProtoMessage()

func (*VolumeMount_FieldMask) ProtoReflect

func (fieldMask *VolumeMount_FieldMask) ProtoReflect() preflect.Message

func (*VolumeMount_FieldMask) Reset

func (fieldMask *VolumeMount_FieldMask) Reset()

func (*VolumeMount_FieldMask) Set

func (fieldMask *VolumeMount_FieldMask) Set(target, source *VolumeMount)

func (*VolumeMount_FieldMask) SetFromCliFlag

func (fieldMask *VolumeMount_FieldMask) SetFromCliFlag(raw string) error

func (*VolumeMount_FieldMask) SetRaw

func (fieldMask *VolumeMount_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*VolumeMount_FieldMask) Size

func (fieldMask *VolumeMount_FieldMask) Size() int

func (*VolumeMount_FieldMask) String

func (fieldMask *VolumeMount_FieldMask) String() string

func (*VolumeMount_FieldMask) Subtract

func (*VolumeMount_FieldMask) SubtractRaw

func (fieldMask *VolumeMount_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*VolumeMount_FieldMask) ToProtoFieldMask

func (fieldMask *VolumeMount_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*VolumeMount_FieldMask) Unmarshal

func (fieldMask *VolumeMount_FieldMask) Unmarshal(data []byte) error

func (*VolumeMount_FieldMask) UnmarshalJSON

func (fieldMask *VolumeMount_FieldMask) UnmarshalJSON(data []byte) error

type VolumeMount_FieldPath

type VolumeMount_FieldPath interface {
	gotenobject.FieldPath
	Selector() VolumeMount_FieldPathSelector
	Get(source *VolumeMount) []interface{}
	GetSingle(source *VolumeMount) (interface{}, bool)
	ClearValue(item *VolumeMount)

	// Those methods build corresponding VolumeMount_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) VolumeMount_FieldPathValue
	WithIArrayOfValues(values interface{}) VolumeMount_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) VolumeMount_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func MustParseVolumeMount_FieldPath

func MustParseVolumeMount_FieldPath(rawField string) VolumeMount_FieldPath

func ParseVolumeMount_FieldPath

func ParseVolumeMount_FieldPath(rawField string) (VolumeMount_FieldPath, error)

type VolumeMount_FieldPathArrayItemValue

type VolumeMount_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	VolumeMount_FieldPath
	ContainsValue(*VolumeMount) bool
}

VolumeMount_FieldPathArrayItemValue allows storing single item in Path-specific values for VolumeMount according to their type Present only for array (repeated) types.

func MustParseVolumeMount_FieldPathArrayItemValue

func MustParseVolumeMount_FieldPathArrayItemValue(pathStr, valueStr string) VolumeMount_FieldPathArrayItemValue

func ParseVolumeMount_FieldPathArrayItemValue

func ParseVolumeMount_FieldPathArrayItemValue(pathStr, valueStr string) (VolumeMount_FieldPathArrayItemValue, error)

ParseVolumeMount_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type VolumeMount_FieldPathArrayOfValues

type VolumeMount_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	VolumeMount_FieldPath
}

VolumeMount_FieldPathArrayOfValues allows storing slice of values for VolumeMount fields according to their type

func MustParseVolumeMount_FieldPathArrayOfValues

func MustParseVolumeMount_FieldPathArrayOfValues(pathStr, valuesStr string) VolumeMount_FieldPathArrayOfValues

func ParseVolumeMount_FieldPathArrayOfValues

func ParseVolumeMount_FieldPathArrayOfValues(pathStr, valuesStr string) (VolumeMount_FieldPathArrayOfValues, error)

type VolumeMount_FieldPathSelector

type VolumeMount_FieldPathSelector int32
const (
	VolumeMount_FieldPathSelectorName      VolumeMount_FieldPathSelector = 0
	VolumeMount_FieldPathSelectorReadOnly  VolumeMount_FieldPathSelector = 1
	VolumeMount_FieldPathSelectorMountPath VolumeMount_FieldPathSelector = 2
	VolumeMount_FieldPathSelectorSubPath   VolumeMount_FieldPathSelector = 3
)

func (VolumeMount_FieldPathSelector) String

type VolumeMount_FieldPathValue

type VolumeMount_FieldPathValue interface {
	VolumeMount_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **VolumeMount)
	CompareWith(*VolumeMount) (cmp int, comparable bool)
}

VolumeMount_FieldPathValue allows storing values for VolumeMount fields according to their type

func MustParseVolumeMount_FieldPathValue

func MustParseVolumeMount_FieldPathValue(pathStr, valueStr string) VolumeMount_FieldPathValue

func ParseVolumeMount_FieldPathValue

func ParseVolumeMount_FieldPathValue(pathStr, valueStr string) (VolumeMount_FieldPathValue, error)

type VolumeMount_FieldTerminalPath

type VolumeMount_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*VolumeMount_FieldTerminalPath) ClearValue

func (fp *VolumeMount_FieldTerminalPath) ClearValue(item *VolumeMount)

func (*VolumeMount_FieldTerminalPath) ClearValueRaw

func (fp *VolumeMount_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*VolumeMount_FieldTerminalPath) Get

func (fp *VolumeMount_FieldTerminalPath) Get(source *VolumeMount) (values []interface{})

Get returns all values pointed by specific field from source VolumeMount

func (*VolumeMount_FieldTerminalPath) GetDefault

func (fp *VolumeMount_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*VolumeMount_FieldTerminalPath) GetRaw

func (fp *VolumeMount_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*VolumeMount_FieldTerminalPath) GetSingle

func (fp *VolumeMount_FieldTerminalPath) GetSingle(source *VolumeMount) (interface{}, bool)

GetSingle returns value pointed by specific field of from source VolumeMount

func (*VolumeMount_FieldTerminalPath) GetSingleRaw

func (fp *VolumeMount_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*VolumeMount_FieldTerminalPath) IsLeaf

func (fp *VolumeMount_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*VolumeMount_FieldTerminalPath) JSONString

func (fp *VolumeMount_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*VolumeMount_FieldTerminalPath) Selector

func (*VolumeMount_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *VolumeMount_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*VolumeMount_FieldTerminalPath) String

String returns path representation in proto convention

func (*VolumeMount_FieldTerminalPath) WithIArrayItemValue

func (fp *VolumeMount_FieldTerminalPath) WithIArrayItemValue(value interface{}) VolumeMount_FieldPathArrayItemValue

func (*VolumeMount_FieldTerminalPath) WithIArrayOfValues

func (fp *VolumeMount_FieldTerminalPath) WithIArrayOfValues(values interface{}) VolumeMount_FieldPathArrayOfValues

func (*VolumeMount_FieldTerminalPath) WithIValue

func (fp *VolumeMount_FieldTerminalPath) WithIValue(value interface{}) VolumeMount_FieldPathValue

func (*VolumeMount_FieldTerminalPath) WithRawIArrayItemValue

func (fp *VolumeMount_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*VolumeMount_FieldTerminalPath) WithRawIArrayOfValues

func (fp *VolumeMount_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*VolumeMount_FieldTerminalPath) WithRawIValue

func (fp *VolumeMount_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type VolumeMount_FieldTerminalPathArrayItemValue

type VolumeMount_FieldTerminalPathArrayItemValue struct {
	VolumeMount_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VolumeMount_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *VolumeMount_FieldTerminalPathArrayItemValue) ContainsValue(source *VolumeMount) bool

Contains returns a boolean indicating if value that is being held is present in given 'VolumeMount'

func (*VolumeMount_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *VolumeMount_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object VolumeMount as interface{}

func (*VolumeMount_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *VolumeMount_FieldTerminalPathArrayItemValue) GetSingle(source *VolumeMount) (interface{}, bool)

func (*VolumeMount_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *VolumeMount_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type VolumeMount_FieldTerminalPathArrayOfValues

type VolumeMount_FieldTerminalPathArrayOfValues struct {
	VolumeMount_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VolumeMount_FieldTerminalPathArrayOfValues) AsMountPathArrayOfValues

func (fpaov *VolumeMount_FieldTerminalPathArrayOfValues) AsMountPathArrayOfValues() ([]string, bool)

func (*VolumeMount_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *VolumeMount_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*VolumeMount_FieldTerminalPathArrayOfValues) AsReadOnlyArrayOfValues

func (fpaov *VolumeMount_FieldTerminalPathArrayOfValues) AsReadOnlyArrayOfValues() ([]bool, bool)

func (*VolumeMount_FieldTerminalPathArrayOfValues) AsSubPathArrayOfValues

func (fpaov *VolumeMount_FieldTerminalPathArrayOfValues) AsSubPathArrayOfValues() ([]string, bool)

func (*VolumeMount_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *VolumeMount_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type VolumeMount_FieldTerminalPathValue

type VolumeMount_FieldTerminalPathValue struct {
	VolumeMount_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*VolumeMount_FieldTerminalPathValue) AsMountPathValue

func (fpv *VolumeMount_FieldTerminalPathValue) AsMountPathValue() (string, bool)

func (*VolumeMount_FieldTerminalPathValue) AsNameValue

func (fpv *VolumeMount_FieldTerminalPathValue) AsNameValue() (string, bool)

func (*VolumeMount_FieldTerminalPathValue) AsReadOnlyValue

func (fpv *VolumeMount_FieldTerminalPathValue) AsReadOnlyValue() (bool, bool)

func (*VolumeMount_FieldTerminalPathValue) AsSubPathValue

func (fpv *VolumeMount_FieldTerminalPathValue) AsSubPathValue() (string, bool)

func (*VolumeMount_FieldTerminalPathValue) CompareWith

func (fpv *VolumeMount_FieldTerminalPathValue) CompareWith(source *VolumeMount) (int, bool)

CompareWith compares value in the 'VolumeMount_FieldTerminalPathValue' with the value under path in 'VolumeMount'.

func (*VolumeMount_FieldTerminalPathValue) CompareWithRaw

func (fpv *VolumeMount_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*VolumeMount_FieldTerminalPathValue) GetRawValue

func (fpv *VolumeMount_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'VolumeMount' as interface{}

func (*VolumeMount_FieldTerminalPathValue) SetTo

func (fpv *VolumeMount_FieldTerminalPathValue) SetTo(target **VolumeMount)

SetTo stores value for selected field for object VolumeMount

func (*VolumeMount_FieldTerminalPathValue) SetToRaw

func (fpv *VolumeMount_FieldTerminalPathValue) SetToRaw(target proto.Message)

type VolumePathSelectorConfigMap

type VolumePathSelectorConfigMap struct{}

func (VolumePathSelectorConfigMap) DefaultMode

func (VolumePathSelectorConfigMap) FieldPath

func (VolumePathSelectorConfigMap) Items

func (VolumePathSelectorConfigMap) Name

func (VolumePathSelectorConfigMap) Optional

func (VolumePathSelectorConfigMap) WithArrayOfValues

func (VolumePathSelectorConfigMap) WithSubArrayItemValue

func (VolumePathSelectorConfigMap) WithSubArrayOfValues

func (VolumePathSelectorConfigMap) WithSubPath

func (VolumePathSelectorConfigMap) WithSubValue

func (VolumePathSelectorConfigMap) WithValue

type VolumePathSelectorConfigMapDefaultMode

type VolumePathSelectorConfigMapDefaultMode struct{}

func (VolumePathSelectorConfigMapDefaultMode) FieldPath

func (VolumePathSelectorConfigMapDefaultMode) WithArrayOfValues

func (VolumePathSelectorConfigMapDefaultMode) WithValue

type VolumePathSelectorConfigMapItems

type VolumePathSelectorConfigMapItems struct{}

func (VolumePathSelectorConfigMapItems) FieldPath

func (VolumePathSelectorConfigMapItems) Key

func (VolumePathSelectorConfigMapItems) Mode

func (VolumePathSelectorConfigMapItems) Path

func (VolumePathSelectorConfigMapItems) WithArrayOfValues

func (VolumePathSelectorConfigMapItems) WithItemValue

func (VolumePathSelectorConfigMapItems) WithValue

type VolumePathSelectorConfigMapItemsKey

type VolumePathSelectorConfigMapItemsKey struct{}

func (VolumePathSelectorConfigMapItemsKey) FieldPath

func (VolumePathSelectorConfigMapItemsKey) WithArrayOfValues

func (VolumePathSelectorConfigMapItemsKey) WithValue

type VolumePathSelectorConfigMapItemsMode

type VolumePathSelectorConfigMapItemsMode struct{}

func (VolumePathSelectorConfigMapItemsMode) FieldPath

func (VolumePathSelectorConfigMapItemsMode) WithArrayOfValues

func (VolumePathSelectorConfigMapItemsMode) WithValue

type VolumePathSelectorConfigMapItemsPath

type VolumePathSelectorConfigMapItemsPath struct{}

func (VolumePathSelectorConfigMapItemsPath) FieldPath

func (VolumePathSelectorConfigMapItemsPath) WithArrayOfValues

func (VolumePathSelectorConfigMapItemsPath) WithValue

type VolumePathSelectorConfigMapName

type VolumePathSelectorConfigMapName struct{}

func (VolumePathSelectorConfigMapName) FieldPath

func (VolumePathSelectorConfigMapName) WithArrayOfValues

func (VolumePathSelectorConfigMapName) WithValue

type VolumePathSelectorConfigMapOptional

type VolumePathSelectorConfigMapOptional struct{}

func (VolumePathSelectorConfigMapOptional) FieldPath

func (VolumePathSelectorConfigMapOptional) WithArrayOfValues

func (VolumePathSelectorConfigMapOptional) WithValue

type VolumePathSelectorHostPath

type VolumePathSelectorHostPath struct{}

func (VolumePathSelectorHostPath) FieldPath

func (VolumePathSelectorHostPath) Path

func (VolumePathSelectorHostPath) Type

func (VolumePathSelectorHostPath) WithArrayOfValues

func (VolumePathSelectorHostPath) WithSubArrayItemValue

func (VolumePathSelectorHostPath) WithSubArrayOfValues

func (VolumePathSelectorHostPath) WithSubPath

func (VolumePathSelectorHostPath) WithSubValue

func (VolumePathSelectorHostPath) WithValue

type VolumePathSelectorHostPathPath

type VolumePathSelectorHostPathPath struct{}

func (VolumePathSelectorHostPathPath) FieldPath

func (VolumePathSelectorHostPathPath) WithArrayOfValues

func (VolumePathSelectorHostPathPath) WithValue

type VolumePathSelectorHostPathType

type VolumePathSelectorHostPathType struct{}

func (VolumePathSelectorHostPathType) FieldPath

func (VolumePathSelectorHostPathType) WithArrayOfValues

func (VolumePathSelectorHostPathType) WithValue

type VolumePathSelectorName

type VolumePathSelectorName struct{}

func (VolumePathSelectorName) FieldPath

func (VolumePathSelectorName) WithArrayOfValues

func (VolumePathSelectorName) WithValue

type VolumePathSelectorSecret

type VolumePathSelectorSecret struct{}

func (VolumePathSelectorSecret) DefaultMode

func (VolumePathSelectorSecret) FieldPath

func (VolumePathSelectorSecret) Items

func (VolumePathSelectorSecret) Optional

func (VolumePathSelectorSecret) SecretName

func (VolumePathSelectorSecret) WithArrayOfValues

func (VolumePathSelectorSecret) WithSubArrayItemValue

func (VolumePathSelectorSecret) WithSubArrayOfValues

func (VolumePathSelectorSecret) WithSubPath

func (VolumePathSelectorSecret) WithSubValue

func (VolumePathSelectorSecret) WithValue

type VolumePathSelectorSecretDefaultMode

type VolumePathSelectorSecretDefaultMode struct{}

func (VolumePathSelectorSecretDefaultMode) FieldPath

func (VolumePathSelectorSecretDefaultMode) WithArrayOfValues

func (VolumePathSelectorSecretDefaultMode) WithValue

type VolumePathSelectorSecretItems

type VolumePathSelectorSecretItems struct{}

func (VolumePathSelectorSecretItems) FieldPath

func (VolumePathSelectorSecretItems) Key

func (VolumePathSelectorSecretItems) Mode

func (VolumePathSelectorSecretItems) Path

func (VolumePathSelectorSecretItems) WithArrayOfValues

func (VolumePathSelectorSecretItems) WithItemValue

func (VolumePathSelectorSecretItems) WithValue

type VolumePathSelectorSecretItemsKey

type VolumePathSelectorSecretItemsKey struct{}

func (VolumePathSelectorSecretItemsKey) FieldPath

func (VolumePathSelectorSecretItemsKey) WithArrayOfValues

func (VolumePathSelectorSecretItemsKey) WithValue

type VolumePathSelectorSecretItemsMode

type VolumePathSelectorSecretItemsMode struct{}

func (VolumePathSelectorSecretItemsMode) FieldPath

func (VolumePathSelectorSecretItemsMode) WithArrayOfValues

func (VolumePathSelectorSecretItemsMode) WithValue

type VolumePathSelectorSecretItemsPath

type VolumePathSelectorSecretItemsPath struct{}

func (VolumePathSelectorSecretItemsPath) FieldPath

func (VolumePathSelectorSecretItemsPath) WithArrayOfValues

func (VolumePathSelectorSecretItemsPath) WithValue

type VolumePathSelectorSecretOptional

type VolumePathSelectorSecretOptional struct{}

func (VolumePathSelectorSecretOptional) FieldPath

func (VolumePathSelectorSecretOptional) WithArrayOfValues

func (VolumePathSelectorSecretOptional) WithValue

type VolumePathSelectorSecretSecretName

type VolumePathSelectorSecretSecretName struct{}

func (VolumePathSelectorSecretSecretName) FieldPath

func (VolumePathSelectorSecretSecretName) WithArrayOfValues

func (VolumePathSelectorSecretSecretName) WithValue

type Volume_FieldMask

type Volume_FieldMask struct {
	Paths []Volume_FieldPath
}

func FullVolume_FieldMask

func FullVolume_FieldMask() *Volume_FieldMask

func (*Volume_FieldMask) AppendPath

func (fieldMask *Volume_FieldMask) AppendPath(path Volume_FieldPath)

func (*Volume_FieldMask) AppendRawPath

func (fieldMask *Volume_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*Volume_FieldMask) DecodeFirestore

func (fieldMask *Volume_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*Volume_FieldMask) EncodeFirestore

func (fieldMask *Volume_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*Volume_FieldMask) FilterInputFields

func (fieldMask *Volume_FieldMask) FilterInputFields() *Volume_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Volume_FieldMask) FromProtoFieldMask

func (fieldMask *Volume_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*Volume_FieldMask) GetPaths

func (fieldMask *Volume_FieldMask) GetPaths() []Volume_FieldPath

func (*Volume_FieldMask) GetRawPaths

func (fieldMask *Volume_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*Volume_FieldMask) IsFull

func (fieldMask *Volume_FieldMask) IsFull() bool

func (Volume_FieldMask) Marshal

func (fieldMask Volume_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (Volume_FieldMask) MarshalJSON

func (fieldMask Volume_FieldMask) MarshalJSON() ([]byte, error)

func (*Volume_FieldMask) PathsCount

func (fieldMask *Volume_FieldMask) PathsCount() int

func (*Volume_FieldMask) Project

func (fieldMask *Volume_FieldMask) Project(source *Volume) *Volume

func (*Volume_FieldMask) ProjectRaw

func (*Volume_FieldMask) ProtoMessage

func (fieldMask *Volume_FieldMask) ProtoMessage()

func (*Volume_FieldMask) ProtoReflect

func (fieldMask *Volume_FieldMask) ProtoReflect() preflect.Message

func (*Volume_FieldMask) Reset

func (fieldMask *Volume_FieldMask) Reset()

func (*Volume_FieldMask) Set

func (fieldMask *Volume_FieldMask) Set(target, source *Volume)

func (*Volume_FieldMask) SetFromCliFlag

func (fieldMask *Volume_FieldMask) SetFromCliFlag(raw string) error

func (*Volume_FieldMask) SetRaw

func (fieldMask *Volume_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*Volume_FieldMask) Size

func (fieldMask *Volume_FieldMask) Size() int

func (*Volume_FieldMask) String

func (fieldMask *Volume_FieldMask) String() string

func (*Volume_FieldMask) Subtract

func (fieldMask *Volume_FieldMask) Subtract(other *Volume_FieldMask) *Volume_FieldMask

func (*Volume_FieldMask) SubtractRaw

func (fieldMask *Volume_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*Volume_FieldMask) ToProtoFieldMask

func (fieldMask *Volume_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Volume_FieldMask) Unmarshal

func (fieldMask *Volume_FieldMask) Unmarshal(data []byte) error

func (*Volume_FieldMask) UnmarshalJSON

func (fieldMask *Volume_FieldMask) UnmarshalJSON(data []byte) error

type Volume_FieldPath

type Volume_FieldPath interface {
	gotenobject.FieldPath
	Selector() Volume_FieldPathSelector
	Get(source *Volume) []interface{}
	GetSingle(source *Volume) (interface{}, bool)
	ClearValue(item *Volume)

	// Those methods build corresponding Volume_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) Volume_FieldPathValue
	WithIArrayOfValues(values interface{}) Volume_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) Volume_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func BuildVolume_FieldPath

func BuildVolume_FieldPath(fp gotenobject.RawFieldPath) (Volume_FieldPath, error)

func MustParseVolume_FieldPath

func MustParseVolume_FieldPath(rawField string) Volume_FieldPath

func ParseVolume_FieldPath

func ParseVolume_FieldPath(rawField string) (Volume_FieldPath, error)

type Volume_FieldPathArrayItemValue

type Volume_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	Volume_FieldPath
	ContainsValue(*Volume) bool
}

Volume_FieldPathArrayItemValue allows storing single item in Path-specific values for Volume according to their type Present only for array (repeated) types.

func MustParseVolume_FieldPathArrayItemValue

func MustParseVolume_FieldPathArrayItemValue(pathStr, valueStr string) Volume_FieldPathArrayItemValue

func ParseVolume_FieldPathArrayItemValue

func ParseVolume_FieldPathArrayItemValue(pathStr, valueStr string) (Volume_FieldPathArrayItemValue, error)

ParseVolume_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type Volume_FieldPathArrayOfValues

type Volume_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	Volume_FieldPath
}

Volume_FieldPathArrayOfValues allows storing slice of values for Volume fields according to their type

func MustParseVolume_FieldPathArrayOfValues

func MustParseVolume_FieldPathArrayOfValues(pathStr, valuesStr string) Volume_FieldPathArrayOfValues

func ParseVolume_FieldPathArrayOfValues

func ParseVolume_FieldPathArrayOfValues(pathStr, valuesStr string) (Volume_FieldPathArrayOfValues, error)

type Volume_FieldPathSelector

type Volume_FieldPathSelector int32
const (
	Volume_FieldPathSelectorName      Volume_FieldPathSelector = 0
	Volume_FieldPathSelectorHostPath  Volume_FieldPathSelector = 1
	Volume_FieldPathSelectorSecret    Volume_FieldPathSelector = 2
	Volume_FieldPathSelectorConfigMap Volume_FieldPathSelector = 3
)

func (Volume_FieldPathSelector) String

func (s Volume_FieldPathSelector) String() string

type Volume_FieldPathValue

type Volume_FieldPathValue interface {
	Volume_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Volume)
	CompareWith(*Volume) (cmp int, comparable bool)
}

Volume_FieldPathValue allows storing values for Volume fields according to their type

func MustParseVolume_FieldPathValue

func MustParseVolume_FieldPathValue(pathStr, valueStr string) Volume_FieldPathValue

func ParseVolume_FieldPathValue

func ParseVolume_FieldPathValue(pathStr, valueStr string) (Volume_FieldPathValue, error)

type Volume_FieldSubPath

type Volume_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*Volume_FieldSubPath) AsConfigMapSubPath

func (fps *Volume_FieldSubPath) AsConfigMapSubPath() (ConfigMapVolumeSource_FieldPath, bool)

func (*Volume_FieldSubPath) AsHostPathSubPath

func (fps *Volume_FieldSubPath) AsHostPathSubPath() (HostPathVolumeSource_FieldPath, bool)

func (*Volume_FieldSubPath) AsSecretSubPath

func (fps *Volume_FieldSubPath) AsSecretSubPath() (SecretVolumeSource_FieldPath, bool)

func (*Volume_FieldSubPath) ClearValue

func (fps *Volume_FieldSubPath) ClearValue(item *Volume)

func (*Volume_FieldSubPath) ClearValueRaw

func (fps *Volume_FieldSubPath) ClearValueRaw(item proto.Message)

func (*Volume_FieldSubPath) Get

func (fps *Volume_FieldSubPath) Get(source *Volume) (values []interface{})

Get returns all values pointed by selected field from source Volume

func (*Volume_FieldSubPath) GetDefault

func (fps *Volume_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*Volume_FieldSubPath) GetRaw

func (fps *Volume_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*Volume_FieldSubPath) GetSingle

func (fps *Volume_FieldSubPath) GetSingle(source *Volume) (interface{}, bool)

GetSingle returns value of selected field from source Volume

func (*Volume_FieldSubPath) GetSingleRaw

func (fps *Volume_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*Volume_FieldSubPath) IsLeaf

func (fps *Volume_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Volume_FieldSubPath) JSONString

func (fps *Volume_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Volume_FieldSubPath) Selector

func (*Volume_FieldSubPath) SplitIntoTerminalIPaths

func (fps *Volume_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*Volume_FieldSubPath) String

func (fps *Volume_FieldSubPath) String() string

String returns path representation in proto convention

func (*Volume_FieldSubPath) WithIArrayItemValue

func (fps *Volume_FieldSubPath) WithIArrayItemValue(value interface{}) Volume_FieldPathArrayItemValue

func (*Volume_FieldSubPath) WithIArrayOfValues

func (fps *Volume_FieldSubPath) WithIArrayOfValues(values interface{}) Volume_FieldPathArrayOfValues

func (*Volume_FieldSubPath) WithIValue

func (fps *Volume_FieldSubPath) WithIValue(value interface{}) Volume_FieldPathValue

func (*Volume_FieldSubPath) WithRawIArrayItemValue

func (fps *Volume_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*Volume_FieldSubPath) WithRawIArrayOfValues

func (fps *Volume_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*Volume_FieldSubPath) WithRawIValue

func (fps *Volume_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type Volume_FieldSubPathArrayItemValue

type Volume_FieldSubPathArrayItemValue struct {
	Volume_FieldPath
	// contains filtered or unexported fields
}

func (*Volume_FieldSubPathArrayItemValue) AsConfigMapPathItemValue

func (*Volume_FieldSubPathArrayItemValue) AsHostPathPathItemValue

func (*Volume_FieldSubPathArrayItemValue) AsSecretPathItemValue

func (*Volume_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *Volume_FieldSubPathArrayItemValue) ContainsValue(source *Volume) bool

Contains returns a boolean indicating if value that is being held is present in given 'Volume'

func (*Volume_FieldSubPathArrayItemValue) GetRawItemValue

func (fpaivs *Volume_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type Volume_FieldSubPathArrayOfValues

type Volume_FieldSubPathArrayOfValues struct {
	Volume_FieldPath
	// contains filtered or unexported fields
}

func (*Volume_FieldSubPathArrayOfValues) AsConfigMapPathArrayOfValues

func (*Volume_FieldSubPathArrayOfValues) AsHostPathPathArrayOfValues

func (*Volume_FieldSubPathArrayOfValues) AsSecretPathArrayOfValues

func (*Volume_FieldSubPathArrayOfValues) GetRawValues

func (fpsaov *Volume_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type Volume_FieldSubPathValue

type Volume_FieldSubPathValue struct {
	Volume_FieldPath
	// contains filtered or unexported fields
}

func (*Volume_FieldSubPathValue) AsConfigMapPathValue

func (fpvs *Volume_FieldSubPathValue) AsConfigMapPathValue() (ConfigMapVolumeSource_FieldPathValue, bool)

func (*Volume_FieldSubPathValue) AsHostPathPathValue

func (fpvs *Volume_FieldSubPathValue) AsHostPathPathValue() (HostPathVolumeSource_FieldPathValue, bool)

func (*Volume_FieldSubPathValue) AsSecretPathValue

func (*Volume_FieldSubPathValue) CompareWith

func (fpvs *Volume_FieldSubPathValue) CompareWith(source *Volume) (int, bool)

func (*Volume_FieldSubPathValue) CompareWithRaw

func (fpvs *Volume_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*Volume_FieldSubPathValue) GetRawValue

func (fpvs *Volume_FieldSubPathValue) GetRawValue() interface{}

func (*Volume_FieldSubPathValue) SetTo

func (fpvs *Volume_FieldSubPathValue) SetTo(target **Volume)

func (*Volume_FieldSubPathValue) SetToRaw

func (fpvs *Volume_FieldSubPathValue) SetToRaw(target proto.Message)

type Volume_FieldTerminalPath

type Volume_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*Volume_FieldTerminalPath) ClearValue

func (fp *Volume_FieldTerminalPath) ClearValue(item *Volume)

func (*Volume_FieldTerminalPath) ClearValueRaw

func (fp *Volume_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*Volume_FieldTerminalPath) Get

func (fp *Volume_FieldTerminalPath) Get(source *Volume) (values []interface{})

Get returns all values pointed by specific field from source Volume

func (*Volume_FieldTerminalPath) GetDefault

func (fp *Volume_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*Volume_FieldTerminalPath) GetRaw

func (fp *Volume_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*Volume_FieldTerminalPath) GetSingle

func (fp *Volume_FieldTerminalPath) GetSingle(source *Volume) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Volume

func (*Volume_FieldTerminalPath) GetSingleRaw

func (fp *Volume_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*Volume_FieldTerminalPath) IsLeaf

func (fp *Volume_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Volume_FieldTerminalPath) JSONString

func (fp *Volume_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Volume_FieldTerminalPath) Selector

func (*Volume_FieldTerminalPath) SplitIntoTerminalIPaths

func (fp *Volume_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*Volume_FieldTerminalPath) String

func (fp *Volume_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*Volume_FieldTerminalPath) WithIArrayItemValue

func (fp *Volume_FieldTerminalPath) WithIArrayItemValue(value interface{}) Volume_FieldPathArrayItemValue

func (*Volume_FieldTerminalPath) WithIArrayOfValues

func (fp *Volume_FieldTerminalPath) WithIArrayOfValues(values interface{}) Volume_FieldPathArrayOfValues

func (*Volume_FieldTerminalPath) WithIValue

func (fp *Volume_FieldTerminalPath) WithIValue(value interface{}) Volume_FieldPathValue

func (*Volume_FieldTerminalPath) WithRawIArrayItemValue

func (fp *Volume_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*Volume_FieldTerminalPath) WithRawIArrayOfValues

func (fp *Volume_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*Volume_FieldTerminalPath) WithRawIValue

func (fp *Volume_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type Volume_FieldTerminalPathArrayItemValue

type Volume_FieldTerminalPathArrayItemValue struct {
	Volume_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Volume_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *Volume_FieldTerminalPathArrayItemValue) ContainsValue(source *Volume) bool

Contains returns a boolean indicating if value that is being held is present in given 'Volume'

func (*Volume_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *Volume_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object Volume as interface{}

func (*Volume_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *Volume_FieldTerminalPathArrayItemValue) GetSingle(source *Volume) (interface{}, bool)

func (*Volume_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *Volume_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type Volume_FieldTerminalPathArrayOfValues

type Volume_FieldTerminalPathArrayOfValues struct {
	Volume_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Volume_FieldTerminalPathArrayOfValues) AsConfigMapArrayOfValues

func (fpaov *Volume_FieldTerminalPathArrayOfValues) AsConfigMapArrayOfValues() ([]*ConfigMapVolumeSource, bool)

func (*Volume_FieldTerminalPathArrayOfValues) AsHostPathArrayOfValues

func (fpaov *Volume_FieldTerminalPathArrayOfValues) AsHostPathArrayOfValues() ([]*HostPathVolumeSource, bool)

func (*Volume_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *Volume_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*Volume_FieldTerminalPathArrayOfValues) AsSecretArrayOfValues

func (fpaov *Volume_FieldTerminalPathArrayOfValues) AsSecretArrayOfValues() ([]*SecretVolumeSource, bool)

func (*Volume_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *Volume_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type Volume_FieldTerminalPathValue

type Volume_FieldTerminalPathValue struct {
	Volume_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Volume_FieldTerminalPathValue) AsConfigMapValue

func (fpv *Volume_FieldTerminalPathValue) AsConfigMapValue() (*ConfigMapVolumeSource, bool)

func (*Volume_FieldTerminalPathValue) AsHostPathValue

func (fpv *Volume_FieldTerminalPathValue) AsHostPathValue() (*HostPathVolumeSource, bool)

func (*Volume_FieldTerminalPathValue) AsNameValue

func (fpv *Volume_FieldTerminalPathValue) AsNameValue() (string, bool)

func (*Volume_FieldTerminalPathValue) AsSecretValue

func (fpv *Volume_FieldTerminalPathValue) AsSecretValue() (*SecretVolumeSource, bool)

func (*Volume_FieldTerminalPathValue) CompareWith

func (fpv *Volume_FieldTerminalPathValue) CompareWith(source *Volume) (int, bool)

CompareWith compares value in the 'Volume_FieldTerminalPathValue' with the value under path in 'Volume'.

func (*Volume_FieldTerminalPathValue) CompareWithRaw

func (fpv *Volume_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*Volume_FieldTerminalPathValue) GetRawValue

func (fpv *Volume_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'Volume' as interface{}

func (*Volume_FieldTerminalPathValue) SetTo

func (fpv *Volume_FieldTerminalPathValue) SetTo(target **Volume)

SetTo stores value for selected field for object Volume

func (*Volume_FieldTerminalPathValue) SetToRaw

func (fpv *Volume_FieldTerminalPathValue) SetToRaw(target proto.Message)

Jump to

Keyboard shortcuts

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