pod

package
v1.9.1 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2024 License: Apache-2.0 Imports: 54 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NamePattern_Project_Region = "projects/{project}/regions/{region}/pods/{pod}"
)

Variables

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,
	}
)

Functions

func AsAnyCastAccess

func AsAnyCastAccess(access PodAccess) gotenresource.Access

Types

type Descriptor

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

func GetDescriptor

func GetDescriptor() *Descriptor

func (*Descriptor) CanBeParentless added in v1.0.21

func (d *Descriptor) CanBeParentless() bool

func (*Descriptor) GetNameDescriptor

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

func (*Descriptor) GetParentResDescriptors added in v1.0.21

func (d *Descriptor) GetParentResDescriptors() []gotenresource.Descriptor

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)

func (*Descriptor) SupportsDbConstraints added in v1.8.3

func (d *Descriptor) SupportsDbConstraints() bool

func (*Descriptor) SupportsMetadata added in v1.0.21

func (d *Descriptor) SupportsMetadata() bool

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 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 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

func (*NameBuilder) SetRegionId

func (b *NameBuilder) SetRegionId(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"`
	RegionId  string `firestore:"regionId"`
}

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) ConvertToNative added in v1.0.21

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

func (*ParentName) ConvertToType added in v1.0.21

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

func (*ParentName) DescendsFrom

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

func (*ParentName) Equal added in v1.0.21

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

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) HasTrait added in v1.0.21

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

func (*ParentName) IsFullyQualified

func (name *ParentName) IsFullyQualified() bool

func (*ParentName) IsSpecified

func (name *ParentName) IsSpecified() bool

func (*ParentName) Match added in v1.0.21

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

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) Receive added in v1.0.21

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

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

func (*ParentName) Type added in v1.0.21

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

func (*ParentName) TypeName added in v1.0.21

func (name *ParentName) TypeName() string

func (*ParentName) Value added in v1.0.21

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

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) 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) IsFullyQualified

func (ref *ParentReference) IsFullyQualified() bool

func (*ParentReference) IsSpecified

func (ref *ParentReference) IsSpecified() bool

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

type Pod

type Pod struct {

	// Name of Pod
	// When creating a new instance, this field is optional and if not provided,
	// it will be generated automatically. Last ID segment must conform to the
	// following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9]
	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    *meta.Meta      `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty" firestore:"metadata"`
	Spec        *common.PodSpec `protobuf:"bytes,4,opt,name=spec,proto3" json:"spec,omitempty" firestore:"spec"`
	// Optional managing distribution.
	Distribution *distribution.Reference `protobuf:"bytes,6,opt,customtype=Reference,name=distribution,proto3" json:"distribution,omitempty" firestore:"distribution"`
	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) EnsureMetadata added in v1.0.21

func (r *Pod) EnsureMetadata() *meta.Meta

func (*Pod) GetDisplayName

func (m *Pod) GetDisplayName() string

func (*Pod) GetDistribution added in v0.12.44

func (m *Pod) GetDistribution() *distribution.Reference

func (*Pod) GetMetadata

func (m *Pod) GetMetadata() *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() *common.PodSpec

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) SetDistribution added in v0.12.44

func (m *Pod) SetDistribution(fv *distribution.Reference)

func (*Pod) SetMetadata

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

func (*Pod) SetName

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

func (*Pod) SetSpec

func (m *Pod) SetSpec(fv *common.PodSpec)

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) Distribution added in v0.12.44

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

type PodPathSelectorDistribution struct{}

func (PodPathSelectorDistribution) FieldPath added in v0.12.44

func (PodPathSelectorDistribution) WithArrayOfValues added in v0.12.44

func (PodPathSelectorDistribution) WithValue added in v0.12.44

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) Services added in v1.0.21

func (PodPathSelectorMetadata) Shards

func (PodPathSelectorMetadata) Syncing

func (PodPathSelectorMetadata) Tags

func (PodPathSelectorMetadata) UpdateTime

func (PodPathSelectorMetadata) Uuid

func (PodPathSelectorMetadata) WithArrayOfValues

func (s PodPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *Pod_FieldTerminalPathArrayOfValues

func (PodPathSelectorMetadata) WithSubArrayItemValue

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

func (PodPathSelectorMetadata) WithSubArrayOfValues

func (s PodPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues 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) 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) UnsetOnDelete added in v1.9.1

func (PodPathSelectorMetadataOwnerReferences) Version added in v0.8.0

func (PodPathSelectorMetadataOwnerReferences) WithArrayOfValues

func (PodPathSelectorMetadataOwnerReferences) WithItemValue

func (PodPathSelectorMetadataOwnerReferences) 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 PodPathSelectorMetadataOwnerReferencesUnsetOnDelete added in v1.9.1

type PodPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{}

func (PodPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath added in v1.9.1

func (PodPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues added in v1.9.1

func (PodPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue added in v1.9.1

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 PodPathSelectorMetadataServices added in v1.0.21

type PodPathSelectorMetadataServices struct{}

func (PodPathSelectorMetadataServices) AllowedServices added in v1.0.21

func (PodPathSelectorMetadataServices) FieldPath added in v1.0.21

func (PodPathSelectorMetadataServices) OwningService added in v1.0.21

func (PodPathSelectorMetadataServices) WithArrayOfValues added in v1.0.21

func (PodPathSelectorMetadataServices) WithValue added in v1.0.21

type PodPathSelectorMetadataServicesAllowedServices added in v1.0.21

type PodPathSelectorMetadataServicesAllowedServices struct{}

func (PodPathSelectorMetadataServicesAllowedServices) FieldPath added in v1.0.21

func (PodPathSelectorMetadataServicesAllowedServices) WithArrayOfValues added in v1.0.21

func (PodPathSelectorMetadataServicesAllowedServices) WithItemValue added in v1.0.21

func (PodPathSelectorMetadataServicesAllowedServices) WithValue added in v1.0.21

type PodPathSelectorMetadataServicesOwningService added in v1.0.21

type PodPathSelectorMetadataServicesOwningService struct{}

func (PodPathSelectorMetadataServicesOwningService) FieldPath added in v1.0.21

func (PodPathSelectorMetadataServicesOwningService) WithArrayOfValues added in v1.0.21

func (PodPathSelectorMetadataServicesOwningService) WithValue added in v1.0.21

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 []*common.PodSpec) *Pod_FieldTerminalPathArrayOfValues

func (PodPathSelectorSpec) WithSubArrayItemValue

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

func (PodPathSelectorSpec) WithSubArrayOfValues

func (s PodPathSelectorSpec) WithSubArrayOfValues(subPathArrayOfValues common.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 (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 [][]*common.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) Error added in v0.12.69

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

type PodPathSelectorStatusError struct{}

func (PodPathSelectorStatusError) FieldPath added in v0.12.69

func (PodPathSelectorStatusError) WithArrayOfValues added in v0.12.69

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

func (PodPathSelectorStatusError) WithValue added in v0.12.69

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 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) Error added in v0.12.69

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
	PodStatus_FieldPathSelectorError             PodStatus_FieldPathSelector = 2
)

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) AsErrorArrayOfValues added in v0.12.69

func (fpaov *PodStatus_FieldTerminalPathArrayOfValues) AsErrorArrayOfValues() ([]string, 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) AsErrorValue added in v0.12.69

func (fpv *PodStatus_FieldTerminalPathValue) AsErrorValue() (string, 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 *googlefieldmaskpb.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() *googlefieldmaskpb.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_FieldPathSelectorDistribution Pod_FieldPathSelector = 4
	Pod_FieldPathSelectorStatus       Pod_FieldPathSelector = 5
)

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() (meta.Meta_FieldPath, bool)

func (*Pod_FieldSubPath) AsSpecSubPath

func (fps *Pod_FieldSubPath) AsSpecSubPath() (common.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() (meta.Meta_FieldPathArrayItemValue, bool)

func (*Pod_FieldSubPathArrayItemValue) AsSpecPathItemValue

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() (meta.Meta_FieldPathArrayOfValues, bool)

func (*Pod_FieldSubPathArrayOfValues) AsSpecPathArrayOfValues

func (fpsaov *Pod_FieldSubPathArrayOfValues) AsSpecPathArrayOfValues() (common.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() (meta.Meta_FieldPathValue, bool)

func (*Pod_FieldSubPathValue) AsSpecPathValue

func (fpvs *Pod_FieldSubPathValue) AsSpecPathValue() (common.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) AsDistributionArrayOfValues added in v0.12.44

func (fpaov *Pod_FieldTerminalPathArrayOfValues) AsDistributionArrayOfValues() ([]*distribution.Reference, bool)

func (*Pod_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues

func (fpaov *Pod_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues() ([]*meta.Meta, bool)

func (*Pod_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *Pod_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]*Name, bool)

func (*Pod_FieldTerminalPathArrayOfValues) AsSpecArrayOfValues

func (fpaov *Pod_FieldTerminalPathArrayOfValues) AsSpecArrayOfValues() ([]*common.PodSpec, 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) AsDistributionValue added in v0.12.44

func (fpv *Pod_FieldTerminalPathValue) AsDistributionValue() (*distribution.Reference, bool)

func (*Pod_FieldTerminalPathValue) AsMetadataValue

func (fpv *Pod_FieldTerminalPathValue) AsMetadataValue() (*meta.Meta, bool)

func (*Pod_FieldTerminalPathValue) AsNameValue

func (fpv *Pod_FieldTerminalPathValue) AsNameValue() (*Name, bool)

func (*Pod_FieldTerminalPathValue) AsSpecValue

func (fpv *Pod_FieldTerminalPathValue) AsSpecValue() (*common.PodSpec, 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_Status

type Pod_Status struct {

	// Phase is the state of the entire Pod.
	Phase Pod_Status_Phase `` /* 130-byte string literal not displayed */
	// container_statuses lists individual status of the containers.
	ContainerStatuses []*Pod_Status_Container `` /* 142-byte string literal not displayed */
	// Error message if Status.Phase is FAILED.
	Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty" firestore:"error"`
	// 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) GetError added in v0.12.69

func (m *Pod_Status) GetError() string

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) SetError added in v0.12.69

func (m *Pod_Status) SetError(fv string)

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

type Pod_StatusPathSelectorError struct{}

func (Pod_StatusPathSelectorError) FieldPath added in v0.12.69

func (Pod_StatusPathSelectorError) WithArrayOfValues added in v0.12.69

func (Pod_StatusPathSelectorError) WithValue added in v0.12.69

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            `` /* 140-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 *googlefieldmaskpb.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() *googlefieldmaskpb.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 *timestamppb.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 *googlefieldmaskpb.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

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 *timestamppb.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 *timestamppb.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 *googlefieldmaskpb.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 *googlefieldmaskpb.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

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 *googlefieldmaskpb.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() *googlefieldmaskpb.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 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