Documentation ¶
Index ¶
- type LabelSelector
- func (o *LabelSelector) Clone() *LabelSelector
- func (o *LabelSelector) CloneRaw() gotenobject.GotenObjectExt
- func (*LabelSelector) Descriptor() ([]byte, []int)
- func (m *LabelSelector) GetMatchExpressions() []*LabelSelectorRequirement
- func (m *LabelSelector) GetMatchLabels() map[string]string
- func (*LabelSelector) GotenMessage()
- func (o *LabelSelector) GotenObjectExt()
- func (obj *LabelSelector) GotenValidate() error
- func (o *LabelSelector) MakeDiffFieldMask(other *LabelSelector) *LabelSelector_FieldMask
- func (o *LabelSelector) MakeFullFieldMask() *LabelSelector_FieldMask
- func (o *LabelSelector) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *LabelSelector) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *LabelSelector) Marshal() ([]byte, error)
- func (m *LabelSelector) MarshalJSON() ([]byte, error)
- func (o *LabelSelector) Merge(source *LabelSelector)
- func (o *LabelSelector) MergeRaw(source gotenobject.GotenObjectExt)
- func (*LabelSelector) ProtoMessage()
- func (m *LabelSelector) ProtoReflect() preflect.Message
- func (m *LabelSelector) Reset()
- func (m *LabelSelector) SetMatchExpressions(fv []*LabelSelectorRequirement)
- func (m *LabelSelector) SetMatchLabels(fv map[string]string)
- func (m *LabelSelector) String() string
- func (m *LabelSelector) Unmarshal(b []byte) error
- func (m *LabelSelector) UnmarshalJSON(data []byte) error
- type LabelSelectorFieldPathBuilder
- type LabelSelectorMapPathSelectorMatchLabels
- func (s LabelSelectorMapPathSelectorMatchLabels) FieldPath() *LabelSelector_FieldPathMap
- func (s LabelSelectorMapPathSelectorMatchLabels) WithArrayOfValues(values []string) *LabelSelector_FieldPathMapArrayOfValues
- func (s LabelSelectorMapPathSelectorMatchLabels) WithValue(value string) *LabelSelector_FieldPathMapValue
- type LabelSelectorPathSelectorMatchExpressions
- func (LabelSelectorPathSelectorMatchExpressions) FieldPath() *LabelSelector_FieldTerminalPath
- func (LabelSelectorPathSelectorMatchExpressions) Key() LabelSelectorPathSelectorMatchExpressionsKey
- func (LabelSelectorPathSelectorMatchExpressions) Operator() LabelSelectorPathSelectorMatchExpressionsOperator
- func (LabelSelectorPathSelectorMatchExpressions) Values() LabelSelectorPathSelectorMatchExpressionsValues
- func (s LabelSelectorPathSelectorMatchExpressions) WithArrayOfValues(values [][]*LabelSelectorRequirement) *LabelSelector_FieldTerminalPathArrayOfValues
- func (s LabelSelectorPathSelectorMatchExpressions) WithItemValue(value *LabelSelectorRequirement) *LabelSelector_FieldTerminalPathArrayItemValue
- func (s LabelSelectorPathSelectorMatchExpressions) WithSubArrayItemValue(subPathArrayItemValue LabelSelectorRequirement_FieldPathArrayItemValue) *LabelSelector_FieldSubPathArrayItemValue
- func (s LabelSelectorPathSelectorMatchExpressions) WithSubArrayOfValues(subPathArrayOfValues LabelSelectorRequirement_FieldPathArrayOfValues) *LabelSelector_FieldSubPathArrayOfValues
- func (LabelSelectorPathSelectorMatchExpressions) WithSubPath(subPath LabelSelectorRequirement_FieldPath) *LabelSelector_FieldSubPath
- func (s LabelSelectorPathSelectorMatchExpressions) WithSubValue(subPathValue LabelSelectorRequirement_FieldPathValue) *LabelSelector_FieldSubPathValue
- func (s LabelSelectorPathSelectorMatchExpressions) WithValue(value []*LabelSelectorRequirement) *LabelSelector_FieldTerminalPathValue
- type LabelSelectorPathSelectorMatchExpressionsKey
- func (LabelSelectorPathSelectorMatchExpressionsKey) FieldPath() *LabelSelector_FieldSubPath
- func (s LabelSelectorPathSelectorMatchExpressionsKey) WithArrayOfValues(values []string) *LabelSelector_FieldSubPathArrayOfValues
- func (s LabelSelectorPathSelectorMatchExpressionsKey) WithValue(value string) *LabelSelector_FieldSubPathValue
- type LabelSelectorPathSelectorMatchExpressionsOperator
- func (LabelSelectorPathSelectorMatchExpressionsOperator) FieldPath() *LabelSelector_FieldSubPath
- func (s LabelSelectorPathSelectorMatchExpressionsOperator) WithArrayOfValues(values []string) *LabelSelector_FieldSubPathArrayOfValues
- func (s LabelSelectorPathSelectorMatchExpressionsOperator) WithValue(value string) *LabelSelector_FieldSubPathValue
- type LabelSelectorPathSelectorMatchExpressionsValues
- func (LabelSelectorPathSelectorMatchExpressionsValues) FieldPath() *LabelSelector_FieldSubPath
- func (s LabelSelectorPathSelectorMatchExpressionsValues) WithArrayOfValues(values [][]string) *LabelSelector_FieldSubPathArrayOfValues
- func (s LabelSelectorPathSelectorMatchExpressionsValues) WithItemValue(value string) *LabelSelector_FieldSubPathArrayItemValue
- func (s LabelSelectorPathSelectorMatchExpressionsValues) WithValue(value []string) *LabelSelector_FieldSubPathValue
- type LabelSelectorPathSelectorMatchLabels
- func (LabelSelectorPathSelectorMatchLabels) FieldPath() *LabelSelector_FieldTerminalPath
- func (s LabelSelectorPathSelectorMatchLabels) WithArrayOfValues(values []map[string]string) *LabelSelector_FieldTerminalPathArrayOfValues
- func (LabelSelectorPathSelectorMatchLabels) WithKey(key string) LabelSelectorMapPathSelectorMatchLabels
- func (s LabelSelectorPathSelectorMatchLabels) WithValue(value map[string]string) *LabelSelector_FieldTerminalPathValue
- type LabelSelectorRequirement
- func (o *LabelSelectorRequirement) Clone() *LabelSelectorRequirement
- func (o *LabelSelectorRequirement) CloneRaw() gotenobject.GotenObjectExt
- func (*LabelSelectorRequirement) Descriptor() ([]byte, []int)
- func (m *LabelSelectorRequirement) GetKey() string
- func (m *LabelSelectorRequirement) GetOperator() string
- func (m *LabelSelectorRequirement) GetValues() []string
- func (*LabelSelectorRequirement) GotenMessage()
- func (o *LabelSelectorRequirement) GotenObjectExt()
- func (obj *LabelSelectorRequirement) GotenValidate() error
- func (o *LabelSelectorRequirement) MakeDiffFieldMask(other *LabelSelectorRequirement) *LabelSelectorRequirement_FieldMask
- func (o *LabelSelectorRequirement) MakeFullFieldMask() *LabelSelectorRequirement_FieldMask
- func (o *LabelSelectorRequirement) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *LabelSelectorRequirement) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *LabelSelectorRequirement) Marshal() ([]byte, error)
- func (m *LabelSelectorRequirement) MarshalJSON() ([]byte, error)
- func (o *LabelSelectorRequirement) Merge(source *LabelSelectorRequirement)
- func (o *LabelSelectorRequirement) MergeRaw(source gotenobject.GotenObjectExt)
- func (*LabelSelectorRequirement) ProtoMessage()
- func (m *LabelSelectorRequirement) ProtoReflect() preflect.Message
- func (m *LabelSelectorRequirement) Reset()
- func (m *LabelSelectorRequirement) SetKey(fv string)
- func (m *LabelSelectorRequirement) SetOperator(fv string)
- func (m *LabelSelectorRequirement) SetValues(fv []string)
- func (m *LabelSelectorRequirement) String() string
- func (m *LabelSelectorRequirement) Unmarshal(b []byte) error
- func (m *LabelSelectorRequirement) UnmarshalJSON(data []byte) error
- type LabelSelectorRequirementFieldPathBuilder
- type LabelSelectorRequirementPathSelectorKey
- func (LabelSelectorRequirementPathSelectorKey) FieldPath() *LabelSelectorRequirement_FieldTerminalPath
- func (s LabelSelectorRequirementPathSelectorKey) WithArrayOfValues(values []string) *LabelSelectorRequirement_FieldTerminalPathArrayOfValues
- func (s LabelSelectorRequirementPathSelectorKey) WithValue(value string) *LabelSelectorRequirement_FieldTerminalPathValue
- type LabelSelectorRequirementPathSelectorOperator
- func (LabelSelectorRequirementPathSelectorOperator) FieldPath() *LabelSelectorRequirement_FieldTerminalPath
- func (s LabelSelectorRequirementPathSelectorOperator) WithArrayOfValues(values []string) *LabelSelectorRequirement_FieldTerminalPathArrayOfValues
- func (s LabelSelectorRequirementPathSelectorOperator) WithValue(value string) *LabelSelectorRequirement_FieldTerminalPathValue
- type LabelSelectorRequirementPathSelectorValues
- func (LabelSelectorRequirementPathSelectorValues) FieldPath() *LabelSelectorRequirement_FieldTerminalPath
- func (s LabelSelectorRequirementPathSelectorValues) WithArrayOfValues(values [][]string) *LabelSelectorRequirement_FieldTerminalPathArrayOfValues
- func (s LabelSelectorRequirementPathSelectorValues) WithItemValue(value string) *LabelSelectorRequirement_FieldTerminalPathArrayItemValue
- func (s LabelSelectorRequirementPathSelectorValues) WithValue(value []string) *LabelSelectorRequirement_FieldTerminalPathValue
- type LabelSelectorRequirement_FieldMask
- func (fieldMask *LabelSelectorRequirement_FieldMask) AppendPath(path LabelSelectorRequirement_FieldPath)
- func (fieldMask *LabelSelectorRequirement_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *LabelSelectorRequirement_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *LabelSelectorRequirement_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *LabelSelectorRequirement_FieldMask) FilterInputFields() *LabelSelectorRequirement_FieldMask
- func (fieldMask *LabelSelectorRequirement_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
- func (fieldMask *LabelSelectorRequirement_FieldMask) GetPaths() []LabelSelectorRequirement_FieldPath
- func (fieldMask *LabelSelectorRequirement_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *LabelSelectorRequirement_FieldMask) IsFull() bool
- func (fieldMask LabelSelectorRequirement_FieldMask) Marshal() ([]byte, error)
- func (fieldMask LabelSelectorRequirement_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *LabelSelectorRequirement_FieldMask) PathsCount() int
- func (fieldMask *LabelSelectorRequirement_FieldMask) Project(source *LabelSelectorRequirement) *LabelSelectorRequirement
- func (fieldMask *LabelSelectorRequirement_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *LabelSelectorRequirement_FieldMask) ProtoMessage()
- func (fieldMask *LabelSelectorRequirement_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *LabelSelectorRequirement_FieldMask) Reset()
- func (fieldMask *LabelSelectorRequirement_FieldMask) Set(target, source *LabelSelectorRequirement)
- func (fieldMask *LabelSelectorRequirement_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *LabelSelectorRequirement_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *LabelSelectorRequirement_FieldMask) Size() int
- func (fieldMask *LabelSelectorRequirement_FieldMask) String() string
- func (fieldMask *LabelSelectorRequirement_FieldMask) Subtract(other *LabelSelectorRequirement_FieldMask) *LabelSelectorRequirement_FieldMask
- func (fieldMask *LabelSelectorRequirement_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *LabelSelectorRequirement_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
- func (fieldMask *LabelSelectorRequirement_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *LabelSelectorRequirement_FieldMask) UnmarshalJSON(data []byte) error
- type LabelSelectorRequirement_FieldPath
- func BuildLabelSelectorRequirement_FieldPath(fp gotenobject.RawFieldPath) (LabelSelectorRequirement_FieldPath, error)
- func MustParseLabelSelectorRequirement_FieldPath(rawField string) LabelSelectorRequirement_FieldPath
- func ParseLabelSelectorRequirement_FieldPath(rawField string) (LabelSelectorRequirement_FieldPath, error)
- type LabelSelectorRequirement_FieldPathArrayItemValue
- type LabelSelectorRequirement_FieldPathArrayOfValues
- type LabelSelectorRequirement_FieldPathSelector
- type LabelSelectorRequirement_FieldPathValue
- type LabelSelectorRequirement_FieldTerminalPath
- func (fp *LabelSelectorRequirement_FieldTerminalPath) ClearValue(item *LabelSelectorRequirement)
- func (fp *LabelSelectorRequirement_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *LabelSelectorRequirement_FieldTerminalPath) Get(source *LabelSelectorRequirement) (values []interface{})
- func (fp *LabelSelectorRequirement_FieldTerminalPath) GetDefault() interface{}
- func (fp *LabelSelectorRequirement_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *LabelSelectorRequirement_FieldTerminalPath) GetSingle(source *LabelSelectorRequirement) (interface{}, bool)
- func (fp *LabelSelectorRequirement_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *LabelSelectorRequirement_FieldTerminalPath) IsLeaf() bool
- func (fp *LabelSelectorRequirement_FieldTerminalPath) JSONString() string
- func (fp *LabelSelectorRequirement_FieldTerminalPath) Selector() LabelSelectorRequirement_FieldPathSelector
- func (fp *LabelSelectorRequirement_FieldTerminalPath) String() string
- func (fp *LabelSelectorRequirement_FieldTerminalPath) WithIArrayItemValue(value interface{}) LabelSelectorRequirement_FieldPathArrayItemValue
- func (fp *LabelSelectorRequirement_FieldTerminalPath) WithIArrayOfValues(values interface{}) LabelSelectorRequirement_FieldPathArrayOfValues
- func (fp *LabelSelectorRequirement_FieldTerminalPath) WithIValue(value interface{}) LabelSelectorRequirement_FieldPathValue
- func (fp *LabelSelectorRequirement_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *LabelSelectorRequirement_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *LabelSelectorRequirement_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type LabelSelectorRequirement_FieldTerminalPathArrayItemValue
- func (fpaiv *LabelSelectorRequirement_FieldTerminalPathArrayItemValue) AsValuesItemValue() (string, bool)
- func (fpaiv *LabelSelectorRequirement_FieldTerminalPathArrayItemValue) ContainsValue(source *LabelSelectorRequirement) bool
- func (fpaiv *LabelSelectorRequirement_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *LabelSelectorRequirement_FieldTerminalPathArrayItemValue) GetSingle(source *LabelSelectorRequirement) (interface{}, bool)
- func (fpaiv *LabelSelectorRequirement_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type LabelSelectorRequirement_FieldTerminalPathArrayOfValues
- func (fpaov *LabelSelectorRequirement_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues() ([]string, bool)
- func (fpaov *LabelSelectorRequirement_FieldTerminalPathArrayOfValues) AsOperatorArrayOfValues() ([]string, bool)
- func (fpaov *LabelSelectorRequirement_FieldTerminalPathArrayOfValues) AsValuesArrayOfValues() ([][]string, bool)
- func (fpaov *LabelSelectorRequirement_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type LabelSelectorRequirement_FieldTerminalPathValue
- func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) AsKeyValue() (string, bool)
- func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) AsOperatorValue() (string, bool)
- func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) AsValuesValue() ([]string, bool)
- func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) CompareWith(source *LabelSelectorRequirement) (int, bool)
- func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) SetTo(target **LabelSelectorRequirement)
- func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type LabelSelector_FieldMask
- func (fieldMask *LabelSelector_FieldMask) AppendPath(path LabelSelector_FieldPath)
- func (fieldMask *LabelSelector_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *LabelSelector_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *LabelSelector_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *LabelSelector_FieldMask) FilterInputFields() *LabelSelector_FieldMask
- func (fieldMask *LabelSelector_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
- func (fieldMask *LabelSelector_FieldMask) GetPaths() []LabelSelector_FieldPath
- func (fieldMask *LabelSelector_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *LabelSelector_FieldMask) IsFull() bool
- func (fieldMask LabelSelector_FieldMask) Marshal() ([]byte, error)
- func (fieldMask LabelSelector_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *LabelSelector_FieldMask) PathsCount() int
- func (fieldMask *LabelSelector_FieldMask) Project(source *LabelSelector) *LabelSelector
- func (fieldMask *LabelSelector_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *LabelSelector_FieldMask) ProtoMessage()
- func (fieldMask *LabelSelector_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *LabelSelector_FieldMask) Reset()
- func (fieldMask *LabelSelector_FieldMask) Set(target, source *LabelSelector)
- func (fieldMask *LabelSelector_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *LabelSelector_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *LabelSelector_FieldMask) Size() int
- func (fieldMask *LabelSelector_FieldMask) String() string
- func (fieldMask *LabelSelector_FieldMask) Subtract(other *LabelSelector_FieldMask) *LabelSelector_FieldMask
- func (fieldMask *LabelSelector_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *LabelSelector_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
- func (fieldMask *LabelSelector_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *LabelSelector_FieldMask) UnmarshalJSON(data []byte) error
- type LabelSelector_FieldPath
- type LabelSelector_FieldPathArrayItemValue
- type LabelSelector_FieldPathArrayOfValues
- type LabelSelector_FieldPathMap
- func (fpm *LabelSelector_FieldPathMap) ClearValue(item *LabelSelector)
- func (fpm *LabelSelector_FieldPathMap) ClearValueRaw(item proto.Message)
- func (fpm *LabelSelector_FieldPathMap) Get(source *LabelSelector) (values []interface{})
- func (fpm *LabelSelector_FieldPathMap) GetDefault() interface{}
- func (fpm *LabelSelector_FieldPathMap) GetRaw(source proto.Message) []interface{}
- func (fpm *LabelSelector_FieldPathMap) GetSingle(source *LabelSelector) (interface{}, bool)
- func (fpm *LabelSelector_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fpm *LabelSelector_FieldPathMap) IsLeaf() bool
- func (fpm *LabelSelector_FieldPathMap) JSONString() string
- func (fpm *LabelSelector_FieldPathMap) Key() string
- func (fpm *LabelSelector_FieldPathMap) Selector() LabelSelector_FieldPathSelector
- func (fpm *LabelSelector_FieldPathMap) String() string
- func (fpm *LabelSelector_FieldPathMap) WithIArrayItemValue(value interface{}) LabelSelector_FieldPathArrayItemValue
- func (fpm *LabelSelector_FieldPathMap) WithIArrayOfValues(values interface{}) LabelSelector_FieldPathArrayOfValues
- func (fpm *LabelSelector_FieldPathMap) WithIValue(value interface{}) LabelSelector_FieldPathValue
- func (fpm *LabelSelector_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fpm *LabelSelector_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fpm *LabelSelector_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type LabelSelector_FieldPathMapArrayOfValues
- type LabelSelector_FieldPathMapValue
- func (fpmv *LabelSelector_FieldPathMapValue) AsMatchLabelsElementValue() (string, bool)
- func (fpmv *LabelSelector_FieldPathMapValue) CompareWith(source *LabelSelector) (int, bool)
- func (fpmv *LabelSelector_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpmv *LabelSelector_FieldPathMapValue) GetRawValue() interface{}
- func (fpmv *LabelSelector_FieldPathMapValue) SetTo(target **LabelSelector)
- func (fpmv *LabelSelector_FieldPathMapValue) SetToRaw(target proto.Message)
- type LabelSelector_FieldPathSelector
- type LabelSelector_FieldPathValue
- type LabelSelector_FieldSubPath
- func (fps *LabelSelector_FieldSubPath) AsMatchExpressionsSubPath() (LabelSelectorRequirement_FieldPath, bool)
- func (fps *LabelSelector_FieldSubPath) ClearValue(item *LabelSelector)
- func (fps *LabelSelector_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *LabelSelector_FieldSubPath) Get(source *LabelSelector) (values []interface{})
- func (fps *LabelSelector_FieldSubPath) GetDefault() interface{}
- func (fps *LabelSelector_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *LabelSelector_FieldSubPath) GetSingle(source *LabelSelector) (interface{}, bool)
- func (fps *LabelSelector_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *LabelSelector_FieldSubPath) IsLeaf() bool
- func (fps *LabelSelector_FieldSubPath) JSONString() string
- func (fps *LabelSelector_FieldSubPath) Selector() LabelSelector_FieldPathSelector
- func (fps *LabelSelector_FieldSubPath) String() string
- func (fps *LabelSelector_FieldSubPath) WithIArrayItemValue(value interface{}) LabelSelector_FieldPathArrayItemValue
- func (fps *LabelSelector_FieldSubPath) WithIArrayOfValues(values interface{}) LabelSelector_FieldPathArrayOfValues
- func (fps *LabelSelector_FieldSubPath) WithIValue(value interface{}) LabelSelector_FieldPathValue
- func (fps *LabelSelector_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *LabelSelector_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *LabelSelector_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type LabelSelector_FieldSubPathArrayItemValue
- func (fpaivs *LabelSelector_FieldSubPathArrayItemValue) AsMatchExpressionsPathItemValue() (LabelSelectorRequirement_FieldPathArrayItemValue, bool)
- func (fpaivs *LabelSelector_FieldSubPathArrayItemValue) ContainsValue(source *LabelSelector) bool
- func (fpaivs *LabelSelector_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type LabelSelector_FieldSubPathArrayOfValues
- type LabelSelector_FieldSubPathValue
- func (fpvs *LabelSelector_FieldSubPathValue) AsMatchExpressionsPathValue() (LabelSelectorRequirement_FieldPathValue, bool)
- func (fpvs *LabelSelector_FieldSubPathValue) CompareWith(source *LabelSelector) (int, bool)
- func (fpvs *LabelSelector_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *LabelSelector_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *LabelSelector_FieldSubPathValue) SetTo(target **LabelSelector)
- func (fpvs *LabelSelector_FieldSubPathValue) SetToRaw(target proto.Message)
- type LabelSelector_FieldTerminalPath
- func (fp *LabelSelector_FieldTerminalPath) ClearValue(item *LabelSelector)
- func (fp *LabelSelector_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *LabelSelector_FieldTerminalPath) Get(source *LabelSelector) (values []interface{})
- func (fp *LabelSelector_FieldTerminalPath) GetDefault() interface{}
- func (fp *LabelSelector_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *LabelSelector_FieldTerminalPath) GetSingle(source *LabelSelector) (interface{}, bool)
- func (fp *LabelSelector_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *LabelSelector_FieldTerminalPath) IsLeaf() bool
- func (fp *LabelSelector_FieldTerminalPath) JSONString() string
- func (fp *LabelSelector_FieldTerminalPath) Selector() LabelSelector_FieldPathSelector
- func (fp *LabelSelector_FieldTerminalPath) String() string
- func (fp *LabelSelector_FieldTerminalPath) WithIArrayItemValue(value interface{}) LabelSelector_FieldPathArrayItemValue
- func (fp *LabelSelector_FieldTerminalPath) WithIArrayOfValues(values interface{}) LabelSelector_FieldPathArrayOfValues
- func (fp *LabelSelector_FieldTerminalPath) WithIValue(value interface{}) LabelSelector_FieldPathValue
- func (fp *LabelSelector_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *LabelSelector_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *LabelSelector_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type LabelSelector_FieldTerminalPathArrayItemValue
- func (fpaiv *LabelSelector_FieldTerminalPathArrayItemValue) AsMatchExpressionsItemValue() (*LabelSelectorRequirement, bool)
- func (fpaiv *LabelSelector_FieldTerminalPathArrayItemValue) ContainsValue(source *LabelSelector) bool
- func (fpaiv *LabelSelector_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *LabelSelector_FieldTerminalPathArrayItemValue) GetSingle(source *LabelSelector) (interface{}, bool)
- func (fpaiv *LabelSelector_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type LabelSelector_FieldTerminalPathArrayOfValues
- func (fpaov *LabelSelector_FieldTerminalPathArrayOfValues) AsMatchExpressionsArrayOfValues() ([][]*LabelSelectorRequirement, bool)
- func (fpaov *LabelSelector_FieldTerminalPathArrayOfValues) AsMatchLabelsArrayOfValues() ([]map[string]string, bool)
- func (fpaov *LabelSelector_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type LabelSelector_FieldTerminalPathValue
- func (fpv *LabelSelector_FieldTerminalPathValue) AsMatchExpressionsValue() ([]*LabelSelectorRequirement, bool)
- func (fpv *LabelSelector_FieldTerminalPathValue) AsMatchLabelsValue() (map[string]string, bool)
- func (fpv *LabelSelector_FieldTerminalPathValue) CompareWith(source *LabelSelector) (int, bool)
- func (fpv *LabelSelector_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *LabelSelector_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *LabelSelector_FieldTerminalPathValue) SetTo(target **LabelSelector)
- func (fpv *LabelSelector_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type Meta
- func (o *Meta) Clone() *Meta
- func (o *Meta) CloneRaw() gotenobject.GotenObjectExt
- func (*Meta) Descriptor() ([]byte, []int)
- func (m *Meta) GetAnnotations() map[string]string
- func (m *Meta) GetCreateTime() *timestamp.Timestamp
- func (m *Meta) GetGeneration() int64
- func (m *Meta) GetLabels() map[string]string
- func (m *Meta) GetOwnerReferences() []*OwnerReference
- func (m *Meta) GetResourceVersion() string
- func (m *Meta) GetShards() map[string]int64
- func (m *Meta) GetSyncing() *syncing_meta.SyncingMeta
- func (m *Meta) GetTags() []string
- func (m *Meta) GetUpdateTime() *timestamp.Timestamp
- func (m *Meta) GetUuid() string
- func (*Meta) GotenMessage()
- func (o *Meta) GotenObjectExt()
- func (obj *Meta) GotenValidate() error
- func (o *Meta) MakeDiffFieldMask(other *Meta) *Meta_FieldMask
- func (o *Meta) MakeFullFieldMask() *Meta_FieldMask
- func (o *Meta) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Meta) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Meta) Marshal() ([]byte, error)
- func (m *Meta) MarshalJSON() ([]byte, error)
- func (o *Meta) Merge(source *Meta)
- func (o *Meta) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Meta) ProtoMessage()
- func (m *Meta) ProtoReflect() preflect.Message
- func (m *Meta) Reset()
- func (m *Meta) SetAnnotations(fv map[string]string)
- func (m *Meta) SetCreateTime(fv *timestamp.Timestamp)
- func (m *Meta) SetGeneration(fv int64)
- func (m *Meta) SetLabels(fv map[string]string)
- func (m *Meta) SetOwnerReferences(fv []*OwnerReference)
- func (m *Meta) SetResourceVersion(fv string)
- func (m *Meta) SetShards(fv map[string]int64)
- func (m *Meta) SetSyncing(fv *syncing_meta.SyncingMeta)
- func (m *Meta) SetTags(fv []string)
- func (m *Meta) SetUpdateTime(fv *timestamp.Timestamp)
- func (m *Meta) SetUuid(fv string)
- func (m *Meta) String() string
- func (m *Meta) Unmarshal(b []byte) error
- func (m *Meta) UnmarshalJSON(data []byte) error
- type MetaFieldPathBuilder
- func (MetaFieldPathBuilder) Annotations() MetaPathSelectorAnnotations
- func (MetaFieldPathBuilder) CreateTime() MetaPathSelectorCreateTime
- func (MetaFieldPathBuilder) Generation() MetaPathSelectorGeneration
- func (MetaFieldPathBuilder) Labels() MetaPathSelectorLabels
- func (MetaFieldPathBuilder) OwnerReferences() MetaPathSelectorOwnerReferences
- func (MetaFieldPathBuilder) ResourceVersion() MetaPathSelectorResourceVersion
- func (MetaFieldPathBuilder) Shards() MetaPathSelectorShards
- func (MetaFieldPathBuilder) Syncing() MetaPathSelectorSyncing
- func (MetaFieldPathBuilder) Tags() MetaPathSelectorTags
- func (MetaFieldPathBuilder) UpdateTime() MetaPathSelectorUpdateTime
- func (MetaFieldPathBuilder) Uuid() MetaPathSelectorUuid
- type MetaMapPathSelectorAnnotations
- type MetaMapPathSelectorLabels
- type MetaMapPathSelectorShards
- type MetaPathSelectorAnnotations
- func (MetaPathSelectorAnnotations) FieldPath() *Meta_FieldTerminalPath
- func (s MetaPathSelectorAnnotations) WithArrayOfValues(values []map[string]string) *Meta_FieldTerminalPathArrayOfValues
- func (MetaPathSelectorAnnotations) WithKey(key string) MetaMapPathSelectorAnnotations
- func (s MetaPathSelectorAnnotations) WithValue(value map[string]string) *Meta_FieldTerminalPathValue
- type MetaPathSelectorCreateTime
- type MetaPathSelectorGeneration
- type MetaPathSelectorLabels
- func (MetaPathSelectorLabels) FieldPath() *Meta_FieldTerminalPath
- func (s MetaPathSelectorLabels) WithArrayOfValues(values []map[string]string) *Meta_FieldTerminalPathArrayOfValues
- func (MetaPathSelectorLabels) WithKey(key string) MetaMapPathSelectorLabels
- func (s MetaPathSelectorLabels) WithValue(value map[string]string) *Meta_FieldTerminalPathValue
- type MetaPathSelectorOwnerReferences
- func (MetaPathSelectorOwnerReferences) ApiVersion() MetaPathSelectorOwnerReferencesApiVersion
- func (MetaPathSelectorOwnerReferences) BlockOwnerDeletion() MetaPathSelectorOwnerReferencesBlockOwnerDeletion
- func (MetaPathSelectorOwnerReferences) Controller() MetaPathSelectorOwnerReferencesController
- func (MetaPathSelectorOwnerReferences) FieldPath() *Meta_FieldTerminalPath
- func (MetaPathSelectorOwnerReferences) Kind() MetaPathSelectorOwnerReferencesKind
- func (MetaPathSelectorOwnerReferences) Name() MetaPathSelectorOwnerReferencesName
- func (MetaPathSelectorOwnerReferences) Uid() MetaPathSelectorOwnerReferencesUid
- func (s MetaPathSelectorOwnerReferences) WithArrayOfValues(values [][]*OwnerReference) *Meta_FieldTerminalPathArrayOfValues
- func (s MetaPathSelectorOwnerReferences) WithItemValue(value *OwnerReference) *Meta_FieldTerminalPathArrayItemValue
- func (s MetaPathSelectorOwnerReferences) WithSubArrayItemValue(subPathArrayItemValue OwnerReference_FieldPathArrayItemValue) *Meta_FieldSubPathArrayItemValue
- func (s MetaPathSelectorOwnerReferences) WithSubArrayOfValues(subPathArrayOfValues OwnerReference_FieldPathArrayOfValues) *Meta_FieldSubPathArrayOfValues
- func (MetaPathSelectorOwnerReferences) WithSubPath(subPath OwnerReference_FieldPath) *Meta_FieldSubPath
- func (s MetaPathSelectorOwnerReferences) WithSubValue(subPathValue OwnerReference_FieldPathValue) *Meta_FieldSubPathValue
- func (s MetaPathSelectorOwnerReferences) WithValue(value []*OwnerReference) *Meta_FieldTerminalPathValue
- type MetaPathSelectorOwnerReferencesApiVersion
- type MetaPathSelectorOwnerReferencesBlockOwnerDeletion
- func (MetaPathSelectorOwnerReferencesBlockOwnerDeletion) FieldPath() *Meta_FieldSubPath
- func (s MetaPathSelectorOwnerReferencesBlockOwnerDeletion) WithArrayOfValues(values []bool) *Meta_FieldSubPathArrayOfValues
- func (s MetaPathSelectorOwnerReferencesBlockOwnerDeletion) WithValue(value bool) *Meta_FieldSubPathValue
- type MetaPathSelectorOwnerReferencesController
- type MetaPathSelectorOwnerReferencesKind
- type MetaPathSelectorOwnerReferencesName
- type MetaPathSelectorOwnerReferencesUid
- type MetaPathSelectorResourceVersion
- type MetaPathSelectorShards
- func (MetaPathSelectorShards) FieldPath() *Meta_FieldTerminalPath
- func (s MetaPathSelectorShards) WithArrayOfValues(values []map[string]int64) *Meta_FieldTerminalPathArrayOfValues
- func (MetaPathSelectorShards) WithKey(key string) MetaMapPathSelectorShards
- func (s MetaPathSelectorShards) WithValue(value map[string]int64) *Meta_FieldTerminalPathValue
- type MetaPathSelectorSyncing
- func (MetaPathSelectorSyncing) FieldPath() *Meta_FieldTerminalPath
- func (MetaPathSelectorSyncing) OwningRegion() MetaPathSelectorSyncingOwningRegion
- func (MetaPathSelectorSyncing) Regions() MetaPathSelectorSyncingRegions
- func (s MetaPathSelectorSyncing) WithArrayOfValues(values []*syncing_meta.SyncingMeta) *Meta_FieldTerminalPathArrayOfValues
- func (s MetaPathSelectorSyncing) WithSubArrayItemValue(subPathArrayItemValue syncing_meta.SyncingMeta_FieldPathArrayItemValue) *Meta_FieldSubPathArrayItemValue
- func (s MetaPathSelectorSyncing) WithSubArrayOfValues(subPathArrayOfValues syncing_meta.SyncingMeta_FieldPathArrayOfValues) *Meta_FieldSubPathArrayOfValues
- func (MetaPathSelectorSyncing) WithSubPath(subPath syncing_meta.SyncingMeta_FieldPath) *Meta_FieldSubPath
- func (s MetaPathSelectorSyncing) WithSubValue(subPathValue syncing_meta.SyncingMeta_FieldPathValue) *Meta_FieldSubPathValue
- func (s MetaPathSelectorSyncing) WithValue(value *syncing_meta.SyncingMeta) *Meta_FieldTerminalPathValue
- type MetaPathSelectorSyncingOwningRegion
- type MetaPathSelectorSyncingRegions
- func (MetaPathSelectorSyncingRegions) FieldPath() *Meta_FieldSubPath
- func (s MetaPathSelectorSyncingRegions) WithArrayOfValues(values [][]string) *Meta_FieldSubPathArrayOfValues
- func (s MetaPathSelectorSyncingRegions) WithItemValue(value string) *Meta_FieldSubPathArrayItemValue
- func (s MetaPathSelectorSyncingRegions) WithValue(value []string) *Meta_FieldSubPathValue
- type MetaPathSelectorTags
- func (MetaPathSelectorTags) FieldPath() *Meta_FieldTerminalPath
- func (s MetaPathSelectorTags) WithArrayOfValues(values [][]string) *Meta_FieldTerminalPathArrayOfValues
- func (s MetaPathSelectorTags) WithItemValue(value string) *Meta_FieldTerminalPathArrayItemValue
- func (s MetaPathSelectorTags) WithValue(value []string) *Meta_FieldTerminalPathValue
- type MetaPathSelectorUpdateTime
- type MetaPathSelectorUuid
- type Meta_FieldMask
- func (fieldMask *Meta_FieldMask) AppendPath(path Meta_FieldPath)
- func (fieldMask *Meta_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Meta_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Meta_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Meta_FieldMask) FilterInputFields() *Meta_FieldMask
- func (fieldMask *Meta_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
- func (fieldMask *Meta_FieldMask) GetPaths() []Meta_FieldPath
- func (fieldMask *Meta_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Meta_FieldMask) IsFull() bool
- func (fieldMask Meta_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Meta_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Meta_FieldMask) PathsCount() int
- func (fieldMask *Meta_FieldMask) Project(source *Meta) *Meta
- func (fieldMask *Meta_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Meta_FieldMask) ProtoMessage()
- func (fieldMask *Meta_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Meta_FieldMask) Reset()
- func (fieldMask *Meta_FieldMask) Set(target, source *Meta)
- func (fieldMask *Meta_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Meta_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Meta_FieldMask) Size() int
- func (fieldMask *Meta_FieldMask) String() string
- func (fieldMask *Meta_FieldMask) Subtract(other *Meta_FieldMask) *Meta_FieldMask
- func (fieldMask *Meta_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Meta_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
- func (fieldMask *Meta_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Meta_FieldMask) UnmarshalJSON(data []byte) error
- type Meta_FieldPath
- type Meta_FieldPathArrayItemValue
- type Meta_FieldPathArrayOfValues
- type Meta_FieldPathMap
- func (fpm *Meta_FieldPathMap) ClearValue(item *Meta)
- func (fpm *Meta_FieldPathMap) ClearValueRaw(item proto.Message)
- func (fpm *Meta_FieldPathMap) Get(source *Meta) (values []interface{})
- func (fpm *Meta_FieldPathMap) GetDefault() interface{}
- func (fpm *Meta_FieldPathMap) GetRaw(source proto.Message) []interface{}
- func (fpm *Meta_FieldPathMap) GetSingle(source *Meta) (interface{}, bool)
- func (fpm *Meta_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fpm *Meta_FieldPathMap) IsLeaf() bool
- func (fpm *Meta_FieldPathMap) JSONString() string
- func (fpm *Meta_FieldPathMap) Key() string
- func (fpm *Meta_FieldPathMap) Selector() Meta_FieldPathSelector
- func (fpm *Meta_FieldPathMap) String() string
- func (fpm *Meta_FieldPathMap) WithIArrayItemValue(value interface{}) Meta_FieldPathArrayItemValue
- func (fpm *Meta_FieldPathMap) WithIArrayOfValues(values interface{}) Meta_FieldPathArrayOfValues
- func (fpm *Meta_FieldPathMap) WithIValue(value interface{}) Meta_FieldPathValue
- func (fpm *Meta_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fpm *Meta_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fpm *Meta_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type Meta_FieldPathMapArrayOfValues
- func (fpmaov *Meta_FieldPathMapArrayOfValues) AsAnnotationsArrayOfElementValues() ([]string, bool)
- func (fpmaov *Meta_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues() ([]string, bool)
- func (fpmaov *Meta_FieldPathMapArrayOfValues) AsShardsArrayOfElementValues() ([]int64, bool)
- func (fpmaov *Meta_FieldPathMapArrayOfValues) GetRawValues() (values []interface{})
- type Meta_FieldPathMapValue
- func (fpmv *Meta_FieldPathMapValue) AsAnnotationsElementValue() (string, bool)
- func (fpmv *Meta_FieldPathMapValue) AsLabelsElementValue() (string, bool)
- func (fpmv *Meta_FieldPathMapValue) AsShardsElementValue() (int64, bool)
- func (fpmv *Meta_FieldPathMapValue) CompareWith(source *Meta) (int, bool)
- func (fpmv *Meta_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpmv *Meta_FieldPathMapValue) GetRawValue() interface{}
- func (fpmv *Meta_FieldPathMapValue) SetTo(target **Meta)
- func (fpmv *Meta_FieldPathMapValue) SetToRaw(target proto.Message)
- type Meta_FieldPathSelector
- type Meta_FieldPathValue
- type Meta_FieldSubPath
- func (fps *Meta_FieldSubPath) AsOwnerReferencesSubPath() (OwnerReference_FieldPath, bool)
- func (fps *Meta_FieldSubPath) AsSyncingSubPath() (syncing_meta.SyncingMeta_FieldPath, bool)
- func (fps *Meta_FieldSubPath) ClearValue(item *Meta)
- func (fps *Meta_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *Meta_FieldSubPath) Get(source *Meta) (values []interface{})
- func (fps *Meta_FieldSubPath) GetDefault() interface{}
- func (fps *Meta_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *Meta_FieldSubPath) GetSingle(source *Meta) (interface{}, bool)
- func (fps *Meta_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *Meta_FieldSubPath) IsLeaf() bool
- func (fps *Meta_FieldSubPath) JSONString() string
- func (fps *Meta_FieldSubPath) Selector() Meta_FieldPathSelector
- func (fps *Meta_FieldSubPath) String() string
- func (fps *Meta_FieldSubPath) WithIArrayItemValue(value interface{}) Meta_FieldPathArrayItemValue
- func (fps *Meta_FieldSubPath) WithIArrayOfValues(values interface{}) Meta_FieldPathArrayOfValues
- func (fps *Meta_FieldSubPath) WithIValue(value interface{}) Meta_FieldPathValue
- func (fps *Meta_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *Meta_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *Meta_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type Meta_FieldSubPathArrayItemValue
- func (fpaivs *Meta_FieldSubPathArrayItemValue) AsOwnerReferencesPathItemValue() (OwnerReference_FieldPathArrayItemValue, bool)
- func (fpaivs *Meta_FieldSubPathArrayItemValue) AsSyncingPathItemValue() (syncing_meta.SyncingMeta_FieldPathArrayItemValue, bool)
- func (fpaivs *Meta_FieldSubPathArrayItemValue) ContainsValue(source *Meta) bool
- func (fpaivs *Meta_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type Meta_FieldSubPathArrayOfValues
- func (fpsaov *Meta_FieldSubPathArrayOfValues) AsOwnerReferencesPathArrayOfValues() (OwnerReference_FieldPathArrayOfValues, bool)
- func (fpsaov *Meta_FieldSubPathArrayOfValues) AsSyncingPathArrayOfValues() (syncing_meta.SyncingMeta_FieldPathArrayOfValues, bool)
- func (fpsaov *Meta_FieldSubPathArrayOfValues) GetRawValues() []interface{}
- type Meta_FieldSubPathValue
- func (fpvs *Meta_FieldSubPathValue) AsOwnerReferencesPathValue() (OwnerReference_FieldPathValue, bool)
- func (fpvs *Meta_FieldSubPathValue) AsSyncingPathValue() (syncing_meta.SyncingMeta_FieldPathValue, bool)
- func (fpvs *Meta_FieldSubPathValue) CompareWith(source *Meta) (int, bool)
- func (fpvs *Meta_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *Meta_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *Meta_FieldSubPathValue) SetTo(target **Meta)
- func (fpvs *Meta_FieldSubPathValue) SetToRaw(target proto.Message)
- type Meta_FieldTerminalPath
- func (fp *Meta_FieldTerminalPath) ClearValue(item *Meta)
- func (fp *Meta_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *Meta_FieldTerminalPath) Get(source *Meta) (values []interface{})
- func (fp *Meta_FieldTerminalPath) GetDefault() interface{}
- func (fp *Meta_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *Meta_FieldTerminalPath) GetSingle(source *Meta) (interface{}, bool)
- func (fp *Meta_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *Meta_FieldTerminalPath) IsLeaf() bool
- func (fp *Meta_FieldTerminalPath) JSONString() string
- func (fp *Meta_FieldTerminalPath) Selector() Meta_FieldPathSelector
- func (fp *Meta_FieldTerminalPath) String() string
- func (fp *Meta_FieldTerminalPath) WithIArrayItemValue(value interface{}) Meta_FieldPathArrayItemValue
- func (fp *Meta_FieldTerminalPath) WithIArrayOfValues(values interface{}) Meta_FieldPathArrayOfValues
- func (fp *Meta_FieldTerminalPath) WithIValue(value interface{}) Meta_FieldPathValue
- func (fp *Meta_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *Meta_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *Meta_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type Meta_FieldTerminalPathArrayItemValue
- func (fpaiv *Meta_FieldTerminalPathArrayItemValue) AsOwnerReferencesItemValue() (*OwnerReference, bool)
- func (fpaiv *Meta_FieldTerminalPathArrayItemValue) AsTagsItemValue() (string, bool)
- func (fpaiv *Meta_FieldTerminalPathArrayItemValue) ContainsValue(source *Meta) bool
- func (fpaiv *Meta_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *Meta_FieldTerminalPathArrayItemValue) GetSingle(source *Meta) (interface{}, bool)
- func (fpaiv *Meta_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type Meta_FieldTerminalPathArrayOfValues
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsAnnotationsArrayOfValues() ([]map[string]string, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsCreateTimeArrayOfValues() ([]*timestamp.Timestamp, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsGenerationArrayOfValues() ([]int64, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]string, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsOwnerReferencesArrayOfValues() ([][]*OwnerReference, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsResourceVersionArrayOfValues() ([]string, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsShardsArrayOfValues() ([]map[string]int64, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsSyncingArrayOfValues() ([]*syncing_meta.SyncingMeta, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsTagsArrayOfValues() ([][]string, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsUpdateTimeArrayOfValues() ([]*timestamp.Timestamp, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsUuidArrayOfValues() ([]string, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type Meta_FieldTerminalPathValue
- func (fpv *Meta_FieldTerminalPathValue) AsAnnotationsValue() (map[string]string, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsCreateTimeValue() (*timestamp.Timestamp, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsGenerationValue() (int64, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsLabelsValue() (map[string]string, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsOwnerReferencesValue() ([]*OwnerReference, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsResourceVersionValue() (string, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsShardsValue() (map[string]int64, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsSyncingValue() (*syncing_meta.SyncingMeta, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsTagsValue() ([]string, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsUpdateTimeValue() (*timestamp.Timestamp, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsUuidValue() (string, bool)
- func (fpv *Meta_FieldTerminalPathValue) CompareWith(source *Meta) (int, bool)
- func (fpv *Meta_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *Meta_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *Meta_FieldTerminalPathValue) SetTo(target **Meta)
- func (fpv *Meta_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type OwnerReference
- func (o *OwnerReference) Clone() *OwnerReference
- func (o *OwnerReference) CloneRaw() gotenobject.GotenObjectExt
- func (*OwnerReference) Descriptor() ([]byte, []int)
- func (m *OwnerReference) GetApiVersion() string
- func (m *OwnerReference) GetBlockOwnerDeletion() bool
- func (m *OwnerReference) GetController() bool
- func (m *OwnerReference) GetKind() string
- func (m *OwnerReference) GetName() string
- func (m *OwnerReference) GetUid() string
- func (*OwnerReference) GotenMessage()
- func (o *OwnerReference) GotenObjectExt()
- func (obj *OwnerReference) GotenValidate() error
- func (o *OwnerReference) MakeDiffFieldMask(other *OwnerReference) *OwnerReference_FieldMask
- func (o *OwnerReference) MakeFullFieldMask() *OwnerReference_FieldMask
- func (o *OwnerReference) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *OwnerReference) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *OwnerReference) Marshal() ([]byte, error)
- func (m *OwnerReference) MarshalJSON() ([]byte, error)
- func (o *OwnerReference) Merge(source *OwnerReference)
- func (o *OwnerReference) MergeRaw(source gotenobject.GotenObjectExt)
- func (*OwnerReference) ProtoMessage()
- func (m *OwnerReference) ProtoReflect() preflect.Message
- func (m *OwnerReference) Reset()
- func (m *OwnerReference) SetApiVersion(fv string)
- func (m *OwnerReference) SetBlockOwnerDeletion(fv bool)
- func (m *OwnerReference) SetController(fv bool)
- func (m *OwnerReference) SetKind(fv string)
- func (m *OwnerReference) SetName(fv string)
- func (m *OwnerReference) SetUid(fv string)
- func (m *OwnerReference) String() string
- func (m *OwnerReference) Unmarshal(b []byte) error
- func (m *OwnerReference) UnmarshalJSON(data []byte) error
- type OwnerReferenceFieldPathBuilder
- func (OwnerReferenceFieldPathBuilder) ApiVersion() OwnerReferencePathSelectorApiVersion
- func (OwnerReferenceFieldPathBuilder) BlockOwnerDeletion() OwnerReferencePathSelectorBlockOwnerDeletion
- func (OwnerReferenceFieldPathBuilder) Controller() OwnerReferencePathSelectorController
- func (OwnerReferenceFieldPathBuilder) Kind() OwnerReferencePathSelectorKind
- func (OwnerReferenceFieldPathBuilder) Name() OwnerReferencePathSelectorName
- func (OwnerReferenceFieldPathBuilder) Uid() OwnerReferencePathSelectorUid
- type OwnerReferencePathSelectorApiVersion
- func (OwnerReferencePathSelectorApiVersion) FieldPath() *OwnerReference_FieldTerminalPath
- func (s OwnerReferencePathSelectorApiVersion) WithArrayOfValues(values []string) *OwnerReference_FieldTerminalPathArrayOfValues
- func (s OwnerReferencePathSelectorApiVersion) WithValue(value string) *OwnerReference_FieldTerminalPathValue
- type OwnerReferencePathSelectorBlockOwnerDeletion
- func (OwnerReferencePathSelectorBlockOwnerDeletion) FieldPath() *OwnerReference_FieldTerminalPath
- func (s OwnerReferencePathSelectorBlockOwnerDeletion) WithArrayOfValues(values []bool) *OwnerReference_FieldTerminalPathArrayOfValues
- func (s OwnerReferencePathSelectorBlockOwnerDeletion) WithValue(value bool) *OwnerReference_FieldTerminalPathValue
- type OwnerReferencePathSelectorController
- func (OwnerReferencePathSelectorController) FieldPath() *OwnerReference_FieldTerminalPath
- func (s OwnerReferencePathSelectorController) WithArrayOfValues(values []bool) *OwnerReference_FieldTerminalPathArrayOfValues
- func (s OwnerReferencePathSelectorController) WithValue(value bool) *OwnerReference_FieldTerminalPathValue
- type OwnerReferencePathSelectorKind
- func (OwnerReferencePathSelectorKind) FieldPath() *OwnerReference_FieldTerminalPath
- func (s OwnerReferencePathSelectorKind) WithArrayOfValues(values []string) *OwnerReference_FieldTerminalPathArrayOfValues
- func (s OwnerReferencePathSelectorKind) WithValue(value string) *OwnerReference_FieldTerminalPathValue
- type OwnerReferencePathSelectorName
- func (OwnerReferencePathSelectorName) FieldPath() *OwnerReference_FieldTerminalPath
- func (s OwnerReferencePathSelectorName) WithArrayOfValues(values []string) *OwnerReference_FieldTerminalPathArrayOfValues
- func (s OwnerReferencePathSelectorName) WithValue(value string) *OwnerReference_FieldTerminalPathValue
- type OwnerReferencePathSelectorUid
- func (OwnerReferencePathSelectorUid) FieldPath() *OwnerReference_FieldTerminalPath
- func (s OwnerReferencePathSelectorUid) WithArrayOfValues(values []string) *OwnerReference_FieldTerminalPathArrayOfValues
- func (s OwnerReferencePathSelectorUid) WithValue(value string) *OwnerReference_FieldTerminalPathValue
- type OwnerReference_FieldMask
- func (fieldMask *OwnerReference_FieldMask) AppendPath(path OwnerReference_FieldPath)
- func (fieldMask *OwnerReference_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *OwnerReference_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *OwnerReference_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *OwnerReference_FieldMask) FilterInputFields() *OwnerReference_FieldMask
- func (fieldMask *OwnerReference_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
- func (fieldMask *OwnerReference_FieldMask) GetPaths() []OwnerReference_FieldPath
- func (fieldMask *OwnerReference_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *OwnerReference_FieldMask) IsFull() bool
- func (fieldMask OwnerReference_FieldMask) Marshal() ([]byte, error)
- func (fieldMask OwnerReference_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *OwnerReference_FieldMask) PathsCount() int
- func (fieldMask *OwnerReference_FieldMask) Project(source *OwnerReference) *OwnerReference
- func (fieldMask *OwnerReference_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *OwnerReference_FieldMask) ProtoMessage()
- func (fieldMask *OwnerReference_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *OwnerReference_FieldMask) Reset()
- func (fieldMask *OwnerReference_FieldMask) Set(target, source *OwnerReference)
- func (fieldMask *OwnerReference_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *OwnerReference_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *OwnerReference_FieldMask) Size() int
- func (fieldMask *OwnerReference_FieldMask) String() string
- func (fieldMask *OwnerReference_FieldMask) Subtract(other *OwnerReference_FieldMask) *OwnerReference_FieldMask
- func (fieldMask *OwnerReference_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *OwnerReference_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
- func (fieldMask *OwnerReference_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *OwnerReference_FieldMask) UnmarshalJSON(data []byte) error
- type OwnerReference_FieldPath
- type OwnerReference_FieldPathArrayItemValue
- type OwnerReference_FieldPathArrayOfValues
- type OwnerReference_FieldPathSelector
- type OwnerReference_FieldPathValue
- type OwnerReference_FieldTerminalPath
- func (fp *OwnerReference_FieldTerminalPath) ClearValue(item *OwnerReference)
- func (fp *OwnerReference_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *OwnerReference_FieldTerminalPath) Get(source *OwnerReference) (values []interface{})
- func (fp *OwnerReference_FieldTerminalPath) GetDefault() interface{}
- func (fp *OwnerReference_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *OwnerReference_FieldTerminalPath) GetSingle(source *OwnerReference) (interface{}, bool)
- func (fp *OwnerReference_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *OwnerReference_FieldTerminalPath) IsLeaf() bool
- func (fp *OwnerReference_FieldTerminalPath) JSONString() string
- func (fp *OwnerReference_FieldTerminalPath) Selector() OwnerReference_FieldPathSelector
- func (fp *OwnerReference_FieldTerminalPath) String() string
- func (fp *OwnerReference_FieldTerminalPath) WithIArrayItemValue(value interface{}) OwnerReference_FieldPathArrayItemValue
- func (fp *OwnerReference_FieldTerminalPath) WithIArrayOfValues(values interface{}) OwnerReference_FieldPathArrayOfValues
- func (fp *OwnerReference_FieldTerminalPath) WithIValue(value interface{}) OwnerReference_FieldPathValue
- func (fp *OwnerReference_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *OwnerReference_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *OwnerReference_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type OwnerReference_FieldTerminalPathArrayItemValue
- func (fpaiv *OwnerReference_FieldTerminalPathArrayItemValue) ContainsValue(source *OwnerReference) bool
- func (fpaiv *OwnerReference_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *OwnerReference_FieldTerminalPathArrayItemValue) GetSingle(source *OwnerReference) (interface{}, bool)
- func (fpaiv *OwnerReference_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type OwnerReference_FieldTerminalPathArrayOfValues
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsApiVersionArrayOfValues() ([]string, bool)
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsBlockOwnerDeletionArrayOfValues() ([]bool, bool)
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsControllerArrayOfValues() ([]bool, bool)
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsKindArrayOfValues() ([]string, bool)
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsUidArrayOfValues() ([]string, bool)
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type OwnerReference_FieldTerminalPathValue
- func (fpv *OwnerReference_FieldTerminalPathValue) AsApiVersionValue() (string, bool)
- func (fpv *OwnerReference_FieldTerminalPathValue) AsBlockOwnerDeletionValue() (bool, bool)
- func (fpv *OwnerReference_FieldTerminalPathValue) AsControllerValue() (bool, bool)
- func (fpv *OwnerReference_FieldTerminalPathValue) AsKindValue() (string, bool)
- func (fpv *OwnerReference_FieldTerminalPathValue) AsNameValue() (string, bool)
- func (fpv *OwnerReference_FieldTerminalPathValue) AsUidValue() (string, bool)
- func (fpv *OwnerReference_FieldTerminalPathValue) CompareWith(source *OwnerReference) (int, bool)
- func (fpv *OwnerReference_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *OwnerReference_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *OwnerReference_FieldTerminalPathValue) SetTo(target **OwnerReference)
- func (fpv *OwnerReference_FieldTerminalPathValue) SetToRaw(target proto.Message)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LabelSelector ¶
type LabelSelector struct { // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels // map is equivalent to an element of matchExpressions, whose key field is "key", the // operator is "In", and the values array contains only "value". The requirements are ANDed. // +optional MatchLabels map[string]string `` /* 206-byte string literal not displayed */ // matchExpressions is a list of label selector requirements. The requirements are ANDed. // +optional MatchExpressions []*LabelSelectorRequirement `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
func (*LabelSelector) Clone ¶
func (o *LabelSelector) Clone() *LabelSelector
func (*LabelSelector) CloneRaw ¶
func (o *LabelSelector) CloneRaw() gotenobject.GotenObjectExt
func (*LabelSelector) Descriptor ¶
func (*LabelSelector) Descriptor() ([]byte, []int)
Deprecated, Use LabelSelector.ProtoReflect.Descriptor instead.
func (*LabelSelector) GetMatchExpressions ¶
func (m *LabelSelector) GetMatchExpressions() []*LabelSelectorRequirement
func (*LabelSelector) GetMatchLabels ¶
func (m *LabelSelector) GetMatchLabels() map[string]string
func (*LabelSelector) GotenMessage ¶
func (*LabelSelector) GotenMessage()
func (*LabelSelector) GotenObjectExt ¶
func (o *LabelSelector) GotenObjectExt()
func (*LabelSelector) GotenValidate ¶
func (obj *LabelSelector) GotenValidate() error
func (*LabelSelector) MakeDiffFieldMask ¶
func (o *LabelSelector) MakeDiffFieldMask(other *LabelSelector) *LabelSelector_FieldMask
func (*LabelSelector) MakeFullFieldMask ¶
func (o *LabelSelector) MakeFullFieldMask() *LabelSelector_FieldMask
func (*LabelSelector) MakeRawDiffFieldMask ¶
func (o *LabelSelector) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*LabelSelector) MakeRawFullFieldMask ¶
func (o *LabelSelector) MakeRawFullFieldMask() gotenobject.FieldMask
func (*LabelSelector) Marshal ¶
func (m *LabelSelector) Marshal() ([]byte, error)
func (*LabelSelector) MarshalJSON ¶
func (m *LabelSelector) MarshalJSON() ([]byte, error)
func (*LabelSelector) Merge ¶
func (o *LabelSelector) Merge(source *LabelSelector)
func (*LabelSelector) MergeRaw ¶
func (o *LabelSelector) MergeRaw(source gotenobject.GotenObjectExt)
func (*LabelSelector) ProtoMessage ¶
func (*LabelSelector) ProtoMessage()
func (*LabelSelector) ProtoReflect ¶
func (m *LabelSelector) ProtoReflect() preflect.Message
func (*LabelSelector) Reset ¶
func (m *LabelSelector) Reset()
func (*LabelSelector) SetMatchExpressions ¶
func (m *LabelSelector) SetMatchExpressions(fv []*LabelSelectorRequirement)
func (*LabelSelector) SetMatchLabels ¶
func (m *LabelSelector) SetMatchLabels(fv map[string]string)
func (*LabelSelector) String ¶
func (m *LabelSelector) String() string
func (*LabelSelector) Unmarshal ¶
func (m *LabelSelector) Unmarshal(b []byte) error
func (*LabelSelector) UnmarshalJSON ¶
func (m *LabelSelector) UnmarshalJSON(data []byte) error
type LabelSelectorFieldPathBuilder ¶
type LabelSelectorFieldPathBuilder struct{}
func NewLabelSelectorFieldPathBuilder ¶
func NewLabelSelectorFieldPathBuilder() LabelSelectorFieldPathBuilder
func (LabelSelectorFieldPathBuilder) MatchExpressions ¶
func (LabelSelectorFieldPathBuilder) MatchExpressions() LabelSelectorPathSelectorMatchExpressions
func (LabelSelectorFieldPathBuilder) MatchLabels ¶
func (LabelSelectorFieldPathBuilder) MatchLabels() LabelSelectorPathSelectorMatchLabels
type LabelSelectorMapPathSelectorMatchLabels ¶
type LabelSelectorMapPathSelectorMatchLabels struct {
// contains filtered or unexported fields
}
func (LabelSelectorMapPathSelectorMatchLabels) FieldPath ¶
func (s LabelSelectorMapPathSelectorMatchLabels) FieldPath() *LabelSelector_FieldPathMap
func (LabelSelectorMapPathSelectorMatchLabels) WithArrayOfValues ¶
func (s LabelSelectorMapPathSelectorMatchLabels) WithArrayOfValues(values []string) *LabelSelector_FieldPathMapArrayOfValues
func (LabelSelectorMapPathSelectorMatchLabels) WithValue ¶
func (s LabelSelectorMapPathSelectorMatchLabels) WithValue(value string) *LabelSelector_FieldPathMapValue
type LabelSelectorPathSelectorMatchExpressions ¶
type LabelSelectorPathSelectorMatchExpressions struct{}
func (LabelSelectorPathSelectorMatchExpressions) FieldPath ¶
func (LabelSelectorPathSelectorMatchExpressions) FieldPath() *LabelSelector_FieldTerminalPath
func (LabelSelectorPathSelectorMatchExpressions) WithArrayOfValues ¶
func (s LabelSelectorPathSelectorMatchExpressions) WithArrayOfValues(values [][]*LabelSelectorRequirement) *LabelSelector_FieldTerminalPathArrayOfValues
func (LabelSelectorPathSelectorMatchExpressions) WithItemValue ¶
func (s LabelSelectorPathSelectorMatchExpressions) WithItemValue(value *LabelSelectorRequirement) *LabelSelector_FieldTerminalPathArrayItemValue
func (LabelSelectorPathSelectorMatchExpressions) WithSubArrayItemValue ¶
func (s LabelSelectorPathSelectorMatchExpressions) WithSubArrayItemValue(subPathArrayItemValue LabelSelectorRequirement_FieldPathArrayItemValue) *LabelSelector_FieldSubPathArrayItemValue
func (LabelSelectorPathSelectorMatchExpressions) WithSubArrayOfValues ¶
func (s LabelSelectorPathSelectorMatchExpressions) WithSubArrayOfValues(subPathArrayOfValues LabelSelectorRequirement_FieldPathArrayOfValues) *LabelSelector_FieldSubPathArrayOfValues
func (LabelSelectorPathSelectorMatchExpressions) WithSubPath ¶
func (LabelSelectorPathSelectorMatchExpressions) WithSubPath(subPath LabelSelectorRequirement_FieldPath) *LabelSelector_FieldSubPath
func (LabelSelectorPathSelectorMatchExpressions) WithSubValue ¶
func (s LabelSelectorPathSelectorMatchExpressions) WithSubValue(subPathValue LabelSelectorRequirement_FieldPathValue) *LabelSelector_FieldSubPathValue
func (LabelSelectorPathSelectorMatchExpressions) WithValue ¶
func (s LabelSelectorPathSelectorMatchExpressions) WithValue(value []*LabelSelectorRequirement) *LabelSelector_FieldTerminalPathValue
type LabelSelectorPathSelectorMatchExpressionsKey ¶
type LabelSelectorPathSelectorMatchExpressionsKey struct{}
func (LabelSelectorPathSelectorMatchExpressionsKey) FieldPath ¶
func (LabelSelectorPathSelectorMatchExpressionsKey) FieldPath() *LabelSelector_FieldSubPath
func (LabelSelectorPathSelectorMatchExpressionsKey) WithArrayOfValues ¶
func (s LabelSelectorPathSelectorMatchExpressionsKey) WithArrayOfValues(values []string) *LabelSelector_FieldSubPathArrayOfValues
func (LabelSelectorPathSelectorMatchExpressionsKey) WithValue ¶
func (s LabelSelectorPathSelectorMatchExpressionsKey) WithValue(value string) *LabelSelector_FieldSubPathValue
type LabelSelectorPathSelectorMatchExpressionsOperator ¶
type LabelSelectorPathSelectorMatchExpressionsOperator struct{}
func (LabelSelectorPathSelectorMatchExpressionsOperator) FieldPath ¶
func (LabelSelectorPathSelectorMatchExpressionsOperator) FieldPath() *LabelSelector_FieldSubPath
func (LabelSelectorPathSelectorMatchExpressionsOperator) WithArrayOfValues ¶
func (s LabelSelectorPathSelectorMatchExpressionsOperator) WithArrayOfValues(values []string) *LabelSelector_FieldSubPathArrayOfValues
func (LabelSelectorPathSelectorMatchExpressionsOperator) WithValue ¶
func (s LabelSelectorPathSelectorMatchExpressionsOperator) WithValue(value string) *LabelSelector_FieldSubPathValue
type LabelSelectorPathSelectorMatchExpressionsValues ¶
type LabelSelectorPathSelectorMatchExpressionsValues struct{}
func (LabelSelectorPathSelectorMatchExpressionsValues) FieldPath ¶
func (LabelSelectorPathSelectorMatchExpressionsValues) FieldPath() *LabelSelector_FieldSubPath
func (LabelSelectorPathSelectorMatchExpressionsValues) WithArrayOfValues ¶
func (s LabelSelectorPathSelectorMatchExpressionsValues) WithArrayOfValues(values [][]string) *LabelSelector_FieldSubPathArrayOfValues
func (LabelSelectorPathSelectorMatchExpressionsValues) WithItemValue ¶
func (s LabelSelectorPathSelectorMatchExpressionsValues) WithItemValue(value string) *LabelSelector_FieldSubPathArrayItemValue
func (LabelSelectorPathSelectorMatchExpressionsValues) WithValue ¶
func (s LabelSelectorPathSelectorMatchExpressionsValues) WithValue(value []string) *LabelSelector_FieldSubPathValue
type LabelSelectorPathSelectorMatchLabels ¶
type LabelSelectorPathSelectorMatchLabels struct{}
func (LabelSelectorPathSelectorMatchLabels) FieldPath ¶
func (LabelSelectorPathSelectorMatchLabels) FieldPath() *LabelSelector_FieldTerminalPath
func (LabelSelectorPathSelectorMatchLabels) WithArrayOfValues ¶
func (s LabelSelectorPathSelectorMatchLabels) WithArrayOfValues(values []map[string]string) *LabelSelector_FieldTerminalPathArrayOfValues
func (LabelSelectorPathSelectorMatchLabels) WithKey ¶
func (LabelSelectorPathSelectorMatchLabels) WithKey(key string) LabelSelectorMapPathSelectorMatchLabels
func (LabelSelectorPathSelectorMatchLabels) WithValue ¶
func (s LabelSelectorPathSelectorMatchLabels) WithValue(value map[string]string) *LabelSelector_FieldTerminalPathValue
type LabelSelectorRequirement ¶
type LabelSelectorRequirement struct { // key is the label key that the selector applies to. // +patchMergeKey=key // +patchStrategy=merge Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty" firestore:"key"` // operator represents a key's relationship to a set of values. // Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty" firestore:"operator"` // values is an array of string values. If the operator is In or NotIn, // the values array must be non-empty. If the operator is Exists or DoesNotExist, // the values array must be empty. This array is replaced during a strategic // merge patch. // +optional Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty" firestore:"values"` // contains filtered or unexported fields }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (*LabelSelectorRequirement) Clone ¶
func (o *LabelSelectorRequirement) Clone() *LabelSelectorRequirement
func (*LabelSelectorRequirement) CloneRaw ¶
func (o *LabelSelectorRequirement) CloneRaw() gotenobject.GotenObjectExt
func (*LabelSelectorRequirement) Descriptor ¶
func (*LabelSelectorRequirement) Descriptor() ([]byte, []int)
Deprecated, Use LabelSelectorRequirement.ProtoReflect.Descriptor instead.
func (*LabelSelectorRequirement) GetKey ¶
func (m *LabelSelectorRequirement) GetKey() string
func (*LabelSelectorRequirement) GetOperator ¶
func (m *LabelSelectorRequirement) GetOperator() string
func (*LabelSelectorRequirement) GetValues ¶
func (m *LabelSelectorRequirement) GetValues() []string
func (*LabelSelectorRequirement) GotenMessage ¶
func (*LabelSelectorRequirement) GotenMessage()
func (*LabelSelectorRequirement) GotenObjectExt ¶
func (o *LabelSelectorRequirement) GotenObjectExt()
func (*LabelSelectorRequirement) GotenValidate ¶
func (obj *LabelSelectorRequirement) GotenValidate() error
func (*LabelSelectorRequirement) MakeDiffFieldMask ¶
func (o *LabelSelectorRequirement) MakeDiffFieldMask(other *LabelSelectorRequirement) *LabelSelectorRequirement_FieldMask
func (*LabelSelectorRequirement) MakeFullFieldMask ¶
func (o *LabelSelectorRequirement) MakeFullFieldMask() *LabelSelectorRequirement_FieldMask
func (*LabelSelectorRequirement) MakeRawDiffFieldMask ¶
func (o *LabelSelectorRequirement) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*LabelSelectorRequirement) MakeRawFullFieldMask ¶
func (o *LabelSelectorRequirement) MakeRawFullFieldMask() gotenobject.FieldMask
func (*LabelSelectorRequirement) Marshal ¶
func (m *LabelSelectorRequirement) Marshal() ([]byte, error)
func (*LabelSelectorRequirement) MarshalJSON ¶
func (m *LabelSelectorRequirement) MarshalJSON() ([]byte, error)
func (*LabelSelectorRequirement) Merge ¶
func (o *LabelSelectorRequirement) Merge(source *LabelSelectorRequirement)
func (*LabelSelectorRequirement) MergeRaw ¶
func (o *LabelSelectorRequirement) MergeRaw(source gotenobject.GotenObjectExt)
func (*LabelSelectorRequirement) ProtoMessage ¶
func (*LabelSelectorRequirement) ProtoMessage()
func (*LabelSelectorRequirement) ProtoReflect ¶
func (m *LabelSelectorRequirement) ProtoReflect() preflect.Message
func (*LabelSelectorRequirement) Reset ¶
func (m *LabelSelectorRequirement) Reset()
func (*LabelSelectorRequirement) SetKey ¶
func (m *LabelSelectorRequirement) SetKey(fv string)
func (*LabelSelectorRequirement) SetOperator ¶
func (m *LabelSelectorRequirement) SetOperator(fv string)
func (*LabelSelectorRequirement) SetValues ¶
func (m *LabelSelectorRequirement) SetValues(fv []string)
func (*LabelSelectorRequirement) String ¶
func (m *LabelSelectorRequirement) String() string
func (*LabelSelectorRequirement) Unmarshal ¶
func (m *LabelSelectorRequirement) Unmarshal(b []byte) error
func (*LabelSelectorRequirement) UnmarshalJSON ¶
func (m *LabelSelectorRequirement) UnmarshalJSON(data []byte) error
type LabelSelectorRequirementFieldPathBuilder ¶
type LabelSelectorRequirementFieldPathBuilder struct{}
func NewLabelSelectorRequirementFieldPathBuilder ¶
func NewLabelSelectorRequirementFieldPathBuilder() LabelSelectorRequirementFieldPathBuilder
type LabelSelectorRequirementPathSelectorKey ¶
type LabelSelectorRequirementPathSelectorKey struct{}
func (LabelSelectorRequirementPathSelectorKey) FieldPath ¶
func (LabelSelectorRequirementPathSelectorKey) FieldPath() *LabelSelectorRequirement_FieldTerminalPath
func (LabelSelectorRequirementPathSelectorKey) WithArrayOfValues ¶
func (s LabelSelectorRequirementPathSelectorKey) WithArrayOfValues(values []string) *LabelSelectorRequirement_FieldTerminalPathArrayOfValues
func (LabelSelectorRequirementPathSelectorKey) WithValue ¶
func (s LabelSelectorRequirementPathSelectorKey) WithValue(value string) *LabelSelectorRequirement_FieldTerminalPathValue
type LabelSelectorRequirementPathSelectorOperator ¶
type LabelSelectorRequirementPathSelectorOperator struct{}
func (LabelSelectorRequirementPathSelectorOperator) WithArrayOfValues ¶
func (s LabelSelectorRequirementPathSelectorOperator) WithArrayOfValues(values []string) *LabelSelectorRequirement_FieldTerminalPathArrayOfValues
func (LabelSelectorRequirementPathSelectorOperator) WithValue ¶
func (s LabelSelectorRequirementPathSelectorOperator) WithValue(value string) *LabelSelectorRequirement_FieldTerminalPathValue
type LabelSelectorRequirementPathSelectorValues ¶
type LabelSelectorRequirementPathSelectorValues struct{}
func (LabelSelectorRequirementPathSelectorValues) FieldPath ¶
func (LabelSelectorRequirementPathSelectorValues) FieldPath() *LabelSelectorRequirement_FieldTerminalPath
func (LabelSelectorRequirementPathSelectorValues) WithArrayOfValues ¶
func (s LabelSelectorRequirementPathSelectorValues) WithArrayOfValues(values [][]string) *LabelSelectorRequirement_FieldTerminalPathArrayOfValues
func (LabelSelectorRequirementPathSelectorValues) WithItemValue ¶
func (s LabelSelectorRequirementPathSelectorValues) WithItemValue(value string) *LabelSelectorRequirement_FieldTerminalPathArrayItemValue
func (LabelSelectorRequirementPathSelectorValues) WithValue ¶
func (s LabelSelectorRequirementPathSelectorValues) WithValue(value []string) *LabelSelectorRequirement_FieldTerminalPathValue
type LabelSelectorRequirement_FieldMask ¶
type LabelSelectorRequirement_FieldMask struct {
Paths []LabelSelectorRequirement_FieldPath
}
func FullLabelSelectorRequirement_FieldMask ¶
func FullLabelSelectorRequirement_FieldMask() *LabelSelectorRequirement_FieldMask
func (*LabelSelectorRequirement_FieldMask) AppendPath ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) AppendPath(path LabelSelectorRequirement_FieldPath)
func (*LabelSelectorRequirement_FieldMask) AppendRawPath ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*LabelSelectorRequirement_FieldMask) DecodeFirestore ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*LabelSelectorRequirement_FieldMask) EncodeFirestore ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*LabelSelectorRequirement_FieldMask) FilterInputFields ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) FilterInputFields() *LabelSelectorRequirement_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*LabelSelectorRequirement_FieldMask) FromProtoFieldMask ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
func (*LabelSelectorRequirement_FieldMask) GetPaths ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) GetPaths() []LabelSelectorRequirement_FieldPath
func (*LabelSelectorRequirement_FieldMask) GetRawPaths ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*LabelSelectorRequirement_FieldMask) IsFull ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) IsFull() bool
func (LabelSelectorRequirement_FieldMask) Marshal ¶
func (fieldMask LabelSelectorRequirement_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (LabelSelectorRequirement_FieldMask) MarshalJSON ¶
func (fieldMask LabelSelectorRequirement_FieldMask) MarshalJSON() ([]byte, error)
func (*LabelSelectorRequirement_FieldMask) PathsCount ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) PathsCount() int
func (*LabelSelectorRequirement_FieldMask) Project ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) Project(source *LabelSelectorRequirement) *LabelSelectorRequirement
func (*LabelSelectorRequirement_FieldMask) ProjectRaw ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*LabelSelectorRequirement_FieldMask) ProtoMessage ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) ProtoMessage()
func (*LabelSelectorRequirement_FieldMask) ProtoReflect ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) ProtoReflect() preflect.Message
func (*LabelSelectorRequirement_FieldMask) Reset ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) Reset()
func (*LabelSelectorRequirement_FieldMask) Set ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) Set(target, source *LabelSelectorRequirement)
func (*LabelSelectorRequirement_FieldMask) SetFromCliFlag ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) SetFromCliFlag(raw string) error
func (*LabelSelectorRequirement_FieldMask) SetRaw ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*LabelSelectorRequirement_FieldMask) Size ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) Size() int
func (*LabelSelectorRequirement_FieldMask) String ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) String() string
func (*LabelSelectorRequirement_FieldMask) Subtract ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) Subtract(other *LabelSelectorRequirement_FieldMask) *LabelSelectorRequirement_FieldMask
func (*LabelSelectorRequirement_FieldMask) SubtractRaw ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*LabelSelectorRequirement_FieldMask) ToProtoFieldMask ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*LabelSelectorRequirement_FieldMask) Unmarshal ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) Unmarshal(data []byte) error
func (*LabelSelectorRequirement_FieldMask) UnmarshalJSON ¶
func (fieldMask *LabelSelectorRequirement_FieldMask) UnmarshalJSON(data []byte) error
type LabelSelectorRequirement_FieldPath ¶
type LabelSelectorRequirement_FieldPath interface { gotenobject.FieldPath Selector() LabelSelectorRequirement_FieldPathSelector Get(source *LabelSelectorRequirement) []interface{} GetSingle(source *LabelSelectorRequirement) (interface{}, bool) ClearValue(item *LabelSelectorRequirement) // Those methods build corresponding LabelSelectorRequirement_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) LabelSelectorRequirement_FieldPathValue WithIArrayOfValues(values interface{}) LabelSelectorRequirement_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) LabelSelectorRequirement_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildLabelSelectorRequirement_FieldPath ¶
func BuildLabelSelectorRequirement_FieldPath(fp gotenobject.RawFieldPath) (LabelSelectorRequirement_FieldPath, error)
func MustParseLabelSelectorRequirement_FieldPath ¶
func MustParseLabelSelectorRequirement_FieldPath(rawField string) LabelSelectorRequirement_FieldPath
func ParseLabelSelectorRequirement_FieldPath ¶
func ParseLabelSelectorRequirement_FieldPath(rawField string) (LabelSelectorRequirement_FieldPath, error)
type LabelSelectorRequirement_FieldPathArrayItemValue ¶
type LabelSelectorRequirement_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue LabelSelectorRequirement_FieldPath ContainsValue(*LabelSelectorRequirement) bool }
LabelSelectorRequirement_FieldPathArrayItemValue allows storing single item in Path-specific values for LabelSelectorRequirement according to their type Present only for array (repeated) types.
func MustParseLabelSelectorRequirement_FieldPathArrayItemValue ¶
func MustParseLabelSelectorRequirement_FieldPathArrayItemValue(pathStr, valueStr string) LabelSelectorRequirement_FieldPathArrayItemValue
func ParseLabelSelectorRequirement_FieldPathArrayItemValue ¶
func ParseLabelSelectorRequirement_FieldPathArrayItemValue(pathStr, valueStr string) (LabelSelectorRequirement_FieldPathArrayItemValue, error)
ParseLabelSelectorRequirement_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type LabelSelectorRequirement_FieldPathArrayOfValues ¶
type LabelSelectorRequirement_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues LabelSelectorRequirement_FieldPath }
LabelSelectorRequirement_FieldPathArrayOfValues allows storing slice of values for LabelSelectorRequirement fields according to their type
func MustParseLabelSelectorRequirement_FieldPathArrayOfValues ¶
func MustParseLabelSelectorRequirement_FieldPathArrayOfValues(pathStr, valuesStr string) LabelSelectorRequirement_FieldPathArrayOfValues
func ParseLabelSelectorRequirement_FieldPathArrayOfValues ¶
func ParseLabelSelectorRequirement_FieldPathArrayOfValues(pathStr, valuesStr string) (LabelSelectorRequirement_FieldPathArrayOfValues, error)
type LabelSelectorRequirement_FieldPathSelector ¶
type LabelSelectorRequirement_FieldPathSelector int32
const ( LabelSelectorRequirement_FieldPathSelectorKey LabelSelectorRequirement_FieldPathSelector = 0 LabelSelectorRequirement_FieldPathSelectorOperator LabelSelectorRequirement_FieldPathSelector = 1 LabelSelectorRequirement_FieldPathSelectorValues LabelSelectorRequirement_FieldPathSelector = 2 )
func (LabelSelectorRequirement_FieldPathSelector) String ¶
func (s LabelSelectorRequirement_FieldPathSelector) String() string
type LabelSelectorRequirement_FieldPathValue ¶
type LabelSelectorRequirement_FieldPathValue interface { LabelSelectorRequirement_FieldPath gotenobject.FieldPathValue SetTo(target **LabelSelectorRequirement) CompareWith(*LabelSelectorRequirement) (cmp int, comparable bool) }
LabelSelectorRequirement_FieldPathValue allows storing values for LabelSelectorRequirement fields according to their type
func MustParseLabelSelectorRequirement_FieldPathValue ¶
func MustParseLabelSelectorRequirement_FieldPathValue(pathStr, valueStr string) LabelSelectorRequirement_FieldPathValue
func ParseLabelSelectorRequirement_FieldPathValue ¶
func ParseLabelSelectorRequirement_FieldPathValue(pathStr, valueStr string) (LabelSelectorRequirement_FieldPathValue, error)
type LabelSelectorRequirement_FieldTerminalPath ¶
type LabelSelectorRequirement_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*LabelSelectorRequirement_FieldTerminalPath) ClearValue ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) ClearValue(item *LabelSelectorRequirement)
func (*LabelSelectorRequirement_FieldTerminalPath) ClearValueRaw ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*LabelSelectorRequirement_FieldTerminalPath) Get ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) Get(source *LabelSelectorRequirement) (values []interface{})
Get returns all values pointed by specific field from source LabelSelectorRequirement
func (*LabelSelectorRequirement_FieldTerminalPath) GetDefault ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*LabelSelectorRequirement_FieldTerminalPath) GetRaw ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*LabelSelectorRequirement_FieldTerminalPath) GetSingle ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) GetSingle(source *LabelSelectorRequirement) (interface{}, bool)
GetSingle returns value pointed by specific field of from source LabelSelectorRequirement
func (*LabelSelectorRequirement_FieldTerminalPath) GetSingleRaw ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*LabelSelectorRequirement_FieldTerminalPath) IsLeaf ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*LabelSelectorRequirement_FieldTerminalPath) JSONString ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*LabelSelectorRequirement_FieldTerminalPath) Selector ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) Selector() LabelSelectorRequirement_FieldPathSelector
func (*LabelSelectorRequirement_FieldTerminalPath) String ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*LabelSelectorRequirement_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) WithIArrayItemValue(value interface{}) LabelSelectorRequirement_FieldPathArrayItemValue
func (*LabelSelectorRequirement_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) WithIArrayOfValues(values interface{}) LabelSelectorRequirement_FieldPathArrayOfValues
func (*LabelSelectorRequirement_FieldTerminalPath) WithIValue ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) WithIValue(value interface{}) LabelSelectorRequirement_FieldPathValue
func (*LabelSelectorRequirement_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*LabelSelectorRequirement_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*LabelSelectorRequirement_FieldTerminalPath) WithRawIValue ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type LabelSelectorRequirement_FieldTerminalPathArrayItemValue ¶
type LabelSelectorRequirement_FieldTerminalPathArrayItemValue struct { LabelSelectorRequirement_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelSelectorRequirement_FieldTerminalPathArrayItemValue) AsValuesItemValue ¶
func (fpaiv *LabelSelectorRequirement_FieldTerminalPathArrayItemValue) AsValuesItemValue() (string, bool)
func (*LabelSelectorRequirement_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *LabelSelectorRequirement_FieldTerminalPathArrayItemValue) ContainsValue(source *LabelSelectorRequirement) bool
Contains returns a boolean indicating if value that is being held is present in given 'LabelSelectorRequirement'
func (*LabelSelectorRequirement_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *LabelSelectorRequirement_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object LabelSelectorRequirement as interface{}
func (*LabelSelectorRequirement_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *LabelSelectorRequirement_FieldTerminalPathArrayItemValue) GetSingle(source *LabelSelectorRequirement) (interface{}, bool)
func (*LabelSelectorRequirement_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *LabelSelectorRequirement_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type LabelSelectorRequirement_FieldTerminalPathArrayOfValues ¶
type LabelSelectorRequirement_FieldTerminalPathArrayOfValues struct { LabelSelectorRequirement_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelSelectorRequirement_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues ¶
func (fpaov *LabelSelectorRequirement_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues() ([]string, bool)
func (*LabelSelectorRequirement_FieldTerminalPathArrayOfValues) AsOperatorArrayOfValues ¶
func (fpaov *LabelSelectorRequirement_FieldTerminalPathArrayOfValues) AsOperatorArrayOfValues() ([]string, bool)
func (*LabelSelectorRequirement_FieldTerminalPathArrayOfValues) AsValuesArrayOfValues ¶
func (fpaov *LabelSelectorRequirement_FieldTerminalPathArrayOfValues) AsValuesArrayOfValues() ([][]string, bool)
func (*LabelSelectorRequirement_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *LabelSelectorRequirement_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type LabelSelectorRequirement_FieldTerminalPathValue ¶
type LabelSelectorRequirement_FieldTerminalPathValue struct { LabelSelectorRequirement_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelSelectorRequirement_FieldTerminalPathValue) AsKeyValue ¶
func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) AsKeyValue() (string, bool)
func (*LabelSelectorRequirement_FieldTerminalPathValue) AsOperatorValue ¶
func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) AsOperatorValue() (string, bool)
func (*LabelSelectorRequirement_FieldTerminalPathValue) AsValuesValue ¶
func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) AsValuesValue() ([]string, bool)
func (*LabelSelectorRequirement_FieldTerminalPathValue) CompareWith ¶
func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) CompareWith(source *LabelSelectorRequirement) (int, bool)
CompareWith compares value in the 'LabelSelectorRequirement_FieldTerminalPathValue' with the value under path in 'LabelSelectorRequirement'.
func (*LabelSelectorRequirement_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*LabelSelectorRequirement_FieldTerminalPathValue) GetRawValue ¶
func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'LabelSelectorRequirement' as interface{}
func (*LabelSelectorRequirement_FieldTerminalPathValue) SetTo ¶
func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) SetTo(target **LabelSelectorRequirement)
SetTo stores value for selected field for object LabelSelectorRequirement
func (*LabelSelectorRequirement_FieldTerminalPathValue) SetToRaw ¶
func (fpv *LabelSelectorRequirement_FieldTerminalPathValue) SetToRaw(target proto.Message)
type LabelSelector_FieldMask ¶
type LabelSelector_FieldMask struct {
Paths []LabelSelector_FieldPath
}
func FullLabelSelector_FieldMask ¶
func FullLabelSelector_FieldMask() *LabelSelector_FieldMask
func (*LabelSelector_FieldMask) AppendPath ¶
func (fieldMask *LabelSelector_FieldMask) AppendPath(path LabelSelector_FieldPath)
func (*LabelSelector_FieldMask) AppendRawPath ¶
func (fieldMask *LabelSelector_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*LabelSelector_FieldMask) DecodeFirestore ¶
func (fieldMask *LabelSelector_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*LabelSelector_FieldMask) EncodeFirestore ¶
func (fieldMask *LabelSelector_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*LabelSelector_FieldMask) FilterInputFields ¶
func (fieldMask *LabelSelector_FieldMask) FilterInputFields() *LabelSelector_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*LabelSelector_FieldMask) FromProtoFieldMask ¶
func (fieldMask *LabelSelector_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
func (*LabelSelector_FieldMask) GetPaths ¶
func (fieldMask *LabelSelector_FieldMask) GetPaths() []LabelSelector_FieldPath
func (*LabelSelector_FieldMask) GetRawPaths ¶
func (fieldMask *LabelSelector_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*LabelSelector_FieldMask) IsFull ¶
func (fieldMask *LabelSelector_FieldMask) IsFull() bool
func (LabelSelector_FieldMask) Marshal ¶
func (fieldMask LabelSelector_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (LabelSelector_FieldMask) MarshalJSON ¶
func (fieldMask LabelSelector_FieldMask) MarshalJSON() ([]byte, error)
func (*LabelSelector_FieldMask) PathsCount ¶
func (fieldMask *LabelSelector_FieldMask) PathsCount() int
func (*LabelSelector_FieldMask) Project ¶
func (fieldMask *LabelSelector_FieldMask) Project(source *LabelSelector) *LabelSelector
func (*LabelSelector_FieldMask) ProjectRaw ¶
func (fieldMask *LabelSelector_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*LabelSelector_FieldMask) ProtoMessage ¶
func (fieldMask *LabelSelector_FieldMask) ProtoMessage()
func (*LabelSelector_FieldMask) ProtoReflect ¶
func (fieldMask *LabelSelector_FieldMask) ProtoReflect() preflect.Message
func (*LabelSelector_FieldMask) Reset ¶
func (fieldMask *LabelSelector_FieldMask) Reset()
func (*LabelSelector_FieldMask) Set ¶
func (fieldMask *LabelSelector_FieldMask) Set(target, source *LabelSelector)
func (*LabelSelector_FieldMask) SetFromCliFlag ¶
func (fieldMask *LabelSelector_FieldMask) SetFromCliFlag(raw string) error
func (*LabelSelector_FieldMask) SetRaw ¶
func (fieldMask *LabelSelector_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*LabelSelector_FieldMask) Size ¶
func (fieldMask *LabelSelector_FieldMask) Size() int
func (*LabelSelector_FieldMask) String ¶
func (fieldMask *LabelSelector_FieldMask) String() string
func (*LabelSelector_FieldMask) Subtract ¶
func (fieldMask *LabelSelector_FieldMask) Subtract(other *LabelSelector_FieldMask) *LabelSelector_FieldMask
func (*LabelSelector_FieldMask) SubtractRaw ¶
func (fieldMask *LabelSelector_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*LabelSelector_FieldMask) ToProtoFieldMask ¶
func (fieldMask *LabelSelector_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*LabelSelector_FieldMask) Unmarshal ¶
func (fieldMask *LabelSelector_FieldMask) Unmarshal(data []byte) error
func (*LabelSelector_FieldMask) UnmarshalJSON ¶
func (fieldMask *LabelSelector_FieldMask) UnmarshalJSON(data []byte) error
type LabelSelector_FieldPath ¶
type LabelSelector_FieldPath interface { gotenobject.FieldPath Selector() LabelSelector_FieldPathSelector Get(source *LabelSelector) []interface{} GetSingle(source *LabelSelector) (interface{}, bool) ClearValue(item *LabelSelector) // Those methods build corresponding LabelSelector_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) LabelSelector_FieldPathValue WithIArrayOfValues(values interface{}) LabelSelector_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) LabelSelector_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildLabelSelector_FieldPath ¶
func BuildLabelSelector_FieldPath(fp gotenobject.RawFieldPath) (LabelSelector_FieldPath, error)
func MustParseLabelSelector_FieldPath ¶
func MustParseLabelSelector_FieldPath(rawField string) LabelSelector_FieldPath
func ParseLabelSelector_FieldPath ¶
func ParseLabelSelector_FieldPath(rawField string) (LabelSelector_FieldPath, error)
type LabelSelector_FieldPathArrayItemValue ¶
type LabelSelector_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue LabelSelector_FieldPath ContainsValue(*LabelSelector) bool }
LabelSelector_FieldPathArrayItemValue allows storing single item in Path-specific values for LabelSelector according to their type Present only for array (repeated) types.
func MustParseLabelSelector_FieldPathArrayItemValue ¶
func MustParseLabelSelector_FieldPathArrayItemValue(pathStr, valueStr string) LabelSelector_FieldPathArrayItemValue
func ParseLabelSelector_FieldPathArrayItemValue ¶
func ParseLabelSelector_FieldPathArrayItemValue(pathStr, valueStr string) (LabelSelector_FieldPathArrayItemValue, error)
ParseLabelSelector_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type LabelSelector_FieldPathArrayOfValues ¶
type LabelSelector_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues LabelSelector_FieldPath }
LabelSelector_FieldPathArrayOfValues allows storing slice of values for LabelSelector fields according to their type
func MustParseLabelSelector_FieldPathArrayOfValues ¶
func MustParseLabelSelector_FieldPathArrayOfValues(pathStr, valuesStr string) LabelSelector_FieldPathArrayOfValues
func ParseLabelSelector_FieldPathArrayOfValues ¶
func ParseLabelSelector_FieldPathArrayOfValues(pathStr, valuesStr string) (LabelSelector_FieldPathArrayOfValues, error)
type LabelSelector_FieldPathMap ¶
type LabelSelector_FieldPathMap struct {
// contains filtered or unexported fields
}
FieldPath for map type with additional Key information
func (*LabelSelector_FieldPathMap) ClearValue ¶
func (fpm *LabelSelector_FieldPathMap) ClearValue(item *LabelSelector)
func (*LabelSelector_FieldPathMap) ClearValueRaw ¶
func (fpm *LabelSelector_FieldPathMap) ClearValueRaw(item proto.Message)
func (*LabelSelector_FieldPathMap) Get ¶
func (fpm *LabelSelector_FieldPathMap) Get(source *LabelSelector) (values []interface{})
Get returns all values pointed by selected field map key from source LabelSelector
func (*LabelSelector_FieldPathMap) GetDefault ¶
func (fpm *LabelSelector_FieldPathMap) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*LabelSelector_FieldPathMap) GetRaw ¶
func (fpm *LabelSelector_FieldPathMap) GetRaw(source proto.Message) []interface{}
func (*LabelSelector_FieldPathMap) GetSingle ¶
func (fpm *LabelSelector_FieldPathMap) GetSingle(source *LabelSelector) (interface{}, bool)
GetSingle returns value by selected field map key from source LabelSelector
func (*LabelSelector_FieldPathMap) GetSingleRaw ¶
func (fpm *LabelSelector_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*LabelSelector_FieldPathMap) IsLeaf ¶
func (fpm *LabelSelector_FieldPathMap) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*LabelSelector_FieldPathMap) JSONString ¶
func (fpm *LabelSelector_FieldPathMap) JSONString() string
JSONString returns path representation is JSON convention. Note that map keys are not transformed
func (*LabelSelector_FieldPathMap) Key ¶
func (fpm *LabelSelector_FieldPathMap) Key() string
func (*LabelSelector_FieldPathMap) Selector ¶
func (fpm *LabelSelector_FieldPathMap) Selector() LabelSelector_FieldPathSelector
func (*LabelSelector_FieldPathMap) String ¶
func (fpm *LabelSelector_FieldPathMap) String() string
String returns path representation in proto convention
func (*LabelSelector_FieldPathMap) WithIArrayItemValue ¶
func (fpm *LabelSelector_FieldPathMap) WithIArrayItemValue(value interface{}) LabelSelector_FieldPathArrayItemValue
func (*LabelSelector_FieldPathMap) WithIArrayOfValues ¶
func (fpm *LabelSelector_FieldPathMap) WithIArrayOfValues(values interface{}) LabelSelector_FieldPathArrayOfValues
func (*LabelSelector_FieldPathMap) WithIValue ¶
func (fpm *LabelSelector_FieldPathMap) WithIValue(value interface{}) LabelSelector_FieldPathValue
func (*LabelSelector_FieldPathMap) WithRawIArrayItemValue ¶
func (fpm *LabelSelector_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*LabelSelector_FieldPathMap) WithRawIArrayOfValues ¶
func (fpm *LabelSelector_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*LabelSelector_FieldPathMap) WithRawIValue ¶
func (fpm *LabelSelector_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type LabelSelector_FieldPathMapArrayOfValues ¶
type LabelSelector_FieldPathMapArrayOfValues struct { LabelSelector_FieldPathMap // contains filtered or unexported fields }
func (*LabelSelector_FieldPathMapArrayOfValues) AsMatchLabelsArrayOfElementValues ¶
func (fpmaov *LabelSelector_FieldPathMapArrayOfValues) AsMatchLabelsArrayOfElementValues() ([]string, bool)
func (*LabelSelector_FieldPathMapArrayOfValues) GetRawValues ¶
func (fpmaov *LabelSelector_FieldPathMapArrayOfValues) GetRawValues() (values []interface{})
type LabelSelector_FieldPathMapValue ¶
type LabelSelector_FieldPathMapValue struct { LabelSelector_FieldPathMap // contains filtered or unexported fields }
func (*LabelSelector_FieldPathMapValue) AsMatchLabelsElementValue ¶
func (fpmv *LabelSelector_FieldPathMapValue) AsMatchLabelsElementValue() (string, bool)
func (*LabelSelector_FieldPathMapValue) CompareWith ¶
func (fpmv *LabelSelector_FieldPathMapValue) CompareWith(source *LabelSelector) (int, bool)
CompareWith compares value in the 'LabelSelector_FieldPathMapValue' with the value under path in 'LabelSelector'.
func (*LabelSelector_FieldPathMapValue) CompareWithRaw ¶
func (fpmv *LabelSelector_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)
func (*LabelSelector_FieldPathMapValue) GetRawValue ¶
func (fpmv *LabelSelector_FieldPathMapValue) GetRawValue() interface{}
GetValue returns value stored under selected field in LabelSelector as interface{}
func (*LabelSelector_FieldPathMapValue) SetTo ¶
func (fpmv *LabelSelector_FieldPathMapValue) SetTo(target **LabelSelector)
SetTo stores value for selected field in LabelSelector
func (*LabelSelector_FieldPathMapValue) SetToRaw ¶
func (fpmv *LabelSelector_FieldPathMapValue) SetToRaw(target proto.Message)
type LabelSelector_FieldPathSelector ¶
type LabelSelector_FieldPathSelector int32
const ( LabelSelector_FieldPathSelectorMatchLabels LabelSelector_FieldPathSelector = 0 LabelSelector_FieldPathSelectorMatchExpressions LabelSelector_FieldPathSelector = 1 )
func (LabelSelector_FieldPathSelector) String ¶
func (s LabelSelector_FieldPathSelector) String() string
type LabelSelector_FieldPathValue ¶
type LabelSelector_FieldPathValue interface { LabelSelector_FieldPath gotenobject.FieldPathValue SetTo(target **LabelSelector) CompareWith(*LabelSelector) (cmp int, comparable bool) }
LabelSelector_FieldPathValue allows storing values for LabelSelector fields according to their type
func MustParseLabelSelector_FieldPathValue ¶
func MustParseLabelSelector_FieldPathValue(pathStr, valueStr string) LabelSelector_FieldPathValue
func ParseLabelSelector_FieldPathValue ¶
func ParseLabelSelector_FieldPathValue(pathStr, valueStr string) (LabelSelector_FieldPathValue, error)
type LabelSelector_FieldSubPath ¶
type LabelSelector_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*LabelSelector_FieldSubPath) AsMatchExpressionsSubPath ¶
func (fps *LabelSelector_FieldSubPath) AsMatchExpressionsSubPath() (LabelSelectorRequirement_FieldPath, bool)
func (*LabelSelector_FieldSubPath) ClearValue ¶
func (fps *LabelSelector_FieldSubPath) ClearValue(item *LabelSelector)
func (*LabelSelector_FieldSubPath) ClearValueRaw ¶
func (fps *LabelSelector_FieldSubPath) ClearValueRaw(item proto.Message)
func (*LabelSelector_FieldSubPath) Get ¶
func (fps *LabelSelector_FieldSubPath) Get(source *LabelSelector) (values []interface{})
Get returns all values pointed by selected field from source LabelSelector
func (*LabelSelector_FieldSubPath) GetDefault ¶
func (fps *LabelSelector_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*LabelSelector_FieldSubPath) GetRaw ¶
func (fps *LabelSelector_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*LabelSelector_FieldSubPath) GetSingle ¶
func (fps *LabelSelector_FieldSubPath) GetSingle(source *LabelSelector) (interface{}, bool)
GetSingle returns value of selected field from source LabelSelector
func (*LabelSelector_FieldSubPath) GetSingleRaw ¶
func (fps *LabelSelector_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*LabelSelector_FieldSubPath) IsLeaf ¶
func (fps *LabelSelector_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*LabelSelector_FieldSubPath) JSONString ¶
func (fps *LabelSelector_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*LabelSelector_FieldSubPath) Selector ¶
func (fps *LabelSelector_FieldSubPath) Selector() LabelSelector_FieldPathSelector
func (*LabelSelector_FieldSubPath) String ¶
func (fps *LabelSelector_FieldSubPath) String() string
String returns path representation in proto convention
func (*LabelSelector_FieldSubPath) WithIArrayItemValue ¶
func (fps *LabelSelector_FieldSubPath) WithIArrayItemValue(value interface{}) LabelSelector_FieldPathArrayItemValue
func (*LabelSelector_FieldSubPath) WithIArrayOfValues ¶
func (fps *LabelSelector_FieldSubPath) WithIArrayOfValues(values interface{}) LabelSelector_FieldPathArrayOfValues
func (*LabelSelector_FieldSubPath) WithIValue ¶
func (fps *LabelSelector_FieldSubPath) WithIValue(value interface{}) LabelSelector_FieldPathValue
func (*LabelSelector_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *LabelSelector_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*LabelSelector_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *LabelSelector_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*LabelSelector_FieldSubPath) WithRawIValue ¶
func (fps *LabelSelector_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type LabelSelector_FieldSubPathArrayItemValue ¶
type LabelSelector_FieldSubPathArrayItemValue struct { LabelSelector_FieldPath // contains filtered or unexported fields }
func (*LabelSelector_FieldSubPathArrayItemValue) AsMatchExpressionsPathItemValue ¶
func (fpaivs *LabelSelector_FieldSubPathArrayItemValue) AsMatchExpressionsPathItemValue() (LabelSelectorRequirement_FieldPathArrayItemValue, bool)
func (*LabelSelector_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *LabelSelector_FieldSubPathArrayItemValue) ContainsValue(source *LabelSelector) bool
Contains returns a boolean indicating if value that is being held is present in given 'LabelSelector'
func (*LabelSelector_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *LabelSelector_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type LabelSelector_FieldSubPathArrayOfValues ¶
type LabelSelector_FieldSubPathArrayOfValues struct { LabelSelector_FieldPath // contains filtered or unexported fields }
func (*LabelSelector_FieldSubPathArrayOfValues) AsMatchExpressionsPathArrayOfValues ¶
func (fpsaov *LabelSelector_FieldSubPathArrayOfValues) AsMatchExpressionsPathArrayOfValues() (LabelSelectorRequirement_FieldPathArrayOfValues, bool)
func (*LabelSelector_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *LabelSelector_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type LabelSelector_FieldSubPathValue ¶
type LabelSelector_FieldSubPathValue struct { LabelSelector_FieldPath // contains filtered or unexported fields }
func (*LabelSelector_FieldSubPathValue) AsMatchExpressionsPathValue ¶
func (fpvs *LabelSelector_FieldSubPathValue) AsMatchExpressionsPathValue() (LabelSelectorRequirement_FieldPathValue, bool)
func (*LabelSelector_FieldSubPathValue) CompareWith ¶
func (fpvs *LabelSelector_FieldSubPathValue) CompareWith(source *LabelSelector) (int, bool)
func (*LabelSelector_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *LabelSelector_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*LabelSelector_FieldSubPathValue) GetRawValue ¶
func (fpvs *LabelSelector_FieldSubPathValue) GetRawValue() interface{}
func (*LabelSelector_FieldSubPathValue) SetTo ¶
func (fpvs *LabelSelector_FieldSubPathValue) SetTo(target **LabelSelector)
func (*LabelSelector_FieldSubPathValue) SetToRaw ¶
func (fpvs *LabelSelector_FieldSubPathValue) SetToRaw(target proto.Message)
type LabelSelector_FieldTerminalPath ¶
type LabelSelector_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*LabelSelector_FieldTerminalPath) ClearValue ¶
func (fp *LabelSelector_FieldTerminalPath) ClearValue(item *LabelSelector)
func (*LabelSelector_FieldTerminalPath) ClearValueRaw ¶
func (fp *LabelSelector_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*LabelSelector_FieldTerminalPath) Get ¶
func (fp *LabelSelector_FieldTerminalPath) Get(source *LabelSelector) (values []interface{})
Get returns all values pointed by specific field from source LabelSelector
func (*LabelSelector_FieldTerminalPath) GetDefault ¶
func (fp *LabelSelector_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*LabelSelector_FieldTerminalPath) GetRaw ¶
func (fp *LabelSelector_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*LabelSelector_FieldTerminalPath) GetSingle ¶
func (fp *LabelSelector_FieldTerminalPath) GetSingle(source *LabelSelector) (interface{}, bool)
GetSingle returns value pointed by specific field of from source LabelSelector
func (*LabelSelector_FieldTerminalPath) GetSingleRaw ¶
func (fp *LabelSelector_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*LabelSelector_FieldTerminalPath) IsLeaf ¶
func (fp *LabelSelector_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*LabelSelector_FieldTerminalPath) JSONString ¶
func (fp *LabelSelector_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*LabelSelector_FieldTerminalPath) Selector ¶
func (fp *LabelSelector_FieldTerminalPath) Selector() LabelSelector_FieldPathSelector
func (*LabelSelector_FieldTerminalPath) String ¶
func (fp *LabelSelector_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*LabelSelector_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *LabelSelector_FieldTerminalPath) WithIArrayItemValue(value interface{}) LabelSelector_FieldPathArrayItemValue
func (*LabelSelector_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *LabelSelector_FieldTerminalPath) WithIArrayOfValues(values interface{}) LabelSelector_FieldPathArrayOfValues
func (*LabelSelector_FieldTerminalPath) WithIValue ¶
func (fp *LabelSelector_FieldTerminalPath) WithIValue(value interface{}) LabelSelector_FieldPathValue
func (*LabelSelector_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *LabelSelector_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*LabelSelector_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *LabelSelector_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*LabelSelector_FieldTerminalPath) WithRawIValue ¶
func (fp *LabelSelector_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type LabelSelector_FieldTerminalPathArrayItemValue ¶
type LabelSelector_FieldTerminalPathArrayItemValue struct { LabelSelector_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelSelector_FieldTerminalPathArrayItemValue) AsMatchExpressionsItemValue ¶
func (fpaiv *LabelSelector_FieldTerminalPathArrayItemValue) AsMatchExpressionsItemValue() (*LabelSelectorRequirement, bool)
func (*LabelSelector_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *LabelSelector_FieldTerminalPathArrayItemValue) ContainsValue(source *LabelSelector) bool
Contains returns a boolean indicating if value that is being held is present in given 'LabelSelector'
func (*LabelSelector_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *LabelSelector_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object LabelSelector as interface{}
func (*LabelSelector_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *LabelSelector_FieldTerminalPathArrayItemValue) GetSingle(source *LabelSelector) (interface{}, bool)
func (*LabelSelector_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *LabelSelector_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type LabelSelector_FieldTerminalPathArrayOfValues ¶
type LabelSelector_FieldTerminalPathArrayOfValues struct { LabelSelector_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelSelector_FieldTerminalPathArrayOfValues) AsMatchExpressionsArrayOfValues ¶
func (fpaov *LabelSelector_FieldTerminalPathArrayOfValues) AsMatchExpressionsArrayOfValues() ([][]*LabelSelectorRequirement, bool)
func (*LabelSelector_FieldTerminalPathArrayOfValues) AsMatchLabelsArrayOfValues ¶
func (fpaov *LabelSelector_FieldTerminalPathArrayOfValues) AsMatchLabelsArrayOfValues() ([]map[string]string, bool)
func (*LabelSelector_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *LabelSelector_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type LabelSelector_FieldTerminalPathValue ¶
type LabelSelector_FieldTerminalPathValue struct { LabelSelector_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelSelector_FieldTerminalPathValue) AsMatchExpressionsValue ¶
func (fpv *LabelSelector_FieldTerminalPathValue) AsMatchExpressionsValue() ([]*LabelSelectorRequirement, bool)
func (*LabelSelector_FieldTerminalPathValue) AsMatchLabelsValue ¶
func (fpv *LabelSelector_FieldTerminalPathValue) AsMatchLabelsValue() (map[string]string, bool)
func (*LabelSelector_FieldTerminalPathValue) CompareWith ¶
func (fpv *LabelSelector_FieldTerminalPathValue) CompareWith(source *LabelSelector) (int, bool)
CompareWith compares value in the 'LabelSelector_FieldTerminalPathValue' with the value under path in 'LabelSelector'.
func (*LabelSelector_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *LabelSelector_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*LabelSelector_FieldTerminalPathValue) GetRawValue ¶
func (fpv *LabelSelector_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'LabelSelector' as interface{}
func (*LabelSelector_FieldTerminalPathValue) SetTo ¶
func (fpv *LabelSelector_FieldTerminalPathValue) SetTo(target **LabelSelector)
SetTo stores value for selected field for object LabelSelector
func (*LabelSelector_FieldTerminalPathValue) SetToRaw ¶
func (fpv *LabelSelector_FieldTerminalPathValue) SetToRaw(target proto.Message)
type Meta ¶
type Meta struct { CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty" firestore:"createTime"` UpdateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty" firestore:"updateTime"` Uuid string `protobuf:"bytes,3,opt,name=uuid,proto3" json:"uuid,omitempty" firestore:"uuid"` Tags []string `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty" firestore:"tags"` Labels map[string]string `` /* 172-byte string literal not displayed */ Annotations map[string]string `` /* 187-byte string literal not displayed */ // generation is the version number of the spec of the resource. // This number increments when the resource is updated with any changes of its spec. Generation int64 `protobuf:"varint,7,opt,name=generation,proto3" json:"generation,omitempty" firestore:"generation"` // An opaque value that represents the internal version of this object that can // be used by clients to determine when objects have changed. May be used for optimistic // concurrency, change detection, and the watch operation on a resource or set of resources. // Clients must treat these values as opaque and passed unmodified back to the server. // They may only be valid for a particular resource or set of resources. // // Populated by the system. // Read-only. // Value must be treated as opaque by clients and . // More info: // https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency // +optional ResourceVersion string `` /* 134-byte string literal not displayed */ // List of objects depended by this object. If ALL objects in the list have // been deleted, this object will be garbage collected. If this object is managed by a controller, // then an entry in this list will point to this controller, with the controller field set to true. // There cannot be more than one managing controller. // +optional // +patchMergeKey=uid // +patchStrategy=merge OwnerReferences []*OwnerReference `` /* 135-byte string literal not displayed */ // List of all shard indices by their keys Shards map[string]int64 `` /* 174-byte string literal not displayed */ // Information about resource region and synchronization Syncing *syncing_meta.SyncingMeta `protobuf:"bytes,15,opt,name=syncing,proto3" json:"syncing,omitempty" firestore:"syncing"` // contains filtered or unexported fields }
Metadata
func (*Meta) CloneRaw ¶
func (o *Meta) CloneRaw() gotenobject.GotenObjectExt
func (*Meta) Descriptor ¶
Deprecated, Use Meta.ProtoReflect.Descriptor instead.
func (*Meta) GetAnnotations ¶
func (*Meta) GetCreateTime ¶
func (*Meta) GetGeneration ¶
func (*Meta) GetOwnerReferences ¶
func (m *Meta) GetOwnerReferences() []*OwnerReference
func (*Meta) GetResourceVersion ¶
func (*Meta) GetSyncing ¶
func (m *Meta) GetSyncing() *syncing_meta.SyncingMeta
func (*Meta) GetUpdateTime ¶
func (*Meta) GotenMessage ¶
func (*Meta) GotenMessage()
func (*Meta) GotenObjectExt ¶
func (o *Meta) GotenObjectExt()
func (*Meta) GotenValidate ¶
func (*Meta) MakeDiffFieldMask ¶
func (o *Meta) MakeDiffFieldMask(other *Meta) *Meta_FieldMask
func (*Meta) MakeFullFieldMask ¶
func (o *Meta) MakeFullFieldMask() *Meta_FieldMask
func (*Meta) MakeRawDiffFieldMask ¶
func (o *Meta) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Meta) MakeRawFullFieldMask ¶
func (o *Meta) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Meta) MarshalJSON ¶
func (*Meta) MergeRaw ¶
func (o *Meta) MergeRaw(source gotenobject.GotenObjectExt)
func (*Meta) ProtoMessage ¶
func (*Meta) ProtoMessage()
func (*Meta) ProtoReflect ¶
func (*Meta) SetAnnotations ¶
func (*Meta) SetCreateTime ¶
func (*Meta) SetGeneration ¶
func (*Meta) SetOwnerReferences ¶
func (m *Meta) SetOwnerReferences(fv []*OwnerReference)
func (*Meta) SetResourceVersion ¶
func (*Meta) SetSyncing ¶
func (m *Meta) SetSyncing(fv *syncing_meta.SyncingMeta)
func (*Meta) SetUpdateTime ¶
func (*Meta) UnmarshalJSON ¶
type MetaFieldPathBuilder ¶
type MetaFieldPathBuilder struct{}
func NewMetaFieldPathBuilder ¶
func NewMetaFieldPathBuilder() MetaFieldPathBuilder
func (MetaFieldPathBuilder) Annotations ¶
func (MetaFieldPathBuilder) Annotations() MetaPathSelectorAnnotations
func (MetaFieldPathBuilder) CreateTime ¶
func (MetaFieldPathBuilder) CreateTime() MetaPathSelectorCreateTime
func (MetaFieldPathBuilder) Generation ¶
func (MetaFieldPathBuilder) Generation() MetaPathSelectorGeneration
func (MetaFieldPathBuilder) Labels ¶
func (MetaFieldPathBuilder) Labels() MetaPathSelectorLabels
func (MetaFieldPathBuilder) OwnerReferences ¶
func (MetaFieldPathBuilder) OwnerReferences() MetaPathSelectorOwnerReferences
func (MetaFieldPathBuilder) ResourceVersion ¶
func (MetaFieldPathBuilder) ResourceVersion() MetaPathSelectorResourceVersion
func (MetaFieldPathBuilder) Shards ¶
func (MetaFieldPathBuilder) Shards() MetaPathSelectorShards
func (MetaFieldPathBuilder) Syncing ¶
func (MetaFieldPathBuilder) Syncing() MetaPathSelectorSyncing
func (MetaFieldPathBuilder) Tags ¶
func (MetaFieldPathBuilder) Tags() MetaPathSelectorTags
func (MetaFieldPathBuilder) UpdateTime ¶
func (MetaFieldPathBuilder) UpdateTime() MetaPathSelectorUpdateTime
func (MetaFieldPathBuilder) Uuid ¶
func (MetaFieldPathBuilder) Uuid() MetaPathSelectorUuid
type MetaMapPathSelectorAnnotations ¶
type MetaMapPathSelectorAnnotations struct {
// contains filtered or unexported fields
}
func (MetaMapPathSelectorAnnotations) FieldPath ¶
func (s MetaMapPathSelectorAnnotations) FieldPath() *Meta_FieldPathMap
func (MetaMapPathSelectorAnnotations) WithArrayOfValues ¶
func (s MetaMapPathSelectorAnnotations) WithArrayOfValues(values []string) *Meta_FieldPathMapArrayOfValues
func (MetaMapPathSelectorAnnotations) WithValue ¶
func (s MetaMapPathSelectorAnnotations) WithValue(value string) *Meta_FieldPathMapValue
type MetaMapPathSelectorLabels ¶
type MetaMapPathSelectorLabels struct {
// contains filtered or unexported fields
}
func (MetaMapPathSelectorLabels) FieldPath ¶
func (s MetaMapPathSelectorLabels) FieldPath() *Meta_FieldPathMap
func (MetaMapPathSelectorLabels) WithArrayOfValues ¶
func (s MetaMapPathSelectorLabels) WithArrayOfValues(values []string) *Meta_FieldPathMapArrayOfValues
func (MetaMapPathSelectorLabels) WithValue ¶
func (s MetaMapPathSelectorLabels) WithValue(value string) *Meta_FieldPathMapValue
type MetaMapPathSelectorShards ¶
type MetaMapPathSelectorShards struct {
// contains filtered or unexported fields
}
func (MetaMapPathSelectorShards) FieldPath ¶
func (s MetaMapPathSelectorShards) FieldPath() *Meta_FieldPathMap
func (MetaMapPathSelectorShards) WithArrayOfValues ¶
func (s MetaMapPathSelectorShards) WithArrayOfValues(values []int64) *Meta_FieldPathMapArrayOfValues
func (MetaMapPathSelectorShards) WithValue ¶
func (s MetaMapPathSelectorShards) WithValue(value int64) *Meta_FieldPathMapValue
type MetaPathSelectorAnnotations ¶
type MetaPathSelectorAnnotations struct{}
func (MetaPathSelectorAnnotations) FieldPath ¶
func (MetaPathSelectorAnnotations) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorAnnotations) WithArrayOfValues ¶
func (s MetaPathSelectorAnnotations) WithArrayOfValues(values []map[string]string) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorAnnotations) WithKey ¶
func (MetaPathSelectorAnnotations) WithKey(key string) MetaMapPathSelectorAnnotations
func (MetaPathSelectorAnnotations) WithValue ¶
func (s MetaPathSelectorAnnotations) WithValue(value map[string]string) *Meta_FieldTerminalPathValue
type MetaPathSelectorCreateTime ¶
type MetaPathSelectorCreateTime struct{}
func (MetaPathSelectorCreateTime) FieldPath ¶
func (MetaPathSelectorCreateTime) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorCreateTime) WithArrayOfValues ¶
func (s MetaPathSelectorCreateTime) WithArrayOfValues(values []*timestamp.Timestamp) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorCreateTime) WithValue ¶
func (s MetaPathSelectorCreateTime) WithValue(value *timestamp.Timestamp) *Meta_FieldTerminalPathValue
type MetaPathSelectorGeneration ¶
type MetaPathSelectorGeneration struct{}
func (MetaPathSelectorGeneration) FieldPath ¶
func (MetaPathSelectorGeneration) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorGeneration) WithArrayOfValues ¶
func (s MetaPathSelectorGeneration) WithArrayOfValues(values []int64) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorGeneration) WithValue ¶
func (s MetaPathSelectorGeneration) WithValue(value int64) *Meta_FieldTerminalPathValue
type MetaPathSelectorLabels ¶
type MetaPathSelectorLabels struct{}
func (MetaPathSelectorLabels) FieldPath ¶
func (MetaPathSelectorLabels) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorLabels) WithArrayOfValues ¶
func (s MetaPathSelectorLabels) WithArrayOfValues(values []map[string]string) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorLabels) WithKey ¶
func (MetaPathSelectorLabels) WithKey(key string) MetaMapPathSelectorLabels
func (MetaPathSelectorLabels) WithValue ¶
func (s MetaPathSelectorLabels) WithValue(value map[string]string) *Meta_FieldTerminalPathValue
type MetaPathSelectorOwnerReferences ¶
type MetaPathSelectorOwnerReferences struct{}
func (MetaPathSelectorOwnerReferences) ApiVersion ¶
func (MetaPathSelectorOwnerReferences) ApiVersion() MetaPathSelectorOwnerReferencesApiVersion
func (MetaPathSelectorOwnerReferences) BlockOwnerDeletion ¶
func (MetaPathSelectorOwnerReferences) BlockOwnerDeletion() MetaPathSelectorOwnerReferencesBlockOwnerDeletion
func (MetaPathSelectorOwnerReferences) Controller ¶
func (MetaPathSelectorOwnerReferences) Controller() MetaPathSelectorOwnerReferencesController
func (MetaPathSelectorOwnerReferences) FieldPath ¶
func (MetaPathSelectorOwnerReferences) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorOwnerReferences) WithArrayOfValues ¶
func (s MetaPathSelectorOwnerReferences) WithArrayOfValues(values [][]*OwnerReference) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorOwnerReferences) WithItemValue ¶
func (s MetaPathSelectorOwnerReferences) WithItemValue(value *OwnerReference) *Meta_FieldTerminalPathArrayItemValue
func (MetaPathSelectorOwnerReferences) WithSubArrayItemValue ¶
func (s MetaPathSelectorOwnerReferences) WithSubArrayItemValue(subPathArrayItemValue OwnerReference_FieldPathArrayItemValue) *Meta_FieldSubPathArrayItemValue
func (MetaPathSelectorOwnerReferences) WithSubArrayOfValues ¶
func (s MetaPathSelectorOwnerReferences) WithSubArrayOfValues(subPathArrayOfValues OwnerReference_FieldPathArrayOfValues) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorOwnerReferences) WithSubPath ¶
func (MetaPathSelectorOwnerReferences) WithSubPath(subPath OwnerReference_FieldPath) *Meta_FieldSubPath
func (MetaPathSelectorOwnerReferences) WithSubValue ¶
func (s MetaPathSelectorOwnerReferences) WithSubValue(subPathValue OwnerReference_FieldPathValue) *Meta_FieldSubPathValue
func (MetaPathSelectorOwnerReferences) WithValue ¶
func (s MetaPathSelectorOwnerReferences) WithValue(value []*OwnerReference) *Meta_FieldTerminalPathValue
type MetaPathSelectorOwnerReferencesApiVersion ¶
type MetaPathSelectorOwnerReferencesApiVersion struct{}
func (MetaPathSelectorOwnerReferencesApiVersion) FieldPath ¶
func (MetaPathSelectorOwnerReferencesApiVersion) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorOwnerReferencesApiVersion) WithArrayOfValues ¶
func (s MetaPathSelectorOwnerReferencesApiVersion) WithArrayOfValues(values []string) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorOwnerReferencesApiVersion) WithValue ¶
func (s MetaPathSelectorOwnerReferencesApiVersion) WithValue(value string) *Meta_FieldSubPathValue
type MetaPathSelectorOwnerReferencesBlockOwnerDeletion ¶
type MetaPathSelectorOwnerReferencesBlockOwnerDeletion struct{}
func (MetaPathSelectorOwnerReferencesBlockOwnerDeletion) FieldPath ¶
func (MetaPathSelectorOwnerReferencesBlockOwnerDeletion) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorOwnerReferencesBlockOwnerDeletion) WithArrayOfValues ¶
func (s MetaPathSelectorOwnerReferencesBlockOwnerDeletion) WithArrayOfValues(values []bool) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorOwnerReferencesBlockOwnerDeletion) WithValue ¶
func (s MetaPathSelectorOwnerReferencesBlockOwnerDeletion) WithValue(value bool) *Meta_FieldSubPathValue
type MetaPathSelectorOwnerReferencesController ¶
type MetaPathSelectorOwnerReferencesController struct{}
func (MetaPathSelectorOwnerReferencesController) FieldPath ¶
func (MetaPathSelectorOwnerReferencesController) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorOwnerReferencesController) WithArrayOfValues ¶
func (s MetaPathSelectorOwnerReferencesController) WithArrayOfValues(values []bool) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorOwnerReferencesController) WithValue ¶
func (s MetaPathSelectorOwnerReferencesController) WithValue(value bool) *Meta_FieldSubPathValue
type MetaPathSelectorOwnerReferencesKind ¶
type MetaPathSelectorOwnerReferencesKind struct{}
func (MetaPathSelectorOwnerReferencesKind) FieldPath ¶
func (MetaPathSelectorOwnerReferencesKind) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorOwnerReferencesKind) WithArrayOfValues ¶
func (s MetaPathSelectorOwnerReferencesKind) WithArrayOfValues(values []string) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorOwnerReferencesKind) WithValue ¶
func (s MetaPathSelectorOwnerReferencesKind) WithValue(value string) *Meta_FieldSubPathValue
type MetaPathSelectorOwnerReferencesName ¶
type MetaPathSelectorOwnerReferencesName struct{}
func (MetaPathSelectorOwnerReferencesName) FieldPath ¶
func (MetaPathSelectorOwnerReferencesName) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorOwnerReferencesName) WithArrayOfValues ¶
func (s MetaPathSelectorOwnerReferencesName) WithArrayOfValues(values []string) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorOwnerReferencesName) WithValue ¶
func (s MetaPathSelectorOwnerReferencesName) WithValue(value string) *Meta_FieldSubPathValue
type MetaPathSelectorOwnerReferencesUid ¶
type MetaPathSelectorOwnerReferencesUid struct{}
func (MetaPathSelectorOwnerReferencesUid) FieldPath ¶
func (MetaPathSelectorOwnerReferencesUid) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorOwnerReferencesUid) WithArrayOfValues ¶
func (s MetaPathSelectorOwnerReferencesUid) WithArrayOfValues(values []string) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorOwnerReferencesUid) WithValue ¶
func (s MetaPathSelectorOwnerReferencesUid) WithValue(value string) *Meta_FieldSubPathValue
type MetaPathSelectorResourceVersion ¶
type MetaPathSelectorResourceVersion struct{}
func (MetaPathSelectorResourceVersion) FieldPath ¶
func (MetaPathSelectorResourceVersion) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorResourceVersion) WithArrayOfValues ¶
func (s MetaPathSelectorResourceVersion) WithArrayOfValues(values []string) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorResourceVersion) WithValue ¶
func (s MetaPathSelectorResourceVersion) WithValue(value string) *Meta_FieldTerminalPathValue
type MetaPathSelectorShards ¶
type MetaPathSelectorShards struct{}
func (MetaPathSelectorShards) FieldPath ¶
func (MetaPathSelectorShards) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorShards) WithArrayOfValues ¶
func (s MetaPathSelectorShards) WithArrayOfValues(values []map[string]int64) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorShards) WithKey ¶
func (MetaPathSelectorShards) WithKey(key string) MetaMapPathSelectorShards
func (MetaPathSelectorShards) WithValue ¶
func (s MetaPathSelectorShards) WithValue(value map[string]int64) *Meta_FieldTerminalPathValue
type MetaPathSelectorSyncing ¶
type MetaPathSelectorSyncing struct{}
func (MetaPathSelectorSyncing) FieldPath ¶
func (MetaPathSelectorSyncing) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorSyncing) OwningRegion ¶
func (MetaPathSelectorSyncing) OwningRegion() MetaPathSelectorSyncingOwningRegion
func (MetaPathSelectorSyncing) Regions ¶
func (MetaPathSelectorSyncing) Regions() MetaPathSelectorSyncingRegions
func (MetaPathSelectorSyncing) WithArrayOfValues ¶
func (s MetaPathSelectorSyncing) WithArrayOfValues(values []*syncing_meta.SyncingMeta) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorSyncing) WithSubArrayItemValue ¶
func (s MetaPathSelectorSyncing) WithSubArrayItemValue(subPathArrayItemValue syncing_meta.SyncingMeta_FieldPathArrayItemValue) *Meta_FieldSubPathArrayItemValue
func (MetaPathSelectorSyncing) WithSubArrayOfValues ¶
func (s MetaPathSelectorSyncing) WithSubArrayOfValues(subPathArrayOfValues syncing_meta.SyncingMeta_FieldPathArrayOfValues) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorSyncing) WithSubPath ¶
func (MetaPathSelectorSyncing) WithSubPath(subPath syncing_meta.SyncingMeta_FieldPath) *Meta_FieldSubPath
func (MetaPathSelectorSyncing) WithSubValue ¶
func (s MetaPathSelectorSyncing) WithSubValue(subPathValue syncing_meta.SyncingMeta_FieldPathValue) *Meta_FieldSubPathValue
func (MetaPathSelectorSyncing) WithValue ¶
func (s MetaPathSelectorSyncing) WithValue(value *syncing_meta.SyncingMeta) *Meta_FieldTerminalPathValue
type MetaPathSelectorSyncingOwningRegion ¶
type MetaPathSelectorSyncingOwningRegion struct{}
func (MetaPathSelectorSyncingOwningRegion) FieldPath ¶
func (MetaPathSelectorSyncingOwningRegion) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorSyncingOwningRegion) WithArrayOfValues ¶
func (s MetaPathSelectorSyncingOwningRegion) WithArrayOfValues(values []string) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorSyncingOwningRegion) WithValue ¶
func (s MetaPathSelectorSyncingOwningRegion) WithValue(value string) *Meta_FieldSubPathValue
type MetaPathSelectorSyncingRegions ¶
type MetaPathSelectorSyncingRegions struct{}
func (MetaPathSelectorSyncingRegions) FieldPath ¶
func (MetaPathSelectorSyncingRegions) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorSyncingRegions) WithArrayOfValues ¶
func (s MetaPathSelectorSyncingRegions) WithArrayOfValues(values [][]string) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorSyncingRegions) WithItemValue ¶
func (s MetaPathSelectorSyncingRegions) WithItemValue(value string) *Meta_FieldSubPathArrayItemValue
func (MetaPathSelectorSyncingRegions) WithValue ¶
func (s MetaPathSelectorSyncingRegions) WithValue(value []string) *Meta_FieldSubPathValue
type MetaPathSelectorTags ¶
type MetaPathSelectorTags struct{}
func (MetaPathSelectorTags) FieldPath ¶
func (MetaPathSelectorTags) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorTags) WithArrayOfValues ¶
func (s MetaPathSelectorTags) WithArrayOfValues(values [][]string) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorTags) WithItemValue ¶
func (s MetaPathSelectorTags) WithItemValue(value string) *Meta_FieldTerminalPathArrayItemValue
func (MetaPathSelectorTags) WithValue ¶
func (s MetaPathSelectorTags) WithValue(value []string) *Meta_FieldTerminalPathValue
type MetaPathSelectorUpdateTime ¶
type MetaPathSelectorUpdateTime struct{}
func (MetaPathSelectorUpdateTime) FieldPath ¶
func (MetaPathSelectorUpdateTime) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorUpdateTime) WithArrayOfValues ¶
func (s MetaPathSelectorUpdateTime) WithArrayOfValues(values []*timestamp.Timestamp) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorUpdateTime) WithValue ¶
func (s MetaPathSelectorUpdateTime) WithValue(value *timestamp.Timestamp) *Meta_FieldTerminalPathValue
type MetaPathSelectorUuid ¶
type MetaPathSelectorUuid struct{}
func (MetaPathSelectorUuid) FieldPath ¶
func (MetaPathSelectorUuid) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorUuid) WithArrayOfValues ¶
func (s MetaPathSelectorUuid) WithArrayOfValues(values []string) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorUuid) WithValue ¶
func (s MetaPathSelectorUuid) WithValue(value string) *Meta_FieldTerminalPathValue
type Meta_FieldMask ¶
type Meta_FieldMask struct {
Paths []Meta_FieldPath
}
func FullMeta_FieldMask ¶
func FullMeta_FieldMask() *Meta_FieldMask
func (*Meta_FieldMask) AppendPath ¶
func (fieldMask *Meta_FieldMask) AppendPath(path Meta_FieldPath)
func (*Meta_FieldMask) AppendRawPath ¶
func (fieldMask *Meta_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Meta_FieldMask) DecodeFirestore ¶
func (fieldMask *Meta_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Meta_FieldMask) EncodeFirestore ¶
func (fieldMask *Meta_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Meta_FieldMask) FilterInputFields ¶
func (fieldMask *Meta_FieldMask) FilterInputFields() *Meta_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Meta_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Meta_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
func (*Meta_FieldMask) GetPaths ¶
func (fieldMask *Meta_FieldMask) GetPaths() []Meta_FieldPath
func (*Meta_FieldMask) GetRawPaths ¶
func (fieldMask *Meta_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Meta_FieldMask) IsFull ¶
func (fieldMask *Meta_FieldMask) IsFull() bool
func (Meta_FieldMask) Marshal ¶
func (fieldMask Meta_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Meta_FieldMask) MarshalJSON ¶
func (fieldMask Meta_FieldMask) MarshalJSON() ([]byte, error)
func (*Meta_FieldMask) PathsCount ¶
func (fieldMask *Meta_FieldMask) PathsCount() int
func (*Meta_FieldMask) Project ¶
func (fieldMask *Meta_FieldMask) Project(source *Meta) *Meta
func (*Meta_FieldMask) ProjectRaw ¶
func (fieldMask *Meta_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Meta_FieldMask) ProtoMessage ¶
func (fieldMask *Meta_FieldMask) ProtoMessage()
func (*Meta_FieldMask) ProtoReflect ¶
func (fieldMask *Meta_FieldMask) ProtoReflect() preflect.Message
func (*Meta_FieldMask) Reset ¶
func (fieldMask *Meta_FieldMask) Reset()
func (*Meta_FieldMask) Set ¶
func (fieldMask *Meta_FieldMask) Set(target, source *Meta)
func (*Meta_FieldMask) SetFromCliFlag ¶
func (fieldMask *Meta_FieldMask) SetFromCliFlag(raw string) error
func (*Meta_FieldMask) SetRaw ¶
func (fieldMask *Meta_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Meta_FieldMask) Size ¶
func (fieldMask *Meta_FieldMask) Size() int
func (*Meta_FieldMask) String ¶
func (fieldMask *Meta_FieldMask) String() string
func (*Meta_FieldMask) Subtract ¶
func (fieldMask *Meta_FieldMask) Subtract(other *Meta_FieldMask) *Meta_FieldMask
func (*Meta_FieldMask) SubtractRaw ¶
func (fieldMask *Meta_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Meta_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Meta_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Meta_FieldMask) Unmarshal ¶
func (fieldMask *Meta_FieldMask) Unmarshal(data []byte) error
func (*Meta_FieldMask) UnmarshalJSON ¶
func (fieldMask *Meta_FieldMask) UnmarshalJSON(data []byte) error
type Meta_FieldPath ¶
type Meta_FieldPath interface { gotenobject.FieldPath Selector() Meta_FieldPathSelector Get(source *Meta) []interface{} GetSingle(source *Meta) (interface{}, bool) ClearValue(item *Meta) // Those methods build corresponding Meta_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) Meta_FieldPathValue WithIArrayOfValues(values interface{}) Meta_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) Meta_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildMeta_FieldPath ¶
func BuildMeta_FieldPath(fp gotenobject.RawFieldPath) (Meta_FieldPath, error)
func MustParseMeta_FieldPath ¶
func MustParseMeta_FieldPath(rawField string) Meta_FieldPath
func ParseMeta_FieldPath ¶
func ParseMeta_FieldPath(rawField string) (Meta_FieldPath, error)
type Meta_FieldPathArrayItemValue ¶
type Meta_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue Meta_FieldPath ContainsValue(*Meta) bool }
Meta_FieldPathArrayItemValue allows storing single item in Path-specific values for Meta according to their type Present only for array (repeated) types.
func MustParseMeta_FieldPathArrayItemValue ¶
func MustParseMeta_FieldPathArrayItemValue(pathStr, valueStr string) Meta_FieldPathArrayItemValue
func ParseMeta_FieldPathArrayItemValue ¶
func ParseMeta_FieldPathArrayItemValue(pathStr, valueStr string) (Meta_FieldPathArrayItemValue, error)
ParseMeta_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type Meta_FieldPathArrayOfValues ¶
type Meta_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues Meta_FieldPath }
Meta_FieldPathArrayOfValues allows storing slice of values for Meta fields according to their type
func MustParseMeta_FieldPathArrayOfValues ¶
func MustParseMeta_FieldPathArrayOfValues(pathStr, valuesStr string) Meta_FieldPathArrayOfValues
func ParseMeta_FieldPathArrayOfValues ¶
func ParseMeta_FieldPathArrayOfValues(pathStr, valuesStr string) (Meta_FieldPathArrayOfValues, error)
type Meta_FieldPathMap ¶
type Meta_FieldPathMap struct {
// contains filtered or unexported fields
}
FieldPath for map type with additional Key information
func (*Meta_FieldPathMap) ClearValue ¶
func (fpm *Meta_FieldPathMap) ClearValue(item *Meta)
func (*Meta_FieldPathMap) ClearValueRaw ¶
func (fpm *Meta_FieldPathMap) ClearValueRaw(item proto.Message)
func (*Meta_FieldPathMap) Get ¶
func (fpm *Meta_FieldPathMap) Get(source *Meta) (values []interface{})
Get returns all values pointed by selected field map key from source Meta
func (*Meta_FieldPathMap) GetDefault ¶
func (fpm *Meta_FieldPathMap) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*Meta_FieldPathMap) GetRaw ¶
func (fpm *Meta_FieldPathMap) GetRaw(source proto.Message) []interface{}
func (*Meta_FieldPathMap) GetSingle ¶
func (fpm *Meta_FieldPathMap) GetSingle(source *Meta) (interface{}, bool)
GetSingle returns value by selected field map key from source Meta
func (*Meta_FieldPathMap) GetSingleRaw ¶
func (fpm *Meta_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*Meta_FieldPathMap) IsLeaf ¶
func (fpm *Meta_FieldPathMap) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*Meta_FieldPathMap) JSONString ¶
func (fpm *Meta_FieldPathMap) JSONString() string
JSONString returns path representation is JSON convention. Note that map keys are not transformed
func (*Meta_FieldPathMap) Key ¶
func (fpm *Meta_FieldPathMap) Key() string
func (*Meta_FieldPathMap) Selector ¶
func (fpm *Meta_FieldPathMap) Selector() Meta_FieldPathSelector
func (*Meta_FieldPathMap) String ¶
func (fpm *Meta_FieldPathMap) String() string
String returns path representation in proto convention
func (*Meta_FieldPathMap) WithIArrayItemValue ¶
func (fpm *Meta_FieldPathMap) WithIArrayItemValue(value interface{}) Meta_FieldPathArrayItemValue
func (*Meta_FieldPathMap) WithIArrayOfValues ¶
func (fpm *Meta_FieldPathMap) WithIArrayOfValues(values interface{}) Meta_FieldPathArrayOfValues
func (*Meta_FieldPathMap) WithIValue ¶
func (fpm *Meta_FieldPathMap) WithIValue(value interface{}) Meta_FieldPathValue
func (*Meta_FieldPathMap) WithRawIArrayItemValue ¶
func (fpm *Meta_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*Meta_FieldPathMap) WithRawIArrayOfValues ¶
func (fpm *Meta_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*Meta_FieldPathMap) WithRawIValue ¶
func (fpm *Meta_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type Meta_FieldPathMapArrayOfValues ¶
type Meta_FieldPathMapArrayOfValues struct { Meta_FieldPathMap // contains filtered or unexported fields }
func (*Meta_FieldPathMapArrayOfValues) AsAnnotationsArrayOfElementValues ¶
func (fpmaov *Meta_FieldPathMapArrayOfValues) AsAnnotationsArrayOfElementValues() ([]string, bool)
func (*Meta_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues ¶
func (fpmaov *Meta_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues() ([]string, bool)
func (*Meta_FieldPathMapArrayOfValues) AsShardsArrayOfElementValues ¶
func (fpmaov *Meta_FieldPathMapArrayOfValues) AsShardsArrayOfElementValues() ([]int64, bool)
func (*Meta_FieldPathMapArrayOfValues) GetRawValues ¶
func (fpmaov *Meta_FieldPathMapArrayOfValues) GetRawValues() (values []interface{})
type Meta_FieldPathMapValue ¶
type Meta_FieldPathMapValue struct { Meta_FieldPathMap // contains filtered or unexported fields }
func (*Meta_FieldPathMapValue) AsAnnotationsElementValue ¶
func (fpmv *Meta_FieldPathMapValue) AsAnnotationsElementValue() (string, bool)
func (*Meta_FieldPathMapValue) AsLabelsElementValue ¶
func (fpmv *Meta_FieldPathMapValue) AsLabelsElementValue() (string, bool)
func (*Meta_FieldPathMapValue) AsShardsElementValue ¶
func (fpmv *Meta_FieldPathMapValue) AsShardsElementValue() (int64, bool)
func (*Meta_FieldPathMapValue) CompareWith ¶
func (fpmv *Meta_FieldPathMapValue) CompareWith(source *Meta) (int, bool)
CompareWith compares value in the 'Meta_FieldPathMapValue' with the value under path in 'Meta'.
func (*Meta_FieldPathMapValue) CompareWithRaw ¶
func (fpmv *Meta_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)
func (*Meta_FieldPathMapValue) GetRawValue ¶
func (fpmv *Meta_FieldPathMapValue) GetRawValue() interface{}
GetValue returns value stored under selected field in Meta as interface{}
func (*Meta_FieldPathMapValue) SetTo ¶
func (fpmv *Meta_FieldPathMapValue) SetTo(target **Meta)
SetTo stores value for selected field in Meta
func (*Meta_FieldPathMapValue) SetToRaw ¶
func (fpmv *Meta_FieldPathMapValue) SetToRaw(target proto.Message)
type Meta_FieldPathSelector ¶
type Meta_FieldPathSelector int32
const ( Meta_FieldPathSelectorCreateTime Meta_FieldPathSelector = 0 Meta_FieldPathSelectorUpdateTime Meta_FieldPathSelector = 1 Meta_FieldPathSelectorUuid Meta_FieldPathSelector = 2 Meta_FieldPathSelectorTags Meta_FieldPathSelector = 3 Meta_FieldPathSelectorLabels Meta_FieldPathSelector = 4 Meta_FieldPathSelectorAnnotations Meta_FieldPathSelector = 5 Meta_FieldPathSelectorGeneration Meta_FieldPathSelector = 6 Meta_FieldPathSelectorResourceVersion Meta_FieldPathSelector = 7 Meta_FieldPathSelectorOwnerReferences Meta_FieldPathSelector = 8 Meta_FieldPathSelectorShards Meta_FieldPathSelector = 9 Meta_FieldPathSelectorSyncing Meta_FieldPathSelector = 10 )
func (Meta_FieldPathSelector) String ¶
func (s Meta_FieldPathSelector) String() string
type Meta_FieldPathValue ¶
type Meta_FieldPathValue interface { Meta_FieldPath gotenobject.FieldPathValue SetTo(target **Meta) CompareWith(*Meta) (cmp int, comparable bool) }
Meta_FieldPathValue allows storing values for Meta fields according to their type
func MustParseMeta_FieldPathValue ¶
func MustParseMeta_FieldPathValue(pathStr, valueStr string) Meta_FieldPathValue
func ParseMeta_FieldPathValue ¶
func ParseMeta_FieldPathValue(pathStr, valueStr string) (Meta_FieldPathValue, error)
type Meta_FieldSubPath ¶
type Meta_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*Meta_FieldSubPath) AsOwnerReferencesSubPath ¶
func (fps *Meta_FieldSubPath) AsOwnerReferencesSubPath() (OwnerReference_FieldPath, bool)
func (*Meta_FieldSubPath) AsSyncingSubPath ¶
func (fps *Meta_FieldSubPath) AsSyncingSubPath() (syncing_meta.SyncingMeta_FieldPath, bool)
func (*Meta_FieldSubPath) ClearValue ¶
func (fps *Meta_FieldSubPath) ClearValue(item *Meta)
func (*Meta_FieldSubPath) ClearValueRaw ¶
func (fps *Meta_FieldSubPath) ClearValueRaw(item proto.Message)
func (*Meta_FieldSubPath) Get ¶
func (fps *Meta_FieldSubPath) Get(source *Meta) (values []interface{})
Get returns all values pointed by selected field from source Meta
func (*Meta_FieldSubPath) GetDefault ¶
func (fps *Meta_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*Meta_FieldSubPath) GetRaw ¶
func (fps *Meta_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*Meta_FieldSubPath) GetSingle ¶
func (fps *Meta_FieldSubPath) GetSingle(source *Meta) (interface{}, bool)
GetSingle returns value of selected field from source Meta
func (*Meta_FieldSubPath) GetSingleRaw ¶
func (fps *Meta_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*Meta_FieldSubPath) IsLeaf ¶
func (fps *Meta_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*Meta_FieldSubPath) JSONString ¶
func (fps *Meta_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*Meta_FieldSubPath) Selector ¶
func (fps *Meta_FieldSubPath) Selector() Meta_FieldPathSelector
func (*Meta_FieldSubPath) String ¶
func (fps *Meta_FieldSubPath) String() string
String returns path representation in proto convention
func (*Meta_FieldSubPath) WithIArrayItemValue ¶
func (fps *Meta_FieldSubPath) WithIArrayItemValue(value interface{}) Meta_FieldPathArrayItemValue
func (*Meta_FieldSubPath) WithIArrayOfValues ¶
func (fps *Meta_FieldSubPath) WithIArrayOfValues(values interface{}) Meta_FieldPathArrayOfValues
func (*Meta_FieldSubPath) WithIValue ¶
func (fps *Meta_FieldSubPath) WithIValue(value interface{}) Meta_FieldPathValue
func (*Meta_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *Meta_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*Meta_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *Meta_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*Meta_FieldSubPath) WithRawIValue ¶
func (fps *Meta_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type Meta_FieldSubPathArrayItemValue ¶
type Meta_FieldSubPathArrayItemValue struct { Meta_FieldPath // contains filtered or unexported fields }
func (*Meta_FieldSubPathArrayItemValue) AsOwnerReferencesPathItemValue ¶
func (fpaivs *Meta_FieldSubPathArrayItemValue) AsOwnerReferencesPathItemValue() (OwnerReference_FieldPathArrayItemValue, bool)
func (*Meta_FieldSubPathArrayItemValue) AsSyncingPathItemValue ¶
func (fpaivs *Meta_FieldSubPathArrayItemValue) AsSyncingPathItemValue() (syncing_meta.SyncingMeta_FieldPathArrayItemValue, bool)
func (*Meta_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *Meta_FieldSubPathArrayItemValue) ContainsValue(source *Meta) bool
Contains returns a boolean indicating if value that is being held is present in given 'Meta'
func (*Meta_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *Meta_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type Meta_FieldSubPathArrayOfValues ¶
type Meta_FieldSubPathArrayOfValues struct { Meta_FieldPath // contains filtered or unexported fields }
func (*Meta_FieldSubPathArrayOfValues) AsOwnerReferencesPathArrayOfValues ¶
func (fpsaov *Meta_FieldSubPathArrayOfValues) AsOwnerReferencesPathArrayOfValues() (OwnerReference_FieldPathArrayOfValues, bool)
func (*Meta_FieldSubPathArrayOfValues) AsSyncingPathArrayOfValues ¶
func (fpsaov *Meta_FieldSubPathArrayOfValues) AsSyncingPathArrayOfValues() (syncing_meta.SyncingMeta_FieldPathArrayOfValues, bool)
func (*Meta_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *Meta_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type Meta_FieldSubPathValue ¶
type Meta_FieldSubPathValue struct { Meta_FieldPath // contains filtered or unexported fields }
func (*Meta_FieldSubPathValue) AsOwnerReferencesPathValue ¶
func (fpvs *Meta_FieldSubPathValue) AsOwnerReferencesPathValue() (OwnerReference_FieldPathValue, bool)
func (*Meta_FieldSubPathValue) AsSyncingPathValue ¶
func (fpvs *Meta_FieldSubPathValue) AsSyncingPathValue() (syncing_meta.SyncingMeta_FieldPathValue, bool)
func (*Meta_FieldSubPathValue) CompareWith ¶
func (fpvs *Meta_FieldSubPathValue) CompareWith(source *Meta) (int, bool)
func (*Meta_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *Meta_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*Meta_FieldSubPathValue) GetRawValue ¶
func (fpvs *Meta_FieldSubPathValue) GetRawValue() interface{}
func (*Meta_FieldSubPathValue) SetTo ¶
func (fpvs *Meta_FieldSubPathValue) SetTo(target **Meta)
func (*Meta_FieldSubPathValue) SetToRaw ¶
func (fpvs *Meta_FieldSubPathValue) SetToRaw(target proto.Message)
type Meta_FieldTerminalPath ¶
type Meta_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*Meta_FieldTerminalPath) ClearValue ¶
func (fp *Meta_FieldTerminalPath) ClearValue(item *Meta)
func (*Meta_FieldTerminalPath) ClearValueRaw ¶
func (fp *Meta_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*Meta_FieldTerminalPath) Get ¶
func (fp *Meta_FieldTerminalPath) Get(source *Meta) (values []interface{})
Get returns all values pointed by specific field from source Meta
func (*Meta_FieldTerminalPath) GetDefault ¶
func (fp *Meta_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*Meta_FieldTerminalPath) GetRaw ¶
func (fp *Meta_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*Meta_FieldTerminalPath) GetSingle ¶
func (fp *Meta_FieldTerminalPath) GetSingle(source *Meta) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Meta
func (*Meta_FieldTerminalPath) GetSingleRaw ¶
func (fp *Meta_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*Meta_FieldTerminalPath) IsLeaf ¶
func (fp *Meta_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*Meta_FieldTerminalPath) JSONString ¶
func (fp *Meta_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*Meta_FieldTerminalPath) Selector ¶
func (fp *Meta_FieldTerminalPath) Selector() Meta_FieldPathSelector
func (*Meta_FieldTerminalPath) String ¶
func (fp *Meta_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*Meta_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *Meta_FieldTerminalPath) WithIArrayItemValue(value interface{}) Meta_FieldPathArrayItemValue
func (*Meta_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *Meta_FieldTerminalPath) WithIArrayOfValues(values interface{}) Meta_FieldPathArrayOfValues
func (*Meta_FieldTerminalPath) WithIValue ¶
func (fp *Meta_FieldTerminalPath) WithIValue(value interface{}) Meta_FieldPathValue
func (*Meta_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *Meta_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*Meta_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *Meta_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*Meta_FieldTerminalPath) WithRawIValue ¶
func (fp *Meta_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type Meta_FieldTerminalPathArrayItemValue ¶
type Meta_FieldTerminalPathArrayItemValue struct { Meta_FieldTerminalPath // contains filtered or unexported fields }
func (*Meta_FieldTerminalPathArrayItemValue) AsOwnerReferencesItemValue ¶
func (fpaiv *Meta_FieldTerminalPathArrayItemValue) AsOwnerReferencesItemValue() (*OwnerReference, bool)
func (*Meta_FieldTerminalPathArrayItemValue) AsTagsItemValue ¶
func (fpaiv *Meta_FieldTerminalPathArrayItemValue) AsTagsItemValue() (string, bool)
func (*Meta_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *Meta_FieldTerminalPathArrayItemValue) ContainsValue(source *Meta) bool
Contains returns a boolean indicating if value that is being held is present in given 'Meta'
func (*Meta_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *Meta_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Meta as interface{}
func (*Meta_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *Meta_FieldTerminalPathArrayItemValue) GetSingle(source *Meta) (interface{}, bool)
func (*Meta_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *Meta_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type Meta_FieldTerminalPathArrayOfValues ¶
type Meta_FieldTerminalPathArrayOfValues struct { Meta_FieldTerminalPath // contains filtered or unexported fields }
func (*Meta_FieldTerminalPathArrayOfValues) AsAnnotationsArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsAnnotationsArrayOfValues() ([]map[string]string, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsCreateTimeArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsCreateTimeArrayOfValues() ([]*timestamp.Timestamp, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsGenerationArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsGenerationArrayOfValues() ([]int64, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]string, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsOwnerReferencesArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsOwnerReferencesArrayOfValues() ([][]*OwnerReference, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsResourceVersionArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsResourceVersionArrayOfValues() ([]string, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsShardsArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsShardsArrayOfValues() ([]map[string]int64, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsSyncingArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsSyncingArrayOfValues() ([]*syncing_meta.SyncingMeta, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsTagsArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsTagsArrayOfValues() ([][]string, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsUpdateTimeArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsUpdateTimeArrayOfValues() ([]*timestamp.Timestamp, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsUuidArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsUuidArrayOfValues() ([]string, bool)
func (*Meta_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type Meta_FieldTerminalPathValue ¶
type Meta_FieldTerminalPathValue struct { Meta_FieldTerminalPath // contains filtered or unexported fields }
func (*Meta_FieldTerminalPathValue) AsAnnotationsValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsAnnotationsValue() (map[string]string, bool)
func (*Meta_FieldTerminalPathValue) AsCreateTimeValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsCreateTimeValue() (*timestamp.Timestamp, bool)
func (*Meta_FieldTerminalPathValue) AsGenerationValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsGenerationValue() (int64, bool)
func (*Meta_FieldTerminalPathValue) AsLabelsValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsLabelsValue() (map[string]string, bool)
func (*Meta_FieldTerminalPathValue) AsOwnerReferencesValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsOwnerReferencesValue() ([]*OwnerReference, bool)
func (*Meta_FieldTerminalPathValue) AsResourceVersionValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsResourceVersionValue() (string, bool)
func (*Meta_FieldTerminalPathValue) AsShardsValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsShardsValue() (map[string]int64, bool)
func (*Meta_FieldTerminalPathValue) AsSyncingValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsSyncingValue() (*syncing_meta.SyncingMeta, bool)
func (*Meta_FieldTerminalPathValue) AsTagsValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsTagsValue() ([]string, bool)
func (*Meta_FieldTerminalPathValue) AsUpdateTimeValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsUpdateTimeValue() (*timestamp.Timestamp, bool)
func (*Meta_FieldTerminalPathValue) AsUuidValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsUuidValue() (string, bool)
func (*Meta_FieldTerminalPathValue) CompareWith ¶
func (fpv *Meta_FieldTerminalPathValue) CompareWith(source *Meta) (int, bool)
CompareWith compares value in the 'Meta_FieldTerminalPathValue' with the value under path in 'Meta'.
func (*Meta_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *Meta_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*Meta_FieldTerminalPathValue) GetRawValue ¶
func (fpv *Meta_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Meta' as interface{}
func (*Meta_FieldTerminalPathValue) SetTo ¶
func (fpv *Meta_FieldTerminalPathValue) SetTo(target **Meta)
SetTo stores value for selected field for object Meta
func (*Meta_FieldTerminalPathValue) SetToRaw ¶
func (fpv *Meta_FieldTerminalPathValue) SetToRaw(target proto.Message)
type OwnerReference ¶
type OwnerReference struct { // API version of the referent. ApiVersion string `protobuf:"bytes,5,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty" firestore:"apiVersion"` // Kind of the referent. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty" firestore:"kind"` // Name of the referent. // More info: http://kubernetes.io/docs/user-guide/identifiers#names Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty" firestore:"name"` // UID of the referent. // More info: http://kubernetes.io/docs/user-guide/identifiers#uids Uid string `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid,omitempty" firestore:"uid"` // If true, this reference points to the managing controller. Controller bool `protobuf:"varint,6,opt,name=controller,proto3" json:"controller,omitempty" firestore:"controller"` // If true, AND if the owner has the "foregroundDeletion" finalizer, then // the owner cannot be deleted from the key-value store until this // reference is removed. // Defaults to false. // To set this field, a user needs "delete" permission of the owner, // otherwise 422 (Unprocessable Entity) will be returned. BlockOwnerDeletion bool `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.
func (*OwnerReference) Clone ¶
func (o *OwnerReference) Clone() *OwnerReference
func (*OwnerReference) CloneRaw ¶
func (o *OwnerReference) CloneRaw() gotenobject.GotenObjectExt
func (*OwnerReference) Descriptor ¶
func (*OwnerReference) Descriptor() ([]byte, []int)
Deprecated, Use OwnerReference.ProtoReflect.Descriptor instead.
func (*OwnerReference) GetApiVersion ¶
func (m *OwnerReference) GetApiVersion() string
func (*OwnerReference) GetBlockOwnerDeletion ¶
func (m *OwnerReference) GetBlockOwnerDeletion() bool
func (*OwnerReference) GetController ¶
func (m *OwnerReference) GetController() bool
func (*OwnerReference) GetKind ¶
func (m *OwnerReference) GetKind() string
func (*OwnerReference) GetName ¶
func (m *OwnerReference) GetName() string
func (*OwnerReference) GetUid ¶
func (m *OwnerReference) GetUid() string
func (*OwnerReference) GotenMessage ¶
func (*OwnerReference) GotenMessage()
func (*OwnerReference) GotenObjectExt ¶
func (o *OwnerReference) GotenObjectExt()
func (*OwnerReference) GotenValidate ¶
func (obj *OwnerReference) GotenValidate() error
func (*OwnerReference) MakeDiffFieldMask ¶
func (o *OwnerReference) MakeDiffFieldMask(other *OwnerReference) *OwnerReference_FieldMask
func (*OwnerReference) MakeFullFieldMask ¶
func (o *OwnerReference) MakeFullFieldMask() *OwnerReference_FieldMask
func (*OwnerReference) MakeRawDiffFieldMask ¶
func (o *OwnerReference) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*OwnerReference) MakeRawFullFieldMask ¶
func (o *OwnerReference) MakeRawFullFieldMask() gotenobject.FieldMask
func (*OwnerReference) Marshal ¶
func (m *OwnerReference) Marshal() ([]byte, error)
func (*OwnerReference) MarshalJSON ¶
func (m *OwnerReference) MarshalJSON() ([]byte, error)
func (*OwnerReference) Merge ¶
func (o *OwnerReference) Merge(source *OwnerReference)
func (*OwnerReference) MergeRaw ¶
func (o *OwnerReference) MergeRaw(source gotenobject.GotenObjectExt)
func (*OwnerReference) ProtoMessage ¶
func (*OwnerReference) ProtoMessage()
func (*OwnerReference) ProtoReflect ¶
func (m *OwnerReference) ProtoReflect() preflect.Message
func (*OwnerReference) Reset ¶
func (m *OwnerReference) Reset()
func (*OwnerReference) SetApiVersion ¶
func (m *OwnerReference) SetApiVersion(fv string)
func (*OwnerReference) SetBlockOwnerDeletion ¶
func (m *OwnerReference) SetBlockOwnerDeletion(fv bool)
func (*OwnerReference) SetController ¶
func (m *OwnerReference) SetController(fv bool)
func (*OwnerReference) SetKind ¶
func (m *OwnerReference) SetKind(fv string)
func (*OwnerReference) SetName ¶
func (m *OwnerReference) SetName(fv string)
func (*OwnerReference) SetUid ¶
func (m *OwnerReference) SetUid(fv string)
func (*OwnerReference) String ¶
func (m *OwnerReference) String() string
func (*OwnerReference) Unmarshal ¶
func (m *OwnerReference) Unmarshal(b []byte) error
func (*OwnerReference) UnmarshalJSON ¶
func (m *OwnerReference) UnmarshalJSON(data []byte) error
type OwnerReferenceFieldPathBuilder ¶
type OwnerReferenceFieldPathBuilder struct{}
func NewOwnerReferenceFieldPathBuilder ¶
func NewOwnerReferenceFieldPathBuilder() OwnerReferenceFieldPathBuilder
func (OwnerReferenceFieldPathBuilder) ApiVersion ¶
func (OwnerReferenceFieldPathBuilder) ApiVersion() OwnerReferencePathSelectorApiVersion
func (OwnerReferenceFieldPathBuilder) BlockOwnerDeletion ¶
func (OwnerReferenceFieldPathBuilder) BlockOwnerDeletion() OwnerReferencePathSelectorBlockOwnerDeletion
func (OwnerReferenceFieldPathBuilder) Controller ¶
func (OwnerReferenceFieldPathBuilder) Controller() OwnerReferencePathSelectorController
func (OwnerReferenceFieldPathBuilder) Kind ¶
func (OwnerReferenceFieldPathBuilder) Kind() OwnerReferencePathSelectorKind
func (OwnerReferenceFieldPathBuilder) Name ¶
func (OwnerReferenceFieldPathBuilder) Name() OwnerReferencePathSelectorName
type OwnerReferencePathSelectorApiVersion ¶
type OwnerReferencePathSelectorApiVersion struct{}
func (OwnerReferencePathSelectorApiVersion) FieldPath ¶
func (OwnerReferencePathSelectorApiVersion) FieldPath() *OwnerReference_FieldTerminalPath
func (OwnerReferencePathSelectorApiVersion) WithArrayOfValues ¶
func (s OwnerReferencePathSelectorApiVersion) WithArrayOfValues(values []string) *OwnerReference_FieldTerminalPathArrayOfValues
func (OwnerReferencePathSelectorApiVersion) WithValue ¶
func (s OwnerReferencePathSelectorApiVersion) WithValue(value string) *OwnerReference_FieldTerminalPathValue
type OwnerReferencePathSelectorBlockOwnerDeletion ¶
type OwnerReferencePathSelectorBlockOwnerDeletion struct{}
func (OwnerReferencePathSelectorBlockOwnerDeletion) FieldPath ¶
func (OwnerReferencePathSelectorBlockOwnerDeletion) FieldPath() *OwnerReference_FieldTerminalPath
func (OwnerReferencePathSelectorBlockOwnerDeletion) WithArrayOfValues ¶
func (s OwnerReferencePathSelectorBlockOwnerDeletion) WithArrayOfValues(values []bool) *OwnerReference_FieldTerminalPathArrayOfValues
func (OwnerReferencePathSelectorBlockOwnerDeletion) WithValue ¶
func (s OwnerReferencePathSelectorBlockOwnerDeletion) WithValue(value bool) *OwnerReference_FieldTerminalPathValue
type OwnerReferencePathSelectorController ¶
type OwnerReferencePathSelectorController struct{}
func (OwnerReferencePathSelectorController) FieldPath ¶
func (OwnerReferencePathSelectorController) FieldPath() *OwnerReference_FieldTerminalPath
func (OwnerReferencePathSelectorController) WithArrayOfValues ¶
func (s OwnerReferencePathSelectorController) WithArrayOfValues(values []bool) *OwnerReference_FieldTerminalPathArrayOfValues
func (OwnerReferencePathSelectorController) WithValue ¶
func (s OwnerReferencePathSelectorController) WithValue(value bool) *OwnerReference_FieldTerminalPathValue
type OwnerReferencePathSelectorKind ¶
type OwnerReferencePathSelectorKind struct{}
func (OwnerReferencePathSelectorKind) FieldPath ¶
func (OwnerReferencePathSelectorKind) FieldPath() *OwnerReference_FieldTerminalPath
func (OwnerReferencePathSelectorKind) WithArrayOfValues ¶
func (s OwnerReferencePathSelectorKind) WithArrayOfValues(values []string) *OwnerReference_FieldTerminalPathArrayOfValues
func (OwnerReferencePathSelectorKind) WithValue ¶
func (s OwnerReferencePathSelectorKind) WithValue(value string) *OwnerReference_FieldTerminalPathValue
type OwnerReferencePathSelectorName ¶
type OwnerReferencePathSelectorName struct{}
func (OwnerReferencePathSelectorName) FieldPath ¶
func (OwnerReferencePathSelectorName) FieldPath() *OwnerReference_FieldTerminalPath
func (OwnerReferencePathSelectorName) WithArrayOfValues ¶
func (s OwnerReferencePathSelectorName) WithArrayOfValues(values []string) *OwnerReference_FieldTerminalPathArrayOfValues
func (OwnerReferencePathSelectorName) WithValue ¶
func (s OwnerReferencePathSelectorName) WithValue(value string) *OwnerReference_FieldTerminalPathValue
type OwnerReferencePathSelectorUid ¶
type OwnerReferencePathSelectorUid struct{}
func (OwnerReferencePathSelectorUid) FieldPath ¶
func (OwnerReferencePathSelectorUid) FieldPath() *OwnerReference_FieldTerminalPath
func (OwnerReferencePathSelectorUid) WithArrayOfValues ¶
func (s OwnerReferencePathSelectorUid) WithArrayOfValues(values []string) *OwnerReference_FieldTerminalPathArrayOfValues
func (OwnerReferencePathSelectorUid) WithValue ¶
func (s OwnerReferencePathSelectorUid) WithValue(value string) *OwnerReference_FieldTerminalPathValue
type OwnerReference_FieldMask ¶
type OwnerReference_FieldMask struct {
Paths []OwnerReference_FieldPath
}
func FullOwnerReference_FieldMask ¶
func FullOwnerReference_FieldMask() *OwnerReference_FieldMask
func (*OwnerReference_FieldMask) AppendPath ¶
func (fieldMask *OwnerReference_FieldMask) AppendPath(path OwnerReference_FieldPath)
func (*OwnerReference_FieldMask) AppendRawPath ¶
func (fieldMask *OwnerReference_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*OwnerReference_FieldMask) DecodeFirestore ¶
func (fieldMask *OwnerReference_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*OwnerReference_FieldMask) EncodeFirestore ¶
func (fieldMask *OwnerReference_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*OwnerReference_FieldMask) FilterInputFields ¶
func (fieldMask *OwnerReference_FieldMask) FilterInputFields() *OwnerReference_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*OwnerReference_FieldMask) FromProtoFieldMask ¶
func (fieldMask *OwnerReference_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error
func (*OwnerReference_FieldMask) GetPaths ¶
func (fieldMask *OwnerReference_FieldMask) GetPaths() []OwnerReference_FieldPath
func (*OwnerReference_FieldMask) GetRawPaths ¶
func (fieldMask *OwnerReference_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*OwnerReference_FieldMask) IsFull ¶
func (fieldMask *OwnerReference_FieldMask) IsFull() bool
func (OwnerReference_FieldMask) Marshal ¶
func (fieldMask OwnerReference_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (OwnerReference_FieldMask) MarshalJSON ¶
func (fieldMask OwnerReference_FieldMask) MarshalJSON() ([]byte, error)
func (*OwnerReference_FieldMask) PathsCount ¶
func (fieldMask *OwnerReference_FieldMask) PathsCount() int
func (*OwnerReference_FieldMask) Project ¶
func (fieldMask *OwnerReference_FieldMask) Project(source *OwnerReference) *OwnerReference
func (*OwnerReference_FieldMask) ProjectRaw ¶
func (fieldMask *OwnerReference_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*OwnerReference_FieldMask) ProtoMessage ¶
func (fieldMask *OwnerReference_FieldMask) ProtoMessage()
func (*OwnerReference_FieldMask) ProtoReflect ¶
func (fieldMask *OwnerReference_FieldMask) ProtoReflect() preflect.Message
func (*OwnerReference_FieldMask) Reset ¶
func (fieldMask *OwnerReference_FieldMask) Reset()
func (*OwnerReference_FieldMask) Set ¶
func (fieldMask *OwnerReference_FieldMask) Set(target, source *OwnerReference)
func (*OwnerReference_FieldMask) SetFromCliFlag ¶
func (fieldMask *OwnerReference_FieldMask) SetFromCliFlag(raw string) error
func (*OwnerReference_FieldMask) SetRaw ¶
func (fieldMask *OwnerReference_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*OwnerReference_FieldMask) Size ¶
func (fieldMask *OwnerReference_FieldMask) Size() int
func (*OwnerReference_FieldMask) String ¶
func (fieldMask *OwnerReference_FieldMask) String() string
func (*OwnerReference_FieldMask) Subtract ¶
func (fieldMask *OwnerReference_FieldMask) Subtract(other *OwnerReference_FieldMask) *OwnerReference_FieldMask
func (*OwnerReference_FieldMask) SubtractRaw ¶
func (fieldMask *OwnerReference_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*OwnerReference_FieldMask) ToProtoFieldMask ¶
func (fieldMask *OwnerReference_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*OwnerReference_FieldMask) Unmarshal ¶
func (fieldMask *OwnerReference_FieldMask) Unmarshal(data []byte) error
func (*OwnerReference_FieldMask) UnmarshalJSON ¶
func (fieldMask *OwnerReference_FieldMask) UnmarshalJSON(data []byte) error
type OwnerReference_FieldPath ¶
type OwnerReference_FieldPath interface { gotenobject.FieldPath Selector() OwnerReference_FieldPathSelector Get(source *OwnerReference) []interface{} GetSingle(source *OwnerReference) (interface{}, bool) ClearValue(item *OwnerReference) // Those methods build corresponding OwnerReference_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) OwnerReference_FieldPathValue WithIArrayOfValues(values interface{}) OwnerReference_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) OwnerReference_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildOwnerReference_FieldPath ¶
func BuildOwnerReference_FieldPath(fp gotenobject.RawFieldPath) (OwnerReference_FieldPath, error)
func MustParseOwnerReference_FieldPath ¶
func MustParseOwnerReference_FieldPath(rawField string) OwnerReference_FieldPath
func ParseOwnerReference_FieldPath ¶
func ParseOwnerReference_FieldPath(rawField string) (OwnerReference_FieldPath, error)
type OwnerReference_FieldPathArrayItemValue ¶
type OwnerReference_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue OwnerReference_FieldPath ContainsValue(*OwnerReference) bool }
OwnerReference_FieldPathArrayItemValue allows storing single item in Path-specific values for OwnerReference according to their type Present only for array (repeated) types.
func MustParseOwnerReference_FieldPathArrayItemValue ¶
func MustParseOwnerReference_FieldPathArrayItemValue(pathStr, valueStr string) OwnerReference_FieldPathArrayItemValue
func ParseOwnerReference_FieldPathArrayItemValue ¶
func ParseOwnerReference_FieldPathArrayItemValue(pathStr, valueStr string) (OwnerReference_FieldPathArrayItemValue, error)
ParseOwnerReference_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type OwnerReference_FieldPathArrayOfValues ¶
type OwnerReference_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues OwnerReference_FieldPath }
OwnerReference_FieldPathArrayOfValues allows storing slice of values for OwnerReference fields according to their type
func MustParseOwnerReference_FieldPathArrayOfValues ¶
func MustParseOwnerReference_FieldPathArrayOfValues(pathStr, valuesStr string) OwnerReference_FieldPathArrayOfValues
func ParseOwnerReference_FieldPathArrayOfValues ¶
func ParseOwnerReference_FieldPathArrayOfValues(pathStr, valuesStr string) (OwnerReference_FieldPathArrayOfValues, error)
type OwnerReference_FieldPathSelector ¶
type OwnerReference_FieldPathSelector int32
const ( OwnerReference_FieldPathSelectorApiVersion OwnerReference_FieldPathSelector = 0 OwnerReference_FieldPathSelectorKind OwnerReference_FieldPathSelector = 1 OwnerReference_FieldPathSelectorName OwnerReference_FieldPathSelector = 2 OwnerReference_FieldPathSelectorUid OwnerReference_FieldPathSelector = 3 OwnerReference_FieldPathSelectorController OwnerReference_FieldPathSelector = 4 OwnerReference_FieldPathSelectorBlockOwnerDeletion OwnerReference_FieldPathSelector = 5 )
func (OwnerReference_FieldPathSelector) String ¶
func (s OwnerReference_FieldPathSelector) String() string
type OwnerReference_FieldPathValue ¶
type OwnerReference_FieldPathValue interface { OwnerReference_FieldPath gotenobject.FieldPathValue SetTo(target **OwnerReference) CompareWith(*OwnerReference) (cmp int, comparable bool) }
OwnerReference_FieldPathValue allows storing values for OwnerReference fields according to their type
func MustParseOwnerReference_FieldPathValue ¶
func MustParseOwnerReference_FieldPathValue(pathStr, valueStr string) OwnerReference_FieldPathValue
func ParseOwnerReference_FieldPathValue ¶
func ParseOwnerReference_FieldPathValue(pathStr, valueStr string) (OwnerReference_FieldPathValue, error)
type OwnerReference_FieldTerminalPath ¶
type OwnerReference_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*OwnerReference_FieldTerminalPath) ClearValue ¶
func (fp *OwnerReference_FieldTerminalPath) ClearValue(item *OwnerReference)
func (*OwnerReference_FieldTerminalPath) ClearValueRaw ¶
func (fp *OwnerReference_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*OwnerReference_FieldTerminalPath) Get ¶
func (fp *OwnerReference_FieldTerminalPath) Get(source *OwnerReference) (values []interface{})
Get returns all values pointed by specific field from source OwnerReference
func (*OwnerReference_FieldTerminalPath) GetDefault ¶
func (fp *OwnerReference_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*OwnerReference_FieldTerminalPath) GetRaw ¶
func (fp *OwnerReference_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*OwnerReference_FieldTerminalPath) GetSingle ¶
func (fp *OwnerReference_FieldTerminalPath) GetSingle(source *OwnerReference) (interface{}, bool)
GetSingle returns value pointed by specific field of from source OwnerReference
func (*OwnerReference_FieldTerminalPath) GetSingleRaw ¶
func (fp *OwnerReference_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*OwnerReference_FieldTerminalPath) IsLeaf ¶
func (fp *OwnerReference_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*OwnerReference_FieldTerminalPath) JSONString ¶
func (fp *OwnerReference_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*OwnerReference_FieldTerminalPath) Selector ¶
func (fp *OwnerReference_FieldTerminalPath) Selector() OwnerReference_FieldPathSelector
func (*OwnerReference_FieldTerminalPath) String ¶
func (fp *OwnerReference_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*OwnerReference_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *OwnerReference_FieldTerminalPath) WithIArrayItemValue(value interface{}) OwnerReference_FieldPathArrayItemValue
func (*OwnerReference_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *OwnerReference_FieldTerminalPath) WithIArrayOfValues(values interface{}) OwnerReference_FieldPathArrayOfValues
func (*OwnerReference_FieldTerminalPath) WithIValue ¶
func (fp *OwnerReference_FieldTerminalPath) WithIValue(value interface{}) OwnerReference_FieldPathValue
func (*OwnerReference_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *OwnerReference_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*OwnerReference_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *OwnerReference_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*OwnerReference_FieldTerminalPath) WithRawIValue ¶
func (fp *OwnerReference_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type OwnerReference_FieldTerminalPathArrayItemValue ¶
type OwnerReference_FieldTerminalPathArrayItemValue struct { OwnerReference_FieldTerminalPath // contains filtered or unexported fields }
func (*OwnerReference_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *OwnerReference_FieldTerminalPathArrayItemValue) ContainsValue(source *OwnerReference) bool
Contains returns a boolean indicating if value that is being held is present in given 'OwnerReference'
func (*OwnerReference_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *OwnerReference_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object OwnerReference as interface{}
func (*OwnerReference_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *OwnerReference_FieldTerminalPathArrayItemValue) GetSingle(source *OwnerReference) (interface{}, bool)
func (*OwnerReference_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *OwnerReference_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type OwnerReference_FieldTerminalPathArrayOfValues ¶
type OwnerReference_FieldTerminalPathArrayOfValues struct { OwnerReference_FieldTerminalPath // contains filtered or unexported fields }
func (*OwnerReference_FieldTerminalPathArrayOfValues) AsApiVersionArrayOfValues ¶
func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsApiVersionArrayOfValues() ([]string, bool)
func (*OwnerReference_FieldTerminalPathArrayOfValues) AsBlockOwnerDeletionArrayOfValues ¶
func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsBlockOwnerDeletionArrayOfValues() ([]bool, bool)
func (*OwnerReference_FieldTerminalPathArrayOfValues) AsControllerArrayOfValues ¶
func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsControllerArrayOfValues() ([]bool, bool)
func (*OwnerReference_FieldTerminalPathArrayOfValues) AsKindArrayOfValues ¶
func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsKindArrayOfValues() ([]string, bool)
func (*OwnerReference_FieldTerminalPathArrayOfValues) AsNameArrayOfValues ¶
func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)
func (*OwnerReference_FieldTerminalPathArrayOfValues) AsUidArrayOfValues ¶
func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsUidArrayOfValues() ([]string, bool)
func (*OwnerReference_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type OwnerReference_FieldTerminalPathValue ¶
type OwnerReference_FieldTerminalPathValue struct { OwnerReference_FieldTerminalPath // contains filtered or unexported fields }
func (*OwnerReference_FieldTerminalPathValue) AsApiVersionValue ¶
func (fpv *OwnerReference_FieldTerminalPathValue) AsApiVersionValue() (string, bool)
func (*OwnerReference_FieldTerminalPathValue) AsBlockOwnerDeletionValue ¶
func (fpv *OwnerReference_FieldTerminalPathValue) AsBlockOwnerDeletionValue() (bool, bool)
func (*OwnerReference_FieldTerminalPathValue) AsControllerValue ¶
func (fpv *OwnerReference_FieldTerminalPathValue) AsControllerValue() (bool, bool)
func (*OwnerReference_FieldTerminalPathValue) AsKindValue ¶
func (fpv *OwnerReference_FieldTerminalPathValue) AsKindValue() (string, bool)
func (*OwnerReference_FieldTerminalPathValue) AsNameValue ¶
func (fpv *OwnerReference_FieldTerminalPathValue) AsNameValue() (string, bool)
func (*OwnerReference_FieldTerminalPathValue) AsUidValue ¶
func (fpv *OwnerReference_FieldTerminalPathValue) AsUidValue() (string, bool)
func (*OwnerReference_FieldTerminalPathValue) CompareWith ¶
func (fpv *OwnerReference_FieldTerminalPathValue) CompareWith(source *OwnerReference) (int, bool)
CompareWith compares value in the 'OwnerReference_FieldTerminalPathValue' with the value under path in 'OwnerReference'.
func (*OwnerReference_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *OwnerReference_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*OwnerReference_FieldTerminalPathValue) GetRawValue ¶
func (fpv *OwnerReference_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'OwnerReference' as interface{}
func (*OwnerReference_FieldTerminalPathValue) SetTo ¶
func (fpv *OwnerReference_FieldTerminalPathValue) SetTo(target **OwnerReference)
SetTo stores value for selected field for object OwnerReference
func (*OwnerReference_FieldTerminalPathValue) SetToRaw ¶
func (fpv *OwnerReference_FieldTerminalPathValue) SetToRaw(target proto.Message)