pod

package
v0.10.12 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	NamePattern_Project = "projects/{project}/pods/{pod}"
)

Variables

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

	Pod_Spec_RestartPolicy_value = map[string]int32{
		"RESTART_POLICY_UNSPECIFIED": 0,
		"ALWAYS":                     1,
		"ON_FAILURE":                 2,
		"NEVER":                      3,
	}
)
View Source
var (
	Pod_Status_Phase_name = map[int32]string{
		0: "PHASE_UNSPECIFIED",
		1: "PENDING",
		2: "RUNNING",
		3: "SUCCEEDED",
		4: "FAILED",
		5: "UNKNOWN",
	}

	Pod_Status_Phase_value = map[string]int32{
		"PHASE_UNSPECIFIED": 0,
		"PENDING":           1,
		"RUNNING":           2,
		"SUCCEEDED":         3,
		"FAILED":            4,
		"UNKNOWN":           5,
	}
)
View Source
var (
	Pod_Status_Container_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "WAITING",
		2: "RUNNING",
		3: "TERMINATED",
		4: "UNKNOWN",
	}

	Pod_Status_Container_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"WAITING":           1,
		"RUNNING":           2,
		"TERMINATED":        3,
		"UNKNOWN":           4,
	}
)
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

func AsAnyCastAccess

func AsAnyCastAccess(access PodAccess) gotenresource.Access

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 added in v0.8.0

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 Descriptor

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

func GetDescriptor

func GetDescriptor() *Descriptor

func (*Descriptor) GetNameDescriptor

func (d *Descriptor) GetNameDescriptor() *gotenresource.NameDescriptor

func (*Descriptor) GetResourceTypeName

func (d *Descriptor) GetResourceTypeName() *gotenresource.TypeName

func (*Descriptor) NewGetQuery

func (d *Descriptor) NewGetQuery() gotenresource.GetQuery

func (*Descriptor) NewListQuery

func (d *Descriptor) NewListQuery() gotenresource.ListQuery

func (*Descriptor) NewNameList

func (d *Descriptor) NewNameList(size, reserved int) gotenresource.NameList

func (*Descriptor) NewParentNameList

func (d *Descriptor) NewParentNameList(size, reserved int) gotenresource.ParentNameList

func (*Descriptor) NewParentReferenceList

func (d *Descriptor) NewParentReferenceList(size, reserved int) gotenresource.ParentReferenceList

func (*Descriptor) NewQueryResultChange

func (d *Descriptor) NewQueryResultChange() gotenresource.QueryResultChange

func (*Descriptor) NewQueryResultSnapshot

func (d *Descriptor) NewQueryResultSnapshot() gotenresource.QueryResultSnapshot

func (*Descriptor) NewReferenceList

func (d *Descriptor) NewReferenceList(size, reserved int) gotenresource.ReferenceList

func (*Descriptor) NewResource

func (d *Descriptor) NewResource() gotenresource.Resource

func (*Descriptor) NewResourceChange

func (d *Descriptor) NewResourceChange() gotenresource.ResourceChange

func (*Descriptor) NewResourceChangeList

func (d *Descriptor) NewResourceChangeList(size, reserved int) gotenresource.ResourceChangeList

func (*Descriptor) NewResourceChangeMap

func (d *Descriptor) NewResourceChangeMap(reserved int) gotenresource.ResourceChangeMap

func (*Descriptor) NewResourceCursor

func (d *Descriptor) NewResourceCursor() gotenresource.Cursor

func (*Descriptor) NewResourceFieldMask added in v0.4.16

func (d *Descriptor) NewResourceFieldMask() gotenobject.FieldMask

func (*Descriptor) NewResourceFilter added in v0.4.16

func (d *Descriptor) NewResourceFilter() gotenresource.Filter

func (*Descriptor) NewResourceList

func (d *Descriptor) NewResourceList(size, reserved int) gotenresource.ResourceList

func (*Descriptor) NewResourceMap

func (d *Descriptor) NewResourceMap(reserved int) gotenresource.ResourceMap

func (*Descriptor) NewResourceName

func (d *Descriptor) NewResourceName() gotenresource.Name

func (*Descriptor) NewResourceOrderBy added in v0.4.16

func (d *Descriptor) NewResourceOrderBy() gotenresource.OrderBy

func (*Descriptor) NewResourcePager added in v0.9.0

func (d *Descriptor) NewResourcePager() gotenresource.PagerQuery

func (*Descriptor) NewSearchQuery

func (d *Descriptor) NewSearchQuery() gotenresource.SearchQuery

func (*Descriptor) NewWatchQuery

func (d *Descriptor) NewWatchQuery() gotenresource.WatchQuery

func (*Descriptor) ParseFieldPath

func (d *Descriptor) ParseFieldPath(raw string) (gotenobject.FieldPath, error)

func (*Descriptor) ParseResourceName

func (d *Descriptor) ParseResourceName(nameStr string) (gotenresource.Name, error)

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 added in v0.8.0

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 added in v0.8.0

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 added in v0.8.0

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 Filter

type Filter struct {
	FilterCondition
}

func (*Filter) ConvertToNative

func (filter *Filter) ConvertToNative(typeDesc reflect.Type) (interface{}, error)

func (*Filter) ConvertToType

func (filter *Filter) ConvertToType(typeVal ref.Type) ref.Val

func (*Filter) DecodeFirestore

func (filter *Filter) DecodeFirestore(fpbv *firestorepb.Value) error

func (*Filter) EncodeFirestore

func (filter *Filter) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*Filter) Equal

func (filter *Filter) Equal(other ref.Val) ref.Val

func (*Filter) Evaluate

func (filter *Filter) Evaluate(res *Pod) bool

Evaluate is a wrapper on FilterCondition, which also handles nil pointer

func (*Filter) EvaluateRaw

func (filter *Filter) EvaluateRaw(res gotenresource.Resource) bool

func (*Filter) FilterSlice

func (filter *Filter) FilterSlice(in []*Pod) (out []*Pod)

FilterSlice is a helper for filtering arrays

func (*Filter) GetCondition

func (filter *Filter) GetCondition() FilterCondition

GetCondition is a getter of FilterCondition, which also handles nil pointer

func (*Filter) GetRawCondition

func (filter *Filter) GetRawCondition() gotenresource.FilterCondition

func (*Filter) HasTrait

func (filter *Filter) HasTrait(trait int) bool

func (*Filter) Match

func (filter *Filter) Match(pattern ref.Val) ref.Val

func (*Filter) ParseProtoString

func (filter *Filter) ParseProtoString(data string) error

func (*Filter) ProtoString

func (filter *Filter) ProtoString() (string, error)

func (*Filter) Receive

func (filter *Filter) Receive(function string, overload string, args []ref.Val) ref.Val

func (*Filter) SetFromCliFlag

func (filter *Filter) SetFromCliFlag(raw string) error

func (*Filter) String

func (filter *Filter) String() string

func (*Filter) Type

func (filter *Filter) Type() ref.Type

func (*Filter) TypeName

func (filter *Filter) TypeName() string

func (*Filter) Value

func (filter *Filter) Value() interface{}

type FilterBuilder

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

func NewAndFilterBuilder

func NewAndFilterBuilder() *FilterBuilder

func NewFilterBuilder

func NewFilterBuilder() *FilterBuilder

func NewOrFilterBuilder

func NewOrFilterBuilder() *FilterBuilder

func (*FilterBuilder) Filter

func (b *FilterBuilder) Filter() *Filter

func (*FilterBuilder) Where

func (b *FilterBuilder) Where(opts ...gotenfilter.FilterConditionOption) *filterCndBuilder

func (*FilterBuilder) WherePath

func (b *FilterBuilder) WherePath(fp Pod_FieldPath, opts ...gotenfilter.FilterConditionOption) *filterCndBuilderAnyPath

func (*FilterBuilder) With

type FilterBuilderOrCondition

type FilterBuilderOrCondition interface {
	// contains filtered or unexported methods
}

type FilterCondition

type FilterCondition interface {
	gotenresource.FilterCondition

	And(...FilterCondition) FilterCondition
	Evaluate(res *Pod) bool

	// Whether this condition is at least as specific as other.
	// When true, any Pod that passes this condition will also pass other condition.
	Satisfies(other FilterCondition) bool

	// Checks whether condition specifies given field path
	// Useful for blacklisting protected paths in iam policy conditions
	SpecifiesFieldPath(fp Pod_FieldPath) bool
	// contains filtered or unexported methods
}

func AndFilterConditions

func AndFilterConditions(conds ...FilterCondition) FilterCondition

type FilterConditionCompare

type FilterConditionCompare struct {
	Operator filterParser.CompareOperator
	Pod_FieldPathValue
}

func (*FilterConditionCompare) And

func (*FilterConditionCompare) ConditionCompare

func (cond *FilterConditionCompare) ConditionCompare()

func (*FilterConditionCompare) Evaluate

func (cond *FilterConditionCompare) Evaluate(res *Pod) bool

func (*FilterConditionCompare) EvaluateRaw

func (cond *FilterConditionCompare) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionCompare) GetOperator

func (*FilterConditionCompare) GetRawFieldPath

func (cond *FilterConditionCompare) GetRawFieldPath() gotenobject.FieldPath

func (*FilterConditionCompare) GetRawFieldPathValue

func (cond *FilterConditionCompare) GetRawFieldPathValue() gotenobject.FieldPathValue

func (*FilterConditionCompare) Satisfies

func (cond *FilterConditionCompare) Satisfies(other FilterCondition) bool

func (*FilterConditionCompare) SatisfiesRaw

func (cond *FilterConditionCompare) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionCompare) SpecifiesFieldPath

func (cond *FilterConditionCompare) SpecifiesFieldPath(fp Pod_FieldPath) bool

func (*FilterConditionCompare) SpecifiesRawFieldPath

func (cond *FilterConditionCompare) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionCompare) String

func (cond *FilterConditionCompare) String() string

type FilterConditionComposite

type FilterConditionComposite struct {
	Operator   filterParser.CompositeOperator
	Conditions []FilterCondition
}

func (*FilterConditionComposite) And

func (*FilterConditionComposite) ConditionComposite

func (cond *FilterConditionComposite) ConditionComposite()

func (*FilterConditionComposite) Evaluate

func (cond *FilterConditionComposite) Evaluate(res *Pod) bool

func (*FilterConditionComposite) EvaluateRaw

func (cond *FilterConditionComposite) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionComposite) GetOperator

func (*FilterConditionComposite) GetSubConditions

func (cond *FilterConditionComposite) GetSubConditions() []gotenresource.FilterCondition

func (*FilterConditionComposite) Satisfies

func (cond *FilterConditionComposite) Satisfies(other FilterCondition) bool

func (*FilterConditionComposite) SatisfiesRaw

func (cond *FilterConditionComposite) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionComposite) SpecifiesFieldPath

func (cond *FilterConditionComposite) SpecifiesFieldPath(fp Pod_FieldPath) bool

func (*FilterConditionComposite) SpecifiesRawFieldPath

func (cond *FilterConditionComposite) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionComposite) String

func (cond *FilterConditionComposite) String() string

type FilterConditionContains

type FilterConditionContains struct {
	Type      gotenresource.ConditionContainsType
	FieldPath Pod_FieldPath

	Value  Pod_FieldPathArrayItemValue
	Values []Pod_FieldPathArrayItemValue
}

func (*FilterConditionContains) And

func (*FilterConditionContains) ConditionContains

func (cond *FilterConditionContains) ConditionContains()

func (*FilterConditionContains) ConditionContainsType

func (cond *FilterConditionContains) ConditionContainsType() gotenresource.ConditionContainsType

func (*FilterConditionContains) Evaluate

func (cond *FilterConditionContains) Evaluate(res *Pod) bool

func (*FilterConditionContains) EvaluateRaw

func (cond *FilterConditionContains) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionContains) GetFieldPath

func (cond *FilterConditionContains) GetFieldPath() Pod_FieldPath

func (*FilterConditionContains) GetRawFieldPath

func (cond *FilterConditionContains) GetRawFieldPath() gotenobject.FieldPath

func (*FilterConditionContains) GetRawFieldPathItemValue

func (cond *FilterConditionContains) GetRawFieldPathItemValue() gotenobject.FieldPathArrayItemValue

func (*FilterConditionContains) GetRawFieldPathItemValues

func (cond *FilterConditionContains) GetRawFieldPathItemValues() (res []gotenobject.FieldPathArrayItemValue)

func (*FilterConditionContains) Satisfies

func (cond *FilterConditionContains) Satisfies(other FilterCondition) bool

func (*FilterConditionContains) SatisfiesRaw

func (cond *FilterConditionContains) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionContains) SpecifiesFieldPath

func (cond *FilterConditionContains) SpecifiesFieldPath(fp Pod_FieldPath) bool

func (*FilterConditionContains) SpecifiesRawFieldPath

func (cond *FilterConditionContains) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionContains) String

func (cond *FilterConditionContains) String() string

type FilterConditionIn

type FilterConditionIn struct {
	Pod_FieldPathArrayOfValues
}

func (*FilterConditionIn) And

func (*FilterConditionIn) ConditionIn

func (cond *FilterConditionIn) ConditionIn()

func (*FilterConditionIn) Evaluate

func (cond *FilterConditionIn) Evaluate(res *Pod) bool

func (*FilterConditionIn) EvaluateRaw

func (cond *FilterConditionIn) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionIn) GetRawFieldPath

func (cond *FilterConditionIn) GetRawFieldPath() gotenobject.FieldPath

func (*FilterConditionIn) GetRawFieldPathArrayOfValues

func (cond *FilterConditionIn) GetRawFieldPathArrayOfValues() gotenobject.FieldPathArrayOfValues

func (*FilterConditionIn) Satisfies

func (cond *FilterConditionIn) Satisfies(other FilterCondition) bool

func (*FilterConditionIn) SatisfiesRaw

func (cond *FilterConditionIn) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionIn) SpecifiesFieldPath

func (cond *FilterConditionIn) SpecifiesFieldPath(fp Pod_FieldPath) bool

func (*FilterConditionIn) SpecifiesRawFieldPath

func (cond *FilterConditionIn) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionIn) String

func (cond *FilterConditionIn) String() string

type FilterConditionIsNaN

type FilterConditionIsNaN struct {
	Not       bool
	FieldPath Pod_FieldPath
}

func (*FilterConditionIsNaN) And

func (*FilterConditionIsNaN) ConditionIsNaN

func (cond *FilterConditionIsNaN) ConditionIsNaN()

func (*FilterConditionIsNaN) Evaluate

func (cond *FilterConditionIsNaN) Evaluate(res *Pod) bool

func (*FilterConditionIsNaN) EvaluateRaw

func (cond *FilterConditionIsNaN) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionIsNaN) GetRawFieldPath

func (cond *FilterConditionIsNaN) GetRawFieldPath() gotenobject.FieldPath

func (*FilterConditionIsNaN) Satisfies

func (cond *FilterConditionIsNaN) Satisfies(other FilterCondition) bool

func (*FilterConditionIsNaN) SatisfiesRaw

func (cond *FilterConditionIsNaN) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionIsNaN) SpecifiesFieldPath

func (cond *FilterConditionIsNaN) SpecifiesFieldPath(fp Pod_FieldPath) bool

func (*FilterConditionIsNaN) SpecifiesRawFieldPath

func (cond *FilterConditionIsNaN) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionIsNaN) String

func (cond *FilterConditionIsNaN) String() string

type FilterConditionIsNull

type FilterConditionIsNull struct {
	Not       bool
	FieldPath Pod_FieldPath
}

func (*FilterConditionIsNull) And

func (*FilterConditionIsNull) ConditionIsNull

func (cond *FilterConditionIsNull) ConditionIsNull()

func (*FilterConditionIsNull) Evaluate

func (cond *FilterConditionIsNull) Evaluate(res *Pod) bool

func (*FilterConditionIsNull) EvaluateRaw

func (cond *FilterConditionIsNull) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionIsNull) GetRawFieldPath

func (cond *FilterConditionIsNull) GetRawFieldPath() gotenobject.FieldPath

func (*FilterConditionIsNull) NotNull

func (cond *FilterConditionIsNull) NotNull() bool

func (*FilterConditionIsNull) Satisfies

func (cond *FilterConditionIsNull) Satisfies(other FilterCondition) bool

func (*FilterConditionIsNull) SatisfiesRaw

func (cond *FilterConditionIsNull) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionIsNull) SpecifiesFieldPath

func (cond *FilterConditionIsNull) SpecifiesFieldPath(fp Pod_FieldPath) bool

func (*FilterConditionIsNull) SpecifiesRawFieldPath

func (cond *FilterConditionIsNull) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionIsNull) String

func (cond *FilterConditionIsNull) String() string

type FilterConditionNot

type FilterConditionNot struct {
	FilterCondition
}

func (*FilterConditionNot) And

func (*FilterConditionNot) ConditionNot

func (cond *FilterConditionNot) ConditionNot()

func (*FilterConditionNot) Evaluate

func (cond *FilterConditionNot) Evaluate(res *Pod) bool

func (*FilterConditionNot) EvaluateRaw

func (cond *FilterConditionNot) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionNot) GetSubCondition

func (cond *FilterConditionNot) GetSubCondition() gotenresource.FilterCondition

func (*FilterConditionNot) Satisfies

func (cond *FilterConditionNot) Satisfies(other FilterCondition) bool

func (*FilterConditionNot) SatisfiesRaw

func (cond *FilterConditionNot) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionNot) SpecifiesFieldPath

func (cond *FilterConditionNot) SpecifiesFieldPath(fp Pod_FieldPath) bool

func (*FilterConditionNot) SpecifiesRawFieldPath

func (cond *FilterConditionNot) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionNot) String

func (cond *FilterConditionNot) String() string

type FilterConditionNotIn

type FilterConditionNotIn struct {
	Pod_FieldPathArrayOfValues
}

func (*FilterConditionNotIn) And

func (*FilterConditionNotIn) ConditionNotIn

func (cond *FilterConditionNotIn) ConditionNotIn()

func (*FilterConditionNotIn) Evaluate

func (cond *FilterConditionNotIn) Evaluate(res *Pod) bool

func (*FilterConditionNotIn) EvaluateRaw

func (cond *FilterConditionNotIn) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionNotIn) GetRawFieldPath

func (cond *FilterConditionNotIn) GetRawFieldPath() gotenobject.FieldPath

func (*FilterConditionNotIn) GetRawFieldPathArrayOfValues

func (cond *FilterConditionNotIn) GetRawFieldPathArrayOfValues() gotenobject.FieldPathArrayOfValues

func (*FilterConditionNotIn) Satisfies

func (cond *FilterConditionNotIn) Satisfies(other FilterCondition) bool

func (*FilterConditionNotIn) SatisfiesRaw

func (cond *FilterConditionNotIn) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionNotIn) SpecifiesFieldPath

func (cond *FilterConditionNotIn) SpecifiesFieldPath(fp Pod_FieldPath) bool

func (*FilterConditionNotIn) SpecifiesRawFieldPath

func (cond *FilterConditionNotIn) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionNotIn) String

func (cond *FilterConditionNotIn) String() string

type GetQuery

type GetQuery struct {
	Reference *Reference
	Mask      *Pod_FieldMask
}

func (*GetQuery) GetFieldMask

func (q *GetQuery) GetFieldMask() gotenobject.FieldMask

func (*GetQuery) GetReference

func (q *GetQuery) GetReference() gotenresource.Reference

func (*GetQuery) GetResourceDescriptor

func (q *GetQuery) GetResourceDescriptor() gotenresource.Descriptor

func (*GetQuery) GotenQuery

func (q *GetQuery) GotenQuery()

func (*GetQuery) SetFieldMask

func (q *GetQuery) SetFieldMask(mask gotenobject.FieldMask)

func (*GetQuery) SetReference

func (q *GetQuery) SetReference(ref gotenresource.Reference)

func (*GetQuery) String

func (q *GetQuery) String() string

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 `` /* 135-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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 ListQuery

type ListQuery struct {
	Filter         *Filter
	Pager          *PagerQuery
	Mask           *Pod_FieldMask
	WithPagingInfo bool
}

func (*ListQuery) GetFieldMask

func (q *ListQuery) GetFieldMask() gotenobject.FieldMask

func (*ListQuery) GetFilter

func (q *ListQuery) GetFilter() gotenresource.Filter

func (*ListQuery) GetPager

func (q *ListQuery) GetPager() gotenresource.PagerQuery

func (*ListQuery) GetResourceDescriptor

func (q *ListQuery) GetResourceDescriptor() gotenresource.Descriptor

func (*ListQuery) GetWithPagingInfo added in v0.10.1

func (q *ListQuery) GetWithPagingInfo() bool

func (*ListQuery) GotenQuery

func (q *ListQuery) GotenQuery()

func (*ListQuery) SetFieldMask

func (q *ListQuery) SetFieldMask(mask gotenobject.FieldMask)

func (*ListQuery) SetFilter

func (q *ListQuery) SetFilter(filter gotenresource.Filter)

func (*ListQuery) SetPager

func (q *ListQuery) SetPager(pager gotenresource.PagerQuery)

func (*ListQuery) SetWithPagingInfo added in v0.10.1

func (q *ListQuery) SetWithPagingInfo(with bool)

func (*ListQuery) String

func (q *ListQuery) String() string

type LocalObjectReference

type LocalObjectReference struct {

	// Name of the referent.
	// More info:
	// https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
	// TODO: Add other useful fields. apiVersion, kind, uid?
	Name string `protobuf:"bytes,1,opt,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 (*LocalObjectReference) Clone

func (*LocalObjectReference) CloneRaw

func (*LocalObjectReference) Descriptor

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

Deprecated, Use LocalObjectReference.ProtoReflect.Descriptor instead.

func (*LocalObjectReference) GetName

func (m *LocalObjectReference) GetName() string

func (*LocalObjectReference) GotenMessage

func (*LocalObjectReference) GotenMessage()

func (*LocalObjectReference) GotenObjectExt

func (o *LocalObjectReference) GotenObjectExt()

func (*LocalObjectReference) GotenValidate

func (obj *LocalObjectReference) GotenValidate() error

func (*LocalObjectReference) MakeDiffFieldMask

func (*LocalObjectReference) MakeFullFieldMask

func (o *LocalObjectReference) MakeFullFieldMask() *LocalObjectReference_FieldMask

func (*LocalObjectReference) MakeRawDiffFieldMask

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

func (*LocalObjectReference) MakeRawFullFieldMask

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

func (*LocalObjectReference) Marshal

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

func (*LocalObjectReference) MarshalJSON

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

func (*LocalObjectReference) Merge

func (o *LocalObjectReference) Merge(source *LocalObjectReference)

func (*LocalObjectReference) MergeRaw

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

func (*LocalObjectReference) ProtoMessage

func (*LocalObjectReference) ProtoMessage()

func (*LocalObjectReference) ProtoReflect

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

func (*LocalObjectReference) Reset

func (m *LocalObjectReference) Reset()

func (*LocalObjectReference) SetName

func (m *LocalObjectReference) SetName(fv string)

func (*LocalObjectReference) String

func (m *LocalObjectReference) String() string

func (*LocalObjectReference) Unmarshal

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

func (*LocalObjectReference) UnmarshalJSON

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

type LocalObjectReferenceFieldPathBuilder

type LocalObjectReferenceFieldPathBuilder struct{}

func NewLocalObjectReferenceFieldPathBuilder

func NewLocalObjectReferenceFieldPathBuilder() LocalObjectReferenceFieldPathBuilder

func (LocalObjectReferenceFieldPathBuilder) Name

type LocalObjectReferencePathSelectorName

type LocalObjectReferencePathSelectorName struct{}

func (LocalObjectReferencePathSelectorName) FieldPath

func (LocalObjectReferencePathSelectorName) WithArrayOfValues

func (LocalObjectReferencePathSelectorName) WithValue

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 LocalObjectReference_FieldMask

type LocalObjectReference_FieldMask struct {
	Paths []LocalObjectReference_FieldPath
}

func FullLocalObjectReference_FieldMask

func FullLocalObjectReference_FieldMask() *LocalObjectReference_FieldMask

func (*LocalObjectReference_FieldMask) AppendPath

func (*LocalObjectReference_FieldMask) AppendRawPath

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

func (*LocalObjectReference_FieldMask) DecodeFirestore

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

func (*LocalObjectReference_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*LocalObjectReference_FieldMask) FilterInputFields

func (fieldMask *LocalObjectReference_FieldMask) FilterInputFields() *LocalObjectReference_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*LocalObjectReference_FieldMask) FromProtoFieldMask

func (fieldMask *LocalObjectReference_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*LocalObjectReference_FieldMask) GetPaths

func (*LocalObjectReference_FieldMask) GetRawPaths

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

func (*LocalObjectReference_FieldMask) IsFull

func (fieldMask *LocalObjectReference_FieldMask) IsFull() bool

func (LocalObjectReference_FieldMask) Marshal

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

implement methods required by customType

func (LocalObjectReference_FieldMask) MarshalJSON

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

func (*LocalObjectReference_FieldMask) PathsCount

func (fieldMask *LocalObjectReference_FieldMask) PathsCount() int

func (*LocalObjectReference_FieldMask) Project

func (*LocalObjectReference_FieldMask) ProjectRaw

func (*LocalObjectReference_FieldMask) ProtoMessage

func (fieldMask *LocalObjectReference_FieldMask) ProtoMessage()

func (*LocalObjectReference_FieldMask) ProtoReflect

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

func (*LocalObjectReference_FieldMask) Reset

func (fieldMask *LocalObjectReference_FieldMask) Reset()

func (*LocalObjectReference_FieldMask) Set

func (fieldMask *LocalObjectReference_FieldMask) Set(target, source *LocalObjectReference)

func (*LocalObjectReference_FieldMask) SetFromCliFlag

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

func (*LocalObjectReference_FieldMask) SetRaw

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

func (*LocalObjectReference_FieldMask) Size

func (fieldMask *LocalObjectReference_FieldMask) Size() int

func (*LocalObjectReference_FieldMask) String

func (fieldMask *LocalObjectReference_FieldMask) String() string

func (*LocalObjectReference_FieldMask) Subtract

func (*LocalObjectReference_FieldMask) SubtractRaw

func (*LocalObjectReference_FieldMask) ToProtoFieldMask

func (fieldMask *LocalObjectReference_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*LocalObjectReference_FieldMask) Unmarshal

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

func (*LocalObjectReference_FieldMask) UnmarshalJSON

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

type LocalObjectReference_FieldPath

type LocalObjectReference_FieldPath interface {
	gotenobject.FieldPath
	Selector() LocalObjectReference_FieldPathSelector
	Get(source *LocalObjectReference) []interface{}
	GetSingle(source *LocalObjectReference) (interface{}, bool)
	ClearValue(item *LocalObjectReference)

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

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

func MustParseLocalObjectReference_FieldPath

func MustParseLocalObjectReference_FieldPath(rawField string) LocalObjectReference_FieldPath

func ParseLocalObjectReference_FieldPath

func ParseLocalObjectReference_FieldPath(rawField string) (LocalObjectReference_FieldPath, error)

type LocalObjectReference_FieldPathArrayItemValue

type LocalObjectReference_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	LocalObjectReference_FieldPath
	ContainsValue(*LocalObjectReference) bool
}

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

func MustParseLocalObjectReference_FieldPathArrayItemValue

func MustParseLocalObjectReference_FieldPathArrayItemValue(pathStr, valueStr string) LocalObjectReference_FieldPathArrayItemValue

func ParseLocalObjectReference_FieldPathArrayItemValue

func ParseLocalObjectReference_FieldPathArrayItemValue(pathStr, valueStr string) (LocalObjectReference_FieldPathArrayItemValue, error)

ParseLocalObjectReference_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type LocalObjectReference_FieldPathArrayOfValues

type LocalObjectReference_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	LocalObjectReference_FieldPath
}

LocalObjectReference_FieldPathArrayOfValues allows storing slice of values for LocalObjectReference fields according to their type

func MustParseLocalObjectReference_FieldPathArrayOfValues

func MustParseLocalObjectReference_FieldPathArrayOfValues(pathStr, valuesStr string) LocalObjectReference_FieldPathArrayOfValues

func ParseLocalObjectReference_FieldPathArrayOfValues

func ParseLocalObjectReference_FieldPathArrayOfValues(pathStr, valuesStr string) (LocalObjectReference_FieldPathArrayOfValues, error)

type LocalObjectReference_FieldPathSelector

type LocalObjectReference_FieldPathSelector int32
const (
	LocalObjectReference_FieldPathSelectorName LocalObjectReference_FieldPathSelector = 0
)

func (LocalObjectReference_FieldPathSelector) String

type LocalObjectReference_FieldPathValue

type LocalObjectReference_FieldPathValue interface {
	LocalObjectReference_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **LocalObjectReference)
	CompareWith(*LocalObjectReference) (cmp int, comparable bool)
}

LocalObjectReference_FieldPathValue allows storing values for LocalObjectReference fields according to their type

func MustParseLocalObjectReference_FieldPathValue

func MustParseLocalObjectReference_FieldPathValue(pathStr, valueStr string) LocalObjectReference_FieldPathValue

func ParseLocalObjectReference_FieldPathValue

func ParseLocalObjectReference_FieldPathValue(pathStr, valueStr string) (LocalObjectReference_FieldPathValue, error)

type LocalObjectReference_FieldTerminalPath

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

func (*LocalObjectReference_FieldTerminalPath) ClearValue

func (*LocalObjectReference_FieldTerminalPath) ClearValueRaw

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

func (*LocalObjectReference_FieldTerminalPath) Get

func (fp *LocalObjectReference_FieldTerminalPath) Get(source *LocalObjectReference) (values []interface{})

Get returns all values pointed by specific field from source LocalObjectReference

func (*LocalObjectReference_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*LocalObjectReference_FieldTerminalPath) GetRaw

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

func (*LocalObjectReference_FieldTerminalPath) GetSingle

func (fp *LocalObjectReference_FieldTerminalPath) GetSingle(source *LocalObjectReference) (interface{}, bool)

GetSingle returns value pointed by specific field of from source LocalObjectReference

func (*LocalObjectReference_FieldTerminalPath) GetSingleRaw

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

func (*LocalObjectReference_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*LocalObjectReference_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*LocalObjectReference_FieldTerminalPath) Selector

func (*LocalObjectReference_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*LocalObjectReference_FieldTerminalPath) String

String returns path representation in proto convention

func (*LocalObjectReference_FieldTerminalPath) WithIArrayItemValue

func (*LocalObjectReference_FieldTerminalPath) WithIArrayOfValues

func (*LocalObjectReference_FieldTerminalPath) WithIValue

func (*LocalObjectReference_FieldTerminalPath) WithRawIArrayItemValue

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

func (*LocalObjectReference_FieldTerminalPath) WithRawIArrayOfValues

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

func (*LocalObjectReference_FieldTerminalPath) WithRawIValue

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

type LocalObjectReference_FieldTerminalPathArrayItemValue

type LocalObjectReference_FieldTerminalPathArrayItemValue struct {
	LocalObjectReference_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*LocalObjectReference_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*LocalObjectReference_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*LocalObjectReference_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *LocalObjectReference_FieldTerminalPathArrayItemValue) GetSingle(source *LocalObjectReference) (interface{}, bool)

func (*LocalObjectReference_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type LocalObjectReference_FieldTerminalPathArrayOfValues

type LocalObjectReference_FieldTerminalPathArrayOfValues struct {
	LocalObjectReference_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*LocalObjectReference_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

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

func (*LocalObjectReference_FieldTerminalPathArrayOfValues) GetRawValues

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

type LocalObjectReference_FieldTerminalPathValue

type LocalObjectReference_FieldTerminalPathValue struct {
	LocalObjectReference_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*LocalObjectReference_FieldTerminalPathValue) AsNameValue

func (*LocalObjectReference_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'LocalObjectReference_FieldTerminalPathValue' with the value under path in 'LocalObjectReference'.

func (*LocalObjectReference_FieldTerminalPathValue) CompareWithRaw

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

func (*LocalObjectReference_FieldTerminalPathValue) GetRawValue

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

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

func (*LocalObjectReference_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object LocalObjectReference

func (*LocalObjectReference_FieldTerminalPathValue) SetToRaw

type Name

type Name struct {
	ParentName
	PodId string `firestore:"podId"`
}

func MustParseName

func MustParseName(name string) *Name

func ParseName

func ParseName(name string) (*Name, error)

func ParseNameOrId

func ParseNameOrId(nameOrId string) (*Name, error)

func (*Name) AsRawReference

func (name *Name) AsRawReference() gotenresource.Reference

func (*Name) AsReference

func (name *Name) AsReference() *Reference

func (*Name) ConvertToNative

func (name *Name) ConvertToNative(typeDesc reflect.Type) (interface{}, error)

func (*Name) ConvertToType

func (name *Name) ConvertToType(typeVal ref.Type) ref.Val

func (*Name) Equal

func (name *Name) Equal(other ref.Val) ref.Val

func (*Name) FullyQualifiedName

func (name *Name) FullyQualifiedName() (string, error)

func (*Name) GetIParentName added in v0.8.0

func (name *Name) GetIParentName() gotenresource.Name

func (*Name) GetIUnderlyingParentName added in v0.8.0

func (name *Name) GetIUnderlyingParentName() gotenresource.Name

func (*Name) GetIdParts

func (name *Name) GetIdParts() map[string]string

func (*Name) GetPattern

func (name *Name) GetPattern() gotenresource.NamePattern

func (*Name) GetProjectName

func (name *Name) GetProjectName() *project.Name

func (*Name) GetResourceDescriptor

func (name *Name) GetResourceDescriptor() gotenresource.Descriptor

func (*Name) GetSegments

func (name *Name) GetSegments() gotenresource.NameSegments

func (*Name) GotenEqual

func (name *Name) GotenEqual(other interface{}) bool

GotenEqual returns true if other is of same type and paths are equal (implements goten.Equaler interface)

func (*Name) HasTrait

func (name *Name) HasTrait(trait int) bool

func (*Name) IsFullyQualified

func (name *Name) IsFullyQualified() bool

func (*Name) IsSpecified

func (name *Name) IsSpecified() bool

func (*Name) Match

func (name *Name) Match(pattern ref.Val) ref.Val

func (*Name) Matches

func (name *Name) Matches(other interface{}) bool

Matches is same as GotenEqual, but also will accept "other" if name is wildcard.

func (*Name) ParseProtoString

func (name *Name) ParseProtoString(data string) error

func (*Name) ProtoString

func (name *Name) ProtoString() (string, error)

func (*Name) Receive

func (name *Name) Receive(function string, overload string, args []ref.Val) ref.Val

func (*Name) SetFromCliFlag

func (name *Name) SetFromCliFlag(raw string) error

implement CustomTypeCliValue method

func (*Name) SetFromSegments

func (name *Name) SetFromSegments(segments gotenresource.NameSegments) error

func (*Name) String

func (name *Name) String() string

func (*Name) Type

func (name *Name) Type() ref.Type

func (*Name) TypeName

func (name *Name) TypeName() string

func (*Name) Value

func (name *Name) Value() interface{}

type NameBuilder

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

func NewNameBuilder

func NewNameBuilder() *NameBuilder

func (*NameBuilder) Name

func (b *NameBuilder) Name() *Name

func (*NameBuilder) Parent

func (b *NameBuilder) Parent() *ParentName

func (*NameBuilder) ParentReference

func (b *NameBuilder) ParentReference() *ParentReference

func (*NameBuilder) Reference

func (b *NameBuilder) Reference() *Reference

func (*NameBuilder) SetId

func (b *NameBuilder) SetId(id string) *NameBuilder

func (*NameBuilder) SetProject

func (b *NameBuilder) SetProject(parent *project.Name) *NameBuilder

func (*NameBuilder) SetProjectId

func (b *NameBuilder) SetProjectId(id string) *NameBuilder

type NamePattern

type NamePattern struct {
	Pattern gotenresource.NamePattern `firestore:"pattern"`
}

type OrderBy

type OrderBy struct {
	OrderByFields []OrderByField
}

OrderBy Is string encoded Custom Protobuf type, which handles "order_by" field order_by consists of coma delimited OrderBy specs, which denote ordering priority, e.g. "state.value asc, state.capacity desc"

func (*OrderBy) Compare

func (orderBy *OrderBy) Compare(left, right *Pod) int

func (*OrderBy) CompareRaw

func (orderBy *OrderBy) CompareRaw(left, right gotenresource.Resource) int

func (*OrderBy) GetFieldMask

func (orderBy *OrderBy) GetFieldMask() *Pod_FieldMask

func (*OrderBy) GetOrderByFields

func (orderBy *OrderBy) GetOrderByFields() []gotenresource.OrderByField

func (*OrderBy) GetRawFieldMask

func (orderBy *OrderBy) GetRawFieldMask() gotenobject.FieldMask

func (*OrderBy) InsertSorted

func (orderBy *OrderBy) InsertSorted(sorted PodList, elem *Pod) (PodList, int)

func (*OrderBy) InsertSortedRaw

func (orderBy *OrderBy) InsertSortedRaw(sorted gotenresource.ResourceList, elem gotenresource.Resource) (gotenresource.ResourceList, int)

func (*OrderBy) ParseProtoString

func (orderBy *OrderBy) ParseProtoString(data string) error

func (*OrderBy) ProtoString

func (orderBy *OrderBy) ProtoString() (string, error)

func (*OrderBy) SetFromCliFlag

func (orderBy *OrderBy) SetFromCliFlag(raw string) error

func (*OrderBy) Sort

func (orderBy *OrderBy) Sort(results PodList)

func (*OrderBy) SortRaw

func (orderBy *OrderBy) SortRaw(results gotenresource.ResourceList)

func (*OrderBy) String

func (orderBy *OrderBy) String() string

type OrderByField

type OrderByField struct {
	FieldPath Pod_FieldPath
	Direction gotenresource.OrderDirection
}

OrderByField is single item in order_by specification it's string format is composed of 2 white-space separated values: - fieldPath and direction, e.g. "state.capacity desc". if direction is not provided, it defaults to "asc" (ascending)

func (*OrderByField) CompareWithDirection

func (orderByFld *OrderByField) CompareWithDirection(left, right *Pod) int

func (*OrderByField) GetDirection

func (orderByFld *OrderByField) GetDirection() gotenresource.OrderDirection

func (*OrderByField) GetFieldPath

func (orderByFld *OrderByField) GetFieldPath() gotenobject.FieldPath

type PagerCursor

type PagerCursor struct {
	CursorValue   gotenresource.CursorValue
	Inclusion     gotenresource.CursorInclusion
	PageDirection gotenresource.PageDirection
}

PagerCursor is protobuf Custom Type, which (de)serializes "string page_token" for API List processing Database adapter implementation must use this cursor when Paginating list views Token is composed of 3 values (dot separated in serialized form) - CursorValue: Backend-specific value of the cursor. - PageDirection: either l (left) or r (right), which hints DB Adapter whether Snapshot marks Start or End of result - Inclusion: either i (inclusive) or e (exclusive) - Whether cursor marks exact point or right before/after (depending on direction)

func (*PagerCursor) GetInclusion

func (cursor *PagerCursor) GetInclusion() gotenresource.CursorInclusion

func (*PagerCursor) GetPageDirection

func (cursor *PagerCursor) GetPageDirection() gotenresource.PageDirection

func (*PagerCursor) GetValue

func (cursor *PagerCursor) GetValue() gotenresource.CursorValue

func (*PagerCursor) IsEmpty

func (cursor *PagerCursor) IsEmpty() bool

func (*PagerCursor) ParseProtoString

func (cursor *PagerCursor) ParseProtoString(data string) (err error)

func (*PagerCursor) ProtoString

func (cursor *PagerCursor) ProtoString() (string, error)

func (*PagerCursor) SetCursorValue

func (cursor *PagerCursor) SetCursorValue(value gotenresource.CursorValue)

func (*PagerCursor) SetFromCliFlag

func (cursor *PagerCursor) SetFromCliFlag(raw string) error

func (*PagerCursor) SetInclusion

func (cursor *PagerCursor) SetInclusion(inclusion gotenresource.CursorInclusion)

func (*PagerCursor) SetPageDirection

func (cursor *PagerCursor) SetPageDirection(direction gotenresource.PageDirection)

func (*PagerCursor) String

func (cursor *PagerCursor) String() string

type PagerQuery

type PagerQuery struct {
	OrderBy     *OrderBy
	Cursor      *PagerCursor
	Limit       int
	PeekForward bool
}

PagerQuery is main struct used for assisting server and database to perform Pagination

func MakePagerQuery

func MakePagerQuery(orderBy *OrderBy, cursor *PagerCursor, pageSize int32, peekForward bool) *PagerQuery

MakePagerQuery builds pager from API data and applies defaults

func (*PagerQuery) GetCursor

func (p *PagerQuery) GetCursor() gotenresource.Cursor

func (*PagerQuery) GetLimit

func (p *PagerQuery) GetLimit() int

func (*PagerQuery) GetOrderBy

func (p *PagerQuery) GetOrderBy() gotenresource.OrderBy

func (*PagerQuery) GetPeekForward

func (p *PagerQuery) GetPeekForward() bool

func (*PagerQuery) GetResourceDescriptor

func (p *PagerQuery) GetResourceDescriptor() gotenresource.Descriptor

func (*PagerQuery) PageDirection

func (p *PagerQuery) PageDirection() gotenresource.PageDirection

func (*PagerQuery) SetCursor added in v0.8.0

func (p *PagerQuery) SetCursor(cursor gotenresource.Cursor)

func (*PagerQuery) SetLimit added in v0.8.0

func (p *PagerQuery) SetLimit(limit int)

func (*PagerQuery) SetOrderBy added in v0.8.0

func (p *PagerQuery) SetOrderBy(orderBy gotenresource.OrderBy)

func (*PagerQuery) SetPageDirection added in v0.8.0

func (p *PagerQuery) SetPageDirection(direction gotenresource.PageDirection)

func (*PagerQuery) SetPeekForward added in v0.8.0

func (p *PagerQuery) SetPeekForward(peekForward bool)

type ParentName

type ParentName struct {
	NamePattern
	ProjectId string `firestore:"projectId"`
}

func MustParseParentName

func MustParseParentName(name string) *ParentName

func ParseParentName

func ParseParentName(name string) (*ParentName, error)

func (*ParentName) AsRawReference

func (name *ParentName) AsRawReference() gotenresource.Reference

func (*ParentName) AsReference

func (name *ParentName) AsReference() *ParentReference

func (*ParentName) DescendsFrom

func (name *ParentName) DescendsFrom(ancestor string) bool

func (*ParentName) FullyQualifiedName

func (name *ParentName) FullyQualifiedName() (string, error)

func (*ParentName) GetIParentName added in v0.8.0

func (name *ParentName) GetIParentName() gotenresource.Name

func (*ParentName) GetIUnderlyingParentName added in v0.8.0

func (name *ParentName) GetIUnderlyingParentName() gotenresource.Name

func (*ParentName) GetIdParts

func (name *ParentName) GetIdParts() map[string]string

func (*ParentName) GetPattern

func (name *ParentName) GetPattern() gotenresource.NamePattern

func (*ParentName) GetProjectName

func (name *ParentName) GetProjectName() *project.Name

func (*ParentName) GetResourceDescriptor

func (name *ParentName) GetResourceDescriptor() gotenresource.Descriptor

func (*ParentName) GetSegments

func (name *ParentName) GetSegments() gotenresource.NameSegments

func (*ParentName) GotenEqual

func (name *ParentName) GotenEqual(other interface{}) bool

GotenEqual returns true if other is of same type and paths are equal (implements goten.Equaler interface)

func (*ParentName) IsFullyQualified

func (name *ParentName) IsFullyQualified() bool

func (*ParentName) IsSpecified

func (name *ParentName) IsSpecified() bool

func (*ParentName) Matches

func (name *ParentName) Matches(other interface{}) bool

Matches is same as GotenEqual, but also will accept "other" if name is wildcard.

func (*ParentName) ParseProtoString

func (name *ParentName) ParseProtoString(data string) error

func (*ParentName) ProtoString

func (name *ParentName) ProtoString() (string, error)

func (*ParentName) SetFromCliFlag

func (name *ParentName) SetFromCliFlag(raw string) error

implement CustomTypeCliValue method

func (*ParentName) SetFromSegments

func (name *ParentName) SetFromSegments(segments gotenresource.NameSegments) error

func (*ParentName) String

func (name *ParentName) String() string

type ParentReference

type ParentReference struct {
	ParentName
	// contains filtered or unexported fields
}

func MakeParentReference

func MakeParentReference(name *ParentName) (*ParentReference, error)

func MustParseParentReference

func MustParseParentReference(name string) *ParentReference

func ParseParentReference

func ParseParentReference(name string) (*ParentReference, error)

func (*ParentReference) ClearCached

func (ref *ParentReference) ClearCached()

func (*ParentReference) ConvertToNative added in v0.6.9

func (name *ParentReference) ConvertToNative(typeDesc reflect.Type) (interface{}, error)

func (*ParentReference) ConvertToType added in v0.6.9

func (name *ParentReference) ConvertToType(typeVal ref.Type) ref.Val

func (*ParentReference) Equal added in v0.6.9

func (name *ParentReference) Equal(other ref.Val) ref.Val

func (*ParentReference) GetIParentName added in v0.8.0

func (ref *ParentReference) GetIParentName() gotenresource.Name

func (*ParentReference) GetIUnderlyingParentName added in v0.8.0

func (ref *ParentReference) GetIUnderlyingParentName() gotenresource.Name

func (*ParentReference) GetIdParts

func (ref *ParentReference) GetIdParts() map[string]string

func (*ParentReference) GetPattern

func (ref *ParentReference) GetPattern() gotenresource.NamePattern

func (*ParentReference) GetProject

func (ref *ParentReference) GetProject() *project.Project

func (*ParentReference) GetProjectReference

func (ref *ParentReference) GetProjectReference() *project.Reference

func (*ParentReference) GetRawResource

func (ref *ParentReference) GetRawResource() gotenresource.Resource

func (*ParentReference) GetResourceDescriptor

func (ref *ParentReference) GetResourceDescriptor() gotenresource.Descriptor

func (*ParentReference) GetSegments

func (ref *ParentReference) GetSegments() gotenresource.NameSegments

func (*ParentReference) GetUnderlyingReference

func (ref *ParentReference) GetUnderlyingReference() gotenresource.Reference

func (*ParentReference) GotenEqual

func (ref *ParentReference) GotenEqual(other interface{}) bool

GotenEqual returns true if other is of same type and paths are equal (implements goten.Equaler interface)

func (*ParentReference) HasTrait added in v0.6.9

func (name *ParentReference) HasTrait(trait int) bool

func (*ParentReference) IsFullyQualified

func (ref *ParentReference) IsFullyQualified() bool

func (*ParentReference) IsSpecified

func (ref *ParentReference) IsSpecified() bool

func (*ParentReference) Match added in v0.6.9

func (name *ParentReference) Match(pattern ref.Val) ref.Val

func (*ParentReference) Matches

func (name *ParentReference) Matches(other interface{}) bool

Matches is same as GotenEqual, but also will accept "other" if name is wildcard.

func (*ParentReference) ParseProtoString

func (ref *ParentReference) ParseProtoString(data string) error

func (*ParentReference) ProtoString

func (ref *ParentReference) ProtoString() (string, error)

func (*ParentReference) Receive added in v0.6.9

func (name *ParentReference) Receive(function string, overload string, args []ref.Val) ref.Val

func (*ParentReference) ResolveRaw

func (ref *ParentReference) ResolveRaw(res gotenresource.Resource) error

func (*ParentReference) Resolved

func (ref *ParentReference) Resolved() bool

func (*ParentReference) SetFromCliFlag

func (ref *ParentReference) SetFromCliFlag(raw string) error

implement CustomTypeCliValue method

func (*ParentReference) String

func (ref *ParentReference) String() string

func (*ParentReference) Type added in v0.6.9

func (name *ParentReference) Type() ref.Type

func (*ParentReference) TypeName added in v0.6.9

func (name *ParentReference) TypeName() string

func (*ParentReference) Value added in v0.6.9

func (name *ParentReference) Value() interface{}

type Pod

type Pod struct {

	// Name of Pod
	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Display name of Pod
	DisplayName string         `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty" firestore:"displayName"`
	Metadata    *ntt_meta.Meta `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty" firestore:"metadata"`
	Spec        *Pod_Spec      `protobuf:"bytes,4,opt,name=spec,proto3" json:"spec,omitempty" firestore:"spec"`
	Status      *Pod_Status    `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty" firestore:"status"`
	// contains filtered or unexported fields
}

Pod Resource

func (*Pod) Clone

func (o *Pod) Clone() *Pod

func (*Pod) CloneRaw

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

func (*Pod) Descriptor

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

Deprecated, Use Pod.ProtoReflect.Descriptor instead.

func (*Pod) GetDisplayName

func (m *Pod) GetDisplayName() string

func (*Pod) GetMetadata

func (m *Pod) GetMetadata() *ntt_meta.Meta

func (*Pod) GetName

func (m *Pod) GetName() *Name

func (*Pod) GetRawName

func (r *Pod) GetRawName() gotenresource.Name

func (*Pod) GetResourceDescriptor

func (r *Pod) GetResourceDescriptor() gotenresource.Descriptor

func (*Pod) GetSpec

func (m *Pod) GetSpec() *Pod_Spec

func (*Pod) GetStatus

func (m *Pod) GetStatus() *Pod_Status

func (*Pod) GotenMessage

func (*Pod) GotenMessage()

func (*Pod) GotenObjectExt

func (o *Pod) GotenObjectExt()

func (*Pod) GotenValidate

func (obj *Pod) GotenValidate() error

func (*Pod) MakeDiffFieldMask

func (o *Pod) MakeDiffFieldMask(other *Pod) *Pod_FieldMask

func (*Pod) MakeFullFieldMask

func (o *Pod) MakeFullFieldMask() *Pod_FieldMask

func (*Pod) MakeRawDiffFieldMask

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

func (*Pod) MakeRawFullFieldMask

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

func (*Pod) Marshal

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

func (*Pod) MarshalJSON

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

func (*Pod) MaybePopulateDefaults

func (r *Pod) MaybePopulateDefaults() error

func (*Pod) Merge

func (o *Pod) Merge(source *Pod)

func (*Pod) MergeRaw

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

func (*Pod) ProtoMessage

func (*Pod) ProtoMessage()

func (*Pod) ProtoReflect

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

func (*Pod) Reset

func (m *Pod) Reset()

func (*Pod) SetDisplayName

func (m *Pod) SetDisplayName(fv string)

func (*Pod) SetMetadata

func (m *Pod) SetMetadata(fv *ntt_meta.Meta)

func (*Pod) SetName

func (m *Pod) SetName(fv *Name)

func (*Pod) SetSpec

func (m *Pod) SetSpec(fv *Pod_Spec)

func (*Pod) SetStatus

func (m *Pod) SetStatus(fv *Pod_Status)

func (*Pod) String

func (m *Pod) String() string

func (*Pod) Unmarshal

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

func (*Pod) UnmarshalJSON

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

type PodChange

type PodChange struct {

	// Pod change
	//
	// Types that are valid to be assigned to ChangeType:
	//	*PodChange_Added_
	//	*PodChange_Modified_
	//	*PodChange_Current_
	//	*PodChange_Removed_
	ChangeType isPodChange_ChangeType `protobuf_oneof:"change_type"`
	// contains filtered or unexported fields
}

PodChange is used by Watch notifications Responses to describe change of single Pod One of Added, Modified, Removed

func (*PodChange) Descriptor

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

Deprecated, Use PodChange.ProtoReflect.Descriptor instead.

func (*PodChange) GetAdded

func (m *PodChange) GetAdded() *PodChange_Added

func (*PodChange) GetChangeType

func (m *PodChange) GetChangeType() isPodChange_ChangeType

func (*PodChange) GetCurrent

func (m *PodChange) GetCurrent() *PodChange_Current

func (*PodChange) GetCurrentViewIndex

func (c *PodChange) GetCurrentViewIndex() int32

func (*PodChange) GetModified

func (m *PodChange) GetModified() *PodChange_Modified

func (*PodChange) GetPod

func (c *PodChange) GetPod() *Pod

func (*PodChange) GetPodName

func (c *PodChange) GetPodName() *Name

func (*PodChange) GetPreviousViewIndex

func (c *PodChange) GetPreviousViewIndex() int32

func (*PodChange) GetRawName

func (c *PodChange) GetRawName() gotenresource.Name

func (*PodChange) GetRawResource added in v0.5.1

func (c *PodChange) GetRawResource() gotenresource.Resource

func (*PodChange) GetRemoved

func (m *PodChange) GetRemoved() *PodChange_Removed

func (*PodChange) GotenMessage

func (*PodChange) GotenMessage()

func (*PodChange) GotenValidate

func (obj *PodChange) GotenValidate() error

func (*PodChange) IsAdd

func (c *PodChange) IsAdd() bool

func (*PodChange) IsCurrent

func (c *PodChange) IsCurrent() bool

func (*PodChange) IsDelete

func (c *PodChange) IsDelete() bool

func (*PodChange) IsModify

func (c *PodChange) IsModify() bool

func (*PodChange) Marshal

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

func (*PodChange) MarshalJSON

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

func (*PodChange) ProtoMessage

func (*PodChange) ProtoMessage()

func (*PodChange) ProtoReflect

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

func (*PodChange) Reset

func (m *PodChange) Reset()

func (*PodChange) SetAdded

func (m *PodChange) SetAdded(fv *PodChange_Added)

func (*PodChange) SetAddedRaw

func (c *PodChange) SetAddedRaw(snapshot gotenresource.Resource, idx int)

func (*PodChange) SetChangeType

func (m *PodChange) SetChangeType(ofv isPodChange_ChangeType)

func (*PodChange) SetCurrent

func (m *PodChange) SetCurrent(fv *PodChange_Current)

func (*PodChange) SetCurrentRaw

func (c *PodChange) SetCurrentRaw(snapshot gotenresource.Resource)

func (*PodChange) SetDeletedRaw

func (c *PodChange) SetDeletedRaw(name gotenresource.Name, idx int)

func (*PodChange) SetModified

func (m *PodChange) SetModified(fv *PodChange_Modified)

func (*PodChange) SetModifiedRaw

func (c *PodChange) SetModifiedRaw(name gotenresource.Name, snapshot gotenresource.Resource, prevIdx int, newIdx int)

func (*PodChange) SetRemoved

func (m *PodChange) SetRemoved(fv *PodChange_Removed)

func (*PodChange) String

func (m *PodChange) String() string

func (*PodChange) Unmarshal

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

func (*PodChange) UnmarshalJSON

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

type PodChangeList

type PodChangeList []*PodChange

func (PodChangeList) At

func (PodChangeList) Length

func (l PodChangeList) Length() int

func (PodChangeList) Set

func (l PodChangeList) Set(idx int, change gotenresource.ResourceChange)

func (PodChangeList) Slice

func (l PodChangeList) Slice(first, second int) gotenresource.ResourceChangeList

type PodChangeMap

type PodChangeMap map[Name]*PodChange

func (PodChangeMap) Delete

func (m PodChangeMap) Delete(name gotenresource.Name)

func (PodChangeMap) ForEach

func (PodChangeMap) Get

func (PodChangeMap) Length

func (m PodChangeMap) Length() int

func (PodChangeMap) Set

type PodChange_Added

type PodChange_Added struct {
	Pod *Pod `protobuf:"bytes,1,opt,name=pod,proto3" json:"pod,omitempty" firestore:"pod"`
	// Integer describing index of added Pod in resulting query view.
	ViewIndex int32 `protobuf:"varint,2,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty" firestore:"viewIndex"`
	// contains filtered or unexported fields
}

Pod has been added to query view

func (*PodChange_Added) Descriptor

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

Deprecated, Use PodChange_Added.ProtoReflect.Descriptor instead.

func (*PodChange_Added) GetPod

func (m *PodChange_Added) GetPod() *Pod

func (*PodChange_Added) GetViewIndex

func (m *PodChange_Added) GetViewIndex() int32

func (*PodChange_Added) GotenMessage

func (*PodChange_Added) GotenMessage()

func (*PodChange_Added) GotenValidate

func (obj *PodChange_Added) GotenValidate() error

func (*PodChange_Added) Marshal

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

func (*PodChange_Added) MarshalJSON

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

func (*PodChange_Added) ProtoMessage

func (*PodChange_Added) ProtoMessage()

func (*PodChange_Added) ProtoReflect

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

func (*PodChange_Added) Reset

func (m *PodChange_Added) Reset()

func (*PodChange_Added) SetPod

func (m *PodChange_Added) SetPod(fv *Pod)

func (*PodChange_Added) SetViewIndex

func (m *PodChange_Added) SetViewIndex(fv int32)

func (*PodChange_Added) String

func (m *PodChange_Added) String() string

func (*PodChange_Added) Unmarshal

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

func (*PodChange_Added) UnmarshalJSON

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

type PodChange_Added_

type PodChange_Added_ struct {
	// Added is returned when watched document is added, either created or
	// enters Query view
	Added *PodChange_Added `protobuf:"bytes,1,opt,name=added,proto3,oneof" firestore:"added"`
}

type PodChange_Current

type PodChange_Current struct {
	Pod *Pod `protobuf:"bytes,1,opt,name=pod,proto3" json:"pod,omitempty" firestore:"pod"`
	// contains filtered or unexported fields
}

Pod has been added or modified in a query view. Version used for stateless watching

func (*PodChange_Current) Descriptor

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

Deprecated, Use PodChange_Current.ProtoReflect.Descriptor instead.

func (*PodChange_Current) GetPod

func (m *PodChange_Current) GetPod() *Pod

func (*PodChange_Current) GotenMessage

func (*PodChange_Current) GotenMessage()

func (*PodChange_Current) GotenValidate

func (obj *PodChange_Current) GotenValidate() error

func (*PodChange_Current) Marshal

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

func (*PodChange_Current) MarshalJSON

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

func (*PodChange_Current) ProtoMessage

func (*PodChange_Current) ProtoMessage()

func (*PodChange_Current) ProtoReflect

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

func (*PodChange_Current) Reset

func (m *PodChange_Current) Reset()

func (*PodChange_Current) SetPod

func (m *PodChange_Current) SetPod(fv *Pod)

func (*PodChange_Current) String

func (m *PodChange_Current) String() string

func (*PodChange_Current) Unmarshal

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

func (*PodChange_Current) UnmarshalJSON

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

type PodChange_Current_

type PodChange_Current_ struct {
	// Current is returned in stateless watch when document enters query view or
	// is modified within.
	Current *PodChange_Current `protobuf:"bytes,4,opt,name=current,proto3,oneof" firestore:"current"`
}

type PodChange_Modified

type PodChange_Modified struct {

	// Name of modified Pod
	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// New version of Pod or masked difference, depending on mask_changes
	// instrumentation of issued [WatchPodRequest] or [WatchPodsRequest]
	Pod *Pod `protobuf:"bytes,2,opt,name=pod,proto3" json:"pod,omitempty" firestore:"pod"`
	// Used when mask_changes is set, contains field paths of modified
	// properties.
	FieldMask *Pod_FieldMask `` /* 135-byte string literal not displayed */
	// Previous view index specifies previous position of modified Pod.
	// When modification doesn't affect sorted order, value will remain
	// identical to [view_index].
	PreviousViewIndex int32 `` /* 145-byte string literal not displayed */
	// Integer specifying Pod new index in resulting query view.
	ViewIndex int32 `protobuf:"varint,5,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty" firestore:"viewIndex"`
	// contains filtered or unexported fields
}

Pod changed some of it's fields - contains either full document or masked change

func (*PodChange_Modified) Descriptor

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

Deprecated, Use PodChange_Modified.ProtoReflect.Descriptor instead.

func (*PodChange_Modified) GetFieldMask

func (m *PodChange_Modified) GetFieldMask() *Pod_FieldMask

func (*PodChange_Modified) GetName

func (m *PodChange_Modified) GetName() *Name

func (*PodChange_Modified) GetPod

func (m *PodChange_Modified) GetPod() *Pod

func (*PodChange_Modified) GetPreviousViewIndex

func (m *PodChange_Modified) GetPreviousViewIndex() int32

func (*PodChange_Modified) GetViewIndex

func (m *PodChange_Modified) GetViewIndex() int32

func (*PodChange_Modified) GotenMessage

func (*PodChange_Modified) GotenMessage()

func (*PodChange_Modified) GotenValidate

func (obj *PodChange_Modified) GotenValidate() error

func (*PodChange_Modified) Marshal

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

func (*PodChange_Modified) MarshalJSON

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

func (*PodChange_Modified) ProtoMessage

func (*PodChange_Modified) ProtoMessage()

func (*PodChange_Modified) ProtoReflect

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

func (*PodChange_Modified) Reset

func (m *PodChange_Modified) Reset()

func (*PodChange_Modified) SetFieldMask

func (m *PodChange_Modified) SetFieldMask(fv *Pod_FieldMask)

func (*PodChange_Modified) SetName

func (m *PodChange_Modified) SetName(fv *Name)

func (*PodChange_Modified) SetPod

func (m *PodChange_Modified) SetPod(fv *Pod)

func (*PodChange_Modified) SetPreviousViewIndex

func (m *PodChange_Modified) SetPreviousViewIndex(fv int32)

func (*PodChange_Modified) SetViewIndex

func (m *PodChange_Modified) SetViewIndex(fv int32)

func (*PodChange_Modified) String

func (m *PodChange_Modified) String() string

func (*PodChange_Modified) Unmarshal

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

func (*PodChange_Modified) UnmarshalJSON

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

type PodChange_Modified_

type PodChange_Modified_ struct {
	// Modified is returned when watched document is modified
	Modified *PodChange_Modified `protobuf:"bytes,2,opt,name=modified,proto3,oneof" firestore:"modified"`
}

type PodChange_Removed

type PodChange_Removed struct {
	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Integer specifying removed Pod index. Not populated in stateless watch
	// type.
	ViewIndex int32 `protobuf:"varint,2,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty" firestore:"viewIndex"`
	// contains filtered or unexported fields
}

Removed is returned when Pod is deleted or leaves Query view

func (*PodChange_Removed) Descriptor

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

Deprecated, Use PodChange_Removed.ProtoReflect.Descriptor instead.

func (*PodChange_Removed) GetName

func (m *PodChange_Removed) GetName() *Name

func (*PodChange_Removed) GetViewIndex

func (m *PodChange_Removed) GetViewIndex() int32

func (*PodChange_Removed) GotenMessage

func (*PodChange_Removed) GotenMessage()

func (*PodChange_Removed) GotenValidate

func (obj *PodChange_Removed) GotenValidate() error

func (*PodChange_Removed) Marshal

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

func (*PodChange_Removed) MarshalJSON

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

func (*PodChange_Removed) ProtoMessage

func (*PodChange_Removed) ProtoMessage()

func (*PodChange_Removed) ProtoReflect

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

func (*PodChange_Removed) Reset

func (m *PodChange_Removed) Reset()

func (*PodChange_Removed) SetName

func (m *PodChange_Removed) SetName(fv *Name)

func (*PodChange_Removed) SetViewIndex

func (m *PodChange_Removed) SetViewIndex(fv int32)

func (*PodChange_Removed) String

func (m *PodChange_Removed) String() string

func (*PodChange_Removed) Unmarshal

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

func (*PodChange_Removed) UnmarshalJSON

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

type PodChange_Removed_

type PodChange_Removed_ struct {
	// Removed is returned when Pod is deleted or leaves Query view
	Removed *PodChange_Removed `protobuf:"bytes,3,opt,name=removed,proto3,oneof" firestore:"removed"`
}

type PodFieldPathBuilder

type PodFieldPathBuilder struct{}

func NewPodFieldPathBuilder

func NewPodFieldPathBuilder() PodFieldPathBuilder

func (PodFieldPathBuilder) DisplayName

func (PodFieldPathBuilder) Metadata

func (PodFieldPathBuilder) Name

func (PodFieldPathBuilder) Spec

func (PodFieldPathBuilder) Status

type PodList

type PodList []*Pod

func (PodList) Append

func (PodList) AppendList

func (PodList) At

func (l PodList) At(idx int) gotenresource.Resource

func (PodList) Length

func (l PodList) Length() int

func (PodList) Set

func (l PodList) Set(idx int, res gotenresource.Resource)

func (PodList) Slice

func (l PodList) Slice(first, second int) gotenresource.ResourceList

type PodMap

type PodMap map[Name]*Pod

func (PodMap) Delete

func (m PodMap) Delete(name gotenresource.Name)

func (PodMap) ForEach

func (m PodMap) ForEach(cb func(gotenresource.Name, gotenresource.Resource) bool)

func (PodMap) Get

func (PodMap) Length

func (m PodMap) Length() int

func (PodMap) Set

func (m PodMap) Set(res gotenresource.Resource)

type PodMapPathSelectorMetadataAnnotations

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

func (PodMapPathSelectorMetadataAnnotations) FieldPath

func (PodMapPathSelectorMetadataAnnotations) WithArrayOfValues

func (PodMapPathSelectorMetadataAnnotations) WithValue

type PodMapPathSelectorMetadataLabels

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

func (PodMapPathSelectorMetadataLabels) FieldPath

func (PodMapPathSelectorMetadataLabels) WithArrayOfValues

func (PodMapPathSelectorMetadataLabels) WithValue

type PodMapPathSelectorMetadataShards

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

func (PodMapPathSelectorMetadataShards) FieldPath

func (PodMapPathSelectorMetadataShards) WithArrayOfValues

func (PodMapPathSelectorMetadataShards) WithValue

type PodMapPathSelectorSpecContainersResourcesLimits

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

func (PodMapPathSelectorSpecContainersResourcesLimits) FieldPath

func (PodMapPathSelectorSpecContainersResourcesLimits) WithArrayOfValues

func (PodMapPathSelectorSpecContainersResourcesLimits) WithValue

type PodMapPathSelectorSpecContainersResourcesRequests

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

func (PodMapPathSelectorSpecContainersResourcesRequests) FieldPath

func (PodMapPathSelectorSpecContainersResourcesRequests) WithArrayOfValues

func (PodMapPathSelectorSpecContainersResourcesRequests) WithValue

type PodNameList

type PodNameList []*Name

func (PodNameList) Append

func (PodNameList) AppendList

func (PodNameList) At

func (l PodNameList) At(idx int) gotenresource.Name

func (PodNameList) Length

func (l PodNameList) Length() int

func (PodNameList) Set

func (l PodNameList) Set(idx int, name gotenresource.Name)

func (PodNameList) Slice

func (l PodNameList) Slice(first, second int) gotenresource.NameList

type PodParentNameList

type PodParentNameList []*ParentName

func (PodParentNameList) Append

func (PodParentNameList) AppendList

func (PodParentNameList) At

func (PodParentNameList) Length

func (l PodParentNameList) Length() int

func (PodParentNameList) Set

func (l PodParentNameList) Set(idx int, name gotenresource.Name)

func (PodParentNameList) Slice

func (l PodParentNameList) Slice(first, second int) gotenresource.ParentNameList

type PodParentReferenceList

type PodParentReferenceList []*ParentReference

func (PodParentReferenceList) Append

func (PodParentReferenceList) At

func (PodParentReferenceList) Length

func (l PodParentReferenceList) Length() int

func (PodParentReferenceList) Set

func (PodParentReferenceList) Slice

type PodPathSelectorDisplayName

type PodPathSelectorDisplayName struct{}

func (PodPathSelectorDisplayName) FieldPath

func (PodPathSelectorDisplayName) WithArrayOfValues

func (PodPathSelectorDisplayName) WithValue

type PodPathSelectorMetadata

type PodPathSelectorMetadata struct{}

func (PodPathSelectorMetadata) Annotations

func (PodPathSelectorMetadata) CreateTime

func (PodPathSelectorMetadata) DeleteTime added in v0.8.0

func (PodPathSelectorMetadata) FieldPath

func (PodPathSelectorMetadata) Generation

func (PodPathSelectorMetadata) Labels

func (PodPathSelectorMetadata) Lifecycle added in v0.8.0

func (PodPathSelectorMetadata) OwnerReferences

func (PodPathSelectorMetadata) ResourceVersion

func (PodPathSelectorMetadata) Shards

func (PodPathSelectorMetadata) Syncing

func (PodPathSelectorMetadata) Tags

func (PodPathSelectorMetadata) UpdateTime

func (PodPathSelectorMetadata) Uuid

func (PodPathSelectorMetadata) WithArrayOfValues

func (PodPathSelectorMetadata) WithSubArrayItemValue

func (s PodPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue ntt_meta.Meta_FieldPathArrayItemValue) *Pod_FieldSubPathArrayItemValue

func (PodPathSelectorMetadata) WithSubArrayOfValues

func (s PodPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues ntt_meta.Meta_FieldPathArrayOfValues) *Pod_FieldSubPathArrayOfValues

func (PodPathSelectorMetadata) WithSubPath

func (PodPathSelectorMetadata) WithSubValue

func (PodPathSelectorMetadata) WithValue

type PodPathSelectorMetadataAnnotations

type PodPathSelectorMetadataAnnotations struct{}

func (PodPathSelectorMetadataAnnotations) FieldPath

func (PodPathSelectorMetadataAnnotations) WithArrayOfValues

func (PodPathSelectorMetadataAnnotations) WithKey

func (PodPathSelectorMetadataAnnotations) WithValue

type PodPathSelectorMetadataCreateTime

type PodPathSelectorMetadataCreateTime struct{}

func (PodPathSelectorMetadataCreateTime) FieldPath

func (PodPathSelectorMetadataCreateTime) WithArrayOfValues

func (PodPathSelectorMetadataCreateTime) WithValue

type PodPathSelectorMetadataDeleteTime added in v0.8.0

type PodPathSelectorMetadataDeleteTime struct{}

func (PodPathSelectorMetadataDeleteTime) FieldPath added in v0.8.0

func (PodPathSelectorMetadataDeleteTime) WithArrayOfValues added in v0.8.0

func (PodPathSelectorMetadataDeleteTime) WithValue added in v0.8.0

type PodPathSelectorMetadataGeneration

type PodPathSelectorMetadataGeneration struct{}

func (PodPathSelectorMetadataGeneration) FieldPath

func (PodPathSelectorMetadataGeneration) WithArrayOfValues

func (PodPathSelectorMetadataGeneration) WithValue

type PodPathSelectorMetadataLabels

type PodPathSelectorMetadataLabels struct{}

func (PodPathSelectorMetadataLabels) FieldPath

func (PodPathSelectorMetadataLabels) WithArrayOfValues

func (s PodPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *Pod_FieldSubPathArrayOfValues

func (PodPathSelectorMetadataLabels) WithKey

func (PodPathSelectorMetadataLabels) WithValue

type PodPathSelectorMetadataLifecycle added in v0.8.0

type PodPathSelectorMetadataLifecycle struct{}

func (PodPathSelectorMetadataLifecycle) BlockDeletion added in v0.8.0

func (PodPathSelectorMetadataLifecycle) FieldPath added in v0.8.0

func (PodPathSelectorMetadataLifecycle) State added in v0.8.0

func (PodPathSelectorMetadataLifecycle) WithArrayOfValues added in v0.8.0

func (PodPathSelectorMetadataLifecycle) WithValue added in v0.8.0

type PodPathSelectorMetadataLifecycleBlockDeletion added in v0.8.0

type PodPathSelectorMetadataLifecycleBlockDeletion struct{}

func (PodPathSelectorMetadataLifecycleBlockDeletion) FieldPath added in v0.8.0

func (PodPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues added in v0.8.0

func (PodPathSelectorMetadataLifecycleBlockDeletion) WithValue added in v0.8.0

type PodPathSelectorMetadataLifecycleState added in v0.8.0

type PodPathSelectorMetadataLifecycleState struct{}

func (PodPathSelectorMetadataLifecycleState) FieldPath added in v0.8.0

func (PodPathSelectorMetadataLifecycleState) WithArrayOfValues added in v0.8.0

func (PodPathSelectorMetadataLifecycleState) WithValue added in v0.8.0

type PodPathSelectorMetadataOwnerReferences

type PodPathSelectorMetadataOwnerReferences struct{}

func (PodPathSelectorMetadataOwnerReferences) BlockOwnerDeletion

func (PodPathSelectorMetadataOwnerReferences) Controller

func (PodPathSelectorMetadataOwnerReferences) FieldPath

func (PodPathSelectorMetadataOwnerReferences) Kind

func (PodPathSelectorMetadataOwnerReferences) Name

func (PodPathSelectorMetadataOwnerReferences) Region added in v0.8.0

func (PodPathSelectorMetadataOwnerReferences) RequiresOwnerReference added in v0.8.0

func (PodPathSelectorMetadataOwnerReferences) Version added in v0.8.0

func (PodPathSelectorMetadataOwnerReferences) WithArrayOfValues

func (PodPathSelectorMetadataOwnerReferences) WithItemValue

func (PodPathSelectorMetadataOwnerReferences) WithValue

type PodPathSelectorMetadataOwnerReferencesBlockOwnerDeletion

type PodPathSelectorMetadataOwnerReferencesBlockOwnerDeletion struct{}

func (PodPathSelectorMetadataOwnerReferencesBlockOwnerDeletion) FieldPath

func (PodPathSelectorMetadataOwnerReferencesBlockOwnerDeletion) WithArrayOfValues

func (PodPathSelectorMetadataOwnerReferencesBlockOwnerDeletion) WithValue

type PodPathSelectorMetadataOwnerReferencesController

type PodPathSelectorMetadataOwnerReferencesController struct{}

func (PodPathSelectorMetadataOwnerReferencesController) FieldPath

func (PodPathSelectorMetadataOwnerReferencesController) WithArrayOfValues

func (PodPathSelectorMetadataOwnerReferencesController) WithValue

type PodPathSelectorMetadataOwnerReferencesKind

type PodPathSelectorMetadataOwnerReferencesKind struct{}

func (PodPathSelectorMetadataOwnerReferencesKind) FieldPath

func (PodPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues

func (PodPathSelectorMetadataOwnerReferencesKind) WithValue

type PodPathSelectorMetadataOwnerReferencesName

type PodPathSelectorMetadataOwnerReferencesName struct{}

func (PodPathSelectorMetadataOwnerReferencesName) FieldPath

func (PodPathSelectorMetadataOwnerReferencesName) WithArrayOfValues

func (PodPathSelectorMetadataOwnerReferencesName) WithValue

type PodPathSelectorMetadataOwnerReferencesRegion added in v0.8.0

type PodPathSelectorMetadataOwnerReferencesRegion struct{}

func (PodPathSelectorMetadataOwnerReferencesRegion) FieldPath added in v0.8.0

func (PodPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues added in v0.8.0

func (PodPathSelectorMetadataOwnerReferencesRegion) WithValue added in v0.8.0

type PodPathSelectorMetadataOwnerReferencesRequiresOwnerReference added in v0.8.0

type PodPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}

func (PodPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath added in v0.8.0

func (PodPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues added in v0.8.0

func (PodPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue added in v0.8.0

type PodPathSelectorMetadataOwnerReferencesVersion added in v0.8.0

type PodPathSelectorMetadataOwnerReferencesVersion struct{}

func (PodPathSelectorMetadataOwnerReferencesVersion) FieldPath added in v0.8.0

func (PodPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues added in v0.8.0

func (PodPathSelectorMetadataOwnerReferencesVersion) WithValue added in v0.8.0

type PodPathSelectorMetadataResourceVersion

type PodPathSelectorMetadataResourceVersion struct{}

func (PodPathSelectorMetadataResourceVersion) FieldPath

func (PodPathSelectorMetadataResourceVersion) WithArrayOfValues

func (PodPathSelectorMetadataResourceVersion) WithValue

type PodPathSelectorMetadataShards

type PodPathSelectorMetadataShards struct{}

func (PodPathSelectorMetadataShards) FieldPath

func (PodPathSelectorMetadataShards) WithArrayOfValues

func (s PodPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *Pod_FieldSubPathArrayOfValues

func (PodPathSelectorMetadataShards) WithKey

func (PodPathSelectorMetadataShards) WithValue

type PodPathSelectorMetadataSyncing

type PodPathSelectorMetadataSyncing struct{}

func (PodPathSelectorMetadataSyncing) FieldPath

func (PodPathSelectorMetadataSyncing) OwningRegion

func (PodPathSelectorMetadataSyncing) Regions

func (PodPathSelectorMetadataSyncing) WithArrayOfValues

func (PodPathSelectorMetadataSyncing) WithValue

type PodPathSelectorMetadataSyncingOwningRegion

type PodPathSelectorMetadataSyncingOwningRegion struct{}

func (PodPathSelectorMetadataSyncingOwningRegion) FieldPath

func (PodPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues

func (PodPathSelectorMetadataSyncingOwningRegion) WithValue

type PodPathSelectorMetadataSyncingRegions

type PodPathSelectorMetadataSyncingRegions struct{}

func (PodPathSelectorMetadataSyncingRegions) FieldPath

func (PodPathSelectorMetadataSyncingRegions) WithArrayOfValues

func (PodPathSelectorMetadataSyncingRegions) WithItemValue

func (PodPathSelectorMetadataSyncingRegions) WithValue

type PodPathSelectorMetadataTags

type PodPathSelectorMetadataTags struct{}

func (PodPathSelectorMetadataTags) FieldPath

func (PodPathSelectorMetadataTags) WithArrayOfValues

func (s PodPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *Pod_FieldSubPathArrayOfValues

func (PodPathSelectorMetadataTags) WithItemValue

func (PodPathSelectorMetadataTags) WithValue

type PodPathSelectorMetadataUpdateTime

type PodPathSelectorMetadataUpdateTime struct{}

func (PodPathSelectorMetadataUpdateTime) FieldPath

func (PodPathSelectorMetadataUpdateTime) WithArrayOfValues

func (PodPathSelectorMetadataUpdateTime) WithValue

type PodPathSelectorMetadataUuid

type PodPathSelectorMetadataUuid struct{}

func (PodPathSelectorMetadataUuid) FieldPath

func (PodPathSelectorMetadataUuid) WithArrayOfValues

func (s PodPathSelectorMetadataUuid) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues

func (PodPathSelectorMetadataUuid) WithValue

type PodPathSelectorName

type PodPathSelectorName struct{}

func (PodPathSelectorName) FieldPath

func (PodPathSelectorName) WithArrayOfValues

func (s PodPathSelectorName) WithArrayOfValues(values []*Name) *Pod_FieldTerminalPathArrayOfValues

func (PodPathSelectorName) WithValue

type PodPathSelectorSpec

type PodPathSelectorSpec struct{}

func (PodPathSelectorSpec) Compose

func (PodPathSelectorSpec) Containers

func (PodPathSelectorSpec) FieldPath

func (PodPathSelectorSpec) HostNetwork

func (PodPathSelectorSpec) HostVolumeMounts

func (PodPathSelectorSpec) ImagePullSecrets

func (PodPathSelectorSpec) Node

func (PodPathSelectorSpec) RestartPolicy

func (PodPathSelectorSpec) Volumes

func (PodPathSelectorSpec) WithArrayOfValues

func (s PodPathSelectorSpec) WithArrayOfValues(values []*Pod_Spec) *Pod_FieldTerminalPathArrayOfValues

func (PodPathSelectorSpec) WithSubArrayItemValue

func (s PodPathSelectorSpec) WithSubArrayItemValue(subPathArrayItemValue PodSpec_FieldPathArrayItemValue) *Pod_FieldSubPathArrayItemValue

func (PodPathSelectorSpec) WithSubArrayOfValues

func (s PodPathSelectorSpec) WithSubArrayOfValues(subPathArrayOfValues PodSpec_FieldPathArrayOfValues) *Pod_FieldSubPathArrayOfValues

func (PodPathSelectorSpec) WithSubPath

func (PodPathSelectorSpec) WithSubValue

func (PodPathSelectorSpec) WithValue

type PodPathSelectorSpecCompose

type PodPathSelectorSpecCompose struct{}

func (PodPathSelectorSpecCompose) FieldPath

func (PodPathSelectorSpecCompose) WithArrayOfValues

func (s PodPathSelectorSpecCompose) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues

func (PodPathSelectorSpecCompose) WithValue

type PodPathSelectorSpecContainers

type PodPathSelectorSpecContainers struct{}

func (PodPathSelectorSpecContainers) Args

func (PodPathSelectorSpecContainers) Command

func (PodPathSelectorSpecContainers) Env

func (PodPathSelectorSpecContainers) EnvFrom

func (PodPathSelectorSpecContainers) FieldPath

func (PodPathSelectorSpecContainers) Image

func (PodPathSelectorSpecContainers) ImagePullPolicy

func (PodPathSelectorSpecContainers) Name

func (PodPathSelectorSpecContainers) Resources

func (PodPathSelectorSpecContainers) SecurityContext

func (PodPathSelectorSpecContainers) VolumeMounts

func (PodPathSelectorSpecContainers) WithArrayOfValues

func (PodPathSelectorSpecContainers) WithItemValue

func (PodPathSelectorSpecContainers) WithValue

type PodPathSelectorSpecContainersArgs

type PodPathSelectorSpecContainersArgs struct{}

func (PodPathSelectorSpecContainersArgs) FieldPath

func (PodPathSelectorSpecContainersArgs) WithArrayOfValues

func (PodPathSelectorSpecContainersArgs) WithItemValue

func (PodPathSelectorSpecContainersArgs) WithValue

type PodPathSelectorSpecContainersCommand

type PodPathSelectorSpecContainersCommand struct{}

func (PodPathSelectorSpecContainersCommand) FieldPath

func (PodPathSelectorSpecContainersCommand) WithArrayOfValues

func (PodPathSelectorSpecContainersCommand) WithItemValue

func (PodPathSelectorSpecContainersCommand) WithValue

type PodPathSelectorSpecContainersEnv

type PodPathSelectorSpecContainersEnv struct{}

func (PodPathSelectorSpecContainersEnv) FieldPath

func (PodPathSelectorSpecContainersEnv) Name

func (PodPathSelectorSpecContainersEnv) Value

func (PodPathSelectorSpecContainersEnv) ValueFrom

func (PodPathSelectorSpecContainersEnv) WithArrayOfValues

func (s PodPathSelectorSpecContainersEnv) WithArrayOfValues(values [][]*EnvVar) *Pod_FieldSubPathArrayOfValues

func (PodPathSelectorSpecContainersEnv) WithItemValue

func (PodPathSelectorSpecContainersEnv) WithValue

type PodPathSelectorSpecContainersEnvFrom

type PodPathSelectorSpecContainersEnvFrom struct{}

func (PodPathSelectorSpecContainersEnvFrom) ConfigMapRef

func (PodPathSelectorSpecContainersEnvFrom) FieldPath

func (PodPathSelectorSpecContainersEnvFrom) Prefix

func (PodPathSelectorSpecContainersEnvFrom) SecretRef

func (PodPathSelectorSpecContainersEnvFrom) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvFrom) WithValue

type PodPathSelectorSpecContainersEnvFromConfigMapRef

type PodPathSelectorSpecContainersEnvFromConfigMapRef struct{}

func (PodPathSelectorSpecContainersEnvFromConfigMapRef) FieldPath

func (PodPathSelectorSpecContainersEnvFromConfigMapRef) Name

func (PodPathSelectorSpecContainersEnvFromConfigMapRef) Optional

func (PodPathSelectorSpecContainersEnvFromConfigMapRef) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvFromConfigMapRef) WithValue

type PodPathSelectorSpecContainersEnvFromConfigMapRefName

type PodPathSelectorSpecContainersEnvFromConfigMapRefName struct{}

func (PodPathSelectorSpecContainersEnvFromConfigMapRefName) FieldPath

func (PodPathSelectorSpecContainersEnvFromConfigMapRefName) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvFromConfigMapRefName) WithValue

type PodPathSelectorSpecContainersEnvFromConfigMapRefOptional

type PodPathSelectorSpecContainersEnvFromConfigMapRefOptional struct{}

func (PodPathSelectorSpecContainersEnvFromConfigMapRefOptional) FieldPath

func (PodPathSelectorSpecContainersEnvFromConfigMapRefOptional) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvFromConfigMapRefOptional) WithValue

type PodPathSelectorSpecContainersEnvFromPrefix

type PodPathSelectorSpecContainersEnvFromPrefix struct{}

func (PodPathSelectorSpecContainersEnvFromPrefix) FieldPath

func (PodPathSelectorSpecContainersEnvFromPrefix) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvFromPrefix) WithValue

type PodPathSelectorSpecContainersEnvFromSecretRef

type PodPathSelectorSpecContainersEnvFromSecretRef struct{}

func (PodPathSelectorSpecContainersEnvFromSecretRef) FieldPath

func (PodPathSelectorSpecContainersEnvFromSecretRef) Name

func (PodPathSelectorSpecContainersEnvFromSecretRef) Optional

func (PodPathSelectorSpecContainersEnvFromSecretRef) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvFromSecretRef) WithValue

type PodPathSelectorSpecContainersEnvFromSecretRefName

type PodPathSelectorSpecContainersEnvFromSecretRefName struct{}

func (PodPathSelectorSpecContainersEnvFromSecretRefName) FieldPath

func (PodPathSelectorSpecContainersEnvFromSecretRefName) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvFromSecretRefName) WithValue

type PodPathSelectorSpecContainersEnvFromSecretRefOptional

type PodPathSelectorSpecContainersEnvFromSecretRefOptional struct{}

func (PodPathSelectorSpecContainersEnvFromSecretRefOptional) FieldPath

func (PodPathSelectorSpecContainersEnvFromSecretRefOptional) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvFromSecretRefOptional) WithValue

type PodPathSelectorSpecContainersEnvName

type PodPathSelectorSpecContainersEnvName struct{}

func (PodPathSelectorSpecContainersEnvName) FieldPath

func (PodPathSelectorSpecContainersEnvName) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvName) WithValue

type PodPathSelectorSpecContainersEnvValue

type PodPathSelectorSpecContainersEnvValue struct{}

func (PodPathSelectorSpecContainersEnvValue) FieldPath

func (PodPathSelectorSpecContainersEnvValue) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvValue) WithValue

type PodPathSelectorSpecContainersEnvValueFrom

type PodPathSelectorSpecContainersEnvValueFrom struct{}

func (PodPathSelectorSpecContainersEnvValueFrom) ConfigMapKeyRef

func (PodPathSelectorSpecContainersEnvValueFrom) FieldPath

func (PodPathSelectorSpecContainersEnvValueFrom) SecretKeyRef

func (PodPathSelectorSpecContainersEnvValueFrom) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvValueFrom) WithValue

type PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef

type PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef struct{}

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef) FieldPath

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef) Key

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef) Name

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef) Optional

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef) WithValue

type PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefKey

type PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefKey struct{}

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefKey) FieldPath

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefKey) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefKey) WithValue

type PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefName

type PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefName struct{}

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefName) FieldPath

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefName) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefName) WithValue

type PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefOptional

type PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefOptional struct{}

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefOptional) FieldPath

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefOptional) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefOptional) WithValue

type PodPathSelectorSpecContainersEnvValueFromSecretKeyRef

type PodPathSelectorSpecContainersEnvValueFromSecretKeyRef struct{}

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRef) FieldPath

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRef) Key

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRef) Name

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRef) Optional

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRef) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRef) WithValue

type PodPathSelectorSpecContainersEnvValueFromSecretKeyRefKey

type PodPathSelectorSpecContainersEnvValueFromSecretKeyRefKey struct{}

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRefKey) FieldPath

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRefKey) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRefKey) WithValue

type PodPathSelectorSpecContainersEnvValueFromSecretKeyRefName

type PodPathSelectorSpecContainersEnvValueFromSecretKeyRefName struct{}

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRefName) FieldPath

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRefName) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRefName) WithValue

type PodPathSelectorSpecContainersEnvValueFromSecretKeyRefOptional

type PodPathSelectorSpecContainersEnvValueFromSecretKeyRefOptional struct{}

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRefOptional) FieldPath

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRefOptional) WithArrayOfValues

func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRefOptional) WithValue

type PodPathSelectorSpecContainersImage

type PodPathSelectorSpecContainersImage struct{}

func (PodPathSelectorSpecContainersImage) FieldPath

func (PodPathSelectorSpecContainersImage) WithArrayOfValues

func (PodPathSelectorSpecContainersImage) WithValue

type PodPathSelectorSpecContainersImagePullPolicy

type PodPathSelectorSpecContainersImagePullPolicy struct{}

func (PodPathSelectorSpecContainersImagePullPolicy) FieldPath

func (PodPathSelectorSpecContainersImagePullPolicy) WithArrayOfValues

func (PodPathSelectorSpecContainersImagePullPolicy) WithValue

type PodPathSelectorSpecContainersName

type PodPathSelectorSpecContainersName struct{}

func (PodPathSelectorSpecContainersName) FieldPath

func (PodPathSelectorSpecContainersName) WithArrayOfValues

func (PodPathSelectorSpecContainersName) WithValue

type PodPathSelectorSpecContainersResources

type PodPathSelectorSpecContainersResources struct{}

func (PodPathSelectorSpecContainersResources) FieldPath

func (PodPathSelectorSpecContainersResources) Limits

func (PodPathSelectorSpecContainersResources) Requests

func (PodPathSelectorSpecContainersResources) WithArrayOfValues

func (PodPathSelectorSpecContainersResources) WithValue

type PodPathSelectorSpecContainersResourcesLimits

type PodPathSelectorSpecContainersResourcesLimits struct{}

func (PodPathSelectorSpecContainersResourcesLimits) FieldPath

func (PodPathSelectorSpecContainersResourcesLimits) WithArrayOfValues

func (PodPathSelectorSpecContainersResourcesLimits) WithKey

func (PodPathSelectorSpecContainersResourcesLimits) WithValue

type PodPathSelectorSpecContainersResourcesRequests

type PodPathSelectorSpecContainersResourcesRequests struct{}

func (PodPathSelectorSpecContainersResourcesRequests) FieldPath

func (PodPathSelectorSpecContainersResourcesRequests) WithArrayOfValues

func (PodPathSelectorSpecContainersResourcesRequests) WithKey

func (PodPathSelectorSpecContainersResourcesRequests) WithValue

type PodPathSelectorSpecContainersSecurityContext

type PodPathSelectorSpecContainersSecurityContext struct{}

func (PodPathSelectorSpecContainersSecurityContext) FieldPath

func (PodPathSelectorSpecContainersSecurityContext) Privileged

func (PodPathSelectorSpecContainersSecurityContext) WithArrayOfValues

func (PodPathSelectorSpecContainersSecurityContext) WithValue

type PodPathSelectorSpecContainersSecurityContextPrivileged

type PodPathSelectorSpecContainersSecurityContextPrivileged struct{}

func (PodPathSelectorSpecContainersSecurityContextPrivileged) FieldPath

func (PodPathSelectorSpecContainersSecurityContextPrivileged) WithArrayOfValues

func (PodPathSelectorSpecContainersSecurityContextPrivileged) WithValue

type PodPathSelectorSpecContainersVolumeMounts

type PodPathSelectorSpecContainersVolumeMounts struct{}

func (PodPathSelectorSpecContainersVolumeMounts) FieldPath

func (PodPathSelectorSpecContainersVolumeMounts) MountPath

func (PodPathSelectorSpecContainersVolumeMounts) Name

func (PodPathSelectorSpecContainersVolumeMounts) ReadOnly

func (PodPathSelectorSpecContainersVolumeMounts) SubPath

func (PodPathSelectorSpecContainersVolumeMounts) WithArrayOfValues

func (PodPathSelectorSpecContainersVolumeMounts) WithItemValue

func (PodPathSelectorSpecContainersVolumeMounts) WithValue

type PodPathSelectorSpecContainersVolumeMountsMountPath

type PodPathSelectorSpecContainersVolumeMountsMountPath struct{}

func (PodPathSelectorSpecContainersVolumeMountsMountPath) FieldPath

func (PodPathSelectorSpecContainersVolumeMountsMountPath) WithArrayOfValues

func (PodPathSelectorSpecContainersVolumeMountsMountPath) WithValue

type PodPathSelectorSpecContainersVolumeMountsName

type PodPathSelectorSpecContainersVolumeMountsName struct{}

func (PodPathSelectorSpecContainersVolumeMountsName) FieldPath

func (PodPathSelectorSpecContainersVolumeMountsName) WithArrayOfValues

func (PodPathSelectorSpecContainersVolumeMountsName) WithValue

type PodPathSelectorSpecContainersVolumeMountsReadOnly

type PodPathSelectorSpecContainersVolumeMountsReadOnly struct{}

func (PodPathSelectorSpecContainersVolumeMountsReadOnly) FieldPath

func (PodPathSelectorSpecContainersVolumeMountsReadOnly) WithArrayOfValues

func (PodPathSelectorSpecContainersVolumeMountsReadOnly) WithValue

type PodPathSelectorSpecContainersVolumeMountsSubPath

type PodPathSelectorSpecContainersVolumeMountsSubPath struct{}

func (PodPathSelectorSpecContainersVolumeMountsSubPath) FieldPath

func (PodPathSelectorSpecContainersVolumeMountsSubPath) WithArrayOfValues

func (PodPathSelectorSpecContainersVolumeMountsSubPath) WithValue

type PodPathSelectorSpecHostNetwork

type PodPathSelectorSpecHostNetwork struct{}

func (PodPathSelectorSpecHostNetwork) FieldPath

func (PodPathSelectorSpecHostNetwork) WithArrayOfValues

func (s PodPathSelectorSpecHostNetwork) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues

func (PodPathSelectorSpecHostNetwork) WithValue

type PodPathSelectorSpecHostVolumeMounts

type PodPathSelectorSpecHostVolumeMounts struct{}

func (PodPathSelectorSpecHostVolumeMounts) FieldPath

func (PodPathSelectorSpecHostVolumeMounts) MountPath

func (PodPathSelectorSpecHostVolumeMounts) Name

func (PodPathSelectorSpecHostVolumeMounts) ReadOnly

func (PodPathSelectorSpecHostVolumeMounts) SubPath

func (PodPathSelectorSpecHostVolumeMounts) WithArrayOfValues

func (PodPathSelectorSpecHostVolumeMounts) WithItemValue

func (PodPathSelectorSpecHostVolumeMounts) WithValue

type PodPathSelectorSpecHostVolumeMountsMountPath

type PodPathSelectorSpecHostVolumeMountsMountPath struct{}

func (PodPathSelectorSpecHostVolumeMountsMountPath) FieldPath

func (PodPathSelectorSpecHostVolumeMountsMountPath) WithArrayOfValues

func (PodPathSelectorSpecHostVolumeMountsMountPath) WithValue

type PodPathSelectorSpecHostVolumeMountsName

type PodPathSelectorSpecHostVolumeMountsName struct{}

func (PodPathSelectorSpecHostVolumeMountsName) FieldPath

func (PodPathSelectorSpecHostVolumeMountsName) WithArrayOfValues

func (PodPathSelectorSpecHostVolumeMountsName) WithValue

type PodPathSelectorSpecHostVolumeMountsReadOnly

type PodPathSelectorSpecHostVolumeMountsReadOnly struct{}

func (PodPathSelectorSpecHostVolumeMountsReadOnly) FieldPath

func (PodPathSelectorSpecHostVolumeMountsReadOnly) WithArrayOfValues

func (PodPathSelectorSpecHostVolumeMountsReadOnly) WithValue

type PodPathSelectorSpecHostVolumeMountsSubPath

type PodPathSelectorSpecHostVolumeMountsSubPath struct{}

func (PodPathSelectorSpecHostVolumeMountsSubPath) FieldPath

func (PodPathSelectorSpecHostVolumeMountsSubPath) WithArrayOfValues

func (PodPathSelectorSpecHostVolumeMountsSubPath) WithValue

type PodPathSelectorSpecImagePullSecrets

type PodPathSelectorSpecImagePullSecrets struct{}

func (PodPathSelectorSpecImagePullSecrets) FieldPath

func (PodPathSelectorSpecImagePullSecrets) Name

func (PodPathSelectorSpecImagePullSecrets) WithArrayOfValues

func (PodPathSelectorSpecImagePullSecrets) WithItemValue

func (PodPathSelectorSpecImagePullSecrets) WithValue

type PodPathSelectorSpecImagePullSecretsName

type PodPathSelectorSpecImagePullSecretsName struct{}

func (PodPathSelectorSpecImagePullSecretsName) FieldPath

func (PodPathSelectorSpecImagePullSecretsName) WithArrayOfValues

func (PodPathSelectorSpecImagePullSecretsName) WithValue

type PodPathSelectorSpecNode

type PodPathSelectorSpecNode struct{}

func (PodPathSelectorSpecNode) FieldPath

func (PodPathSelectorSpecNode) WithArrayOfValues

func (PodPathSelectorSpecNode) WithValue

type PodPathSelectorSpecRestartPolicy

type PodPathSelectorSpecRestartPolicy struct{}

func (PodPathSelectorSpecRestartPolicy) FieldPath

func (PodPathSelectorSpecRestartPolicy) WithArrayOfValues

func (PodPathSelectorSpecRestartPolicy) WithValue

type PodPathSelectorSpecVolumes

type PodPathSelectorSpecVolumes struct{}

func (PodPathSelectorSpecVolumes) ConfigMap

func (PodPathSelectorSpecVolumes) FieldPath

func (PodPathSelectorSpecVolumes) HostPath

func (PodPathSelectorSpecVolumes) Name

func (PodPathSelectorSpecVolumes) Secret

func (PodPathSelectorSpecVolumes) WithArrayOfValues

func (s PodPathSelectorSpecVolumes) WithArrayOfValues(values [][]*Volume) *Pod_FieldSubPathArrayOfValues

func (PodPathSelectorSpecVolumes) WithItemValue

func (PodPathSelectorSpecVolumes) WithValue

type PodPathSelectorSpecVolumesConfigMap

type PodPathSelectorSpecVolumesConfigMap struct{}

func (PodPathSelectorSpecVolumesConfigMap) DefaultMode

func (PodPathSelectorSpecVolumesConfigMap) FieldPath

func (PodPathSelectorSpecVolumesConfigMap) Items

func (PodPathSelectorSpecVolumesConfigMap) Name

func (PodPathSelectorSpecVolumesConfigMap) Optional

func (PodPathSelectorSpecVolumesConfigMap) WithArrayOfValues

func (PodPathSelectorSpecVolumesConfigMap) WithValue

type PodPathSelectorSpecVolumesConfigMapDefaultMode

type PodPathSelectorSpecVolumesConfigMapDefaultMode struct{}

func (PodPathSelectorSpecVolumesConfigMapDefaultMode) FieldPath

func (PodPathSelectorSpecVolumesConfigMapDefaultMode) WithArrayOfValues

func (PodPathSelectorSpecVolumesConfigMapDefaultMode) WithValue

type PodPathSelectorSpecVolumesConfigMapItems

type PodPathSelectorSpecVolumesConfigMapItems struct{}

func (PodPathSelectorSpecVolumesConfigMapItems) FieldPath

func (PodPathSelectorSpecVolumesConfigMapItems) Key

func (PodPathSelectorSpecVolumesConfigMapItems) Mode

func (PodPathSelectorSpecVolumesConfigMapItems) Path

func (PodPathSelectorSpecVolumesConfigMapItems) WithArrayOfValues

func (PodPathSelectorSpecVolumesConfigMapItems) WithItemValue

func (PodPathSelectorSpecVolumesConfigMapItems) WithValue

type PodPathSelectorSpecVolumesConfigMapItemsKey

type PodPathSelectorSpecVolumesConfigMapItemsKey struct{}

func (PodPathSelectorSpecVolumesConfigMapItemsKey) FieldPath

func (PodPathSelectorSpecVolumesConfigMapItemsKey) WithArrayOfValues

func (PodPathSelectorSpecVolumesConfigMapItemsKey) WithValue

type PodPathSelectorSpecVolumesConfigMapItemsMode

type PodPathSelectorSpecVolumesConfigMapItemsMode struct{}

func (PodPathSelectorSpecVolumesConfigMapItemsMode) FieldPath

func (PodPathSelectorSpecVolumesConfigMapItemsMode) WithArrayOfValues

func (PodPathSelectorSpecVolumesConfigMapItemsMode) WithValue

type PodPathSelectorSpecVolumesConfigMapItemsPath

type PodPathSelectorSpecVolumesConfigMapItemsPath struct{}

func (PodPathSelectorSpecVolumesConfigMapItemsPath) FieldPath

func (PodPathSelectorSpecVolumesConfigMapItemsPath) WithArrayOfValues

func (PodPathSelectorSpecVolumesConfigMapItemsPath) WithValue

type PodPathSelectorSpecVolumesConfigMapName

type PodPathSelectorSpecVolumesConfigMapName struct{}

func (PodPathSelectorSpecVolumesConfigMapName) FieldPath

func (PodPathSelectorSpecVolumesConfigMapName) WithArrayOfValues

func (PodPathSelectorSpecVolumesConfigMapName) WithValue

type PodPathSelectorSpecVolumesConfigMapOptional

type PodPathSelectorSpecVolumesConfigMapOptional struct{}

func (PodPathSelectorSpecVolumesConfigMapOptional) FieldPath

func (PodPathSelectorSpecVolumesConfigMapOptional) WithArrayOfValues

func (PodPathSelectorSpecVolumesConfigMapOptional) WithValue

type PodPathSelectorSpecVolumesHostPath

type PodPathSelectorSpecVolumesHostPath struct{}

func (PodPathSelectorSpecVolumesHostPath) FieldPath

func (PodPathSelectorSpecVolumesHostPath) Path

func (PodPathSelectorSpecVolumesHostPath) Type

func (PodPathSelectorSpecVolumesHostPath) WithArrayOfValues

func (PodPathSelectorSpecVolumesHostPath) WithValue

type PodPathSelectorSpecVolumesHostPathPath

type PodPathSelectorSpecVolumesHostPathPath struct{}

func (PodPathSelectorSpecVolumesHostPathPath) FieldPath

func (PodPathSelectorSpecVolumesHostPathPath) WithArrayOfValues

func (PodPathSelectorSpecVolumesHostPathPath) WithValue

type PodPathSelectorSpecVolumesHostPathType

type PodPathSelectorSpecVolumesHostPathType struct{}

func (PodPathSelectorSpecVolumesHostPathType) FieldPath

func (PodPathSelectorSpecVolumesHostPathType) WithArrayOfValues

func (PodPathSelectorSpecVolumesHostPathType) WithValue

type PodPathSelectorSpecVolumesName

type PodPathSelectorSpecVolumesName struct{}

func (PodPathSelectorSpecVolumesName) FieldPath

func (PodPathSelectorSpecVolumesName) WithArrayOfValues

func (PodPathSelectorSpecVolumesName) WithValue

type PodPathSelectorSpecVolumesSecret

type PodPathSelectorSpecVolumesSecret struct{}

func (PodPathSelectorSpecVolumesSecret) DefaultMode

func (PodPathSelectorSpecVolumesSecret) FieldPath

func (PodPathSelectorSpecVolumesSecret) Items

func (PodPathSelectorSpecVolumesSecret) Optional

func (PodPathSelectorSpecVolumesSecret) SecretName

func (PodPathSelectorSpecVolumesSecret) WithArrayOfValues

func (PodPathSelectorSpecVolumesSecret) WithValue

type PodPathSelectorSpecVolumesSecretDefaultMode

type PodPathSelectorSpecVolumesSecretDefaultMode struct{}

func (PodPathSelectorSpecVolumesSecretDefaultMode) FieldPath

func (PodPathSelectorSpecVolumesSecretDefaultMode) WithArrayOfValues

func (PodPathSelectorSpecVolumesSecretDefaultMode) WithValue

type PodPathSelectorSpecVolumesSecretItems

type PodPathSelectorSpecVolumesSecretItems struct{}

func (PodPathSelectorSpecVolumesSecretItems) FieldPath

func (PodPathSelectorSpecVolumesSecretItems) Key

func (PodPathSelectorSpecVolumesSecretItems) Mode

func (PodPathSelectorSpecVolumesSecretItems) Path

func (PodPathSelectorSpecVolumesSecretItems) WithArrayOfValues

func (PodPathSelectorSpecVolumesSecretItems) WithItemValue

func (PodPathSelectorSpecVolumesSecretItems) WithValue

type PodPathSelectorSpecVolumesSecretItemsKey

type PodPathSelectorSpecVolumesSecretItemsKey struct{}

func (PodPathSelectorSpecVolumesSecretItemsKey) FieldPath

func (PodPathSelectorSpecVolumesSecretItemsKey) WithArrayOfValues

func (PodPathSelectorSpecVolumesSecretItemsKey) WithValue

type PodPathSelectorSpecVolumesSecretItemsMode

type PodPathSelectorSpecVolumesSecretItemsMode struct{}

func (PodPathSelectorSpecVolumesSecretItemsMode) FieldPath

func (PodPathSelectorSpecVolumesSecretItemsMode) WithArrayOfValues

func (PodPathSelectorSpecVolumesSecretItemsMode) WithValue

type PodPathSelectorSpecVolumesSecretItemsPath

type PodPathSelectorSpecVolumesSecretItemsPath struct{}

func (PodPathSelectorSpecVolumesSecretItemsPath) FieldPath

func (PodPathSelectorSpecVolumesSecretItemsPath) WithArrayOfValues

func (PodPathSelectorSpecVolumesSecretItemsPath) WithValue

type PodPathSelectorSpecVolumesSecretOptional

type PodPathSelectorSpecVolumesSecretOptional struct{}

func (PodPathSelectorSpecVolumesSecretOptional) FieldPath

func (PodPathSelectorSpecVolumesSecretOptional) WithArrayOfValues

func (PodPathSelectorSpecVolumesSecretOptional) WithValue

type PodPathSelectorSpecVolumesSecretSecretName

type PodPathSelectorSpecVolumesSecretSecretName struct{}

func (PodPathSelectorSpecVolumesSecretSecretName) FieldPath

func (PodPathSelectorSpecVolumesSecretSecretName) WithArrayOfValues

func (PodPathSelectorSpecVolumesSecretSecretName) WithValue

type PodPathSelectorStatus

type PodPathSelectorStatus struct{}

func (PodPathSelectorStatus) ContainerStatuses

func (PodPathSelectorStatus) FieldPath

func (PodPathSelectorStatus) Phase

func (PodPathSelectorStatus) WithArrayOfValues

func (PodPathSelectorStatus) WithSubArrayItemValue

func (s PodPathSelectorStatus) WithSubArrayItemValue(subPathArrayItemValue PodStatus_FieldPathArrayItemValue) *Pod_FieldSubPathArrayItemValue

func (PodPathSelectorStatus) WithSubArrayOfValues

func (s PodPathSelectorStatus) WithSubArrayOfValues(subPathArrayOfValues PodStatus_FieldPathArrayOfValues) *Pod_FieldSubPathArrayOfValues

func (PodPathSelectorStatus) WithSubPath

func (PodPathSelectorStatus) WithSubValue

func (PodPathSelectorStatus) WithValue

type PodPathSelectorStatusContainerStatuses

type PodPathSelectorStatusContainerStatuses struct{}

func (PodPathSelectorStatusContainerStatuses) FieldPath

func (PodPathSelectorStatusContainerStatuses) Name

func (PodPathSelectorStatusContainerStatuses) Running

func (PodPathSelectorStatusContainerStatuses) State

func (PodPathSelectorStatusContainerStatuses) Terminated

func (PodPathSelectorStatusContainerStatuses) Waiting

func (PodPathSelectorStatusContainerStatuses) WithArrayOfValues

func (PodPathSelectorStatusContainerStatuses) WithItemValue

func (PodPathSelectorStatusContainerStatuses) WithValue

type PodPathSelectorStatusContainerStatusesName

type PodPathSelectorStatusContainerStatusesName struct{}

func (PodPathSelectorStatusContainerStatusesName) FieldPath

func (PodPathSelectorStatusContainerStatusesName) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesName) WithValue

type PodPathSelectorStatusContainerStatusesRunning

type PodPathSelectorStatusContainerStatusesRunning struct{}

func (PodPathSelectorStatusContainerStatusesRunning) FieldPath

func (PodPathSelectorStatusContainerStatusesRunning) StartedAt

func (PodPathSelectorStatusContainerStatusesRunning) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesRunning) WithValue

type PodPathSelectorStatusContainerStatusesRunningStartedAt

type PodPathSelectorStatusContainerStatusesRunningStartedAt struct{}

func (PodPathSelectorStatusContainerStatusesRunningStartedAt) FieldPath

func (PodPathSelectorStatusContainerStatusesRunningStartedAt) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesRunningStartedAt) WithValue

type PodPathSelectorStatusContainerStatusesState

type PodPathSelectorStatusContainerStatusesState struct{}

func (PodPathSelectorStatusContainerStatusesState) FieldPath

func (PodPathSelectorStatusContainerStatusesState) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesState) WithValue

type PodPathSelectorStatusContainerStatusesTerminated

type PodPathSelectorStatusContainerStatusesTerminated struct{}

func (PodPathSelectorStatusContainerStatusesTerminated) ContainerId

func (PodPathSelectorStatusContainerStatusesTerminated) ExitCode

func (PodPathSelectorStatusContainerStatusesTerminated) FieldPath

func (PodPathSelectorStatusContainerStatusesTerminated) FinishedAt

func (PodPathSelectorStatusContainerStatusesTerminated) Message

func (PodPathSelectorStatusContainerStatusesTerminated) Reason

func (PodPathSelectorStatusContainerStatusesTerminated) Signal

func (PodPathSelectorStatusContainerStatusesTerminated) StartedAt

func (PodPathSelectorStatusContainerStatusesTerminated) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesTerminated) WithValue

type PodPathSelectorStatusContainerStatusesTerminatedContainerId

type PodPathSelectorStatusContainerStatusesTerminatedContainerId struct{}

func (PodPathSelectorStatusContainerStatusesTerminatedContainerId) FieldPath

func (PodPathSelectorStatusContainerStatusesTerminatedContainerId) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesTerminatedContainerId) WithValue

type PodPathSelectorStatusContainerStatusesTerminatedExitCode

type PodPathSelectorStatusContainerStatusesTerminatedExitCode struct{}

func (PodPathSelectorStatusContainerStatusesTerminatedExitCode) FieldPath

func (PodPathSelectorStatusContainerStatusesTerminatedExitCode) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesTerminatedExitCode) WithValue

type PodPathSelectorStatusContainerStatusesTerminatedFinishedAt

type PodPathSelectorStatusContainerStatusesTerminatedFinishedAt struct{}

func (PodPathSelectorStatusContainerStatusesTerminatedFinishedAt) FieldPath

func (PodPathSelectorStatusContainerStatusesTerminatedFinishedAt) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesTerminatedFinishedAt) WithValue

type PodPathSelectorStatusContainerStatusesTerminatedMessage

type PodPathSelectorStatusContainerStatusesTerminatedMessage struct{}

func (PodPathSelectorStatusContainerStatusesTerminatedMessage) FieldPath

func (PodPathSelectorStatusContainerStatusesTerminatedMessage) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesTerminatedMessage) WithValue

type PodPathSelectorStatusContainerStatusesTerminatedReason

type PodPathSelectorStatusContainerStatusesTerminatedReason struct{}

func (PodPathSelectorStatusContainerStatusesTerminatedReason) FieldPath

func (PodPathSelectorStatusContainerStatusesTerminatedReason) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesTerminatedReason) WithValue

type PodPathSelectorStatusContainerStatusesTerminatedSignal

type PodPathSelectorStatusContainerStatusesTerminatedSignal struct{}

func (PodPathSelectorStatusContainerStatusesTerminatedSignal) FieldPath

func (PodPathSelectorStatusContainerStatusesTerminatedSignal) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesTerminatedSignal) WithValue

type PodPathSelectorStatusContainerStatusesTerminatedStartedAt

type PodPathSelectorStatusContainerStatusesTerminatedStartedAt struct{}

func (PodPathSelectorStatusContainerStatusesTerminatedStartedAt) FieldPath

func (PodPathSelectorStatusContainerStatusesTerminatedStartedAt) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesTerminatedStartedAt) WithValue

type PodPathSelectorStatusContainerStatusesWaiting

type PodPathSelectorStatusContainerStatusesWaiting struct{}

func (PodPathSelectorStatusContainerStatusesWaiting) FieldPath

func (PodPathSelectorStatusContainerStatusesWaiting) Message

func (PodPathSelectorStatusContainerStatusesWaiting) Reason

func (PodPathSelectorStatusContainerStatusesWaiting) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesWaiting) WithValue

type PodPathSelectorStatusContainerStatusesWaitingMessage

type PodPathSelectorStatusContainerStatusesWaitingMessage struct{}

func (PodPathSelectorStatusContainerStatusesWaitingMessage) FieldPath

func (PodPathSelectorStatusContainerStatusesWaitingMessage) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesWaitingMessage) WithValue

type PodPathSelectorStatusContainerStatusesWaitingReason

type PodPathSelectorStatusContainerStatusesWaitingReason struct{}

func (PodPathSelectorStatusContainerStatusesWaitingReason) FieldPath

func (PodPathSelectorStatusContainerStatusesWaitingReason) WithArrayOfValues

func (PodPathSelectorStatusContainerStatusesWaitingReason) WithValue

type PodPathSelectorStatusPhase

type PodPathSelectorStatusPhase struct{}

func (PodPathSelectorStatusPhase) FieldPath

func (PodPathSelectorStatusPhase) WithArrayOfValues

func (PodPathSelectorStatusPhase) WithValue

type PodReferenceList

type PodReferenceList []*Reference

func (PodReferenceList) Append

func (PodReferenceList) AppendList

func (PodReferenceList) At

func (PodReferenceList) Length

func (l PodReferenceList) Length() int

func (PodReferenceList) Set

func (l PodReferenceList) Set(idx int, ref gotenresource.Reference)

func (PodReferenceList) Slice

func (l PodReferenceList) Slice(first, second int) gotenresource.ReferenceList

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 *Pod_Spec_Container_ResourceRequirements) []interface{}
	GetSingle(source *Pod_Spec_Container_ResourceRequirements) (interface{}, bool)
	ClearValue(item *Pod_Spec_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(*Pod_Spec_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 Pod_Spec_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 Pod_Spec_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 added in v0.8.0

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 'Pod_Spec_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 **Pod_Spec_Container_ResourceRequirements)
	CompareWith(*Pod_Spec_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 Pod_Spec_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 Pod_Spec_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 added in v0.8.0

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 Pod_Spec_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 'Pod_Spec_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 *Pod_Spec_Container) []interface{}
	GetSingle(source *Pod_Spec_Container) (interface{}, bool)
	ClearValue(item *Pod_Spec_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(*Pod_Spec_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 **Pod_Spec_Container)
	CompareWith(*Pod_Spec_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 *Pod_Spec_Container)

func (*PodSpecContainer_FieldSubPath) ClearValueRaw

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

func (*PodSpecContainer_FieldSubPath) Get

func (fps *PodSpecContainer_FieldSubPath) Get(source *Pod_Spec_Container) (values []interface{})

Get returns all values pointed by selected field from source Pod_Spec_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 *Pod_Spec_Container) (interface{}, bool)

GetSingle returns value of selected field from source Pod_Spec_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 added in v0.8.0

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 *Pod_Spec_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 *Pod_Spec_Container) (values []interface{})

Get returns all values pointed by specific field from source Pod_Spec_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 *Pod_Spec_Container) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Pod_Spec_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 added in v0.8.0

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 Pod_Spec_Container as interface{}

func (*PodSpecContainer_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *PodSpecContainer_FieldTerminalPathArrayItemValue) GetSingle(source *Pod_Spec_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 'Pod_Spec_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 PodSpec_FieldPath

type PodSpec_FieldPath interface {
	gotenobject.FieldPath
	Selector() PodSpec_FieldPathSelector
	Get(source *Pod_Spec) []interface{}
	GetSingle(source *Pod_Spec) (interface{}, bool)
	ClearValue(item *Pod_Spec)

	// 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(*Pod_Spec) bool
}

PodSpec_FieldPathArrayItemValue allows storing single item in Path-specific values for Spec 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 Spec 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 **Pod_Spec)
	CompareWith(*Pod_Spec) (cmp int, comparable bool)
}

PodSpec_FieldPathValue allows storing values for Spec 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 *Pod_Spec)

func (*PodSpec_FieldSubPath) ClearValueRaw

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

func (*PodSpec_FieldSubPath) Get

func (fps *PodSpec_FieldSubPath) Get(source *Pod_Spec) (values []interface{})

Get returns all values pointed by selected field from source Pod_Spec

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 *Pod_Spec) (interface{}, bool)

GetSingle returns value of selected field from source Pod_Spec

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 added in v0.8.0

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 *Pod_Spec) bool

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

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 *Pod_Spec) (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 **Pod_Spec)

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 *Pod_Spec)

func (*PodSpec_FieldTerminalPath) ClearValueRaw

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

func (*PodSpec_FieldTerminalPath) Get

func (fp *PodSpec_FieldTerminalPath) Get(source *Pod_Spec) (values []interface{})

Get returns all values pointed by specific field from source Pod_Spec

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 *Pod_Spec) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Pod_Spec

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 added in v0.8.0

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() (*Pod_Spec_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 *Pod_Spec) bool

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

func (*PodSpec_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*PodSpec_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *PodSpec_FieldTerminalPathArrayItemValue) GetSingle(source *Pod_Spec) (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() ([][]*Pod_Spec_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() ([]Pod_Spec_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() ([]*Pod_Spec_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() (Pod_Spec_RestartPolicy, bool)

func (*PodSpec_FieldTerminalPathValue) AsVolumesValue

func (fpv *PodSpec_FieldTerminalPathValue) AsVolumesValue() ([]*Volume, bool)

func (*PodSpec_FieldTerminalPathValue) CompareWith

func (fpv *PodSpec_FieldTerminalPathValue) CompareWith(source *Pod_Spec) (int, bool)

CompareWith compares value in the 'PodSpec_FieldTerminalPathValue' with the value under path in 'Pod_Spec'.

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 'Spec' as interface{}

func (*PodSpec_FieldTerminalPathValue) SetTo

func (fpv *PodSpec_FieldTerminalPathValue) SetTo(target **Pod_Spec)

SetTo stores value for selected field for object Spec

func (*PodSpec_FieldTerminalPathValue) SetToRaw

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

type PodStatusContainerFieldPathBuilder

type PodStatusContainerFieldPathBuilder struct{}

func NewPodStatusContainerFieldPathBuilder

func NewPodStatusContainerFieldPathBuilder() PodStatusContainerFieldPathBuilder

func (PodStatusContainerFieldPathBuilder) Name

func (PodStatusContainerFieldPathBuilder) Running

func (PodStatusContainerFieldPathBuilder) State

func (PodStatusContainerFieldPathBuilder) Terminated

func (PodStatusContainerFieldPathBuilder) Waiting

type PodStatusContainerStateRunningFieldPathBuilder

type PodStatusContainerStateRunningFieldPathBuilder struct{}

func NewPodStatusContainerStateRunningFieldPathBuilder

func NewPodStatusContainerStateRunningFieldPathBuilder() PodStatusContainerStateRunningFieldPathBuilder

func (PodStatusContainerStateRunningFieldPathBuilder) StartedAt

type PodStatusContainerStateRunning_FieldPath

type PodStatusContainerStateRunning_FieldPath interface {
	gotenobject.FieldPath
	Selector() PodStatusContainerStateRunning_FieldPathSelector
	Get(source *Pod_Status_Container_StateRunning) []interface{}
	GetSingle(source *Pod_Status_Container_StateRunning) (interface{}, bool)
	ClearValue(item *Pod_Status_Container_StateRunning)

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

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

func MustParsePodStatusContainerStateRunning_FieldPath

func MustParsePodStatusContainerStateRunning_FieldPath(rawField string) PodStatusContainerStateRunning_FieldPath

func ParsePodStatusContainerStateRunning_FieldPath

func ParsePodStatusContainerStateRunning_FieldPath(rawField string) (PodStatusContainerStateRunning_FieldPath, error)

type PodStatusContainerStateRunning_FieldPathArrayItemValue

type PodStatusContainerStateRunning_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	PodStatusContainerStateRunning_FieldPath
	ContainsValue(*Pod_Status_Container_StateRunning) bool
}

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

func MustParsePodStatusContainerStateRunning_FieldPathArrayItemValue

func MustParsePodStatusContainerStateRunning_FieldPathArrayItemValue(pathStr, valueStr string) PodStatusContainerStateRunning_FieldPathArrayItemValue

func ParsePodStatusContainerStateRunning_FieldPathArrayItemValue

func ParsePodStatusContainerStateRunning_FieldPathArrayItemValue(pathStr, valueStr string) (PodStatusContainerStateRunning_FieldPathArrayItemValue, error)

ParsePodStatusContainerStateRunning_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type PodStatusContainerStateRunning_FieldPathArrayOfValues

type PodStatusContainerStateRunning_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	PodStatusContainerStateRunning_FieldPath
}

PodStatusContainerStateRunning_FieldPathArrayOfValues allows storing slice of values for StateRunning fields according to their type

func MustParsePodStatusContainerStateRunning_FieldPathArrayOfValues

func MustParsePodStatusContainerStateRunning_FieldPathArrayOfValues(pathStr, valuesStr string) PodStatusContainerStateRunning_FieldPathArrayOfValues

func ParsePodStatusContainerStateRunning_FieldPathArrayOfValues

func ParsePodStatusContainerStateRunning_FieldPathArrayOfValues(pathStr, valuesStr string) (PodStatusContainerStateRunning_FieldPathArrayOfValues, error)

type PodStatusContainerStateRunning_FieldPathSelector

type PodStatusContainerStateRunning_FieldPathSelector int32
const (
	PodStatusContainerStateRunning_FieldPathSelectorStartedAt PodStatusContainerStateRunning_FieldPathSelector = 0
)

func (PodStatusContainerStateRunning_FieldPathSelector) String

type PodStatusContainerStateRunning_FieldPathValue

type PodStatusContainerStateRunning_FieldPathValue interface {
	PodStatusContainerStateRunning_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Pod_Status_Container_StateRunning)
	CompareWith(*Pod_Status_Container_StateRunning) (cmp int, comparable bool)
}

PodStatusContainerStateRunning_FieldPathValue allows storing values for StateRunning fields according to their type

func MustParsePodStatusContainerStateRunning_FieldPathValue

func MustParsePodStatusContainerStateRunning_FieldPathValue(pathStr, valueStr string) PodStatusContainerStateRunning_FieldPathValue

func ParsePodStatusContainerStateRunning_FieldPathValue

func ParsePodStatusContainerStateRunning_FieldPathValue(pathStr, valueStr string) (PodStatusContainerStateRunning_FieldPathValue, error)

type PodStatusContainerStateRunning_FieldTerminalPath

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

func (*PodStatusContainerStateRunning_FieldTerminalPath) ClearValue

func (*PodStatusContainerStateRunning_FieldTerminalPath) ClearValueRaw

func (*PodStatusContainerStateRunning_FieldTerminalPath) Get

Get returns all values pointed by specific field from source Pod_Status_Container_StateRunning

func (*PodStatusContainerStateRunning_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*PodStatusContainerStateRunning_FieldTerminalPath) GetRaw

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

func (*PodStatusContainerStateRunning_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source Pod_Status_Container_StateRunning

func (*PodStatusContainerStateRunning_FieldTerminalPath) GetSingleRaw

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

func (*PodStatusContainerStateRunning_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*PodStatusContainerStateRunning_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*PodStatusContainerStateRunning_FieldTerminalPath) Selector

func (*PodStatusContainerStateRunning_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*PodStatusContainerStateRunning_FieldTerminalPath) String

String returns path representation in proto convention

func (*PodStatusContainerStateRunning_FieldTerminalPath) WithIArrayItemValue

func (*PodStatusContainerStateRunning_FieldTerminalPath) WithIArrayOfValues

func (*PodStatusContainerStateRunning_FieldTerminalPath) WithIValue

func (*PodStatusContainerStateRunning_FieldTerminalPath) WithRawIArrayItemValue

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

func (*PodStatusContainerStateRunning_FieldTerminalPath) WithRawIArrayOfValues

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

func (*PodStatusContainerStateRunning_FieldTerminalPath) WithRawIValue

type PodStatusContainerStateRunning_FieldTerminalPathArrayItemValue

type PodStatusContainerStateRunning_FieldTerminalPathArrayItemValue struct {
	PodStatusContainerStateRunning_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatusContainerStateRunning_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*PodStatusContainerStateRunning_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*PodStatusContainerStateRunning_FieldTerminalPathArrayItemValue) GetSingle

func (*PodStatusContainerStateRunning_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type PodStatusContainerStateRunning_FieldTerminalPathArrayOfValues

type PodStatusContainerStateRunning_FieldTerminalPathArrayOfValues struct {
	PodStatusContainerStateRunning_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatusContainerStateRunning_FieldTerminalPathArrayOfValues) AsStartedAtArrayOfValues

func (*PodStatusContainerStateRunning_FieldTerminalPathArrayOfValues) GetRawValues

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

type PodStatusContainerStateRunning_FieldTerminalPathValue

type PodStatusContainerStateRunning_FieldTerminalPathValue struct {
	PodStatusContainerStateRunning_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatusContainerStateRunning_FieldTerminalPathValue) AsStartedAtValue

func (*PodStatusContainerStateRunning_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'PodStatusContainerStateRunning_FieldTerminalPathValue' with the value under path in 'Pod_Status_Container_StateRunning'.

func (*PodStatusContainerStateRunning_FieldTerminalPathValue) CompareWithRaw

func (*PodStatusContainerStateRunning_FieldTerminalPathValue) GetRawValue

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

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

func (*PodStatusContainerStateRunning_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object StateRunning

func (*PodStatusContainerStateRunning_FieldTerminalPathValue) SetToRaw

type PodStatusContainerStateTerminatedFieldPathBuilder

type PodStatusContainerStateTerminatedFieldPathBuilder struct{}

func NewPodStatusContainerStateTerminatedFieldPathBuilder

func NewPodStatusContainerStateTerminatedFieldPathBuilder() PodStatusContainerStateTerminatedFieldPathBuilder

func (PodStatusContainerStateTerminatedFieldPathBuilder) ContainerId

func (PodStatusContainerStateTerminatedFieldPathBuilder) ExitCode

func (PodStatusContainerStateTerminatedFieldPathBuilder) FinishedAt

func (PodStatusContainerStateTerminatedFieldPathBuilder) Message

func (PodStatusContainerStateTerminatedFieldPathBuilder) Reason

func (PodStatusContainerStateTerminatedFieldPathBuilder) Signal

func (PodStatusContainerStateTerminatedFieldPathBuilder) StartedAt

type PodStatusContainerStateTerminated_FieldPath

type PodStatusContainerStateTerminated_FieldPath interface {
	gotenobject.FieldPath
	Selector() PodStatusContainerStateTerminated_FieldPathSelector
	Get(source *Pod_Status_Container_StateTerminated) []interface{}
	GetSingle(source *Pod_Status_Container_StateTerminated) (interface{}, bool)
	ClearValue(item *Pod_Status_Container_StateTerminated)

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

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

func MustParsePodStatusContainerStateTerminated_FieldPath

func MustParsePodStatusContainerStateTerminated_FieldPath(rawField string) PodStatusContainerStateTerminated_FieldPath

func ParsePodStatusContainerStateTerminated_FieldPath

func ParsePodStatusContainerStateTerminated_FieldPath(rawField string) (PodStatusContainerStateTerminated_FieldPath, error)

type PodStatusContainerStateTerminated_FieldPathArrayItemValue

type PodStatusContainerStateTerminated_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	PodStatusContainerStateTerminated_FieldPath
	ContainsValue(*Pod_Status_Container_StateTerminated) bool
}

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

func MustParsePodStatusContainerStateTerminated_FieldPathArrayItemValue

func MustParsePodStatusContainerStateTerminated_FieldPathArrayItemValue(pathStr, valueStr string) PodStatusContainerStateTerminated_FieldPathArrayItemValue

func ParsePodStatusContainerStateTerminated_FieldPathArrayItemValue

func ParsePodStatusContainerStateTerminated_FieldPathArrayItemValue(pathStr, valueStr string) (PodStatusContainerStateTerminated_FieldPathArrayItemValue, error)

ParsePodStatusContainerStateTerminated_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type PodStatusContainerStateTerminated_FieldPathArrayOfValues

type PodStatusContainerStateTerminated_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	PodStatusContainerStateTerminated_FieldPath
}

PodStatusContainerStateTerminated_FieldPathArrayOfValues allows storing slice of values for StateTerminated fields according to their type

func MustParsePodStatusContainerStateTerminated_FieldPathArrayOfValues

func MustParsePodStatusContainerStateTerminated_FieldPathArrayOfValues(pathStr, valuesStr string) PodStatusContainerStateTerminated_FieldPathArrayOfValues

func ParsePodStatusContainerStateTerminated_FieldPathArrayOfValues

func ParsePodStatusContainerStateTerminated_FieldPathArrayOfValues(pathStr, valuesStr string) (PodStatusContainerStateTerminated_FieldPathArrayOfValues, error)

type PodStatusContainerStateTerminated_FieldPathSelector

type PodStatusContainerStateTerminated_FieldPathSelector int32
const (
	PodStatusContainerStateTerminated_FieldPathSelectorExitCode    PodStatusContainerStateTerminated_FieldPathSelector = 0
	PodStatusContainerStateTerminated_FieldPathSelectorSignal      PodStatusContainerStateTerminated_FieldPathSelector = 1
	PodStatusContainerStateTerminated_FieldPathSelectorReason      PodStatusContainerStateTerminated_FieldPathSelector = 2
	PodStatusContainerStateTerminated_FieldPathSelectorMessage     PodStatusContainerStateTerminated_FieldPathSelector = 3
	PodStatusContainerStateTerminated_FieldPathSelectorStartedAt   PodStatusContainerStateTerminated_FieldPathSelector = 4
	PodStatusContainerStateTerminated_FieldPathSelectorFinishedAt  PodStatusContainerStateTerminated_FieldPathSelector = 5
	PodStatusContainerStateTerminated_FieldPathSelectorContainerId PodStatusContainerStateTerminated_FieldPathSelector = 6
)

func (PodStatusContainerStateTerminated_FieldPathSelector) String

type PodStatusContainerStateTerminated_FieldPathValue

type PodStatusContainerStateTerminated_FieldPathValue interface {
	PodStatusContainerStateTerminated_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Pod_Status_Container_StateTerminated)
	CompareWith(*Pod_Status_Container_StateTerminated) (cmp int, comparable bool)
}

PodStatusContainerStateTerminated_FieldPathValue allows storing values for StateTerminated fields according to their type

func MustParsePodStatusContainerStateTerminated_FieldPathValue

func MustParsePodStatusContainerStateTerminated_FieldPathValue(pathStr, valueStr string) PodStatusContainerStateTerminated_FieldPathValue

func ParsePodStatusContainerStateTerminated_FieldPathValue

func ParsePodStatusContainerStateTerminated_FieldPathValue(pathStr, valueStr string) (PodStatusContainerStateTerminated_FieldPathValue, error)

type PodStatusContainerStateTerminated_FieldTerminalPath

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

func (*PodStatusContainerStateTerminated_FieldTerminalPath) ClearValue

func (*PodStatusContainerStateTerminated_FieldTerminalPath) ClearValueRaw

func (*PodStatusContainerStateTerminated_FieldTerminalPath) Get

Get returns all values pointed by specific field from source Pod_Status_Container_StateTerminated

func (*PodStatusContainerStateTerminated_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*PodStatusContainerStateTerminated_FieldTerminalPath) GetRaw

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

func (*PodStatusContainerStateTerminated_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source Pod_Status_Container_StateTerminated

func (*PodStatusContainerStateTerminated_FieldTerminalPath) GetSingleRaw

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

func (*PodStatusContainerStateTerminated_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*PodStatusContainerStateTerminated_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*PodStatusContainerStateTerminated_FieldTerminalPath) Selector

func (*PodStatusContainerStateTerminated_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*PodStatusContainerStateTerminated_FieldTerminalPath) String

String returns path representation in proto convention

func (*PodStatusContainerStateTerminated_FieldTerminalPath) WithIArrayItemValue

func (*PodStatusContainerStateTerminated_FieldTerminalPath) WithIArrayOfValues

func (*PodStatusContainerStateTerminated_FieldTerminalPath) WithIValue

func (*PodStatusContainerStateTerminated_FieldTerminalPath) WithRawIArrayItemValue

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

func (*PodStatusContainerStateTerminated_FieldTerminalPath) WithRawIArrayOfValues

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

func (*PodStatusContainerStateTerminated_FieldTerminalPath) WithRawIValue

type PodStatusContainerStateTerminated_FieldTerminalPathArrayItemValue

type PodStatusContainerStateTerminated_FieldTerminalPathArrayItemValue struct {
	PodStatusContainerStateTerminated_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatusContainerStateTerminated_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*PodStatusContainerStateTerminated_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*PodStatusContainerStateTerminated_FieldTerminalPathArrayItemValue) GetSingle

func (*PodStatusContainerStateTerminated_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues

type PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues struct {
	PodStatusContainerStateTerminated_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) AsContainerIdArrayOfValues

func (fpaov *PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) AsContainerIdArrayOfValues() ([]string, bool)

func (*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) AsExitCodeArrayOfValues

func (fpaov *PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) AsExitCodeArrayOfValues() ([]int32, bool)

func (*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) AsFinishedAtArrayOfValues

func (*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) AsMessageArrayOfValues

func (*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) AsReasonArrayOfValues

func (*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) AsSignalArrayOfValues

func (*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) AsStartedAtArrayOfValues

func (*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) GetRawValues

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

type PodStatusContainerStateTerminated_FieldTerminalPathValue

type PodStatusContainerStateTerminated_FieldTerminalPathValue struct {
	PodStatusContainerStateTerminated_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatusContainerStateTerminated_FieldTerminalPathValue) AsContainerIdValue

func (*PodStatusContainerStateTerminated_FieldTerminalPathValue) AsExitCodeValue

func (*PodStatusContainerStateTerminated_FieldTerminalPathValue) AsFinishedAtValue

func (*PodStatusContainerStateTerminated_FieldTerminalPathValue) AsMessageValue

func (*PodStatusContainerStateTerminated_FieldTerminalPathValue) AsReasonValue

func (*PodStatusContainerStateTerminated_FieldTerminalPathValue) AsSignalValue

func (*PodStatusContainerStateTerminated_FieldTerminalPathValue) AsStartedAtValue

func (*PodStatusContainerStateTerminated_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'PodStatusContainerStateTerminated_FieldTerminalPathValue' with the value under path in 'Pod_Status_Container_StateTerminated'.

func (*PodStatusContainerStateTerminated_FieldTerminalPathValue) CompareWithRaw

func (*PodStatusContainerStateTerminated_FieldTerminalPathValue) GetRawValue

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

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

func (*PodStatusContainerStateTerminated_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object StateTerminated

func (*PodStatusContainerStateTerminated_FieldTerminalPathValue) SetToRaw

type PodStatusContainerStateWaitingFieldPathBuilder

type PodStatusContainerStateWaitingFieldPathBuilder struct{}

func NewPodStatusContainerStateWaitingFieldPathBuilder

func NewPodStatusContainerStateWaitingFieldPathBuilder() PodStatusContainerStateWaitingFieldPathBuilder

func (PodStatusContainerStateWaitingFieldPathBuilder) Message

func (PodStatusContainerStateWaitingFieldPathBuilder) Reason

type PodStatusContainerStateWaiting_FieldPath

type PodStatusContainerStateWaiting_FieldPath interface {
	gotenobject.FieldPath
	Selector() PodStatusContainerStateWaiting_FieldPathSelector
	Get(source *Pod_Status_Container_StateWaiting) []interface{}
	GetSingle(source *Pod_Status_Container_StateWaiting) (interface{}, bool)
	ClearValue(item *Pod_Status_Container_StateWaiting)

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

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

func MustParsePodStatusContainerStateWaiting_FieldPath

func MustParsePodStatusContainerStateWaiting_FieldPath(rawField string) PodStatusContainerStateWaiting_FieldPath

func ParsePodStatusContainerStateWaiting_FieldPath

func ParsePodStatusContainerStateWaiting_FieldPath(rawField string) (PodStatusContainerStateWaiting_FieldPath, error)

type PodStatusContainerStateWaiting_FieldPathArrayItemValue

type PodStatusContainerStateWaiting_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	PodStatusContainerStateWaiting_FieldPath
	ContainsValue(*Pod_Status_Container_StateWaiting) bool
}

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

func MustParsePodStatusContainerStateWaiting_FieldPathArrayItemValue

func MustParsePodStatusContainerStateWaiting_FieldPathArrayItemValue(pathStr, valueStr string) PodStatusContainerStateWaiting_FieldPathArrayItemValue

func ParsePodStatusContainerStateWaiting_FieldPathArrayItemValue

func ParsePodStatusContainerStateWaiting_FieldPathArrayItemValue(pathStr, valueStr string) (PodStatusContainerStateWaiting_FieldPathArrayItemValue, error)

ParsePodStatusContainerStateWaiting_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type PodStatusContainerStateWaiting_FieldPathArrayOfValues

type PodStatusContainerStateWaiting_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	PodStatusContainerStateWaiting_FieldPath
}

PodStatusContainerStateWaiting_FieldPathArrayOfValues allows storing slice of values for StateWaiting fields according to their type

func MustParsePodStatusContainerStateWaiting_FieldPathArrayOfValues

func MustParsePodStatusContainerStateWaiting_FieldPathArrayOfValues(pathStr, valuesStr string) PodStatusContainerStateWaiting_FieldPathArrayOfValues

func ParsePodStatusContainerStateWaiting_FieldPathArrayOfValues

func ParsePodStatusContainerStateWaiting_FieldPathArrayOfValues(pathStr, valuesStr string) (PodStatusContainerStateWaiting_FieldPathArrayOfValues, error)

type PodStatusContainerStateWaiting_FieldPathSelector

type PodStatusContainerStateWaiting_FieldPathSelector int32
const (
	PodStatusContainerStateWaiting_FieldPathSelectorReason  PodStatusContainerStateWaiting_FieldPathSelector = 0
	PodStatusContainerStateWaiting_FieldPathSelectorMessage PodStatusContainerStateWaiting_FieldPathSelector = 1
)

func (PodStatusContainerStateWaiting_FieldPathSelector) String

type PodStatusContainerStateWaiting_FieldPathValue

type PodStatusContainerStateWaiting_FieldPathValue interface {
	PodStatusContainerStateWaiting_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Pod_Status_Container_StateWaiting)
	CompareWith(*Pod_Status_Container_StateWaiting) (cmp int, comparable bool)
}

PodStatusContainerStateWaiting_FieldPathValue allows storing values for StateWaiting fields according to their type

func MustParsePodStatusContainerStateWaiting_FieldPathValue

func MustParsePodStatusContainerStateWaiting_FieldPathValue(pathStr, valueStr string) PodStatusContainerStateWaiting_FieldPathValue

func ParsePodStatusContainerStateWaiting_FieldPathValue

func ParsePodStatusContainerStateWaiting_FieldPathValue(pathStr, valueStr string) (PodStatusContainerStateWaiting_FieldPathValue, error)

type PodStatusContainerStateWaiting_FieldTerminalPath

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

func (*PodStatusContainerStateWaiting_FieldTerminalPath) ClearValue

func (*PodStatusContainerStateWaiting_FieldTerminalPath) ClearValueRaw

func (*PodStatusContainerStateWaiting_FieldTerminalPath) Get

Get returns all values pointed by specific field from source Pod_Status_Container_StateWaiting

func (*PodStatusContainerStateWaiting_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*PodStatusContainerStateWaiting_FieldTerminalPath) GetRaw

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

func (*PodStatusContainerStateWaiting_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source Pod_Status_Container_StateWaiting

func (*PodStatusContainerStateWaiting_FieldTerminalPath) GetSingleRaw

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

func (*PodStatusContainerStateWaiting_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*PodStatusContainerStateWaiting_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*PodStatusContainerStateWaiting_FieldTerminalPath) Selector

func (*PodStatusContainerStateWaiting_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*PodStatusContainerStateWaiting_FieldTerminalPath) String

String returns path representation in proto convention

func (*PodStatusContainerStateWaiting_FieldTerminalPath) WithIArrayItemValue

func (*PodStatusContainerStateWaiting_FieldTerminalPath) WithIArrayOfValues

func (*PodStatusContainerStateWaiting_FieldTerminalPath) WithIValue

func (*PodStatusContainerStateWaiting_FieldTerminalPath) WithRawIArrayItemValue

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

func (*PodStatusContainerStateWaiting_FieldTerminalPath) WithRawIArrayOfValues

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

func (*PodStatusContainerStateWaiting_FieldTerminalPath) WithRawIValue

type PodStatusContainerStateWaiting_FieldTerminalPathArrayItemValue

type PodStatusContainerStateWaiting_FieldTerminalPathArrayItemValue struct {
	PodStatusContainerStateWaiting_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatusContainerStateWaiting_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*PodStatusContainerStateWaiting_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*PodStatusContainerStateWaiting_FieldTerminalPathArrayItemValue) GetSingle

func (*PodStatusContainerStateWaiting_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type PodStatusContainerStateWaiting_FieldTerminalPathArrayOfValues

type PodStatusContainerStateWaiting_FieldTerminalPathArrayOfValues struct {
	PodStatusContainerStateWaiting_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatusContainerStateWaiting_FieldTerminalPathArrayOfValues) AsMessageArrayOfValues

func (fpaov *PodStatusContainerStateWaiting_FieldTerminalPathArrayOfValues) AsMessageArrayOfValues() ([]string, bool)

func (*PodStatusContainerStateWaiting_FieldTerminalPathArrayOfValues) AsReasonArrayOfValues

func (*PodStatusContainerStateWaiting_FieldTerminalPathArrayOfValues) GetRawValues

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

type PodStatusContainerStateWaiting_FieldTerminalPathValue

type PodStatusContainerStateWaiting_FieldTerminalPathValue struct {
	PodStatusContainerStateWaiting_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatusContainerStateWaiting_FieldTerminalPathValue) AsMessageValue

func (*PodStatusContainerStateWaiting_FieldTerminalPathValue) AsReasonValue

func (*PodStatusContainerStateWaiting_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'PodStatusContainerStateWaiting_FieldTerminalPathValue' with the value under path in 'Pod_Status_Container_StateWaiting'.

func (*PodStatusContainerStateWaiting_FieldTerminalPathValue) CompareWithRaw

func (*PodStatusContainerStateWaiting_FieldTerminalPathValue) GetRawValue

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

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

func (*PodStatusContainerStateWaiting_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object StateWaiting

func (*PodStatusContainerStateWaiting_FieldTerminalPathValue) SetToRaw

type PodStatusContainer_FieldPath

type PodStatusContainer_FieldPath interface {
	gotenobject.FieldPath
	Selector() PodStatusContainer_FieldPathSelector
	Get(source *Pod_Status_Container) []interface{}
	GetSingle(source *Pod_Status_Container) (interface{}, bool)
	ClearValue(item *Pod_Status_Container)

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

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

func MustParsePodStatusContainer_FieldPath

func MustParsePodStatusContainer_FieldPath(rawField string) PodStatusContainer_FieldPath

func ParsePodStatusContainer_FieldPath

func ParsePodStatusContainer_FieldPath(rawField string) (PodStatusContainer_FieldPath, error)

type PodStatusContainer_FieldPathArrayItemValue

type PodStatusContainer_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	PodStatusContainer_FieldPath
	ContainsValue(*Pod_Status_Container) bool
}

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

func MustParsePodStatusContainer_FieldPathArrayItemValue

func MustParsePodStatusContainer_FieldPathArrayItemValue(pathStr, valueStr string) PodStatusContainer_FieldPathArrayItemValue

func ParsePodStatusContainer_FieldPathArrayItemValue

func ParsePodStatusContainer_FieldPathArrayItemValue(pathStr, valueStr string) (PodStatusContainer_FieldPathArrayItemValue, error)

ParsePodStatusContainer_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type PodStatusContainer_FieldPathArrayOfValues

type PodStatusContainer_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	PodStatusContainer_FieldPath
}

PodStatusContainer_FieldPathArrayOfValues allows storing slice of values for Container fields according to their type

func MustParsePodStatusContainer_FieldPathArrayOfValues

func MustParsePodStatusContainer_FieldPathArrayOfValues(pathStr, valuesStr string) PodStatusContainer_FieldPathArrayOfValues

func ParsePodStatusContainer_FieldPathArrayOfValues

func ParsePodStatusContainer_FieldPathArrayOfValues(pathStr, valuesStr string) (PodStatusContainer_FieldPathArrayOfValues, error)

type PodStatusContainer_FieldPathSelector

type PodStatusContainer_FieldPathSelector int32
const (
	PodStatusContainer_FieldPathSelectorName       PodStatusContainer_FieldPathSelector = 0
	PodStatusContainer_FieldPathSelectorState      PodStatusContainer_FieldPathSelector = 1
	PodStatusContainer_FieldPathSelectorWaiting    PodStatusContainer_FieldPathSelector = 2
	PodStatusContainer_FieldPathSelectorRunning    PodStatusContainer_FieldPathSelector = 3
	PodStatusContainer_FieldPathSelectorTerminated PodStatusContainer_FieldPathSelector = 4
)

func (PodStatusContainer_FieldPathSelector) String

type PodStatusContainer_FieldPathValue

type PodStatusContainer_FieldPathValue interface {
	PodStatusContainer_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Pod_Status_Container)
	CompareWith(*Pod_Status_Container) (cmp int, comparable bool)
}

PodStatusContainer_FieldPathValue allows storing values for Container fields according to their type

func MustParsePodStatusContainer_FieldPathValue

func MustParsePodStatusContainer_FieldPathValue(pathStr, valueStr string) PodStatusContainer_FieldPathValue

func ParsePodStatusContainer_FieldPathValue

func ParsePodStatusContainer_FieldPathValue(pathStr, valueStr string) (PodStatusContainer_FieldPathValue, error)

type PodStatusContainer_FieldSubPath

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

func (*PodStatusContainer_FieldSubPath) AsRunningSubPath

func (*PodStatusContainer_FieldSubPath) AsTerminatedSubPath

func (*PodStatusContainer_FieldSubPath) AsWaitingSubPath

func (*PodStatusContainer_FieldSubPath) ClearValue

func (*PodStatusContainer_FieldSubPath) ClearValueRaw

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

func (*PodStatusContainer_FieldSubPath) Get

func (fps *PodStatusContainer_FieldSubPath) Get(source *Pod_Status_Container) (values []interface{})

Get returns all values pointed by selected field from source Pod_Status_Container

func (*PodStatusContainer_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*PodStatusContainer_FieldSubPath) GetRaw

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

func (*PodStatusContainer_FieldSubPath) GetSingle

func (fps *PodStatusContainer_FieldSubPath) GetSingle(source *Pod_Status_Container) (interface{}, bool)

GetSingle returns value of selected field from source Pod_Status_Container

func (*PodStatusContainer_FieldSubPath) GetSingleRaw

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

func (*PodStatusContainer_FieldSubPath) IsLeaf

func (fps *PodStatusContainer_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*PodStatusContainer_FieldSubPath) JSONString

func (fps *PodStatusContainer_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*PodStatusContainer_FieldSubPath) Selector

func (*PodStatusContainer_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*PodStatusContainer_FieldSubPath) String

String returns path representation in proto convention

func (*PodStatusContainer_FieldSubPath) WithIArrayItemValue

func (fps *PodStatusContainer_FieldSubPath) WithIArrayItemValue(value interface{}) PodStatusContainer_FieldPathArrayItemValue

func (*PodStatusContainer_FieldSubPath) WithIArrayOfValues

func (fps *PodStatusContainer_FieldSubPath) WithIArrayOfValues(values interface{}) PodStatusContainer_FieldPathArrayOfValues

func (*PodStatusContainer_FieldSubPath) WithIValue

func (fps *PodStatusContainer_FieldSubPath) WithIValue(value interface{}) PodStatusContainer_FieldPathValue

func (*PodStatusContainer_FieldSubPath) WithRawIArrayItemValue

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

func (*PodStatusContainer_FieldSubPath) WithRawIArrayOfValues

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

func (*PodStatusContainer_FieldSubPath) WithRawIValue

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

type PodStatusContainer_FieldSubPathArrayItemValue

type PodStatusContainer_FieldSubPathArrayItemValue struct {
	PodStatusContainer_FieldPath
	// contains filtered or unexported fields
}

func (*PodStatusContainer_FieldSubPathArrayItemValue) AsRunningPathItemValue

func (*PodStatusContainer_FieldSubPathArrayItemValue) AsTerminatedPathItemValue

func (*PodStatusContainer_FieldSubPathArrayItemValue) AsWaitingPathItemValue

func (*PodStatusContainer_FieldSubPathArrayItemValue) ContainsValue

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

func (*PodStatusContainer_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type PodStatusContainer_FieldSubPathArrayOfValues

type PodStatusContainer_FieldSubPathArrayOfValues struct {
	PodStatusContainer_FieldPath
	// contains filtered or unexported fields
}

func (*PodStatusContainer_FieldSubPathArrayOfValues) AsRunningPathArrayOfValues

func (*PodStatusContainer_FieldSubPathArrayOfValues) AsTerminatedPathArrayOfValues

func (*PodStatusContainer_FieldSubPathArrayOfValues) AsWaitingPathArrayOfValues

func (*PodStatusContainer_FieldSubPathArrayOfValues) GetRawValues

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

type PodStatusContainer_FieldSubPathValue

type PodStatusContainer_FieldSubPathValue struct {
	PodStatusContainer_FieldPath
	// contains filtered or unexported fields
}

func (*PodStatusContainer_FieldSubPathValue) AsRunningPathValue

func (*PodStatusContainer_FieldSubPathValue) AsTerminatedPathValue

func (*PodStatusContainer_FieldSubPathValue) AsWaitingPathValue

func (*PodStatusContainer_FieldSubPathValue) CompareWith

func (fpvs *PodStatusContainer_FieldSubPathValue) CompareWith(source *Pod_Status_Container) (int, bool)

func (*PodStatusContainer_FieldSubPathValue) CompareWithRaw

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

func (*PodStatusContainer_FieldSubPathValue) GetRawValue

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

func (*PodStatusContainer_FieldSubPathValue) SetTo

func (*PodStatusContainer_FieldSubPathValue) SetToRaw

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

type PodStatusContainer_FieldTerminalPath

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

func (*PodStatusContainer_FieldTerminalPath) ClearValue

func (*PodStatusContainer_FieldTerminalPath) ClearValueRaw

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

func (*PodStatusContainer_FieldTerminalPath) Get

func (fp *PodStatusContainer_FieldTerminalPath) Get(source *Pod_Status_Container) (values []interface{})

Get returns all values pointed by specific field from source Pod_Status_Container

func (*PodStatusContainer_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*PodStatusContainer_FieldTerminalPath) GetRaw

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

func (*PodStatusContainer_FieldTerminalPath) GetSingle

func (fp *PodStatusContainer_FieldTerminalPath) GetSingle(source *Pod_Status_Container) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Pod_Status_Container

func (*PodStatusContainer_FieldTerminalPath) GetSingleRaw

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

func (*PodStatusContainer_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*PodStatusContainer_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*PodStatusContainer_FieldTerminalPath) Selector

func (*PodStatusContainer_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*PodStatusContainer_FieldTerminalPath) String

String returns path representation in proto convention

func (*PodStatusContainer_FieldTerminalPath) WithIArrayItemValue

func (fp *PodStatusContainer_FieldTerminalPath) WithIArrayItemValue(value interface{}) PodStatusContainer_FieldPathArrayItemValue

func (*PodStatusContainer_FieldTerminalPath) WithIArrayOfValues

func (fp *PodStatusContainer_FieldTerminalPath) WithIArrayOfValues(values interface{}) PodStatusContainer_FieldPathArrayOfValues

func (*PodStatusContainer_FieldTerminalPath) WithIValue

func (*PodStatusContainer_FieldTerminalPath) WithRawIArrayItemValue

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

func (*PodStatusContainer_FieldTerminalPath) WithRawIArrayOfValues

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

func (*PodStatusContainer_FieldTerminalPath) WithRawIValue

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

type PodStatusContainer_FieldTerminalPathArrayItemValue

type PodStatusContainer_FieldTerminalPathArrayItemValue struct {
	PodStatusContainer_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatusContainer_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*PodStatusContainer_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*PodStatusContainer_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *PodStatusContainer_FieldTerminalPathArrayItemValue) GetSingle(source *Pod_Status_Container) (interface{}, bool)

func (*PodStatusContainer_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type PodStatusContainer_FieldTerminalPathArrayOfValues

type PodStatusContainer_FieldTerminalPathArrayOfValues struct {
	PodStatusContainer_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatusContainer_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

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

func (*PodStatusContainer_FieldTerminalPathArrayOfValues) AsRunningArrayOfValues

func (*PodStatusContainer_FieldTerminalPathArrayOfValues) AsStateArrayOfValues

func (*PodStatusContainer_FieldTerminalPathArrayOfValues) AsTerminatedArrayOfValues

func (*PodStatusContainer_FieldTerminalPathArrayOfValues) AsWaitingArrayOfValues

func (*PodStatusContainer_FieldTerminalPathArrayOfValues) GetRawValues

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

type PodStatusContainer_FieldTerminalPathValue

type PodStatusContainer_FieldTerminalPathValue struct {
	PodStatusContainer_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatusContainer_FieldTerminalPathValue) AsNameValue

func (*PodStatusContainer_FieldTerminalPathValue) AsRunningValue

func (*PodStatusContainer_FieldTerminalPathValue) AsStateValue

func (*PodStatusContainer_FieldTerminalPathValue) AsTerminatedValue

func (*PodStatusContainer_FieldTerminalPathValue) AsWaitingValue

func (*PodStatusContainer_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'PodStatusContainer_FieldTerminalPathValue' with the value under path in 'Pod_Status_Container'.

func (*PodStatusContainer_FieldTerminalPathValue) CompareWithRaw

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

func (*PodStatusContainer_FieldTerminalPathValue) GetRawValue

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

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

func (*PodStatusContainer_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Container

func (*PodStatusContainer_FieldTerminalPathValue) SetToRaw

type PodStatusFieldPathBuilder

type PodStatusFieldPathBuilder struct{}

func NewPodStatusFieldPathBuilder

func NewPodStatusFieldPathBuilder() PodStatusFieldPathBuilder

func (PodStatusFieldPathBuilder) ContainerStatuses

func (PodStatusFieldPathBuilder) Phase

type PodStatus_FieldPath

type PodStatus_FieldPath interface {
	gotenobject.FieldPath
	Selector() PodStatus_FieldPathSelector
	Get(source *Pod_Status) []interface{}
	GetSingle(source *Pod_Status) (interface{}, bool)
	ClearValue(item *Pod_Status)

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

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

func BuildPodStatus_FieldPath

func BuildPodStatus_FieldPath(fp gotenobject.RawFieldPath) (PodStatus_FieldPath, error)

func MustParsePodStatus_FieldPath

func MustParsePodStatus_FieldPath(rawField string) PodStatus_FieldPath

func ParsePodStatus_FieldPath

func ParsePodStatus_FieldPath(rawField string) (PodStatus_FieldPath, error)

type PodStatus_FieldPathArrayItemValue

type PodStatus_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	PodStatus_FieldPath
	ContainsValue(*Pod_Status) bool
}

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

func MustParsePodStatus_FieldPathArrayItemValue

func MustParsePodStatus_FieldPathArrayItemValue(pathStr, valueStr string) PodStatus_FieldPathArrayItemValue

func ParsePodStatus_FieldPathArrayItemValue

func ParsePodStatus_FieldPathArrayItemValue(pathStr, valueStr string) (PodStatus_FieldPathArrayItemValue, error)

ParsePodStatus_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type PodStatus_FieldPathArrayOfValues

type PodStatus_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	PodStatus_FieldPath
}

PodStatus_FieldPathArrayOfValues allows storing slice of values for Status fields according to their type

func MustParsePodStatus_FieldPathArrayOfValues

func MustParsePodStatus_FieldPathArrayOfValues(pathStr, valuesStr string) PodStatus_FieldPathArrayOfValues

func ParsePodStatus_FieldPathArrayOfValues

func ParsePodStatus_FieldPathArrayOfValues(pathStr, valuesStr string) (PodStatus_FieldPathArrayOfValues, error)

type PodStatus_FieldPathSelector

type PodStatus_FieldPathSelector int32
const (
	PodStatus_FieldPathSelectorPhase             PodStatus_FieldPathSelector = 0
	PodStatus_FieldPathSelectorContainerStatuses PodStatus_FieldPathSelector = 1
)

func (PodStatus_FieldPathSelector) String

type PodStatus_FieldPathValue

type PodStatus_FieldPathValue interface {
	PodStatus_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Pod_Status)
	CompareWith(*Pod_Status) (cmp int, comparable bool)
}

PodStatus_FieldPathValue allows storing values for Status fields according to their type

func MustParsePodStatus_FieldPathValue

func MustParsePodStatus_FieldPathValue(pathStr, valueStr string) PodStatus_FieldPathValue

func ParsePodStatus_FieldPathValue

func ParsePodStatus_FieldPathValue(pathStr, valueStr string) (PodStatus_FieldPathValue, error)

type PodStatus_FieldSubPath

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

func (*PodStatus_FieldSubPath) AsContainerStatusesSubPath

func (fps *PodStatus_FieldSubPath) AsContainerStatusesSubPath() (PodStatusContainer_FieldPath, bool)

func (*PodStatus_FieldSubPath) ClearValue

func (fps *PodStatus_FieldSubPath) ClearValue(item *Pod_Status)

func (*PodStatus_FieldSubPath) ClearValueRaw

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

func (*PodStatus_FieldSubPath) Get

func (fps *PodStatus_FieldSubPath) Get(source *Pod_Status) (values []interface{})

Get returns all values pointed by selected field from source Pod_Status

func (*PodStatus_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*PodStatus_FieldSubPath) GetRaw

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

func (*PodStatus_FieldSubPath) GetSingle

func (fps *PodStatus_FieldSubPath) GetSingle(source *Pod_Status) (interface{}, bool)

GetSingle returns value of selected field from source Pod_Status

func (*PodStatus_FieldSubPath) GetSingleRaw

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

func (*PodStatus_FieldSubPath) IsLeaf

func (fps *PodStatus_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*PodStatus_FieldSubPath) JSONString

func (fps *PodStatus_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*PodStatus_FieldSubPath) Selector

func (*PodStatus_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*PodStatus_FieldSubPath) String

func (fps *PodStatus_FieldSubPath) String() string

String returns path representation in proto convention

func (*PodStatus_FieldSubPath) WithIArrayItemValue

func (fps *PodStatus_FieldSubPath) WithIArrayItemValue(value interface{}) PodStatus_FieldPathArrayItemValue

func (*PodStatus_FieldSubPath) WithIArrayOfValues

func (fps *PodStatus_FieldSubPath) WithIArrayOfValues(values interface{}) PodStatus_FieldPathArrayOfValues

func (*PodStatus_FieldSubPath) WithIValue

func (fps *PodStatus_FieldSubPath) WithIValue(value interface{}) PodStatus_FieldPathValue

func (*PodStatus_FieldSubPath) WithRawIArrayItemValue

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

func (*PodStatus_FieldSubPath) WithRawIArrayOfValues

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

func (*PodStatus_FieldSubPath) WithRawIValue

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

type PodStatus_FieldSubPathArrayItemValue

type PodStatus_FieldSubPathArrayItemValue struct {
	PodStatus_FieldPath
	// contains filtered or unexported fields
}

func (*PodStatus_FieldSubPathArrayItemValue) AsContainerStatusesPathItemValue

func (fpaivs *PodStatus_FieldSubPathArrayItemValue) AsContainerStatusesPathItemValue() (PodStatusContainer_FieldPathArrayItemValue, bool)

func (*PodStatus_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *PodStatus_FieldSubPathArrayItemValue) ContainsValue(source *Pod_Status) bool

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

func (*PodStatus_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type PodStatus_FieldSubPathArrayOfValues

type PodStatus_FieldSubPathArrayOfValues struct {
	PodStatus_FieldPath
	// contains filtered or unexported fields
}

func (*PodStatus_FieldSubPathArrayOfValues) AsContainerStatusesPathArrayOfValues

func (fpsaov *PodStatus_FieldSubPathArrayOfValues) AsContainerStatusesPathArrayOfValues() (PodStatusContainer_FieldPathArrayOfValues, bool)

func (*PodStatus_FieldSubPathArrayOfValues) GetRawValues

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

type PodStatus_FieldSubPathValue

type PodStatus_FieldSubPathValue struct {
	PodStatus_FieldPath
	// contains filtered or unexported fields
}

func (*PodStatus_FieldSubPathValue) AsContainerStatusesPathValue

func (fpvs *PodStatus_FieldSubPathValue) AsContainerStatusesPathValue() (PodStatusContainer_FieldPathValue, bool)

func (*PodStatus_FieldSubPathValue) CompareWith

func (fpvs *PodStatus_FieldSubPathValue) CompareWith(source *Pod_Status) (int, bool)

func (*PodStatus_FieldSubPathValue) CompareWithRaw

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

func (*PodStatus_FieldSubPathValue) GetRawValue

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

func (*PodStatus_FieldSubPathValue) SetTo

func (fpvs *PodStatus_FieldSubPathValue) SetTo(target **Pod_Status)

func (*PodStatus_FieldSubPathValue) SetToRaw

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

type PodStatus_FieldTerminalPath

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

func (*PodStatus_FieldTerminalPath) ClearValue

func (fp *PodStatus_FieldTerminalPath) ClearValue(item *Pod_Status)

func (*PodStatus_FieldTerminalPath) ClearValueRaw

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

func (*PodStatus_FieldTerminalPath) Get

func (fp *PodStatus_FieldTerminalPath) Get(source *Pod_Status) (values []interface{})

Get returns all values pointed by specific field from source Pod_Status

func (*PodStatus_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*PodStatus_FieldTerminalPath) GetRaw

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

func (*PodStatus_FieldTerminalPath) GetSingle

func (fp *PodStatus_FieldTerminalPath) GetSingle(source *Pod_Status) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Pod_Status

func (*PodStatus_FieldTerminalPath) GetSingleRaw

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

func (*PodStatus_FieldTerminalPath) IsLeaf

func (fp *PodStatus_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*PodStatus_FieldTerminalPath) JSONString

func (fp *PodStatus_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*PodStatus_FieldTerminalPath) Selector

func (*PodStatus_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*PodStatus_FieldTerminalPath) String

func (fp *PodStatus_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*PodStatus_FieldTerminalPath) WithIArrayItemValue

func (fp *PodStatus_FieldTerminalPath) WithIArrayItemValue(value interface{}) PodStatus_FieldPathArrayItemValue

func (*PodStatus_FieldTerminalPath) WithIArrayOfValues

func (fp *PodStatus_FieldTerminalPath) WithIArrayOfValues(values interface{}) PodStatus_FieldPathArrayOfValues

func (*PodStatus_FieldTerminalPath) WithIValue

func (fp *PodStatus_FieldTerminalPath) WithIValue(value interface{}) PodStatus_FieldPathValue

func (*PodStatus_FieldTerminalPath) WithRawIArrayItemValue

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

func (*PodStatus_FieldTerminalPath) WithRawIArrayOfValues

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

func (*PodStatus_FieldTerminalPath) WithRawIValue

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

type PodStatus_FieldTerminalPathArrayItemValue

type PodStatus_FieldTerminalPathArrayItemValue struct {
	PodStatus_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatus_FieldTerminalPathArrayItemValue) AsContainerStatusesItemValue

func (fpaiv *PodStatus_FieldTerminalPathArrayItemValue) AsContainerStatusesItemValue() (*Pod_Status_Container, bool)

func (*PodStatus_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *PodStatus_FieldTerminalPathArrayItemValue) ContainsValue(source *Pod_Status) bool

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

func (*PodStatus_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*PodStatus_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *PodStatus_FieldTerminalPathArrayItemValue) GetSingle(source *Pod_Status) (interface{}, bool)

func (*PodStatus_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type PodStatus_FieldTerminalPathArrayOfValues

type PodStatus_FieldTerminalPathArrayOfValues struct {
	PodStatus_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatus_FieldTerminalPathArrayOfValues) AsContainerStatusesArrayOfValues

func (fpaov *PodStatus_FieldTerminalPathArrayOfValues) AsContainerStatusesArrayOfValues() ([][]*Pod_Status_Container, bool)

func (*PodStatus_FieldTerminalPathArrayOfValues) AsPhaseArrayOfValues

func (fpaov *PodStatus_FieldTerminalPathArrayOfValues) AsPhaseArrayOfValues() ([]Pod_Status_Phase, bool)

func (*PodStatus_FieldTerminalPathArrayOfValues) GetRawValues

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

type PodStatus_FieldTerminalPathValue

type PodStatus_FieldTerminalPathValue struct {
	PodStatus_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PodStatus_FieldTerminalPathValue) AsContainerStatusesValue

func (fpv *PodStatus_FieldTerminalPathValue) AsContainerStatusesValue() ([]*Pod_Status_Container, bool)

func (*PodStatus_FieldTerminalPathValue) AsPhaseValue

func (*PodStatus_FieldTerminalPathValue) CompareWith

func (fpv *PodStatus_FieldTerminalPathValue) CompareWith(source *Pod_Status) (int, bool)

CompareWith compares value in the 'PodStatus_FieldTerminalPathValue' with the value under path in 'Pod_Status'.

func (*PodStatus_FieldTerminalPathValue) CompareWithRaw

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

func (*PodStatus_FieldTerminalPathValue) GetRawValue

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

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

func (*PodStatus_FieldTerminalPathValue) SetTo

func (fpv *PodStatus_FieldTerminalPathValue) SetTo(target **Pod_Status)

SetTo stores value for selected field for object Status

func (*PodStatus_FieldTerminalPathValue) SetToRaw

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

type Pod_FieldMask

type Pod_FieldMask struct {
	Paths []Pod_FieldPath
}

func FullPod_FieldMask

func FullPod_FieldMask() *Pod_FieldMask

func ResourceViewFieldMask

func ResourceViewFieldMask(viewName view.View, extraMask *Pod_FieldMask) *Pod_FieldMask

func (*Pod_FieldMask) AppendPath

func (fieldMask *Pod_FieldMask) AppendPath(path Pod_FieldPath)

func (*Pod_FieldMask) AppendRawPath

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

func (*Pod_FieldMask) DecodeFirestore

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

func (*Pod_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Pod_FieldMask) FilterInputFields

func (fieldMask *Pod_FieldMask) FilterInputFields() *Pod_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Pod_FieldMask) FromProtoFieldMask

func (fieldMask *Pod_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*Pod_FieldMask) GetPaths

func (fieldMask *Pod_FieldMask) GetPaths() []Pod_FieldPath

func (*Pod_FieldMask) GetRawPaths

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

func (*Pod_FieldMask) IsFull

func (fieldMask *Pod_FieldMask) IsFull() bool

func (Pod_FieldMask) Marshal

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

implement methods required by customType

func (Pod_FieldMask) MarshalJSON

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

func (*Pod_FieldMask) PathsCount

func (fieldMask *Pod_FieldMask) PathsCount() int

func (*Pod_FieldMask) Project

func (fieldMask *Pod_FieldMask) Project(source *Pod) *Pod

func (*Pod_FieldMask) ProjectRaw

func (fieldMask *Pod_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt

func (*Pod_FieldMask) ProtoMessage

func (fieldMask *Pod_FieldMask) ProtoMessage()

func (*Pod_FieldMask) ProtoReflect

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

func (*Pod_FieldMask) Reset

func (fieldMask *Pod_FieldMask) Reset()

func (*Pod_FieldMask) Set

func (fieldMask *Pod_FieldMask) Set(target, source *Pod)

func (*Pod_FieldMask) SetFromCliFlag

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

func (*Pod_FieldMask) SetRaw

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

func (*Pod_FieldMask) Size

func (fieldMask *Pod_FieldMask) Size() int

func (*Pod_FieldMask) String

func (fieldMask *Pod_FieldMask) String() string

func (*Pod_FieldMask) Subtract

func (fieldMask *Pod_FieldMask) Subtract(other *Pod_FieldMask) *Pod_FieldMask

func (*Pod_FieldMask) SubtractRaw

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

func (*Pod_FieldMask) ToProtoFieldMask

func (fieldMask *Pod_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Pod_FieldMask) Unmarshal

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

func (*Pod_FieldMask) UnmarshalJSON

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

type Pod_FieldPath

type Pod_FieldPath interface {
	gotenobject.FieldPath
	Selector() Pod_FieldPathSelector
	Get(source *Pod) []interface{}
	GetSingle(source *Pod) (interface{}, bool)
	ClearValue(item *Pod)

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

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

func BuildPod_FieldPath

func BuildPod_FieldPath(fp gotenobject.RawFieldPath) (Pod_FieldPath, error)

func MustParsePod_FieldPath

func MustParsePod_FieldPath(rawField string) Pod_FieldPath

func ParsePod_FieldPath

func ParsePod_FieldPath(rawField string) (Pod_FieldPath, error)

type Pod_FieldPathArrayItemValue

type Pod_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	Pod_FieldPath
	ContainsValue(*Pod) bool
}

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

func MustParsePod_FieldPathArrayItemValue

func MustParsePod_FieldPathArrayItemValue(pathStr, valueStr string) Pod_FieldPathArrayItemValue

func ParsePod_FieldPathArrayItemValue

func ParsePod_FieldPathArrayItemValue(pathStr, valueStr string) (Pod_FieldPathArrayItemValue, error)

ParsePod_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type Pod_FieldPathArrayOfValues

type Pod_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	Pod_FieldPath
}

Pod_FieldPathArrayOfValues allows storing slice of values for Pod fields according to their type

func MustParsePod_FieldPathArrayOfValues

func MustParsePod_FieldPathArrayOfValues(pathStr, valuesStr string) Pod_FieldPathArrayOfValues

func ParsePod_FieldPathArrayOfValues

func ParsePod_FieldPathArrayOfValues(pathStr, valuesStr string) (Pod_FieldPathArrayOfValues, error)

type Pod_FieldPathSelector

type Pod_FieldPathSelector int32
const (
	Pod_FieldPathSelectorName        Pod_FieldPathSelector = 0
	Pod_FieldPathSelectorDisplayName Pod_FieldPathSelector = 1
	Pod_FieldPathSelectorMetadata    Pod_FieldPathSelector = 2
	Pod_FieldPathSelectorSpec        Pod_FieldPathSelector = 3
	Pod_FieldPathSelectorStatus      Pod_FieldPathSelector = 4
)

func (Pod_FieldPathSelector) String

func (s Pod_FieldPathSelector) String() string

type Pod_FieldPathValue

type Pod_FieldPathValue interface {
	Pod_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Pod)
	CompareWith(*Pod) (cmp int, comparable bool)
}

Pod_FieldPathValue allows storing values for Pod fields according to their type

func MustParsePod_FieldPathValue

func MustParsePod_FieldPathValue(pathStr, valueStr string) Pod_FieldPathValue

func ParsePod_FieldPathValue

func ParsePod_FieldPathValue(pathStr, valueStr string) (Pod_FieldPathValue, error)

type Pod_FieldSubPath

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

func (*Pod_FieldSubPath) AsMetadataSubPath

func (fps *Pod_FieldSubPath) AsMetadataSubPath() (ntt_meta.Meta_FieldPath, bool)

func (*Pod_FieldSubPath) AsSpecSubPath

func (fps *Pod_FieldSubPath) AsSpecSubPath() (PodSpec_FieldPath, bool)

func (*Pod_FieldSubPath) AsStatusSubPath

func (fps *Pod_FieldSubPath) AsStatusSubPath() (PodStatus_FieldPath, bool)

func (*Pod_FieldSubPath) ClearValue

func (fps *Pod_FieldSubPath) ClearValue(item *Pod)

func (*Pod_FieldSubPath) ClearValueRaw

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

func (*Pod_FieldSubPath) Get

func (fps *Pod_FieldSubPath) Get(source *Pod) (values []interface{})

Get returns all values pointed by selected field from source Pod

func (*Pod_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Pod_FieldSubPath) GetRaw

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

func (*Pod_FieldSubPath) GetSingle

func (fps *Pod_FieldSubPath) GetSingle(source *Pod) (interface{}, bool)

GetSingle returns value of selected field from source Pod

func (*Pod_FieldSubPath) GetSingleRaw

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

func (*Pod_FieldSubPath) IsLeaf

func (fps *Pod_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Pod_FieldSubPath) JSONString

func (fps *Pod_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Pod_FieldSubPath) Selector

func (fps *Pod_FieldSubPath) Selector() Pod_FieldPathSelector

func (*Pod_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*Pod_FieldSubPath) String

func (fps *Pod_FieldSubPath) String() string

String returns path representation in proto convention

func (*Pod_FieldSubPath) WithIArrayItemValue

func (fps *Pod_FieldSubPath) WithIArrayItemValue(value interface{}) Pod_FieldPathArrayItemValue

func (*Pod_FieldSubPath) WithIArrayOfValues

func (fps *Pod_FieldSubPath) WithIArrayOfValues(values interface{}) Pod_FieldPathArrayOfValues

func (*Pod_FieldSubPath) WithIValue

func (fps *Pod_FieldSubPath) WithIValue(value interface{}) Pod_FieldPathValue

func (*Pod_FieldSubPath) WithRawIArrayItemValue

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

func (*Pod_FieldSubPath) WithRawIArrayOfValues

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

func (*Pod_FieldSubPath) WithRawIValue

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

type Pod_FieldSubPathArrayItemValue

type Pod_FieldSubPathArrayItemValue struct {
	Pod_FieldPath
	// contains filtered or unexported fields
}

func (*Pod_FieldSubPathArrayItemValue) AsMetadataPathItemValue

func (fpaivs *Pod_FieldSubPathArrayItemValue) AsMetadataPathItemValue() (ntt_meta.Meta_FieldPathArrayItemValue, bool)

func (*Pod_FieldSubPathArrayItemValue) AsSpecPathItemValue

func (fpaivs *Pod_FieldSubPathArrayItemValue) AsSpecPathItemValue() (PodSpec_FieldPathArrayItemValue, bool)

func (*Pod_FieldSubPathArrayItemValue) AsStatusPathItemValue

func (fpaivs *Pod_FieldSubPathArrayItemValue) AsStatusPathItemValue() (PodStatus_FieldPathArrayItemValue, bool)

func (*Pod_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *Pod_FieldSubPathArrayItemValue) ContainsValue(source *Pod) bool

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

func (*Pod_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type Pod_FieldSubPathArrayOfValues

type Pod_FieldSubPathArrayOfValues struct {
	Pod_FieldPath
	// contains filtered or unexported fields
}

func (*Pod_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues

func (fpsaov *Pod_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues() (ntt_meta.Meta_FieldPathArrayOfValues, bool)

func (*Pod_FieldSubPathArrayOfValues) AsSpecPathArrayOfValues

func (fpsaov *Pod_FieldSubPathArrayOfValues) AsSpecPathArrayOfValues() (PodSpec_FieldPathArrayOfValues, bool)

func (*Pod_FieldSubPathArrayOfValues) AsStatusPathArrayOfValues

func (fpsaov *Pod_FieldSubPathArrayOfValues) AsStatusPathArrayOfValues() (PodStatus_FieldPathArrayOfValues, bool)

func (*Pod_FieldSubPathArrayOfValues) GetRawValues

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

type Pod_FieldSubPathValue

type Pod_FieldSubPathValue struct {
	Pod_FieldPath
	// contains filtered or unexported fields
}

func (*Pod_FieldSubPathValue) AsMetadataPathValue

func (fpvs *Pod_FieldSubPathValue) AsMetadataPathValue() (ntt_meta.Meta_FieldPathValue, bool)

func (*Pod_FieldSubPathValue) AsSpecPathValue

func (fpvs *Pod_FieldSubPathValue) AsSpecPathValue() (PodSpec_FieldPathValue, bool)

func (*Pod_FieldSubPathValue) AsStatusPathValue

func (fpvs *Pod_FieldSubPathValue) AsStatusPathValue() (PodStatus_FieldPathValue, bool)

func (*Pod_FieldSubPathValue) CompareWith

func (fpvs *Pod_FieldSubPathValue) CompareWith(source *Pod) (int, bool)

func (*Pod_FieldSubPathValue) CompareWithRaw

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

func (*Pod_FieldSubPathValue) GetRawValue

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

func (*Pod_FieldSubPathValue) SetTo

func (fpvs *Pod_FieldSubPathValue) SetTo(target **Pod)

func (*Pod_FieldSubPathValue) SetToRaw

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

type Pod_FieldTerminalPath

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

func (*Pod_FieldTerminalPath) ClearValue

func (fp *Pod_FieldTerminalPath) ClearValue(item *Pod)

func (*Pod_FieldTerminalPath) ClearValueRaw

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

func (*Pod_FieldTerminalPath) Get

func (fp *Pod_FieldTerminalPath) Get(source *Pod) (values []interface{})

Get returns all values pointed by specific field from source Pod

func (*Pod_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Pod_FieldTerminalPath) GetRaw

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

func (*Pod_FieldTerminalPath) GetSingle

func (fp *Pod_FieldTerminalPath) GetSingle(source *Pod) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Pod

func (*Pod_FieldTerminalPath) GetSingleRaw

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

func (*Pod_FieldTerminalPath) IsLeaf

func (fp *Pod_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Pod_FieldTerminalPath) JSONString

func (fp *Pod_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Pod_FieldTerminalPath) Selector

func (*Pod_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*Pod_FieldTerminalPath) String

func (fp *Pod_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*Pod_FieldTerminalPath) WithIArrayItemValue

func (fp *Pod_FieldTerminalPath) WithIArrayItemValue(value interface{}) Pod_FieldPathArrayItemValue

func (*Pod_FieldTerminalPath) WithIArrayOfValues

func (fp *Pod_FieldTerminalPath) WithIArrayOfValues(values interface{}) Pod_FieldPathArrayOfValues

func (*Pod_FieldTerminalPath) WithIValue

func (fp *Pod_FieldTerminalPath) WithIValue(value interface{}) Pod_FieldPathValue

func (*Pod_FieldTerminalPath) WithRawIArrayItemValue

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

func (*Pod_FieldTerminalPath) WithRawIArrayOfValues

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

func (*Pod_FieldTerminalPath) WithRawIValue

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

type Pod_FieldTerminalPathArrayItemValue

type Pod_FieldTerminalPathArrayItemValue struct {
	Pod_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Pod_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *Pod_FieldTerminalPathArrayItemValue) ContainsValue(source *Pod) bool

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

func (*Pod_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*Pod_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *Pod_FieldTerminalPathArrayItemValue) GetSingle(source *Pod) (interface{}, bool)

func (*Pod_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type Pod_FieldTerminalPathArrayOfValues

type Pod_FieldTerminalPathArrayOfValues struct {
	Pod_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Pod_FieldTerminalPathArrayOfValues) AsDisplayNameArrayOfValues

func (fpaov *Pod_FieldTerminalPathArrayOfValues) AsDisplayNameArrayOfValues() ([]string, bool)

func (*Pod_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues

func (fpaov *Pod_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues() ([]*ntt_meta.Meta, bool)

func (*Pod_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *Pod_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]*Name, bool)

func (*Pod_FieldTerminalPathArrayOfValues) AsSpecArrayOfValues

func (fpaov *Pod_FieldTerminalPathArrayOfValues) AsSpecArrayOfValues() ([]*Pod_Spec, bool)

func (*Pod_FieldTerminalPathArrayOfValues) AsStatusArrayOfValues

func (fpaov *Pod_FieldTerminalPathArrayOfValues) AsStatusArrayOfValues() ([]*Pod_Status, bool)

func (*Pod_FieldTerminalPathArrayOfValues) GetRawValues

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

type Pod_FieldTerminalPathValue

type Pod_FieldTerminalPathValue struct {
	Pod_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Pod_FieldTerminalPathValue) AsDisplayNameValue

func (fpv *Pod_FieldTerminalPathValue) AsDisplayNameValue() (string, bool)

func (*Pod_FieldTerminalPathValue) AsMetadataValue

func (fpv *Pod_FieldTerminalPathValue) AsMetadataValue() (*ntt_meta.Meta, bool)

func (*Pod_FieldTerminalPathValue) AsNameValue

func (fpv *Pod_FieldTerminalPathValue) AsNameValue() (*Name, bool)

func (*Pod_FieldTerminalPathValue) AsSpecValue

func (fpv *Pod_FieldTerminalPathValue) AsSpecValue() (*Pod_Spec, bool)

func (*Pod_FieldTerminalPathValue) AsStatusValue

func (fpv *Pod_FieldTerminalPathValue) AsStatusValue() (*Pod_Status, bool)

func (*Pod_FieldTerminalPathValue) CompareWith

func (fpv *Pod_FieldTerminalPathValue) CompareWith(source *Pod) (int, bool)

CompareWith compares value in the 'Pod_FieldTerminalPathValue' with the value under path in 'Pod'.

func (*Pod_FieldTerminalPathValue) CompareWithRaw

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

func (*Pod_FieldTerminalPathValue) GetRawValue

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

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

func (*Pod_FieldTerminalPathValue) SetTo

func (fpv *Pod_FieldTerminalPathValue) SetTo(target **Pod)

SetTo stores value for selected field for object Pod

func (*Pod_FieldTerminalPathValue) SetToRaw

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

type Pod_Spec

type Pod_Spec 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 []*Pod_Spec_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 Pod_Spec_RestartPolicy `` /* 180-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
}

Spec defines the configuration of a Pod

func (*Pod_Spec) Clone

func (o *Pod_Spec) Clone() *Pod_Spec

func (*Pod_Spec) CloneRaw

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

func (*Pod_Spec) Descriptor

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

Deprecated, Use Pod_Spec.ProtoReflect.Descriptor instead.

func (*Pod_Spec) GetCompose

func (m *Pod_Spec) GetCompose() string

func (*Pod_Spec) GetContainers

func (m *Pod_Spec) GetContainers() []*Pod_Spec_Container

func (*Pod_Spec) GetHostNetwork

func (m *Pod_Spec) GetHostNetwork() bool

func (*Pod_Spec) GetHostVolumeMounts

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

func (*Pod_Spec) GetImagePullSecrets

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

func (*Pod_Spec) GetNode

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

func (*Pod_Spec) GetRestartPolicy

func (m *Pod_Spec) GetRestartPolicy() Pod_Spec_RestartPolicy

func (*Pod_Spec) GetVolumes

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

func (*Pod_Spec) GotenMessage

func (*Pod_Spec) GotenMessage()

func (*Pod_Spec) GotenObjectExt

func (o *Pod_Spec) GotenObjectExt()

func (*Pod_Spec) GotenValidate

func (obj *Pod_Spec) GotenValidate() error

func (*Pod_Spec) MakeDiffFieldMask

func (o *Pod_Spec) MakeDiffFieldMask(other *Pod_Spec) *Pod_Spec_FieldMask

func (*Pod_Spec) MakeFullFieldMask

func (o *Pod_Spec) MakeFullFieldMask() *Pod_Spec_FieldMask

func (*Pod_Spec) MakeRawDiffFieldMask

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

func (*Pod_Spec) MakeRawFullFieldMask

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

func (*Pod_Spec) Marshal

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

func (*Pod_Spec) MarshalJSON

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

func (*Pod_Spec) Merge

func (o *Pod_Spec) Merge(source *Pod_Spec)

func (*Pod_Spec) MergeRaw

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

func (*Pod_Spec) ProtoMessage

func (*Pod_Spec) ProtoMessage()

func (*Pod_Spec) ProtoReflect

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

func (*Pod_Spec) Reset

func (m *Pod_Spec) Reset()

func (*Pod_Spec) SetCompose

func (m *Pod_Spec) SetCompose(fv string)

func (*Pod_Spec) SetContainers

func (m *Pod_Spec) SetContainers(fv []*Pod_Spec_Container)

func (*Pod_Spec) SetHostNetwork

func (m *Pod_Spec) SetHostNetwork(fv bool)

func (*Pod_Spec) SetHostVolumeMounts

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

func (*Pod_Spec) SetImagePullSecrets

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

func (*Pod_Spec) SetNode

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

func (*Pod_Spec) SetRestartPolicy

func (m *Pod_Spec) SetRestartPolicy(fv Pod_Spec_RestartPolicy)

func (*Pod_Spec) SetVolumes

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

func (*Pod_Spec) String

func (m *Pod_Spec) String() string

func (*Pod_Spec) Unmarshal

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

func (*Pod_Spec) UnmarshalJSON

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

type Pod_SpecMapPathSelectorContainersResourcesLimits

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

func (Pod_SpecMapPathSelectorContainersResourcesLimits) FieldPath

func (Pod_SpecMapPathSelectorContainersResourcesLimits) WithArrayOfValues

func (Pod_SpecMapPathSelectorContainersResourcesLimits) WithValue

type Pod_SpecMapPathSelectorContainersResourcesRequests

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

func (Pod_SpecMapPathSelectorContainersResourcesRequests) FieldPath

func (Pod_SpecMapPathSelectorContainersResourcesRequests) WithArrayOfValues

func (Pod_SpecMapPathSelectorContainersResourcesRequests) WithValue

type Pod_SpecPathSelectorCompose

type Pod_SpecPathSelectorCompose struct{}

func (Pod_SpecPathSelectorCompose) FieldPath

func (Pod_SpecPathSelectorCompose) WithArrayOfValues

func (Pod_SpecPathSelectorCompose) WithValue

type Pod_SpecPathSelectorContainers

type Pod_SpecPathSelectorContainers struct{}

func (Pod_SpecPathSelectorContainers) Args

func (Pod_SpecPathSelectorContainers) Command

func (Pod_SpecPathSelectorContainers) Env

func (Pod_SpecPathSelectorContainers) EnvFrom

func (Pod_SpecPathSelectorContainers) FieldPath

func (Pod_SpecPathSelectorContainers) Image

func (Pod_SpecPathSelectorContainers) ImagePullPolicy

func (Pod_SpecPathSelectorContainers) Name

func (Pod_SpecPathSelectorContainers) Resources

func (Pod_SpecPathSelectorContainers) SecurityContext

func (Pod_SpecPathSelectorContainers) VolumeMounts

func (Pod_SpecPathSelectorContainers) WithArrayOfValues

func (Pod_SpecPathSelectorContainers) WithItemValue

func (Pod_SpecPathSelectorContainers) WithSubArrayItemValue

func (Pod_SpecPathSelectorContainers) WithSubArrayOfValues

func (Pod_SpecPathSelectorContainers) WithSubPath

func (Pod_SpecPathSelectorContainers) WithSubValue

func (Pod_SpecPathSelectorContainers) WithValue

type Pod_SpecPathSelectorContainersArgs

type Pod_SpecPathSelectorContainersArgs struct{}

func (Pod_SpecPathSelectorContainersArgs) FieldPath

func (Pod_SpecPathSelectorContainersArgs) WithArrayOfValues

func (Pod_SpecPathSelectorContainersArgs) WithItemValue

func (Pod_SpecPathSelectorContainersArgs) WithValue

type Pod_SpecPathSelectorContainersCommand

type Pod_SpecPathSelectorContainersCommand struct{}

func (Pod_SpecPathSelectorContainersCommand) FieldPath

func (Pod_SpecPathSelectorContainersCommand) WithArrayOfValues

func (Pod_SpecPathSelectorContainersCommand) WithItemValue

func (Pod_SpecPathSelectorContainersCommand) WithValue

type Pod_SpecPathSelectorContainersEnv

type Pod_SpecPathSelectorContainersEnv struct{}

func (Pod_SpecPathSelectorContainersEnv) FieldPath

func (Pod_SpecPathSelectorContainersEnv) Name

func (Pod_SpecPathSelectorContainersEnv) Value

func (Pod_SpecPathSelectorContainersEnv) ValueFrom

func (Pod_SpecPathSelectorContainersEnv) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnv) WithItemValue

func (Pod_SpecPathSelectorContainersEnv) WithValue

type Pod_SpecPathSelectorContainersEnvFrom

type Pod_SpecPathSelectorContainersEnvFrom struct{}

func (Pod_SpecPathSelectorContainersEnvFrom) ConfigMapRef

func (Pod_SpecPathSelectorContainersEnvFrom) FieldPath

func (Pod_SpecPathSelectorContainersEnvFrom) Prefix

func (Pod_SpecPathSelectorContainersEnvFrom) SecretRef

func (Pod_SpecPathSelectorContainersEnvFrom) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvFrom) WithValue

type Pod_SpecPathSelectorContainersEnvFromConfigMapRef

type Pod_SpecPathSelectorContainersEnvFromConfigMapRef struct{}

func (Pod_SpecPathSelectorContainersEnvFromConfigMapRef) FieldPath

func (Pod_SpecPathSelectorContainersEnvFromConfigMapRef) Name

func (Pod_SpecPathSelectorContainersEnvFromConfigMapRef) Optional

func (Pod_SpecPathSelectorContainersEnvFromConfigMapRef) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvFromConfigMapRef) WithValue

type Pod_SpecPathSelectorContainersEnvFromConfigMapRefName

type Pod_SpecPathSelectorContainersEnvFromConfigMapRefName struct{}

func (Pod_SpecPathSelectorContainersEnvFromConfigMapRefName) FieldPath

func (Pod_SpecPathSelectorContainersEnvFromConfigMapRefName) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvFromConfigMapRefName) WithValue

type Pod_SpecPathSelectorContainersEnvFromConfigMapRefOptional

type Pod_SpecPathSelectorContainersEnvFromConfigMapRefOptional struct{}

func (Pod_SpecPathSelectorContainersEnvFromConfigMapRefOptional) FieldPath

func (Pod_SpecPathSelectorContainersEnvFromConfigMapRefOptional) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvFromConfigMapRefOptional) WithValue

type Pod_SpecPathSelectorContainersEnvFromPrefix

type Pod_SpecPathSelectorContainersEnvFromPrefix struct{}

func (Pod_SpecPathSelectorContainersEnvFromPrefix) FieldPath

func (Pod_SpecPathSelectorContainersEnvFromPrefix) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvFromPrefix) WithValue

type Pod_SpecPathSelectorContainersEnvFromSecretRef

type Pod_SpecPathSelectorContainersEnvFromSecretRef struct{}

func (Pod_SpecPathSelectorContainersEnvFromSecretRef) FieldPath

func (Pod_SpecPathSelectorContainersEnvFromSecretRef) Name

func (Pod_SpecPathSelectorContainersEnvFromSecretRef) Optional

func (Pod_SpecPathSelectorContainersEnvFromSecretRef) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvFromSecretRef) WithValue

type Pod_SpecPathSelectorContainersEnvFromSecretRefName

type Pod_SpecPathSelectorContainersEnvFromSecretRefName struct{}

func (Pod_SpecPathSelectorContainersEnvFromSecretRefName) FieldPath

func (Pod_SpecPathSelectorContainersEnvFromSecretRefName) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvFromSecretRefName) WithValue

type Pod_SpecPathSelectorContainersEnvFromSecretRefOptional

type Pod_SpecPathSelectorContainersEnvFromSecretRefOptional struct{}

func (Pod_SpecPathSelectorContainersEnvFromSecretRefOptional) FieldPath

func (Pod_SpecPathSelectorContainersEnvFromSecretRefOptional) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvFromSecretRefOptional) WithValue

type Pod_SpecPathSelectorContainersEnvName

type Pod_SpecPathSelectorContainersEnvName struct{}

func (Pod_SpecPathSelectorContainersEnvName) FieldPath

func (Pod_SpecPathSelectorContainersEnvName) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvName) WithValue

type Pod_SpecPathSelectorContainersEnvValue

type Pod_SpecPathSelectorContainersEnvValue struct{}

func (Pod_SpecPathSelectorContainersEnvValue) FieldPath

func (Pod_SpecPathSelectorContainersEnvValue) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvValue) WithValue

type Pod_SpecPathSelectorContainersEnvValueFrom

type Pod_SpecPathSelectorContainersEnvValueFrom struct{}

func (Pod_SpecPathSelectorContainersEnvValueFrom) ConfigMapKeyRef

func (Pod_SpecPathSelectorContainersEnvValueFrom) FieldPath

func (Pod_SpecPathSelectorContainersEnvValueFrom) SecretKeyRef

func (Pod_SpecPathSelectorContainersEnvValueFrom) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvValueFrom) WithValue

type Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRef

type Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRef struct{}

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRef) FieldPath

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRef) Key

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRef) Name

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRef) Optional

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRef) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRef) WithValue

type Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefKey

type Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefKey struct{}

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefKey) FieldPath

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefKey) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefKey) WithValue

type Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefName

type Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefName struct{}

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefName) FieldPath

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefName) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefName) WithValue

type Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefOptional

type Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefOptional struct{}

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefOptional) FieldPath

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefOptional) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvValueFromConfigMapKeyRefOptional) WithValue

type Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRef

type Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRef struct{}

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRef) FieldPath

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRef) Key

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRef) Name

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRef) Optional

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRef) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRef) WithValue

type Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefKey

type Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefKey struct{}

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefKey) FieldPath

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefKey) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefKey) WithValue

type Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefName

type Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefName struct{}

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefName) FieldPath

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefName) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefName) WithValue

type Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefOptional

type Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefOptional struct{}

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefOptional) FieldPath

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefOptional) WithArrayOfValues

func (Pod_SpecPathSelectorContainersEnvValueFromSecretKeyRefOptional) WithValue

type Pod_SpecPathSelectorContainersImage

type Pod_SpecPathSelectorContainersImage struct{}

func (Pod_SpecPathSelectorContainersImage) FieldPath

func (Pod_SpecPathSelectorContainersImage) WithArrayOfValues

func (Pod_SpecPathSelectorContainersImage) WithValue

type Pod_SpecPathSelectorContainersImagePullPolicy

type Pod_SpecPathSelectorContainersImagePullPolicy struct{}

func (Pod_SpecPathSelectorContainersImagePullPolicy) FieldPath

func (Pod_SpecPathSelectorContainersImagePullPolicy) WithArrayOfValues

func (Pod_SpecPathSelectorContainersImagePullPolicy) WithValue

type Pod_SpecPathSelectorContainersName

type Pod_SpecPathSelectorContainersName struct{}

func (Pod_SpecPathSelectorContainersName) FieldPath

func (Pod_SpecPathSelectorContainersName) WithArrayOfValues

func (Pod_SpecPathSelectorContainersName) WithValue

type Pod_SpecPathSelectorContainersResources

type Pod_SpecPathSelectorContainersResources struct{}

func (Pod_SpecPathSelectorContainersResources) FieldPath

func (Pod_SpecPathSelectorContainersResources) Limits

func (Pod_SpecPathSelectorContainersResources) Requests

func (Pod_SpecPathSelectorContainersResources) WithArrayOfValues

func (Pod_SpecPathSelectorContainersResources) WithValue

type Pod_SpecPathSelectorContainersResourcesLimits

type Pod_SpecPathSelectorContainersResourcesLimits struct{}

func (Pod_SpecPathSelectorContainersResourcesLimits) FieldPath

func (Pod_SpecPathSelectorContainersResourcesLimits) WithArrayOfValues

func (Pod_SpecPathSelectorContainersResourcesLimits) WithKey

func (Pod_SpecPathSelectorContainersResourcesLimits) WithValue

type Pod_SpecPathSelectorContainersResourcesRequests

type Pod_SpecPathSelectorContainersResourcesRequests struct{}

func (Pod_SpecPathSelectorContainersResourcesRequests) FieldPath

func (Pod_SpecPathSelectorContainersResourcesRequests) WithArrayOfValues

func (Pod_SpecPathSelectorContainersResourcesRequests) WithKey

func (Pod_SpecPathSelectorContainersResourcesRequests) WithValue

type Pod_SpecPathSelectorContainersSecurityContext

type Pod_SpecPathSelectorContainersSecurityContext struct{}

func (Pod_SpecPathSelectorContainersSecurityContext) FieldPath

func (Pod_SpecPathSelectorContainersSecurityContext) Privileged

func (Pod_SpecPathSelectorContainersSecurityContext) WithArrayOfValues

func (Pod_SpecPathSelectorContainersSecurityContext) WithValue

type Pod_SpecPathSelectorContainersSecurityContextPrivileged

type Pod_SpecPathSelectorContainersSecurityContextPrivileged struct{}

func (Pod_SpecPathSelectorContainersSecurityContextPrivileged) FieldPath

func (Pod_SpecPathSelectorContainersSecurityContextPrivileged) WithArrayOfValues

func (Pod_SpecPathSelectorContainersSecurityContextPrivileged) WithValue

type Pod_SpecPathSelectorContainersVolumeMounts

type Pod_SpecPathSelectorContainersVolumeMounts struct{}

func (Pod_SpecPathSelectorContainersVolumeMounts) FieldPath

func (Pod_SpecPathSelectorContainersVolumeMounts) MountPath

func (Pod_SpecPathSelectorContainersVolumeMounts) Name

func (Pod_SpecPathSelectorContainersVolumeMounts) ReadOnly

func (Pod_SpecPathSelectorContainersVolumeMounts) SubPath

func (Pod_SpecPathSelectorContainersVolumeMounts) WithArrayOfValues

func (Pod_SpecPathSelectorContainersVolumeMounts) WithItemValue

func (Pod_SpecPathSelectorContainersVolumeMounts) WithValue

type Pod_SpecPathSelectorContainersVolumeMountsMountPath

type Pod_SpecPathSelectorContainersVolumeMountsMountPath struct{}

func (Pod_SpecPathSelectorContainersVolumeMountsMountPath) FieldPath

func (Pod_SpecPathSelectorContainersVolumeMountsMountPath) WithArrayOfValues

func (Pod_SpecPathSelectorContainersVolumeMountsMountPath) WithValue

type Pod_SpecPathSelectorContainersVolumeMountsName

type Pod_SpecPathSelectorContainersVolumeMountsName struct{}

func (Pod_SpecPathSelectorContainersVolumeMountsName) FieldPath

func (Pod_SpecPathSelectorContainersVolumeMountsName) WithArrayOfValues

func (Pod_SpecPathSelectorContainersVolumeMountsName) WithValue

type Pod_SpecPathSelectorContainersVolumeMountsReadOnly

type Pod_SpecPathSelectorContainersVolumeMountsReadOnly struct{}

func (Pod_SpecPathSelectorContainersVolumeMountsReadOnly) FieldPath

func (Pod_SpecPathSelectorContainersVolumeMountsReadOnly) WithArrayOfValues

func (Pod_SpecPathSelectorContainersVolumeMountsReadOnly) WithValue

type Pod_SpecPathSelectorContainersVolumeMountsSubPath

type Pod_SpecPathSelectorContainersVolumeMountsSubPath struct{}

func (Pod_SpecPathSelectorContainersVolumeMountsSubPath) FieldPath

func (Pod_SpecPathSelectorContainersVolumeMountsSubPath) WithArrayOfValues

func (Pod_SpecPathSelectorContainersVolumeMountsSubPath) WithValue

type Pod_SpecPathSelectorHostNetwork

type Pod_SpecPathSelectorHostNetwork struct{}

func (Pod_SpecPathSelectorHostNetwork) FieldPath

func (Pod_SpecPathSelectorHostNetwork) WithArrayOfValues

func (Pod_SpecPathSelectorHostNetwork) WithValue

type Pod_SpecPathSelectorHostVolumeMounts

type Pod_SpecPathSelectorHostVolumeMounts struct{}

func (Pod_SpecPathSelectorHostVolumeMounts) FieldPath

func (Pod_SpecPathSelectorHostVolumeMounts) MountPath

func (Pod_SpecPathSelectorHostVolumeMounts) Name

func (Pod_SpecPathSelectorHostVolumeMounts) ReadOnly

func (Pod_SpecPathSelectorHostVolumeMounts) SubPath

func (Pod_SpecPathSelectorHostVolumeMounts) WithArrayOfValues

func (Pod_SpecPathSelectorHostVolumeMounts) WithItemValue

func (Pod_SpecPathSelectorHostVolumeMounts) WithSubArrayItemValue

func (Pod_SpecPathSelectorHostVolumeMounts) WithSubArrayOfValues

func (Pod_SpecPathSelectorHostVolumeMounts) WithSubPath

func (Pod_SpecPathSelectorHostVolumeMounts) WithSubValue

func (Pod_SpecPathSelectorHostVolumeMounts) WithValue

type Pod_SpecPathSelectorHostVolumeMountsMountPath

type Pod_SpecPathSelectorHostVolumeMountsMountPath struct{}

func (Pod_SpecPathSelectorHostVolumeMountsMountPath) FieldPath

func (Pod_SpecPathSelectorHostVolumeMountsMountPath) WithArrayOfValues

func (Pod_SpecPathSelectorHostVolumeMountsMountPath) WithValue

type Pod_SpecPathSelectorHostVolumeMountsName

type Pod_SpecPathSelectorHostVolumeMountsName struct{}

func (Pod_SpecPathSelectorHostVolumeMountsName) FieldPath

func (Pod_SpecPathSelectorHostVolumeMountsName) WithArrayOfValues

func (Pod_SpecPathSelectorHostVolumeMountsName) WithValue

type Pod_SpecPathSelectorHostVolumeMountsReadOnly

type Pod_SpecPathSelectorHostVolumeMountsReadOnly struct{}

func (Pod_SpecPathSelectorHostVolumeMountsReadOnly) FieldPath

func (Pod_SpecPathSelectorHostVolumeMountsReadOnly) WithArrayOfValues

func (Pod_SpecPathSelectorHostVolumeMountsReadOnly) WithValue

type Pod_SpecPathSelectorHostVolumeMountsSubPath

type Pod_SpecPathSelectorHostVolumeMountsSubPath struct{}

func (Pod_SpecPathSelectorHostVolumeMountsSubPath) FieldPath

func (Pod_SpecPathSelectorHostVolumeMountsSubPath) WithArrayOfValues

func (Pod_SpecPathSelectorHostVolumeMountsSubPath) WithValue

type Pod_SpecPathSelectorImagePullSecrets

type Pod_SpecPathSelectorImagePullSecrets struct{}

func (Pod_SpecPathSelectorImagePullSecrets) FieldPath

func (Pod_SpecPathSelectorImagePullSecrets) Name

func (Pod_SpecPathSelectorImagePullSecrets) WithArrayOfValues

func (Pod_SpecPathSelectorImagePullSecrets) WithItemValue

func (Pod_SpecPathSelectorImagePullSecrets) WithSubArrayItemValue

func (Pod_SpecPathSelectorImagePullSecrets) WithSubArrayOfValues

func (Pod_SpecPathSelectorImagePullSecrets) WithSubPath

func (Pod_SpecPathSelectorImagePullSecrets) WithSubValue

func (Pod_SpecPathSelectorImagePullSecrets) WithValue

type Pod_SpecPathSelectorImagePullSecretsName

type Pod_SpecPathSelectorImagePullSecretsName struct{}

func (Pod_SpecPathSelectorImagePullSecretsName) FieldPath

func (Pod_SpecPathSelectorImagePullSecretsName) WithArrayOfValues

func (Pod_SpecPathSelectorImagePullSecretsName) WithValue

type Pod_SpecPathSelectorNode

type Pod_SpecPathSelectorNode struct{}

func (Pod_SpecPathSelectorNode) FieldPath

func (Pod_SpecPathSelectorNode) WithArrayOfValues

func (Pod_SpecPathSelectorNode) WithValue

type Pod_SpecPathSelectorRestartPolicy

type Pod_SpecPathSelectorRestartPolicy struct{}

func (Pod_SpecPathSelectorRestartPolicy) FieldPath

func (Pod_SpecPathSelectorRestartPolicy) WithArrayOfValues

func (Pod_SpecPathSelectorRestartPolicy) WithValue

type Pod_SpecPathSelectorVolumes

type Pod_SpecPathSelectorVolumes struct{}

func (Pod_SpecPathSelectorVolumes) ConfigMap

func (Pod_SpecPathSelectorVolumes) FieldPath

func (Pod_SpecPathSelectorVolumes) HostPath

func (Pod_SpecPathSelectorVolumes) Name

func (Pod_SpecPathSelectorVolumes) Secret

func (Pod_SpecPathSelectorVolumes) WithArrayOfValues

func (Pod_SpecPathSelectorVolumes) WithItemValue

func (Pod_SpecPathSelectorVolumes) WithSubArrayItemValue

func (Pod_SpecPathSelectorVolumes) WithSubArrayOfValues

func (Pod_SpecPathSelectorVolumes) WithSubPath

func (Pod_SpecPathSelectorVolumes) WithSubValue

func (Pod_SpecPathSelectorVolumes) WithValue

type Pod_SpecPathSelectorVolumesConfigMap

type Pod_SpecPathSelectorVolumesConfigMap struct{}

func (Pod_SpecPathSelectorVolumesConfigMap) DefaultMode

func (Pod_SpecPathSelectorVolumesConfigMap) FieldPath

func (Pod_SpecPathSelectorVolumesConfigMap) Items

func (Pod_SpecPathSelectorVolumesConfigMap) Name

func (Pod_SpecPathSelectorVolumesConfigMap) Optional

func (Pod_SpecPathSelectorVolumesConfigMap) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesConfigMap) WithValue

type Pod_SpecPathSelectorVolumesConfigMapDefaultMode

type Pod_SpecPathSelectorVolumesConfigMapDefaultMode struct{}

func (Pod_SpecPathSelectorVolumesConfigMapDefaultMode) FieldPath

func (Pod_SpecPathSelectorVolumesConfigMapDefaultMode) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesConfigMapDefaultMode) WithValue

type Pod_SpecPathSelectorVolumesConfigMapItems

type Pod_SpecPathSelectorVolumesConfigMapItems struct{}

func (Pod_SpecPathSelectorVolumesConfigMapItems) FieldPath

func (Pod_SpecPathSelectorVolumesConfigMapItems) Key

func (Pod_SpecPathSelectorVolumesConfigMapItems) Mode

func (Pod_SpecPathSelectorVolumesConfigMapItems) Path

func (Pod_SpecPathSelectorVolumesConfigMapItems) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesConfigMapItems) WithItemValue

func (Pod_SpecPathSelectorVolumesConfigMapItems) WithValue

type Pod_SpecPathSelectorVolumesConfigMapItemsKey

type Pod_SpecPathSelectorVolumesConfigMapItemsKey struct{}

func (Pod_SpecPathSelectorVolumesConfigMapItemsKey) FieldPath

func (Pod_SpecPathSelectorVolumesConfigMapItemsKey) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesConfigMapItemsKey) WithValue

type Pod_SpecPathSelectorVolumesConfigMapItemsMode

type Pod_SpecPathSelectorVolumesConfigMapItemsMode struct{}

func (Pod_SpecPathSelectorVolumesConfigMapItemsMode) FieldPath

func (Pod_SpecPathSelectorVolumesConfigMapItemsMode) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesConfigMapItemsMode) WithValue

type Pod_SpecPathSelectorVolumesConfigMapItemsPath

type Pod_SpecPathSelectorVolumesConfigMapItemsPath struct{}

func (Pod_SpecPathSelectorVolumesConfigMapItemsPath) FieldPath

func (Pod_SpecPathSelectorVolumesConfigMapItemsPath) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesConfigMapItemsPath) WithValue

type Pod_SpecPathSelectorVolumesConfigMapName

type Pod_SpecPathSelectorVolumesConfigMapName struct{}

func (Pod_SpecPathSelectorVolumesConfigMapName) FieldPath

func (Pod_SpecPathSelectorVolumesConfigMapName) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesConfigMapName) WithValue

type Pod_SpecPathSelectorVolumesConfigMapOptional

type Pod_SpecPathSelectorVolumesConfigMapOptional struct{}

func (Pod_SpecPathSelectorVolumesConfigMapOptional) FieldPath

func (Pod_SpecPathSelectorVolumesConfigMapOptional) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesConfigMapOptional) WithValue

type Pod_SpecPathSelectorVolumesHostPath

type Pod_SpecPathSelectorVolumesHostPath struct{}

func (Pod_SpecPathSelectorVolumesHostPath) FieldPath

func (Pod_SpecPathSelectorVolumesHostPath) Path

func (Pod_SpecPathSelectorVolumesHostPath) Type

func (Pod_SpecPathSelectorVolumesHostPath) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesHostPath) WithValue

type Pod_SpecPathSelectorVolumesHostPathPath

type Pod_SpecPathSelectorVolumesHostPathPath struct{}

func (Pod_SpecPathSelectorVolumesHostPathPath) FieldPath

func (Pod_SpecPathSelectorVolumesHostPathPath) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesHostPathPath) WithValue

type Pod_SpecPathSelectorVolumesHostPathType

type Pod_SpecPathSelectorVolumesHostPathType struct{}

func (Pod_SpecPathSelectorVolumesHostPathType) FieldPath

func (Pod_SpecPathSelectorVolumesHostPathType) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesHostPathType) WithValue

type Pod_SpecPathSelectorVolumesName

type Pod_SpecPathSelectorVolumesName struct{}

func (Pod_SpecPathSelectorVolumesName) FieldPath

func (Pod_SpecPathSelectorVolumesName) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesName) WithValue

type Pod_SpecPathSelectorVolumesSecret

type Pod_SpecPathSelectorVolumesSecret struct{}

func (Pod_SpecPathSelectorVolumesSecret) DefaultMode

func (Pod_SpecPathSelectorVolumesSecret) FieldPath

func (Pod_SpecPathSelectorVolumesSecret) Items

func (Pod_SpecPathSelectorVolumesSecret) Optional

func (Pod_SpecPathSelectorVolumesSecret) SecretName

func (Pod_SpecPathSelectorVolumesSecret) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesSecret) WithValue

type Pod_SpecPathSelectorVolumesSecretDefaultMode

type Pod_SpecPathSelectorVolumesSecretDefaultMode struct{}

func (Pod_SpecPathSelectorVolumesSecretDefaultMode) FieldPath

func (Pod_SpecPathSelectorVolumesSecretDefaultMode) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesSecretDefaultMode) WithValue

type Pod_SpecPathSelectorVolumesSecretItems

type Pod_SpecPathSelectorVolumesSecretItems struct{}

func (Pod_SpecPathSelectorVolumesSecretItems) FieldPath

func (Pod_SpecPathSelectorVolumesSecretItems) Key

func (Pod_SpecPathSelectorVolumesSecretItems) Mode

func (Pod_SpecPathSelectorVolumesSecretItems) Path

func (Pod_SpecPathSelectorVolumesSecretItems) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesSecretItems) WithItemValue

func (Pod_SpecPathSelectorVolumesSecretItems) WithValue

type Pod_SpecPathSelectorVolumesSecretItemsKey

type Pod_SpecPathSelectorVolumesSecretItemsKey struct{}

func (Pod_SpecPathSelectorVolumesSecretItemsKey) FieldPath

func (Pod_SpecPathSelectorVolumesSecretItemsKey) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesSecretItemsKey) WithValue

type Pod_SpecPathSelectorVolumesSecretItemsMode

type Pod_SpecPathSelectorVolumesSecretItemsMode struct{}

func (Pod_SpecPathSelectorVolumesSecretItemsMode) FieldPath

func (Pod_SpecPathSelectorVolumesSecretItemsMode) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesSecretItemsMode) WithValue

type Pod_SpecPathSelectorVolumesSecretItemsPath

type Pod_SpecPathSelectorVolumesSecretItemsPath struct{}

func (Pod_SpecPathSelectorVolumesSecretItemsPath) FieldPath

func (Pod_SpecPathSelectorVolumesSecretItemsPath) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesSecretItemsPath) WithValue

type Pod_SpecPathSelectorVolumesSecretOptional

type Pod_SpecPathSelectorVolumesSecretOptional struct{}

func (Pod_SpecPathSelectorVolumesSecretOptional) FieldPath

func (Pod_SpecPathSelectorVolumesSecretOptional) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesSecretOptional) WithValue

type Pod_SpecPathSelectorVolumesSecretSecretName

type Pod_SpecPathSelectorVolumesSecretSecretName struct{}

func (Pod_SpecPathSelectorVolumesSecretSecretName) FieldPath

func (Pod_SpecPathSelectorVolumesSecretSecretName) WithArrayOfValues

func (Pod_SpecPathSelectorVolumesSecretSecretName) WithValue

type Pod_Spec_Container

type Pod_Spec_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 *Pod_Spec_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 (*Pod_Spec_Container) Clone

func (*Pod_Spec_Container) CloneRaw

func (*Pod_Spec_Container) Descriptor

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

Deprecated, Use Pod_Spec_Container.ProtoReflect.Descriptor instead.

func (*Pod_Spec_Container) GetArgs

func (m *Pod_Spec_Container) GetArgs() []string

func (*Pod_Spec_Container) GetCommand

func (m *Pod_Spec_Container) GetCommand() []string

func (*Pod_Spec_Container) GetEnv

func (m *Pod_Spec_Container) GetEnv() []*EnvVar

func (*Pod_Spec_Container) GetEnvFrom

func (m *Pod_Spec_Container) GetEnvFrom() *EnvFromSource

func (*Pod_Spec_Container) GetImage

func (m *Pod_Spec_Container) GetImage() string

func (*Pod_Spec_Container) GetImagePullPolicy

func (m *Pod_Spec_Container) GetImagePullPolicy() string

func (*Pod_Spec_Container) GetName

func (m *Pod_Spec_Container) GetName() string

func (*Pod_Spec_Container) GetResources

func (*Pod_Spec_Container) GetSecurityContext

func (m *Pod_Spec_Container) GetSecurityContext() *SecurityContext

func (*Pod_Spec_Container) GetVolumeMounts

func (m *Pod_Spec_Container) GetVolumeMounts() []*VolumeMount

func (*Pod_Spec_Container) GotenMessage

func (*Pod_Spec_Container) GotenMessage()

func (*Pod_Spec_Container) GotenObjectExt

func (o *Pod_Spec_Container) GotenObjectExt()

func (*Pod_Spec_Container) GotenValidate

func (obj *Pod_Spec_Container) GotenValidate() error

func (*Pod_Spec_Container) MakeDiffFieldMask

func (*Pod_Spec_Container) MakeFullFieldMask

func (o *Pod_Spec_Container) MakeFullFieldMask() *Pod_Spec_Container_FieldMask

func (*Pod_Spec_Container) MakeRawDiffFieldMask

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

func (*Pod_Spec_Container) MakeRawFullFieldMask

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

func (*Pod_Spec_Container) Marshal

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

func (*Pod_Spec_Container) MarshalJSON

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

func (*Pod_Spec_Container) Merge

func (o *Pod_Spec_Container) Merge(source *Pod_Spec_Container)

func (*Pod_Spec_Container) MergeRaw

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

func (*Pod_Spec_Container) ProtoMessage

func (*Pod_Spec_Container) ProtoMessage()

func (*Pod_Spec_Container) ProtoReflect

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

func (*Pod_Spec_Container) Reset

func (m *Pod_Spec_Container) Reset()

func (*Pod_Spec_Container) SetArgs

func (m *Pod_Spec_Container) SetArgs(fv []string)

func (*Pod_Spec_Container) SetCommand

func (m *Pod_Spec_Container) SetCommand(fv []string)

func (*Pod_Spec_Container) SetEnv

func (m *Pod_Spec_Container) SetEnv(fv []*EnvVar)

func (*Pod_Spec_Container) SetEnvFrom

func (m *Pod_Spec_Container) SetEnvFrom(fv *EnvFromSource)

func (*Pod_Spec_Container) SetImage

func (m *Pod_Spec_Container) SetImage(fv string)

func (*Pod_Spec_Container) SetImagePullPolicy

func (m *Pod_Spec_Container) SetImagePullPolicy(fv string)

func (*Pod_Spec_Container) SetName

func (m *Pod_Spec_Container) SetName(fv string)

func (*Pod_Spec_Container) SetResources

func (*Pod_Spec_Container) SetSecurityContext

func (m *Pod_Spec_Container) SetSecurityContext(fv *SecurityContext)

func (*Pod_Spec_Container) SetVolumeMounts

func (m *Pod_Spec_Container) SetVolumeMounts(fv []*VolumeMount)

func (*Pod_Spec_Container) String

func (m *Pod_Spec_Container) String() string

func (*Pod_Spec_Container) Unmarshal

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

func (*Pod_Spec_Container) UnmarshalJSON

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

type Pod_Spec_ContainerMapPathSelectorResourcesLimits

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

func (Pod_Spec_ContainerMapPathSelectorResourcesLimits) FieldPath

func (Pod_Spec_ContainerMapPathSelectorResourcesLimits) WithArrayOfValues

func (Pod_Spec_ContainerMapPathSelectorResourcesLimits) WithValue

type Pod_Spec_ContainerMapPathSelectorResourcesRequests

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

func (Pod_Spec_ContainerMapPathSelectorResourcesRequests) FieldPath

func (Pod_Spec_ContainerMapPathSelectorResourcesRequests) WithArrayOfValues

func (Pod_Spec_ContainerMapPathSelectorResourcesRequests) WithValue

type Pod_Spec_ContainerPathSelectorArgs

type Pod_Spec_ContainerPathSelectorArgs struct{}

func (Pod_Spec_ContainerPathSelectorArgs) FieldPath

func (Pod_Spec_ContainerPathSelectorArgs) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorArgs) WithItemValue

func (Pod_Spec_ContainerPathSelectorArgs) WithValue

type Pod_Spec_ContainerPathSelectorCommand

type Pod_Spec_ContainerPathSelectorCommand struct{}

func (Pod_Spec_ContainerPathSelectorCommand) FieldPath

func (Pod_Spec_ContainerPathSelectorCommand) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorCommand) WithItemValue

func (Pod_Spec_ContainerPathSelectorCommand) WithValue

type Pod_Spec_ContainerPathSelectorEnv

type Pod_Spec_ContainerPathSelectorEnv struct{}

func (Pod_Spec_ContainerPathSelectorEnv) FieldPath

func (Pod_Spec_ContainerPathSelectorEnv) Name

func (Pod_Spec_ContainerPathSelectorEnv) Value

func (Pod_Spec_ContainerPathSelectorEnv) ValueFrom

func (Pod_Spec_ContainerPathSelectorEnv) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnv) WithItemValue

func (Pod_Spec_ContainerPathSelectorEnv) WithSubArrayItemValue

func (Pod_Spec_ContainerPathSelectorEnv) WithSubArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnv) WithSubPath

func (Pod_Spec_ContainerPathSelectorEnv) WithSubValue

func (Pod_Spec_ContainerPathSelectorEnv) WithValue

type Pod_Spec_ContainerPathSelectorEnvFrom

type Pod_Spec_ContainerPathSelectorEnvFrom struct{}

func (Pod_Spec_ContainerPathSelectorEnvFrom) ConfigMapRef

func (Pod_Spec_ContainerPathSelectorEnvFrom) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvFrom) Prefix

func (Pod_Spec_ContainerPathSelectorEnvFrom) SecretRef

func (Pod_Spec_ContainerPathSelectorEnvFrom) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvFrom) WithSubArrayItemValue

func (Pod_Spec_ContainerPathSelectorEnvFrom) WithSubArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvFrom) WithSubPath

func (Pod_Spec_ContainerPathSelectorEnvFrom) WithSubValue

func (Pod_Spec_ContainerPathSelectorEnvFrom) WithValue

type Pod_Spec_ContainerPathSelectorEnvFromConfigMapRef

type Pod_Spec_ContainerPathSelectorEnvFromConfigMapRef struct{}

func (Pod_Spec_ContainerPathSelectorEnvFromConfigMapRef) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvFromConfigMapRef) Name

func (Pod_Spec_ContainerPathSelectorEnvFromConfigMapRef) Optional

func (Pod_Spec_ContainerPathSelectorEnvFromConfigMapRef) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvFromConfigMapRef) WithValue

type Pod_Spec_ContainerPathSelectorEnvFromConfigMapRefName

type Pod_Spec_ContainerPathSelectorEnvFromConfigMapRefName struct{}

func (Pod_Spec_ContainerPathSelectorEnvFromConfigMapRefName) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvFromConfigMapRefName) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvFromConfigMapRefName) WithValue

type Pod_Spec_ContainerPathSelectorEnvFromConfigMapRefOptional

type Pod_Spec_ContainerPathSelectorEnvFromConfigMapRefOptional struct{}

func (Pod_Spec_ContainerPathSelectorEnvFromConfigMapRefOptional) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvFromConfigMapRefOptional) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvFromConfigMapRefOptional) WithValue

type Pod_Spec_ContainerPathSelectorEnvFromPrefix

type Pod_Spec_ContainerPathSelectorEnvFromPrefix struct{}

func (Pod_Spec_ContainerPathSelectorEnvFromPrefix) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvFromPrefix) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvFromPrefix) WithValue

type Pod_Spec_ContainerPathSelectorEnvFromSecretRef

type Pod_Spec_ContainerPathSelectorEnvFromSecretRef struct{}

func (Pod_Spec_ContainerPathSelectorEnvFromSecretRef) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvFromSecretRef) Name

func (Pod_Spec_ContainerPathSelectorEnvFromSecretRef) Optional

func (Pod_Spec_ContainerPathSelectorEnvFromSecretRef) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvFromSecretRef) WithValue

type Pod_Spec_ContainerPathSelectorEnvFromSecretRefName

type Pod_Spec_ContainerPathSelectorEnvFromSecretRefName struct{}

func (Pod_Spec_ContainerPathSelectorEnvFromSecretRefName) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvFromSecretRefName) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvFromSecretRefName) WithValue

type Pod_Spec_ContainerPathSelectorEnvFromSecretRefOptional

type Pod_Spec_ContainerPathSelectorEnvFromSecretRefOptional struct{}

func (Pod_Spec_ContainerPathSelectorEnvFromSecretRefOptional) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvFromSecretRefOptional) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvFromSecretRefOptional) WithValue

type Pod_Spec_ContainerPathSelectorEnvName

type Pod_Spec_ContainerPathSelectorEnvName struct{}

func (Pod_Spec_ContainerPathSelectorEnvName) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvName) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvName) WithValue

type Pod_Spec_ContainerPathSelectorEnvValue

type Pod_Spec_ContainerPathSelectorEnvValue struct{}

func (Pod_Spec_ContainerPathSelectorEnvValue) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvValue) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvValue) WithValue

type Pod_Spec_ContainerPathSelectorEnvValueFrom

type Pod_Spec_ContainerPathSelectorEnvValueFrom struct{}

func (Pod_Spec_ContainerPathSelectorEnvValueFrom) ConfigMapKeyRef

func (Pod_Spec_ContainerPathSelectorEnvValueFrom) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvValueFrom) SecretKeyRef

func (Pod_Spec_ContainerPathSelectorEnvValueFrom) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvValueFrom) WithValue

type Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRef

type Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRef struct{}

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRef) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRef) Key

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRef) Name

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRef) Optional

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRef) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRef) WithValue

type Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefKey

type Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefKey struct{}

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefKey) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefKey) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefKey) WithValue

type Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefName

type Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefName struct{}

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefName) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefName) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefName) WithValue

type Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefOptional

type Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefOptional struct{}

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefOptional) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefOptional) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvValueFromConfigMapKeyRefOptional) WithValue

type Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRef

type Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRef struct{}

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRef) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRef) Key

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRef) Name

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRef) Optional

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRef) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRef) WithValue

type Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefKey

type Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefKey struct{}

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefKey) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefKey) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefKey) WithValue

type Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefName

type Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefName struct{}

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefName) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefName) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefName) WithValue

type Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefOptional

type Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefOptional struct{}

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefOptional) FieldPath

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefOptional) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorEnvValueFromSecretKeyRefOptional) WithValue

type Pod_Spec_ContainerPathSelectorImage

type Pod_Spec_ContainerPathSelectorImage struct{}

func (Pod_Spec_ContainerPathSelectorImage) FieldPath

func (Pod_Spec_ContainerPathSelectorImage) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorImage) WithValue

type Pod_Spec_ContainerPathSelectorImagePullPolicy

type Pod_Spec_ContainerPathSelectorImagePullPolicy struct{}

func (Pod_Spec_ContainerPathSelectorImagePullPolicy) FieldPath

func (Pod_Spec_ContainerPathSelectorImagePullPolicy) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorImagePullPolicy) WithValue

type Pod_Spec_ContainerPathSelectorName

type Pod_Spec_ContainerPathSelectorName struct{}

func (Pod_Spec_ContainerPathSelectorName) FieldPath

func (Pod_Spec_ContainerPathSelectorName) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorName) WithValue

type Pod_Spec_ContainerPathSelectorResources

type Pod_Spec_ContainerPathSelectorResources struct{}

func (Pod_Spec_ContainerPathSelectorResources) FieldPath

func (Pod_Spec_ContainerPathSelectorResources) Limits

func (Pod_Spec_ContainerPathSelectorResources) Requests

type Pod_Spec_ContainerPathSelectorResourcesLimits

type Pod_Spec_ContainerPathSelectorResourcesLimits struct{}

func (Pod_Spec_ContainerPathSelectorResourcesLimits) FieldPath

func (Pod_Spec_ContainerPathSelectorResourcesLimits) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorResourcesLimits) WithKey

func (Pod_Spec_ContainerPathSelectorResourcesLimits) WithValue

type Pod_Spec_ContainerPathSelectorResourcesRequests

type Pod_Spec_ContainerPathSelectorResourcesRequests struct{}

func (Pod_Spec_ContainerPathSelectorResourcesRequests) FieldPath

func (Pod_Spec_ContainerPathSelectorResourcesRequests) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorResourcesRequests) WithKey

func (Pod_Spec_ContainerPathSelectorResourcesRequests) WithValue

type Pod_Spec_ContainerPathSelectorSecurityContext

type Pod_Spec_ContainerPathSelectorSecurityContext struct{}

func (Pod_Spec_ContainerPathSelectorSecurityContext) FieldPath

func (Pod_Spec_ContainerPathSelectorSecurityContext) Privileged

func (Pod_Spec_ContainerPathSelectorSecurityContext) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorSecurityContext) WithSubArrayItemValue

func (Pod_Spec_ContainerPathSelectorSecurityContext) WithSubArrayOfValues

func (Pod_Spec_ContainerPathSelectorSecurityContext) WithSubPath

func (Pod_Spec_ContainerPathSelectorSecurityContext) WithSubValue

func (Pod_Spec_ContainerPathSelectorSecurityContext) WithValue

type Pod_Spec_ContainerPathSelectorSecurityContextPrivileged

type Pod_Spec_ContainerPathSelectorSecurityContextPrivileged struct{}

func (Pod_Spec_ContainerPathSelectorSecurityContextPrivileged) FieldPath

func (Pod_Spec_ContainerPathSelectorSecurityContextPrivileged) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorSecurityContextPrivileged) WithValue

type Pod_Spec_ContainerPathSelectorVolumeMounts

type Pod_Spec_ContainerPathSelectorVolumeMounts struct{}

func (Pod_Spec_ContainerPathSelectorVolumeMounts) FieldPath

func (Pod_Spec_ContainerPathSelectorVolumeMounts) MountPath

func (Pod_Spec_ContainerPathSelectorVolumeMounts) Name

func (Pod_Spec_ContainerPathSelectorVolumeMounts) ReadOnly

func (Pod_Spec_ContainerPathSelectorVolumeMounts) SubPath

func (Pod_Spec_ContainerPathSelectorVolumeMounts) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorVolumeMounts) WithItemValue

func (Pod_Spec_ContainerPathSelectorVolumeMounts) WithSubArrayItemValue

func (Pod_Spec_ContainerPathSelectorVolumeMounts) WithSubArrayOfValues

func (Pod_Spec_ContainerPathSelectorVolumeMounts) WithSubPath

func (Pod_Spec_ContainerPathSelectorVolumeMounts) WithSubValue

func (Pod_Spec_ContainerPathSelectorVolumeMounts) WithValue

type Pod_Spec_ContainerPathSelectorVolumeMountsMountPath

type Pod_Spec_ContainerPathSelectorVolumeMountsMountPath struct{}

func (Pod_Spec_ContainerPathSelectorVolumeMountsMountPath) FieldPath

func (Pod_Spec_ContainerPathSelectorVolumeMountsMountPath) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorVolumeMountsMountPath) WithValue

type Pod_Spec_ContainerPathSelectorVolumeMountsName

type Pod_Spec_ContainerPathSelectorVolumeMountsName struct{}

func (Pod_Spec_ContainerPathSelectorVolumeMountsName) FieldPath

func (Pod_Spec_ContainerPathSelectorVolumeMountsName) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorVolumeMountsName) WithValue

type Pod_Spec_ContainerPathSelectorVolumeMountsReadOnly

type Pod_Spec_ContainerPathSelectorVolumeMountsReadOnly struct{}

func (Pod_Spec_ContainerPathSelectorVolumeMountsReadOnly) FieldPath

func (Pod_Spec_ContainerPathSelectorVolumeMountsReadOnly) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorVolumeMountsReadOnly) WithValue

type Pod_Spec_ContainerPathSelectorVolumeMountsSubPath

type Pod_Spec_ContainerPathSelectorVolumeMountsSubPath struct{}

func (Pod_Spec_ContainerPathSelectorVolumeMountsSubPath) FieldPath

func (Pod_Spec_ContainerPathSelectorVolumeMountsSubPath) WithArrayOfValues

func (Pod_Spec_ContainerPathSelectorVolumeMountsSubPath) WithValue

type Pod_Spec_Container_FieldMask

type Pod_Spec_Container_FieldMask struct {
	Paths []PodSpecContainer_FieldPath
}

func FullPod_Spec_Container_FieldMask

func FullPod_Spec_Container_FieldMask() *Pod_Spec_Container_FieldMask

func (*Pod_Spec_Container_FieldMask) AppendPath

func (fieldMask *Pod_Spec_Container_FieldMask) AppendPath(path PodSpecContainer_FieldPath)

func (*Pod_Spec_Container_FieldMask) AppendRawPath

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

func (*Pod_Spec_Container_FieldMask) DecodeFirestore

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

func (*Pod_Spec_Container_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Pod_Spec_Container_FieldMask) FilterInputFields

func (fieldMask *Pod_Spec_Container_FieldMask) FilterInputFields() *Pod_Spec_Container_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Pod_Spec_Container_FieldMask) FromProtoFieldMask

func (fieldMask *Pod_Spec_Container_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*Pod_Spec_Container_FieldMask) GetPaths

func (*Pod_Spec_Container_FieldMask) GetRawPaths

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

func (*Pod_Spec_Container_FieldMask) IsFull

func (fieldMask *Pod_Spec_Container_FieldMask) IsFull() bool

func (Pod_Spec_Container_FieldMask) Marshal

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

implement methods required by customType

func (Pod_Spec_Container_FieldMask) MarshalJSON

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

func (*Pod_Spec_Container_FieldMask) PathsCount

func (fieldMask *Pod_Spec_Container_FieldMask) PathsCount() int

func (*Pod_Spec_Container_FieldMask) Project

func (*Pod_Spec_Container_FieldMask) ProjectRaw

func (*Pod_Spec_Container_FieldMask) ProtoMessage

func (fieldMask *Pod_Spec_Container_FieldMask) ProtoMessage()

func (*Pod_Spec_Container_FieldMask) ProtoReflect

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

func (*Pod_Spec_Container_FieldMask) Reset

func (fieldMask *Pod_Spec_Container_FieldMask) Reset()

func (*Pod_Spec_Container_FieldMask) Set

func (fieldMask *Pod_Spec_Container_FieldMask) Set(target, source *Pod_Spec_Container)

func (*Pod_Spec_Container_FieldMask) SetFromCliFlag

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

func (*Pod_Spec_Container_FieldMask) SetRaw

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

func (*Pod_Spec_Container_FieldMask) Size

func (fieldMask *Pod_Spec_Container_FieldMask) Size() int

func (*Pod_Spec_Container_FieldMask) String

func (fieldMask *Pod_Spec_Container_FieldMask) String() string

func (*Pod_Spec_Container_FieldMask) Subtract

func (*Pod_Spec_Container_FieldMask) SubtractRaw

func (*Pod_Spec_Container_FieldMask) ToProtoFieldMask

func (fieldMask *Pod_Spec_Container_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Pod_Spec_Container_FieldMask) Unmarshal

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

func (*Pod_Spec_Container_FieldMask) UnmarshalJSON

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

type Pod_Spec_Container_ResourceRequirements

type Pod_Spec_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 (*Pod_Spec_Container_ResourceRequirements) Clone

func (*Pod_Spec_Container_ResourceRequirements) CloneRaw

func (*Pod_Spec_Container_ResourceRequirements) Descriptor

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

Deprecated, Use Pod_Spec_Container_ResourceRequirements.ProtoReflect.Descriptor instead.

func (*Pod_Spec_Container_ResourceRequirements) GetLimits

func (*Pod_Spec_Container_ResourceRequirements) GetRequests

func (*Pod_Spec_Container_ResourceRequirements) GotenMessage

func (*Pod_Spec_Container_ResourceRequirements) GotenObjectExt

func (o *Pod_Spec_Container_ResourceRequirements) GotenObjectExt()

func (*Pod_Spec_Container_ResourceRequirements) GotenValidate

func (obj *Pod_Spec_Container_ResourceRequirements) GotenValidate() error

func (*Pod_Spec_Container_ResourceRequirements) MakeFullFieldMask

func (*Pod_Spec_Container_ResourceRequirements) MakeRawDiffFieldMask

func (*Pod_Spec_Container_ResourceRequirements) MakeRawFullFieldMask

func (*Pod_Spec_Container_ResourceRequirements) Marshal

func (*Pod_Spec_Container_ResourceRequirements) MarshalJSON

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

func (*Pod_Spec_Container_ResourceRequirements) Merge

func (*Pod_Spec_Container_ResourceRequirements) MergeRaw

func (*Pod_Spec_Container_ResourceRequirements) ProtoMessage

func (*Pod_Spec_Container_ResourceRequirements) ProtoReflect

func (*Pod_Spec_Container_ResourceRequirements) Reset

func (*Pod_Spec_Container_ResourceRequirements) SetLimits

func (*Pod_Spec_Container_ResourceRequirements) SetRequests

func (m *Pod_Spec_Container_ResourceRequirements) SetRequests(fv map[string]int64)

func (*Pod_Spec_Container_ResourceRequirements) String

func (*Pod_Spec_Container_ResourceRequirements) Unmarshal

func (*Pod_Spec_Container_ResourceRequirements) UnmarshalJSON

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

type Pod_Spec_Container_ResourceRequirementsMapPathSelectorLimits

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

func (Pod_Spec_Container_ResourceRequirementsMapPathSelectorLimits) FieldPath

func (Pod_Spec_Container_ResourceRequirementsMapPathSelectorLimits) WithArrayOfValues

func (Pod_Spec_Container_ResourceRequirementsMapPathSelectorLimits) WithValue

type Pod_Spec_Container_ResourceRequirementsMapPathSelectorRequests

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

func (Pod_Spec_Container_ResourceRequirementsMapPathSelectorRequests) FieldPath

func (Pod_Spec_Container_ResourceRequirementsMapPathSelectorRequests) WithArrayOfValues

func (Pod_Spec_Container_ResourceRequirementsMapPathSelectorRequests) WithValue

type Pod_Spec_Container_ResourceRequirementsPathSelectorLimits

type Pod_Spec_Container_ResourceRequirementsPathSelectorLimits struct{}

func (Pod_Spec_Container_ResourceRequirementsPathSelectorLimits) FieldPath

func (Pod_Spec_Container_ResourceRequirementsPathSelectorLimits) WithArrayOfValues

func (Pod_Spec_Container_ResourceRequirementsPathSelectorLimits) WithKey

func (Pod_Spec_Container_ResourceRequirementsPathSelectorLimits) WithValue

type Pod_Spec_Container_ResourceRequirementsPathSelectorRequests

type Pod_Spec_Container_ResourceRequirementsPathSelectorRequests struct{}

func (Pod_Spec_Container_ResourceRequirementsPathSelectorRequests) FieldPath

func (Pod_Spec_Container_ResourceRequirementsPathSelectorRequests) WithArrayOfValues

func (Pod_Spec_Container_ResourceRequirementsPathSelectorRequests) WithKey

func (Pod_Spec_Container_ResourceRequirementsPathSelectorRequests) WithValue

type Pod_Spec_Container_ResourceRequirements_FieldMask

type Pod_Spec_Container_ResourceRequirements_FieldMask struct {
	Paths []PodSpecContainerResourceRequirements_FieldPath
}

func FullPod_Spec_Container_ResourceRequirements_FieldMask

func FullPod_Spec_Container_ResourceRequirements_FieldMask() *Pod_Spec_Container_ResourceRequirements_FieldMask

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) AppendPath

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) AppendRawPath

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) DecodeFirestore

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) EncodeFirestore

firestore encoding/decoding integration

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) FromProtoFieldMask

func (fieldMask *Pod_Spec_Container_ResourceRequirements_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) GetPaths

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) GetRawPaths

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) IsFull

func (Pod_Spec_Container_ResourceRequirements_FieldMask) Marshal

implement methods required by customType

func (Pod_Spec_Container_ResourceRequirements_FieldMask) MarshalJSON

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

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) PathsCount

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) Project

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) ProjectRaw

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) ProtoMessage

func (fieldMask *Pod_Spec_Container_ResourceRequirements_FieldMask) ProtoMessage()

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) ProtoReflect

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) Reset

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) Set

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) SetFromCliFlag

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

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) SetRaw

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) Size

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) String

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) SubtractRaw

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) Unmarshal

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

func (*Pod_Spec_Container_ResourceRequirements_FieldMask) UnmarshalJSON

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

type Pod_Spec_FieldMask

type Pod_Spec_FieldMask struct {
	Paths []PodSpec_FieldPath
}

func FullPod_Spec_FieldMask

func FullPod_Spec_FieldMask() *Pod_Spec_FieldMask

func (*Pod_Spec_FieldMask) AppendPath

func (fieldMask *Pod_Spec_FieldMask) AppendPath(path PodSpec_FieldPath)

func (*Pod_Spec_FieldMask) AppendRawPath

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

func (*Pod_Spec_FieldMask) DecodeFirestore

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

func (*Pod_Spec_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Pod_Spec_FieldMask) FilterInputFields

func (fieldMask *Pod_Spec_FieldMask) FilterInputFields() *Pod_Spec_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Pod_Spec_FieldMask) FromProtoFieldMask

func (fieldMask *Pod_Spec_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*Pod_Spec_FieldMask) GetPaths

func (fieldMask *Pod_Spec_FieldMask) GetPaths() []PodSpec_FieldPath

func (*Pod_Spec_FieldMask) GetRawPaths

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

func (*Pod_Spec_FieldMask) IsFull

func (fieldMask *Pod_Spec_FieldMask) IsFull() bool

func (Pod_Spec_FieldMask) Marshal

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

implement methods required by customType

func (Pod_Spec_FieldMask) MarshalJSON

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

func (*Pod_Spec_FieldMask) PathsCount

func (fieldMask *Pod_Spec_FieldMask) PathsCount() int

func (*Pod_Spec_FieldMask) Project

func (fieldMask *Pod_Spec_FieldMask) Project(source *Pod_Spec) *Pod_Spec

func (*Pod_Spec_FieldMask) ProjectRaw

func (*Pod_Spec_FieldMask) ProtoMessage

func (fieldMask *Pod_Spec_FieldMask) ProtoMessage()

func (*Pod_Spec_FieldMask) ProtoReflect

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

func (*Pod_Spec_FieldMask) Reset

func (fieldMask *Pod_Spec_FieldMask) Reset()

func (*Pod_Spec_FieldMask) Set

func (fieldMask *Pod_Spec_FieldMask) Set(target, source *Pod_Spec)

func (*Pod_Spec_FieldMask) SetFromCliFlag

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

func (*Pod_Spec_FieldMask) SetRaw

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

func (*Pod_Spec_FieldMask) Size

func (fieldMask *Pod_Spec_FieldMask) Size() int

func (*Pod_Spec_FieldMask) String

func (fieldMask *Pod_Spec_FieldMask) String() string

func (*Pod_Spec_FieldMask) Subtract

func (fieldMask *Pod_Spec_FieldMask) Subtract(other *Pod_Spec_FieldMask) *Pod_Spec_FieldMask

func (*Pod_Spec_FieldMask) SubtractRaw

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

func (*Pod_Spec_FieldMask) ToProtoFieldMask

func (fieldMask *Pod_Spec_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Pod_Spec_FieldMask) Unmarshal

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

func (*Pod_Spec_FieldMask) UnmarshalJSON

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

type Pod_Spec_RestartPolicy

type Pod_Spec_RestartPolicy int32
const (
	Pod_Spec_RESTART_POLICY_UNSPECIFIED Pod_Spec_RestartPolicy = 0
	Pod_Spec_ALWAYS                     Pod_Spec_RestartPolicy = 1
	Pod_Spec_ON_FAILURE                 Pod_Spec_RestartPolicy = 2
	Pod_Spec_NEVER                      Pod_Spec_RestartPolicy = 3
)

func (Pod_Spec_RestartPolicy) Descriptor

func (Pod_Spec_RestartPolicy) Enum

func (Pod_Spec_RestartPolicy) EnumDescriptor

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

Deprecated, Use Pod_Spec_RestartPolicy.ProtoReflect.Descriptor instead.

func (Pod_Spec_RestartPolicy) Number

func (Pod_Spec_RestartPolicy) String

func (x Pod_Spec_RestartPolicy) String() string

func (Pod_Spec_RestartPolicy) Type

type Pod_Status

type Pod_Status struct {

	// Phase is the state of the entire Pod.
	Phase Pod_Status_Phase `` /* 129-byte string literal not displayed */
	// container_statuses lists individual status of the containers.
	ContainerStatuses []*Pod_Status_Container `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

Status defines the status of a Pod

func (*Pod_Status) Clone

func (o *Pod_Status) Clone() *Pod_Status

func (*Pod_Status) CloneRaw

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

func (*Pod_Status) Descriptor

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

Deprecated, Use Pod_Status.ProtoReflect.Descriptor instead.

func (*Pod_Status) GetContainerStatuses

func (m *Pod_Status) GetContainerStatuses() []*Pod_Status_Container

func (*Pod_Status) GetPhase

func (m *Pod_Status) GetPhase() Pod_Status_Phase

func (*Pod_Status) GotenMessage

func (*Pod_Status) GotenMessage()

func (*Pod_Status) GotenObjectExt

func (o *Pod_Status) GotenObjectExt()

func (*Pod_Status) GotenValidate

func (obj *Pod_Status) GotenValidate() error

func (*Pod_Status) MakeDiffFieldMask

func (o *Pod_Status) MakeDiffFieldMask(other *Pod_Status) *Pod_Status_FieldMask

func (*Pod_Status) MakeFullFieldMask

func (o *Pod_Status) MakeFullFieldMask() *Pod_Status_FieldMask

func (*Pod_Status) MakeRawDiffFieldMask

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

func (*Pod_Status) MakeRawFullFieldMask

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

func (*Pod_Status) Marshal

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

func (*Pod_Status) MarshalJSON

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

func (*Pod_Status) Merge

func (o *Pod_Status) Merge(source *Pod_Status)

func (*Pod_Status) MergeRaw

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

func (*Pod_Status) ProtoMessage

func (*Pod_Status) ProtoMessage()

func (*Pod_Status) ProtoReflect

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

func (*Pod_Status) Reset

func (m *Pod_Status) Reset()

func (*Pod_Status) SetContainerStatuses

func (m *Pod_Status) SetContainerStatuses(fv []*Pod_Status_Container)

func (*Pod_Status) SetPhase

func (m *Pod_Status) SetPhase(fv Pod_Status_Phase)

func (*Pod_Status) String

func (m *Pod_Status) String() string

func (*Pod_Status) Unmarshal

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

func (*Pod_Status) UnmarshalJSON

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

type Pod_StatusPathSelectorContainerStatuses

type Pod_StatusPathSelectorContainerStatuses struct{}

func (Pod_StatusPathSelectorContainerStatuses) FieldPath

func (Pod_StatusPathSelectorContainerStatuses) Name

func (Pod_StatusPathSelectorContainerStatuses) Running

func (Pod_StatusPathSelectorContainerStatuses) State

func (Pod_StatusPathSelectorContainerStatuses) Terminated

func (Pod_StatusPathSelectorContainerStatuses) Waiting

func (Pod_StatusPathSelectorContainerStatuses) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatuses) WithItemValue

func (Pod_StatusPathSelectorContainerStatuses) WithSubArrayItemValue

func (Pod_StatusPathSelectorContainerStatuses) WithSubArrayOfValues

func (Pod_StatusPathSelectorContainerStatuses) WithSubPath

func (Pod_StatusPathSelectorContainerStatuses) WithSubValue

func (Pod_StatusPathSelectorContainerStatuses) WithValue

type Pod_StatusPathSelectorContainerStatusesName

type Pod_StatusPathSelectorContainerStatusesName struct{}

func (Pod_StatusPathSelectorContainerStatusesName) FieldPath

func (Pod_StatusPathSelectorContainerStatusesName) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesName) WithValue

type Pod_StatusPathSelectorContainerStatusesRunning

type Pod_StatusPathSelectorContainerStatusesRunning struct{}

func (Pod_StatusPathSelectorContainerStatusesRunning) FieldPath

func (Pod_StatusPathSelectorContainerStatusesRunning) StartedAt

func (Pod_StatusPathSelectorContainerStatusesRunning) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesRunning) WithValue

type Pod_StatusPathSelectorContainerStatusesRunningStartedAt

type Pod_StatusPathSelectorContainerStatusesRunningStartedAt struct{}

func (Pod_StatusPathSelectorContainerStatusesRunningStartedAt) FieldPath

func (Pod_StatusPathSelectorContainerStatusesRunningStartedAt) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesRunningStartedAt) WithValue

type Pod_StatusPathSelectorContainerStatusesState

type Pod_StatusPathSelectorContainerStatusesState struct{}

func (Pod_StatusPathSelectorContainerStatusesState) FieldPath

func (Pod_StatusPathSelectorContainerStatusesState) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesState) WithValue

type Pod_StatusPathSelectorContainerStatusesTerminated

type Pod_StatusPathSelectorContainerStatusesTerminated struct{}

func (Pod_StatusPathSelectorContainerStatusesTerminated) ContainerId

func (Pod_StatusPathSelectorContainerStatusesTerminated) ExitCode

func (Pod_StatusPathSelectorContainerStatusesTerminated) FieldPath

func (Pod_StatusPathSelectorContainerStatusesTerminated) FinishedAt

func (Pod_StatusPathSelectorContainerStatusesTerminated) Message

func (Pod_StatusPathSelectorContainerStatusesTerminated) Reason

func (Pod_StatusPathSelectorContainerStatusesTerminated) Signal

func (Pod_StatusPathSelectorContainerStatusesTerminated) StartedAt

func (Pod_StatusPathSelectorContainerStatusesTerminated) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesTerminated) WithValue

type Pod_StatusPathSelectorContainerStatusesTerminatedContainerId

type Pod_StatusPathSelectorContainerStatusesTerminatedContainerId struct{}

func (Pod_StatusPathSelectorContainerStatusesTerminatedContainerId) FieldPath

func (Pod_StatusPathSelectorContainerStatusesTerminatedContainerId) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesTerminatedContainerId) WithValue

type Pod_StatusPathSelectorContainerStatusesTerminatedExitCode

type Pod_StatusPathSelectorContainerStatusesTerminatedExitCode struct{}

func (Pod_StatusPathSelectorContainerStatusesTerminatedExitCode) FieldPath

func (Pod_StatusPathSelectorContainerStatusesTerminatedExitCode) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesTerminatedExitCode) WithValue

type Pod_StatusPathSelectorContainerStatusesTerminatedFinishedAt

type Pod_StatusPathSelectorContainerStatusesTerminatedFinishedAt struct{}

func (Pod_StatusPathSelectorContainerStatusesTerminatedFinishedAt) FieldPath

func (Pod_StatusPathSelectorContainerStatusesTerminatedFinishedAt) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesTerminatedFinishedAt) WithValue

type Pod_StatusPathSelectorContainerStatusesTerminatedMessage

type Pod_StatusPathSelectorContainerStatusesTerminatedMessage struct{}

func (Pod_StatusPathSelectorContainerStatusesTerminatedMessage) FieldPath

func (Pod_StatusPathSelectorContainerStatusesTerminatedMessage) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesTerminatedMessage) WithValue

type Pod_StatusPathSelectorContainerStatusesTerminatedReason

type Pod_StatusPathSelectorContainerStatusesTerminatedReason struct{}

func (Pod_StatusPathSelectorContainerStatusesTerminatedReason) FieldPath

func (Pod_StatusPathSelectorContainerStatusesTerminatedReason) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesTerminatedReason) WithValue

type Pod_StatusPathSelectorContainerStatusesTerminatedSignal

type Pod_StatusPathSelectorContainerStatusesTerminatedSignal struct{}

func (Pod_StatusPathSelectorContainerStatusesTerminatedSignal) FieldPath

func (Pod_StatusPathSelectorContainerStatusesTerminatedSignal) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesTerminatedSignal) WithValue

type Pod_StatusPathSelectorContainerStatusesTerminatedStartedAt

type Pod_StatusPathSelectorContainerStatusesTerminatedStartedAt struct{}

func (Pod_StatusPathSelectorContainerStatusesTerminatedStartedAt) FieldPath

func (Pod_StatusPathSelectorContainerStatusesTerminatedStartedAt) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesTerminatedStartedAt) WithValue

type Pod_StatusPathSelectorContainerStatusesWaiting

type Pod_StatusPathSelectorContainerStatusesWaiting struct{}

func (Pod_StatusPathSelectorContainerStatusesWaiting) FieldPath

func (Pod_StatusPathSelectorContainerStatusesWaiting) Message

func (Pod_StatusPathSelectorContainerStatusesWaiting) Reason

func (Pod_StatusPathSelectorContainerStatusesWaiting) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesWaiting) WithValue

type Pod_StatusPathSelectorContainerStatusesWaitingMessage

type Pod_StatusPathSelectorContainerStatusesWaitingMessage struct{}

func (Pod_StatusPathSelectorContainerStatusesWaitingMessage) FieldPath

func (Pod_StatusPathSelectorContainerStatusesWaitingMessage) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesWaitingMessage) WithValue

type Pod_StatusPathSelectorContainerStatusesWaitingReason

type Pod_StatusPathSelectorContainerStatusesWaitingReason struct{}

func (Pod_StatusPathSelectorContainerStatusesWaitingReason) FieldPath

func (Pod_StatusPathSelectorContainerStatusesWaitingReason) WithArrayOfValues

func (Pod_StatusPathSelectorContainerStatusesWaitingReason) WithValue

type Pod_StatusPathSelectorPhase

type Pod_StatusPathSelectorPhase struct{}

func (Pod_StatusPathSelectorPhase) FieldPath

func (Pod_StatusPathSelectorPhase) WithArrayOfValues

func (Pod_StatusPathSelectorPhase) WithValue

type Pod_Status_Container

type Pod_Status_Container struct {

	// name is the name of the container
	Name       string                                `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	State      Pod_Status_Container_State            `` /* 139-byte string literal not displayed */
	Waiting    *Pod_Status_Container_StateWaiting    `protobuf:"bytes,4,opt,name=waiting,proto3" json:"waiting,omitempty" firestore:"waiting"`
	Running    *Pod_Status_Container_StateRunning    `protobuf:"bytes,5,opt,name=running,proto3" json:"running,omitempty" firestore:"running"`
	Terminated *Pod_Status_Container_StateTerminated `protobuf:"bytes,6,opt,name=terminated,proto3" json:"terminated,omitempty" firestore:"terminated"`
	// contains filtered or unexported fields
}

Container defines status of a Container.

func (*Pod_Status_Container) Clone

func (*Pod_Status_Container) CloneRaw

func (*Pod_Status_Container) Descriptor

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

Deprecated, Use Pod_Status_Container.ProtoReflect.Descriptor instead.

func (*Pod_Status_Container) GetName

func (m *Pod_Status_Container) GetName() string

func (*Pod_Status_Container) GetRunning

func (*Pod_Status_Container) GetState

func (*Pod_Status_Container) GetTerminated

func (*Pod_Status_Container) GetWaiting

func (*Pod_Status_Container) GotenMessage

func (*Pod_Status_Container) GotenMessage()

func (*Pod_Status_Container) GotenObjectExt

func (o *Pod_Status_Container) GotenObjectExt()

func (*Pod_Status_Container) GotenValidate

func (obj *Pod_Status_Container) GotenValidate() error

func (*Pod_Status_Container) MakeDiffFieldMask

func (*Pod_Status_Container) MakeFullFieldMask

func (o *Pod_Status_Container) MakeFullFieldMask() *Pod_Status_Container_FieldMask

func (*Pod_Status_Container) MakeRawDiffFieldMask

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

func (*Pod_Status_Container) MakeRawFullFieldMask

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

func (*Pod_Status_Container) Marshal

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

func (*Pod_Status_Container) MarshalJSON

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

func (*Pod_Status_Container) Merge

func (o *Pod_Status_Container) Merge(source *Pod_Status_Container)

func (*Pod_Status_Container) MergeRaw

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

func (*Pod_Status_Container) ProtoMessage

func (*Pod_Status_Container) ProtoMessage()

func (*Pod_Status_Container) ProtoReflect

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

func (*Pod_Status_Container) Reset

func (m *Pod_Status_Container) Reset()

func (*Pod_Status_Container) SetName

func (m *Pod_Status_Container) SetName(fv string)

func (*Pod_Status_Container) SetRunning

func (*Pod_Status_Container) SetState

func (*Pod_Status_Container) SetTerminated

func (*Pod_Status_Container) SetWaiting

func (*Pod_Status_Container) String

func (m *Pod_Status_Container) String() string

func (*Pod_Status_Container) Unmarshal

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

func (*Pod_Status_Container) UnmarshalJSON

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

type Pod_Status_ContainerPathSelectorName

type Pod_Status_ContainerPathSelectorName struct{}

func (Pod_Status_ContainerPathSelectorName) FieldPath

func (Pod_Status_ContainerPathSelectorName) WithArrayOfValues

func (Pod_Status_ContainerPathSelectorName) WithValue

type Pod_Status_ContainerPathSelectorRunning

type Pod_Status_ContainerPathSelectorRunning struct{}

func (Pod_Status_ContainerPathSelectorRunning) FieldPath

func (Pod_Status_ContainerPathSelectorRunning) StartedAt

func (Pod_Status_ContainerPathSelectorRunning) WithSubArrayItemValue

func (Pod_Status_ContainerPathSelectorRunning) WithSubArrayOfValues

func (Pod_Status_ContainerPathSelectorRunning) WithSubPath

func (Pod_Status_ContainerPathSelectorRunning) WithSubValue

type Pod_Status_ContainerPathSelectorRunningStartedAt

type Pod_Status_ContainerPathSelectorRunningStartedAt struct{}

func (Pod_Status_ContainerPathSelectorRunningStartedAt) FieldPath

func (Pod_Status_ContainerPathSelectorRunningStartedAt) WithArrayOfValues

func (Pod_Status_ContainerPathSelectorRunningStartedAt) WithValue

type Pod_Status_ContainerPathSelectorState

type Pod_Status_ContainerPathSelectorState struct{}

func (Pod_Status_ContainerPathSelectorState) FieldPath

func (Pod_Status_ContainerPathSelectorState) WithArrayOfValues

func (Pod_Status_ContainerPathSelectorState) WithValue

type Pod_Status_ContainerPathSelectorTerminated

type Pod_Status_ContainerPathSelectorTerminated struct{}

func (Pod_Status_ContainerPathSelectorTerminated) ContainerId

func (Pod_Status_ContainerPathSelectorTerminated) ExitCode

func (Pod_Status_ContainerPathSelectorTerminated) FieldPath

func (Pod_Status_ContainerPathSelectorTerminated) FinishedAt

func (Pod_Status_ContainerPathSelectorTerminated) Message

func (Pod_Status_ContainerPathSelectorTerminated) Reason

func (Pod_Status_ContainerPathSelectorTerminated) Signal

func (Pod_Status_ContainerPathSelectorTerminated) StartedAt

type Pod_Status_ContainerPathSelectorTerminatedContainerId

type Pod_Status_ContainerPathSelectorTerminatedContainerId struct{}

func (Pod_Status_ContainerPathSelectorTerminatedContainerId) FieldPath

func (Pod_Status_ContainerPathSelectorTerminatedContainerId) WithArrayOfValues

func (Pod_Status_ContainerPathSelectorTerminatedContainerId) WithValue

type Pod_Status_ContainerPathSelectorTerminatedExitCode

type Pod_Status_ContainerPathSelectorTerminatedExitCode struct{}

func (Pod_Status_ContainerPathSelectorTerminatedExitCode) FieldPath

func (Pod_Status_ContainerPathSelectorTerminatedExitCode) WithArrayOfValues

func (Pod_Status_ContainerPathSelectorTerminatedExitCode) WithValue

type Pod_Status_ContainerPathSelectorTerminatedFinishedAt

type Pod_Status_ContainerPathSelectorTerminatedFinishedAt struct{}

func (Pod_Status_ContainerPathSelectorTerminatedFinishedAt) FieldPath

func (Pod_Status_ContainerPathSelectorTerminatedFinishedAt) WithArrayOfValues

func (Pod_Status_ContainerPathSelectorTerminatedFinishedAt) WithValue

type Pod_Status_ContainerPathSelectorTerminatedMessage

type Pod_Status_ContainerPathSelectorTerminatedMessage struct{}

func (Pod_Status_ContainerPathSelectorTerminatedMessage) FieldPath

func (Pod_Status_ContainerPathSelectorTerminatedMessage) WithArrayOfValues

func (Pod_Status_ContainerPathSelectorTerminatedMessage) WithValue

type Pod_Status_ContainerPathSelectorTerminatedReason

type Pod_Status_ContainerPathSelectorTerminatedReason struct{}

func (Pod_Status_ContainerPathSelectorTerminatedReason) FieldPath

func (Pod_Status_ContainerPathSelectorTerminatedReason) WithArrayOfValues

func (Pod_Status_ContainerPathSelectorTerminatedReason) WithValue

type Pod_Status_ContainerPathSelectorTerminatedSignal

type Pod_Status_ContainerPathSelectorTerminatedSignal struct{}

func (Pod_Status_ContainerPathSelectorTerminatedSignal) FieldPath

func (Pod_Status_ContainerPathSelectorTerminatedSignal) WithArrayOfValues

func (Pod_Status_ContainerPathSelectorTerminatedSignal) WithValue

type Pod_Status_ContainerPathSelectorTerminatedStartedAt

type Pod_Status_ContainerPathSelectorTerminatedStartedAt struct{}

func (Pod_Status_ContainerPathSelectorTerminatedStartedAt) FieldPath

func (Pod_Status_ContainerPathSelectorTerminatedStartedAt) WithArrayOfValues

func (Pod_Status_ContainerPathSelectorTerminatedStartedAt) WithValue

type Pod_Status_ContainerPathSelectorWaiting

type Pod_Status_ContainerPathSelectorWaiting struct{}

func (Pod_Status_ContainerPathSelectorWaiting) FieldPath

func (Pod_Status_ContainerPathSelectorWaiting) Message

func (Pod_Status_ContainerPathSelectorWaiting) Reason

func (Pod_Status_ContainerPathSelectorWaiting) WithSubArrayItemValue

func (Pod_Status_ContainerPathSelectorWaiting) WithSubArrayOfValues

func (Pod_Status_ContainerPathSelectorWaiting) WithSubPath

func (Pod_Status_ContainerPathSelectorWaiting) WithSubValue

type Pod_Status_ContainerPathSelectorWaitingMessage

type Pod_Status_ContainerPathSelectorWaitingMessage struct{}

func (Pod_Status_ContainerPathSelectorWaitingMessage) FieldPath

func (Pod_Status_ContainerPathSelectorWaitingMessage) WithArrayOfValues

func (Pod_Status_ContainerPathSelectorWaitingMessage) WithValue

type Pod_Status_ContainerPathSelectorWaitingReason

type Pod_Status_ContainerPathSelectorWaitingReason struct{}

func (Pod_Status_ContainerPathSelectorWaitingReason) FieldPath

func (Pod_Status_ContainerPathSelectorWaitingReason) WithArrayOfValues

func (Pod_Status_ContainerPathSelectorWaitingReason) WithValue

type Pod_Status_Container_FieldMask

type Pod_Status_Container_FieldMask struct {
	Paths []PodStatusContainer_FieldPath
}

func FullPod_Status_Container_FieldMask

func FullPod_Status_Container_FieldMask() *Pod_Status_Container_FieldMask

func (*Pod_Status_Container_FieldMask) AppendPath

func (*Pod_Status_Container_FieldMask) AppendRawPath

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

func (*Pod_Status_Container_FieldMask) DecodeFirestore

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

func (*Pod_Status_Container_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Pod_Status_Container_FieldMask) FilterInputFields

func (fieldMask *Pod_Status_Container_FieldMask) FilterInputFields() *Pod_Status_Container_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Pod_Status_Container_FieldMask) FromProtoFieldMask

func (fieldMask *Pod_Status_Container_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*Pod_Status_Container_FieldMask) GetPaths

func (*Pod_Status_Container_FieldMask) GetRawPaths

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

func (*Pod_Status_Container_FieldMask) IsFull

func (fieldMask *Pod_Status_Container_FieldMask) IsFull() bool

func (Pod_Status_Container_FieldMask) Marshal

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

implement methods required by customType

func (Pod_Status_Container_FieldMask) MarshalJSON

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

func (*Pod_Status_Container_FieldMask) PathsCount

func (fieldMask *Pod_Status_Container_FieldMask) PathsCount() int

func (*Pod_Status_Container_FieldMask) Project

func (*Pod_Status_Container_FieldMask) ProjectRaw

func (*Pod_Status_Container_FieldMask) ProtoMessage

func (fieldMask *Pod_Status_Container_FieldMask) ProtoMessage()

func (*Pod_Status_Container_FieldMask) ProtoReflect

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

func (*Pod_Status_Container_FieldMask) Reset

func (fieldMask *Pod_Status_Container_FieldMask) Reset()

func (*Pod_Status_Container_FieldMask) Set

func (fieldMask *Pod_Status_Container_FieldMask) Set(target, source *Pod_Status_Container)

func (*Pod_Status_Container_FieldMask) SetFromCliFlag

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

func (*Pod_Status_Container_FieldMask) SetRaw

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

func (*Pod_Status_Container_FieldMask) Size

func (fieldMask *Pod_Status_Container_FieldMask) Size() int

func (*Pod_Status_Container_FieldMask) String

func (fieldMask *Pod_Status_Container_FieldMask) String() string

func (*Pod_Status_Container_FieldMask) Subtract

func (*Pod_Status_Container_FieldMask) SubtractRaw

func (*Pod_Status_Container_FieldMask) ToProtoFieldMask

func (fieldMask *Pod_Status_Container_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Pod_Status_Container_FieldMask) Unmarshal

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

func (*Pod_Status_Container_FieldMask) UnmarshalJSON

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

type Pod_Status_Container_State

type Pod_Status_Container_State int32

TODO remove prefixes when the name conflict issue by gogo is resolved

const (
	Pod_Status_Container_STATE_UNSPECIFIED Pod_Status_Container_State = 0
	Pod_Status_Container_WAITING           Pod_Status_Container_State = 1
	Pod_Status_Container_RUNNING           Pod_Status_Container_State = 2
	Pod_Status_Container_TERMINATED        Pod_Status_Container_State = 3
	Pod_Status_Container_UNKNOWN           Pod_Status_Container_State = 4
)

func (Pod_Status_Container_State) Descriptor

func (Pod_Status_Container_State) Enum

func (Pod_Status_Container_State) EnumDescriptor

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

Deprecated, Use Pod_Status_Container_State.ProtoReflect.Descriptor instead.

func (Pod_Status_Container_State) Number

func (Pod_Status_Container_State) String

func (Pod_Status_Container_State) Type

type Pod_Status_Container_StateRunning

type Pod_Status_Container_StateRunning struct {

	// started_at indicates when the container started at.
	StartedAt *timestamp.Timestamp `protobuf:"bytes,1,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty" firestore:"startedAt"`
	// contains filtered or unexported fields
}

func (*Pod_Status_Container_StateRunning) Clone

func (*Pod_Status_Container_StateRunning) CloneRaw

func (*Pod_Status_Container_StateRunning) Descriptor

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

Deprecated, Use Pod_Status_Container_StateRunning.ProtoReflect.Descriptor instead.

func (*Pod_Status_Container_StateRunning) GetStartedAt

func (*Pod_Status_Container_StateRunning) GotenMessage

func (*Pod_Status_Container_StateRunning) GotenMessage()

func (*Pod_Status_Container_StateRunning) GotenObjectExt

func (o *Pod_Status_Container_StateRunning) GotenObjectExt()

func (*Pod_Status_Container_StateRunning) GotenValidate

func (obj *Pod_Status_Container_StateRunning) GotenValidate() error

func (*Pod_Status_Container_StateRunning) MakeFullFieldMask

func (*Pod_Status_Container_StateRunning) MakeRawDiffFieldMask

func (*Pod_Status_Container_StateRunning) MakeRawFullFieldMask

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

func (*Pod_Status_Container_StateRunning) Marshal

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

func (*Pod_Status_Container_StateRunning) MarshalJSON

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

func (*Pod_Status_Container_StateRunning) Merge

func (*Pod_Status_Container_StateRunning) MergeRaw

func (*Pod_Status_Container_StateRunning) ProtoMessage

func (*Pod_Status_Container_StateRunning) ProtoMessage()

func (*Pod_Status_Container_StateRunning) ProtoReflect

func (*Pod_Status_Container_StateRunning) Reset

func (*Pod_Status_Container_StateRunning) SetStartedAt

func (*Pod_Status_Container_StateRunning) String

func (*Pod_Status_Container_StateRunning) Unmarshal

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

func (*Pod_Status_Container_StateRunning) UnmarshalJSON

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

type Pod_Status_Container_StateRunningPathSelectorStartedAt

type Pod_Status_Container_StateRunningPathSelectorStartedAt struct{}

func (Pod_Status_Container_StateRunningPathSelectorStartedAt) FieldPath

func (Pod_Status_Container_StateRunningPathSelectorStartedAt) WithArrayOfValues

func (Pod_Status_Container_StateRunningPathSelectorStartedAt) WithValue

type Pod_Status_Container_StateRunning_FieldMask

type Pod_Status_Container_StateRunning_FieldMask struct {
	Paths []PodStatusContainerStateRunning_FieldPath
}

func FullPod_Status_Container_StateRunning_FieldMask

func FullPod_Status_Container_StateRunning_FieldMask() *Pod_Status_Container_StateRunning_FieldMask

func (*Pod_Status_Container_StateRunning_FieldMask) AppendPath

func (*Pod_Status_Container_StateRunning_FieldMask) AppendRawPath

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

func (*Pod_Status_Container_StateRunning_FieldMask) DecodeFirestore

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

func (*Pod_Status_Container_StateRunning_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Pod_Status_Container_StateRunning_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Pod_Status_Container_StateRunning_FieldMask) FromProtoFieldMask

func (fieldMask *Pod_Status_Container_StateRunning_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*Pod_Status_Container_StateRunning_FieldMask) GetPaths

func (*Pod_Status_Container_StateRunning_FieldMask) GetRawPaths

func (*Pod_Status_Container_StateRunning_FieldMask) IsFull

func (Pod_Status_Container_StateRunning_FieldMask) Marshal

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

implement methods required by customType

func (Pod_Status_Container_StateRunning_FieldMask) MarshalJSON

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

func (*Pod_Status_Container_StateRunning_FieldMask) PathsCount

func (fieldMask *Pod_Status_Container_StateRunning_FieldMask) PathsCount() int

func (*Pod_Status_Container_StateRunning_FieldMask) Project

func (*Pod_Status_Container_StateRunning_FieldMask) ProjectRaw

func (*Pod_Status_Container_StateRunning_FieldMask) ProtoMessage

func (fieldMask *Pod_Status_Container_StateRunning_FieldMask) ProtoMessage()

func (*Pod_Status_Container_StateRunning_FieldMask) ProtoReflect

func (*Pod_Status_Container_StateRunning_FieldMask) Reset

func (*Pod_Status_Container_StateRunning_FieldMask) Set

func (*Pod_Status_Container_StateRunning_FieldMask) SetFromCliFlag

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

func (*Pod_Status_Container_StateRunning_FieldMask) SetRaw

func (*Pod_Status_Container_StateRunning_FieldMask) Size

func (*Pod_Status_Container_StateRunning_FieldMask) String

func (*Pod_Status_Container_StateRunning_FieldMask) Subtract

func (*Pod_Status_Container_StateRunning_FieldMask) SubtractRaw

func (*Pod_Status_Container_StateRunning_FieldMask) ToProtoFieldMask

func (fieldMask *Pod_Status_Container_StateRunning_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Pod_Status_Container_StateRunning_FieldMask) Unmarshal

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

func (*Pod_Status_Container_StateRunning_FieldMask) UnmarshalJSON

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

type Pod_Status_Container_StateTerminated

type Pod_Status_Container_StateTerminated struct {

	// exit_code is the exist code that the process returns at the end.
	ExitCode int32 `protobuf:"varint,1,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty" firestore:"exitCode"`
	// signal is the signal used to kill the process.
	Signal int32 `protobuf:"varint,2,opt,name=signal,proto3" json:"signal,omitempty" firestore:"signal"`
	// reason explains why the container is terminated.
	Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty" firestore:"reason"`
	// message has detailed human readable message.
	Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty" firestore:"message"`
	// started_at indicates when the container started at.
	StartedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty" firestore:"startedAt"`
	// finished_at indicates when the container exited at.
	FinishedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=finished_at,json=finishedAt,proto3" json:"finished_at,omitempty" firestore:"finishedAt"`
	// containerID is the ID of the container when it was running.
	ContainerId string `protobuf:"bytes,7,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty" firestore:"containerId"`
	// contains filtered or unexported fields
}

func (*Pod_Status_Container_StateTerminated) Clone

func (*Pod_Status_Container_StateTerminated) CloneRaw

func (*Pod_Status_Container_StateTerminated) Descriptor

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

Deprecated, Use Pod_Status_Container_StateTerminated.ProtoReflect.Descriptor instead.

func (*Pod_Status_Container_StateTerminated) GetContainerId

func (m *Pod_Status_Container_StateTerminated) GetContainerId() string

func (*Pod_Status_Container_StateTerminated) GetExitCode

func (*Pod_Status_Container_StateTerminated) GetFinishedAt

func (*Pod_Status_Container_StateTerminated) GetMessage

func (*Pod_Status_Container_StateTerminated) GetReason

func (*Pod_Status_Container_StateTerminated) GetSignal

func (*Pod_Status_Container_StateTerminated) GetStartedAt

func (*Pod_Status_Container_StateTerminated) GotenMessage

func (*Pod_Status_Container_StateTerminated) GotenMessage()

func (*Pod_Status_Container_StateTerminated) GotenObjectExt

func (o *Pod_Status_Container_StateTerminated) GotenObjectExt()

func (*Pod_Status_Container_StateTerminated) GotenValidate

func (obj *Pod_Status_Container_StateTerminated) GotenValidate() error

func (*Pod_Status_Container_StateTerminated) MakeFullFieldMask

func (*Pod_Status_Container_StateTerminated) MakeRawDiffFieldMask

func (*Pod_Status_Container_StateTerminated) MakeRawFullFieldMask

func (*Pod_Status_Container_StateTerminated) Marshal

func (*Pod_Status_Container_StateTerminated) MarshalJSON

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

func (*Pod_Status_Container_StateTerminated) Merge

func (*Pod_Status_Container_StateTerminated) MergeRaw

func (*Pod_Status_Container_StateTerminated) ProtoMessage

func (*Pod_Status_Container_StateTerminated) ProtoMessage()

func (*Pod_Status_Container_StateTerminated) ProtoReflect

func (*Pod_Status_Container_StateTerminated) Reset

func (*Pod_Status_Container_StateTerminated) SetContainerId

func (m *Pod_Status_Container_StateTerminated) SetContainerId(fv string)

func (*Pod_Status_Container_StateTerminated) SetExitCode

func (m *Pod_Status_Container_StateTerminated) SetExitCode(fv int32)

func (*Pod_Status_Container_StateTerminated) SetFinishedAt

func (*Pod_Status_Container_StateTerminated) SetMessage

func (m *Pod_Status_Container_StateTerminated) SetMessage(fv string)

func (*Pod_Status_Container_StateTerminated) SetReason

func (*Pod_Status_Container_StateTerminated) SetSignal

func (*Pod_Status_Container_StateTerminated) SetStartedAt

func (*Pod_Status_Container_StateTerminated) String

func (*Pod_Status_Container_StateTerminated) Unmarshal

func (*Pod_Status_Container_StateTerminated) UnmarshalJSON

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

type Pod_Status_Container_StateTerminatedPathSelectorContainerId

type Pod_Status_Container_StateTerminatedPathSelectorContainerId struct{}

func (Pod_Status_Container_StateTerminatedPathSelectorContainerId) FieldPath

func (Pod_Status_Container_StateTerminatedPathSelectorContainerId) WithArrayOfValues

func (Pod_Status_Container_StateTerminatedPathSelectorContainerId) WithValue

type Pod_Status_Container_StateTerminatedPathSelectorExitCode

type Pod_Status_Container_StateTerminatedPathSelectorExitCode struct{}

func (Pod_Status_Container_StateTerminatedPathSelectorExitCode) FieldPath

func (Pod_Status_Container_StateTerminatedPathSelectorExitCode) WithArrayOfValues

func (Pod_Status_Container_StateTerminatedPathSelectorExitCode) WithValue

type Pod_Status_Container_StateTerminatedPathSelectorFinishedAt

type Pod_Status_Container_StateTerminatedPathSelectorFinishedAt struct{}

func (Pod_Status_Container_StateTerminatedPathSelectorFinishedAt) FieldPath

func (Pod_Status_Container_StateTerminatedPathSelectorFinishedAt) WithArrayOfValues

func (Pod_Status_Container_StateTerminatedPathSelectorFinishedAt) WithValue

type Pod_Status_Container_StateTerminatedPathSelectorMessage

type Pod_Status_Container_StateTerminatedPathSelectorMessage struct{}

func (Pod_Status_Container_StateTerminatedPathSelectorMessage) FieldPath

func (Pod_Status_Container_StateTerminatedPathSelectorMessage) WithArrayOfValues

func (Pod_Status_Container_StateTerminatedPathSelectorMessage) WithValue

type Pod_Status_Container_StateTerminatedPathSelectorReason

type Pod_Status_Container_StateTerminatedPathSelectorReason struct{}

func (Pod_Status_Container_StateTerminatedPathSelectorReason) FieldPath

func (Pod_Status_Container_StateTerminatedPathSelectorReason) WithArrayOfValues

func (Pod_Status_Container_StateTerminatedPathSelectorReason) WithValue

type Pod_Status_Container_StateTerminatedPathSelectorSignal

type Pod_Status_Container_StateTerminatedPathSelectorSignal struct{}

func (Pod_Status_Container_StateTerminatedPathSelectorSignal) FieldPath

func (Pod_Status_Container_StateTerminatedPathSelectorSignal) WithArrayOfValues

func (Pod_Status_Container_StateTerminatedPathSelectorSignal) WithValue

type Pod_Status_Container_StateTerminatedPathSelectorStartedAt

type Pod_Status_Container_StateTerminatedPathSelectorStartedAt struct{}

func (Pod_Status_Container_StateTerminatedPathSelectorStartedAt) FieldPath

func (Pod_Status_Container_StateTerminatedPathSelectorStartedAt) WithArrayOfValues

func (Pod_Status_Container_StateTerminatedPathSelectorStartedAt) WithValue

type Pod_Status_Container_StateTerminated_FieldMask

type Pod_Status_Container_StateTerminated_FieldMask struct {
	Paths []PodStatusContainerStateTerminated_FieldPath
}

func FullPod_Status_Container_StateTerminated_FieldMask

func FullPod_Status_Container_StateTerminated_FieldMask() *Pod_Status_Container_StateTerminated_FieldMask

func (*Pod_Status_Container_StateTerminated_FieldMask) AppendPath

func (*Pod_Status_Container_StateTerminated_FieldMask) AppendRawPath

func (*Pod_Status_Container_StateTerminated_FieldMask) DecodeFirestore

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

func (*Pod_Status_Container_StateTerminated_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Pod_Status_Container_StateTerminated_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Pod_Status_Container_StateTerminated_FieldMask) FromProtoFieldMask

func (fieldMask *Pod_Status_Container_StateTerminated_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*Pod_Status_Container_StateTerminated_FieldMask) GetPaths

func (*Pod_Status_Container_StateTerminated_FieldMask) GetRawPaths

func (*Pod_Status_Container_StateTerminated_FieldMask) IsFull

func (Pod_Status_Container_StateTerminated_FieldMask) Marshal

implement methods required by customType

func (Pod_Status_Container_StateTerminated_FieldMask) MarshalJSON

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

func (*Pod_Status_Container_StateTerminated_FieldMask) PathsCount

func (fieldMask *Pod_Status_Container_StateTerminated_FieldMask) PathsCount() int

func (*Pod_Status_Container_StateTerminated_FieldMask) Project

func (*Pod_Status_Container_StateTerminated_FieldMask) ProjectRaw

func (*Pod_Status_Container_StateTerminated_FieldMask) ProtoMessage

func (fieldMask *Pod_Status_Container_StateTerminated_FieldMask) ProtoMessage()

func (*Pod_Status_Container_StateTerminated_FieldMask) ProtoReflect

func (*Pod_Status_Container_StateTerminated_FieldMask) Reset

func (*Pod_Status_Container_StateTerminated_FieldMask) Set

func (*Pod_Status_Container_StateTerminated_FieldMask) SetFromCliFlag

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

func (*Pod_Status_Container_StateTerminated_FieldMask) SetRaw

func (*Pod_Status_Container_StateTerminated_FieldMask) Size

func (*Pod_Status_Container_StateTerminated_FieldMask) String

func (*Pod_Status_Container_StateTerminated_FieldMask) SubtractRaw

func (*Pod_Status_Container_StateTerminated_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*Pod_Status_Container_StateTerminated_FieldMask) Unmarshal

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

func (*Pod_Status_Container_StateTerminated_FieldMask) UnmarshalJSON

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

type Pod_Status_Container_StateWaiting

type Pod_Status_Container_StateWaiting struct {

	// reason explains why the container is waiting now.
	Reason string `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty" firestore:"reason"`
	// message gives a human readable message that explains the state.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty" firestore:"message"`
	// contains filtered or unexported fields
}

func (*Pod_Status_Container_StateWaiting) Clone

func (*Pod_Status_Container_StateWaiting) CloneRaw

func (*Pod_Status_Container_StateWaiting) Descriptor

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

Deprecated, Use Pod_Status_Container_StateWaiting.ProtoReflect.Descriptor instead.

func (*Pod_Status_Container_StateWaiting) GetMessage

func (m *Pod_Status_Container_StateWaiting) GetMessage() string

func (*Pod_Status_Container_StateWaiting) GetReason

func (*Pod_Status_Container_StateWaiting) GotenMessage

func (*Pod_Status_Container_StateWaiting) GotenMessage()

func (*Pod_Status_Container_StateWaiting) GotenObjectExt

func (o *Pod_Status_Container_StateWaiting) GotenObjectExt()

func (*Pod_Status_Container_StateWaiting) GotenValidate

func (obj *Pod_Status_Container_StateWaiting) GotenValidate() error

func (*Pod_Status_Container_StateWaiting) MakeFullFieldMask

func (*Pod_Status_Container_StateWaiting) MakeRawDiffFieldMask

func (*Pod_Status_Container_StateWaiting) MakeRawFullFieldMask

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

func (*Pod_Status_Container_StateWaiting) Marshal

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

func (*Pod_Status_Container_StateWaiting) MarshalJSON

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

func (*Pod_Status_Container_StateWaiting) Merge

func (*Pod_Status_Container_StateWaiting) MergeRaw

func (*Pod_Status_Container_StateWaiting) ProtoMessage

func (*Pod_Status_Container_StateWaiting) ProtoMessage()

func (*Pod_Status_Container_StateWaiting) ProtoReflect

func (*Pod_Status_Container_StateWaiting) Reset

func (*Pod_Status_Container_StateWaiting) SetMessage

func (m *Pod_Status_Container_StateWaiting) SetMessage(fv string)

func (*Pod_Status_Container_StateWaiting) SetReason

func (m *Pod_Status_Container_StateWaiting) SetReason(fv string)

func (*Pod_Status_Container_StateWaiting) String

func (*Pod_Status_Container_StateWaiting) Unmarshal

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

func (*Pod_Status_Container_StateWaiting) UnmarshalJSON

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

type Pod_Status_Container_StateWaitingPathSelectorMessage

type Pod_Status_Container_StateWaitingPathSelectorMessage struct{}

func (Pod_Status_Container_StateWaitingPathSelectorMessage) FieldPath

func (Pod_Status_Container_StateWaitingPathSelectorMessage) WithArrayOfValues

func (Pod_Status_Container_StateWaitingPathSelectorMessage) WithValue

type Pod_Status_Container_StateWaitingPathSelectorReason

type Pod_Status_Container_StateWaitingPathSelectorReason struct{}

func (Pod_Status_Container_StateWaitingPathSelectorReason) FieldPath

func (Pod_Status_Container_StateWaitingPathSelectorReason) WithArrayOfValues

func (Pod_Status_Container_StateWaitingPathSelectorReason) WithValue

type Pod_Status_Container_StateWaiting_FieldMask

type Pod_Status_Container_StateWaiting_FieldMask struct {
	Paths []PodStatusContainerStateWaiting_FieldPath
}

func FullPod_Status_Container_StateWaiting_FieldMask

func FullPod_Status_Container_StateWaiting_FieldMask() *Pod_Status_Container_StateWaiting_FieldMask

func (*Pod_Status_Container_StateWaiting_FieldMask) AppendPath

func (*Pod_Status_Container_StateWaiting_FieldMask) AppendRawPath

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

func (*Pod_Status_Container_StateWaiting_FieldMask) DecodeFirestore

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

func (*Pod_Status_Container_StateWaiting_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Pod_Status_Container_StateWaiting_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Pod_Status_Container_StateWaiting_FieldMask) FromProtoFieldMask

func (fieldMask *Pod_Status_Container_StateWaiting_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*Pod_Status_Container_StateWaiting_FieldMask) GetPaths

func (*Pod_Status_Container_StateWaiting_FieldMask) GetRawPaths

func (*Pod_Status_Container_StateWaiting_FieldMask) IsFull

func (Pod_Status_Container_StateWaiting_FieldMask) Marshal

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

implement methods required by customType

func (Pod_Status_Container_StateWaiting_FieldMask) MarshalJSON

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

func (*Pod_Status_Container_StateWaiting_FieldMask) PathsCount

func (fieldMask *Pod_Status_Container_StateWaiting_FieldMask) PathsCount() int

func (*Pod_Status_Container_StateWaiting_FieldMask) Project

func (*Pod_Status_Container_StateWaiting_FieldMask) ProjectRaw

func (*Pod_Status_Container_StateWaiting_FieldMask) ProtoMessage

func (fieldMask *Pod_Status_Container_StateWaiting_FieldMask) ProtoMessage()

func (*Pod_Status_Container_StateWaiting_FieldMask) ProtoReflect

func (*Pod_Status_Container_StateWaiting_FieldMask) Reset

func (*Pod_Status_Container_StateWaiting_FieldMask) Set

func (*Pod_Status_Container_StateWaiting_FieldMask) SetFromCliFlag

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

func (*Pod_Status_Container_StateWaiting_FieldMask) SetRaw

func (*Pod_Status_Container_StateWaiting_FieldMask) Size

func (*Pod_Status_Container_StateWaiting_FieldMask) String

func (*Pod_Status_Container_StateWaiting_FieldMask) Subtract

func (*Pod_Status_Container_StateWaiting_FieldMask) SubtractRaw

func (*Pod_Status_Container_StateWaiting_FieldMask) ToProtoFieldMask

func (fieldMask *Pod_Status_Container_StateWaiting_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Pod_Status_Container_StateWaiting_FieldMask) Unmarshal

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

func (*Pod_Status_Container_StateWaiting_FieldMask) UnmarshalJSON

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

type Pod_Status_FieldMask

type Pod_Status_FieldMask struct {
	Paths []PodStatus_FieldPath
}

func FullPod_Status_FieldMask

func FullPod_Status_FieldMask() *Pod_Status_FieldMask

func (*Pod_Status_FieldMask) AppendPath

func (fieldMask *Pod_Status_FieldMask) AppendPath(path PodStatus_FieldPath)

func (*Pod_Status_FieldMask) AppendRawPath

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

func (*Pod_Status_FieldMask) DecodeFirestore

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

func (*Pod_Status_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Pod_Status_FieldMask) FilterInputFields

func (fieldMask *Pod_Status_FieldMask) FilterInputFields() *Pod_Status_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Pod_Status_FieldMask) FromProtoFieldMask

func (fieldMask *Pod_Status_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*Pod_Status_FieldMask) GetPaths

func (fieldMask *Pod_Status_FieldMask) GetPaths() []PodStatus_FieldPath

func (*Pod_Status_FieldMask) GetRawPaths

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

func (*Pod_Status_FieldMask) IsFull

func (fieldMask *Pod_Status_FieldMask) IsFull() bool

func (Pod_Status_FieldMask) Marshal

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

implement methods required by customType

func (Pod_Status_FieldMask) MarshalJSON

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

func (*Pod_Status_FieldMask) PathsCount

func (fieldMask *Pod_Status_FieldMask) PathsCount() int

func (*Pod_Status_FieldMask) Project

func (fieldMask *Pod_Status_FieldMask) Project(source *Pod_Status) *Pod_Status

func (*Pod_Status_FieldMask) ProjectRaw

func (*Pod_Status_FieldMask) ProtoMessage

func (fieldMask *Pod_Status_FieldMask) ProtoMessage()

func (*Pod_Status_FieldMask) ProtoReflect

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

func (*Pod_Status_FieldMask) Reset

func (fieldMask *Pod_Status_FieldMask) Reset()

func (*Pod_Status_FieldMask) Set

func (fieldMask *Pod_Status_FieldMask) Set(target, source *Pod_Status)

func (*Pod_Status_FieldMask) SetFromCliFlag

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

func (*Pod_Status_FieldMask) SetRaw

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

func (*Pod_Status_FieldMask) Size

func (fieldMask *Pod_Status_FieldMask) Size() int

func (*Pod_Status_FieldMask) String

func (fieldMask *Pod_Status_FieldMask) String() string

func (*Pod_Status_FieldMask) Subtract

func (fieldMask *Pod_Status_FieldMask) Subtract(other *Pod_Status_FieldMask) *Pod_Status_FieldMask

func (*Pod_Status_FieldMask) SubtractRaw

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

func (*Pod_Status_FieldMask) ToProtoFieldMask

func (fieldMask *Pod_Status_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Pod_Status_FieldMask) Unmarshal

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

func (*Pod_Status_FieldMask) UnmarshalJSON

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

type Pod_Status_Phase

type Pod_Status_Phase int32

PodPhase is states of Pod. TODO remove prefixes when the name conflict issue by gogo is resolved

const (
	// PhaseUnspecified means the Pod is in unknown state. This state is
	// usually not used.
	Pod_Status_PHASE_UNSPECIFIED Pod_Status_Phase = 0
	// PhasePending is used when the Pod is accepted by the system and it's
	// under processing to be launched.
	Pod_Status_PENDING Pod_Status_Phase = 1
	// PhaseRunning indicates all the containers supposed to be running are up
	// and running.
	Pod_Status_RUNNING Pod_Status_Phase = 2
	// PhaseSucceeded indicates the Pod is terminated however the exit codes
	// of the containers are non-error numbers.
	Pod_Status_SUCCEEDED Pod_Status_Phase = 3
	// PhaseFailed is used when the Pod encountered an issue and some or all
	// of the container are not running.
	Pod_Status_FAILED Pod_Status_Phase = 4
	// PhaseUnknown is used when the assigned node doesn't respond anymore
	Pod_Status_UNKNOWN Pod_Status_Phase = 5
)

func (Pod_Status_Phase) Descriptor

func (Pod_Status_Phase) Enum

func (Pod_Status_Phase) EnumDescriptor

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

Deprecated, Use Pod_Status_Phase.ProtoReflect.Descriptor instead.

func (Pod_Status_Phase) Number

func (Pod_Status_Phase) String

func (x Pod_Status_Phase) String() string

func (Pod_Status_Phase) Type

type QueryResultChange

type QueryResultChange struct {
	Changes        []*PodChange
	PrevPageCursor *PagerCursor
	NextPageCursor *PagerCursor
	ResumeToken    string
	IsCurrent      bool
	IsHardReset    bool
	IsSoftReset    bool
	SnapshotSize   int64
}

func (*QueryResultChange) GetIsCurrent

func (qr *QueryResultChange) GetIsCurrent() bool

func (*QueryResultChange) GetIsHardReset

func (qr *QueryResultChange) GetIsHardReset() bool

func (*QueryResultChange) GetIsSoftReset

func (qr *QueryResultChange) GetIsSoftReset() bool

func (*QueryResultChange) GetNextPageCursor

func (qr *QueryResultChange) GetNextPageCursor() gotenresource.Cursor

func (*QueryResultChange) GetPrevPageCursor

func (qr *QueryResultChange) GetPrevPageCursor() gotenresource.Cursor

func (*QueryResultChange) GetResults

func (*QueryResultChange) GetResumeToken

func (qr *QueryResultChange) GetResumeToken() string

func (*QueryResultChange) GetSnapshotSize

func (qr *QueryResultChange) GetSnapshotSize() int64

func (*QueryResultChange) SetCursors

func (qr *QueryResultChange) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor)

func (*QueryResultChange) SetIsCurrent

func (qr *QueryResultChange) SetIsCurrent()

func (*QueryResultChange) SetIsHardReset

func (qr *QueryResultChange) SetIsHardReset()

func (*QueryResultChange) SetIsSoftReset

func (qr *QueryResultChange) SetIsSoftReset()

func (*QueryResultChange) SetResults

func (qr *QueryResultChange) SetResults(results gotenresource.ResourceChangeList)

func (*QueryResultChange) SetResumeToken

func (qr *QueryResultChange) SetResumeToken(token string)

func (*QueryResultChange) SetSnapshotSize

func (qr *QueryResultChange) SetSnapshotSize(size int64)

type QueryResultSnapshot

type QueryResultSnapshot struct {
	Pods              []*Pod
	PrevPageCursor    *PagerCursor
	NextPageCursor    *PagerCursor
	TotalResultsCount int32
	CurrentOffset     int32
}

func (*QueryResultSnapshot) GetNextPageCursor

func (qr *QueryResultSnapshot) GetNextPageCursor() gotenresource.Cursor

func (*QueryResultSnapshot) GetPagingInfo added in v0.10.1

func (qr *QueryResultSnapshot) GetPagingInfo() (totalCount, offset int32)

func (*QueryResultSnapshot) GetPrevPageCursor

func (qr *QueryResultSnapshot) GetPrevPageCursor() gotenresource.Cursor

func (*QueryResultSnapshot) GetResults

func (*QueryResultSnapshot) SetCursors

func (qr *QueryResultSnapshot) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor)

func (*QueryResultSnapshot) SetPagingInfo added in v0.10.1

func (qr *QueryResultSnapshot) SetPagingInfo(totalCount, offset int32)

func (*QueryResultSnapshot) SetResults

func (qr *QueryResultSnapshot) SetResults(results gotenresource.ResourceList)

type Reference

type Reference struct {
	Name
	// contains filtered or unexported fields
}

func MakeReference

func MakeReference(name *Name, pod *Pod) (*Reference, error)

func MustParseReference

func MustParseReference(name string) *Reference

func ParseReference

func ParseReference(name string) (*Reference, error)

func (*Reference) ClearCached

func (ref *Reference) ClearCached()

func (*Reference) FullyQualifiedName

func (ref *Reference) FullyQualifiedName() (string, error)

func (*Reference) GetIParentName added in v0.8.0

func (ref *Reference) GetIParentName() gotenresource.Name

func (*Reference) GetIUnderlyingParentName added in v0.8.0

func (ref *Reference) GetIUnderlyingParentName() gotenresource.Name

func (*Reference) GetIdParts

func (ref *Reference) GetIdParts() map[string]string

func (*Reference) GetPattern

func (ref *Reference) GetPattern() gotenresource.NamePattern

func (*Reference) GetPod

func (ref *Reference) GetPod() *Pod

func (*Reference) GetRawResource

func (ref *Reference) GetRawResource() gotenresource.Resource

func (*Reference) GetResourceDescriptor

func (ref *Reference) GetResourceDescriptor() gotenresource.Descriptor

func (*Reference) GetSegments

func (ref *Reference) GetSegments() gotenresource.NameSegments

func (*Reference) GotenEqual

func (ref *Reference) GotenEqual(other interface{}) bool

GotenEqual returns true if other is of same type and paths are equal (implements goten.Equaler interface)

func (*Reference) IsFullyQualified

func (ref *Reference) IsFullyQualified() bool

func (*Reference) IsSpecified

func (ref *Reference) IsSpecified() bool

func (*Reference) Matches

func (name *Reference) Matches(other interface{}) bool

Matches is same as GotenEqual, but also will accept "other" if name is wildcard.

func (*Reference) ParseProtoString

func (ref *Reference) ParseProtoString(data string) error

func (*Reference) ProtoString

func (ref *Reference) ProtoString() (string, error)

func (*Reference) Resolve

func (ref *Reference) Resolve(resolved *Pod)

func (*Reference) ResolveRaw

func (ref *Reference) ResolveRaw(res gotenresource.Resource) error

func (*Reference) Resolved

func (ref *Reference) Resolved() bool

func (*Reference) SetFromCliFlag

func (ref *Reference) SetFromCliFlag(raw string) error

implement CustomTypeCliValue method

func (*Reference) String

func (ref *Reference) String() string

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 added in v0.8.0

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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"`
	// 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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 *fieldmaskpb.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() *fieldmaskpb.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 added in v0.8.0

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 added in v0.8.0

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)

type WatchQuery

type WatchQuery struct {
	ListQuery
	WatchType    watch_type.WatchType
	ChunkSize    int
	ResumeToken  string
	StartingTime *timestamppb.Timestamp
}

func (*WatchQuery) GetMaximumChunkSize

func (q *WatchQuery) GetMaximumChunkSize() int

func (*WatchQuery) GetResumeToken

func (q *WatchQuery) GetResumeToken() string

func (*WatchQuery) GetStartingTime added in v0.9.0

func (q *WatchQuery) GetStartingTime() *timestamppb.Timestamp

func (*WatchQuery) GetWatchType

func (q *WatchQuery) GetWatchType() watch_type.WatchType

func (*WatchQuery) SetMaximumChunkSize

func (q *WatchQuery) SetMaximumChunkSize(chunkSize int)

func (*WatchQuery) SetResumeToken

func (q *WatchQuery) SetResumeToken(token string)

func (*WatchQuery) SetStartingTime added in v0.9.0

func (q *WatchQuery) SetStartingTime(startingTime *timestamppb.Timestamp)

func (*WatchQuery) SetWatchType

func (q *WatchQuery) SetWatchType(watchType watch_type.WatchType)

func (*WatchQuery) String added in v0.4.29

func (q *WatchQuery) String() string

Jump to

Keyboard shortcuts

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