Documentation ¶
Index ¶
- Constants
- func AsAnyCastAccess(access LimitPoolAccess) gotenresource.Access
- type Descriptor
- func (d *Descriptor) CanBeParentless() bool
- func (d *Descriptor) GetNameDescriptor() *gotenresource.NameDescriptor
- func (d *Descriptor) GetParentResDescriptors() []gotenresource.Descriptor
- func (d *Descriptor) GetResourceTypeName() *gotenresource.TypeName
- func (d *Descriptor) NewGetQuery() gotenresource.GetQuery
- func (d *Descriptor) NewListQuery() gotenresource.ListQuery
- func (d *Descriptor) NewNameList(size, reserved int) gotenresource.NameList
- func (d *Descriptor) NewParentNameList(size, reserved int) gotenresource.ParentNameList
- func (d *Descriptor) NewParentReferenceList(size, reserved int) gotenresource.ParentReferenceList
- func (d *Descriptor) NewQueryResultChange() gotenresource.QueryResultChange
- func (d *Descriptor) NewQueryResultSnapshot() gotenresource.QueryResultSnapshot
- func (d *Descriptor) NewReferenceList(size, reserved int) gotenresource.ReferenceList
- func (d *Descriptor) NewResource() gotenresource.Resource
- func (d *Descriptor) NewResourceChange() gotenresource.ResourceChange
- func (d *Descriptor) NewResourceChangeList(size, reserved int) gotenresource.ResourceChangeList
- func (d *Descriptor) NewResourceChangeMap(reserved int) gotenresource.ResourceChangeMap
- func (d *Descriptor) NewResourceCursor() gotenresource.Cursor
- func (d *Descriptor) NewResourceFieldMask() gotenobject.FieldMask
- func (d *Descriptor) NewResourceFilter() gotenresource.Filter
- func (d *Descriptor) NewResourceList(size, reserved int) gotenresource.ResourceList
- func (d *Descriptor) NewResourceMap(reserved int) gotenresource.ResourceMap
- func (d *Descriptor) NewResourceName() gotenresource.Name
- func (d *Descriptor) NewResourceOrderBy() gotenresource.OrderBy
- func (d *Descriptor) NewResourcePager() gotenresource.PagerQuery
- func (d *Descriptor) NewSearchQuery() gotenresource.SearchQuery
- func (d *Descriptor) NewWatchQuery() gotenresource.WatchQuery
- func (d *Descriptor) ParseFieldPath(raw string) (gotenobject.FieldPath, error)
- func (d *Descriptor) ParseResourceName(nameStr string) (gotenresource.Name, error)
- func (d *Descriptor) SupportsMetadata() bool
- type Filter
- func (filter *Filter) ConvertToNative(typeDesc reflect.Type) (interface{}, error)
- func (filter *Filter) ConvertToType(typeVal ref.Type) ref.Val
- func (filter *Filter) DecodeFirestore(fpbv *firestorepb.Value) error
- func (filter *Filter) EncodeFirestore() (*firestorepb.Value, error)
- func (filter *Filter) Equal(other ref.Val) ref.Val
- func (filter *Filter) Evaluate(res *LimitPool) bool
- func (filter *Filter) EvaluateRaw(res gotenresource.Resource) bool
- func (filter *Filter) FilterSlice(in []*LimitPool) (out []*LimitPool)
- func (filter *Filter) GetCondition() FilterCondition
- func (filter *Filter) GetRawCondition() gotenresource.FilterCondition
- func (filter *Filter) HasTrait(trait int) bool
- func (filter *Filter) Match(pattern ref.Val) ref.Val
- func (filter *Filter) ParseProtoString(data string) error
- func (filter *Filter) ProtoString() (string, error)
- func (filter *Filter) Receive(function string, overload string, args []ref.Val) ref.Val
- func (filter *Filter) SetFromCliFlag(raw string) error
- func (filter *Filter) String() string
- func (filter *Filter) Type() ref.Type
- func (filter *Filter) TypeName() string
- func (filter *Filter) Value() interface{}
- type FilterBuilder
- func (b *FilterBuilder) Filter() *Filter
- func (b *FilterBuilder) Where(opts ...gotenfilter.FilterConditionOption) *filterCndBuilder
- func (b *FilterBuilder) WherePath(fp LimitPool_FieldPath, opts ...gotenfilter.FilterConditionOption) *filterCndBuilderAnyPath
- func (b *FilterBuilder) With(condOrBuilder FilterBuilderOrCondition, ...) *FilterBuilder
- type FilterBuilderOrCondition
- type FilterCondition
- type FilterConditionCompare
- func (cond *FilterConditionCompare) And(conds ...FilterCondition) FilterCondition
- func (cond *FilterConditionCompare) ConditionCompare()
- func (cond *FilterConditionCompare) Evaluate(res *LimitPool) bool
- func (cond *FilterConditionCompare) EvaluateRaw(res gotenresource.Resource) bool
- func (cond *FilterConditionCompare) GetOperator() filterParser.CompareOperator
- func (cond *FilterConditionCompare) GetRawFieldPath() gotenobject.FieldPath
- func (cond *FilterConditionCompare) GetRawFieldPathValue() gotenobject.FieldPathValue
- func (cond *FilterConditionCompare) Satisfies(other FilterCondition) bool
- func (cond *FilterConditionCompare) SatisfiesRaw(other gotenresource.FilterCondition) bool
- func (cond *FilterConditionCompare) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
- func (cond *FilterConditionCompare) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
- func (cond *FilterConditionCompare) String() string
- type FilterConditionComposite
- func (cond *FilterConditionComposite) And(conds ...FilterCondition) FilterCondition
- func (cond *FilterConditionComposite) ConditionComposite()
- func (cond *FilterConditionComposite) Evaluate(res *LimitPool) bool
- func (cond *FilterConditionComposite) EvaluateRaw(res gotenresource.Resource) bool
- func (cond *FilterConditionComposite) GetOperator() filterParser.CompositeOperator
- func (cond *FilterConditionComposite) GetSubConditions() []gotenresource.FilterCondition
- func (cond *FilterConditionComposite) Satisfies(other FilterCondition) bool
- func (cond *FilterConditionComposite) SatisfiesRaw(other gotenresource.FilterCondition) bool
- func (cond *FilterConditionComposite) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
- func (cond *FilterConditionComposite) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
- func (cond *FilterConditionComposite) String() string
- type FilterConditionContains
- func (cond *FilterConditionContains) And(conds ...FilterCondition) FilterCondition
- func (cond *FilterConditionContains) ConditionContains()
- func (cond *FilterConditionContains) ConditionContainsType() gotenresource.ConditionContainsType
- func (cond *FilterConditionContains) Evaluate(res *LimitPool) bool
- func (cond *FilterConditionContains) EvaluateRaw(res gotenresource.Resource) bool
- func (cond *FilterConditionContains) GetFieldPath() LimitPool_FieldPath
- func (cond *FilterConditionContains) GetRawFieldPath() gotenobject.FieldPath
- func (cond *FilterConditionContains) GetRawFieldPathItemValue() gotenobject.FieldPathArrayItemValue
- func (cond *FilterConditionContains) GetRawFieldPathItemValues() (res []gotenobject.FieldPathArrayItemValue)
- func (cond *FilterConditionContains) Satisfies(other FilterCondition) bool
- func (cond *FilterConditionContains) SatisfiesRaw(other gotenresource.FilterCondition) bool
- func (cond *FilterConditionContains) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
- func (cond *FilterConditionContains) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
- func (cond *FilterConditionContains) String() string
- type FilterConditionIn
- func (cond *FilterConditionIn) And(conds ...FilterCondition) FilterCondition
- func (cond *FilterConditionIn) ConditionIn()
- func (cond *FilterConditionIn) Evaluate(res *LimitPool) bool
- func (cond *FilterConditionIn) EvaluateRaw(res gotenresource.Resource) bool
- func (cond *FilterConditionIn) GetRawFieldPath() gotenobject.FieldPath
- func (cond *FilterConditionIn) GetRawFieldPathArrayOfValues() gotenobject.FieldPathArrayOfValues
- func (cond *FilterConditionIn) Satisfies(other FilterCondition) bool
- func (cond *FilterConditionIn) SatisfiesRaw(other gotenresource.FilterCondition) bool
- func (cond *FilterConditionIn) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
- func (cond *FilterConditionIn) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
- func (cond *FilterConditionIn) String() string
- type FilterConditionIsNaN
- func (cond *FilterConditionIsNaN) And(conds ...FilterCondition) FilterCondition
- func (cond *FilterConditionIsNaN) ConditionIsNaN()
- func (cond *FilterConditionIsNaN) Evaluate(res *LimitPool) bool
- func (cond *FilterConditionIsNaN) EvaluateRaw(res gotenresource.Resource) bool
- func (cond *FilterConditionIsNaN) GetRawFieldPath() gotenobject.FieldPath
- func (cond *FilterConditionIsNaN) Satisfies(other FilterCondition) bool
- func (cond *FilterConditionIsNaN) SatisfiesRaw(other gotenresource.FilterCondition) bool
- func (cond *FilterConditionIsNaN) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
- func (cond *FilterConditionIsNaN) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
- func (cond *FilterConditionIsNaN) String() string
- type FilterConditionIsNull
- func (cond *FilterConditionIsNull) And(conds ...FilterCondition) FilterCondition
- func (cond *FilterConditionIsNull) ConditionIsNull()
- func (cond *FilterConditionIsNull) Evaluate(res *LimitPool) bool
- func (cond *FilterConditionIsNull) EvaluateRaw(res gotenresource.Resource) bool
- func (cond *FilterConditionIsNull) GetRawFieldPath() gotenobject.FieldPath
- func (cond *FilterConditionIsNull) NotNull() bool
- func (cond *FilterConditionIsNull) Satisfies(other FilterCondition) bool
- func (cond *FilterConditionIsNull) SatisfiesRaw(other gotenresource.FilterCondition) bool
- func (cond *FilterConditionIsNull) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
- func (cond *FilterConditionIsNull) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
- func (cond *FilterConditionIsNull) String() string
- type FilterConditionNot
- func (cond *FilterConditionNot) And(conds ...FilterCondition) FilterCondition
- func (cond *FilterConditionNot) ConditionNot()
- func (cond *FilterConditionNot) Evaluate(res *LimitPool) bool
- func (cond *FilterConditionNot) EvaluateRaw(res gotenresource.Resource) bool
- func (cond *FilterConditionNot) GetSubCondition() gotenresource.FilterCondition
- func (cond *FilterConditionNot) Satisfies(other FilterCondition) bool
- func (cond *FilterConditionNot) SatisfiesRaw(other gotenresource.FilterCondition) bool
- func (cond *FilterConditionNot) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
- func (cond *FilterConditionNot) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
- func (cond *FilterConditionNot) String() string
- type FilterConditionNotIn
- func (cond *FilterConditionNotIn) And(conds ...FilterCondition) FilterCondition
- func (cond *FilterConditionNotIn) ConditionNotIn()
- func (cond *FilterConditionNotIn) Evaluate(res *LimitPool) bool
- func (cond *FilterConditionNotIn) EvaluateRaw(res gotenresource.Resource) bool
- func (cond *FilterConditionNotIn) GetRawFieldPath() gotenobject.FieldPath
- func (cond *FilterConditionNotIn) GetRawFieldPathArrayOfValues() gotenobject.FieldPathArrayOfValues
- func (cond *FilterConditionNotIn) Satisfies(other FilterCondition) bool
- func (cond *FilterConditionNotIn) SatisfiesRaw(other gotenresource.FilterCondition) bool
- func (cond *FilterConditionNotIn) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
- func (cond *FilterConditionNotIn) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
- func (cond *FilterConditionNotIn) String() string
- type GetQuery
- func (q *GetQuery) GetFieldMask() gotenobject.FieldMask
- func (q *GetQuery) GetReference() gotenresource.Reference
- func (q *GetQuery) GetResourceDescriptor() gotenresource.Descriptor
- func (q *GetQuery) GotenQuery()
- func (q *GetQuery) SetFieldMask(mask gotenobject.FieldMask)
- func (q *GetQuery) SetReference(ref gotenresource.Reference)
- func (q *GetQuery) String() string
- type LimitPool
- func (o *LimitPool) Clone() *LimitPool
- func (o *LimitPool) CloneRaw() gotenobject.GotenObjectExt
- func (*LimitPool) Descriptor() ([]byte, []int)
- func (r *LimitPool) EnsureMetadata() *meta.Meta
- func (m *LimitPool) GetActiveSize() int64
- func (m *LimitPool) GetConfiguredSize() int64
- func (m *LimitPool) GetMetadata() *meta.Meta
- func (m *LimitPool) GetName() *Name
- func (r *LimitPool) GetRawName() gotenresource.Name
- func (m *LimitPool) GetReserved() int64
- func (m *LimitPool) GetResource() *meta_resource.Reference
- func (r *LimitPool) GetResourceDescriptor() gotenresource.Descriptor
- func (m *LimitPool) GetService() *meta_service.Reference
- func (m *LimitPool) GetSource() *Reference
- func (*LimitPool) GotenMessage()
- func (o *LimitPool) GotenObjectExt()
- func (obj *LimitPool) GotenValidate() error
- func (o *LimitPool) MakeDiffFieldMask(other *LimitPool) *LimitPool_FieldMask
- func (o *LimitPool) MakeFullFieldMask() *LimitPool_FieldMask
- func (o *LimitPool) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *LimitPool) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *LimitPool) Marshal() ([]byte, error)
- func (m *LimitPool) MarshalJSON() ([]byte, error)
- func (r *LimitPool) MaybePopulateDefaults() error
- func (o *LimitPool) Merge(source *LimitPool)
- func (o *LimitPool) MergeRaw(source gotenobject.GotenObjectExt)
- func (*LimitPool) ProtoMessage()
- func (m *LimitPool) ProtoReflect() preflect.Message
- func (m *LimitPool) Reset()
- func (m *LimitPool) SetActiveSize(fv int64)
- func (m *LimitPool) SetConfiguredSize(fv int64)
- func (m *LimitPool) SetMetadata(fv *meta.Meta)
- func (m *LimitPool) SetName(fv *Name)
- func (m *LimitPool) SetReserved(fv int64)
- func (m *LimitPool) SetResource(fv *meta_resource.Reference)
- func (m *LimitPool) SetService(fv *meta_service.Reference)
- func (m *LimitPool) SetSource(fv *Reference)
- func (m *LimitPool) String() string
- func (m *LimitPool) Unmarshal(b []byte) error
- func (m *LimitPool) UnmarshalJSON(data []byte) error
- type LimitPoolAccess
- type LimitPoolChange
- func (*LimitPoolChange) Descriptor() ([]byte, []int)
- func (m *LimitPoolChange) GetAdded() *LimitPoolChange_Added
- func (m *LimitPoolChange) GetChangeType() isLimitPoolChange_ChangeType
- func (m *LimitPoolChange) GetCurrent() *LimitPoolChange_Current
- func (c *LimitPoolChange) GetCurrentViewIndex() int32
- func (c *LimitPoolChange) GetLimitPool() *LimitPool
- func (c *LimitPoolChange) GetLimitPoolName() *Name
- func (m *LimitPoolChange) GetModified() *LimitPoolChange_Modified
- func (c *LimitPoolChange) GetPreviousViewIndex() int32
- func (c *LimitPoolChange) GetRawName() gotenresource.Name
- func (c *LimitPoolChange) GetRawResource() gotenresource.Resource
- func (m *LimitPoolChange) GetRemoved() *LimitPoolChange_Removed
- func (*LimitPoolChange) GotenMessage()
- func (obj *LimitPoolChange) GotenValidate() error
- func (c *LimitPoolChange) IsAdd() bool
- func (c *LimitPoolChange) IsCurrent() bool
- func (c *LimitPoolChange) IsDelete() bool
- func (c *LimitPoolChange) IsModify() bool
- func (m *LimitPoolChange) Marshal() ([]byte, error)
- func (m *LimitPoolChange) MarshalJSON() ([]byte, error)
- func (*LimitPoolChange) ProtoMessage()
- func (m *LimitPoolChange) ProtoReflect() preflect.Message
- func (m *LimitPoolChange) Reset()
- func (m *LimitPoolChange) SetAdded(fv *LimitPoolChange_Added)
- func (c *LimitPoolChange) SetAddedRaw(snapshot gotenresource.Resource, idx int)
- func (m *LimitPoolChange) SetChangeType(ofv isLimitPoolChange_ChangeType)
- func (m *LimitPoolChange) SetCurrent(fv *LimitPoolChange_Current)
- func (c *LimitPoolChange) SetCurrentRaw(snapshot gotenresource.Resource)
- func (c *LimitPoolChange) SetDeletedRaw(name gotenresource.Name, idx int)
- func (m *LimitPoolChange) SetModified(fv *LimitPoolChange_Modified)
- func (c *LimitPoolChange) SetModifiedRaw(name gotenresource.Name, snapshot gotenresource.Resource, prevIdx int, ...)
- func (m *LimitPoolChange) SetRemoved(fv *LimitPoolChange_Removed)
- func (m *LimitPoolChange) String() string
- func (m *LimitPoolChange) Unmarshal(b []byte) error
- func (m *LimitPoolChange) UnmarshalJSON(data []byte) error
- type LimitPoolChangeList
- func (l LimitPoolChangeList) Append(item gotenresource.ResourceChange) gotenresource.ResourceChangeList
- func (l LimitPoolChangeList) AppendList(list gotenresource.ResourceChangeList) gotenresource.ResourceChangeList
- func (l LimitPoolChangeList) At(idx int) gotenresource.ResourceChange
- func (l LimitPoolChangeList) Length() int
- func (l LimitPoolChangeList) Set(idx int, change gotenresource.ResourceChange)
- func (l LimitPoolChangeList) Slice(first, second int) gotenresource.ResourceChangeList
- type LimitPoolChangeMap
- func (m LimitPoolChangeMap) Delete(name gotenresource.Name)
- func (m LimitPoolChangeMap) ForEach(cb func(gotenresource.Name, gotenresource.ResourceChange) bool)
- func (m LimitPoolChangeMap) Get(name gotenresource.Name) gotenresource.ResourceChange
- func (m LimitPoolChangeMap) Length() int
- func (m LimitPoolChangeMap) Set(change gotenresource.ResourceChange)
- type LimitPoolChange_Added
- func (*LimitPoolChange_Added) Descriptor() ([]byte, []int)
- func (m *LimitPoolChange_Added) GetLimitPool() *LimitPool
- func (m *LimitPoolChange_Added) GetViewIndex() int32
- func (*LimitPoolChange_Added) GotenMessage()
- func (obj *LimitPoolChange_Added) GotenValidate() error
- func (m *LimitPoolChange_Added) Marshal() ([]byte, error)
- func (m *LimitPoolChange_Added) MarshalJSON() ([]byte, error)
- func (*LimitPoolChange_Added) ProtoMessage()
- func (m *LimitPoolChange_Added) ProtoReflect() preflect.Message
- func (m *LimitPoolChange_Added) Reset()
- func (m *LimitPoolChange_Added) SetLimitPool(fv *LimitPool)
- func (m *LimitPoolChange_Added) SetViewIndex(fv int32)
- func (m *LimitPoolChange_Added) String() string
- func (m *LimitPoolChange_Added) Unmarshal(b []byte) error
- func (m *LimitPoolChange_Added) UnmarshalJSON(data []byte) error
- type LimitPoolChange_Added_
- type LimitPoolChange_Current
- func (*LimitPoolChange_Current) Descriptor() ([]byte, []int)
- func (m *LimitPoolChange_Current) GetLimitPool() *LimitPool
- func (*LimitPoolChange_Current) GotenMessage()
- func (obj *LimitPoolChange_Current) GotenValidate() error
- func (m *LimitPoolChange_Current) Marshal() ([]byte, error)
- func (m *LimitPoolChange_Current) MarshalJSON() ([]byte, error)
- func (*LimitPoolChange_Current) ProtoMessage()
- func (m *LimitPoolChange_Current) ProtoReflect() preflect.Message
- func (m *LimitPoolChange_Current) Reset()
- func (m *LimitPoolChange_Current) SetLimitPool(fv *LimitPool)
- func (m *LimitPoolChange_Current) String() string
- func (m *LimitPoolChange_Current) Unmarshal(b []byte) error
- func (m *LimitPoolChange_Current) UnmarshalJSON(data []byte) error
- type LimitPoolChange_Current_
- type LimitPoolChange_Modified
- func (*LimitPoolChange_Modified) Descriptor() ([]byte, []int)
- func (m *LimitPoolChange_Modified) GetFieldMask() *LimitPool_FieldMask
- func (m *LimitPoolChange_Modified) GetLimitPool() *LimitPool
- func (m *LimitPoolChange_Modified) GetName() *Name
- func (m *LimitPoolChange_Modified) GetPreviousViewIndex() int32
- func (m *LimitPoolChange_Modified) GetViewIndex() int32
- func (*LimitPoolChange_Modified) GotenMessage()
- func (obj *LimitPoolChange_Modified) GotenValidate() error
- func (m *LimitPoolChange_Modified) Marshal() ([]byte, error)
- func (m *LimitPoolChange_Modified) MarshalJSON() ([]byte, error)
- func (*LimitPoolChange_Modified) ProtoMessage()
- func (m *LimitPoolChange_Modified) ProtoReflect() preflect.Message
- func (m *LimitPoolChange_Modified) Reset()
- func (m *LimitPoolChange_Modified) SetFieldMask(fv *LimitPool_FieldMask)
- func (m *LimitPoolChange_Modified) SetLimitPool(fv *LimitPool)
- func (m *LimitPoolChange_Modified) SetName(fv *Name)
- func (m *LimitPoolChange_Modified) SetPreviousViewIndex(fv int32)
- func (m *LimitPoolChange_Modified) SetViewIndex(fv int32)
- func (m *LimitPoolChange_Modified) String() string
- func (m *LimitPoolChange_Modified) Unmarshal(b []byte) error
- func (m *LimitPoolChange_Modified) UnmarshalJSON(data []byte) error
- type LimitPoolChange_Modified_
- type LimitPoolChange_Removed
- func (*LimitPoolChange_Removed) Descriptor() ([]byte, []int)
- func (m *LimitPoolChange_Removed) GetName() *Name
- func (m *LimitPoolChange_Removed) GetViewIndex() int32
- func (*LimitPoolChange_Removed) GotenMessage()
- func (obj *LimitPoolChange_Removed) GotenValidate() error
- func (m *LimitPoolChange_Removed) Marshal() ([]byte, error)
- func (m *LimitPoolChange_Removed) MarshalJSON() ([]byte, error)
- func (*LimitPoolChange_Removed) ProtoMessage()
- func (m *LimitPoolChange_Removed) ProtoReflect() preflect.Message
- func (m *LimitPoolChange_Removed) Reset()
- func (m *LimitPoolChange_Removed) SetName(fv *Name)
- func (m *LimitPoolChange_Removed) SetViewIndex(fv int32)
- func (m *LimitPoolChange_Removed) String() string
- func (m *LimitPoolChange_Removed) Unmarshal(b []byte) error
- func (m *LimitPoolChange_Removed) UnmarshalJSON(data []byte) error
- type LimitPoolChange_Removed_
- type LimitPoolFieldPathBuilder
- func (LimitPoolFieldPathBuilder) ActiveSize() LimitPoolPathSelectorActiveSize
- func (LimitPoolFieldPathBuilder) ConfiguredSize() LimitPoolPathSelectorConfiguredSize
- func (LimitPoolFieldPathBuilder) Metadata() LimitPoolPathSelectorMetadata
- func (LimitPoolFieldPathBuilder) Name() LimitPoolPathSelectorName
- func (LimitPoolFieldPathBuilder) Reserved() LimitPoolPathSelectorReserved
- func (LimitPoolFieldPathBuilder) Resource() LimitPoolPathSelectorResource
- func (LimitPoolFieldPathBuilder) Service() LimitPoolPathSelectorService
- func (LimitPoolFieldPathBuilder) Source() LimitPoolPathSelectorSource
- type LimitPoolList
- func (l LimitPoolList) Append(item gotenresource.Resource) gotenresource.ResourceList
- func (l LimitPoolList) AppendList(list gotenresource.ResourceList) gotenresource.ResourceList
- func (l LimitPoolList) At(idx int) gotenresource.Resource
- func (l LimitPoolList) Length() int
- func (l LimitPoolList) Set(idx int, res gotenresource.Resource)
- func (l LimitPoolList) Slice(first, second int) gotenresource.ResourceList
- type LimitPoolMap
- func (m LimitPoolMap) Delete(name gotenresource.Name)
- func (m LimitPoolMap) ForEach(cb func(gotenresource.Name, gotenresource.Resource) bool)
- func (m LimitPoolMap) Get(name gotenresource.Name) gotenresource.Resource
- func (m LimitPoolMap) Length() int
- func (m LimitPoolMap) Set(res gotenresource.Resource)
- type LimitPoolMapPathSelectorMetadataAnnotations
- func (s LimitPoolMapPathSelectorMetadataAnnotations) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolMapPathSelectorMetadataAnnotations) WithValue(value string) *LimitPool_FieldSubPathValue
- type LimitPoolMapPathSelectorMetadataLabels
- func (s LimitPoolMapPathSelectorMetadataLabels) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolMapPathSelectorMetadataLabels) WithValue(value string) *LimitPool_FieldSubPathValue
- type LimitPoolMapPathSelectorMetadataShards
- func (s LimitPoolMapPathSelectorMetadataShards) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolMapPathSelectorMetadataShards) WithValue(value int64) *LimitPool_FieldSubPathValue
- type LimitPoolNameList
- func (l LimitPoolNameList) Append(name gotenresource.Name) gotenresource.NameList
- func (l LimitPoolNameList) AppendList(list gotenresource.NameList) gotenresource.NameList
- func (l LimitPoolNameList) At(idx int) gotenresource.Name
- func (l LimitPoolNameList) Length() int
- func (l LimitPoolNameList) Set(idx int, name gotenresource.Name)
- func (l LimitPoolNameList) Slice(first, second int) gotenresource.NameList
- type LimitPoolParentNameList
- func (l LimitPoolParentNameList) Append(name gotenresource.Name) gotenresource.ParentNameList
- func (l LimitPoolParentNameList) AppendList(list gotenresource.ParentNameList) gotenresource.ParentNameList
- func (l LimitPoolParentNameList) At(idx int) gotenresource.Name
- func (l LimitPoolParentNameList) Length() int
- func (l LimitPoolParentNameList) Set(idx int, name gotenresource.Name)
- func (l LimitPoolParentNameList) Slice(first, second int) gotenresource.ParentNameList
- type LimitPoolParentReferenceList
- func (l LimitPoolParentReferenceList) Append(ref gotenresource.Reference) gotenresource.ParentReferenceList
- func (l LimitPoolParentReferenceList) AppendList(list gotenresource.ParentReferenceList) gotenresource.ParentReferenceList
- func (l LimitPoolParentReferenceList) At(idx int) gotenresource.Reference
- func (l LimitPoolParentReferenceList) Length() int
- func (l LimitPoolParentReferenceList) Set(idx int, ref gotenresource.Reference)
- func (l LimitPoolParentReferenceList) Slice(first, second int) gotenresource.ParentReferenceList
- type LimitPoolPathSelectorActiveSize
- type LimitPoolPathSelectorConfiguredSize
- func (LimitPoolPathSelectorConfiguredSize) FieldPath() *LimitPool_FieldTerminalPath
- func (s LimitPoolPathSelectorConfiguredSize) WithArrayOfValues(values []int64) *LimitPool_FieldTerminalPathArrayOfValues
- func (s LimitPoolPathSelectorConfiguredSize) WithValue(value int64) *LimitPool_FieldTerminalPathValue
- type LimitPoolPathSelectorMetadata
- func (LimitPoolPathSelectorMetadata) Annotations() LimitPoolPathSelectorMetadataAnnotations
- func (LimitPoolPathSelectorMetadata) CreateTime() LimitPoolPathSelectorMetadataCreateTime
- func (LimitPoolPathSelectorMetadata) DeleteTime() LimitPoolPathSelectorMetadataDeleteTime
- func (LimitPoolPathSelectorMetadata) FieldPath() *LimitPool_FieldTerminalPath
- func (LimitPoolPathSelectorMetadata) Generation() LimitPoolPathSelectorMetadataGeneration
- func (LimitPoolPathSelectorMetadata) Labels() LimitPoolPathSelectorMetadataLabels
- func (LimitPoolPathSelectorMetadata) Lifecycle() LimitPoolPathSelectorMetadataLifecycle
- func (LimitPoolPathSelectorMetadata) OwnerReferences() LimitPoolPathSelectorMetadataOwnerReferences
- func (LimitPoolPathSelectorMetadata) ResourceVersion() LimitPoolPathSelectorMetadataResourceVersion
- func (LimitPoolPathSelectorMetadata) Services() LimitPoolPathSelectorMetadataServices
- func (LimitPoolPathSelectorMetadata) Shards() LimitPoolPathSelectorMetadataShards
- func (LimitPoolPathSelectorMetadata) Syncing() LimitPoolPathSelectorMetadataSyncing
- func (LimitPoolPathSelectorMetadata) Tags() LimitPoolPathSelectorMetadataTags
- func (LimitPoolPathSelectorMetadata) UpdateTime() LimitPoolPathSelectorMetadataUpdateTime
- func (LimitPoolPathSelectorMetadata) Uuid() LimitPoolPathSelectorMetadataUuid
- func (s LimitPoolPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *LimitPool_FieldTerminalPathArrayOfValues
- func (s LimitPoolPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *LimitPool_FieldSubPathArrayItemValue
- func (s LimitPoolPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *LimitPool_FieldSubPathArrayOfValues
- func (LimitPoolPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *LimitPool_FieldSubPathValue
- func (s LimitPoolPathSelectorMetadata) WithValue(value *meta.Meta) *LimitPool_FieldTerminalPathValue
- type LimitPoolPathSelectorMetadataAnnotations
- func (LimitPoolPathSelectorMetadataAnnotations) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *LimitPool_FieldSubPathArrayOfValues
- func (LimitPoolPathSelectorMetadataAnnotations) WithKey(key string) LimitPoolMapPathSelectorMetadataAnnotations
- func (s LimitPoolPathSelectorMetadataAnnotations) WithValue(value map[string]string) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataCreateTime
- func (LimitPoolPathSelectorMetadataCreateTime) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataDeleteTime
- func (LimitPoolPathSelectorMetadataDeleteTime) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataGeneration
- func (LimitPoolPathSelectorMetadataGeneration) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataGeneration) WithValue(value int64) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataLabels
- func (LimitPoolPathSelectorMetadataLabels) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *LimitPool_FieldSubPathArrayOfValues
- func (LimitPoolPathSelectorMetadataLabels) WithKey(key string) LimitPoolMapPathSelectorMetadataLabels
- func (s LimitPoolPathSelectorMetadataLabels) WithValue(value map[string]string) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataLifecycle
- func (LimitPoolPathSelectorMetadataLifecycle) BlockDeletion() LimitPoolPathSelectorMetadataLifecycleBlockDeletion
- func (LimitPoolPathSelectorMetadataLifecycle) FieldPath() *LimitPool_FieldSubPath
- func (LimitPoolPathSelectorMetadataLifecycle) State() LimitPoolPathSelectorMetadataLifecycleState
- func (s LimitPoolPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataLifecycleBlockDeletion
- func (LimitPoolPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataLifecycleState
- func (LimitPoolPathSelectorMetadataLifecycleState) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataOwnerReferences
- func (LimitPoolPathSelectorMetadataOwnerReferences) Controller() LimitPoolPathSelectorMetadataOwnerReferencesController
- func (LimitPoolPathSelectorMetadataOwnerReferences) FieldPath() *LimitPool_FieldSubPath
- func (LimitPoolPathSelectorMetadataOwnerReferences) Kind() LimitPoolPathSelectorMetadataOwnerReferencesKind
- func (LimitPoolPathSelectorMetadataOwnerReferences) Name() LimitPoolPathSelectorMetadataOwnerReferencesName
- func (LimitPoolPathSelectorMetadataOwnerReferences) Region() LimitPoolPathSelectorMetadataOwnerReferencesRegion
- func (LimitPoolPathSelectorMetadataOwnerReferences) RequiresOwnerReference() LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference
- func (LimitPoolPathSelectorMetadataOwnerReferences) Version() LimitPoolPathSelectorMetadataOwnerReferencesVersion
- func (s LimitPoolPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *LimitPool_FieldSubPathArrayItemValue
- func (s LimitPoolPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataOwnerReferencesController
- func (LimitPoolPathSelectorMetadataOwnerReferencesController) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataOwnerReferencesKind
- func (LimitPoolPathSelectorMetadataOwnerReferencesKind) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataOwnerReferencesName
- func (LimitPoolPathSelectorMetadataOwnerReferencesName) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataOwnerReferencesName) WithValue(value string) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataOwnerReferencesRegion
- func (LimitPoolPathSelectorMetadataOwnerReferencesRegion) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference
- func (LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataOwnerReferencesVersion
- func (LimitPoolPathSelectorMetadataOwnerReferencesVersion) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataResourceVersion
- func (LimitPoolPathSelectorMetadataResourceVersion) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataResourceVersion) WithValue(value string) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataServices
- func (LimitPoolPathSelectorMetadataServices) AllowedServices() LimitPoolPathSelectorMetadataServicesAllowedServices
- func (LimitPoolPathSelectorMetadataServices) FieldPath() *LimitPool_FieldSubPath
- func (LimitPoolPathSelectorMetadataServices) OwningService() LimitPoolPathSelectorMetadataServicesOwningService
- func (s LimitPoolPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataServicesAllowedServices
- func (LimitPoolPathSelectorMetadataServicesAllowedServices) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *LimitPool_FieldSubPathArrayItemValue
- func (s LimitPoolPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataServicesOwningService
- func (LimitPoolPathSelectorMetadataServicesOwningService) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataServicesOwningService) WithValue(value string) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataShards
- func (LimitPoolPathSelectorMetadataShards) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *LimitPool_FieldSubPathArrayOfValues
- func (LimitPoolPathSelectorMetadataShards) WithKey(key string) LimitPoolMapPathSelectorMetadataShards
- func (s LimitPoolPathSelectorMetadataShards) WithValue(value map[string]int64) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataSyncing
- func (LimitPoolPathSelectorMetadataSyncing) FieldPath() *LimitPool_FieldSubPath
- func (LimitPoolPathSelectorMetadataSyncing) OwningRegion() LimitPoolPathSelectorMetadataSyncingOwningRegion
- func (LimitPoolPathSelectorMetadataSyncing) Regions() LimitPoolPathSelectorMetadataSyncingRegions
- func (s LimitPoolPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataSyncingOwningRegion
- func (LimitPoolPathSelectorMetadataSyncingOwningRegion) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataSyncingRegions
- func (LimitPoolPathSelectorMetadataSyncingRegions) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataSyncingRegions) WithItemValue(value string) *LimitPool_FieldSubPathArrayItemValue
- func (s LimitPoolPathSelectorMetadataSyncingRegions) WithValue(value []string) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataTags
- func (LimitPoolPathSelectorMetadataTags) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataTags) WithItemValue(value string) *LimitPool_FieldSubPathArrayItemValue
- func (s LimitPoolPathSelectorMetadataTags) WithValue(value []string) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataUpdateTime
- func (LimitPoolPathSelectorMetadataUpdateTime) FieldPath() *LimitPool_FieldSubPath
- func (s LimitPoolPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *LimitPool_FieldSubPathArrayOfValues
- func (s LimitPoolPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *LimitPool_FieldSubPathValue
- type LimitPoolPathSelectorMetadataUuid
- type LimitPoolPathSelectorName
- type LimitPoolPathSelectorReserved
- type LimitPoolPathSelectorResource
- func (LimitPoolPathSelectorResource) FieldPath() *LimitPool_FieldTerminalPath
- func (s LimitPoolPathSelectorResource) WithArrayOfValues(values []*meta_resource.Reference) *LimitPool_FieldTerminalPathArrayOfValues
- func (s LimitPoolPathSelectorResource) WithValue(value *meta_resource.Reference) *LimitPool_FieldTerminalPathValue
- type LimitPoolPathSelectorService
- func (LimitPoolPathSelectorService) FieldPath() *LimitPool_FieldTerminalPath
- func (s LimitPoolPathSelectorService) WithArrayOfValues(values []*meta_service.Reference) *LimitPool_FieldTerminalPathArrayOfValues
- func (s LimitPoolPathSelectorService) WithValue(value *meta_service.Reference) *LimitPool_FieldTerminalPathValue
- type LimitPoolPathSelectorSource
- type LimitPoolReferenceList
- func (l LimitPoolReferenceList) Append(ref gotenresource.Reference) gotenresource.ReferenceList
- func (l LimitPoolReferenceList) AppendList(list gotenresource.ReferenceList) gotenresource.ReferenceList
- func (l LimitPoolReferenceList) At(idx int) gotenresource.Reference
- func (l LimitPoolReferenceList) Length() int
- func (l LimitPoolReferenceList) Set(idx int, ref gotenresource.Reference)
- func (l LimitPoolReferenceList) Slice(first, second int) gotenresource.ReferenceList
- type LimitPool_FieldMask
- func (fieldMask *LimitPool_FieldMask) AppendPath(path LimitPool_FieldPath)
- func (fieldMask *LimitPool_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *LimitPool_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *LimitPool_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *LimitPool_FieldMask) FilterInputFields() *LimitPool_FieldMask
- func (fieldMask *LimitPool_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *LimitPool_FieldMask) GetPaths() []LimitPool_FieldPath
- func (fieldMask *LimitPool_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *LimitPool_FieldMask) IsFull() bool
- func (fieldMask LimitPool_FieldMask) Marshal() ([]byte, error)
- func (fieldMask LimitPool_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *LimitPool_FieldMask) PathsCount() int
- func (fieldMask *LimitPool_FieldMask) Project(source *LimitPool) *LimitPool
- func (fieldMask *LimitPool_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *LimitPool_FieldMask) ProtoMessage()
- func (fieldMask *LimitPool_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *LimitPool_FieldMask) Reset()
- func (fieldMask *LimitPool_FieldMask) Set(target, source *LimitPool)
- func (fieldMask *LimitPool_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *LimitPool_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *LimitPool_FieldMask) Size() int
- func (fieldMask *LimitPool_FieldMask) String() string
- func (fieldMask *LimitPool_FieldMask) Subtract(other *LimitPool_FieldMask) *LimitPool_FieldMask
- func (fieldMask *LimitPool_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *LimitPool_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *LimitPool_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *LimitPool_FieldMask) UnmarshalJSON(data []byte) error
- type LimitPool_FieldPath
- type LimitPool_FieldPathArrayItemValue
- type LimitPool_FieldPathArrayOfValues
- type LimitPool_FieldPathSelector
- type LimitPool_FieldPathValue
- type LimitPool_FieldSubPath
- func (fps *LimitPool_FieldSubPath) AsMetadataSubPath() (meta.Meta_FieldPath, bool)
- func (fps *LimitPool_FieldSubPath) ClearValue(item *LimitPool)
- func (fps *LimitPool_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *LimitPool_FieldSubPath) Get(source *LimitPool) (values []interface{})
- func (fps *LimitPool_FieldSubPath) GetDefault() interface{}
- func (fps *LimitPool_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *LimitPool_FieldSubPath) GetSingle(source *LimitPool) (interface{}, bool)
- func (fps *LimitPool_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *LimitPool_FieldSubPath) IsLeaf() bool
- func (fps *LimitPool_FieldSubPath) JSONString() string
- func (fps *LimitPool_FieldSubPath) Selector() LimitPool_FieldPathSelector
- func (fps *LimitPool_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fps *LimitPool_FieldSubPath) String() string
- func (fps *LimitPool_FieldSubPath) WithIArrayItemValue(value interface{}) LimitPool_FieldPathArrayItemValue
- func (fps *LimitPool_FieldSubPath) WithIArrayOfValues(values interface{}) LimitPool_FieldPathArrayOfValues
- func (fps *LimitPool_FieldSubPath) WithIValue(value interface{}) LimitPool_FieldPathValue
- func (fps *LimitPool_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *LimitPool_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *LimitPool_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type LimitPool_FieldSubPathArrayItemValue
- type LimitPool_FieldSubPathArrayOfValues
- type LimitPool_FieldSubPathValue
- func (fpvs *LimitPool_FieldSubPathValue) AsMetadataPathValue() (meta.Meta_FieldPathValue, bool)
- func (fpvs *LimitPool_FieldSubPathValue) CompareWith(source *LimitPool) (int, bool)
- func (fpvs *LimitPool_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *LimitPool_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *LimitPool_FieldSubPathValue) SetTo(target **LimitPool)
- func (fpvs *LimitPool_FieldSubPathValue) SetToRaw(target proto.Message)
- type LimitPool_FieldTerminalPath
- func (fp *LimitPool_FieldTerminalPath) ClearValue(item *LimitPool)
- func (fp *LimitPool_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *LimitPool_FieldTerminalPath) Get(source *LimitPool) (values []interface{})
- func (fp *LimitPool_FieldTerminalPath) GetDefault() interface{}
- func (fp *LimitPool_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *LimitPool_FieldTerminalPath) GetSingle(source *LimitPool) (interface{}, bool)
- func (fp *LimitPool_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *LimitPool_FieldTerminalPath) IsLeaf() bool
- func (fp *LimitPool_FieldTerminalPath) JSONString() string
- func (fp *LimitPool_FieldTerminalPath) Selector() LimitPool_FieldPathSelector
- func (fp *LimitPool_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *LimitPool_FieldTerminalPath) String() string
- func (fp *LimitPool_FieldTerminalPath) WithIArrayItemValue(value interface{}) LimitPool_FieldPathArrayItemValue
- func (fp *LimitPool_FieldTerminalPath) WithIArrayOfValues(values interface{}) LimitPool_FieldPathArrayOfValues
- func (fp *LimitPool_FieldTerminalPath) WithIValue(value interface{}) LimitPool_FieldPathValue
- func (fp *LimitPool_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *LimitPool_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *LimitPool_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type LimitPool_FieldTerminalPathArrayItemValue
- func (fpaiv *LimitPool_FieldTerminalPathArrayItemValue) ContainsValue(source *LimitPool) bool
- func (fpaiv *LimitPool_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *LimitPool_FieldTerminalPathArrayItemValue) GetSingle(source *LimitPool) (interface{}, bool)
- func (fpaiv *LimitPool_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type LimitPool_FieldTerminalPathArrayOfValues
- func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsActiveSizeArrayOfValues() ([]int64, bool)
- func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsConfiguredSizeArrayOfValues() ([]int64, bool)
- func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues() ([]*meta.Meta, bool)
- func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]*Name, bool)
- func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsReservedArrayOfValues() ([]int64, bool)
- func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsResourceArrayOfValues() ([]*meta_resource.Reference, bool)
- func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsServiceArrayOfValues() ([]*meta_service.Reference, bool)
- func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsSourceArrayOfValues() ([]*Reference, bool)
- func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type LimitPool_FieldTerminalPathValue
- func (fpv *LimitPool_FieldTerminalPathValue) AsActiveSizeValue() (int64, bool)
- func (fpv *LimitPool_FieldTerminalPathValue) AsConfiguredSizeValue() (int64, bool)
- func (fpv *LimitPool_FieldTerminalPathValue) AsMetadataValue() (*meta.Meta, bool)
- func (fpv *LimitPool_FieldTerminalPathValue) AsNameValue() (*Name, bool)
- func (fpv *LimitPool_FieldTerminalPathValue) AsReservedValue() (int64, bool)
- func (fpv *LimitPool_FieldTerminalPathValue) AsResourceValue() (*meta_resource.Reference, bool)
- func (fpv *LimitPool_FieldTerminalPathValue) AsServiceValue() (*meta_service.Reference, bool)
- func (fpv *LimitPool_FieldTerminalPathValue) AsSourceValue() (*Reference, bool)
- func (fpv *LimitPool_FieldTerminalPathValue) CompareWith(source *LimitPool) (int, bool)
- func (fpv *LimitPool_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *LimitPool_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *LimitPool_FieldTerminalPathValue) SetTo(target **LimitPool)
- func (fpv *LimitPool_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type ListQuery
- func (q *ListQuery) GetFieldMask() gotenobject.FieldMask
- func (q *ListQuery) GetFilter() gotenresource.Filter
- func (q *ListQuery) GetPager() gotenresource.PagerQuery
- func (q *ListQuery) GetResourceDescriptor() gotenresource.Descriptor
- func (q *ListQuery) GetWithPagingInfo() bool
- func (q *ListQuery) GotenQuery()
- func (q *ListQuery) SetFieldMask(mask gotenobject.FieldMask)
- func (q *ListQuery) SetFilter(filter gotenresource.Filter)
- func (q *ListQuery) SetPager(pager gotenresource.PagerQuery)
- func (q *ListQuery) SetWithPagingInfo(with bool)
- func (q *ListQuery) String() string
- type Name
- func (name *Name) AsRawReference() gotenresource.Reference
- func (name *Name) AsReference() *Reference
- func (name *Name) ConvertToNative(typeDesc reflect.Type) (interface{}, error)
- func (name *Name) ConvertToType(typeVal ref.Type) ref.Val
- func (name *Name) Equal(other ref.Val) ref.Val
- func (name *Name) FullyQualifiedName() (string, error)
- func (name *Name) GetIParentName() gotenresource.Name
- func (name *Name) GetIUnderlyingParentName() gotenresource.Name
- func (name *Name) GetIdParts() map[string]string
- func (name *Name) GetOrganizationName() *iam_organization.Name
- func (name *Name) GetPattern() gotenresource.NamePattern
- func (name *Name) GetResourceDescriptor() gotenresource.Descriptor
- func (name *Name) GetSegments() gotenresource.NameSegments
- func (name *Name) GotenEqual(other interface{}) bool
- func (name *Name) HasTrait(trait int) bool
- func (name *Name) IsFullyQualified() bool
- func (name *Name) IsSpecified() bool
- func (name *Name) Match(pattern ref.Val) ref.Val
- func (name *Name) Matches(other interface{}) bool
- func (name *Name) ParseProtoString(data string) error
- func (name *Name) ProtoString() (string, error)
- func (name *Name) Receive(function string, overload string, args []ref.Val) ref.Val
- func (name *Name) SetFromCliFlag(raw string) error
- func (name *Name) SetFromSegments(segments gotenresource.NameSegments) error
- func (name *Name) String() string
- func (name *Name) Type() ref.Type
- func (name *Name) TypeName() string
- func (name *Name) Value() interface{}
- type NameBuilder
- func (b *NameBuilder) Name() *Name
- func (b *NameBuilder) Parent() *ParentName
- func (b *NameBuilder) ParentReference() *ParentReference
- func (b *NameBuilder) Reference() *Reference
- func (b *NameBuilder) SetId(id string) *NameBuilder
- func (b *NameBuilder) SetOrganization(parent *iam_organization.Name) *NameBuilder
- func (b *NameBuilder) SetOrganizationId(id string) *NameBuilder
- type NamePattern
- type OrderBy
- func (orderBy *OrderBy) Compare(left, right *LimitPool) int
- func (orderBy *OrderBy) CompareRaw(left, right gotenresource.Resource) int
- func (orderBy *OrderBy) GetFieldMask() *LimitPool_FieldMask
- func (orderBy *OrderBy) GetOrderByFields() []gotenresource.OrderByField
- func (orderBy *OrderBy) GetRawFieldMask() gotenobject.FieldMask
- func (orderBy *OrderBy) InsertSorted(sorted LimitPoolList, elem *LimitPool) (LimitPoolList, int)
- func (orderBy *OrderBy) InsertSortedRaw(sorted gotenresource.ResourceList, elem gotenresource.Resource) (gotenresource.ResourceList, int)
- func (orderBy *OrderBy) ParseProtoString(data string) error
- func (orderBy *OrderBy) ProtoString() (string, error)
- func (orderBy *OrderBy) SetFromCliFlag(raw string) error
- func (orderBy *OrderBy) Sort(results LimitPoolList)
- func (orderBy *OrderBy) SortRaw(results gotenresource.ResourceList)
- func (orderBy *OrderBy) String() string
- type OrderByField
- type PagerCursor
- func (cursor *PagerCursor) GetInclusion() gotenresource.CursorInclusion
- func (cursor *PagerCursor) GetPageDirection() gotenresource.PageDirection
- func (cursor *PagerCursor) GetValue() gotenresource.CursorValue
- func (cursor *PagerCursor) IsEmpty() bool
- func (cursor *PagerCursor) ParseProtoString(data string) (err error)
- func (cursor *PagerCursor) ProtoString() (string, error)
- func (cursor *PagerCursor) SetCursorValue(value gotenresource.CursorValue)
- func (cursor *PagerCursor) SetFromCliFlag(raw string) error
- func (cursor *PagerCursor) SetInclusion(inclusion gotenresource.CursorInclusion)
- func (cursor *PagerCursor) SetPageDirection(direction gotenresource.PageDirection)
- func (cursor *PagerCursor) String() string
- type PagerQuery
- func (p *PagerQuery) GetCursor() gotenresource.Cursor
- func (p *PagerQuery) GetLimit() int
- func (p *PagerQuery) GetOrderBy() gotenresource.OrderBy
- func (p *PagerQuery) GetPeekForward() bool
- func (p *PagerQuery) GetResourceDescriptor() gotenresource.Descriptor
- func (p *PagerQuery) PageDirection() gotenresource.PageDirection
- func (p *PagerQuery) SetCursor(cursor gotenresource.Cursor)
- func (p *PagerQuery) SetLimit(limit int)
- func (p *PagerQuery) SetOrderBy(orderBy gotenresource.OrderBy)
- func (p *PagerQuery) SetPageDirection(direction gotenresource.PageDirection)
- func (p *PagerQuery) SetPeekForward(peekForward bool)
- type ParentName
- func (name *ParentName) AsRawReference() gotenresource.Reference
- func (name *ParentName) AsReference() *ParentReference
- func (name *ParentName) ConvertToNative(typeDesc reflect.Type) (interface{}, error)
- func (name *ParentName) ConvertToType(typeVal ref.Type) ref.Val
- func (name *ParentName) DescendsFrom(ancestor string) bool
- func (name *ParentName) Equal(other ref.Val) ref.Val
- func (name *ParentName) FullyQualifiedName() (string, error)
- func (name *ParentName) GetIParentName() gotenresource.Name
- func (name *ParentName) GetIUnderlyingParentName() gotenresource.Name
- func (name *ParentName) GetIdParts() map[string]string
- func (name *ParentName) GetOrganizationName() *iam_organization.Name
- func (name *ParentName) GetPattern() gotenresource.NamePattern
- func (name *ParentName) GetResourceDescriptor() gotenresource.Descriptor
- func (name *ParentName) GetSegments() gotenresource.NameSegments
- func (name *ParentName) GotenEqual(other interface{}) bool
- func (name *ParentName) HasTrait(trait int) bool
- func (name *ParentName) IsFullyQualified() bool
- func (name *ParentName) IsSpecified() bool
- func (name *ParentName) Match(pattern ref.Val) ref.Val
- func (name *ParentName) Matches(other interface{}) bool
- func (name *ParentName) ParseProtoString(data string) error
- func (name *ParentName) ProtoString() (string, error)
- func (name *ParentName) Receive(function string, overload string, args []ref.Val) ref.Val
- func (name *ParentName) SetFromCliFlag(raw string) error
- func (name *ParentName) SetFromSegments(segments gotenresource.NameSegments) error
- func (name *ParentName) String() string
- func (name *ParentName) Type() ref.Type
- func (name *ParentName) TypeName() string
- func (name *ParentName) Value() interface{}
- type ParentReference
- func (ref *ParentReference) ClearCached()
- func (ref *ParentReference) GetIParentName() gotenresource.Name
- func (ref *ParentReference) GetIUnderlyingParentName() gotenresource.Name
- func (ref *ParentReference) GetIdParts() map[string]string
- func (ref *ParentReference) GetOrganization() *iam_organization.Organization
- func (ref *ParentReference) GetOrganizationReference() *iam_organization.Reference
- func (ref *ParentReference) GetPattern() gotenresource.NamePattern
- func (ref *ParentReference) GetRawResource() gotenresource.Resource
- func (ref *ParentReference) GetResourceDescriptor() gotenresource.Descriptor
- func (ref *ParentReference) GetSegments() gotenresource.NameSegments
- func (ref *ParentReference) GetUnderlyingReference() gotenresource.Reference
- func (ref *ParentReference) GotenEqual(other interface{}) bool
- func (ref *ParentReference) IsFullyQualified() bool
- func (ref *ParentReference) IsSpecified() bool
- func (name *ParentReference) Matches(other interface{}) bool
- func (ref *ParentReference) ParseProtoString(data string) error
- func (ref *ParentReference) ProtoString() (string, error)
- func (ref *ParentReference) ResolveRaw(res gotenresource.Resource) error
- func (ref *ParentReference) Resolved() bool
- func (ref *ParentReference) SetFromCliFlag(raw string) error
- func (ref *ParentReference) String() string
- type QueryResultChange
- func (qr *QueryResultChange) GetIsCurrent() bool
- func (qr *QueryResultChange) GetIsHardReset() bool
- func (qr *QueryResultChange) GetIsSoftReset() bool
- func (qr *QueryResultChange) GetNextPageCursor() gotenresource.Cursor
- func (qr *QueryResultChange) GetPrevPageCursor() gotenresource.Cursor
- func (qr *QueryResultChange) GetResults() gotenresource.ResourceChangeList
- func (qr *QueryResultChange) GetResumeToken() string
- func (qr *QueryResultChange) GetSnapshotSize() int64
- func (qr *QueryResultChange) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor)
- func (qr *QueryResultChange) SetIsCurrent()
- func (qr *QueryResultChange) SetIsHardReset()
- func (qr *QueryResultChange) SetIsSoftReset()
- func (qr *QueryResultChange) SetResults(results gotenresource.ResourceChangeList)
- func (qr *QueryResultChange) SetResumeToken(token string)
- func (qr *QueryResultChange) SetSnapshotSize(size int64)
- type QueryResultSnapshot
- func (qr *QueryResultSnapshot) GetNextPageCursor() gotenresource.Cursor
- func (qr *QueryResultSnapshot) GetPagingInfo() (totalCount, offset int32)
- func (qr *QueryResultSnapshot) GetPrevPageCursor() gotenresource.Cursor
- func (qr *QueryResultSnapshot) GetResults() gotenresource.ResourceList
- func (qr *QueryResultSnapshot) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor)
- func (qr *QueryResultSnapshot) SetPagingInfo(totalCount, offset int32)
- func (qr *QueryResultSnapshot) SetResults(results gotenresource.ResourceList)
- type Reference
- func (ref *Reference) ClearCached()
- func (ref *Reference) FullyQualifiedName() (string, error)
- func (ref *Reference) GetIParentName() gotenresource.Name
- func (ref *Reference) GetIUnderlyingParentName() gotenresource.Name
- func (ref *Reference) GetIdParts() map[string]string
- func (ref *Reference) GetLimitPool() *LimitPool
- func (ref *Reference) GetPattern() gotenresource.NamePattern
- func (ref *Reference) GetRawResource() gotenresource.Resource
- func (ref *Reference) GetResourceDescriptor() gotenresource.Descriptor
- func (ref *Reference) GetSegments() gotenresource.NameSegments
- func (ref *Reference) GotenEqual(other interface{}) bool
- func (ref *Reference) IsFullyQualified() bool
- func (ref *Reference) IsSpecified() bool
- func (name *Reference) Matches(other interface{}) bool
- func (ref *Reference) ParseProtoString(data string) error
- func (ref *Reference) ProtoString() (string, error)
- func (ref *Reference) Resolve(resolved *LimitPool)
- func (ref *Reference) ResolveRaw(res gotenresource.Resource) error
- func (ref *Reference) Resolved() bool
- func (ref *Reference) SetFromCliFlag(raw string) error
- func (ref *Reference) String() string
- type WatchQuery
- func (q *WatchQuery) GetMaximumChunkSize() int
- func (q *WatchQuery) GetResumeToken() string
- func (q *WatchQuery) GetStartingTime() *timestamppb.Timestamp
- func (q *WatchQuery) GetWatchType() watch_type.WatchType
- func (q *WatchQuery) SetMaximumChunkSize(chunkSize int)
- func (q *WatchQuery) SetResumeToken(token string)
- func (q *WatchQuery) SetStartingTime(startingTime *timestamppb.Timestamp)
- func (q *WatchQuery) SetWatchType(watchType watch_type.WatchType)
- func (q *WatchQuery) String() string
Constants ¶
const ( NamePattern_Nil = "limitPools/{limit_pool}" NamePattern_Organization = "organizations/{organization}/limitPools/{limit_pool}" )
Variables ¶
This section is empty.
Functions ¶
func AsAnyCastAccess ¶
func AsAnyCastAccess(access LimitPoolAccess) gotenresource.Access
Types ¶
type Descriptor ¶
type Descriptor struct {
// contains filtered or unexported fields
}
func GetDescriptor ¶
func GetDescriptor() *Descriptor
func (*Descriptor) CanBeParentless ¶ added in v1.0.21
func (d *Descriptor) CanBeParentless() bool
func (*Descriptor) GetNameDescriptor ¶
func (d *Descriptor) GetNameDescriptor() *gotenresource.NameDescriptor
func (*Descriptor) GetParentResDescriptors ¶ added in v1.0.21
func (d *Descriptor) GetParentResDescriptors() []gotenresource.Descriptor
func (*Descriptor) GetResourceTypeName ¶
func (d *Descriptor) GetResourceTypeName() *gotenresource.TypeName
func (*Descriptor) NewGetQuery ¶
func (d *Descriptor) NewGetQuery() gotenresource.GetQuery
func (*Descriptor) NewListQuery ¶
func (d *Descriptor) NewListQuery() gotenresource.ListQuery
func (*Descriptor) NewNameList ¶
func (d *Descriptor) NewNameList(size, reserved int) gotenresource.NameList
func (*Descriptor) NewParentNameList ¶
func (d *Descriptor) NewParentNameList(size, reserved int) gotenresource.ParentNameList
func (*Descriptor) NewParentReferenceList ¶
func (d *Descriptor) NewParentReferenceList(size, reserved int) gotenresource.ParentReferenceList
func (*Descriptor) NewQueryResultChange ¶
func (d *Descriptor) NewQueryResultChange() gotenresource.QueryResultChange
func (*Descriptor) NewQueryResultSnapshot ¶
func (d *Descriptor) NewQueryResultSnapshot() gotenresource.QueryResultSnapshot
func (*Descriptor) NewReferenceList ¶
func (d *Descriptor) NewReferenceList(size, reserved int) gotenresource.ReferenceList
func (*Descriptor) NewResource ¶
func (d *Descriptor) NewResource() gotenresource.Resource
func (*Descriptor) NewResourceChange ¶
func (d *Descriptor) NewResourceChange() gotenresource.ResourceChange
func (*Descriptor) NewResourceChangeList ¶
func (d *Descriptor) NewResourceChangeList(size, reserved int) gotenresource.ResourceChangeList
func (*Descriptor) NewResourceChangeMap ¶
func (d *Descriptor) NewResourceChangeMap(reserved int) gotenresource.ResourceChangeMap
func (*Descriptor) NewResourceCursor ¶
func (d *Descriptor) NewResourceCursor() gotenresource.Cursor
func (*Descriptor) NewResourceFieldMask ¶
func (d *Descriptor) NewResourceFieldMask() gotenobject.FieldMask
func (*Descriptor) NewResourceFilter ¶
func (d *Descriptor) NewResourceFilter() gotenresource.Filter
func (*Descriptor) NewResourceList ¶
func (d *Descriptor) NewResourceList(size, reserved int) gotenresource.ResourceList
func (*Descriptor) NewResourceMap ¶
func (d *Descriptor) NewResourceMap(reserved int) gotenresource.ResourceMap
func (*Descriptor) NewResourceName ¶
func (d *Descriptor) NewResourceName() gotenresource.Name
func (*Descriptor) NewResourceOrderBy ¶
func (d *Descriptor) NewResourceOrderBy() gotenresource.OrderBy
func (*Descriptor) NewResourcePager ¶ added in v0.9.0
func (d *Descriptor) NewResourcePager() gotenresource.PagerQuery
func (*Descriptor) NewSearchQuery ¶
func (d *Descriptor) NewSearchQuery() gotenresource.SearchQuery
func (*Descriptor) NewWatchQuery ¶
func (d *Descriptor) NewWatchQuery() gotenresource.WatchQuery
func (*Descriptor) ParseFieldPath ¶
func (d *Descriptor) ParseFieldPath(raw string) (gotenobject.FieldPath, error)
func (*Descriptor) ParseResourceName ¶
func (d *Descriptor) ParseResourceName(nameStr string) (gotenresource.Name, error)
func (*Descriptor) SupportsMetadata ¶ added in v1.0.21
func (d *Descriptor) SupportsMetadata() bool
type Filter ¶
type Filter struct {
FilterCondition
}
func (*Filter) ConvertToNative ¶
func (*Filter) DecodeFirestore ¶
func (filter *Filter) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Filter) EncodeFirestore ¶
func (filter *Filter) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Filter) EvaluateRaw ¶
func (filter *Filter) EvaluateRaw(res gotenresource.Resource) bool
func (*Filter) FilterSlice ¶
FilterSlice is a helper for filtering arrays
func (*Filter) GetCondition ¶
func (filter *Filter) GetCondition() FilterCondition
GetCondition is a getter of FilterCondition, which also handles nil pointer
func (*Filter) GetRawCondition ¶
func (filter *Filter) GetRawCondition() gotenresource.FilterCondition
func (*Filter) ParseProtoString ¶
func (*Filter) ProtoString ¶
func (*Filter) SetFromCliFlag ¶
type FilterBuilder ¶
type FilterBuilder struct {
// contains filtered or unexported fields
}
func NewAndFilterBuilder ¶
func NewAndFilterBuilder() *FilterBuilder
func NewFilterBuilder ¶
func NewFilterBuilder() *FilterBuilder
func NewOrFilterBuilder ¶
func NewOrFilterBuilder() *FilterBuilder
func (*FilterBuilder) Filter ¶
func (b *FilterBuilder) Filter() *Filter
func (*FilterBuilder) Where ¶
func (b *FilterBuilder) Where(opts ...gotenfilter.FilterConditionOption) *filterCndBuilder
func (*FilterBuilder) WherePath ¶
func (b *FilterBuilder) WherePath(fp LimitPool_FieldPath, opts ...gotenfilter.FilterConditionOption) *filterCndBuilderAnyPath
func (*FilterBuilder) With ¶
func (b *FilterBuilder) With(condOrBuilder FilterBuilderOrCondition, opts ...gotenfilter.FilterConditionOption) *FilterBuilder
type FilterBuilderOrCondition ¶
type FilterBuilderOrCondition interface {
// contains filtered or unexported methods
}
type FilterCondition ¶
type FilterCondition interface { gotenresource.FilterCondition And(...FilterCondition) FilterCondition Evaluate(res *LimitPool) bool // Whether this condition is at least as specific as other. // When true, any LimitPool that passes this condition will also pass other condition. Satisfies(other FilterCondition) bool // Checks whether condition specifies given field path // Useful for blacklisting protected paths in iam policy conditions SpecifiesFieldPath(fp LimitPool_FieldPath) bool // contains filtered or unexported methods }
func AndFilterConditions ¶
func AndFilterConditions(conds ...FilterCondition) FilterCondition
type FilterConditionCompare ¶
type FilterConditionCompare struct { Operator filterParser.CompareOperator LimitPool_FieldPathValue }
func (*FilterConditionCompare) And ¶
func (cond *FilterConditionCompare) And(conds ...FilterCondition) FilterCondition
func (*FilterConditionCompare) ConditionCompare ¶
func (cond *FilterConditionCompare) ConditionCompare()
func (*FilterConditionCompare) Evaluate ¶
func (cond *FilterConditionCompare) Evaluate(res *LimitPool) bool
func (*FilterConditionCompare) EvaluateRaw ¶
func (cond *FilterConditionCompare) EvaluateRaw(res gotenresource.Resource) bool
func (*FilterConditionCompare) GetOperator ¶
func (cond *FilterConditionCompare) GetOperator() filterParser.CompareOperator
func (*FilterConditionCompare) GetRawFieldPath ¶
func (cond *FilterConditionCompare) GetRawFieldPath() gotenobject.FieldPath
func (*FilterConditionCompare) GetRawFieldPathValue ¶
func (cond *FilterConditionCompare) GetRawFieldPathValue() gotenobject.FieldPathValue
func (*FilterConditionCompare) Satisfies ¶
func (cond *FilterConditionCompare) Satisfies(other FilterCondition) bool
func (*FilterConditionCompare) SatisfiesRaw ¶
func (cond *FilterConditionCompare) SatisfiesRaw(other gotenresource.FilterCondition) bool
func (*FilterConditionCompare) SpecifiesFieldPath ¶
func (cond *FilterConditionCompare) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
func (*FilterConditionCompare) SpecifiesRawFieldPath ¶
func (cond *FilterConditionCompare) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
func (*FilterConditionCompare) String ¶
func (cond *FilterConditionCompare) String() string
type FilterConditionComposite ¶
type FilterConditionComposite struct { Operator filterParser.CompositeOperator Conditions []FilterCondition }
func (*FilterConditionComposite) And ¶
func (cond *FilterConditionComposite) And(conds ...FilterCondition) FilterCondition
func (*FilterConditionComposite) ConditionComposite ¶
func (cond *FilterConditionComposite) ConditionComposite()
func (*FilterConditionComposite) Evaluate ¶
func (cond *FilterConditionComposite) Evaluate(res *LimitPool) bool
func (*FilterConditionComposite) EvaluateRaw ¶
func (cond *FilterConditionComposite) EvaluateRaw(res gotenresource.Resource) bool
func (*FilterConditionComposite) GetOperator ¶
func (cond *FilterConditionComposite) GetOperator() filterParser.CompositeOperator
func (*FilterConditionComposite) GetSubConditions ¶
func (cond *FilterConditionComposite) GetSubConditions() []gotenresource.FilterCondition
func (*FilterConditionComposite) Satisfies ¶
func (cond *FilterConditionComposite) Satisfies(other FilterCondition) bool
func (*FilterConditionComposite) SatisfiesRaw ¶
func (cond *FilterConditionComposite) SatisfiesRaw(other gotenresource.FilterCondition) bool
func (*FilterConditionComposite) SpecifiesFieldPath ¶
func (cond *FilterConditionComposite) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
func (*FilterConditionComposite) SpecifiesRawFieldPath ¶
func (cond *FilterConditionComposite) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
func (*FilterConditionComposite) String ¶
func (cond *FilterConditionComposite) String() string
type FilterConditionContains ¶
type FilterConditionContains struct { Type gotenresource.ConditionContainsType FieldPath LimitPool_FieldPath Value LimitPool_FieldPathArrayItemValue Values []LimitPool_FieldPathArrayItemValue }
func (*FilterConditionContains) And ¶
func (cond *FilterConditionContains) And(conds ...FilterCondition) FilterCondition
func (*FilterConditionContains) ConditionContains ¶
func (cond *FilterConditionContains) ConditionContains()
func (*FilterConditionContains) ConditionContainsType ¶
func (cond *FilterConditionContains) ConditionContainsType() gotenresource.ConditionContainsType
func (*FilterConditionContains) Evaluate ¶
func (cond *FilterConditionContains) Evaluate(res *LimitPool) bool
func (*FilterConditionContains) EvaluateRaw ¶
func (cond *FilterConditionContains) EvaluateRaw(res gotenresource.Resource) bool
func (*FilterConditionContains) GetFieldPath ¶
func (cond *FilterConditionContains) GetFieldPath() LimitPool_FieldPath
func (*FilterConditionContains) GetRawFieldPath ¶
func (cond *FilterConditionContains) GetRawFieldPath() gotenobject.FieldPath
func (*FilterConditionContains) GetRawFieldPathItemValue ¶
func (cond *FilterConditionContains) GetRawFieldPathItemValue() gotenobject.FieldPathArrayItemValue
func (*FilterConditionContains) GetRawFieldPathItemValues ¶
func (cond *FilterConditionContains) GetRawFieldPathItemValues() (res []gotenobject.FieldPathArrayItemValue)
func (*FilterConditionContains) Satisfies ¶
func (cond *FilterConditionContains) Satisfies(other FilterCondition) bool
func (*FilterConditionContains) SatisfiesRaw ¶
func (cond *FilterConditionContains) SatisfiesRaw(other gotenresource.FilterCondition) bool
func (*FilterConditionContains) SpecifiesFieldPath ¶
func (cond *FilterConditionContains) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
func (*FilterConditionContains) SpecifiesRawFieldPath ¶
func (cond *FilterConditionContains) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
func (*FilterConditionContains) String ¶
func (cond *FilterConditionContains) String() string
type FilterConditionIn ¶
type FilterConditionIn struct {
LimitPool_FieldPathArrayOfValues
}
func (*FilterConditionIn) And ¶
func (cond *FilterConditionIn) And(conds ...FilterCondition) FilterCondition
func (*FilterConditionIn) ConditionIn ¶
func (cond *FilterConditionIn) ConditionIn()
func (*FilterConditionIn) Evaluate ¶
func (cond *FilterConditionIn) Evaluate(res *LimitPool) bool
func (*FilterConditionIn) EvaluateRaw ¶
func (cond *FilterConditionIn) EvaluateRaw(res gotenresource.Resource) bool
func (*FilterConditionIn) GetRawFieldPath ¶
func (cond *FilterConditionIn) GetRawFieldPath() gotenobject.FieldPath
func (*FilterConditionIn) GetRawFieldPathArrayOfValues ¶
func (cond *FilterConditionIn) GetRawFieldPathArrayOfValues() gotenobject.FieldPathArrayOfValues
func (*FilterConditionIn) Satisfies ¶
func (cond *FilterConditionIn) Satisfies(other FilterCondition) bool
func (*FilterConditionIn) SatisfiesRaw ¶
func (cond *FilterConditionIn) SatisfiesRaw(other gotenresource.FilterCondition) bool
func (*FilterConditionIn) SpecifiesFieldPath ¶
func (cond *FilterConditionIn) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
func (*FilterConditionIn) SpecifiesRawFieldPath ¶
func (cond *FilterConditionIn) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
func (*FilterConditionIn) String ¶
func (cond *FilterConditionIn) String() string
type FilterConditionIsNaN ¶
type FilterConditionIsNaN struct { Not bool FieldPath LimitPool_FieldPath }
func (*FilterConditionIsNaN) And ¶
func (cond *FilterConditionIsNaN) And(conds ...FilterCondition) FilterCondition
func (*FilterConditionIsNaN) ConditionIsNaN ¶
func (cond *FilterConditionIsNaN) ConditionIsNaN()
func (*FilterConditionIsNaN) Evaluate ¶
func (cond *FilterConditionIsNaN) Evaluate(res *LimitPool) bool
func (*FilterConditionIsNaN) EvaluateRaw ¶
func (cond *FilterConditionIsNaN) EvaluateRaw(res gotenresource.Resource) bool
func (*FilterConditionIsNaN) GetRawFieldPath ¶
func (cond *FilterConditionIsNaN) GetRawFieldPath() gotenobject.FieldPath
func (*FilterConditionIsNaN) Satisfies ¶
func (cond *FilterConditionIsNaN) Satisfies(other FilterCondition) bool
func (*FilterConditionIsNaN) SatisfiesRaw ¶
func (cond *FilterConditionIsNaN) SatisfiesRaw(other gotenresource.FilterCondition) bool
func (*FilterConditionIsNaN) SpecifiesFieldPath ¶
func (cond *FilterConditionIsNaN) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
func (*FilterConditionIsNaN) SpecifiesRawFieldPath ¶
func (cond *FilterConditionIsNaN) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
func (*FilterConditionIsNaN) String ¶
func (cond *FilterConditionIsNaN) String() string
type FilterConditionIsNull ¶
type FilterConditionIsNull struct { Not bool FieldPath LimitPool_FieldPath }
func (*FilterConditionIsNull) And ¶
func (cond *FilterConditionIsNull) And(conds ...FilterCondition) FilterCondition
func (*FilterConditionIsNull) ConditionIsNull ¶
func (cond *FilterConditionIsNull) ConditionIsNull()
func (*FilterConditionIsNull) Evaluate ¶
func (cond *FilterConditionIsNull) Evaluate(res *LimitPool) bool
func (*FilterConditionIsNull) EvaluateRaw ¶
func (cond *FilterConditionIsNull) EvaluateRaw(res gotenresource.Resource) bool
func (*FilterConditionIsNull) GetRawFieldPath ¶
func (cond *FilterConditionIsNull) GetRawFieldPath() gotenobject.FieldPath
func (*FilterConditionIsNull) NotNull ¶
func (cond *FilterConditionIsNull) NotNull() bool
func (*FilterConditionIsNull) Satisfies ¶
func (cond *FilterConditionIsNull) Satisfies(other FilterCondition) bool
func (*FilterConditionIsNull) SatisfiesRaw ¶
func (cond *FilterConditionIsNull) SatisfiesRaw(other gotenresource.FilterCondition) bool
func (*FilterConditionIsNull) SpecifiesFieldPath ¶
func (cond *FilterConditionIsNull) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
func (*FilterConditionIsNull) SpecifiesRawFieldPath ¶
func (cond *FilterConditionIsNull) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
func (*FilterConditionIsNull) String ¶
func (cond *FilterConditionIsNull) String() string
type FilterConditionNot ¶
type FilterConditionNot struct {
FilterCondition
}
func (*FilterConditionNot) And ¶
func (cond *FilterConditionNot) And(conds ...FilterCondition) FilterCondition
func (*FilterConditionNot) ConditionNot ¶
func (cond *FilterConditionNot) ConditionNot()
func (*FilterConditionNot) Evaluate ¶
func (cond *FilterConditionNot) Evaluate(res *LimitPool) bool
func (*FilterConditionNot) EvaluateRaw ¶
func (cond *FilterConditionNot) EvaluateRaw(res gotenresource.Resource) bool
func (*FilterConditionNot) GetSubCondition ¶
func (cond *FilterConditionNot) GetSubCondition() gotenresource.FilterCondition
func (*FilterConditionNot) Satisfies ¶
func (cond *FilterConditionNot) Satisfies(other FilterCondition) bool
func (*FilterConditionNot) SatisfiesRaw ¶
func (cond *FilterConditionNot) SatisfiesRaw(other gotenresource.FilterCondition) bool
func (*FilterConditionNot) SpecifiesFieldPath ¶
func (cond *FilterConditionNot) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
func (*FilterConditionNot) SpecifiesRawFieldPath ¶
func (cond *FilterConditionNot) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
func (*FilterConditionNot) String ¶
func (cond *FilterConditionNot) String() string
type FilterConditionNotIn ¶
type FilterConditionNotIn struct {
LimitPool_FieldPathArrayOfValues
}
func (*FilterConditionNotIn) And ¶
func (cond *FilterConditionNotIn) And(conds ...FilterCondition) FilterCondition
func (*FilterConditionNotIn) ConditionNotIn ¶
func (cond *FilterConditionNotIn) ConditionNotIn()
func (*FilterConditionNotIn) Evaluate ¶
func (cond *FilterConditionNotIn) Evaluate(res *LimitPool) bool
func (*FilterConditionNotIn) EvaluateRaw ¶
func (cond *FilterConditionNotIn) EvaluateRaw(res gotenresource.Resource) bool
func (*FilterConditionNotIn) GetRawFieldPath ¶
func (cond *FilterConditionNotIn) GetRawFieldPath() gotenobject.FieldPath
func (*FilterConditionNotIn) GetRawFieldPathArrayOfValues ¶
func (cond *FilterConditionNotIn) GetRawFieldPathArrayOfValues() gotenobject.FieldPathArrayOfValues
func (*FilterConditionNotIn) Satisfies ¶
func (cond *FilterConditionNotIn) Satisfies(other FilterCondition) bool
func (*FilterConditionNotIn) SatisfiesRaw ¶
func (cond *FilterConditionNotIn) SatisfiesRaw(other gotenresource.FilterCondition) bool
func (*FilterConditionNotIn) SpecifiesFieldPath ¶
func (cond *FilterConditionNotIn) SpecifiesFieldPath(fp LimitPool_FieldPath) bool
func (*FilterConditionNotIn) SpecifiesRawFieldPath ¶
func (cond *FilterConditionNotIn) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool
func (*FilterConditionNotIn) String ¶
func (cond *FilterConditionNotIn) String() string
type GetQuery ¶
type GetQuery struct { Reference *Reference Mask *LimitPool_FieldMask }
func (*GetQuery) GetFieldMask ¶
func (q *GetQuery) GetFieldMask() gotenobject.FieldMask
func (*GetQuery) GetReference ¶
func (q *GetQuery) GetReference() gotenresource.Reference
func (*GetQuery) GetResourceDescriptor ¶
func (q *GetQuery) GetResourceDescriptor() gotenresource.Descriptor
func (*GetQuery) GotenQuery ¶
func (q *GetQuery) GotenQuery()
func (*GetQuery) SetFieldMask ¶
func (q *GetQuery) SetFieldMask(mask gotenobject.FieldMask)
func (*GetQuery) SetReference ¶
func (q *GetQuery) SetReference(ref gotenresource.Reference)
type LimitPool ¶
type LimitPool struct { // Name of LimitPool Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"` // Referenced service Service *meta_service.Reference `protobuf:"bytes,2,opt,customtype=Reference,name=service,proto3" json:"service,omitempty" firestore:"service"` // Referenced resource type Resource *meta_resource.Reference `protobuf:"bytes,3,opt,customtype=Reference,name=resource,proto3" json:"resource,omitempty" firestore:"resource"` // Configured size of pool according to PlanAssignment instances // belonging to same scope (system or organization). ConfiguredSize int64 `` /* 131-byte string literal not displayed */ // Active pool size. It will be normally equal to configured size. // However, if configured size goes down below reserved value, // then active size will be equal to that "reserved". // It will also prevent parent LimitPool (if any) from getting // limit value back. ActiveSize int64 `protobuf:"varint,5,opt,name=active_size,json=activeSize,proto3" json:"active_size,omitempty" firestore:"activeSize"` // Configured OR Active Size of all child Limit and LimitPool instances - // whichever is bigger. Reserved int64 `protobuf:"varint,6,opt,name=reserved,proto3" json:"reserved,omitempty" firestore:"reserved"` // LimitPool source that gave birth to this LimitPool. Any change // in configured/active value in current LimitPool increases/decreases // reserved field in source LimitPool. Source *Reference `protobuf:"bytes,7,opt,customtype=Reference,name=source,proto3" json:"source,omitempty" firestore:"source"` // Metadata Metadata *meta.Meta `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty" firestore:"metadata"` // contains filtered or unexported fields }
LimitPool represents a pool from which next LimitPool or final Limit instances are allocated from. LimitPool can either belong to a system (first pool, without parent) or organization (which got pool from system or parent organization). Size of child limit or limit pools must not exceed parent limit pool. LimitPool is in a way similar to Limit - it has scope and associated resource but: * LimitPool is non-final object. It cannot be used to allocate resources directly. It need child Limit first. So field with values in LimitPool are configured size, active size and reserved. Fields in Limit are configured limit, active limit and usage - they need different interpretation. * LimitPool is not regional, because it may feed limits in other regions. Limit has extra tracker in their final region for state synchronization purpose. Because LimitPool instances within one scope (system, organization) are managed by primary region of that scope, changes in them are done with only single transaction. LimitPool instances cannot be created or deleted. They cannot be also be modified (there are only some state fields controlled by system). LimitPools are created/modified along with PlanAssignment instances.
func (*LimitPool) CloneRaw ¶
func (o *LimitPool) CloneRaw() gotenobject.GotenObjectExt
func (*LimitPool) Descriptor ¶
Deprecated, Use LimitPool.ProtoReflect.Descriptor instead.
func (*LimitPool) EnsureMetadata ¶ added in v1.0.21
func (*LimitPool) GetActiveSize ¶
func (*LimitPool) GetConfiguredSize ¶
func (*LimitPool) GetMetadata ¶
func (*LimitPool) GetRawName ¶
func (r *LimitPool) GetRawName() gotenresource.Name
func (*LimitPool) GetReserved ¶
func (*LimitPool) GetResource ¶
func (m *LimitPool) GetResource() *meta_resource.Reference
func (*LimitPool) GetResourceDescriptor ¶
func (r *LimitPool) GetResourceDescriptor() gotenresource.Descriptor
func (*LimitPool) GetService ¶
func (m *LimitPool) GetService() *meta_service.Reference
func (*LimitPool) GotenMessage ¶
func (*LimitPool) GotenMessage()
func (*LimitPool) GotenObjectExt ¶
func (o *LimitPool) GotenObjectExt()
func (*LimitPool) GotenValidate ¶
func (*LimitPool) MakeDiffFieldMask ¶
func (o *LimitPool) MakeDiffFieldMask(other *LimitPool) *LimitPool_FieldMask
func (*LimitPool) MakeFullFieldMask ¶
func (o *LimitPool) MakeFullFieldMask() *LimitPool_FieldMask
func (*LimitPool) MakeRawDiffFieldMask ¶
func (o *LimitPool) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*LimitPool) MakeRawFullFieldMask ¶
func (o *LimitPool) MakeRawFullFieldMask() gotenobject.FieldMask
func (*LimitPool) MarshalJSON ¶
func (*LimitPool) MaybePopulateDefaults ¶
func (*LimitPool) MergeRaw ¶
func (o *LimitPool) MergeRaw(source gotenobject.GotenObjectExt)
func (*LimitPool) ProtoMessage ¶
func (*LimitPool) ProtoMessage()
func (*LimitPool) ProtoReflect ¶
func (*LimitPool) SetActiveSize ¶
func (*LimitPool) SetConfiguredSize ¶
func (*LimitPool) SetMetadata ¶
func (*LimitPool) SetReserved ¶
func (*LimitPool) SetResource ¶
func (m *LimitPool) SetResource(fv *meta_resource.Reference)
func (*LimitPool) SetService ¶
func (m *LimitPool) SetService(fv *meta_service.Reference)
func (*LimitPool) UnmarshalJSON ¶
type LimitPoolAccess ¶
type LimitPoolAccess interface { GetLimitPool(context.Context, *GetQuery) (*LimitPool, error) BatchGetLimitPools(context.Context, []*Reference, ...gotenresource.BatchGetOption) error QueryLimitPools(context.Context, *ListQuery) (*QueryResultSnapshot, error) WatchLimitPool(context.Context, *GetQuery, func(*LimitPoolChange) error) error WatchLimitPools(context.Context, *WatchQuery, func(*QueryResultChange) error) error SaveLimitPool(context.Context, *LimitPool, ...gotenresource.SaveOption) error DeleteLimitPool(context.Context, *Reference, ...gotenresource.DeleteOption) error }
type LimitPoolChange ¶
type LimitPoolChange struct { // LimitPool change // // Types that are valid to be assigned to ChangeType: // *LimitPoolChange_Added_ // *LimitPoolChange_Modified_ // *LimitPoolChange_Current_ // *LimitPoolChange_Removed_ ChangeType isLimitPoolChange_ChangeType `protobuf_oneof:"change_type"` // contains filtered or unexported fields }
LimitPoolChange is used by Watch notifications Responses to describe change of single LimitPool One of Added, Modified, Removed
func (*LimitPoolChange) Descriptor ¶
func (*LimitPoolChange) Descriptor() ([]byte, []int)
Deprecated, Use LimitPoolChange.ProtoReflect.Descriptor instead.
func (*LimitPoolChange) GetAdded ¶
func (m *LimitPoolChange) GetAdded() *LimitPoolChange_Added
func (*LimitPoolChange) GetChangeType ¶
func (m *LimitPoolChange) GetChangeType() isLimitPoolChange_ChangeType
func (*LimitPoolChange) GetCurrent ¶
func (m *LimitPoolChange) GetCurrent() *LimitPoolChange_Current
func (*LimitPoolChange) GetCurrentViewIndex ¶
func (c *LimitPoolChange) GetCurrentViewIndex() int32
func (*LimitPoolChange) GetLimitPool ¶
func (c *LimitPoolChange) GetLimitPool() *LimitPool
func (*LimitPoolChange) GetLimitPoolName ¶
func (c *LimitPoolChange) GetLimitPoolName() *Name
func (*LimitPoolChange) GetModified ¶
func (m *LimitPoolChange) GetModified() *LimitPoolChange_Modified
func (*LimitPoolChange) GetPreviousViewIndex ¶
func (c *LimitPoolChange) GetPreviousViewIndex() int32
func (*LimitPoolChange) GetRawName ¶
func (c *LimitPoolChange) GetRawName() gotenresource.Name
func (*LimitPoolChange) GetRawResource ¶
func (c *LimitPoolChange) GetRawResource() gotenresource.Resource
func (*LimitPoolChange) GetRemoved ¶
func (m *LimitPoolChange) GetRemoved() *LimitPoolChange_Removed
func (*LimitPoolChange) GotenMessage ¶
func (*LimitPoolChange) GotenMessage()
func (*LimitPoolChange) GotenValidate ¶
func (obj *LimitPoolChange) GotenValidate() error
func (*LimitPoolChange) IsAdd ¶
func (c *LimitPoolChange) IsAdd() bool
func (*LimitPoolChange) IsCurrent ¶
func (c *LimitPoolChange) IsCurrent() bool
func (*LimitPoolChange) IsDelete ¶
func (c *LimitPoolChange) IsDelete() bool
func (*LimitPoolChange) IsModify ¶
func (c *LimitPoolChange) IsModify() bool
func (*LimitPoolChange) Marshal ¶
func (m *LimitPoolChange) Marshal() ([]byte, error)
func (*LimitPoolChange) MarshalJSON ¶
func (m *LimitPoolChange) MarshalJSON() ([]byte, error)
func (*LimitPoolChange) ProtoMessage ¶
func (*LimitPoolChange) ProtoMessage()
func (*LimitPoolChange) ProtoReflect ¶
func (m *LimitPoolChange) ProtoReflect() preflect.Message
func (*LimitPoolChange) Reset ¶
func (m *LimitPoolChange) Reset()
func (*LimitPoolChange) SetAdded ¶
func (m *LimitPoolChange) SetAdded(fv *LimitPoolChange_Added)
func (*LimitPoolChange) SetAddedRaw ¶
func (c *LimitPoolChange) SetAddedRaw(snapshot gotenresource.Resource, idx int)
func (*LimitPoolChange) SetChangeType ¶
func (m *LimitPoolChange) SetChangeType(ofv isLimitPoolChange_ChangeType)
func (*LimitPoolChange) SetCurrent ¶
func (m *LimitPoolChange) SetCurrent(fv *LimitPoolChange_Current)
func (*LimitPoolChange) SetCurrentRaw ¶
func (c *LimitPoolChange) SetCurrentRaw(snapshot gotenresource.Resource)
func (*LimitPoolChange) SetDeletedRaw ¶
func (c *LimitPoolChange) SetDeletedRaw(name gotenresource.Name, idx int)
func (*LimitPoolChange) SetModified ¶
func (m *LimitPoolChange) SetModified(fv *LimitPoolChange_Modified)
func (*LimitPoolChange) SetModifiedRaw ¶
func (c *LimitPoolChange) SetModifiedRaw(name gotenresource.Name, snapshot gotenresource.Resource, prevIdx int, newIdx int)
func (*LimitPoolChange) SetRemoved ¶
func (m *LimitPoolChange) SetRemoved(fv *LimitPoolChange_Removed)
func (*LimitPoolChange) String ¶
func (m *LimitPoolChange) String() string
func (*LimitPoolChange) Unmarshal ¶
func (m *LimitPoolChange) Unmarshal(b []byte) error
func (*LimitPoolChange) UnmarshalJSON ¶
func (m *LimitPoolChange) UnmarshalJSON(data []byte) error
type LimitPoolChangeList ¶
type LimitPoolChangeList []*LimitPoolChange
func (LimitPoolChangeList) Append ¶
func (l LimitPoolChangeList) Append(item gotenresource.ResourceChange) gotenresource.ResourceChangeList
func (LimitPoolChangeList) AppendList ¶
func (l LimitPoolChangeList) AppendList(list gotenresource.ResourceChangeList) gotenresource.ResourceChangeList
func (LimitPoolChangeList) At ¶
func (l LimitPoolChangeList) At(idx int) gotenresource.ResourceChange
func (LimitPoolChangeList) Length ¶
func (l LimitPoolChangeList) Length() int
func (LimitPoolChangeList) Set ¶
func (l LimitPoolChangeList) Set(idx int, change gotenresource.ResourceChange)
func (LimitPoolChangeList) Slice ¶
func (l LimitPoolChangeList) Slice(first, second int) gotenresource.ResourceChangeList
type LimitPoolChangeMap ¶
type LimitPoolChangeMap map[Name]*LimitPoolChange
func (LimitPoolChangeMap) Delete ¶
func (m LimitPoolChangeMap) Delete(name gotenresource.Name)
func (LimitPoolChangeMap) ForEach ¶
func (m LimitPoolChangeMap) ForEach(cb func(gotenresource.Name, gotenresource.ResourceChange) bool)
func (LimitPoolChangeMap) Get ¶
func (m LimitPoolChangeMap) Get(name gotenresource.Name) gotenresource.ResourceChange
func (LimitPoolChangeMap) Length ¶
func (m LimitPoolChangeMap) Length() int
func (LimitPoolChangeMap) Set ¶
func (m LimitPoolChangeMap) Set(change gotenresource.ResourceChange)
type LimitPoolChange_Added ¶
type LimitPoolChange_Added struct { LimitPool *LimitPool `protobuf:"bytes,1,opt,name=limit_pool,json=limitPool,proto3" json:"limit_pool,omitempty" firestore:"limitPool"` // Integer describing index of added LimitPool in resulting query view. ViewIndex int32 `protobuf:"varint,2,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty" firestore:"viewIndex"` // contains filtered or unexported fields }
LimitPool has been added to query view
func (*LimitPoolChange_Added) Descriptor ¶
func (*LimitPoolChange_Added) Descriptor() ([]byte, []int)
Deprecated, Use LimitPoolChange_Added.ProtoReflect.Descriptor instead.
func (*LimitPoolChange_Added) GetLimitPool ¶
func (m *LimitPoolChange_Added) GetLimitPool() *LimitPool
func (*LimitPoolChange_Added) GetViewIndex ¶
func (m *LimitPoolChange_Added) GetViewIndex() int32
func (*LimitPoolChange_Added) GotenMessage ¶
func (*LimitPoolChange_Added) GotenMessage()
func (*LimitPoolChange_Added) GotenValidate ¶
func (obj *LimitPoolChange_Added) GotenValidate() error
func (*LimitPoolChange_Added) Marshal ¶
func (m *LimitPoolChange_Added) Marshal() ([]byte, error)
func (*LimitPoolChange_Added) MarshalJSON ¶
func (m *LimitPoolChange_Added) MarshalJSON() ([]byte, error)
func (*LimitPoolChange_Added) ProtoMessage ¶
func (*LimitPoolChange_Added) ProtoMessage()
func (*LimitPoolChange_Added) ProtoReflect ¶
func (m *LimitPoolChange_Added) ProtoReflect() preflect.Message
func (*LimitPoolChange_Added) Reset ¶
func (m *LimitPoolChange_Added) Reset()
func (*LimitPoolChange_Added) SetLimitPool ¶
func (m *LimitPoolChange_Added) SetLimitPool(fv *LimitPool)
func (*LimitPoolChange_Added) SetViewIndex ¶
func (m *LimitPoolChange_Added) SetViewIndex(fv int32)
func (*LimitPoolChange_Added) String ¶
func (m *LimitPoolChange_Added) String() string
func (*LimitPoolChange_Added) Unmarshal ¶
func (m *LimitPoolChange_Added) Unmarshal(b []byte) error
func (*LimitPoolChange_Added) UnmarshalJSON ¶
func (m *LimitPoolChange_Added) UnmarshalJSON(data []byte) error
type LimitPoolChange_Added_ ¶
type LimitPoolChange_Added_ struct { // Added is returned when watched document is added, either created or // enters Query view Added *LimitPoolChange_Added `protobuf:"bytes,1,opt,name=added,proto3,oneof" firestore:"added"` }
type LimitPoolChange_Current ¶
type LimitPoolChange_Current struct { LimitPool *LimitPool `protobuf:"bytes,1,opt,name=limit_pool,json=limitPool,proto3" json:"limit_pool,omitempty" firestore:"limitPool"` // contains filtered or unexported fields }
LimitPool has been added or modified in a query view. Version used for stateless watching
func (*LimitPoolChange_Current) Descriptor ¶
func (*LimitPoolChange_Current) Descriptor() ([]byte, []int)
Deprecated, Use LimitPoolChange_Current.ProtoReflect.Descriptor instead.
func (*LimitPoolChange_Current) GetLimitPool ¶
func (m *LimitPoolChange_Current) GetLimitPool() *LimitPool
func (*LimitPoolChange_Current) GotenMessage ¶
func (*LimitPoolChange_Current) GotenMessage()
func (*LimitPoolChange_Current) GotenValidate ¶
func (obj *LimitPoolChange_Current) GotenValidate() error
func (*LimitPoolChange_Current) Marshal ¶
func (m *LimitPoolChange_Current) Marshal() ([]byte, error)
func (*LimitPoolChange_Current) MarshalJSON ¶
func (m *LimitPoolChange_Current) MarshalJSON() ([]byte, error)
func (*LimitPoolChange_Current) ProtoMessage ¶
func (*LimitPoolChange_Current) ProtoMessage()
func (*LimitPoolChange_Current) ProtoReflect ¶
func (m *LimitPoolChange_Current) ProtoReflect() preflect.Message
func (*LimitPoolChange_Current) Reset ¶
func (m *LimitPoolChange_Current) Reset()
func (*LimitPoolChange_Current) SetLimitPool ¶
func (m *LimitPoolChange_Current) SetLimitPool(fv *LimitPool)
func (*LimitPoolChange_Current) String ¶
func (m *LimitPoolChange_Current) String() string
func (*LimitPoolChange_Current) Unmarshal ¶
func (m *LimitPoolChange_Current) Unmarshal(b []byte) error
func (*LimitPoolChange_Current) UnmarshalJSON ¶
func (m *LimitPoolChange_Current) UnmarshalJSON(data []byte) error
type LimitPoolChange_Current_ ¶
type LimitPoolChange_Current_ struct { // Current is returned in stateless watch when document enters query view or // is modified within. Current *LimitPoolChange_Current `protobuf:"bytes,4,opt,name=current,proto3,oneof" firestore:"current"` }
type LimitPoolChange_Modified ¶
type LimitPoolChange_Modified struct { // Name of modified LimitPool Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"` // New version of LimitPool or masked difference, depending on mask_changes // instrumentation of issued [WatchLimitPoolRequest] or // [WatchLimitPoolsRequest] LimitPool *LimitPool `protobuf:"bytes,2,opt,name=limit_pool,json=limitPool,proto3" json:"limit_pool,omitempty" firestore:"limitPool"` // Used when mask_changes is set, contains field paths of modified // properties. FieldMask *LimitPool_FieldMask `` /* 141-byte string literal not displayed */ // Previous view index specifies previous position of modified LimitPool. // When modification doesn't affect sorted order, value will remain // identical to [view_index]. PreviousViewIndex int32 `` /* 145-byte string literal not displayed */ // Integer specifying LimitPool new index in resulting query view. ViewIndex int32 `protobuf:"varint,5,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty" firestore:"viewIndex"` // contains filtered or unexported fields }
LimitPool changed some of it's fields - contains either full document or masked change
func (*LimitPoolChange_Modified) Descriptor ¶
func (*LimitPoolChange_Modified) Descriptor() ([]byte, []int)
Deprecated, Use LimitPoolChange_Modified.ProtoReflect.Descriptor instead.
func (*LimitPoolChange_Modified) GetFieldMask ¶
func (m *LimitPoolChange_Modified) GetFieldMask() *LimitPool_FieldMask
func (*LimitPoolChange_Modified) GetLimitPool ¶
func (m *LimitPoolChange_Modified) GetLimitPool() *LimitPool
func (*LimitPoolChange_Modified) GetName ¶
func (m *LimitPoolChange_Modified) GetName() *Name
func (*LimitPoolChange_Modified) GetPreviousViewIndex ¶
func (m *LimitPoolChange_Modified) GetPreviousViewIndex() int32
func (*LimitPoolChange_Modified) GetViewIndex ¶
func (m *LimitPoolChange_Modified) GetViewIndex() int32
func (*LimitPoolChange_Modified) GotenMessage ¶
func (*LimitPoolChange_Modified) GotenMessage()
func (*LimitPoolChange_Modified) GotenValidate ¶
func (obj *LimitPoolChange_Modified) GotenValidate() error
func (*LimitPoolChange_Modified) Marshal ¶
func (m *LimitPoolChange_Modified) Marshal() ([]byte, error)
func (*LimitPoolChange_Modified) MarshalJSON ¶
func (m *LimitPoolChange_Modified) MarshalJSON() ([]byte, error)
func (*LimitPoolChange_Modified) ProtoMessage ¶
func (*LimitPoolChange_Modified) ProtoMessage()
func (*LimitPoolChange_Modified) ProtoReflect ¶
func (m *LimitPoolChange_Modified) ProtoReflect() preflect.Message
func (*LimitPoolChange_Modified) Reset ¶
func (m *LimitPoolChange_Modified) Reset()
func (*LimitPoolChange_Modified) SetFieldMask ¶
func (m *LimitPoolChange_Modified) SetFieldMask(fv *LimitPool_FieldMask)
func (*LimitPoolChange_Modified) SetLimitPool ¶
func (m *LimitPoolChange_Modified) SetLimitPool(fv *LimitPool)
func (*LimitPoolChange_Modified) SetName ¶
func (m *LimitPoolChange_Modified) SetName(fv *Name)
func (*LimitPoolChange_Modified) SetPreviousViewIndex ¶
func (m *LimitPoolChange_Modified) SetPreviousViewIndex(fv int32)
func (*LimitPoolChange_Modified) SetViewIndex ¶
func (m *LimitPoolChange_Modified) SetViewIndex(fv int32)
func (*LimitPoolChange_Modified) String ¶
func (m *LimitPoolChange_Modified) String() string
func (*LimitPoolChange_Modified) Unmarshal ¶
func (m *LimitPoolChange_Modified) Unmarshal(b []byte) error
func (*LimitPoolChange_Modified) UnmarshalJSON ¶
func (m *LimitPoolChange_Modified) UnmarshalJSON(data []byte) error
type LimitPoolChange_Modified_ ¶
type LimitPoolChange_Modified_ struct { // Modified is returned when watched document is modified Modified *LimitPoolChange_Modified `protobuf:"bytes,2,opt,name=modified,proto3,oneof" firestore:"modified"` }
type LimitPoolChange_Removed ¶
type LimitPoolChange_Removed struct { Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"` // Integer specifying removed LimitPool index. Not populated in stateless // watch type. ViewIndex int32 `protobuf:"varint,2,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty" firestore:"viewIndex"` // contains filtered or unexported fields }
Removed is returned when LimitPool is deleted or leaves Query view
func (*LimitPoolChange_Removed) Descriptor ¶
func (*LimitPoolChange_Removed) Descriptor() ([]byte, []int)
Deprecated, Use LimitPoolChange_Removed.ProtoReflect.Descriptor instead.
func (*LimitPoolChange_Removed) GetName ¶
func (m *LimitPoolChange_Removed) GetName() *Name
func (*LimitPoolChange_Removed) GetViewIndex ¶
func (m *LimitPoolChange_Removed) GetViewIndex() int32
func (*LimitPoolChange_Removed) GotenMessage ¶
func (*LimitPoolChange_Removed) GotenMessage()
func (*LimitPoolChange_Removed) GotenValidate ¶
func (obj *LimitPoolChange_Removed) GotenValidate() error
func (*LimitPoolChange_Removed) Marshal ¶
func (m *LimitPoolChange_Removed) Marshal() ([]byte, error)
func (*LimitPoolChange_Removed) MarshalJSON ¶
func (m *LimitPoolChange_Removed) MarshalJSON() ([]byte, error)
func (*LimitPoolChange_Removed) ProtoMessage ¶
func (*LimitPoolChange_Removed) ProtoMessage()
func (*LimitPoolChange_Removed) ProtoReflect ¶
func (m *LimitPoolChange_Removed) ProtoReflect() preflect.Message
func (*LimitPoolChange_Removed) Reset ¶
func (m *LimitPoolChange_Removed) Reset()
func (*LimitPoolChange_Removed) SetName ¶
func (m *LimitPoolChange_Removed) SetName(fv *Name)
func (*LimitPoolChange_Removed) SetViewIndex ¶
func (m *LimitPoolChange_Removed) SetViewIndex(fv int32)
func (*LimitPoolChange_Removed) String ¶
func (m *LimitPoolChange_Removed) String() string
func (*LimitPoolChange_Removed) Unmarshal ¶
func (m *LimitPoolChange_Removed) Unmarshal(b []byte) error
func (*LimitPoolChange_Removed) UnmarshalJSON ¶
func (m *LimitPoolChange_Removed) UnmarshalJSON(data []byte) error
type LimitPoolChange_Removed_ ¶
type LimitPoolChange_Removed_ struct { // Removed is returned when LimitPool is deleted or leaves Query view Removed *LimitPoolChange_Removed `protobuf:"bytes,3,opt,name=removed,proto3,oneof" firestore:"removed"` }
type LimitPoolFieldPathBuilder ¶
type LimitPoolFieldPathBuilder struct{}
func NewLimitPoolFieldPathBuilder ¶
func NewLimitPoolFieldPathBuilder() LimitPoolFieldPathBuilder
func (LimitPoolFieldPathBuilder) ActiveSize ¶
func (LimitPoolFieldPathBuilder) ActiveSize() LimitPoolPathSelectorActiveSize
func (LimitPoolFieldPathBuilder) ConfiguredSize ¶
func (LimitPoolFieldPathBuilder) ConfiguredSize() LimitPoolPathSelectorConfiguredSize
func (LimitPoolFieldPathBuilder) Metadata ¶
func (LimitPoolFieldPathBuilder) Metadata() LimitPoolPathSelectorMetadata
func (LimitPoolFieldPathBuilder) Name ¶
func (LimitPoolFieldPathBuilder) Name() LimitPoolPathSelectorName
func (LimitPoolFieldPathBuilder) Reserved ¶
func (LimitPoolFieldPathBuilder) Reserved() LimitPoolPathSelectorReserved
func (LimitPoolFieldPathBuilder) Resource ¶
func (LimitPoolFieldPathBuilder) Resource() LimitPoolPathSelectorResource
func (LimitPoolFieldPathBuilder) Service ¶
func (LimitPoolFieldPathBuilder) Service() LimitPoolPathSelectorService
func (LimitPoolFieldPathBuilder) Source ¶
func (LimitPoolFieldPathBuilder) Source() LimitPoolPathSelectorSource
type LimitPoolList ¶
type LimitPoolList []*LimitPool
func (LimitPoolList) Append ¶
func (l LimitPoolList) Append(item gotenresource.Resource) gotenresource.ResourceList
func (LimitPoolList) AppendList ¶
func (l LimitPoolList) AppendList(list gotenresource.ResourceList) gotenresource.ResourceList
func (LimitPoolList) At ¶
func (l LimitPoolList) At(idx int) gotenresource.Resource
func (LimitPoolList) Length ¶
func (l LimitPoolList) Length() int
func (LimitPoolList) Set ¶
func (l LimitPoolList) Set(idx int, res gotenresource.Resource)
func (LimitPoolList) Slice ¶
func (l LimitPoolList) Slice(first, second int) gotenresource.ResourceList
type LimitPoolMap ¶
func (LimitPoolMap) Delete ¶
func (m LimitPoolMap) Delete(name gotenresource.Name)
func (LimitPoolMap) ForEach ¶
func (m LimitPoolMap) ForEach(cb func(gotenresource.Name, gotenresource.Resource) bool)
func (LimitPoolMap) Get ¶
func (m LimitPoolMap) Get(name gotenresource.Name) gotenresource.Resource
func (LimitPoolMap) Length ¶
func (m LimitPoolMap) Length() int
func (LimitPoolMap) Set ¶
func (m LimitPoolMap) Set(res gotenresource.Resource)
type LimitPoolMapPathSelectorMetadataAnnotations ¶
type LimitPoolMapPathSelectorMetadataAnnotations struct {
// contains filtered or unexported fields
}
func (LimitPoolMapPathSelectorMetadataAnnotations) FieldPath ¶
func (s LimitPoolMapPathSelectorMetadataAnnotations) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolMapPathSelectorMetadataAnnotations) WithArrayOfValues ¶
func (s LimitPoolMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolMapPathSelectorMetadataAnnotations) WithValue ¶
func (s LimitPoolMapPathSelectorMetadataAnnotations) WithValue(value string) *LimitPool_FieldSubPathValue
type LimitPoolMapPathSelectorMetadataLabels ¶
type LimitPoolMapPathSelectorMetadataLabels struct {
// contains filtered or unexported fields
}
func (LimitPoolMapPathSelectorMetadataLabels) FieldPath ¶
func (s LimitPoolMapPathSelectorMetadataLabels) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolMapPathSelectorMetadataLabels) WithArrayOfValues ¶
func (s LimitPoolMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolMapPathSelectorMetadataLabels) WithValue ¶
func (s LimitPoolMapPathSelectorMetadataLabels) WithValue(value string) *LimitPool_FieldSubPathValue
type LimitPoolMapPathSelectorMetadataShards ¶
type LimitPoolMapPathSelectorMetadataShards struct {
// contains filtered or unexported fields
}
func (LimitPoolMapPathSelectorMetadataShards) FieldPath ¶
func (s LimitPoolMapPathSelectorMetadataShards) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolMapPathSelectorMetadataShards) WithArrayOfValues ¶
func (s LimitPoolMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolMapPathSelectorMetadataShards) WithValue ¶
func (s LimitPoolMapPathSelectorMetadataShards) WithValue(value int64) *LimitPool_FieldSubPathValue
type LimitPoolNameList ¶
type LimitPoolNameList []*Name
func (LimitPoolNameList) Append ¶
func (l LimitPoolNameList) Append(name gotenresource.Name) gotenresource.NameList
func (LimitPoolNameList) AppendList ¶
func (l LimitPoolNameList) AppendList(list gotenresource.NameList) gotenresource.NameList
func (LimitPoolNameList) At ¶
func (l LimitPoolNameList) At(idx int) gotenresource.Name
func (LimitPoolNameList) Length ¶
func (l LimitPoolNameList) Length() int
func (LimitPoolNameList) Set ¶
func (l LimitPoolNameList) Set(idx int, name gotenresource.Name)
func (LimitPoolNameList) Slice ¶
func (l LimitPoolNameList) Slice(first, second int) gotenresource.NameList
type LimitPoolParentNameList ¶
type LimitPoolParentNameList []*ParentName
func (LimitPoolParentNameList) Append ¶
func (l LimitPoolParentNameList) Append(name gotenresource.Name) gotenresource.ParentNameList
func (LimitPoolParentNameList) AppendList ¶
func (l LimitPoolParentNameList) AppendList(list gotenresource.ParentNameList) gotenresource.ParentNameList
func (LimitPoolParentNameList) At ¶
func (l LimitPoolParentNameList) At(idx int) gotenresource.Name
func (LimitPoolParentNameList) Length ¶
func (l LimitPoolParentNameList) Length() int
func (LimitPoolParentNameList) Set ¶
func (l LimitPoolParentNameList) Set(idx int, name gotenresource.Name)
func (LimitPoolParentNameList) Slice ¶
func (l LimitPoolParentNameList) Slice(first, second int) gotenresource.ParentNameList
type LimitPoolParentReferenceList ¶
type LimitPoolParentReferenceList []*ParentReference
func (LimitPoolParentReferenceList) Append ¶
func (l LimitPoolParentReferenceList) Append(ref gotenresource.Reference) gotenresource.ParentReferenceList
func (LimitPoolParentReferenceList) AppendList ¶
func (l LimitPoolParentReferenceList) AppendList(list gotenresource.ParentReferenceList) gotenresource.ParentReferenceList
func (LimitPoolParentReferenceList) At ¶
func (l LimitPoolParentReferenceList) At(idx int) gotenresource.Reference
func (LimitPoolParentReferenceList) Length ¶
func (l LimitPoolParentReferenceList) Length() int
func (LimitPoolParentReferenceList) Set ¶
func (l LimitPoolParentReferenceList) Set(idx int, ref gotenresource.Reference)
func (LimitPoolParentReferenceList) Slice ¶
func (l LimitPoolParentReferenceList) Slice(first, second int) gotenresource.ParentReferenceList
type LimitPoolPathSelectorActiveSize ¶
type LimitPoolPathSelectorActiveSize struct{}
func (LimitPoolPathSelectorActiveSize) FieldPath ¶
func (LimitPoolPathSelectorActiveSize) FieldPath() *LimitPool_FieldTerminalPath
func (LimitPoolPathSelectorActiveSize) WithArrayOfValues ¶
func (s LimitPoolPathSelectorActiveSize) WithArrayOfValues(values []int64) *LimitPool_FieldTerminalPathArrayOfValues
func (LimitPoolPathSelectorActiveSize) WithValue ¶
func (s LimitPoolPathSelectorActiveSize) WithValue(value int64) *LimitPool_FieldTerminalPathValue
type LimitPoolPathSelectorConfiguredSize ¶
type LimitPoolPathSelectorConfiguredSize struct{}
func (LimitPoolPathSelectorConfiguredSize) FieldPath ¶
func (LimitPoolPathSelectorConfiguredSize) FieldPath() *LimitPool_FieldTerminalPath
func (LimitPoolPathSelectorConfiguredSize) WithArrayOfValues ¶
func (s LimitPoolPathSelectorConfiguredSize) WithArrayOfValues(values []int64) *LimitPool_FieldTerminalPathArrayOfValues
func (LimitPoolPathSelectorConfiguredSize) WithValue ¶
func (s LimitPoolPathSelectorConfiguredSize) WithValue(value int64) *LimitPool_FieldTerminalPathValue
type LimitPoolPathSelectorMetadata ¶
type LimitPoolPathSelectorMetadata struct{}
func (LimitPoolPathSelectorMetadata) Annotations ¶
func (LimitPoolPathSelectorMetadata) Annotations() LimitPoolPathSelectorMetadataAnnotations
func (LimitPoolPathSelectorMetadata) CreateTime ¶
func (LimitPoolPathSelectorMetadata) CreateTime() LimitPoolPathSelectorMetadataCreateTime
func (LimitPoolPathSelectorMetadata) DeleteTime ¶ added in v0.8.0
func (LimitPoolPathSelectorMetadata) DeleteTime() LimitPoolPathSelectorMetadataDeleteTime
func (LimitPoolPathSelectorMetadata) FieldPath ¶
func (LimitPoolPathSelectorMetadata) FieldPath() *LimitPool_FieldTerminalPath
func (LimitPoolPathSelectorMetadata) Generation ¶
func (LimitPoolPathSelectorMetadata) Generation() LimitPoolPathSelectorMetadataGeneration
func (LimitPoolPathSelectorMetadata) Labels ¶
func (LimitPoolPathSelectorMetadata) Labels() LimitPoolPathSelectorMetadataLabels
func (LimitPoolPathSelectorMetadata) Lifecycle ¶ added in v0.8.0
func (LimitPoolPathSelectorMetadata) Lifecycle() LimitPoolPathSelectorMetadataLifecycle
func (LimitPoolPathSelectorMetadata) OwnerReferences ¶
func (LimitPoolPathSelectorMetadata) OwnerReferences() LimitPoolPathSelectorMetadataOwnerReferences
func (LimitPoolPathSelectorMetadata) ResourceVersion ¶
func (LimitPoolPathSelectorMetadata) ResourceVersion() LimitPoolPathSelectorMetadataResourceVersion
func (LimitPoolPathSelectorMetadata) Services ¶ added in v1.0.21
func (LimitPoolPathSelectorMetadata) Services() LimitPoolPathSelectorMetadataServices
func (LimitPoolPathSelectorMetadata) Shards ¶
func (LimitPoolPathSelectorMetadata) Shards() LimitPoolPathSelectorMetadataShards
func (LimitPoolPathSelectorMetadata) Syncing ¶
func (LimitPoolPathSelectorMetadata) Syncing() LimitPoolPathSelectorMetadataSyncing
func (LimitPoolPathSelectorMetadata) UpdateTime ¶
func (LimitPoolPathSelectorMetadata) UpdateTime() LimitPoolPathSelectorMetadataUpdateTime
func (LimitPoolPathSelectorMetadata) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *LimitPool_FieldTerminalPathArrayOfValues
func (LimitPoolPathSelectorMetadata) WithSubArrayItemValue ¶
func (s LimitPoolPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *LimitPool_FieldSubPathArrayItemValue
func (LimitPoolPathSelectorMetadata) WithSubArrayOfValues ¶
func (s LimitPoolPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadata) WithSubPath ¶
func (LimitPoolPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadata) WithSubValue ¶
func (s LimitPoolPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *LimitPool_FieldSubPathValue
func (LimitPoolPathSelectorMetadata) WithValue ¶
func (s LimitPoolPathSelectorMetadata) WithValue(value *meta.Meta) *LimitPool_FieldTerminalPathValue
type LimitPoolPathSelectorMetadataAnnotations ¶
type LimitPoolPathSelectorMetadataAnnotations struct{}
func (LimitPoolPathSelectorMetadataAnnotations) FieldPath ¶
func (LimitPoolPathSelectorMetadataAnnotations) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataAnnotations) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataAnnotations) WithValue ¶
func (s LimitPoolPathSelectorMetadataAnnotations) WithValue(value map[string]string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataCreateTime ¶
type LimitPoolPathSelectorMetadataCreateTime struct{}
func (LimitPoolPathSelectorMetadataCreateTime) FieldPath ¶
func (LimitPoolPathSelectorMetadataCreateTime) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataCreateTime) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataCreateTime) WithValue ¶
func (s LimitPoolPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataDeleteTime ¶ added in v0.8.0
type LimitPoolPathSelectorMetadataDeleteTime struct{}
func (LimitPoolPathSelectorMetadataDeleteTime) FieldPath ¶ added in v0.8.0
func (LimitPoolPathSelectorMetadataDeleteTime) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataDeleteTime) WithArrayOfValues ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataDeleteTime) WithValue ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataGeneration ¶
type LimitPoolPathSelectorMetadataGeneration struct{}
func (LimitPoolPathSelectorMetadataGeneration) FieldPath ¶
func (LimitPoolPathSelectorMetadataGeneration) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataGeneration) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataGeneration) WithValue ¶
func (s LimitPoolPathSelectorMetadataGeneration) WithValue(value int64) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataLabels ¶
type LimitPoolPathSelectorMetadataLabels struct{}
func (LimitPoolPathSelectorMetadataLabels) FieldPath ¶
func (LimitPoolPathSelectorMetadataLabels) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataLabels) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataLabels) WithKey ¶
func (LimitPoolPathSelectorMetadataLabels) WithKey(key string) LimitPoolMapPathSelectorMetadataLabels
func (LimitPoolPathSelectorMetadataLabels) WithValue ¶
func (s LimitPoolPathSelectorMetadataLabels) WithValue(value map[string]string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataLifecycle ¶ added in v0.8.0
type LimitPoolPathSelectorMetadataLifecycle struct{}
func (LimitPoolPathSelectorMetadataLifecycle) BlockDeletion ¶ added in v0.8.0
func (LimitPoolPathSelectorMetadataLifecycle) BlockDeletion() LimitPoolPathSelectorMetadataLifecycleBlockDeletion
func (LimitPoolPathSelectorMetadataLifecycle) FieldPath ¶ added in v0.8.0
func (LimitPoolPathSelectorMetadataLifecycle) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataLifecycle) WithArrayOfValues ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataLifecycle) WithValue ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataLifecycleBlockDeletion ¶ added in v0.8.0
type LimitPoolPathSelectorMetadataLifecycleBlockDeletion struct{}
func (LimitPoolPathSelectorMetadataLifecycleBlockDeletion) FieldPath ¶ added in v0.8.0
func (LimitPoolPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataLifecycleBlockDeletion) WithValue ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataLifecycleState ¶ added in v0.8.0
type LimitPoolPathSelectorMetadataLifecycleState struct{}
func (LimitPoolPathSelectorMetadataLifecycleState) FieldPath ¶ added in v0.8.0
func (LimitPoolPathSelectorMetadataLifecycleState) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataLifecycleState) WithArrayOfValues ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataLifecycleState) WithValue ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataOwnerReferences ¶
type LimitPoolPathSelectorMetadataOwnerReferences struct{}
func (LimitPoolPathSelectorMetadataOwnerReferences) Controller ¶
func (LimitPoolPathSelectorMetadataOwnerReferences) FieldPath ¶
func (LimitPoolPathSelectorMetadataOwnerReferences) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataOwnerReferences) RequiresOwnerReference ¶ added in v0.8.0
func (LimitPoolPathSelectorMetadataOwnerReferences) RequiresOwnerReference() LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference
func (LimitPoolPathSelectorMetadataOwnerReferences) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataOwnerReferences) WithItemValue ¶
func (s LimitPoolPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *LimitPool_FieldSubPathArrayItemValue
func (LimitPoolPathSelectorMetadataOwnerReferences) WithValue ¶
func (s LimitPoolPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataOwnerReferencesController ¶
type LimitPoolPathSelectorMetadataOwnerReferencesController struct{}
func (LimitPoolPathSelectorMetadataOwnerReferencesController) FieldPath ¶
func (LimitPoolPathSelectorMetadataOwnerReferencesController) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataOwnerReferencesController) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataOwnerReferencesController) WithValue ¶
func (s LimitPoolPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataOwnerReferencesKind ¶
type LimitPoolPathSelectorMetadataOwnerReferencesKind struct{}
func (LimitPoolPathSelectorMetadataOwnerReferencesKind) FieldPath ¶
func (LimitPoolPathSelectorMetadataOwnerReferencesKind) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataOwnerReferencesKind) WithValue ¶
func (s LimitPoolPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataOwnerReferencesName ¶
type LimitPoolPathSelectorMetadataOwnerReferencesName struct{}
func (LimitPoolPathSelectorMetadataOwnerReferencesName) FieldPath ¶
func (LimitPoolPathSelectorMetadataOwnerReferencesName) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataOwnerReferencesName) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataOwnerReferencesName) WithValue ¶
func (s LimitPoolPathSelectorMetadataOwnerReferencesName) WithValue(value string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataOwnerReferencesRegion ¶ added in v0.8.0
type LimitPoolPathSelectorMetadataOwnerReferencesRegion struct{}
func (LimitPoolPathSelectorMetadataOwnerReferencesRegion) FieldPath ¶ added in v0.8.0
func (LimitPoolPathSelectorMetadataOwnerReferencesRegion) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataOwnerReferencesRegion) WithValue ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference ¶ added in v0.8.0
type LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}
func (LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath ¶ added in v0.8.0
func (LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataOwnerReferencesVersion ¶ added in v0.8.0
type LimitPoolPathSelectorMetadataOwnerReferencesVersion struct{}
func (LimitPoolPathSelectorMetadataOwnerReferencesVersion) FieldPath ¶ added in v0.8.0
func (LimitPoolPathSelectorMetadataOwnerReferencesVersion) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataOwnerReferencesVersion) WithValue ¶ added in v0.8.0
func (s LimitPoolPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataResourceVersion ¶
type LimitPoolPathSelectorMetadataResourceVersion struct{}
func (LimitPoolPathSelectorMetadataResourceVersion) FieldPath ¶
func (LimitPoolPathSelectorMetadataResourceVersion) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataResourceVersion) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataResourceVersion) WithValue ¶
func (s LimitPoolPathSelectorMetadataResourceVersion) WithValue(value string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataServices ¶ added in v1.0.21
type LimitPoolPathSelectorMetadataServices struct{}
func (LimitPoolPathSelectorMetadataServices) AllowedServices ¶ added in v1.0.21
func (LimitPoolPathSelectorMetadataServices) AllowedServices() LimitPoolPathSelectorMetadataServicesAllowedServices
func (LimitPoolPathSelectorMetadataServices) FieldPath ¶ added in v1.0.21
func (LimitPoolPathSelectorMetadataServices) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataServices) OwningService ¶ added in v1.0.21
func (LimitPoolPathSelectorMetadataServices) OwningService() LimitPoolPathSelectorMetadataServicesOwningService
func (LimitPoolPathSelectorMetadataServices) WithArrayOfValues ¶ added in v1.0.21
func (s LimitPoolPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataServices) WithValue ¶ added in v1.0.21
func (s LimitPoolPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataServicesAllowedServices ¶ added in v1.0.21
type LimitPoolPathSelectorMetadataServicesAllowedServices struct{}
func (LimitPoolPathSelectorMetadataServicesAllowedServices) FieldPath ¶ added in v1.0.21
func (LimitPoolPathSelectorMetadataServicesAllowedServices) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataServicesAllowedServices) WithArrayOfValues ¶ added in v1.0.21
func (s LimitPoolPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataServicesAllowedServices) WithItemValue ¶ added in v1.0.21
func (s LimitPoolPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *LimitPool_FieldSubPathArrayItemValue
func (LimitPoolPathSelectorMetadataServicesAllowedServices) WithValue ¶ added in v1.0.21
func (s LimitPoolPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataServicesOwningService ¶ added in v1.0.21
type LimitPoolPathSelectorMetadataServicesOwningService struct{}
func (LimitPoolPathSelectorMetadataServicesOwningService) FieldPath ¶ added in v1.0.21
func (LimitPoolPathSelectorMetadataServicesOwningService) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataServicesOwningService) WithArrayOfValues ¶ added in v1.0.21
func (s LimitPoolPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataServicesOwningService) WithValue ¶ added in v1.0.21
func (s LimitPoolPathSelectorMetadataServicesOwningService) WithValue(value string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataShards ¶
type LimitPoolPathSelectorMetadataShards struct{}
func (LimitPoolPathSelectorMetadataShards) FieldPath ¶
func (LimitPoolPathSelectorMetadataShards) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataShards) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataShards) WithKey ¶
func (LimitPoolPathSelectorMetadataShards) WithKey(key string) LimitPoolMapPathSelectorMetadataShards
func (LimitPoolPathSelectorMetadataShards) WithValue ¶
func (s LimitPoolPathSelectorMetadataShards) WithValue(value map[string]int64) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataSyncing ¶
type LimitPoolPathSelectorMetadataSyncing struct{}
func (LimitPoolPathSelectorMetadataSyncing) FieldPath ¶
func (LimitPoolPathSelectorMetadataSyncing) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataSyncing) OwningRegion ¶
func (LimitPoolPathSelectorMetadataSyncing) OwningRegion() LimitPoolPathSelectorMetadataSyncingOwningRegion
func (LimitPoolPathSelectorMetadataSyncing) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataSyncing) WithValue ¶
func (s LimitPoolPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataSyncingOwningRegion ¶
type LimitPoolPathSelectorMetadataSyncingOwningRegion struct{}
func (LimitPoolPathSelectorMetadataSyncingOwningRegion) FieldPath ¶
func (LimitPoolPathSelectorMetadataSyncingOwningRegion) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataSyncingOwningRegion) WithValue ¶
func (s LimitPoolPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataSyncingRegions ¶
type LimitPoolPathSelectorMetadataSyncingRegions struct{}
func (LimitPoolPathSelectorMetadataSyncingRegions) FieldPath ¶
func (LimitPoolPathSelectorMetadataSyncingRegions) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataSyncingRegions) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataSyncingRegions) WithItemValue ¶
func (s LimitPoolPathSelectorMetadataSyncingRegions) WithItemValue(value string) *LimitPool_FieldSubPathArrayItemValue
func (LimitPoolPathSelectorMetadataSyncingRegions) WithValue ¶
func (s LimitPoolPathSelectorMetadataSyncingRegions) WithValue(value []string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataTags ¶
type LimitPoolPathSelectorMetadataTags struct{}
func (LimitPoolPathSelectorMetadataTags) FieldPath ¶
func (LimitPoolPathSelectorMetadataTags) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataTags) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataTags) WithItemValue ¶
func (s LimitPoolPathSelectorMetadataTags) WithItemValue(value string) *LimitPool_FieldSubPathArrayItemValue
func (LimitPoolPathSelectorMetadataTags) WithValue ¶
func (s LimitPoolPathSelectorMetadataTags) WithValue(value []string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataUpdateTime ¶
type LimitPoolPathSelectorMetadataUpdateTime struct{}
func (LimitPoolPathSelectorMetadataUpdateTime) FieldPath ¶
func (LimitPoolPathSelectorMetadataUpdateTime) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataUpdateTime) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataUpdateTime) WithValue ¶
func (s LimitPoolPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorMetadataUuid ¶
type LimitPoolPathSelectorMetadataUuid struct{}
func (LimitPoolPathSelectorMetadataUuid) FieldPath ¶
func (LimitPoolPathSelectorMetadataUuid) FieldPath() *LimitPool_FieldSubPath
func (LimitPoolPathSelectorMetadataUuid) WithArrayOfValues ¶
func (s LimitPoolPathSelectorMetadataUuid) WithArrayOfValues(values []string) *LimitPool_FieldSubPathArrayOfValues
func (LimitPoolPathSelectorMetadataUuid) WithValue ¶
func (s LimitPoolPathSelectorMetadataUuid) WithValue(value string) *LimitPool_FieldSubPathValue
type LimitPoolPathSelectorName ¶
type LimitPoolPathSelectorName struct{}
func (LimitPoolPathSelectorName) FieldPath ¶
func (LimitPoolPathSelectorName) FieldPath() *LimitPool_FieldTerminalPath
func (LimitPoolPathSelectorName) WithArrayOfValues ¶
func (s LimitPoolPathSelectorName) WithArrayOfValues(values []*Name) *LimitPool_FieldTerminalPathArrayOfValues
func (LimitPoolPathSelectorName) WithValue ¶
func (s LimitPoolPathSelectorName) WithValue(value *Name) *LimitPool_FieldTerminalPathValue
type LimitPoolPathSelectorReserved ¶
type LimitPoolPathSelectorReserved struct{}
func (LimitPoolPathSelectorReserved) FieldPath ¶
func (LimitPoolPathSelectorReserved) FieldPath() *LimitPool_FieldTerminalPath
func (LimitPoolPathSelectorReserved) WithArrayOfValues ¶
func (s LimitPoolPathSelectorReserved) WithArrayOfValues(values []int64) *LimitPool_FieldTerminalPathArrayOfValues
func (LimitPoolPathSelectorReserved) WithValue ¶
func (s LimitPoolPathSelectorReserved) WithValue(value int64) *LimitPool_FieldTerminalPathValue
type LimitPoolPathSelectorResource ¶
type LimitPoolPathSelectorResource struct{}
func (LimitPoolPathSelectorResource) FieldPath ¶
func (LimitPoolPathSelectorResource) FieldPath() *LimitPool_FieldTerminalPath
func (LimitPoolPathSelectorResource) WithArrayOfValues ¶
func (s LimitPoolPathSelectorResource) WithArrayOfValues(values []*meta_resource.Reference) *LimitPool_FieldTerminalPathArrayOfValues
func (LimitPoolPathSelectorResource) WithValue ¶
func (s LimitPoolPathSelectorResource) WithValue(value *meta_resource.Reference) *LimitPool_FieldTerminalPathValue
type LimitPoolPathSelectorService ¶
type LimitPoolPathSelectorService struct{}
func (LimitPoolPathSelectorService) FieldPath ¶
func (LimitPoolPathSelectorService) FieldPath() *LimitPool_FieldTerminalPath
func (LimitPoolPathSelectorService) WithArrayOfValues ¶
func (s LimitPoolPathSelectorService) WithArrayOfValues(values []*meta_service.Reference) *LimitPool_FieldTerminalPathArrayOfValues
func (LimitPoolPathSelectorService) WithValue ¶
func (s LimitPoolPathSelectorService) WithValue(value *meta_service.Reference) *LimitPool_FieldTerminalPathValue
type LimitPoolPathSelectorSource ¶
type LimitPoolPathSelectorSource struct{}
func (LimitPoolPathSelectorSource) FieldPath ¶
func (LimitPoolPathSelectorSource) FieldPath() *LimitPool_FieldTerminalPath
func (LimitPoolPathSelectorSource) WithArrayOfValues ¶
func (s LimitPoolPathSelectorSource) WithArrayOfValues(values []*Reference) *LimitPool_FieldTerminalPathArrayOfValues
func (LimitPoolPathSelectorSource) WithValue ¶
func (s LimitPoolPathSelectorSource) WithValue(value *Reference) *LimitPool_FieldTerminalPathValue
type LimitPoolReferenceList ¶
type LimitPoolReferenceList []*Reference
func (LimitPoolReferenceList) Append ¶
func (l LimitPoolReferenceList) Append(ref gotenresource.Reference) gotenresource.ReferenceList
func (LimitPoolReferenceList) AppendList ¶
func (l LimitPoolReferenceList) AppendList(list gotenresource.ReferenceList) gotenresource.ReferenceList
func (LimitPoolReferenceList) At ¶
func (l LimitPoolReferenceList) At(idx int) gotenresource.Reference
func (LimitPoolReferenceList) Length ¶
func (l LimitPoolReferenceList) Length() int
func (LimitPoolReferenceList) Set ¶
func (l LimitPoolReferenceList) Set(idx int, ref gotenresource.Reference)
func (LimitPoolReferenceList) Slice ¶
func (l LimitPoolReferenceList) Slice(first, second int) gotenresource.ReferenceList
type LimitPool_FieldMask ¶
type LimitPool_FieldMask struct {
Paths []LimitPool_FieldPath
}
func FullLimitPool_FieldMask ¶
func FullLimitPool_FieldMask() *LimitPool_FieldMask
func ResourceViewFieldMask ¶
func ResourceViewFieldMask(viewName view.View, extraMask *LimitPool_FieldMask) *LimitPool_FieldMask
func (*LimitPool_FieldMask) AppendPath ¶
func (fieldMask *LimitPool_FieldMask) AppendPath(path LimitPool_FieldPath)
func (*LimitPool_FieldMask) AppendRawPath ¶
func (fieldMask *LimitPool_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*LimitPool_FieldMask) DecodeFirestore ¶
func (fieldMask *LimitPool_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*LimitPool_FieldMask) EncodeFirestore ¶
func (fieldMask *LimitPool_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*LimitPool_FieldMask) FilterInputFields ¶
func (fieldMask *LimitPool_FieldMask) FilterInputFields() *LimitPool_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*LimitPool_FieldMask) FromProtoFieldMask ¶
func (fieldMask *LimitPool_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*LimitPool_FieldMask) GetPaths ¶
func (fieldMask *LimitPool_FieldMask) GetPaths() []LimitPool_FieldPath
func (*LimitPool_FieldMask) GetRawPaths ¶
func (fieldMask *LimitPool_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*LimitPool_FieldMask) IsFull ¶
func (fieldMask *LimitPool_FieldMask) IsFull() bool
func (LimitPool_FieldMask) Marshal ¶
func (fieldMask LimitPool_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (LimitPool_FieldMask) MarshalJSON ¶
func (fieldMask LimitPool_FieldMask) MarshalJSON() ([]byte, error)
func (*LimitPool_FieldMask) PathsCount ¶
func (fieldMask *LimitPool_FieldMask) PathsCount() int
func (*LimitPool_FieldMask) Project ¶
func (fieldMask *LimitPool_FieldMask) Project(source *LimitPool) *LimitPool
func (*LimitPool_FieldMask) ProjectRaw ¶
func (fieldMask *LimitPool_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*LimitPool_FieldMask) ProtoMessage ¶
func (fieldMask *LimitPool_FieldMask) ProtoMessage()
func (*LimitPool_FieldMask) ProtoReflect ¶
func (fieldMask *LimitPool_FieldMask) ProtoReflect() preflect.Message
func (*LimitPool_FieldMask) Reset ¶
func (fieldMask *LimitPool_FieldMask) Reset()
func (*LimitPool_FieldMask) Set ¶
func (fieldMask *LimitPool_FieldMask) Set(target, source *LimitPool)
func (*LimitPool_FieldMask) SetFromCliFlag ¶
func (fieldMask *LimitPool_FieldMask) SetFromCliFlag(raw string) error
func (*LimitPool_FieldMask) SetRaw ¶
func (fieldMask *LimitPool_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*LimitPool_FieldMask) Size ¶
func (fieldMask *LimitPool_FieldMask) Size() int
func (*LimitPool_FieldMask) String ¶
func (fieldMask *LimitPool_FieldMask) String() string
func (*LimitPool_FieldMask) Subtract ¶
func (fieldMask *LimitPool_FieldMask) Subtract(other *LimitPool_FieldMask) *LimitPool_FieldMask
func (*LimitPool_FieldMask) SubtractRaw ¶
func (fieldMask *LimitPool_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*LimitPool_FieldMask) ToProtoFieldMask ¶
func (fieldMask *LimitPool_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*LimitPool_FieldMask) Unmarshal ¶
func (fieldMask *LimitPool_FieldMask) Unmarshal(data []byte) error
func (*LimitPool_FieldMask) UnmarshalJSON ¶
func (fieldMask *LimitPool_FieldMask) UnmarshalJSON(data []byte) error
type LimitPool_FieldPath ¶
type LimitPool_FieldPath interface { gotenobject.FieldPath Selector() LimitPool_FieldPathSelector Get(source *LimitPool) []interface{} GetSingle(source *LimitPool) (interface{}, bool) ClearValue(item *LimitPool) // Those methods build corresponding LimitPool_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) LimitPool_FieldPathValue WithIArrayOfValues(values interface{}) LimitPool_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) LimitPool_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildLimitPool_FieldPath ¶
func BuildLimitPool_FieldPath(fp gotenobject.RawFieldPath) (LimitPool_FieldPath, error)
func MustParseLimitPool_FieldPath ¶
func MustParseLimitPool_FieldPath(rawField string) LimitPool_FieldPath
func ParseLimitPool_FieldPath ¶
func ParseLimitPool_FieldPath(rawField string) (LimitPool_FieldPath, error)
type LimitPool_FieldPathArrayItemValue ¶
type LimitPool_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue LimitPool_FieldPath ContainsValue(*LimitPool) bool }
LimitPool_FieldPathArrayItemValue allows storing single item in Path-specific values for LimitPool according to their type Present only for array (repeated) types.
func MustParseLimitPool_FieldPathArrayItemValue ¶
func MustParseLimitPool_FieldPathArrayItemValue(pathStr, valueStr string) LimitPool_FieldPathArrayItemValue
func ParseLimitPool_FieldPathArrayItemValue ¶
func ParseLimitPool_FieldPathArrayItemValue(pathStr, valueStr string) (LimitPool_FieldPathArrayItemValue, error)
ParseLimitPool_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type LimitPool_FieldPathArrayOfValues ¶
type LimitPool_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues LimitPool_FieldPath }
LimitPool_FieldPathArrayOfValues allows storing slice of values for LimitPool fields according to their type
func MustParseLimitPool_FieldPathArrayOfValues ¶
func MustParseLimitPool_FieldPathArrayOfValues(pathStr, valuesStr string) LimitPool_FieldPathArrayOfValues
func ParseLimitPool_FieldPathArrayOfValues ¶
func ParseLimitPool_FieldPathArrayOfValues(pathStr, valuesStr string) (LimitPool_FieldPathArrayOfValues, error)
type LimitPool_FieldPathSelector ¶
type LimitPool_FieldPathSelector int32
const ( LimitPool_FieldPathSelectorName LimitPool_FieldPathSelector = 0 LimitPool_FieldPathSelectorService LimitPool_FieldPathSelector = 1 LimitPool_FieldPathSelectorResource LimitPool_FieldPathSelector = 2 LimitPool_FieldPathSelectorConfiguredSize LimitPool_FieldPathSelector = 3 LimitPool_FieldPathSelectorActiveSize LimitPool_FieldPathSelector = 4 LimitPool_FieldPathSelectorReserved LimitPool_FieldPathSelector = 5 LimitPool_FieldPathSelectorSource LimitPool_FieldPathSelector = 6 LimitPool_FieldPathSelectorMetadata LimitPool_FieldPathSelector = 7 )
func (LimitPool_FieldPathSelector) String ¶
func (s LimitPool_FieldPathSelector) String() string
type LimitPool_FieldPathValue ¶
type LimitPool_FieldPathValue interface { LimitPool_FieldPath gotenobject.FieldPathValue SetTo(target **LimitPool) CompareWith(*LimitPool) (cmp int, comparable bool) }
LimitPool_FieldPathValue allows storing values for LimitPool fields according to their type
func MustParseLimitPool_FieldPathValue ¶
func MustParseLimitPool_FieldPathValue(pathStr, valueStr string) LimitPool_FieldPathValue
func ParseLimitPool_FieldPathValue ¶
func ParseLimitPool_FieldPathValue(pathStr, valueStr string) (LimitPool_FieldPathValue, error)
type LimitPool_FieldSubPath ¶
type LimitPool_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*LimitPool_FieldSubPath) AsMetadataSubPath ¶
func (fps *LimitPool_FieldSubPath) AsMetadataSubPath() (meta.Meta_FieldPath, bool)
func (*LimitPool_FieldSubPath) ClearValue ¶
func (fps *LimitPool_FieldSubPath) ClearValue(item *LimitPool)
func (*LimitPool_FieldSubPath) ClearValueRaw ¶
func (fps *LimitPool_FieldSubPath) ClearValueRaw(item proto.Message)
func (*LimitPool_FieldSubPath) Get ¶
func (fps *LimitPool_FieldSubPath) Get(source *LimitPool) (values []interface{})
Get returns all values pointed by selected field from source LimitPool
func (*LimitPool_FieldSubPath) GetDefault ¶
func (fps *LimitPool_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*LimitPool_FieldSubPath) GetRaw ¶
func (fps *LimitPool_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*LimitPool_FieldSubPath) GetSingle ¶
func (fps *LimitPool_FieldSubPath) GetSingle(source *LimitPool) (interface{}, bool)
GetSingle returns value of selected field from source LimitPool
func (*LimitPool_FieldSubPath) GetSingleRaw ¶
func (fps *LimitPool_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*LimitPool_FieldSubPath) IsLeaf ¶
func (fps *LimitPool_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*LimitPool_FieldSubPath) JSONString ¶
func (fps *LimitPool_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*LimitPool_FieldSubPath) Selector ¶
func (fps *LimitPool_FieldSubPath) Selector() LimitPool_FieldPathSelector
func (*LimitPool_FieldSubPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fps *LimitPool_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*LimitPool_FieldSubPath) String ¶
func (fps *LimitPool_FieldSubPath) String() string
String returns path representation in proto convention
func (*LimitPool_FieldSubPath) WithIArrayItemValue ¶
func (fps *LimitPool_FieldSubPath) WithIArrayItemValue(value interface{}) LimitPool_FieldPathArrayItemValue
func (*LimitPool_FieldSubPath) WithIArrayOfValues ¶
func (fps *LimitPool_FieldSubPath) WithIArrayOfValues(values interface{}) LimitPool_FieldPathArrayOfValues
func (*LimitPool_FieldSubPath) WithIValue ¶
func (fps *LimitPool_FieldSubPath) WithIValue(value interface{}) LimitPool_FieldPathValue
func (*LimitPool_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *LimitPool_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*LimitPool_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *LimitPool_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*LimitPool_FieldSubPath) WithRawIValue ¶
func (fps *LimitPool_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type LimitPool_FieldSubPathArrayItemValue ¶
type LimitPool_FieldSubPathArrayItemValue struct { LimitPool_FieldPath // contains filtered or unexported fields }
func (*LimitPool_FieldSubPathArrayItemValue) AsMetadataPathItemValue ¶
func (fpaivs *LimitPool_FieldSubPathArrayItemValue) AsMetadataPathItemValue() (meta.Meta_FieldPathArrayItemValue, bool)
func (*LimitPool_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *LimitPool_FieldSubPathArrayItemValue) ContainsValue(source *LimitPool) bool
Contains returns a boolean indicating if value that is being held is present in given 'LimitPool'
func (*LimitPool_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *LimitPool_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type LimitPool_FieldSubPathArrayOfValues ¶
type LimitPool_FieldSubPathArrayOfValues struct { LimitPool_FieldPath // contains filtered or unexported fields }
func (*LimitPool_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues ¶
func (fpsaov *LimitPool_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues() (meta.Meta_FieldPathArrayOfValues, bool)
func (*LimitPool_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *LimitPool_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type LimitPool_FieldSubPathValue ¶
type LimitPool_FieldSubPathValue struct { LimitPool_FieldPath // contains filtered or unexported fields }
func (*LimitPool_FieldSubPathValue) AsMetadataPathValue ¶
func (fpvs *LimitPool_FieldSubPathValue) AsMetadataPathValue() (meta.Meta_FieldPathValue, bool)
func (*LimitPool_FieldSubPathValue) CompareWith ¶
func (fpvs *LimitPool_FieldSubPathValue) CompareWith(source *LimitPool) (int, bool)
func (*LimitPool_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *LimitPool_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*LimitPool_FieldSubPathValue) GetRawValue ¶
func (fpvs *LimitPool_FieldSubPathValue) GetRawValue() interface{}
func (*LimitPool_FieldSubPathValue) SetTo ¶
func (fpvs *LimitPool_FieldSubPathValue) SetTo(target **LimitPool)
func (*LimitPool_FieldSubPathValue) SetToRaw ¶
func (fpvs *LimitPool_FieldSubPathValue) SetToRaw(target proto.Message)
type LimitPool_FieldTerminalPath ¶
type LimitPool_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*LimitPool_FieldTerminalPath) ClearValue ¶
func (fp *LimitPool_FieldTerminalPath) ClearValue(item *LimitPool)
func (*LimitPool_FieldTerminalPath) ClearValueRaw ¶
func (fp *LimitPool_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*LimitPool_FieldTerminalPath) Get ¶
func (fp *LimitPool_FieldTerminalPath) Get(source *LimitPool) (values []interface{})
Get returns all values pointed by specific field from source LimitPool
func (*LimitPool_FieldTerminalPath) GetDefault ¶
func (fp *LimitPool_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*LimitPool_FieldTerminalPath) GetRaw ¶
func (fp *LimitPool_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*LimitPool_FieldTerminalPath) GetSingle ¶
func (fp *LimitPool_FieldTerminalPath) GetSingle(source *LimitPool) (interface{}, bool)
GetSingle returns value pointed by specific field of from source LimitPool
func (*LimitPool_FieldTerminalPath) GetSingleRaw ¶
func (fp *LimitPool_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*LimitPool_FieldTerminalPath) IsLeaf ¶
func (fp *LimitPool_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*LimitPool_FieldTerminalPath) JSONString ¶
func (fp *LimitPool_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*LimitPool_FieldTerminalPath) Selector ¶
func (fp *LimitPool_FieldTerminalPath) Selector() LimitPool_FieldPathSelector
func (*LimitPool_FieldTerminalPath) SplitIntoTerminalIPaths ¶ added in v0.8.0
func (fp *LimitPool_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*LimitPool_FieldTerminalPath) String ¶
func (fp *LimitPool_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*LimitPool_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *LimitPool_FieldTerminalPath) WithIArrayItemValue(value interface{}) LimitPool_FieldPathArrayItemValue
func (*LimitPool_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *LimitPool_FieldTerminalPath) WithIArrayOfValues(values interface{}) LimitPool_FieldPathArrayOfValues
func (*LimitPool_FieldTerminalPath) WithIValue ¶
func (fp *LimitPool_FieldTerminalPath) WithIValue(value interface{}) LimitPool_FieldPathValue
func (*LimitPool_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *LimitPool_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*LimitPool_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *LimitPool_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*LimitPool_FieldTerminalPath) WithRawIValue ¶
func (fp *LimitPool_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type LimitPool_FieldTerminalPathArrayItemValue ¶
type LimitPool_FieldTerminalPathArrayItemValue struct { LimitPool_FieldTerminalPath // contains filtered or unexported fields }
func (*LimitPool_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *LimitPool_FieldTerminalPathArrayItemValue) ContainsValue(source *LimitPool) bool
Contains returns a boolean indicating if value that is being held is present in given 'LimitPool'
func (*LimitPool_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *LimitPool_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object LimitPool as interface{}
func (*LimitPool_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *LimitPool_FieldTerminalPathArrayItemValue) GetSingle(source *LimitPool) (interface{}, bool)
func (*LimitPool_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *LimitPool_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type LimitPool_FieldTerminalPathArrayOfValues ¶
type LimitPool_FieldTerminalPathArrayOfValues struct { LimitPool_FieldTerminalPath // contains filtered or unexported fields }
func (*LimitPool_FieldTerminalPathArrayOfValues) AsActiveSizeArrayOfValues ¶
func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsActiveSizeArrayOfValues() ([]int64, bool)
func (*LimitPool_FieldTerminalPathArrayOfValues) AsConfiguredSizeArrayOfValues ¶
func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsConfiguredSizeArrayOfValues() ([]int64, bool)
func (*LimitPool_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues ¶
func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues() ([]*meta.Meta, bool)
func (*LimitPool_FieldTerminalPathArrayOfValues) AsNameArrayOfValues ¶
func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]*Name, bool)
func (*LimitPool_FieldTerminalPathArrayOfValues) AsReservedArrayOfValues ¶
func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsReservedArrayOfValues() ([]int64, bool)
func (*LimitPool_FieldTerminalPathArrayOfValues) AsResourceArrayOfValues ¶
func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsResourceArrayOfValues() ([]*meta_resource.Reference, bool)
func (*LimitPool_FieldTerminalPathArrayOfValues) AsServiceArrayOfValues ¶
func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsServiceArrayOfValues() ([]*meta_service.Reference, bool)
func (*LimitPool_FieldTerminalPathArrayOfValues) AsSourceArrayOfValues ¶
func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) AsSourceArrayOfValues() ([]*Reference, bool)
func (*LimitPool_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *LimitPool_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type LimitPool_FieldTerminalPathValue ¶
type LimitPool_FieldTerminalPathValue struct { LimitPool_FieldTerminalPath // contains filtered or unexported fields }
func (*LimitPool_FieldTerminalPathValue) AsActiveSizeValue ¶
func (fpv *LimitPool_FieldTerminalPathValue) AsActiveSizeValue() (int64, bool)
func (*LimitPool_FieldTerminalPathValue) AsConfiguredSizeValue ¶
func (fpv *LimitPool_FieldTerminalPathValue) AsConfiguredSizeValue() (int64, bool)
func (*LimitPool_FieldTerminalPathValue) AsMetadataValue ¶
func (fpv *LimitPool_FieldTerminalPathValue) AsMetadataValue() (*meta.Meta, bool)
func (*LimitPool_FieldTerminalPathValue) AsNameValue ¶
func (fpv *LimitPool_FieldTerminalPathValue) AsNameValue() (*Name, bool)
func (*LimitPool_FieldTerminalPathValue) AsReservedValue ¶
func (fpv *LimitPool_FieldTerminalPathValue) AsReservedValue() (int64, bool)
func (*LimitPool_FieldTerminalPathValue) AsResourceValue ¶
func (fpv *LimitPool_FieldTerminalPathValue) AsResourceValue() (*meta_resource.Reference, bool)
func (*LimitPool_FieldTerminalPathValue) AsServiceValue ¶
func (fpv *LimitPool_FieldTerminalPathValue) AsServiceValue() (*meta_service.Reference, bool)
func (*LimitPool_FieldTerminalPathValue) AsSourceValue ¶
func (fpv *LimitPool_FieldTerminalPathValue) AsSourceValue() (*Reference, bool)
func (*LimitPool_FieldTerminalPathValue) CompareWith ¶
func (fpv *LimitPool_FieldTerminalPathValue) CompareWith(source *LimitPool) (int, bool)
CompareWith compares value in the 'LimitPool_FieldTerminalPathValue' with the value under path in 'LimitPool'.
func (*LimitPool_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *LimitPool_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*LimitPool_FieldTerminalPathValue) GetRawValue ¶
func (fpv *LimitPool_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'LimitPool' as interface{}
func (*LimitPool_FieldTerminalPathValue) SetTo ¶
func (fpv *LimitPool_FieldTerminalPathValue) SetTo(target **LimitPool)
SetTo stores value for selected field for object LimitPool
func (*LimitPool_FieldTerminalPathValue) SetToRaw ¶
func (fpv *LimitPool_FieldTerminalPathValue) SetToRaw(target proto.Message)
type ListQuery ¶
type ListQuery struct { Filter *Filter Pager *PagerQuery Mask *LimitPool_FieldMask WithPagingInfo bool }
func (*ListQuery) GetFieldMask ¶
func (q *ListQuery) GetFieldMask() gotenobject.FieldMask
func (*ListQuery) GetFilter ¶
func (q *ListQuery) GetFilter() gotenresource.Filter
func (*ListQuery) GetPager ¶
func (q *ListQuery) GetPager() gotenresource.PagerQuery
func (*ListQuery) GetResourceDescriptor ¶
func (q *ListQuery) GetResourceDescriptor() gotenresource.Descriptor
func (*ListQuery) GetWithPagingInfo ¶ added in v0.10.1
func (*ListQuery) GotenQuery ¶
func (q *ListQuery) GotenQuery()
func (*ListQuery) SetFieldMask ¶
func (q *ListQuery) SetFieldMask(mask gotenobject.FieldMask)
func (*ListQuery) SetFilter ¶
func (q *ListQuery) SetFilter(filter gotenresource.Filter)
func (*ListQuery) SetPager ¶
func (q *ListQuery) SetPager(pager gotenresource.PagerQuery)
func (*ListQuery) SetWithPagingInfo ¶ added in v0.10.1
type Name ¶
type Name struct { ParentName LimitPoolId string `firestore:"limitPoolId"` }
func MustParseName ¶
func ParseNameOrId ¶
func (*Name) AsRawReference ¶
func (name *Name) AsRawReference() gotenresource.Reference
func (*Name) AsReference ¶
func (*Name) ConvertToNative ¶
func (*Name) FullyQualifiedName ¶
func (*Name) GetIParentName ¶ added in v0.8.0
func (name *Name) GetIParentName() gotenresource.Name
func (*Name) GetIUnderlyingParentName ¶ added in v0.8.0
func (name *Name) GetIUnderlyingParentName() gotenresource.Name
func (*Name) GetIdParts ¶
func (*Name) GetOrganizationName ¶
func (name *Name) GetOrganizationName() *iam_organization.Name
func (*Name) GetPattern ¶
func (name *Name) GetPattern() gotenresource.NamePattern
func (*Name) GetResourceDescriptor ¶
func (name *Name) GetResourceDescriptor() gotenresource.Descriptor
func (*Name) GetSegments ¶
func (name *Name) GetSegments() gotenresource.NameSegments
func (*Name) GotenEqual ¶
GotenEqual returns true if other is of same type and paths are equal (implements goten.Equaler interface)
func (*Name) IsFullyQualified ¶
func (*Name) IsSpecified ¶
func (*Name) Matches ¶
Matches is same as GotenEqual, but also will accept "other" if name is wildcard.
func (*Name) ParseProtoString ¶
func (*Name) ProtoString ¶
func (*Name) SetFromCliFlag ¶
implement CustomTypeCliValue method
func (*Name) SetFromSegments ¶
func (name *Name) SetFromSegments(segments gotenresource.NameSegments) error
type NameBuilder ¶
type NameBuilder struct {
// contains filtered or unexported fields
}
func NewNameBuilder ¶
func NewNameBuilder() *NameBuilder
func (*NameBuilder) Name ¶
func (b *NameBuilder) Name() *Name
func (*NameBuilder) Parent ¶
func (b *NameBuilder) Parent() *ParentName
func (*NameBuilder) ParentReference ¶
func (b *NameBuilder) ParentReference() *ParentReference
func (*NameBuilder) Reference ¶
func (b *NameBuilder) Reference() *Reference
func (*NameBuilder) SetId ¶
func (b *NameBuilder) SetId(id string) *NameBuilder
func (*NameBuilder) SetOrganization ¶
func (b *NameBuilder) SetOrganization(parent *iam_organization.Name) *NameBuilder
func (*NameBuilder) SetOrganizationId ¶
func (b *NameBuilder) SetOrganizationId(id string) *NameBuilder
type NamePattern ¶
type NamePattern struct {
Pattern gotenresource.NamePattern `firestore:"pattern"`
}
type OrderBy ¶
type OrderBy struct {
OrderByFields []OrderByField
}
OrderBy Is string encoded Custom Protobuf type, which handles "order_by" field order_by consists of coma delimited OrderBy specs, which denote ordering priority, e.g. "state.value asc, state.capacity desc"
func (*OrderBy) CompareRaw ¶
func (orderBy *OrderBy) CompareRaw(left, right gotenresource.Resource) int
func (*OrderBy) GetFieldMask ¶
func (orderBy *OrderBy) GetFieldMask() *LimitPool_FieldMask
func (*OrderBy) GetOrderByFields ¶
func (orderBy *OrderBy) GetOrderByFields() []gotenresource.OrderByField
func (*OrderBy) GetRawFieldMask ¶
func (orderBy *OrderBy) GetRawFieldMask() gotenobject.FieldMask
func (*OrderBy) InsertSorted ¶
func (orderBy *OrderBy) InsertSorted(sorted LimitPoolList, elem *LimitPool) (LimitPoolList, int)
func (*OrderBy) InsertSortedRaw ¶
func (orderBy *OrderBy) InsertSortedRaw(sorted gotenresource.ResourceList, elem gotenresource.Resource) (gotenresource.ResourceList, int)
func (*OrderBy) ParseProtoString ¶
func (*OrderBy) ProtoString ¶
func (*OrderBy) SetFromCliFlag ¶
func (*OrderBy) Sort ¶
func (orderBy *OrderBy) Sort(results LimitPoolList)
func (*OrderBy) SortRaw ¶
func (orderBy *OrderBy) SortRaw(results gotenresource.ResourceList)
type OrderByField ¶
type OrderByField struct { FieldPath LimitPool_FieldPath Direction gotenresource.OrderDirection }
OrderByField is single item in order_by specification it's string format is composed of 2 white-space separated values: - fieldPath and direction, e.g. "state.capacity desc". if direction is not provided, it defaults to "asc" (ascending)
func (*OrderByField) CompareWithDirection ¶
func (orderByFld *OrderByField) CompareWithDirection(left, right *LimitPool) int
func (*OrderByField) GetDirection ¶
func (orderByFld *OrderByField) GetDirection() gotenresource.OrderDirection
func (*OrderByField) GetFieldPath ¶
func (orderByFld *OrderByField) GetFieldPath() gotenobject.FieldPath
type PagerCursor ¶
type PagerCursor struct { CursorValue gotenresource.CursorValue Inclusion gotenresource.CursorInclusion PageDirection gotenresource.PageDirection }
PagerCursor is protobuf Custom Type, which (de)serializes "string page_token" for API List processing Database adapter implementation must use this cursor when Paginating list views Token is composed of 3 values (dot separated in serialized form) - CursorValue: Backend-specific value of the cursor. - PageDirection: either l (left) or r (right), which hints DB Adapter whether Snapshot marks Start or End of result - Inclusion: either i (inclusive) or e (exclusive) - Whether cursor marks exact point or right before/after (depending on direction)
func (*PagerCursor) GetInclusion ¶
func (cursor *PagerCursor) GetInclusion() gotenresource.CursorInclusion
func (*PagerCursor) GetPageDirection ¶
func (cursor *PagerCursor) GetPageDirection() gotenresource.PageDirection
func (*PagerCursor) GetValue ¶
func (cursor *PagerCursor) GetValue() gotenresource.CursorValue
func (*PagerCursor) IsEmpty ¶
func (cursor *PagerCursor) IsEmpty() bool
func (*PagerCursor) ParseProtoString ¶
func (cursor *PagerCursor) ParseProtoString(data string) (err error)
func (*PagerCursor) ProtoString ¶
func (cursor *PagerCursor) ProtoString() (string, error)
func (*PagerCursor) SetCursorValue ¶
func (cursor *PagerCursor) SetCursorValue(value gotenresource.CursorValue)
func (*PagerCursor) SetFromCliFlag ¶
func (cursor *PagerCursor) SetFromCliFlag(raw string) error
func (*PagerCursor) SetInclusion ¶
func (cursor *PagerCursor) SetInclusion(inclusion gotenresource.CursorInclusion)
func (*PagerCursor) SetPageDirection ¶
func (cursor *PagerCursor) SetPageDirection(direction gotenresource.PageDirection)
func (*PagerCursor) String ¶
func (cursor *PagerCursor) String() string
type PagerQuery ¶
type PagerQuery struct { OrderBy *OrderBy Cursor *PagerCursor Limit int PeekForward bool }
PagerQuery is main struct used for assisting server and database to perform Pagination
func MakePagerQuery ¶
func MakePagerQuery(orderBy *OrderBy, cursor *PagerCursor, pageSize int32, peekForward bool) *PagerQuery
MakePagerQuery builds pager from API data and applies defaults
func (*PagerQuery) GetCursor ¶
func (p *PagerQuery) GetCursor() gotenresource.Cursor
func (*PagerQuery) GetLimit ¶
func (p *PagerQuery) GetLimit() int
func (*PagerQuery) GetOrderBy ¶
func (p *PagerQuery) GetOrderBy() gotenresource.OrderBy
func (*PagerQuery) GetPeekForward ¶
func (p *PagerQuery) GetPeekForward() bool
func (*PagerQuery) GetResourceDescriptor ¶
func (p *PagerQuery) GetResourceDescriptor() gotenresource.Descriptor
func (*PagerQuery) PageDirection ¶
func (p *PagerQuery) PageDirection() gotenresource.PageDirection
func (*PagerQuery) SetCursor ¶ added in v0.8.0
func (p *PagerQuery) SetCursor(cursor gotenresource.Cursor)
func (*PagerQuery) SetLimit ¶ added in v0.8.0
func (p *PagerQuery) SetLimit(limit int)
func (*PagerQuery) SetOrderBy ¶ added in v0.8.0
func (p *PagerQuery) SetOrderBy(orderBy gotenresource.OrderBy)
func (*PagerQuery) SetPageDirection ¶ added in v0.8.0
func (p *PagerQuery) SetPageDirection(direction gotenresource.PageDirection)
func (*PagerQuery) SetPeekForward ¶ added in v0.8.0
func (p *PagerQuery) SetPeekForward(peekForward bool)
type ParentName ¶
type ParentName struct { NamePattern OrganizationId string `firestore:"organizationId"` }
func MustParseParentName ¶
func MustParseParentName(name string) *ParentName
func ParseParentName ¶
func ParseParentName(name string) (*ParentName, error)
func (*ParentName) AsRawReference ¶
func (name *ParentName) AsRawReference() gotenresource.Reference
func (*ParentName) AsReference ¶
func (name *ParentName) AsReference() *ParentReference
func (*ParentName) ConvertToNative ¶ added in v1.0.21
func (name *ParentName) ConvertToNative(typeDesc reflect.Type) (interface{}, error)
func (*ParentName) ConvertToType ¶ added in v1.0.21
func (name *ParentName) ConvertToType(typeVal ref.Type) ref.Val
func (*ParentName) DescendsFrom ¶
func (name *ParentName) DescendsFrom(ancestor string) bool
func (*ParentName) FullyQualifiedName ¶
func (name *ParentName) FullyQualifiedName() (string, error)
func (*ParentName) GetIParentName ¶ added in v0.8.0
func (name *ParentName) GetIParentName() gotenresource.Name
func (*ParentName) GetIUnderlyingParentName ¶ added in v0.8.0
func (name *ParentName) GetIUnderlyingParentName() gotenresource.Name
func (*ParentName) GetIdParts ¶
func (name *ParentName) GetIdParts() map[string]string
func (*ParentName) GetOrganizationName ¶
func (name *ParentName) GetOrganizationName() *iam_organization.Name
func (*ParentName) GetPattern ¶
func (name *ParentName) GetPattern() gotenresource.NamePattern
func (*ParentName) GetResourceDescriptor ¶
func (name *ParentName) GetResourceDescriptor() gotenresource.Descriptor
func (*ParentName) GetSegments ¶
func (name *ParentName) GetSegments() gotenresource.NameSegments
func (*ParentName) GotenEqual ¶
func (name *ParentName) GotenEqual(other interface{}) bool
GotenEqual returns true if other is of same type and paths are equal (implements goten.Equaler interface)
func (*ParentName) HasTrait ¶ added in v1.0.21
func (name *ParentName) HasTrait(trait int) bool
func (*ParentName) IsFullyQualified ¶
func (name *ParentName) IsFullyQualified() bool
func (*ParentName) IsSpecified ¶
func (name *ParentName) IsSpecified() bool
func (*ParentName) Matches ¶
func (name *ParentName) Matches(other interface{}) bool
Matches is same as GotenEqual, but also will accept "other" if name is wildcard.
func (*ParentName) ParseProtoString ¶
func (name *ParentName) ParseProtoString(data string) error
func (*ParentName) ProtoString ¶
func (name *ParentName) ProtoString() (string, error)
func (*ParentName) SetFromCliFlag ¶
func (name *ParentName) SetFromCliFlag(raw string) error
implement CustomTypeCliValue method
func (*ParentName) SetFromSegments ¶
func (name *ParentName) SetFromSegments(segments gotenresource.NameSegments) error
func (*ParentName) String ¶
func (name *ParentName) String() string
func (*ParentName) Type ¶ added in v1.0.21
func (name *ParentName) Type() ref.Type
func (*ParentName) TypeName ¶ added in v1.0.21
func (name *ParentName) TypeName() string
func (*ParentName) Value ¶ added in v1.0.21
func (name *ParentName) Value() interface{}
type ParentReference ¶
type ParentReference struct { ParentName // contains filtered or unexported fields }
func MakeParentReference ¶
func MakeParentReference(name *ParentName) (*ParentReference, error)
func MustParseParentReference ¶
func MustParseParentReference(name string) *ParentReference
func ParseParentReference ¶
func ParseParentReference(name string) (*ParentReference, error)
func (*ParentReference) ClearCached ¶
func (ref *ParentReference) ClearCached()
func (*ParentReference) GetIParentName ¶ added in v0.8.0
func (ref *ParentReference) GetIParentName() gotenresource.Name
func (*ParentReference) GetIUnderlyingParentName ¶ added in v0.8.0
func (ref *ParentReference) GetIUnderlyingParentName() gotenresource.Name
func (*ParentReference) GetIdParts ¶
func (ref *ParentReference) GetIdParts() map[string]string
func (*ParentReference) GetOrganization ¶
func (ref *ParentReference) GetOrganization() *iam_organization.Organization
func (*ParentReference) GetOrganizationReference ¶
func (ref *ParentReference) GetOrganizationReference() *iam_organization.Reference
func (*ParentReference) GetPattern ¶
func (ref *ParentReference) GetPattern() gotenresource.NamePattern
func (*ParentReference) GetRawResource ¶
func (ref *ParentReference) GetRawResource() gotenresource.Resource
func (*ParentReference) GetResourceDescriptor ¶
func (ref *ParentReference) GetResourceDescriptor() gotenresource.Descriptor
func (*ParentReference) GetSegments ¶
func (ref *ParentReference) GetSegments() gotenresource.NameSegments
func (*ParentReference) GetUnderlyingReference ¶
func (ref *ParentReference) GetUnderlyingReference() gotenresource.Reference
func (*ParentReference) GotenEqual ¶
func (ref *ParentReference) GotenEqual(other interface{}) bool
GotenEqual returns true if other is of same type and paths are equal (implements goten.Equaler interface)
func (*ParentReference) IsFullyQualified ¶
func (ref *ParentReference) IsFullyQualified() bool
func (*ParentReference) IsSpecified ¶
func (ref *ParentReference) IsSpecified() bool
func (*ParentReference) Matches ¶
func (name *ParentReference) Matches(other interface{}) bool
Matches is same as GotenEqual, but also will accept "other" if name is wildcard.
func (*ParentReference) ParseProtoString ¶
func (ref *ParentReference) ParseProtoString(data string) error
func (*ParentReference) ProtoString ¶
func (ref *ParentReference) ProtoString() (string, error)
func (*ParentReference) ResolveRaw ¶
func (ref *ParentReference) ResolveRaw(res gotenresource.Resource) error
func (*ParentReference) Resolved ¶
func (ref *ParentReference) Resolved() bool
func (*ParentReference) SetFromCliFlag ¶
func (ref *ParentReference) SetFromCliFlag(raw string) error
implement CustomTypeCliValue method
func (*ParentReference) String ¶
func (ref *ParentReference) String() string
type QueryResultChange ¶
type QueryResultChange struct { Changes []*LimitPoolChange PrevPageCursor *PagerCursor NextPageCursor *PagerCursor ResumeToken string IsCurrent bool IsHardReset bool IsSoftReset bool SnapshotSize int64 }
func (*QueryResultChange) GetIsCurrent ¶
func (qr *QueryResultChange) GetIsCurrent() bool
func (*QueryResultChange) GetIsHardReset ¶
func (qr *QueryResultChange) GetIsHardReset() bool
func (*QueryResultChange) GetIsSoftReset ¶
func (qr *QueryResultChange) GetIsSoftReset() bool
func (*QueryResultChange) GetNextPageCursor ¶
func (qr *QueryResultChange) GetNextPageCursor() gotenresource.Cursor
func (*QueryResultChange) GetPrevPageCursor ¶
func (qr *QueryResultChange) GetPrevPageCursor() gotenresource.Cursor
func (*QueryResultChange) GetResults ¶
func (qr *QueryResultChange) GetResults() gotenresource.ResourceChangeList
func (*QueryResultChange) GetResumeToken ¶
func (qr *QueryResultChange) GetResumeToken() string
func (*QueryResultChange) GetSnapshotSize ¶
func (qr *QueryResultChange) GetSnapshotSize() int64
func (*QueryResultChange) SetCursors ¶
func (qr *QueryResultChange) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor)
func (*QueryResultChange) SetIsCurrent ¶
func (qr *QueryResultChange) SetIsCurrent()
func (*QueryResultChange) SetIsHardReset ¶
func (qr *QueryResultChange) SetIsHardReset()
func (*QueryResultChange) SetIsSoftReset ¶
func (qr *QueryResultChange) SetIsSoftReset()
func (*QueryResultChange) SetResults ¶
func (qr *QueryResultChange) SetResults(results gotenresource.ResourceChangeList)
func (*QueryResultChange) SetResumeToken ¶
func (qr *QueryResultChange) SetResumeToken(token string)
func (*QueryResultChange) SetSnapshotSize ¶
func (qr *QueryResultChange) SetSnapshotSize(size int64)
type QueryResultSnapshot ¶
type QueryResultSnapshot struct { LimitPools []*LimitPool PrevPageCursor *PagerCursor NextPageCursor *PagerCursor TotalResultsCount int32 CurrentOffset int32 }
func (*QueryResultSnapshot) GetNextPageCursor ¶
func (qr *QueryResultSnapshot) GetNextPageCursor() gotenresource.Cursor
func (*QueryResultSnapshot) GetPagingInfo ¶ added in v0.10.1
func (qr *QueryResultSnapshot) GetPagingInfo() (totalCount, offset int32)
func (*QueryResultSnapshot) GetPrevPageCursor ¶
func (qr *QueryResultSnapshot) GetPrevPageCursor() gotenresource.Cursor
func (*QueryResultSnapshot) GetResults ¶
func (qr *QueryResultSnapshot) GetResults() gotenresource.ResourceList
func (*QueryResultSnapshot) SetCursors ¶
func (qr *QueryResultSnapshot) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor)
func (*QueryResultSnapshot) SetPagingInfo ¶ added in v0.10.1
func (qr *QueryResultSnapshot) SetPagingInfo(totalCount, offset int32)
func (*QueryResultSnapshot) SetResults ¶
func (qr *QueryResultSnapshot) SetResults(results gotenresource.ResourceList)
type Reference ¶
type Reference struct { Name // contains filtered or unexported fields }
func MustParseReference ¶
func ParseReference ¶
func (*Reference) ClearCached ¶
func (ref *Reference) ClearCached()
func (*Reference) FullyQualifiedName ¶
func (*Reference) GetIParentName ¶ added in v0.8.0
func (ref *Reference) GetIParentName() gotenresource.Name
func (*Reference) GetIUnderlyingParentName ¶ added in v0.8.0
func (ref *Reference) GetIUnderlyingParentName() gotenresource.Name
func (*Reference) GetIdParts ¶
func (*Reference) GetLimitPool ¶
func (*Reference) GetPattern ¶
func (ref *Reference) GetPattern() gotenresource.NamePattern
func (*Reference) GetRawResource ¶
func (ref *Reference) GetRawResource() gotenresource.Resource
func (*Reference) GetResourceDescriptor ¶
func (ref *Reference) GetResourceDescriptor() gotenresource.Descriptor
func (*Reference) GetSegments ¶
func (ref *Reference) GetSegments() gotenresource.NameSegments
func (*Reference) GotenEqual ¶
GotenEqual returns true if other is of same type and paths are equal (implements goten.Equaler interface)
func (*Reference) IsFullyQualified ¶
func (*Reference) IsSpecified ¶
func (*Reference) Matches ¶
Matches is same as GotenEqual, but also will accept "other" if name is wildcard.
func (*Reference) ParseProtoString ¶
func (*Reference) ProtoString ¶
func (*Reference) ResolveRaw ¶
func (ref *Reference) ResolveRaw(res gotenresource.Resource) error
func (*Reference) SetFromCliFlag ¶
implement CustomTypeCliValue method
type WatchQuery ¶
type WatchQuery struct { ListQuery WatchType watch_type.WatchType ChunkSize int ResumeToken string StartingTime *timestamppb.Timestamp }
func (*WatchQuery) GetMaximumChunkSize ¶
func (q *WatchQuery) GetMaximumChunkSize() int
func (*WatchQuery) GetResumeToken ¶
func (q *WatchQuery) GetResumeToken() string
func (*WatchQuery) GetStartingTime ¶ added in v0.9.0
func (q *WatchQuery) GetStartingTime() *timestamppb.Timestamp
func (*WatchQuery) GetWatchType ¶
func (q *WatchQuery) GetWatchType() watch_type.WatchType
func (*WatchQuery) SetMaximumChunkSize ¶
func (q *WatchQuery) SetMaximumChunkSize(chunkSize int)
func (*WatchQuery) SetResumeToken ¶
func (q *WatchQuery) SetResumeToken(token string)
func (*WatchQuery) SetStartingTime ¶ added in v0.9.0
func (q *WatchQuery) SetStartingTime(startingTime *timestamppb.Timestamp)
func (*WatchQuery) SetWatchType ¶
func (q *WatchQuery) SetWatchType(watchType watch_type.WatchType)
func (*WatchQuery) String ¶
func (q *WatchQuery) String() string
Source Files ¶
- limit_pool.pb.access.go
- limit_pool.pb.collections.go
- limit_pool.pb.descriptor.go
- limit_pool.pb.fieldmask.go
- limit_pool.pb.fieldpath.go
- limit_pool.pb.fieldpathbuilder.go
- limit_pool.pb.filter.go
- limit_pool.pb.filterbuilder.go
- limit_pool.pb.go
- limit_pool.pb.name.go
- limit_pool.pb.namebuilder.go
- limit_pool.pb.object_ext.go
- limit_pool.pb.pagination.go
- limit_pool.pb.parentname.go
- limit_pool.pb.query.go
- limit_pool.pb.validate.go
- limit_pool.pb.view.go
- limit_pool_change.pb.change.go
- limit_pool_change.pb.go
- limit_pool_change.pb.validate.go