Documentation ¶
Index ¶
- Variables
- func MakeShardFullKey(label string, ringSize int) string
- 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 (ls *LabelSelector) Matches(meta *Meta) bool
- 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 *googlefieldmaskpb.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() *googlefieldmaskpb.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) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- 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 *googlefieldmaskpb.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() *googlefieldmaskpb.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) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- 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) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- 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) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- 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 Lifecycle
- func (o *Lifecycle) Clone() *Lifecycle
- func (o *Lifecycle) CloneRaw() gotenobject.GotenObjectExt
- func (*Lifecycle) Descriptor() ([]byte, []int)
- func (m *Lifecycle) GetBlockDeletion() bool
- func (m *Lifecycle) GetState() Lifecycle_State
- func (*Lifecycle) GotenMessage()
- func (o *Lifecycle) GotenObjectExt()
- func (obj *Lifecycle) GotenValidate() error
- func (o *Lifecycle) MakeDiffFieldMask(other *Lifecycle) *Lifecycle_FieldMask
- func (o *Lifecycle) MakeFullFieldMask() *Lifecycle_FieldMask
- func (o *Lifecycle) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Lifecycle) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Lifecycle) Marshal() ([]byte, error)
- func (m *Lifecycle) MarshalJSON() ([]byte, error)
- func (o *Lifecycle) Merge(source *Lifecycle)
- func (o *Lifecycle) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Lifecycle) ProtoMessage()
- func (m *Lifecycle) ProtoReflect() preflect.Message
- func (m *Lifecycle) Reset()
- func (m *Lifecycle) SetBlockDeletion(fv bool)
- func (m *Lifecycle) SetState(fv Lifecycle_State)
- func (m *Lifecycle) String() string
- func (m *Lifecycle) Unmarshal(b []byte) error
- func (m *Lifecycle) UnmarshalJSON(data []byte) error
- type LifecycleFieldPathBuilder
- type LifecyclePathSelectorBlockDeletion
- func (LifecyclePathSelectorBlockDeletion) FieldPath() *Lifecycle_FieldTerminalPath
- func (s LifecyclePathSelectorBlockDeletion) WithArrayOfValues(values []bool) *Lifecycle_FieldTerminalPathArrayOfValues
- func (s LifecyclePathSelectorBlockDeletion) WithValue(value bool) *Lifecycle_FieldTerminalPathValue
- type LifecyclePathSelectorState
- type Lifecycle_FieldMask
- func (fieldMask *Lifecycle_FieldMask) AppendPath(path Lifecycle_FieldPath)
- func (fieldMask *Lifecycle_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Lifecycle_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Lifecycle_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Lifecycle_FieldMask) FilterInputFields() *Lifecycle_FieldMask
- func (fieldMask *Lifecycle_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *Lifecycle_FieldMask) GetPaths() []Lifecycle_FieldPath
- func (fieldMask *Lifecycle_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Lifecycle_FieldMask) IsFull() bool
- func (fieldMask Lifecycle_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Lifecycle_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Lifecycle_FieldMask) PathsCount() int
- func (fieldMask *Lifecycle_FieldMask) Project(source *Lifecycle) *Lifecycle
- func (fieldMask *Lifecycle_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Lifecycle_FieldMask) ProtoMessage()
- func (fieldMask *Lifecycle_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Lifecycle_FieldMask) Reset()
- func (fieldMask *Lifecycle_FieldMask) Set(target, source *Lifecycle)
- func (fieldMask *Lifecycle_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Lifecycle_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Lifecycle_FieldMask) Size() int
- func (fieldMask *Lifecycle_FieldMask) String() string
- func (fieldMask *Lifecycle_FieldMask) Subtract(other *Lifecycle_FieldMask) *Lifecycle_FieldMask
- func (fieldMask *Lifecycle_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Lifecycle_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *Lifecycle_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Lifecycle_FieldMask) UnmarshalJSON(data []byte) error
- type Lifecycle_FieldPath
- type Lifecycle_FieldPathArrayItemValue
- type Lifecycle_FieldPathArrayOfValues
- type Lifecycle_FieldPathSelector
- type Lifecycle_FieldPathValue
- type Lifecycle_FieldTerminalPath
- func (fp *Lifecycle_FieldTerminalPath) ClearValue(item *Lifecycle)
- func (fp *Lifecycle_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *Lifecycle_FieldTerminalPath) Get(source *Lifecycle) (values []interface{})
- func (fp *Lifecycle_FieldTerminalPath) GetDefault() interface{}
- func (fp *Lifecycle_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *Lifecycle_FieldTerminalPath) GetSingle(source *Lifecycle) (interface{}, bool)
- func (fp *Lifecycle_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *Lifecycle_FieldTerminalPath) IsLeaf() bool
- func (fp *Lifecycle_FieldTerminalPath) JSONString() string
- func (fp *Lifecycle_FieldTerminalPath) Selector() Lifecycle_FieldPathSelector
- func (fp *Lifecycle_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *Lifecycle_FieldTerminalPath) String() string
- func (fp *Lifecycle_FieldTerminalPath) WithIArrayItemValue(value interface{}) Lifecycle_FieldPathArrayItemValue
- func (fp *Lifecycle_FieldTerminalPath) WithIArrayOfValues(values interface{}) Lifecycle_FieldPathArrayOfValues
- func (fp *Lifecycle_FieldTerminalPath) WithIValue(value interface{}) Lifecycle_FieldPathValue
- func (fp *Lifecycle_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *Lifecycle_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *Lifecycle_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type Lifecycle_FieldTerminalPathArrayItemValue
- func (fpaiv *Lifecycle_FieldTerminalPathArrayItemValue) ContainsValue(source *Lifecycle) bool
- func (fpaiv *Lifecycle_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *Lifecycle_FieldTerminalPathArrayItemValue) GetSingle(source *Lifecycle) (interface{}, bool)
- func (fpaiv *Lifecycle_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type Lifecycle_FieldTerminalPathArrayOfValues
- type Lifecycle_FieldTerminalPathValue
- func (fpv *Lifecycle_FieldTerminalPathValue) AsBlockDeletionValue() (bool, bool)
- func (fpv *Lifecycle_FieldTerminalPathValue) AsStateValue() (Lifecycle_State, bool)
- func (fpv *Lifecycle_FieldTerminalPathValue) CompareWith(source *Lifecycle) (int, bool)
- func (fpv *Lifecycle_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *Lifecycle_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *Lifecycle_FieldTerminalPathValue) SetTo(target **Lifecycle)
- func (fpv *Lifecycle_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type Lifecycle_State
- func (Lifecycle_State) Descriptor() preflect.EnumDescriptor
- func (x Lifecycle_State) Enum() *Lifecycle_State
- func (Lifecycle_State) EnumDescriptor() ([]byte, []int)
- func (x Lifecycle_State) Number() preflect.EnumNumber
- func (x Lifecycle_State) String() string
- func (Lifecycle_State) Type() preflect.EnumType
- type Meta
- func (o *Meta) Clone() *Meta
- func (o *Meta) CloneRaw() gotenobject.GotenObjectExt
- func (*Meta) Descriptor() ([]byte, []int)
- func (m *Meta) EnsureServices() *ServicesInfo
- func (m *Meta) GetAnnotations() map[string]string
- func (m *Meta) GetCreateTime() *timestamppb.Timestamp
- func (m *Meta) GetDeleteTime() *timestamppb.Timestamp
- func (m *Meta) GetGeneration() int64
- func (m *Meta) GetLabels() map[string]string
- func (m *Meta) GetLifecycle() *Lifecycle
- func (m *Meta) GetOwnerReferences() []*OwnerReference
- func (m *Meta) GetResourceVersion() string
- func (m *Meta) GetServices() *ServicesInfo
- func (m *Meta) GetShardValue(label string, ringSize int) int64
- func (m *Meta) GetShards() map[string]int64
- func (m *Meta) GetSyncing() *SyncingMeta
- func (m *Meta) GetTags() []string
- func (m *Meta) GetUpdateTime() *timestamppb.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 *timestamppb.Timestamp)
- func (m *Meta) SetDeleteTime(fv *timestamppb.Timestamp)
- func (m *Meta) SetGeneration(fv int64)
- func (m *Meta) SetLabels(fv map[string]string)
- func (m *Meta) SetLifecycle(fv *Lifecycle)
- func (m *Meta) SetOwnerReferences(fv []*OwnerReference)
- func (m *Meta) SetResourceVersion(fv string)
- func (m *Meta) SetServices(fv *ServicesInfo)
- func (m *Meta) SetShardValueByKey(key string, value int64)
- func (m *Meta) SetShardValueByLabel(label string, ringSize int, hash int64)
- func (m *Meta) SetShards(fv map[string]int64)
- func (m *Meta) SetSyncing(fv *SyncingMeta)
- func (m *Meta) SetTags(fv []string)
- func (m *Meta) SetUpdateTime(fv *timestamppb.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) DeleteTime() MetaPathSelectorDeleteTime
- func (MetaFieldPathBuilder) Generation() MetaPathSelectorGeneration
- func (MetaFieldPathBuilder) Labels() MetaPathSelectorLabels
- func (MetaFieldPathBuilder) Lifecycle() MetaPathSelectorLifecycle
- func (MetaFieldPathBuilder) OwnerReferences() MetaPathSelectorOwnerReferences
- func (MetaFieldPathBuilder) ResourceVersion() MetaPathSelectorResourceVersion
- func (MetaFieldPathBuilder) Services() MetaPathSelectorServices
- 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 MetaPathSelectorDeleteTime
- 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 MetaPathSelectorLifecycle
- func (MetaPathSelectorLifecycle) BlockDeletion() MetaPathSelectorLifecycleBlockDeletion
- func (MetaPathSelectorLifecycle) FieldPath() *Meta_FieldTerminalPath
- func (MetaPathSelectorLifecycle) State() MetaPathSelectorLifecycleState
- func (s MetaPathSelectorLifecycle) WithArrayOfValues(values []*Lifecycle) *Meta_FieldTerminalPathArrayOfValues
- func (s MetaPathSelectorLifecycle) WithSubArrayItemValue(subPathArrayItemValue Lifecycle_FieldPathArrayItemValue) *Meta_FieldSubPathArrayItemValue
- func (s MetaPathSelectorLifecycle) WithSubArrayOfValues(subPathArrayOfValues Lifecycle_FieldPathArrayOfValues) *Meta_FieldSubPathArrayOfValues
- func (MetaPathSelectorLifecycle) WithSubPath(subPath Lifecycle_FieldPath) *Meta_FieldSubPath
- func (s MetaPathSelectorLifecycle) WithSubValue(subPathValue Lifecycle_FieldPathValue) *Meta_FieldSubPathValue
- func (s MetaPathSelectorLifecycle) WithValue(value *Lifecycle) *Meta_FieldTerminalPathValue
- type MetaPathSelectorLifecycleBlockDeletion
- type MetaPathSelectorLifecycleState
- type MetaPathSelectorOwnerReferences
- func (MetaPathSelectorOwnerReferences) Controller() MetaPathSelectorOwnerReferencesController
- func (MetaPathSelectorOwnerReferences) FieldPath() *Meta_FieldTerminalPath
- func (MetaPathSelectorOwnerReferences) Kind() MetaPathSelectorOwnerReferencesKind
- func (MetaPathSelectorOwnerReferences) Name() MetaPathSelectorOwnerReferencesName
- func (MetaPathSelectorOwnerReferences) Region() MetaPathSelectorOwnerReferencesRegion
- func (MetaPathSelectorOwnerReferences) RequiresOwnerReference() MetaPathSelectorOwnerReferencesRequiresOwnerReference
- func (MetaPathSelectorOwnerReferences) Version() MetaPathSelectorOwnerReferencesVersion
- 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 MetaPathSelectorOwnerReferencesController
- type MetaPathSelectorOwnerReferencesKind
- type MetaPathSelectorOwnerReferencesName
- type MetaPathSelectorOwnerReferencesRegion
- type MetaPathSelectorOwnerReferencesRequiresOwnerReference
- func (MetaPathSelectorOwnerReferencesRequiresOwnerReference) FieldPath() *Meta_FieldSubPath
- func (s MetaPathSelectorOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *Meta_FieldSubPathArrayOfValues
- func (s MetaPathSelectorOwnerReferencesRequiresOwnerReference) WithValue(value bool) *Meta_FieldSubPathValue
- type MetaPathSelectorOwnerReferencesVersion
- type MetaPathSelectorResourceVersion
- type MetaPathSelectorServices
- func (MetaPathSelectorServices) AllowedServices() MetaPathSelectorServicesAllowedServices
- func (MetaPathSelectorServices) FieldPath() *Meta_FieldTerminalPath
- func (MetaPathSelectorServices) OwningService() MetaPathSelectorServicesOwningService
- func (s MetaPathSelectorServices) WithArrayOfValues(values []*ServicesInfo) *Meta_FieldTerminalPathArrayOfValues
- func (s MetaPathSelectorServices) WithSubArrayItemValue(subPathArrayItemValue ServicesInfo_FieldPathArrayItemValue) *Meta_FieldSubPathArrayItemValue
- func (s MetaPathSelectorServices) WithSubArrayOfValues(subPathArrayOfValues ServicesInfo_FieldPathArrayOfValues) *Meta_FieldSubPathArrayOfValues
- func (MetaPathSelectorServices) WithSubPath(subPath ServicesInfo_FieldPath) *Meta_FieldSubPath
- func (s MetaPathSelectorServices) WithSubValue(subPathValue ServicesInfo_FieldPathValue) *Meta_FieldSubPathValue
- func (s MetaPathSelectorServices) WithValue(value *ServicesInfo) *Meta_FieldTerminalPathValue
- type MetaPathSelectorServicesAllowedServices
- func (MetaPathSelectorServicesAllowedServices) FieldPath() *Meta_FieldSubPath
- func (s MetaPathSelectorServicesAllowedServices) WithArrayOfValues(values [][]string) *Meta_FieldSubPathArrayOfValues
- func (s MetaPathSelectorServicesAllowedServices) WithItemValue(value string) *Meta_FieldSubPathArrayItemValue
- func (s MetaPathSelectorServicesAllowedServices) WithValue(value []string) *Meta_FieldSubPathValue
- type MetaPathSelectorServicesOwningService
- 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 []*SyncingMeta) *Meta_FieldTerminalPathArrayOfValues
- func (s MetaPathSelectorSyncing) WithSubArrayItemValue(subPathArrayItemValue SyncingMeta_FieldPathArrayItemValue) *Meta_FieldSubPathArrayItemValue
- func (s MetaPathSelectorSyncing) WithSubArrayOfValues(subPathArrayOfValues SyncingMeta_FieldPathArrayOfValues) *Meta_FieldSubPathArrayOfValues
- func (MetaPathSelectorSyncing) WithSubPath(subPath SyncingMeta_FieldPath) *Meta_FieldSubPath
- func (s MetaPathSelectorSyncing) WithSubValue(subPathValue SyncingMeta_FieldPathValue) *Meta_FieldSubPathValue
- func (s MetaPathSelectorSyncing) WithValue(value *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 *googlefieldmaskpb.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() *googlefieldmaskpb.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) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- 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) AsLifecycleSubPath() (Lifecycle_FieldPath, bool)
- func (fps *Meta_FieldSubPath) AsOwnerReferencesSubPath() (OwnerReference_FieldPath, bool)
- func (fps *Meta_FieldSubPath) AsServicesSubPath() (ServicesInfo_FieldPath, bool)
- func (fps *Meta_FieldSubPath) AsSyncingSubPath() (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) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- 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) AsLifecyclePathItemValue() (Lifecycle_FieldPathArrayItemValue, bool)
- func (fpaivs *Meta_FieldSubPathArrayItemValue) AsOwnerReferencesPathItemValue() (OwnerReference_FieldPathArrayItemValue, bool)
- func (fpaivs *Meta_FieldSubPathArrayItemValue) AsServicesPathItemValue() (ServicesInfo_FieldPathArrayItemValue, bool)
- func (fpaivs *Meta_FieldSubPathArrayItemValue) AsSyncingPathItemValue() (SyncingMeta_FieldPathArrayItemValue, bool)
- func (fpaivs *Meta_FieldSubPathArrayItemValue) ContainsValue(source *Meta) bool
- func (fpaivs *Meta_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type Meta_FieldSubPathArrayOfValues
- func (fpsaov *Meta_FieldSubPathArrayOfValues) AsLifecyclePathArrayOfValues() (Lifecycle_FieldPathArrayOfValues, bool)
- func (fpsaov *Meta_FieldSubPathArrayOfValues) AsOwnerReferencesPathArrayOfValues() (OwnerReference_FieldPathArrayOfValues, bool)
- func (fpsaov *Meta_FieldSubPathArrayOfValues) AsServicesPathArrayOfValues() (ServicesInfo_FieldPathArrayOfValues, bool)
- func (fpsaov *Meta_FieldSubPathArrayOfValues) AsSyncingPathArrayOfValues() (SyncingMeta_FieldPathArrayOfValues, bool)
- func (fpsaov *Meta_FieldSubPathArrayOfValues) GetRawValues() []interface{}
- type Meta_FieldSubPathValue
- func (fpvs *Meta_FieldSubPathValue) AsLifecyclePathValue() (Lifecycle_FieldPathValue, bool)
- func (fpvs *Meta_FieldSubPathValue) AsOwnerReferencesPathValue() (OwnerReference_FieldPathValue, bool)
- func (fpvs *Meta_FieldSubPathValue) AsServicesPathValue() (ServicesInfo_FieldPathValue, bool)
- func (fpvs *Meta_FieldSubPathValue) AsSyncingPathValue() (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) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- 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() ([]*timestamppb.Timestamp, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsDeleteTimeArrayOfValues() ([]*timestamppb.Timestamp, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsGenerationArrayOfValues() ([]int64, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]string, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsLifecycleArrayOfValues() ([]*Lifecycle, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsOwnerReferencesArrayOfValues() ([][]*OwnerReference, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsResourceVersionArrayOfValues() ([]string, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsServicesArrayOfValues() ([]*ServicesInfo, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsShardsArrayOfValues() ([]map[string]int64, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsSyncingArrayOfValues() ([]*SyncingMeta, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsTagsArrayOfValues() ([][]string, bool)
- func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsUpdateTimeArrayOfValues() ([]*timestamppb.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() (*timestamppb.Timestamp, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsDeleteTimeValue() (*timestamppb.Timestamp, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsGenerationValue() (int64, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsLabelsValue() (map[string]string, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsLifecycleValue() (*Lifecycle, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsOwnerReferencesValue() ([]*OwnerReference, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsResourceVersionValue() (string, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsServicesValue() (*ServicesInfo, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsShardsValue() (map[string]int64, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsSyncingValue() (*SyncingMeta, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsTagsValue() ([]string, bool)
- func (fpv *Meta_FieldTerminalPathValue) AsUpdateTimeValue() (*timestamppb.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) GetController() bool
- func (m *OwnerReference) GetKind() string
- func (m *OwnerReference) GetName() string
- func (m *OwnerReference) GetRegion() string
- func (m *OwnerReference) GetRequiresOwnerReference() bool
- func (m *OwnerReference) GetVersion() 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) SetController(fv bool)
- func (m *OwnerReference) SetKind(fv string)
- func (m *OwnerReference) SetName(fv string)
- func (m *OwnerReference) SetRegion(fv string)
- func (m *OwnerReference) SetRequiresOwnerReference(fv bool)
- func (m *OwnerReference) SetVersion(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) Controller() OwnerReferencePathSelectorController
- func (OwnerReferenceFieldPathBuilder) Kind() OwnerReferencePathSelectorKind
- func (OwnerReferenceFieldPathBuilder) Name() OwnerReferencePathSelectorName
- func (OwnerReferenceFieldPathBuilder) Region() OwnerReferencePathSelectorRegion
- func (OwnerReferenceFieldPathBuilder) RequiresOwnerReference() OwnerReferencePathSelectorRequiresOwnerReference
- func (OwnerReferenceFieldPathBuilder) Version() OwnerReferencePathSelectorVersion
- 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 OwnerReferencePathSelectorRegion
- func (OwnerReferencePathSelectorRegion) FieldPath() *OwnerReference_FieldTerminalPath
- func (s OwnerReferencePathSelectorRegion) WithArrayOfValues(values []string) *OwnerReference_FieldTerminalPathArrayOfValues
- func (s OwnerReferencePathSelectorRegion) WithValue(value string) *OwnerReference_FieldTerminalPathValue
- type OwnerReferencePathSelectorRequiresOwnerReference
- func (OwnerReferencePathSelectorRequiresOwnerReference) FieldPath() *OwnerReference_FieldTerminalPath
- func (s OwnerReferencePathSelectorRequiresOwnerReference) WithArrayOfValues(values []bool) *OwnerReference_FieldTerminalPathArrayOfValues
- func (s OwnerReferencePathSelectorRequiresOwnerReference) WithValue(value bool) *OwnerReference_FieldTerminalPathValue
- type OwnerReferencePathSelectorVersion
- func (OwnerReferencePathSelectorVersion) FieldPath() *OwnerReference_FieldTerminalPath
- func (s OwnerReferencePathSelectorVersion) WithArrayOfValues(values []string) *OwnerReference_FieldTerminalPathArrayOfValues
- func (s OwnerReferencePathSelectorVersion) 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 *googlefieldmaskpb.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() *googlefieldmaskpb.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) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- 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) AsControllerArrayOfValues() ([]bool, bool)
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsKindArrayOfValues() ([]string, bool)
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsRegionArrayOfValues() ([]string, bool)
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsRequiresOwnerReferenceArrayOfValues() ([]bool, bool)
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsVersionArrayOfValues() ([]string, bool)
- func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type OwnerReference_FieldTerminalPathValue
- 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) AsRegionValue() (string, bool)
- func (fpv *OwnerReference_FieldTerminalPathValue) AsRequiresOwnerReferenceValue() (bool, bool)
- func (fpv *OwnerReference_FieldTerminalPathValue) AsVersionValue() (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)
- type ServicesInfo
- func (o *ServicesInfo) Clone() *ServicesInfo
- func (o *ServicesInfo) CloneRaw() gotenobject.GotenObjectExt
- func (*ServicesInfo) Descriptor() ([]byte, []int)
- func (si *ServicesInfo) EnsureHasAllowed(svcId string)
- func (si *ServicesInfo) EnsureRemovedFromAllowed(svcId string)
- func (m *ServicesInfo) GetAllowedServices() []string
- func (m *ServicesInfo) GetOwningService() string
- func (*ServicesInfo) GotenMessage()
- func (o *ServicesInfo) GotenObjectExt()
- func (obj *ServicesInfo) GotenValidate() error
- func (o *ServicesInfo) MakeDiffFieldMask(other *ServicesInfo) *ServicesInfo_FieldMask
- func (o *ServicesInfo) MakeFullFieldMask() *ServicesInfo_FieldMask
- func (o *ServicesInfo) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *ServicesInfo) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *ServicesInfo) Marshal() ([]byte, error)
- func (m *ServicesInfo) MarshalJSON() ([]byte, error)
- func (o *ServicesInfo) Merge(source *ServicesInfo)
- func (o *ServicesInfo) MergeRaw(source gotenobject.GotenObjectExt)
- func (*ServicesInfo) ProtoMessage()
- func (m *ServicesInfo) ProtoReflect() preflect.Message
- func (m *ServicesInfo) Reset()
- func (m *ServicesInfo) SetAllowedServices(fv []string)
- func (m *ServicesInfo) SetOwningService(fv string)
- func (m *ServicesInfo) String() string
- func (m *ServicesInfo) Unmarshal(b []byte) error
- func (m *ServicesInfo) UnmarshalJSON(data []byte) error
- type ServicesInfoFieldPathBuilder
- type ServicesInfoPathSelectorAllowedServices
- func (ServicesInfoPathSelectorAllowedServices) FieldPath() *ServicesInfo_FieldTerminalPath
- func (s ServicesInfoPathSelectorAllowedServices) WithArrayOfValues(values [][]string) *ServicesInfo_FieldTerminalPathArrayOfValues
- func (s ServicesInfoPathSelectorAllowedServices) WithItemValue(value string) *ServicesInfo_FieldTerminalPathArrayItemValue
- func (s ServicesInfoPathSelectorAllowedServices) WithValue(value []string) *ServicesInfo_FieldTerminalPathValue
- type ServicesInfoPathSelectorOwningService
- func (ServicesInfoPathSelectorOwningService) FieldPath() *ServicesInfo_FieldTerminalPath
- func (s ServicesInfoPathSelectorOwningService) WithArrayOfValues(values []string) *ServicesInfo_FieldTerminalPathArrayOfValues
- func (s ServicesInfoPathSelectorOwningService) WithValue(value string) *ServicesInfo_FieldTerminalPathValue
- type ServicesInfo_FieldMask
- func (fieldMask *ServicesInfo_FieldMask) AppendPath(path ServicesInfo_FieldPath)
- func (fieldMask *ServicesInfo_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *ServicesInfo_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *ServicesInfo_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *ServicesInfo_FieldMask) FilterInputFields() *ServicesInfo_FieldMask
- func (fieldMask *ServicesInfo_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *ServicesInfo_FieldMask) GetPaths() []ServicesInfo_FieldPath
- func (fieldMask *ServicesInfo_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *ServicesInfo_FieldMask) IsFull() bool
- func (fieldMask ServicesInfo_FieldMask) Marshal() ([]byte, error)
- func (fieldMask ServicesInfo_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *ServicesInfo_FieldMask) PathsCount() int
- func (fieldMask *ServicesInfo_FieldMask) Project(source *ServicesInfo) *ServicesInfo
- func (fieldMask *ServicesInfo_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *ServicesInfo_FieldMask) ProtoMessage()
- func (fieldMask *ServicesInfo_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *ServicesInfo_FieldMask) Reset()
- func (fieldMask *ServicesInfo_FieldMask) Set(target, source *ServicesInfo)
- func (fieldMask *ServicesInfo_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *ServicesInfo_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *ServicesInfo_FieldMask) Size() int
- func (fieldMask *ServicesInfo_FieldMask) String() string
- func (fieldMask *ServicesInfo_FieldMask) Subtract(other *ServicesInfo_FieldMask) *ServicesInfo_FieldMask
- func (fieldMask *ServicesInfo_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *ServicesInfo_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *ServicesInfo_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *ServicesInfo_FieldMask) UnmarshalJSON(data []byte) error
- type ServicesInfo_FieldPath
- type ServicesInfo_FieldPathArrayItemValue
- type ServicesInfo_FieldPathArrayOfValues
- type ServicesInfo_FieldPathSelector
- type ServicesInfo_FieldPathValue
- type ServicesInfo_FieldTerminalPath
- func (fp *ServicesInfo_FieldTerminalPath) ClearValue(item *ServicesInfo)
- func (fp *ServicesInfo_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *ServicesInfo_FieldTerminalPath) Get(source *ServicesInfo) (values []interface{})
- func (fp *ServicesInfo_FieldTerminalPath) GetDefault() interface{}
- func (fp *ServicesInfo_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *ServicesInfo_FieldTerminalPath) GetSingle(source *ServicesInfo) (interface{}, bool)
- func (fp *ServicesInfo_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *ServicesInfo_FieldTerminalPath) IsLeaf() bool
- func (fp *ServicesInfo_FieldTerminalPath) JSONString() string
- func (fp *ServicesInfo_FieldTerminalPath) Selector() ServicesInfo_FieldPathSelector
- func (fp *ServicesInfo_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *ServicesInfo_FieldTerminalPath) String() string
- func (fp *ServicesInfo_FieldTerminalPath) WithIArrayItemValue(value interface{}) ServicesInfo_FieldPathArrayItemValue
- func (fp *ServicesInfo_FieldTerminalPath) WithIArrayOfValues(values interface{}) ServicesInfo_FieldPathArrayOfValues
- func (fp *ServicesInfo_FieldTerminalPath) WithIValue(value interface{}) ServicesInfo_FieldPathValue
- func (fp *ServicesInfo_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *ServicesInfo_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *ServicesInfo_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type ServicesInfo_FieldTerminalPathArrayItemValue
- func (fpaiv *ServicesInfo_FieldTerminalPathArrayItemValue) AsAllowedServicesItemValue() (string, bool)
- func (fpaiv *ServicesInfo_FieldTerminalPathArrayItemValue) ContainsValue(source *ServicesInfo) bool
- func (fpaiv *ServicesInfo_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *ServicesInfo_FieldTerminalPathArrayItemValue) GetSingle(source *ServicesInfo) (interface{}, bool)
- func (fpaiv *ServicesInfo_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type ServicesInfo_FieldTerminalPathArrayOfValues
- func (fpaov *ServicesInfo_FieldTerminalPathArrayOfValues) AsAllowedServicesArrayOfValues() ([][]string, bool)
- func (fpaov *ServicesInfo_FieldTerminalPathArrayOfValues) AsOwningServiceArrayOfValues() ([]string, bool)
- func (fpaov *ServicesInfo_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type ServicesInfo_FieldTerminalPathValue
- func (fpv *ServicesInfo_FieldTerminalPathValue) AsAllowedServicesValue() ([]string, bool)
- func (fpv *ServicesInfo_FieldTerminalPathValue) AsOwningServiceValue() (string, bool)
- func (fpv *ServicesInfo_FieldTerminalPathValue) CompareWith(source *ServicesInfo) (int, bool)
- func (fpv *ServicesInfo_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *ServicesInfo_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *ServicesInfo_FieldTerminalPathValue) SetTo(target **ServicesInfo)
- func (fpv *ServicesInfo_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type SyncingMeta
- func (o *SyncingMeta) Clone() *SyncingMeta
- func (o *SyncingMeta) CloneRaw() gotenobject.GotenObjectExt
- func (*SyncingMeta) Descriptor() ([]byte, []int)
- func (m *SyncingMeta) GetOwningRegion() string
- func (m *SyncingMeta) GetRegions() []string
- func (*SyncingMeta) GotenMessage()
- func (o *SyncingMeta) GotenObjectExt()
- func (obj *SyncingMeta) GotenValidate() error
- func (o *SyncingMeta) MakeDiffFieldMask(other *SyncingMeta) *SyncingMeta_FieldMask
- func (o *SyncingMeta) MakeFullFieldMask() *SyncingMeta_FieldMask
- func (o *SyncingMeta) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *SyncingMeta) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *SyncingMeta) Marshal() ([]byte, error)
- func (m *SyncingMeta) MarshalJSON() ([]byte, error)
- func (o *SyncingMeta) Merge(source *SyncingMeta)
- func (o *SyncingMeta) MergeRaw(source gotenobject.GotenObjectExt)
- func (*SyncingMeta) ProtoMessage()
- func (m *SyncingMeta) ProtoReflect() preflect.Message
- func (m *SyncingMeta) Reset()
- func (m *SyncingMeta) SetOwningRegion(fv string)
- func (m *SyncingMeta) SetRegions(fv []string)
- func (m *SyncingMeta) String() string
- func (m *SyncingMeta) Unmarshal(b []byte) error
- func (m *SyncingMeta) UnmarshalJSON(data []byte) error
- type SyncingMetaFieldPathBuilder
- type SyncingMetaPathSelectorOwningRegion
- func (SyncingMetaPathSelectorOwningRegion) FieldPath() *SyncingMeta_FieldTerminalPath
- func (s SyncingMetaPathSelectorOwningRegion) WithArrayOfValues(values []string) *SyncingMeta_FieldTerminalPathArrayOfValues
- func (s SyncingMetaPathSelectorOwningRegion) WithValue(value string) *SyncingMeta_FieldTerminalPathValue
- type SyncingMetaPathSelectorRegions
- func (SyncingMetaPathSelectorRegions) FieldPath() *SyncingMeta_FieldTerminalPath
- func (s SyncingMetaPathSelectorRegions) WithArrayOfValues(values [][]string) *SyncingMeta_FieldTerminalPathArrayOfValues
- func (s SyncingMetaPathSelectorRegions) WithItemValue(value string) *SyncingMeta_FieldTerminalPathArrayItemValue
- func (s SyncingMetaPathSelectorRegions) WithValue(value []string) *SyncingMeta_FieldTerminalPathValue
- type SyncingMeta_FieldMask
- func (fieldMask *SyncingMeta_FieldMask) AppendPath(path SyncingMeta_FieldPath)
- func (fieldMask *SyncingMeta_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *SyncingMeta_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *SyncingMeta_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *SyncingMeta_FieldMask) FilterInputFields() *SyncingMeta_FieldMask
- func (fieldMask *SyncingMeta_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *SyncingMeta_FieldMask) GetPaths() []SyncingMeta_FieldPath
- func (fieldMask *SyncingMeta_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *SyncingMeta_FieldMask) IsFull() bool
- func (fieldMask SyncingMeta_FieldMask) Marshal() ([]byte, error)
- func (fieldMask SyncingMeta_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *SyncingMeta_FieldMask) PathsCount() int
- func (fieldMask *SyncingMeta_FieldMask) Project(source *SyncingMeta) *SyncingMeta
- func (fieldMask *SyncingMeta_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *SyncingMeta_FieldMask) ProtoMessage()
- func (fieldMask *SyncingMeta_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *SyncingMeta_FieldMask) Reset()
- func (fieldMask *SyncingMeta_FieldMask) Set(target, source *SyncingMeta)
- func (fieldMask *SyncingMeta_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *SyncingMeta_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *SyncingMeta_FieldMask) Size() int
- func (fieldMask *SyncingMeta_FieldMask) String() string
- func (fieldMask *SyncingMeta_FieldMask) Subtract(other *SyncingMeta_FieldMask) *SyncingMeta_FieldMask
- func (fieldMask *SyncingMeta_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *SyncingMeta_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *SyncingMeta_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *SyncingMeta_FieldMask) UnmarshalJSON(data []byte) error
- type SyncingMeta_FieldPath
- type SyncingMeta_FieldPathArrayItemValue
- type SyncingMeta_FieldPathArrayOfValues
- type SyncingMeta_FieldPathSelector
- type SyncingMeta_FieldPathValue
- type SyncingMeta_FieldTerminalPath
- func (fp *SyncingMeta_FieldTerminalPath) ClearValue(item *SyncingMeta)
- func (fp *SyncingMeta_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *SyncingMeta_FieldTerminalPath) Get(source *SyncingMeta) (values []interface{})
- func (fp *SyncingMeta_FieldTerminalPath) GetDefault() interface{}
- func (fp *SyncingMeta_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *SyncingMeta_FieldTerminalPath) GetSingle(source *SyncingMeta) (interface{}, bool)
- func (fp *SyncingMeta_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *SyncingMeta_FieldTerminalPath) IsLeaf() bool
- func (fp *SyncingMeta_FieldTerminalPath) JSONString() string
- func (fp *SyncingMeta_FieldTerminalPath) Selector() SyncingMeta_FieldPathSelector
- func (fp *SyncingMeta_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *SyncingMeta_FieldTerminalPath) String() string
- func (fp *SyncingMeta_FieldTerminalPath) WithIArrayItemValue(value interface{}) SyncingMeta_FieldPathArrayItemValue
- func (fp *SyncingMeta_FieldTerminalPath) WithIArrayOfValues(values interface{}) SyncingMeta_FieldPathArrayOfValues
- func (fp *SyncingMeta_FieldTerminalPath) WithIValue(value interface{}) SyncingMeta_FieldPathValue
- func (fp *SyncingMeta_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *SyncingMeta_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *SyncingMeta_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type SyncingMeta_FieldTerminalPathArrayItemValue
- func (fpaiv *SyncingMeta_FieldTerminalPathArrayItemValue) AsRegionsItemValue() (string, bool)
- func (fpaiv *SyncingMeta_FieldTerminalPathArrayItemValue) ContainsValue(source *SyncingMeta) bool
- func (fpaiv *SyncingMeta_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *SyncingMeta_FieldTerminalPathArrayItemValue) GetSingle(source *SyncingMeta) (interface{}, bool)
- func (fpaiv *SyncingMeta_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type SyncingMeta_FieldTerminalPathArrayOfValues
- type SyncingMeta_FieldTerminalPathValue
- func (fpv *SyncingMeta_FieldTerminalPathValue) AsOwningRegionValue() (string, bool)
- func (fpv *SyncingMeta_FieldTerminalPathValue) AsRegionsValue() ([]string, bool)
- func (fpv *SyncingMeta_FieldTerminalPathValue) CompareWith(source *SyncingMeta) (int, bool)
- func (fpv *SyncingMeta_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *SyncingMeta_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *SyncingMeta_FieldTerminalPathValue) SetTo(target **SyncingMeta)
- func (fpv *SyncingMeta_FieldTerminalPathValue) SetToRaw(target proto.Message)
Constants ¶
This section is empty.
Variables ¶
var ( Lifecycle_State_name = map[int32]string{ 0: "UNDEFINED", 1: "ACTIVE", 2: "DELETING", } Lifecycle_State_value = map[string]int32{ "UNDEFINED": 0, "ACTIVE": 1, "DELETING": 2, } )
Functions ¶
func MakeShardFullKey ¶
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. MatchLabels map[string]string `` /* 206-byte string literal not displayed */ // matchExpressions is a list of label selector requirements. The requirements are ANDed. 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) Matches ¶
func (ls *LabelSelector) Matches(meta *Meta) bool
LabelSelector test to match meta of selected object object meta may be null. In case no labels are selector labels are specified it will match everything
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 *googlefieldmaskpb.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() *googlefieldmaskpb.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) SplitIntoTerminalIPaths ¶
func (fp *LabelSelectorRequirement_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
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 *googlefieldmaskpb.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() *googlefieldmaskpb.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) SplitIntoTerminalIPaths ¶
func (fpm *LabelSelector_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath
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) SplitIntoTerminalIPaths ¶
func (fps *LabelSelector_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
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) SplitIntoTerminalIPaths ¶
func (fp *LabelSelector_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
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 Lifecycle ¶
type Lifecycle struct { // Current resource state State Lifecycle_State `protobuf:"varint,1,opt,name=state,proto3,enum=goten.types.Lifecycle_State" json:"state,omitempty" firestore:"state"` // Optional flag indicating that resource must not be deleted - at least yet. This flag is // not accessible via API, it is expected developer will populate it if needed from custom // server code. It should be used when some condition (other than blocking back reference) // applies that server is not aware of. // If flag is true, then constraint store will block resource deletion. GC will also defer // from cleaning up, however developer should ensure that eventually deletion will be done. BlockDeletion bool `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Lifecycle) CloneRaw ¶
func (o *Lifecycle) CloneRaw() gotenobject.GotenObjectExt
func (*Lifecycle) Descriptor ¶
Deprecated, Use Lifecycle.ProtoReflect.Descriptor instead.
func (*Lifecycle) GetBlockDeletion ¶
func (*Lifecycle) GetState ¶
func (m *Lifecycle) GetState() Lifecycle_State
func (*Lifecycle) GotenMessage ¶
func (*Lifecycle) GotenMessage()
func (*Lifecycle) GotenObjectExt ¶
func (o *Lifecycle) GotenObjectExt()
func (*Lifecycle) GotenValidate ¶
func (*Lifecycle) MakeDiffFieldMask ¶
func (o *Lifecycle) MakeDiffFieldMask(other *Lifecycle) *Lifecycle_FieldMask
func (*Lifecycle) MakeFullFieldMask ¶
func (o *Lifecycle) MakeFullFieldMask() *Lifecycle_FieldMask
func (*Lifecycle) MakeRawDiffFieldMask ¶
func (o *Lifecycle) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Lifecycle) MakeRawFullFieldMask ¶
func (o *Lifecycle) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Lifecycle) MarshalJSON ¶
func (*Lifecycle) MergeRaw ¶
func (o *Lifecycle) MergeRaw(source gotenobject.GotenObjectExt)
func (*Lifecycle) ProtoMessage ¶
func (*Lifecycle) ProtoMessage()
func (*Lifecycle) ProtoReflect ¶
func (*Lifecycle) SetBlockDeletion ¶
func (*Lifecycle) SetState ¶
func (m *Lifecycle) SetState(fv Lifecycle_State)
func (*Lifecycle) UnmarshalJSON ¶
type LifecycleFieldPathBuilder ¶
type LifecycleFieldPathBuilder struct{}
func NewLifecycleFieldPathBuilder ¶
func NewLifecycleFieldPathBuilder() LifecycleFieldPathBuilder
func (LifecycleFieldPathBuilder) BlockDeletion ¶
func (LifecycleFieldPathBuilder) BlockDeletion() LifecyclePathSelectorBlockDeletion
func (LifecycleFieldPathBuilder) State ¶
func (LifecycleFieldPathBuilder) State() LifecyclePathSelectorState
type LifecyclePathSelectorBlockDeletion ¶
type LifecyclePathSelectorBlockDeletion struct{}
func (LifecyclePathSelectorBlockDeletion) FieldPath ¶
func (LifecyclePathSelectorBlockDeletion) FieldPath() *Lifecycle_FieldTerminalPath
func (LifecyclePathSelectorBlockDeletion) WithArrayOfValues ¶
func (s LifecyclePathSelectorBlockDeletion) WithArrayOfValues(values []bool) *Lifecycle_FieldTerminalPathArrayOfValues
func (LifecyclePathSelectorBlockDeletion) WithValue ¶
func (s LifecyclePathSelectorBlockDeletion) WithValue(value bool) *Lifecycle_FieldTerminalPathValue
type LifecyclePathSelectorState ¶
type LifecyclePathSelectorState struct{}
func (LifecyclePathSelectorState) FieldPath ¶
func (LifecyclePathSelectorState) FieldPath() *Lifecycle_FieldTerminalPath
func (LifecyclePathSelectorState) WithArrayOfValues ¶
func (s LifecyclePathSelectorState) WithArrayOfValues(values []Lifecycle_State) *Lifecycle_FieldTerminalPathArrayOfValues
func (LifecyclePathSelectorState) WithValue ¶
func (s LifecyclePathSelectorState) WithValue(value Lifecycle_State) *Lifecycle_FieldTerminalPathValue
type Lifecycle_FieldMask ¶
type Lifecycle_FieldMask struct {
Paths []Lifecycle_FieldPath
}
func FullLifecycle_FieldMask ¶
func FullLifecycle_FieldMask() *Lifecycle_FieldMask
func (*Lifecycle_FieldMask) AppendPath ¶
func (fieldMask *Lifecycle_FieldMask) AppendPath(path Lifecycle_FieldPath)
func (*Lifecycle_FieldMask) AppendRawPath ¶
func (fieldMask *Lifecycle_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Lifecycle_FieldMask) DecodeFirestore ¶
func (fieldMask *Lifecycle_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Lifecycle_FieldMask) EncodeFirestore ¶
func (fieldMask *Lifecycle_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Lifecycle_FieldMask) FilterInputFields ¶
func (fieldMask *Lifecycle_FieldMask) FilterInputFields() *Lifecycle_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Lifecycle_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Lifecycle_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*Lifecycle_FieldMask) GetPaths ¶
func (fieldMask *Lifecycle_FieldMask) GetPaths() []Lifecycle_FieldPath
func (*Lifecycle_FieldMask) GetRawPaths ¶
func (fieldMask *Lifecycle_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Lifecycle_FieldMask) IsFull ¶
func (fieldMask *Lifecycle_FieldMask) IsFull() bool
func (Lifecycle_FieldMask) Marshal ¶
func (fieldMask Lifecycle_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Lifecycle_FieldMask) MarshalJSON ¶
func (fieldMask Lifecycle_FieldMask) MarshalJSON() ([]byte, error)
func (*Lifecycle_FieldMask) PathsCount ¶
func (fieldMask *Lifecycle_FieldMask) PathsCount() int
func (*Lifecycle_FieldMask) Project ¶
func (fieldMask *Lifecycle_FieldMask) Project(source *Lifecycle) *Lifecycle
func (*Lifecycle_FieldMask) ProjectRaw ¶
func (fieldMask *Lifecycle_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Lifecycle_FieldMask) ProtoMessage ¶
func (fieldMask *Lifecycle_FieldMask) ProtoMessage()
func (*Lifecycle_FieldMask) ProtoReflect ¶
func (fieldMask *Lifecycle_FieldMask) ProtoReflect() preflect.Message
func (*Lifecycle_FieldMask) Reset ¶
func (fieldMask *Lifecycle_FieldMask) Reset()
func (*Lifecycle_FieldMask) Set ¶
func (fieldMask *Lifecycle_FieldMask) Set(target, source *Lifecycle)
func (*Lifecycle_FieldMask) SetFromCliFlag ¶
func (fieldMask *Lifecycle_FieldMask) SetFromCliFlag(raw string) error
func (*Lifecycle_FieldMask) SetRaw ¶
func (fieldMask *Lifecycle_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Lifecycle_FieldMask) Size ¶
func (fieldMask *Lifecycle_FieldMask) Size() int
func (*Lifecycle_FieldMask) String ¶
func (fieldMask *Lifecycle_FieldMask) String() string
func (*Lifecycle_FieldMask) Subtract ¶
func (fieldMask *Lifecycle_FieldMask) Subtract(other *Lifecycle_FieldMask) *Lifecycle_FieldMask
func (*Lifecycle_FieldMask) SubtractRaw ¶
func (fieldMask *Lifecycle_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Lifecycle_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Lifecycle_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Lifecycle_FieldMask) Unmarshal ¶
func (fieldMask *Lifecycle_FieldMask) Unmarshal(data []byte) error
func (*Lifecycle_FieldMask) UnmarshalJSON ¶
func (fieldMask *Lifecycle_FieldMask) UnmarshalJSON(data []byte) error
type Lifecycle_FieldPath ¶
type Lifecycle_FieldPath interface { gotenobject.FieldPath Selector() Lifecycle_FieldPathSelector Get(source *Lifecycle) []interface{} GetSingle(source *Lifecycle) (interface{}, bool) ClearValue(item *Lifecycle) // Those methods build corresponding Lifecycle_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) Lifecycle_FieldPathValue WithIArrayOfValues(values interface{}) Lifecycle_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) Lifecycle_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildLifecycle_FieldPath ¶
func BuildLifecycle_FieldPath(fp gotenobject.RawFieldPath) (Lifecycle_FieldPath, error)
func MustParseLifecycle_FieldPath ¶
func MustParseLifecycle_FieldPath(rawField string) Lifecycle_FieldPath
func ParseLifecycle_FieldPath ¶
func ParseLifecycle_FieldPath(rawField string) (Lifecycle_FieldPath, error)
type Lifecycle_FieldPathArrayItemValue ¶
type Lifecycle_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue Lifecycle_FieldPath ContainsValue(*Lifecycle) bool }
Lifecycle_FieldPathArrayItemValue allows storing single item in Path-specific values for Lifecycle according to their type Present only for array (repeated) types.
func MustParseLifecycle_FieldPathArrayItemValue ¶
func MustParseLifecycle_FieldPathArrayItemValue(pathStr, valueStr string) Lifecycle_FieldPathArrayItemValue
func ParseLifecycle_FieldPathArrayItemValue ¶
func ParseLifecycle_FieldPathArrayItemValue(pathStr, valueStr string) (Lifecycle_FieldPathArrayItemValue, error)
ParseLifecycle_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type Lifecycle_FieldPathArrayOfValues ¶
type Lifecycle_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues Lifecycle_FieldPath }
Lifecycle_FieldPathArrayOfValues allows storing slice of values for Lifecycle fields according to their type
func MustParseLifecycle_FieldPathArrayOfValues ¶
func MustParseLifecycle_FieldPathArrayOfValues(pathStr, valuesStr string) Lifecycle_FieldPathArrayOfValues
func ParseLifecycle_FieldPathArrayOfValues ¶
func ParseLifecycle_FieldPathArrayOfValues(pathStr, valuesStr string) (Lifecycle_FieldPathArrayOfValues, error)
type Lifecycle_FieldPathSelector ¶
type Lifecycle_FieldPathSelector int32
const ( Lifecycle_FieldPathSelectorState Lifecycle_FieldPathSelector = 0 Lifecycle_FieldPathSelectorBlockDeletion Lifecycle_FieldPathSelector = 1 )
func (Lifecycle_FieldPathSelector) String ¶
func (s Lifecycle_FieldPathSelector) String() string
type Lifecycle_FieldPathValue ¶
type Lifecycle_FieldPathValue interface { Lifecycle_FieldPath gotenobject.FieldPathValue SetTo(target **Lifecycle) CompareWith(*Lifecycle) (cmp int, comparable bool) }
Lifecycle_FieldPathValue allows storing values for Lifecycle fields according to their type
func MustParseLifecycle_FieldPathValue ¶
func MustParseLifecycle_FieldPathValue(pathStr, valueStr string) Lifecycle_FieldPathValue
func ParseLifecycle_FieldPathValue ¶
func ParseLifecycle_FieldPathValue(pathStr, valueStr string) (Lifecycle_FieldPathValue, error)
type Lifecycle_FieldTerminalPath ¶
type Lifecycle_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*Lifecycle_FieldTerminalPath) ClearValue ¶
func (fp *Lifecycle_FieldTerminalPath) ClearValue(item *Lifecycle)
func (*Lifecycle_FieldTerminalPath) ClearValueRaw ¶
func (fp *Lifecycle_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*Lifecycle_FieldTerminalPath) Get ¶
func (fp *Lifecycle_FieldTerminalPath) Get(source *Lifecycle) (values []interface{})
Get returns all values pointed by specific field from source Lifecycle
func (*Lifecycle_FieldTerminalPath) GetDefault ¶
func (fp *Lifecycle_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*Lifecycle_FieldTerminalPath) GetRaw ¶
func (fp *Lifecycle_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*Lifecycle_FieldTerminalPath) GetSingle ¶
func (fp *Lifecycle_FieldTerminalPath) GetSingle(source *Lifecycle) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Lifecycle
func (*Lifecycle_FieldTerminalPath) GetSingleRaw ¶
func (fp *Lifecycle_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*Lifecycle_FieldTerminalPath) IsLeaf ¶
func (fp *Lifecycle_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*Lifecycle_FieldTerminalPath) JSONString ¶
func (fp *Lifecycle_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*Lifecycle_FieldTerminalPath) Selector ¶
func (fp *Lifecycle_FieldTerminalPath) Selector() Lifecycle_FieldPathSelector
func (*Lifecycle_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *Lifecycle_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*Lifecycle_FieldTerminalPath) String ¶
func (fp *Lifecycle_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*Lifecycle_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *Lifecycle_FieldTerminalPath) WithIArrayItemValue(value interface{}) Lifecycle_FieldPathArrayItemValue
func (*Lifecycle_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *Lifecycle_FieldTerminalPath) WithIArrayOfValues(values interface{}) Lifecycle_FieldPathArrayOfValues
func (*Lifecycle_FieldTerminalPath) WithIValue ¶
func (fp *Lifecycle_FieldTerminalPath) WithIValue(value interface{}) Lifecycle_FieldPathValue
func (*Lifecycle_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *Lifecycle_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*Lifecycle_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *Lifecycle_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*Lifecycle_FieldTerminalPath) WithRawIValue ¶
func (fp *Lifecycle_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type Lifecycle_FieldTerminalPathArrayItemValue ¶
type Lifecycle_FieldTerminalPathArrayItemValue struct { Lifecycle_FieldTerminalPath // contains filtered or unexported fields }
func (*Lifecycle_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *Lifecycle_FieldTerminalPathArrayItemValue) ContainsValue(source *Lifecycle) bool
Contains returns a boolean indicating if value that is being held is present in given 'Lifecycle'
func (*Lifecycle_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *Lifecycle_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Lifecycle as interface{}
func (*Lifecycle_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *Lifecycle_FieldTerminalPathArrayItemValue) GetSingle(source *Lifecycle) (interface{}, bool)
func (*Lifecycle_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *Lifecycle_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type Lifecycle_FieldTerminalPathArrayOfValues ¶
type Lifecycle_FieldTerminalPathArrayOfValues struct { Lifecycle_FieldTerminalPath // contains filtered or unexported fields }
func (*Lifecycle_FieldTerminalPathArrayOfValues) AsBlockDeletionArrayOfValues ¶
func (fpaov *Lifecycle_FieldTerminalPathArrayOfValues) AsBlockDeletionArrayOfValues() ([]bool, bool)
func (*Lifecycle_FieldTerminalPathArrayOfValues) AsStateArrayOfValues ¶
func (fpaov *Lifecycle_FieldTerminalPathArrayOfValues) AsStateArrayOfValues() ([]Lifecycle_State, bool)
func (*Lifecycle_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *Lifecycle_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type Lifecycle_FieldTerminalPathValue ¶
type Lifecycle_FieldTerminalPathValue struct { Lifecycle_FieldTerminalPath // contains filtered or unexported fields }
func (*Lifecycle_FieldTerminalPathValue) AsBlockDeletionValue ¶
func (fpv *Lifecycle_FieldTerminalPathValue) AsBlockDeletionValue() (bool, bool)
func (*Lifecycle_FieldTerminalPathValue) AsStateValue ¶
func (fpv *Lifecycle_FieldTerminalPathValue) AsStateValue() (Lifecycle_State, bool)
func (*Lifecycle_FieldTerminalPathValue) CompareWith ¶
func (fpv *Lifecycle_FieldTerminalPathValue) CompareWith(source *Lifecycle) (int, bool)
CompareWith compares value in the 'Lifecycle_FieldTerminalPathValue' with the value under path in 'Lifecycle'.
func (*Lifecycle_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *Lifecycle_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*Lifecycle_FieldTerminalPathValue) GetRawValue ¶
func (fpv *Lifecycle_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Lifecycle' as interface{}
func (*Lifecycle_FieldTerminalPathValue) SetTo ¶
func (fpv *Lifecycle_FieldTerminalPathValue) SetTo(target **Lifecycle)
SetTo stores value for selected field for object Lifecycle
func (*Lifecycle_FieldTerminalPathValue) SetToRaw ¶
func (fpv *Lifecycle_FieldTerminalPathValue) SetToRaw(target proto.Message)
type Lifecycle_State ¶
type Lifecycle_State int32
current resource state
const ( // Must never be used Lifecycle_UNDEFINED Lifecycle_State = 0 // Resource is up and running Lifecycle_ACTIVE Lifecycle_State = 1 // Resource is in slow-deletion process. Lifecycle_DELETING Lifecycle_State = 2 )
func (Lifecycle_State) Descriptor ¶
func (Lifecycle_State) Descriptor() preflect.EnumDescriptor
func (Lifecycle_State) Enum ¶
func (x Lifecycle_State) Enum() *Lifecycle_State
func (Lifecycle_State) EnumDescriptor ¶
func (Lifecycle_State) EnumDescriptor() ([]byte, []int)
Deprecated, Use Lifecycle_State.ProtoReflect.Descriptor instead.
func (Lifecycle_State) Number ¶
func (x Lifecycle_State) Number() preflect.EnumNumber
func (Lifecycle_State) String ¶
func (x Lifecycle_State) String() string
func (Lifecycle_State) Type ¶
func (Lifecycle_State) Type() preflect.EnumType
type Meta ¶
type Meta struct { CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty" firestore:"createTime"` UpdateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty" firestore:"updateTime"` DeleteTime *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty" firestore:"deleteTime"` 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. 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. 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 *SyncingMeta `protobuf:"bytes,15,opt,name=syncing,proto3" json:"syncing,omitempty" firestore:"syncing"` // Current lifecycle information about resource. Lifecycle *Lifecycle `protobuf:"bytes,17,opt,name=lifecycle,proto3" json:"lifecycle,omitempty" firestore:"lifecycle"` // Information about services access.ownership of given resource. Non populated // value should be treated as unregulated access. Services *ServicesInfo `protobuf:"bytes,18,opt,name=services,proto3" json:"services,omitempty" firestore:"services"` // 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) EnsureServices ¶
func (m *Meta) EnsureServices() *ServicesInfo
func (*Meta) GetAnnotations ¶
func (*Meta) GetCreateTime ¶
func (m *Meta) GetCreateTime() *timestamppb.Timestamp
func (*Meta) GetDeleteTime ¶
func (m *Meta) GetDeleteTime() *timestamppb.Timestamp
func (*Meta) GetGeneration ¶
func (*Meta) GetLifecycle ¶
func (*Meta) GetOwnerReferences ¶
func (m *Meta) GetOwnerReferences() []*OwnerReference
func (*Meta) GetResourceVersion ¶
func (*Meta) GetServices ¶
func (m *Meta) GetServices() *ServicesInfo
func (*Meta) GetSyncing ¶
func (m *Meta) GetSyncing() *SyncingMeta
func (*Meta) GetUpdateTime ¶
func (m *Meta) GetUpdateTime() *timestamppb.Timestamp
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 (m *Meta) SetCreateTime(fv *timestamppb.Timestamp)
func (*Meta) SetDeleteTime ¶
func (m *Meta) SetDeleteTime(fv *timestamppb.Timestamp)
func (*Meta) SetGeneration ¶
func (*Meta) SetLifecycle ¶
func (*Meta) SetOwnerReferences ¶
func (m *Meta) SetOwnerReferences(fv []*OwnerReference)
func (*Meta) SetResourceVersion ¶
func (*Meta) SetServices ¶
func (m *Meta) SetServices(fv *ServicesInfo)
func (*Meta) SetShardValueByKey ¶
func (*Meta) SetShardValueByLabel ¶
func (*Meta) SetSyncing ¶
func (m *Meta) SetSyncing(fv *SyncingMeta)
func (*Meta) SetUpdateTime ¶
func (m *Meta) SetUpdateTime(fv *timestamppb.Timestamp)
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) DeleteTime ¶
func (MetaFieldPathBuilder) DeleteTime() MetaPathSelectorDeleteTime
func (MetaFieldPathBuilder) Generation ¶
func (MetaFieldPathBuilder) Generation() MetaPathSelectorGeneration
func (MetaFieldPathBuilder) Labels ¶
func (MetaFieldPathBuilder) Labels() MetaPathSelectorLabels
func (MetaFieldPathBuilder) Lifecycle ¶
func (MetaFieldPathBuilder) Lifecycle() MetaPathSelectorLifecycle
func (MetaFieldPathBuilder) OwnerReferences ¶
func (MetaFieldPathBuilder) OwnerReferences() MetaPathSelectorOwnerReferences
func (MetaFieldPathBuilder) ResourceVersion ¶
func (MetaFieldPathBuilder) ResourceVersion() MetaPathSelectorResourceVersion
func (MetaFieldPathBuilder) Services ¶
func (MetaFieldPathBuilder) Services() MetaPathSelectorServices
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 []*timestamppb.Timestamp) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorCreateTime) WithValue ¶
func (s MetaPathSelectorCreateTime) WithValue(value *timestamppb.Timestamp) *Meta_FieldTerminalPathValue
type MetaPathSelectorDeleteTime ¶
type MetaPathSelectorDeleteTime struct{}
func (MetaPathSelectorDeleteTime) FieldPath ¶
func (MetaPathSelectorDeleteTime) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorDeleteTime) WithArrayOfValues ¶
func (s MetaPathSelectorDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorDeleteTime) WithValue ¶
func (s MetaPathSelectorDeleteTime) WithValue(value *timestamppb.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 MetaPathSelectorLifecycle ¶
type MetaPathSelectorLifecycle struct{}
func (MetaPathSelectorLifecycle) BlockDeletion ¶
func (MetaPathSelectorLifecycle) BlockDeletion() MetaPathSelectorLifecycleBlockDeletion
func (MetaPathSelectorLifecycle) FieldPath ¶
func (MetaPathSelectorLifecycle) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorLifecycle) State ¶
func (MetaPathSelectorLifecycle) State() MetaPathSelectorLifecycleState
func (MetaPathSelectorLifecycle) WithArrayOfValues ¶
func (s MetaPathSelectorLifecycle) WithArrayOfValues(values []*Lifecycle) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorLifecycle) WithSubArrayItemValue ¶
func (s MetaPathSelectorLifecycle) WithSubArrayItemValue(subPathArrayItemValue Lifecycle_FieldPathArrayItemValue) *Meta_FieldSubPathArrayItemValue
func (MetaPathSelectorLifecycle) WithSubArrayOfValues ¶
func (s MetaPathSelectorLifecycle) WithSubArrayOfValues(subPathArrayOfValues Lifecycle_FieldPathArrayOfValues) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorLifecycle) WithSubPath ¶
func (MetaPathSelectorLifecycle) WithSubPath(subPath Lifecycle_FieldPath) *Meta_FieldSubPath
func (MetaPathSelectorLifecycle) WithSubValue ¶
func (s MetaPathSelectorLifecycle) WithSubValue(subPathValue Lifecycle_FieldPathValue) *Meta_FieldSubPathValue
func (MetaPathSelectorLifecycle) WithValue ¶
func (s MetaPathSelectorLifecycle) WithValue(value *Lifecycle) *Meta_FieldTerminalPathValue
type MetaPathSelectorLifecycleBlockDeletion ¶
type MetaPathSelectorLifecycleBlockDeletion struct{}
func (MetaPathSelectorLifecycleBlockDeletion) FieldPath ¶
func (MetaPathSelectorLifecycleBlockDeletion) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorLifecycleBlockDeletion) WithArrayOfValues ¶
func (s MetaPathSelectorLifecycleBlockDeletion) WithArrayOfValues(values []bool) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorLifecycleBlockDeletion) WithValue ¶
func (s MetaPathSelectorLifecycleBlockDeletion) WithValue(value bool) *Meta_FieldSubPathValue
type MetaPathSelectorLifecycleState ¶
type MetaPathSelectorLifecycleState struct{}
func (MetaPathSelectorLifecycleState) FieldPath ¶
func (MetaPathSelectorLifecycleState) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorLifecycleState) WithArrayOfValues ¶
func (s MetaPathSelectorLifecycleState) WithArrayOfValues(values []Lifecycle_State) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorLifecycleState) WithValue ¶
func (s MetaPathSelectorLifecycleState) WithValue(value Lifecycle_State) *Meta_FieldSubPathValue
type MetaPathSelectorOwnerReferences ¶
type MetaPathSelectorOwnerReferences struct{}
func (MetaPathSelectorOwnerReferences) Controller ¶
func (MetaPathSelectorOwnerReferences) Controller() MetaPathSelectorOwnerReferencesController
func (MetaPathSelectorOwnerReferences) FieldPath ¶
func (MetaPathSelectorOwnerReferences) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorOwnerReferences) Region ¶
func (MetaPathSelectorOwnerReferences) Region() MetaPathSelectorOwnerReferencesRegion
func (MetaPathSelectorOwnerReferences) RequiresOwnerReference ¶
func (MetaPathSelectorOwnerReferences) RequiresOwnerReference() MetaPathSelectorOwnerReferencesRequiresOwnerReference
func (MetaPathSelectorOwnerReferences) Version ¶
func (MetaPathSelectorOwnerReferences) Version() MetaPathSelectorOwnerReferencesVersion
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 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 MetaPathSelectorOwnerReferencesRegion ¶
type MetaPathSelectorOwnerReferencesRegion struct{}
func (MetaPathSelectorOwnerReferencesRegion) FieldPath ¶
func (MetaPathSelectorOwnerReferencesRegion) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorOwnerReferencesRegion) WithArrayOfValues ¶
func (s MetaPathSelectorOwnerReferencesRegion) WithArrayOfValues(values []string) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorOwnerReferencesRegion) WithValue ¶
func (s MetaPathSelectorOwnerReferencesRegion) WithValue(value string) *Meta_FieldSubPathValue
type MetaPathSelectorOwnerReferencesRequiresOwnerReference ¶
type MetaPathSelectorOwnerReferencesRequiresOwnerReference struct{}
func (MetaPathSelectorOwnerReferencesRequiresOwnerReference) FieldPath ¶
func (MetaPathSelectorOwnerReferencesRequiresOwnerReference) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorOwnerReferencesRequiresOwnerReference) WithArrayOfValues ¶
func (s MetaPathSelectorOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorOwnerReferencesRequiresOwnerReference) WithValue ¶
func (s MetaPathSelectorOwnerReferencesRequiresOwnerReference) WithValue(value bool) *Meta_FieldSubPathValue
type MetaPathSelectorOwnerReferencesVersion ¶
type MetaPathSelectorOwnerReferencesVersion struct{}
func (MetaPathSelectorOwnerReferencesVersion) FieldPath ¶
func (MetaPathSelectorOwnerReferencesVersion) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorOwnerReferencesVersion) WithArrayOfValues ¶
func (s MetaPathSelectorOwnerReferencesVersion) WithArrayOfValues(values []string) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorOwnerReferencesVersion) WithValue ¶
func (s MetaPathSelectorOwnerReferencesVersion) 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 MetaPathSelectorServices ¶
type MetaPathSelectorServices struct{}
func (MetaPathSelectorServices) AllowedServices ¶
func (MetaPathSelectorServices) AllowedServices() MetaPathSelectorServicesAllowedServices
func (MetaPathSelectorServices) FieldPath ¶
func (MetaPathSelectorServices) FieldPath() *Meta_FieldTerminalPath
func (MetaPathSelectorServices) OwningService ¶
func (MetaPathSelectorServices) OwningService() MetaPathSelectorServicesOwningService
func (MetaPathSelectorServices) WithArrayOfValues ¶
func (s MetaPathSelectorServices) WithArrayOfValues(values []*ServicesInfo) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorServices) WithSubArrayItemValue ¶
func (s MetaPathSelectorServices) WithSubArrayItemValue(subPathArrayItemValue ServicesInfo_FieldPathArrayItemValue) *Meta_FieldSubPathArrayItemValue
func (MetaPathSelectorServices) WithSubArrayOfValues ¶
func (s MetaPathSelectorServices) WithSubArrayOfValues(subPathArrayOfValues ServicesInfo_FieldPathArrayOfValues) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorServices) WithSubPath ¶
func (MetaPathSelectorServices) WithSubPath(subPath ServicesInfo_FieldPath) *Meta_FieldSubPath
func (MetaPathSelectorServices) WithSubValue ¶
func (s MetaPathSelectorServices) WithSubValue(subPathValue ServicesInfo_FieldPathValue) *Meta_FieldSubPathValue
func (MetaPathSelectorServices) WithValue ¶
func (s MetaPathSelectorServices) WithValue(value *ServicesInfo) *Meta_FieldTerminalPathValue
type MetaPathSelectorServicesAllowedServices ¶
type MetaPathSelectorServicesAllowedServices struct{}
func (MetaPathSelectorServicesAllowedServices) FieldPath ¶
func (MetaPathSelectorServicesAllowedServices) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorServicesAllowedServices) WithArrayOfValues ¶
func (s MetaPathSelectorServicesAllowedServices) WithArrayOfValues(values [][]string) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorServicesAllowedServices) WithItemValue ¶
func (s MetaPathSelectorServicesAllowedServices) WithItemValue(value string) *Meta_FieldSubPathArrayItemValue
func (MetaPathSelectorServicesAllowedServices) WithValue ¶
func (s MetaPathSelectorServicesAllowedServices) WithValue(value []string) *Meta_FieldSubPathValue
type MetaPathSelectorServicesOwningService ¶
type MetaPathSelectorServicesOwningService struct{}
func (MetaPathSelectorServicesOwningService) FieldPath ¶
func (MetaPathSelectorServicesOwningService) FieldPath() *Meta_FieldSubPath
func (MetaPathSelectorServicesOwningService) WithArrayOfValues ¶
func (s MetaPathSelectorServicesOwningService) WithArrayOfValues(values []string) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorServicesOwningService) WithValue ¶
func (s MetaPathSelectorServicesOwningService) WithValue(value string) *Meta_FieldSubPathValue
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 []*SyncingMeta) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorSyncing) WithSubArrayItemValue ¶
func (s MetaPathSelectorSyncing) WithSubArrayItemValue(subPathArrayItemValue SyncingMeta_FieldPathArrayItemValue) *Meta_FieldSubPathArrayItemValue
func (MetaPathSelectorSyncing) WithSubArrayOfValues ¶
func (s MetaPathSelectorSyncing) WithSubArrayOfValues(subPathArrayOfValues SyncingMeta_FieldPathArrayOfValues) *Meta_FieldSubPathArrayOfValues
func (MetaPathSelectorSyncing) WithSubPath ¶
func (MetaPathSelectorSyncing) WithSubPath(subPath SyncingMeta_FieldPath) *Meta_FieldSubPath
func (MetaPathSelectorSyncing) WithSubValue ¶
func (s MetaPathSelectorSyncing) WithSubValue(subPathValue SyncingMeta_FieldPathValue) *Meta_FieldSubPathValue
func (MetaPathSelectorSyncing) WithValue ¶
func (s MetaPathSelectorSyncing) WithValue(value *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 []*timestamppb.Timestamp) *Meta_FieldTerminalPathArrayOfValues
func (MetaPathSelectorUpdateTime) WithValue ¶
func (s MetaPathSelectorUpdateTime) WithValue(value *timestamppb.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 *googlefieldmaskpb.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() *googlefieldmaskpb.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) SplitIntoTerminalIPaths ¶
func (fpm *Meta_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath
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_FieldPathSelectorDeleteTime Meta_FieldPathSelector = 2 Meta_FieldPathSelectorUuid Meta_FieldPathSelector = 3 Meta_FieldPathSelectorTags Meta_FieldPathSelector = 4 Meta_FieldPathSelectorLabels Meta_FieldPathSelector = 5 Meta_FieldPathSelectorAnnotations Meta_FieldPathSelector = 6 Meta_FieldPathSelectorGeneration Meta_FieldPathSelector = 7 Meta_FieldPathSelectorResourceVersion Meta_FieldPathSelector = 8 Meta_FieldPathSelectorOwnerReferences Meta_FieldPathSelector = 9 Meta_FieldPathSelectorShards Meta_FieldPathSelector = 10 Meta_FieldPathSelectorSyncing Meta_FieldPathSelector = 11 Meta_FieldPathSelectorLifecycle Meta_FieldPathSelector = 12 Meta_FieldPathSelectorServices Meta_FieldPathSelector = 13 )
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) AsLifecycleSubPath ¶
func (fps *Meta_FieldSubPath) AsLifecycleSubPath() (Lifecycle_FieldPath, bool)
func (*Meta_FieldSubPath) AsOwnerReferencesSubPath ¶
func (fps *Meta_FieldSubPath) AsOwnerReferencesSubPath() (OwnerReference_FieldPath, bool)
func (*Meta_FieldSubPath) AsServicesSubPath ¶
func (fps *Meta_FieldSubPath) AsServicesSubPath() (ServicesInfo_FieldPath, bool)
func (*Meta_FieldSubPath) AsSyncingSubPath ¶
func (fps *Meta_FieldSubPath) AsSyncingSubPath() (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) SplitIntoTerminalIPaths ¶
func (fps *Meta_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
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) AsLifecyclePathItemValue ¶
func (fpaivs *Meta_FieldSubPathArrayItemValue) AsLifecyclePathItemValue() (Lifecycle_FieldPathArrayItemValue, bool)
func (*Meta_FieldSubPathArrayItemValue) AsOwnerReferencesPathItemValue ¶
func (fpaivs *Meta_FieldSubPathArrayItemValue) AsOwnerReferencesPathItemValue() (OwnerReference_FieldPathArrayItemValue, bool)
func (*Meta_FieldSubPathArrayItemValue) AsServicesPathItemValue ¶
func (fpaivs *Meta_FieldSubPathArrayItemValue) AsServicesPathItemValue() (ServicesInfo_FieldPathArrayItemValue, bool)
func (*Meta_FieldSubPathArrayItemValue) AsSyncingPathItemValue ¶
func (fpaivs *Meta_FieldSubPathArrayItemValue) AsSyncingPathItemValue() (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) AsLifecyclePathArrayOfValues ¶
func (fpsaov *Meta_FieldSubPathArrayOfValues) AsLifecyclePathArrayOfValues() (Lifecycle_FieldPathArrayOfValues, bool)
func (*Meta_FieldSubPathArrayOfValues) AsOwnerReferencesPathArrayOfValues ¶
func (fpsaov *Meta_FieldSubPathArrayOfValues) AsOwnerReferencesPathArrayOfValues() (OwnerReference_FieldPathArrayOfValues, bool)
func (*Meta_FieldSubPathArrayOfValues) AsServicesPathArrayOfValues ¶
func (fpsaov *Meta_FieldSubPathArrayOfValues) AsServicesPathArrayOfValues() (ServicesInfo_FieldPathArrayOfValues, bool)
func (*Meta_FieldSubPathArrayOfValues) AsSyncingPathArrayOfValues ¶
func (fpsaov *Meta_FieldSubPathArrayOfValues) AsSyncingPathArrayOfValues() (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) AsLifecyclePathValue ¶
func (fpvs *Meta_FieldSubPathValue) AsLifecyclePathValue() (Lifecycle_FieldPathValue, bool)
func (*Meta_FieldSubPathValue) AsOwnerReferencesPathValue ¶
func (fpvs *Meta_FieldSubPathValue) AsOwnerReferencesPathValue() (OwnerReference_FieldPathValue, bool)
func (*Meta_FieldSubPathValue) AsServicesPathValue ¶
func (fpvs *Meta_FieldSubPathValue) AsServicesPathValue() (ServicesInfo_FieldPathValue, bool)
func (*Meta_FieldSubPathValue) AsSyncingPathValue ¶
func (fpvs *Meta_FieldSubPathValue) AsSyncingPathValue() (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) SplitIntoTerminalIPaths ¶
func (fp *Meta_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
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() ([]*timestamppb.Timestamp, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsDeleteTimeArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsDeleteTimeArrayOfValues() ([]*timestamppb.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) AsLifecycleArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsLifecycleArrayOfValues() ([]*Lifecycle, 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) AsServicesArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsServicesArrayOfValues() ([]*ServicesInfo, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsShardsArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsShardsArrayOfValues() ([]map[string]int64, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsSyncingArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsSyncingArrayOfValues() ([]*SyncingMeta, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsTagsArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsTagsArrayOfValues() ([][]string, bool)
func (*Meta_FieldTerminalPathArrayOfValues) AsUpdateTimeArrayOfValues ¶
func (fpaov *Meta_FieldTerminalPathArrayOfValues) AsUpdateTimeArrayOfValues() ([]*timestamppb.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() (*timestamppb.Timestamp, bool)
func (*Meta_FieldTerminalPathValue) AsDeleteTimeValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsDeleteTimeValue() (*timestamppb.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) AsLifecycleValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsLifecycleValue() (*Lifecycle, 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) AsServicesValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsServicesValue() (*ServicesInfo, bool)
func (*Meta_FieldTerminalPathValue) AsShardsValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsShardsValue() (map[string]int64, bool)
func (*Meta_FieldTerminalPathValue) AsSyncingValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsSyncingValue() (*SyncingMeta, bool)
func (*Meta_FieldTerminalPathValue) AsTagsValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsTagsValue() ([]string, bool)
func (*Meta_FieldTerminalPathValue) AsUpdateTimeValue ¶
func (fpv *Meta_FieldTerminalPathValue) AsUpdateTimeValue() (*timestamppb.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 { // Resource kind, for example "library.goten.com/Site" Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty" firestore:"kind"` // For example v1 Version string `protobuf:"bytes,8,opt,name=version,proto3" json:"version,omitempty" firestore:"version"` // Name of the resource, for example projects/p1/devices/d1 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty" firestore:"name"` // Region ID owning resource Region string `protobuf:"bytes,9,opt,name=region,proto3" json:"region,omitempty" firestore:"region"` // If true, this reference points to the managing controller. Controller bool `protobuf:"varint,6,opt,name=controller,proto3" json:"controller,omitempty" firestore:"controller"` // This flag indicates that owner must have schema-based reference for this // owner reference to be valid. Otherwise it will be removed. If there are // no other owners, resource will be deleted. It also works if owner // resource unsets its reference. // This extends default behavior of meta references, where ownees are deleted // only when owner is deleted. Here, we also want to delete ownee if owner // just stops pointing to ownee via own reference (or never pointed at all). // This flag is useful if higher-level service creates some resource in // lower level service and assigns via schema reference. RequiresOwnerReference bool `` /* 166-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) GetController ¶
func (m *OwnerReference) GetController() bool
func (*OwnerReference) GetKind ¶
func (m *OwnerReference) GetKind() string
func (*OwnerReference) GetName ¶
func (m *OwnerReference) GetName() string
func (*OwnerReference) GetRegion ¶
func (m *OwnerReference) GetRegion() string
func (*OwnerReference) GetRequiresOwnerReference ¶
func (m *OwnerReference) GetRequiresOwnerReference() bool
func (*OwnerReference) GetVersion ¶
func (m *OwnerReference) GetVersion() 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) 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) SetRegion ¶
func (m *OwnerReference) SetRegion(fv string)
func (*OwnerReference) SetRequiresOwnerReference ¶
func (m *OwnerReference) SetRequiresOwnerReference(fv bool)
func (*OwnerReference) SetVersion ¶
func (m *OwnerReference) SetVersion(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) Controller ¶
func (OwnerReferenceFieldPathBuilder) Controller() OwnerReferencePathSelectorController
func (OwnerReferenceFieldPathBuilder) Kind ¶
func (OwnerReferenceFieldPathBuilder) Kind() OwnerReferencePathSelectorKind
func (OwnerReferenceFieldPathBuilder) Name ¶
func (OwnerReferenceFieldPathBuilder) Name() OwnerReferencePathSelectorName
func (OwnerReferenceFieldPathBuilder) Region ¶
func (OwnerReferenceFieldPathBuilder) Region() OwnerReferencePathSelectorRegion
func (OwnerReferenceFieldPathBuilder) RequiresOwnerReference ¶
func (OwnerReferenceFieldPathBuilder) RequiresOwnerReference() OwnerReferencePathSelectorRequiresOwnerReference
func (OwnerReferenceFieldPathBuilder) Version ¶
func (OwnerReferenceFieldPathBuilder) Version() OwnerReferencePathSelectorVersion
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 OwnerReferencePathSelectorRegion ¶
type OwnerReferencePathSelectorRegion struct{}
func (OwnerReferencePathSelectorRegion) FieldPath ¶
func (OwnerReferencePathSelectorRegion) FieldPath() *OwnerReference_FieldTerminalPath
func (OwnerReferencePathSelectorRegion) WithArrayOfValues ¶
func (s OwnerReferencePathSelectorRegion) WithArrayOfValues(values []string) *OwnerReference_FieldTerminalPathArrayOfValues
func (OwnerReferencePathSelectorRegion) WithValue ¶
func (s OwnerReferencePathSelectorRegion) WithValue(value string) *OwnerReference_FieldTerminalPathValue
type OwnerReferencePathSelectorRequiresOwnerReference ¶
type OwnerReferencePathSelectorRequiresOwnerReference struct{}
func (OwnerReferencePathSelectorRequiresOwnerReference) FieldPath ¶
func (OwnerReferencePathSelectorRequiresOwnerReference) FieldPath() *OwnerReference_FieldTerminalPath
func (OwnerReferencePathSelectorRequiresOwnerReference) WithArrayOfValues ¶
func (s OwnerReferencePathSelectorRequiresOwnerReference) WithArrayOfValues(values []bool) *OwnerReference_FieldTerminalPathArrayOfValues
func (OwnerReferencePathSelectorRequiresOwnerReference) WithValue ¶
func (s OwnerReferencePathSelectorRequiresOwnerReference) WithValue(value bool) *OwnerReference_FieldTerminalPathValue
type OwnerReferencePathSelectorVersion ¶
type OwnerReferencePathSelectorVersion struct{}
func (OwnerReferencePathSelectorVersion) FieldPath ¶
func (OwnerReferencePathSelectorVersion) FieldPath() *OwnerReference_FieldTerminalPath
func (OwnerReferencePathSelectorVersion) WithArrayOfValues ¶
func (s OwnerReferencePathSelectorVersion) WithArrayOfValues(values []string) *OwnerReference_FieldTerminalPathArrayOfValues
func (OwnerReferencePathSelectorVersion) WithValue ¶
func (s OwnerReferencePathSelectorVersion) 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 *googlefieldmaskpb.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() *googlefieldmaskpb.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_FieldPathSelectorKind OwnerReference_FieldPathSelector = 0 OwnerReference_FieldPathSelectorVersion OwnerReference_FieldPathSelector = 1 OwnerReference_FieldPathSelectorName OwnerReference_FieldPathSelector = 2 OwnerReference_FieldPathSelectorRegion OwnerReference_FieldPathSelector = 3 OwnerReference_FieldPathSelectorController OwnerReference_FieldPathSelector = 4 OwnerReference_FieldPathSelectorRequiresOwnerReference 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) SplitIntoTerminalIPaths ¶
func (fp *OwnerReference_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
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) 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) AsRegionArrayOfValues ¶
func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsRegionArrayOfValues() ([]string, bool)
func (*OwnerReference_FieldTerminalPathArrayOfValues) AsRequiresOwnerReferenceArrayOfValues ¶
func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsRequiresOwnerReferenceArrayOfValues() ([]bool, bool)
func (*OwnerReference_FieldTerminalPathArrayOfValues) AsVersionArrayOfValues ¶
func (fpaov *OwnerReference_FieldTerminalPathArrayOfValues) AsVersionArrayOfValues() ([]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) 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) AsRegionValue ¶
func (fpv *OwnerReference_FieldTerminalPathValue) AsRegionValue() (string, bool)
func (*OwnerReference_FieldTerminalPathValue) AsRequiresOwnerReferenceValue ¶
func (fpv *OwnerReference_FieldTerminalPathValue) AsRequiresOwnerReferenceValue() (bool, bool)
func (*OwnerReference_FieldTerminalPathValue) AsVersionValue ¶
func (fpv *OwnerReference_FieldTerminalPathValue) AsVersionValue() (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)
type ServicesInfo ¶
type ServicesInfo struct { // Service domain owning resource OwningService string `` /* 126-byte string literal not displayed */ // List of services with allowed access to resource. AllowedServices []string `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
ServicesInfo contains information about resource ownership/access in terms of service. As goten is a multi-service framework, it is possible for a resource in one service to be "owned" by another one. Owning service may also need to regulate access to other services via allowed services field. It should be note that Goten does not provide authorization layer of its own, ServicesInfo is provided for convenience, but actual restriction should be implemented by actual services.
func (*ServicesInfo) Clone ¶
func (o *ServicesInfo) Clone() *ServicesInfo
func (*ServicesInfo) CloneRaw ¶
func (o *ServicesInfo) CloneRaw() gotenobject.GotenObjectExt
func (*ServicesInfo) Descriptor ¶
func (*ServicesInfo) Descriptor() ([]byte, []int)
Deprecated, Use ServicesInfo.ProtoReflect.Descriptor instead.
func (*ServicesInfo) EnsureHasAllowed ¶
func (si *ServicesInfo) EnsureHasAllowed(svcId string)
func (*ServicesInfo) EnsureRemovedFromAllowed ¶
func (si *ServicesInfo) EnsureRemovedFromAllowed(svcId string)
func (*ServicesInfo) GetAllowedServices ¶
func (m *ServicesInfo) GetAllowedServices() []string
func (*ServicesInfo) GetOwningService ¶
func (m *ServicesInfo) GetOwningService() string
func (*ServicesInfo) GotenMessage ¶
func (*ServicesInfo) GotenMessage()
func (*ServicesInfo) GotenObjectExt ¶
func (o *ServicesInfo) GotenObjectExt()
func (*ServicesInfo) GotenValidate ¶
func (obj *ServicesInfo) GotenValidate() error
func (*ServicesInfo) MakeDiffFieldMask ¶
func (o *ServicesInfo) MakeDiffFieldMask(other *ServicesInfo) *ServicesInfo_FieldMask
func (*ServicesInfo) MakeFullFieldMask ¶
func (o *ServicesInfo) MakeFullFieldMask() *ServicesInfo_FieldMask
func (*ServicesInfo) MakeRawDiffFieldMask ¶
func (o *ServicesInfo) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*ServicesInfo) MakeRawFullFieldMask ¶
func (o *ServicesInfo) MakeRawFullFieldMask() gotenobject.FieldMask
func (*ServicesInfo) Marshal ¶
func (m *ServicesInfo) Marshal() ([]byte, error)
func (*ServicesInfo) MarshalJSON ¶
func (m *ServicesInfo) MarshalJSON() ([]byte, error)
func (*ServicesInfo) Merge ¶
func (o *ServicesInfo) Merge(source *ServicesInfo)
func (*ServicesInfo) MergeRaw ¶
func (o *ServicesInfo) MergeRaw(source gotenobject.GotenObjectExt)
func (*ServicesInfo) ProtoMessage ¶
func (*ServicesInfo) ProtoMessage()
func (*ServicesInfo) ProtoReflect ¶
func (m *ServicesInfo) ProtoReflect() preflect.Message
func (*ServicesInfo) Reset ¶
func (m *ServicesInfo) Reset()
func (*ServicesInfo) SetAllowedServices ¶
func (m *ServicesInfo) SetAllowedServices(fv []string)
func (*ServicesInfo) SetOwningService ¶
func (m *ServicesInfo) SetOwningService(fv string)
func (*ServicesInfo) String ¶
func (m *ServicesInfo) String() string
func (*ServicesInfo) Unmarshal ¶
func (m *ServicesInfo) Unmarshal(b []byte) error
func (*ServicesInfo) UnmarshalJSON ¶
func (m *ServicesInfo) UnmarshalJSON(data []byte) error
type ServicesInfoFieldPathBuilder ¶
type ServicesInfoFieldPathBuilder struct{}
func NewServicesInfoFieldPathBuilder ¶
func NewServicesInfoFieldPathBuilder() ServicesInfoFieldPathBuilder
func (ServicesInfoFieldPathBuilder) AllowedServices ¶
func (ServicesInfoFieldPathBuilder) AllowedServices() ServicesInfoPathSelectorAllowedServices
func (ServicesInfoFieldPathBuilder) OwningService ¶
func (ServicesInfoFieldPathBuilder) OwningService() ServicesInfoPathSelectorOwningService
type ServicesInfoPathSelectorAllowedServices ¶
type ServicesInfoPathSelectorAllowedServices struct{}
func (ServicesInfoPathSelectorAllowedServices) FieldPath ¶
func (ServicesInfoPathSelectorAllowedServices) FieldPath() *ServicesInfo_FieldTerminalPath
func (ServicesInfoPathSelectorAllowedServices) WithArrayOfValues ¶
func (s ServicesInfoPathSelectorAllowedServices) WithArrayOfValues(values [][]string) *ServicesInfo_FieldTerminalPathArrayOfValues
func (ServicesInfoPathSelectorAllowedServices) WithItemValue ¶
func (s ServicesInfoPathSelectorAllowedServices) WithItemValue(value string) *ServicesInfo_FieldTerminalPathArrayItemValue
func (ServicesInfoPathSelectorAllowedServices) WithValue ¶
func (s ServicesInfoPathSelectorAllowedServices) WithValue(value []string) *ServicesInfo_FieldTerminalPathValue
type ServicesInfoPathSelectorOwningService ¶
type ServicesInfoPathSelectorOwningService struct{}
func (ServicesInfoPathSelectorOwningService) FieldPath ¶
func (ServicesInfoPathSelectorOwningService) FieldPath() *ServicesInfo_FieldTerminalPath
func (ServicesInfoPathSelectorOwningService) WithArrayOfValues ¶
func (s ServicesInfoPathSelectorOwningService) WithArrayOfValues(values []string) *ServicesInfo_FieldTerminalPathArrayOfValues
func (ServicesInfoPathSelectorOwningService) WithValue ¶
func (s ServicesInfoPathSelectorOwningService) WithValue(value string) *ServicesInfo_FieldTerminalPathValue
type ServicesInfo_FieldMask ¶
type ServicesInfo_FieldMask struct {
Paths []ServicesInfo_FieldPath
}
func FullServicesInfo_FieldMask ¶
func FullServicesInfo_FieldMask() *ServicesInfo_FieldMask
func (*ServicesInfo_FieldMask) AppendPath ¶
func (fieldMask *ServicesInfo_FieldMask) AppendPath(path ServicesInfo_FieldPath)
func (*ServicesInfo_FieldMask) AppendRawPath ¶
func (fieldMask *ServicesInfo_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*ServicesInfo_FieldMask) DecodeFirestore ¶
func (fieldMask *ServicesInfo_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*ServicesInfo_FieldMask) EncodeFirestore ¶
func (fieldMask *ServicesInfo_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*ServicesInfo_FieldMask) FilterInputFields ¶
func (fieldMask *ServicesInfo_FieldMask) FilterInputFields() *ServicesInfo_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*ServicesInfo_FieldMask) FromProtoFieldMask ¶
func (fieldMask *ServicesInfo_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*ServicesInfo_FieldMask) GetPaths ¶
func (fieldMask *ServicesInfo_FieldMask) GetPaths() []ServicesInfo_FieldPath
func (*ServicesInfo_FieldMask) GetRawPaths ¶
func (fieldMask *ServicesInfo_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*ServicesInfo_FieldMask) IsFull ¶
func (fieldMask *ServicesInfo_FieldMask) IsFull() bool
func (ServicesInfo_FieldMask) Marshal ¶
func (fieldMask ServicesInfo_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (ServicesInfo_FieldMask) MarshalJSON ¶
func (fieldMask ServicesInfo_FieldMask) MarshalJSON() ([]byte, error)
func (*ServicesInfo_FieldMask) PathsCount ¶
func (fieldMask *ServicesInfo_FieldMask) PathsCount() int
func (*ServicesInfo_FieldMask) Project ¶
func (fieldMask *ServicesInfo_FieldMask) Project(source *ServicesInfo) *ServicesInfo
func (*ServicesInfo_FieldMask) ProjectRaw ¶
func (fieldMask *ServicesInfo_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*ServicesInfo_FieldMask) ProtoMessage ¶
func (fieldMask *ServicesInfo_FieldMask) ProtoMessage()
func (*ServicesInfo_FieldMask) ProtoReflect ¶
func (fieldMask *ServicesInfo_FieldMask) ProtoReflect() preflect.Message
func (*ServicesInfo_FieldMask) Reset ¶
func (fieldMask *ServicesInfo_FieldMask) Reset()
func (*ServicesInfo_FieldMask) Set ¶
func (fieldMask *ServicesInfo_FieldMask) Set(target, source *ServicesInfo)
func (*ServicesInfo_FieldMask) SetFromCliFlag ¶
func (fieldMask *ServicesInfo_FieldMask) SetFromCliFlag(raw string) error
func (*ServicesInfo_FieldMask) SetRaw ¶
func (fieldMask *ServicesInfo_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*ServicesInfo_FieldMask) Size ¶
func (fieldMask *ServicesInfo_FieldMask) Size() int
func (*ServicesInfo_FieldMask) String ¶
func (fieldMask *ServicesInfo_FieldMask) String() string
func (*ServicesInfo_FieldMask) Subtract ¶
func (fieldMask *ServicesInfo_FieldMask) Subtract(other *ServicesInfo_FieldMask) *ServicesInfo_FieldMask
func (*ServicesInfo_FieldMask) SubtractRaw ¶
func (fieldMask *ServicesInfo_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*ServicesInfo_FieldMask) ToProtoFieldMask ¶
func (fieldMask *ServicesInfo_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*ServicesInfo_FieldMask) Unmarshal ¶
func (fieldMask *ServicesInfo_FieldMask) Unmarshal(data []byte) error
func (*ServicesInfo_FieldMask) UnmarshalJSON ¶
func (fieldMask *ServicesInfo_FieldMask) UnmarshalJSON(data []byte) error
type ServicesInfo_FieldPath ¶
type ServicesInfo_FieldPath interface { gotenobject.FieldPath Selector() ServicesInfo_FieldPathSelector Get(source *ServicesInfo) []interface{} GetSingle(source *ServicesInfo) (interface{}, bool) ClearValue(item *ServicesInfo) // Those methods build corresponding ServicesInfo_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) ServicesInfo_FieldPathValue WithIArrayOfValues(values interface{}) ServicesInfo_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) ServicesInfo_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildServicesInfo_FieldPath ¶
func BuildServicesInfo_FieldPath(fp gotenobject.RawFieldPath) (ServicesInfo_FieldPath, error)
func MustParseServicesInfo_FieldPath ¶
func MustParseServicesInfo_FieldPath(rawField string) ServicesInfo_FieldPath
func ParseServicesInfo_FieldPath ¶
func ParseServicesInfo_FieldPath(rawField string) (ServicesInfo_FieldPath, error)
type ServicesInfo_FieldPathArrayItemValue ¶
type ServicesInfo_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue ServicesInfo_FieldPath ContainsValue(*ServicesInfo) bool }
ServicesInfo_FieldPathArrayItemValue allows storing single item in Path-specific values for ServicesInfo according to their type Present only for array (repeated) types.
func MustParseServicesInfo_FieldPathArrayItemValue ¶
func MustParseServicesInfo_FieldPathArrayItemValue(pathStr, valueStr string) ServicesInfo_FieldPathArrayItemValue
func ParseServicesInfo_FieldPathArrayItemValue ¶
func ParseServicesInfo_FieldPathArrayItemValue(pathStr, valueStr string) (ServicesInfo_FieldPathArrayItemValue, error)
ParseServicesInfo_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type ServicesInfo_FieldPathArrayOfValues ¶
type ServicesInfo_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues ServicesInfo_FieldPath }
ServicesInfo_FieldPathArrayOfValues allows storing slice of values for ServicesInfo fields according to their type
func MustParseServicesInfo_FieldPathArrayOfValues ¶
func MustParseServicesInfo_FieldPathArrayOfValues(pathStr, valuesStr string) ServicesInfo_FieldPathArrayOfValues
func ParseServicesInfo_FieldPathArrayOfValues ¶
func ParseServicesInfo_FieldPathArrayOfValues(pathStr, valuesStr string) (ServicesInfo_FieldPathArrayOfValues, error)
type ServicesInfo_FieldPathSelector ¶
type ServicesInfo_FieldPathSelector int32
const ( ServicesInfo_FieldPathSelectorOwningService ServicesInfo_FieldPathSelector = 0 ServicesInfo_FieldPathSelectorAllowedServices ServicesInfo_FieldPathSelector = 1 )
func (ServicesInfo_FieldPathSelector) String ¶
func (s ServicesInfo_FieldPathSelector) String() string
type ServicesInfo_FieldPathValue ¶
type ServicesInfo_FieldPathValue interface { ServicesInfo_FieldPath gotenobject.FieldPathValue SetTo(target **ServicesInfo) CompareWith(*ServicesInfo) (cmp int, comparable bool) }
ServicesInfo_FieldPathValue allows storing values for ServicesInfo fields according to their type
func MustParseServicesInfo_FieldPathValue ¶
func MustParseServicesInfo_FieldPathValue(pathStr, valueStr string) ServicesInfo_FieldPathValue
func ParseServicesInfo_FieldPathValue ¶
func ParseServicesInfo_FieldPathValue(pathStr, valueStr string) (ServicesInfo_FieldPathValue, error)
type ServicesInfo_FieldTerminalPath ¶
type ServicesInfo_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*ServicesInfo_FieldTerminalPath) ClearValue ¶
func (fp *ServicesInfo_FieldTerminalPath) ClearValue(item *ServicesInfo)
func (*ServicesInfo_FieldTerminalPath) ClearValueRaw ¶
func (fp *ServicesInfo_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*ServicesInfo_FieldTerminalPath) Get ¶
func (fp *ServicesInfo_FieldTerminalPath) Get(source *ServicesInfo) (values []interface{})
Get returns all values pointed by specific field from source ServicesInfo
func (*ServicesInfo_FieldTerminalPath) GetDefault ¶
func (fp *ServicesInfo_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*ServicesInfo_FieldTerminalPath) GetRaw ¶
func (fp *ServicesInfo_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*ServicesInfo_FieldTerminalPath) GetSingle ¶
func (fp *ServicesInfo_FieldTerminalPath) GetSingle(source *ServicesInfo) (interface{}, bool)
GetSingle returns value pointed by specific field of from source ServicesInfo
func (*ServicesInfo_FieldTerminalPath) GetSingleRaw ¶
func (fp *ServicesInfo_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*ServicesInfo_FieldTerminalPath) IsLeaf ¶
func (fp *ServicesInfo_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*ServicesInfo_FieldTerminalPath) JSONString ¶
func (fp *ServicesInfo_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*ServicesInfo_FieldTerminalPath) Selector ¶
func (fp *ServicesInfo_FieldTerminalPath) Selector() ServicesInfo_FieldPathSelector
func (*ServicesInfo_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *ServicesInfo_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*ServicesInfo_FieldTerminalPath) String ¶
func (fp *ServicesInfo_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*ServicesInfo_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *ServicesInfo_FieldTerminalPath) WithIArrayItemValue(value interface{}) ServicesInfo_FieldPathArrayItemValue
func (*ServicesInfo_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *ServicesInfo_FieldTerminalPath) WithIArrayOfValues(values interface{}) ServicesInfo_FieldPathArrayOfValues
func (*ServicesInfo_FieldTerminalPath) WithIValue ¶
func (fp *ServicesInfo_FieldTerminalPath) WithIValue(value interface{}) ServicesInfo_FieldPathValue
func (*ServicesInfo_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *ServicesInfo_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*ServicesInfo_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *ServicesInfo_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*ServicesInfo_FieldTerminalPath) WithRawIValue ¶
func (fp *ServicesInfo_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type ServicesInfo_FieldTerminalPathArrayItemValue ¶
type ServicesInfo_FieldTerminalPathArrayItemValue struct { ServicesInfo_FieldTerminalPath // contains filtered or unexported fields }
func (*ServicesInfo_FieldTerminalPathArrayItemValue) AsAllowedServicesItemValue ¶
func (fpaiv *ServicesInfo_FieldTerminalPathArrayItemValue) AsAllowedServicesItemValue() (string, bool)
func (*ServicesInfo_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *ServicesInfo_FieldTerminalPathArrayItemValue) ContainsValue(source *ServicesInfo) bool
Contains returns a boolean indicating if value that is being held is present in given 'ServicesInfo'
func (*ServicesInfo_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *ServicesInfo_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object ServicesInfo as interface{}
func (*ServicesInfo_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *ServicesInfo_FieldTerminalPathArrayItemValue) GetSingle(source *ServicesInfo) (interface{}, bool)
func (*ServicesInfo_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *ServicesInfo_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type ServicesInfo_FieldTerminalPathArrayOfValues ¶
type ServicesInfo_FieldTerminalPathArrayOfValues struct { ServicesInfo_FieldTerminalPath // contains filtered or unexported fields }
func (*ServicesInfo_FieldTerminalPathArrayOfValues) AsAllowedServicesArrayOfValues ¶
func (fpaov *ServicesInfo_FieldTerminalPathArrayOfValues) AsAllowedServicesArrayOfValues() ([][]string, bool)
func (*ServicesInfo_FieldTerminalPathArrayOfValues) AsOwningServiceArrayOfValues ¶
func (fpaov *ServicesInfo_FieldTerminalPathArrayOfValues) AsOwningServiceArrayOfValues() ([]string, bool)
func (*ServicesInfo_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *ServicesInfo_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type ServicesInfo_FieldTerminalPathValue ¶
type ServicesInfo_FieldTerminalPathValue struct { ServicesInfo_FieldTerminalPath // contains filtered or unexported fields }
func (*ServicesInfo_FieldTerminalPathValue) AsAllowedServicesValue ¶
func (fpv *ServicesInfo_FieldTerminalPathValue) AsAllowedServicesValue() ([]string, bool)
func (*ServicesInfo_FieldTerminalPathValue) AsOwningServiceValue ¶
func (fpv *ServicesInfo_FieldTerminalPathValue) AsOwningServiceValue() (string, bool)
func (*ServicesInfo_FieldTerminalPathValue) CompareWith ¶
func (fpv *ServicesInfo_FieldTerminalPathValue) CompareWith(source *ServicesInfo) (int, bool)
CompareWith compares value in the 'ServicesInfo_FieldTerminalPathValue' with the value under path in 'ServicesInfo'.
func (*ServicesInfo_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *ServicesInfo_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*ServicesInfo_FieldTerminalPathValue) GetRawValue ¶
func (fpv *ServicesInfo_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'ServicesInfo' as interface{}
func (*ServicesInfo_FieldTerminalPathValue) SetTo ¶
func (fpv *ServicesInfo_FieldTerminalPathValue) SetTo(target **ServicesInfo)
SetTo stores value for selected field for object ServicesInfo
func (*ServicesInfo_FieldTerminalPathValue) SetToRaw ¶
func (fpv *ServicesInfo_FieldTerminalPathValue) SetToRaw(target proto.Message)
type SyncingMeta ¶
type SyncingMeta struct { // For regional resources (or their descendants) it is equal to the region ID (present in resource name). Otherwise // it is equal to the region as defined in Policy object under default_control_region field. OwningRegion string `protobuf:"bytes,1,opt,name=owning_region,json=owningRegion,proto3" json:"owning_region,omitempty" firestore:"owningRegion"` // List of regions where owning resource can be present. If can be present in all regions, will contain "*". Regions []string `protobuf:"bytes,2,rep,name=regions,proto3" json:"regions,omitempty" firestore:"regions"` // contains filtered or unexported fields }
SyncingMeta is a helper object associated with each resource that is either regional or is governed by Policy object. This object is used for internal purposes like Sync controller which ensures data synchronization of all resources across multiple regions.
func (*SyncingMeta) Clone ¶
func (o *SyncingMeta) Clone() *SyncingMeta
func (*SyncingMeta) CloneRaw ¶
func (o *SyncingMeta) CloneRaw() gotenobject.GotenObjectExt
func (*SyncingMeta) Descriptor ¶
func (*SyncingMeta) Descriptor() ([]byte, []int)
Deprecated, Use SyncingMeta.ProtoReflect.Descriptor instead.
func (*SyncingMeta) GetOwningRegion ¶
func (m *SyncingMeta) GetOwningRegion() string
func (*SyncingMeta) GetRegions ¶
func (m *SyncingMeta) GetRegions() []string
func (*SyncingMeta) GotenMessage ¶
func (*SyncingMeta) GotenMessage()
func (*SyncingMeta) GotenObjectExt ¶
func (o *SyncingMeta) GotenObjectExt()
func (*SyncingMeta) GotenValidate ¶
func (obj *SyncingMeta) GotenValidate() error
func (*SyncingMeta) MakeDiffFieldMask ¶
func (o *SyncingMeta) MakeDiffFieldMask(other *SyncingMeta) *SyncingMeta_FieldMask
func (*SyncingMeta) MakeFullFieldMask ¶
func (o *SyncingMeta) MakeFullFieldMask() *SyncingMeta_FieldMask
func (*SyncingMeta) MakeRawDiffFieldMask ¶
func (o *SyncingMeta) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*SyncingMeta) MakeRawFullFieldMask ¶
func (o *SyncingMeta) MakeRawFullFieldMask() gotenobject.FieldMask
func (*SyncingMeta) Marshal ¶
func (m *SyncingMeta) Marshal() ([]byte, error)
func (*SyncingMeta) MarshalJSON ¶
func (m *SyncingMeta) MarshalJSON() ([]byte, error)
func (*SyncingMeta) Merge ¶
func (o *SyncingMeta) Merge(source *SyncingMeta)
func (*SyncingMeta) MergeRaw ¶
func (o *SyncingMeta) MergeRaw(source gotenobject.GotenObjectExt)
func (*SyncingMeta) ProtoMessage ¶
func (*SyncingMeta) ProtoMessage()
func (*SyncingMeta) ProtoReflect ¶
func (m *SyncingMeta) ProtoReflect() preflect.Message
func (*SyncingMeta) Reset ¶
func (m *SyncingMeta) Reset()
func (*SyncingMeta) SetOwningRegion ¶
func (m *SyncingMeta) SetOwningRegion(fv string)
func (*SyncingMeta) SetRegions ¶
func (m *SyncingMeta) SetRegions(fv []string)
func (*SyncingMeta) String ¶
func (m *SyncingMeta) String() string
func (*SyncingMeta) Unmarshal ¶
func (m *SyncingMeta) Unmarshal(b []byte) error
func (*SyncingMeta) UnmarshalJSON ¶
func (m *SyncingMeta) UnmarshalJSON(data []byte) error
type SyncingMetaFieldPathBuilder ¶
type SyncingMetaFieldPathBuilder struct{}
func NewSyncingMetaFieldPathBuilder ¶
func NewSyncingMetaFieldPathBuilder() SyncingMetaFieldPathBuilder
func (SyncingMetaFieldPathBuilder) OwningRegion ¶
func (SyncingMetaFieldPathBuilder) OwningRegion() SyncingMetaPathSelectorOwningRegion
func (SyncingMetaFieldPathBuilder) Regions ¶
func (SyncingMetaFieldPathBuilder) Regions() SyncingMetaPathSelectorRegions
type SyncingMetaPathSelectorOwningRegion ¶
type SyncingMetaPathSelectorOwningRegion struct{}
func (SyncingMetaPathSelectorOwningRegion) FieldPath ¶
func (SyncingMetaPathSelectorOwningRegion) FieldPath() *SyncingMeta_FieldTerminalPath
func (SyncingMetaPathSelectorOwningRegion) WithArrayOfValues ¶
func (s SyncingMetaPathSelectorOwningRegion) WithArrayOfValues(values []string) *SyncingMeta_FieldTerminalPathArrayOfValues
func (SyncingMetaPathSelectorOwningRegion) WithValue ¶
func (s SyncingMetaPathSelectorOwningRegion) WithValue(value string) *SyncingMeta_FieldTerminalPathValue
type SyncingMetaPathSelectorRegions ¶
type SyncingMetaPathSelectorRegions struct{}
func (SyncingMetaPathSelectorRegions) FieldPath ¶
func (SyncingMetaPathSelectorRegions) FieldPath() *SyncingMeta_FieldTerminalPath
func (SyncingMetaPathSelectorRegions) WithArrayOfValues ¶
func (s SyncingMetaPathSelectorRegions) WithArrayOfValues(values [][]string) *SyncingMeta_FieldTerminalPathArrayOfValues
func (SyncingMetaPathSelectorRegions) WithItemValue ¶
func (s SyncingMetaPathSelectorRegions) WithItemValue(value string) *SyncingMeta_FieldTerminalPathArrayItemValue
func (SyncingMetaPathSelectorRegions) WithValue ¶
func (s SyncingMetaPathSelectorRegions) WithValue(value []string) *SyncingMeta_FieldTerminalPathValue
type SyncingMeta_FieldMask ¶
type SyncingMeta_FieldMask struct {
Paths []SyncingMeta_FieldPath
}
func FullSyncingMeta_FieldMask ¶
func FullSyncingMeta_FieldMask() *SyncingMeta_FieldMask
func (*SyncingMeta_FieldMask) AppendPath ¶
func (fieldMask *SyncingMeta_FieldMask) AppendPath(path SyncingMeta_FieldPath)
func (*SyncingMeta_FieldMask) AppendRawPath ¶
func (fieldMask *SyncingMeta_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*SyncingMeta_FieldMask) DecodeFirestore ¶
func (fieldMask *SyncingMeta_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*SyncingMeta_FieldMask) EncodeFirestore ¶
func (fieldMask *SyncingMeta_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*SyncingMeta_FieldMask) FilterInputFields ¶
func (fieldMask *SyncingMeta_FieldMask) FilterInputFields() *SyncingMeta_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*SyncingMeta_FieldMask) FromProtoFieldMask ¶
func (fieldMask *SyncingMeta_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*SyncingMeta_FieldMask) GetPaths ¶
func (fieldMask *SyncingMeta_FieldMask) GetPaths() []SyncingMeta_FieldPath
func (*SyncingMeta_FieldMask) GetRawPaths ¶
func (fieldMask *SyncingMeta_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*SyncingMeta_FieldMask) IsFull ¶
func (fieldMask *SyncingMeta_FieldMask) IsFull() bool
func (SyncingMeta_FieldMask) Marshal ¶
func (fieldMask SyncingMeta_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (SyncingMeta_FieldMask) MarshalJSON ¶
func (fieldMask SyncingMeta_FieldMask) MarshalJSON() ([]byte, error)
func (*SyncingMeta_FieldMask) PathsCount ¶
func (fieldMask *SyncingMeta_FieldMask) PathsCount() int
func (*SyncingMeta_FieldMask) Project ¶
func (fieldMask *SyncingMeta_FieldMask) Project(source *SyncingMeta) *SyncingMeta
func (*SyncingMeta_FieldMask) ProjectRaw ¶
func (fieldMask *SyncingMeta_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*SyncingMeta_FieldMask) ProtoMessage ¶
func (fieldMask *SyncingMeta_FieldMask) ProtoMessage()
func (*SyncingMeta_FieldMask) ProtoReflect ¶
func (fieldMask *SyncingMeta_FieldMask) ProtoReflect() preflect.Message
func (*SyncingMeta_FieldMask) Reset ¶
func (fieldMask *SyncingMeta_FieldMask) Reset()
func (*SyncingMeta_FieldMask) Set ¶
func (fieldMask *SyncingMeta_FieldMask) Set(target, source *SyncingMeta)
func (*SyncingMeta_FieldMask) SetFromCliFlag ¶
func (fieldMask *SyncingMeta_FieldMask) SetFromCliFlag(raw string) error
func (*SyncingMeta_FieldMask) SetRaw ¶
func (fieldMask *SyncingMeta_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*SyncingMeta_FieldMask) Size ¶
func (fieldMask *SyncingMeta_FieldMask) Size() int
func (*SyncingMeta_FieldMask) String ¶
func (fieldMask *SyncingMeta_FieldMask) String() string
func (*SyncingMeta_FieldMask) Subtract ¶
func (fieldMask *SyncingMeta_FieldMask) Subtract(other *SyncingMeta_FieldMask) *SyncingMeta_FieldMask
func (*SyncingMeta_FieldMask) SubtractRaw ¶
func (fieldMask *SyncingMeta_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*SyncingMeta_FieldMask) ToProtoFieldMask ¶
func (fieldMask *SyncingMeta_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*SyncingMeta_FieldMask) Unmarshal ¶
func (fieldMask *SyncingMeta_FieldMask) Unmarshal(data []byte) error
func (*SyncingMeta_FieldMask) UnmarshalJSON ¶
func (fieldMask *SyncingMeta_FieldMask) UnmarshalJSON(data []byte) error
type SyncingMeta_FieldPath ¶
type SyncingMeta_FieldPath interface { gotenobject.FieldPath Selector() SyncingMeta_FieldPathSelector Get(source *SyncingMeta) []interface{} GetSingle(source *SyncingMeta) (interface{}, bool) ClearValue(item *SyncingMeta) // Those methods build corresponding SyncingMeta_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) SyncingMeta_FieldPathValue WithIArrayOfValues(values interface{}) SyncingMeta_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) SyncingMeta_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildSyncingMeta_FieldPath ¶
func BuildSyncingMeta_FieldPath(fp gotenobject.RawFieldPath) (SyncingMeta_FieldPath, error)
func MustParseSyncingMeta_FieldPath ¶
func MustParseSyncingMeta_FieldPath(rawField string) SyncingMeta_FieldPath
func ParseSyncingMeta_FieldPath ¶
func ParseSyncingMeta_FieldPath(rawField string) (SyncingMeta_FieldPath, error)
type SyncingMeta_FieldPathArrayItemValue ¶
type SyncingMeta_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue SyncingMeta_FieldPath ContainsValue(*SyncingMeta) bool }
SyncingMeta_FieldPathArrayItemValue allows storing single item in Path-specific values for SyncingMeta according to their type Present only for array (repeated) types.
func MustParseSyncingMeta_FieldPathArrayItemValue ¶
func MustParseSyncingMeta_FieldPathArrayItemValue(pathStr, valueStr string) SyncingMeta_FieldPathArrayItemValue
func ParseSyncingMeta_FieldPathArrayItemValue ¶
func ParseSyncingMeta_FieldPathArrayItemValue(pathStr, valueStr string) (SyncingMeta_FieldPathArrayItemValue, error)
ParseSyncingMeta_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type SyncingMeta_FieldPathArrayOfValues ¶
type SyncingMeta_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues SyncingMeta_FieldPath }
SyncingMeta_FieldPathArrayOfValues allows storing slice of values for SyncingMeta fields according to their type
func MustParseSyncingMeta_FieldPathArrayOfValues ¶
func MustParseSyncingMeta_FieldPathArrayOfValues(pathStr, valuesStr string) SyncingMeta_FieldPathArrayOfValues
func ParseSyncingMeta_FieldPathArrayOfValues ¶
func ParseSyncingMeta_FieldPathArrayOfValues(pathStr, valuesStr string) (SyncingMeta_FieldPathArrayOfValues, error)
type SyncingMeta_FieldPathSelector ¶
type SyncingMeta_FieldPathSelector int32
const ( SyncingMeta_FieldPathSelectorOwningRegion SyncingMeta_FieldPathSelector = 0 SyncingMeta_FieldPathSelectorRegions SyncingMeta_FieldPathSelector = 1 )
func (SyncingMeta_FieldPathSelector) String ¶
func (s SyncingMeta_FieldPathSelector) String() string
type SyncingMeta_FieldPathValue ¶
type SyncingMeta_FieldPathValue interface { SyncingMeta_FieldPath gotenobject.FieldPathValue SetTo(target **SyncingMeta) CompareWith(*SyncingMeta) (cmp int, comparable bool) }
SyncingMeta_FieldPathValue allows storing values for SyncingMeta fields according to their type
func MustParseSyncingMeta_FieldPathValue ¶
func MustParseSyncingMeta_FieldPathValue(pathStr, valueStr string) SyncingMeta_FieldPathValue
func ParseSyncingMeta_FieldPathValue ¶
func ParseSyncingMeta_FieldPathValue(pathStr, valueStr string) (SyncingMeta_FieldPathValue, error)
type SyncingMeta_FieldTerminalPath ¶
type SyncingMeta_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*SyncingMeta_FieldTerminalPath) ClearValue ¶
func (fp *SyncingMeta_FieldTerminalPath) ClearValue(item *SyncingMeta)
func (*SyncingMeta_FieldTerminalPath) ClearValueRaw ¶
func (fp *SyncingMeta_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*SyncingMeta_FieldTerminalPath) Get ¶
func (fp *SyncingMeta_FieldTerminalPath) Get(source *SyncingMeta) (values []interface{})
Get returns all values pointed by specific field from source SyncingMeta
func (*SyncingMeta_FieldTerminalPath) GetDefault ¶
func (fp *SyncingMeta_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*SyncingMeta_FieldTerminalPath) GetRaw ¶
func (fp *SyncingMeta_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*SyncingMeta_FieldTerminalPath) GetSingle ¶
func (fp *SyncingMeta_FieldTerminalPath) GetSingle(source *SyncingMeta) (interface{}, bool)
GetSingle returns value pointed by specific field of from source SyncingMeta
func (*SyncingMeta_FieldTerminalPath) GetSingleRaw ¶
func (fp *SyncingMeta_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*SyncingMeta_FieldTerminalPath) IsLeaf ¶
func (fp *SyncingMeta_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*SyncingMeta_FieldTerminalPath) JSONString ¶
func (fp *SyncingMeta_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*SyncingMeta_FieldTerminalPath) Selector ¶
func (fp *SyncingMeta_FieldTerminalPath) Selector() SyncingMeta_FieldPathSelector
func (*SyncingMeta_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *SyncingMeta_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*SyncingMeta_FieldTerminalPath) String ¶
func (fp *SyncingMeta_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*SyncingMeta_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *SyncingMeta_FieldTerminalPath) WithIArrayItemValue(value interface{}) SyncingMeta_FieldPathArrayItemValue
func (*SyncingMeta_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *SyncingMeta_FieldTerminalPath) WithIArrayOfValues(values interface{}) SyncingMeta_FieldPathArrayOfValues
func (*SyncingMeta_FieldTerminalPath) WithIValue ¶
func (fp *SyncingMeta_FieldTerminalPath) WithIValue(value interface{}) SyncingMeta_FieldPathValue
func (*SyncingMeta_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *SyncingMeta_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*SyncingMeta_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *SyncingMeta_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*SyncingMeta_FieldTerminalPath) WithRawIValue ¶
func (fp *SyncingMeta_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type SyncingMeta_FieldTerminalPathArrayItemValue ¶
type SyncingMeta_FieldTerminalPathArrayItemValue struct { SyncingMeta_FieldTerminalPath // contains filtered or unexported fields }
func (*SyncingMeta_FieldTerminalPathArrayItemValue) AsRegionsItemValue ¶
func (fpaiv *SyncingMeta_FieldTerminalPathArrayItemValue) AsRegionsItemValue() (string, bool)
func (*SyncingMeta_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *SyncingMeta_FieldTerminalPathArrayItemValue) ContainsValue(source *SyncingMeta) bool
Contains returns a boolean indicating if value that is being held is present in given 'SyncingMeta'
func (*SyncingMeta_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *SyncingMeta_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object SyncingMeta as interface{}
func (*SyncingMeta_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *SyncingMeta_FieldTerminalPathArrayItemValue) GetSingle(source *SyncingMeta) (interface{}, bool)
func (*SyncingMeta_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *SyncingMeta_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type SyncingMeta_FieldTerminalPathArrayOfValues ¶
type SyncingMeta_FieldTerminalPathArrayOfValues struct { SyncingMeta_FieldTerminalPath // contains filtered or unexported fields }
func (*SyncingMeta_FieldTerminalPathArrayOfValues) AsOwningRegionArrayOfValues ¶
func (fpaov *SyncingMeta_FieldTerminalPathArrayOfValues) AsOwningRegionArrayOfValues() ([]string, bool)
func (*SyncingMeta_FieldTerminalPathArrayOfValues) AsRegionsArrayOfValues ¶
func (fpaov *SyncingMeta_FieldTerminalPathArrayOfValues) AsRegionsArrayOfValues() ([][]string, bool)
func (*SyncingMeta_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *SyncingMeta_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type SyncingMeta_FieldTerminalPathValue ¶
type SyncingMeta_FieldTerminalPathValue struct { SyncingMeta_FieldTerminalPath // contains filtered or unexported fields }
func (*SyncingMeta_FieldTerminalPathValue) AsOwningRegionValue ¶
func (fpv *SyncingMeta_FieldTerminalPathValue) AsOwningRegionValue() (string, bool)
func (*SyncingMeta_FieldTerminalPathValue) AsRegionsValue ¶
func (fpv *SyncingMeta_FieldTerminalPathValue) AsRegionsValue() ([]string, bool)
func (*SyncingMeta_FieldTerminalPathValue) CompareWith ¶
func (fpv *SyncingMeta_FieldTerminalPathValue) CompareWith(source *SyncingMeta) (int, bool)
CompareWith compares value in the 'SyncingMeta_FieldTerminalPathValue' with the value under path in 'SyncingMeta'.
func (*SyncingMeta_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *SyncingMeta_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*SyncingMeta_FieldTerminalPathValue) GetRawValue ¶
func (fpv *SyncingMeta_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'SyncingMeta' as interface{}
func (*SyncingMeta_FieldTerminalPathValue) SetTo ¶
func (fpv *SyncingMeta_FieldTerminalPathValue) SetTo(target **SyncingMeta)
SetTo stores value for selected field for object SyncingMeta
func (*SyncingMeta_FieldTerminalPathValue) SetToRaw ¶
func (fpv *SyncingMeta_FieldTerminalPathValue) SetToRaw(target proto.Message)