quality_profile

package
v0.12.9 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2023 License: Apache-2.0 Imports: 45 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NamePattern_Project = "projects/{project}/qualityProfiles/{quality_profile}"
)

Variables

This section is empty.

Functions

func AsAnyCastAccess

func AsAnyCastAccess(access QualityProfileAccess) gotenresource.Access

Types

type Descriptor

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

func GetDescriptor

func GetDescriptor() *Descriptor

func (*Descriptor) GetNameDescriptor

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

func (*Descriptor) GetResourceTypeName

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

func (*Descriptor) NewGetQuery

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

func (*Descriptor) NewListQuery

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

func (*Descriptor) NewNameList

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

func (*Descriptor) NewParentNameList

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

func (*Descriptor) NewParentReferenceList

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

func (*Descriptor) NewQueryResultChange

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

func (*Descriptor) NewQueryResultSnapshot

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

func (*Descriptor) NewReferenceList

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

func (*Descriptor) NewResource

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

func (*Descriptor) NewResourceChange

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

func (*Descriptor) NewResourceChangeList

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

func (*Descriptor) NewResourceChangeMap

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

func (*Descriptor) NewResourceCursor

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

func (*Descriptor) NewResourceFieldMask

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

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

func (*Descriptor) NewSearchQuery

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

func (*Descriptor) NewWatchQuery

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

func (*Descriptor) ParseFieldPath

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

func (*Descriptor) ParseResourceName

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

type Filter

type Filter struct {
	FilterCondition
}

func (*Filter) ConvertToNative

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

func (*Filter) ConvertToType

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

func (*Filter) DecodeFirestore

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

func (*Filter) EncodeFirestore

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

firestore encoding/decoding integration

func (*Filter) Equal

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

func (*Filter) Evaluate

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

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

func (*Filter) EvaluateRaw

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

func (*Filter) FilterSlice

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

FilterSlice is a helper for filtering arrays

func (*Filter) GetCondition

func (filter *Filter) GetCondition() FilterCondition

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

func (*Filter) GetRawCondition

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

func (*Filter) HasTrait

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

func (*Filter) Match

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

func (*Filter) ParseProtoString

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

func (*Filter) ProtoString

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

func (*Filter) Receive

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

func (*Filter) SetFromCliFlag

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

func (*Filter) String

func (filter *Filter) String() string

func (*Filter) Type

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

func (*Filter) TypeName

func (filter *Filter) TypeName() string

func (*Filter) Value

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

type FilterBuilder

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

func NewAndFilterBuilder

func NewAndFilterBuilder() *FilterBuilder

func NewFilterBuilder

func NewFilterBuilder() *FilterBuilder

func NewOrFilterBuilder

func NewOrFilterBuilder() *FilterBuilder

func (*FilterBuilder) Filter

func (b *FilterBuilder) Filter() *Filter

func (*FilterBuilder) Where

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

func (*FilterBuilder) WherePath

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

func (*FilterBuilder) With

type FilterBuilderOrCondition

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

type FilterCondition

type FilterCondition interface {
	gotenresource.FilterCondition

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

	// Whether this condition is at least as specific as other.
	// When true, any QualityProfile 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 QualityProfile_FieldPath) bool
	// contains filtered or unexported methods
}

func AndFilterConditions

func AndFilterConditions(conds ...FilterCondition) FilterCondition

type FilterConditionCompare

type FilterConditionCompare struct {
	Operator filterParser.CompareOperator
	QualityProfile_FieldPathValue
}

func (*FilterConditionCompare) And

func (*FilterConditionCompare) ConditionCompare

func (cond *FilterConditionCompare) ConditionCompare()

func (*FilterConditionCompare) Evaluate

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

func (*FilterConditionCompare) EvaluateRaw

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

func (*FilterConditionCompare) GetOperator

func (*FilterConditionCompare) GetRawFieldPath

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

func (*FilterConditionCompare) GetRawFieldPathValue

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

func (*FilterConditionCompare) Satisfies

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

func (*FilterConditionCompare) SatisfiesRaw

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

func (*FilterConditionCompare) SpecifiesFieldPath

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

func (*FilterConditionCompare) SpecifiesRawFieldPath

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

func (*FilterConditionCompare) String

func (cond *FilterConditionCompare) String() string

type FilterConditionComposite

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

func (*FilterConditionComposite) And

func (*FilterConditionComposite) ConditionComposite

func (cond *FilterConditionComposite) ConditionComposite()

func (*FilterConditionComposite) Evaluate

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

func (*FilterConditionComposite) EvaluateRaw

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

func (*FilterConditionComposite) GetOperator

func (*FilterConditionComposite) GetSubConditions

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

func (*FilterConditionComposite) Satisfies

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

func (*FilterConditionComposite) SatisfiesRaw

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

func (*FilterConditionComposite) SpecifiesFieldPath

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

func (*FilterConditionComposite) SpecifiesRawFieldPath

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

func (*FilterConditionComposite) String

func (cond *FilterConditionComposite) String() string

type FilterConditionContains

func (*FilterConditionContains) And

func (*FilterConditionContains) ConditionContains

func (cond *FilterConditionContains) ConditionContains()

func (*FilterConditionContains) ConditionContainsType

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

func (*FilterConditionContains) Evaluate

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

func (*FilterConditionContains) EvaluateRaw

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

func (*FilterConditionContains) GetFieldPath

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 QualityProfile_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 {
	QualityProfile_FieldPathArrayOfValues
}

func (*FilterConditionIn) And

func (*FilterConditionIn) ConditionIn

func (cond *FilterConditionIn) ConditionIn()

func (*FilterConditionIn) Evaluate

func (cond *FilterConditionIn) Evaluate(res *QualityProfile) 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 QualityProfile_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 QualityProfile_FieldPath
}

func (*FilterConditionIsNaN) And

func (*FilterConditionIsNaN) ConditionIsNaN

func (cond *FilterConditionIsNaN) ConditionIsNaN()

func (*FilterConditionIsNaN) Evaluate

func (cond *FilterConditionIsNaN) Evaluate(res *QualityProfile) 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 QualityProfile_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 QualityProfile_FieldPath
}

func (*FilterConditionIsNull) And

func (*FilterConditionIsNull) ConditionIsNull

func (cond *FilterConditionIsNull) ConditionIsNull()

func (*FilterConditionIsNull) Evaluate

func (cond *FilterConditionIsNull) Evaluate(res *QualityProfile) 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 QualityProfile_FieldPath) bool

func (*FilterConditionIsNull) SpecifiesRawFieldPath

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

func (*FilterConditionIsNull) String

func (cond *FilterConditionIsNull) String() string

type FilterConditionNot

type FilterConditionNot struct {
	FilterCondition
}

func (*FilterConditionNot) And

func (*FilterConditionNot) ConditionNot

func (cond *FilterConditionNot) ConditionNot()

func (*FilterConditionNot) Evaluate

func (cond *FilterConditionNot) Evaluate(res *QualityProfile) 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 QualityProfile_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 {
	QualityProfile_FieldPathArrayOfValues
}

func (*FilterConditionNotIn) And

func (*FilterConditionNotIn) ConditionNotIn

func (cond *FilterConditionNotIn) ConditionNotIn()

func (*FilterConditionNotIn) Evaluate

func (cond *FilterConditionNotIn) Evaluate(res *QualityProfile) 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 QualityProfile_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      *QualityProfile_FieldMask
}

func (*GetQuery) GetFieldMask

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

func (*GetQuery) GetReference

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

func (*GetQuery) GetResourceDescriptor

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

func (*GetQuery) GotenQuery

func (q *GetQuery) GotenQuery()

func (*GetQuery) SetFieldMask

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

func (*GetQuery) SetReference

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

func (*GetQuery) String

func (q *GetQuery) String() string

type ListQuery

type ListQuery struct {
	Filter         *Filter
	Pager          *PagerQuery
	Mask           *QualityProfile_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.8.3

func (q *ListQuery) GetWithPagingInfo() bool

func (*ListQuery) GotenQuery

func (q *ListQuery) GotenQuery()

func (*ListQuery) SetFieldMask

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

func (*ListQuery) SetFilter

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

func (*ListQuery) SetPager

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

func (*ListQuery) SetWithPagingInfo added in v0.8.3

func (q *ListQuery) SetWithPagingInfo(with bool)

func (*ListQuery) String

func (q *ListQuery) String() string

type Name

type Name struct {
	ParentName
	QualityProfileId string `firestore:"qualityProfileId"`
}

func MustParseName

func MustParseName(name string) *Name

func ParseName

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

func ParseNameOrId

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

func (*Name) AsRawReference

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

func (*Name) AsReference

func (name *Name) AsReference() *Reference

func (*Name) ConvertToNative

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

func (*Name) ConvertToType

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

func (*Name) Equal

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

func (*Name) FullyQualifiedName

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

func (*Name) GetIParentName added in v0.7.1

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

func (*Name) GetIUnderlyingParentName added in v0.7.1

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

func (*Name) GetIdParts

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

func (*Name) GetPattern

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

func (*Name) GetProjectName

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

func (*Name) GetResourceDescriptor

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

func (*Name) GetSegments

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

func (*Name) GotenEqual

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

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

func (*Name) HasTrait

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

func (*Name) IsFullyQualified

func (name *Name) IsFullyQualified() bool

func (*Name) IsSpecified

func (name *Name) IsSpecified() bool

func (*Name) Match

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

func (*Name) Matches

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

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

func (*Name) ParseProtoString

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

func (*Name) ProtoString

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

func (*Name) Receive

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

func (*Name) SetFromCliFlag

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

implement CustomTypeCliValue method

func (*Name) SetFromSegments

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

func (*Name) String

func (name *Name) String() string

func (*Name) Type

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

func (*Name) TypeName

func (name *Name) TypeName() string

func (*Name) Value

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

type NameBuilder

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

func NewNameBuilder

func NewNameBuilder() *NameBuilder

func (*NameBuilder) Name

func (b *NameBuilder) Name() *Name

func (*NameBuilder) Parent

func (b *NameBuilder) Parent() *ParentName

func (*NameBuilder) ParentReference

func (b *NameBuilder) ParentReference() *ParentReference

func (*NameBuilder) Reference

func (b *NameBuilder) Reference() *Reference

func (*NameBuilder) SetId

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

func (*NameBuilder) SetProject

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

func (*NameBuilder) SetProjectId

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

type NamePattern

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

type OrderBy

type OrderBy struct {
	OrderByFields []OrderByField
}

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

func (*OrderBy) Compare

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

func (*OrderBy) CompareRaw

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

func (*OrderBy) GetFieldMask

func (orderBy *OrderBy) GetFieldMask() *QualityProfile_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 QualityProfileList, elem *QualityProfile) (QualityProfileList, int)

func (*OrderBy) InsertSortedRaw

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

func (*OrderBy) ParseProtoString

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

func (*OrderBy) ProtoString

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

func (*OrderBy) SetFromCliFlag

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

func (*OrderBy) Sort

func (orderBy *OrderBy) Sort(results QualityProfileList)

func (*OrderBy) SortRaw

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

func (*OrderBy) String

func (orderBy *OrderBy) String() string

type OrderByField

type OrderByField struct {
	FieldPath QualityProfile_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 *QualityProfile) 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.7.1

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

func (*PagerQuery) SetLimit added in v0.7.1

func (p *PagerQuery) SetLimit(limit int)

func (*PagerQuery) SetOrderBy added in v0.7.1

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

func (*PagerQuery) SetPageDirection added in v0.7.1

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

func (*PagerQuery) SetPeekForward added in v0.7.1

func (p *PagerQuery) SetPeekForward(peekForward bool)

type ParentName

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

func MustParseParentName

func MustParseParentName(name string) *ParentName

func ParseParentName

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

func (*ParentName) AsRawReference

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

func (*ParentName) AsReference

func (name *ParentName) AsReference() *ParentReference

func (*ParentName) DescendsFrom

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

func (*ParentName) FullyQualifiedName

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

func (*ParentName) GetIParentName added in v0.7.1

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

func (*ParentName) GetIUnderlyingParentName added in v0.7.1

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

func (*ParentName) GetIdParts

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

func (*ParentName) GetPattern

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

func (*ParentName) GetProjectName

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

func (*ParentName) GetResourceDescriptor

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

func (*ParentName) GetSegments

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

func (*ParentName) GotenEqual

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

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

func (*ParentName) IsFullyQualified

func (name *ParentName) IsFullyQualified() bool

func (*ParentName) IsSpecified

func (name *ParentName) IsSpecified() bool

func (*ParentName) Matches

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

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

func (*ParentName) ParseProtoString

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

func (*ParentName) ProtoString

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

func (*ParentName) SetFromCliFlag

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

implement CustomTypeCliValue method

func (*ParentName) SetFromSegments

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

func (*ParentName) String

func (name *ParentName) String() string

type ParentReference

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

func MakeParentReference

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

func MustParseParentReference

func MustParseParentReference(name string) *ParentReference

func ParseParentReference

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

func (*ParentReference) ClearCached

func (ref *ParentReference) ClearCached()

func (*ParentReference) ConvertToNative added in v0.6.2

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

func (*ParentReference) ConvertToType added in v0.6.2

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

func (*ParentReference) Equal added in v0.6.2

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

func (*ParentReference) GetIParentName added in v0.7.1

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

func (*ParentReference) GetIUnderlyingParentName added in v0.7.1

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

func (*ParentReference) GetIdParts

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

func (*ParentReference) GetPattern

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

func (*ParentReference) GetProject

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

func (*ParentReference) GetProjectReference

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

func (*ParentReference) GetRawResource

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

func (*ParentReference) GetResourceDescriptor

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

func (*ParentReference) GetSegments

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

func (*ParentReference) GetUnderlyingReference

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

func (*ParentReference) GotenEqual

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

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

func (*ParentReference) HasTrait added in v0.6.2

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

func (*ParentReference) IsFullyQualified

func (ref *ParentReference) IsFullyQualified() bool

func (*ParentReference) IsSpecified

func (ref *ParentReference) IsSpecified() bool

func (*ParentReference) Match added in v0.6.2

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

func (*ParentReference) Matches

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

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

func (*ParentReference) ParseProtoString

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

func (*ParentReference) ProtoString

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

func (*ParentReference) Receive added in v0.6.2

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

func (*ParentReference) ResolveRaw

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

func (*ParentReference) Resolved

func (ref *ParentReference) Resolved() bool

func (*ParentReference) SetFromCliFlag

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

implement CustomTypeCliValue method

func (*ParentReference) String

func (ref *ParentReference) String() string

func (*ParentReference) Type added in v0.6.2

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

func (*ParentReference) TypeName added in v0.6.2

func (name *ParentReference) TypeName() string

func (*ParentReference) Value added in v0.6.2

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

type Profile

type Profile struct {

	// Display Name
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty" firestore:"displayName"`
	// Optional explanation for this Profile
	Description string          `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty" firestore:"description"`
	Filter      *Profile_Filter `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty" firestore:"filter"`
	// Collection of metric thresholds to describe state of network for this
	// Profile, example:
	MetricThresholds []*Profile_MetricThreshold `` /* 138-byte string literal not displayed */
	// Overrides defines sub-profiles with more specific filters
	// Note: each level filters must be guaranteed to non-overlapping and use more
	// specific filter than its parent Example: Given parent with filter
	// <<locations: <Japan>, targets: <google.com,amazon.com,ntt.com>>, it's ok to
	// specify overrides that slice by Prefecture, Source ISP, like
	// <<locations: <Japan/Tokyo, Japan/Kyoto>, asns: <OCN, Docomo>, targets:
	// <google.com,amazon.com,ntt.com>>; and
	// <<locations: <Japan/Chiba>, asns: <OCN, Softbank>, targets:
	// <google.com,amazon.com,ntt.com>> but not:
	// <<locations: <Japan>, asns: <OCN>, targets:
	// <google.com,amazon.com,ntt.com>>, since it *might* be overlapping OCN
	// filter in Tokyo defined above
	Overrides []*Profile `protobuf:"bytes,8,rep,name=overrides,proto3" json:"overrides,omitempty" firestore:"overrides"`
	// contains filtered or unexported fields
}

func (*Profile) Clone

func (o *Profile) Clone() *Profile

func (*Profile) CloneRaw

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

func (*Profile) Descriptor

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

Deprecated, Use Profile.ProtoReflect.Descriptor instead.

func (*Profile) GetDescription

func (m *Profile) GetDescription() string

func (*Profile) GetDisplayName

func (m *Profile) GetDisplayName() string

func (*Profile) GetFilter

func (m *Profile) GetFilter() *Profile_Filter

func (*Profile) GetMetricThresholds

func (m *Profile) GetMetricThresholds() []*Profile_MetricThreshold

func (*Profile) GetOverrides

func (m *Profile) GetOverrides() []*Profile

func (*Profile) GotenMessage

func (*Profile) GotenMessage()

func (*Profile) GotenObjectExt

func (o *Profile) GotenObjectExt()

func (*Profile) GotenValidate

func (obj *Profile) GotenValidate() error

func (*Profile) MakeDiffFieldMask

func (o *Profile) MakeDiffFieldMask(other *Profile) *Profile_FieldMask

func (*Profile) MakeFullFieldMask

func (o *Profile) MakeFullFieldMask() *Profile_FieldMask

func (*Profile) MakeRawDiffFieldMask

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

func (*Profile) MakeRawFullFieldMask

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

func (*Profile) Marshal

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

func (*Profile) MarshalJSON

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

func (*Profile) Merge

func (o *Profile) Merge(source *Profile)

func (*Profile) MergeRaw

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

func (*Profile) ProtoMessage

func (*Profile) ProtoMessage()

func (*Profile) ProtoReflect

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

func (*Profile) Reset

func (m *Profile) Reset()

func (*Profile) SetDescription

func (m *Profile) SetDescription(fv string)

func (*Profile) SetDisplayName

func (m *Profile) SetDisplayName(fv string)

func (*Profile) SetFilter

func (m *Profile) SetFilter(fv *Profile_Filter)

func (*Profile) SetMetricThresholds

func (m *Profile) SetMetricThresholds(fv []*Profile_MetricThreshold)

func (*Profile) SetOverrides

func (m *Profile) SetOverrides(fv []*Profile)

func (*Profile) String

func (m *Profile) String() string

func (*Profile) Unmarshal

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

func (*Profile) UnmarshalJSON

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

type ProfileFieldPathBuilder

type ProfileFieldPathBuilder struct{}

func NewProfileFieldPathBuilder

func NewProfileFieldPathBuilder() ProfileFieldPathBuilder

func (ProfileFieldPathBuilder) Description

func (ProfileFieldPathBuilder) DisplayName

func (ProfileFieldPathBuilder) Filter

func (ProfileFieldPathBuilder) MetricThresholds

func (ProfileFieldPathBuilder) Overrides

type ProfileFilterFieldPathBuilder

type ProfileFilterFieldPathBuilder struct{}

func NewProfileFilterFieldPathBuilder

func NewProfileFilterFieldPathBuilder() ProfileFilterFieldPathBuilder

func (ProfileFilterFieldPathBuilder) SourceAsnNames

func (ProfileFilterFieldPathBuilder) SourceLocations

func (ProfileFilterFieldPathBuilder) Targets

type ProfileFilter_FieldPath

type ProfileFilter_FieldPath interface {
	gotenobject.FieldPath
	Selector() ProfileFilter_FieldPathSelector
	Get(source *Profile_Filter) []interface{}
	GetSingle(source *Profile_Filter) (interface{}, bool)
	ClearValue(item *Profile_Filter)

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

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

func MustParseProfileFilter_FieldPath

func MustParseProfileFilter_FieldPath(rawField string) ProfileFilter_FieldPath

func ParseProfileFilter_FieldPath

func ParseProfileFilter_FieldPath(rawField string) (ProfileFilter_FieldPath, error)

type ProfileFilter_FieldPathArrayItemValue

type ProfileFilter_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ProfileFilter_FieldPath
	ContainsValue(*Profile_Filter) bool
}

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

func MustParseProfileFilter_FieldPathArrayItemValue

func MustParseProfileFilter_FieldPathArrayItemValue(pathStr, valueStr string) ProfileFilter_FieldPathArrayItemValue

func ParseProfileFilter_FieldPathArrayItemValue

func ParseProfileFilter_FieldPathArrayItemValue(pathStr, valueStr string) (ProfileFilter_FieldPathArrayItemValue, error)

ParseProfileFilter_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ProfileFilter_FieldPathArrayOfValues

type ProfileFilter_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ProfileFilter_FieldPath
}

ProfileFilter_FieldPathArrayOfValues allows storing slice of values for Filter fields according to their type

func MustParseProfileFilter_FieldPathArrayOfValues

func MustParseProfileFilter_FieldPathArrayOfValues(pathStr, valuesStr string) ProfileFilter_FieldPathArrayOfValues

func ParseProfileFilter_FieldPathArrayOfValues

func ParseProfileFilter_FieldPathArrayOfValues(pathStr, valuesStr string) (ProfileFilter_FieldPathArrayOfValues, error)

type ProfileFilter_FieldPathSelector

type ProfileFilter_FieldPathSelector int32
const (
	ProfileFilter_FieldPathSelectorSourceLocations ProfileFilter_FieldPathSelector = 0
	ProfileFilter_FieldPathSelectorSourceAsnNames  ProfileFilter_FieldPathSelector = 1
	ProfileFilter_FieldPathSelectorTargets         ProfileFilter_FieldPathSelector = 2
)

func (ProfileFilter_FieldPathSelector) String

type ProfileFilter_FieldPathValue

type ProfileFilter_FieldPathValue interface {
	ProfileFilter_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Profile_Filter)
	CompareWith(*Profile_Filter) (cmp int, comparable bool)
}

ProfileFilter_FieldPathValue allows storing values for Filter fields according to their type

func MustParseProfileFilter_FieldPathValue

func MustParseProfileFilter_FieldPathValue(pathStr, valueStr string) ProfileFilter_FieldPathValue

func ParseProfileFilter_FieldPathValue

func ParseProfileFilter_FieldPathValue(pathStr, valueStr string) (ProfileFilter_FieldPathValue, error)

type ProfileFilter_FieldSubPath

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

func (*ProfileFilter_FieldSubPath) AsSourceLocationsSubPath

func (fps *ProfileFilter_FieldSubPath) AsSourceLocationsSubPath() (ProfileLocation_FieldPath, bool)

func (*ProfileFilter_FieldSubPath) ClearValue

func (fps *ProfileFilter_FieldSubPath) ClearValue(item *Profile_Filter)

func (*ProfileFilter_FieldSubPath) ClearValueRaw

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

func (*ProfileFilter_FieldSubPath) Get

func (fps *ProfileFilter_FieldSubPath) Get(source *Profile_Filter) (values []interface{})

Get returns all values pointed by selected field from source Profile_Filter

func (*ProfileFilter_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ProfileFilter_FieldSubPath) GetRaw

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

func (*ProfileFilter_FieldSubPath) GetSingle

func (fps *ProfileFilter_FieldSubPath) GetSingle(source *Profile_Filter) (interface{}, bool)

GetSingle returns value of selected field from source Profile_Filter

func (*ProfileFilter_FieldSubPath) GetSingleRaw

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

func (*ProfileFilter_FieldSubPath) IsLeaf

func (fps *ProfileFilter_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ProfileFilter_FieldSubPath) JSONString

func (fps *ProfileFilter_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ProfileFilter_FieldSubPath) Selector

func (*ProfileFilter_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*ProfileFilter_FieldSubPath) String

func (fps *ProfileFilter_FieldSubPath) String() string

String returns path representation in proto convention

func (*ProfileFilter_FieldSubPath) WithIArrayItemValue

func (fps *ProfileFilter_FieldSubPath) WithIArrayItemValue(value interface{}) ProfileFilter_FieldPathArrayItemValue

func (*ProfileFilter_FieldSubPath) WithIArrayOfValues

func (fps *ProfileFilter_FieldSubPath) WithIArrayOfValues(values interface{}) ProfileFilter_FieldPathArrayOfValues

func (*ProfileFilter_FieldSubPath) WithIValue

func (fps *ProfileFilter_FieldSubPath) WithIValue(value interface{}) ProfileFilter_FieldPathValue

func (*ProfileFilter_FieldSubPath) WithRawIArrayItemValue

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

func (*ProfileFilter_FieldSubPath) WithRawIArrayOfValues

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

func (*ProfileFilter_FieldSubPath) WithRawIValue

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

type ProfileFilter_FieldSubPathArrayItemValue

type ProfileFilter_FieldSubPathArrayItemValue struct {
	ProfileFilter_FieldPath
	// contains filtered or unexported fields
}

func (*ProfileFilter_FieldSubPathArrayItemValue) AsSourceLocationsPathItemValue

func (*ProfileFilter_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *ProfileFilter_FieldSubPathArrayItemValue) ContainsValue(source *Profile_Filter) bool

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

func (*ProfileFilter_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type ProfileFilter_FieldSubPathArrayOfValues

type ProfileFilter_FieldSubPathArrayOfValues struct {
	ProfileFilter_FieldPath
	// contains filtered or unexported fields
}

func (*ProfileFilter_FieldSubPathArrayOfValues) AsSourceLocationsPathArrayOfValues

func (fpsaov *ProfileFilter_FieldSubPathArrayOfValues) AsSourceLocationsPathArrayOfValues() (ProfileLocation_FieldPathArrayOfValues, bool)

func (*ProfileFilter_FieldSubPathArrayOfValues) GetRawValues

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

type ProfileFilter_FieldSubPathValue

type ProfileFilter_FieldSubPathValue struct {
	ProfileFilter_FieldPath
	// contains filtered or unexported fields
}

func (*ProfileFilter_FieldSubPathValue) AsSourceLocationsPathValue

func (fpvs *ProfileFilter_FieldSubPathValue) AsSourceLocationsPathValue() (ProfileLocation_FieldPathValue, bool)

func (*ProfileFilter_FieldSubPathValue) CompareWith

func (fpvs *ProfileFilter_FieldSubPathValue) CompareWith(source *Profile_Filter) (int, bool)

func (*ProfileFilter_FieldSubPathValue) CompareWithRaw

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

func (*ProfileFilter_FieldSubPathValue) GetRawValue

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

func (*ProfileFilter_FieldSubPathValue) SetTo

func (fpvs *ProfileFilter_FieldSubPathValue) SetTo(target **Profile_Filter)

func (*ProfileFilter_FieldSubPathValue) SetToRaw

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

type ProfileFilter_FieldTerminalPath

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

func (*ProfileFilter_FieldTerminalPath) ClearValue

func (fp *ProfileFilter_FieldTerminalPath) ClearValue(item *Profile_Filter)

func (*ProfileFilter_FieldTerminalPath) ClearValueRaw

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

func (*ProfileFilter_FieldTerminalPath) Get

func (fp *ProfileFilter_FieldTerminalPath) Get(source *Profile_Filter) (values []interface{})

Get returns all values pointed by specific field from source Profile_Filter

func (*ProfileFilter_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ProfileFilter_FieldTerminalPath) GetRaw

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

func (*ProfileFilter_FieldTerminalPath) GetSingle

func (fp *ProfileFilter_FieldTerminalPath) GetSingle(source *Profile_Filter) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Profile_Filter

func (*ProfileFilter_FieldTerminalPath) GetSingleRaw

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

func (*ProfileFilter_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ProfileFilter_FieldTerminalPath) JSONString

func (fp *ProfileFilter_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ProfileFilter_FieldTerminalPath) Selector

func (*ProfileFilter_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*ProfileFilter_FieldTerminalPath) String

String returns path representation in proto convention

func (*ProfileFilter_FieldTerminalPath) WithIArrayItemValue

func (fp *ProfileFilter_FieldTerminalPath) WithIArrayItemValue(value interface{}) ProfileFilter_FieldPathArrayItemValue

func (*ProfileFilter_FieldTerminalPath) WithIArrayOfValues

func (fp *ProfileFilter_FieldTerminalPath) WithIArrayOfValues(values interface{}) ProfileFilter_FieldPathArrayOfValues

func (*ProfileFilter_FieldTerminalPath) WithIValue

func (fp *ProfileFilter_FieldTerminalPath) WithIValue(value interface{}) ProfileFilter_FieldPathValue

func (*ProfileFilter_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ProfileFilter_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ProfileFilter_FieldTerminalPath) WithRawIValue

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

type ProfileFilter_FieldTerminalPathArrayItemValue

type ProfileFilter_FieldTerminalPathArrayItemValue struct {
	ProfileFilter_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProfileFilter_FieldTerminalPathArrayItemValue) AsSourceAsnNamesItemValue

func (fpaiv *ProfileFilter_FieldTerminalPathArrayItemValue) AsSourceAsnNamesItemValue() (string, bool)

func (*ProfileFilter_FieldTerminalPathArrayItemValue) AsSourceLocationsItemValue

func (fpaiv *ProfileFilter_FieldTerminalPathArrayItemValue) AsSourceLocationsItemValue() (*Profile_Location, bool)

func (*ProfileFilter_FieldTerminalPathArrayItemValue) AsTargetsItemValue

func (fpaiv *ProfileFilter_FieldTerminalPathArrayItemValue) AsTargetsItemValue() (string, bool)

func (*ProfileFilter_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ProfileFilter_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ProfileFilter_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ProfileFilter_FieldTerminalPathArrayItemValue) GetSingle(source *Profile_Filter) (interface{}, bool)

func (*ProfileFilter_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ProfileFilter_FieldTerminalPathArrayOfValues

type ProfileFilter_FieldTerminalPathArrayOfValues struct {
	ProfileFilter_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProfileFilter_FieldTerminalPathArrayOfValues) AsSourceAsnNamesArrayOfValues

func (fpaov *ProfileFilter_FieldTerminalPathArrayOfValues) AsSourceAsnNamesArrayOfValues() ([][]string, bool)

func (*ProfileFilter_FieldTerminalPathArrayOfValues) AsSourceLocationsArrayOfValues

func (fpaov *ProfileFilter_FieldTerminalPathArrayOfValues) AsSourceLocationsArrayOfValues() ([][]*Profile_Location, bool)

func (*ProfileFilter_FieldTerminalPathArrayOfValues) AsTargetsArrayOfValues

func (fpaov *ProfileFilter_FieldTerminalPathArrayOfValues) AsTargetsArrayOfValues() ([][]string, bool)

func (*ProfileFilter_FieldTerminalPathArrayOfValues) GetRawValues

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

type ProfileFilter_FieldTerminalPathValue

type ProfileFilter_FieldTerminalPathValue struct {
	ProfileFilter_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProfileFilter_FieldTerminalPathValue) AsSourceAsnNamesValue

func (fpv *ProfileFilter_FieldTerminalPathValue) AsSourceAsnNamesValue() ([]string, bool)

func (*ProfileFilter_FieldTerminalPathValue) AsSourceLocationsValue

func (fpv *ProfileFilter_FieldTerminalPathValue) AsSourceLocationsValue() ([]*Profile_Location, bool)

func (*ProfileFilter_FieldTerminalPathValue) AsTargetsValue

func (fpv *ProfileFilter_FieldTerminalPathValue) AsTargetsValue() ([]string, bool)

func (*ProfileFilter_FieldTerminalPathValue) CompareWith

func (fpv *ProfileFilter_FieldTerminalPathValue) CompareWith(source *Profile_Filter) (int, bool)

CompareWith compares value in the 'ProfileFilter_FieldTerminalPathValue' with the value under path in 'Profile_Filter'.

func (*ProfileFilter_FieldTerminalPathValue) CompareWithRaw

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

func (*ProfileFilter_FieldTerminalPathValue) GetRawValue

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

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

func (*ProfileFilter_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Filter

func (*ProfileFilter_FieldTerminalPathValue) SetToRaw

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

type ProfileLocationFieldPathBuilder

type ProfileLocationFieldPathBuilder struct{}

func NewProfileLocationFieldPathBuilder

func NewProfileLocationFieldPathBuilder() ProfileLocationFieldPathBuilder

func (ProfileLocationFieldPathBuilder) AdministrativeAreaLevel1Name

func (ProfileLocationFieldPathBuilder) AdministrativeAreaLevel2Name

func (ProfileLocationFieldPathBuilder) AdministrativeAreaLevel3Name

func (ProfileLocationFieldPathBuilder) CountryName

type ProfileLocation_FieldPath

type ProfileLocation_FieldPath interface {
	gotenobject.FieldPath
	Selector() ProfileLocation_FieldPathSelector
	Get(source *Profile_Location) []interface{}
	GetSingle(source *Profile_Location) (interface{}, bool)
	ClearValue(item *Profile_Location)

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

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

func MustParseProfileLocation_FieldPath

func MustParseProfileLocation_FieldPath(rawField string) ProfileLocation_FieldPath

func ParseProfileLocation_FieldPath

func ParseProfileLocation_FieldPath(rawField string) (ProfileLocation_FieldPath, error)

type ProfileLocation_FieldPathArrayItemValue

type ProfileLocation_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ProfileLocation_FieldPath
	ContainsValue(*Profile_Location) bool
}

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

func MustParseProfileLocation_FieldPathArrayItemValue

func MustParseProfileLocation_FieldPathArrayItemValue(pathStr, valueStr string) ProfileLocation_FieldPathArrayItemValue

func ParseProfileLocation_FieldPathArrayItemValue

func ParseProfileLocation_FieldPathArrayItemValue(pathStr, valueStr string) (ProfileLocation_FieldPathArrayItemValue, error)

ParseProfileLocation_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ProfileLocation_FieldPathArrayOfValues

type ProfileLocation_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ProfileLocation_FieldPath
}

ProfileLocation_FieldPathArrayOfValues allows storing slice of values for Location fields according to their type

func MustParseProfileLocation_FieldPathArrayOfValues

func MustParseProfileLocation_FieldPathArrayOfValues(pathStr, valuesStr string) ProfileLocation_FieldPathArrayOfValues

func ParseProfileLocation_FieldPathArrayOfValues

func ParseProfileLocation_FieldPathArrayOfValues(pathStr, valuesStr string) (ProfileLocation_FieldPathArrayOfValues, error)

type ProfileLocation_FieldPathSelector

type ProfileLocation_FieldPathSelector int32
const (
	ProfileLocation_FieldPathSelectorCountryName                  ProfileLocation_FieldPathSelector = 0
	ProfileLocation_FieldPathSelectorAdministrativeAreaLevel1Name ProfileLocation_FieldPathSelector = 1
	ProfileLocation_FieldPathSelectorAdministrativeAreaLevel2Name ProfileLocation_FieldPathSelector = 2
	ProfileLocation_FieldPathSelectorAdministrativeAreaLevel3Name ProfileLocation_FieldPathSelector = 3
)

func (ProfileLocation_FieldPathSelector) String

type ProfileLocation_FieldPathValue

type ProfileLocation_FieldPathValue interface {
	ProfileLocation_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Profile_Location)
	CompareWith(*Profile_Location) (cmp int, comparable bool)
}

ProfileLocation_FieldPathValue allows storing values for Location fields according to their type

func MustParseProfileLocation_FieldPathValue

func MustParseProfileLocation_FieldPathValue(pathStr, valueStr string) ProfileLocation_FieldPathValue

func ParseProfileLocation_FieldPathValue

func ParseProfileLocation_FieldPathValue(pathStr, valueStr string) (ProfileLocation_FieldPathValue, error)

type ProfileLocation_FieldTerminalPath

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

func (*ProfileLocation_FieldTerminalPath) ClearValue

func (*ProfileLocation_FieldTerminalPath) ClearValueRaw

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

func (*ProfileLocation_FieldTerminalPath) Get

func (fp *ProfileLocation_FieldTerminalPath) Get(source *Profile_Location) (values []interface{})

Get returns all values pointed by specific field from source Profile_Location

func (*ProfileLocation_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ProfileLocation_FieldTerminalPath) GetRaw

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

func (*ProfileLocation_FieldTerminalPath) GetSingle

func (fp *ProfileLocation_FieldTerminalPath) GetSingle(source *Profile_Location) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Profile_Location

func (*ProfileLocation_FieldTerminalPath) GetSingleRaw

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

func (*ProfileLocation_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ProfileLocation_FieldTerminalPath) JSONString

func (fp *ProfileLocation_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ProfileLocation_FieldTerminalPath) Selector

func (*ProfileLocation_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*ProfileLocation_FieldTerminalPath) String

String returns path representation in proto convention

func (*ProfileLocation_FieldTerminalPath) WithIArrayItemValue

func (fp *ProfileLocation_FieldTerminalPath) WithIArrayItemValue(value interface{}) ProfileLocation_FieldPathArrayItemValue

func (*ProfileLocation_FieldTerminalPath) WithIArrayOfValues

func (fp *ProfileLocation_FieldTerminalPath) WithIArrayOfValues(values interface{}) ProfileLocation_FieldPathArrayOfValues

func (*ProfileLocation_FieldTerminalPath) WithIValue

func (fp *ProfileLocation_FieldTerminalPath) WithIValue(value interface{}) ProfileLocation_FieldPathValue

func (*ProfileLocation_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ProfileLocation_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ProfileLocation_FieldTerminalPath) WithRawIValue

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

type ProfileLocation_FieldTerminalPathArrayItemValue

type ProfileLocation_FieldTerminalPathArrayItemValue struct {
	ProfileLocation_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProfileLocation_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ProfileLocation_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ProfileLocation_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ProfileLocation_FieldTerminalPathArrayItemValue) GetSingle(source *Profile_Location) (interface{}, bool)

func (*ProfileLocation_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ProfileLocation_FieldTerminalPathArrayOfValues

type ProfileLocation_FieldTerminalPathArrayOfValues struct {
	ProfileLocation_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProfileLocation_FieldTerminalPathArrayOfValues) AsAdministrativeAreaLevel1NameArrayOfValues

func (fpaov *ProfileLocation_FieldTerminalPathArrayOfValues) AsAdministrativeAreaLevel1NameArrayOfValues() ([]string, bool)

func (*ProfileLocation_FieldTerminalPathArrayOfValues) AsAdministrativeAreaLevel2NameArrayOfValues

func (fpaov *ProfileLocation_FieldTerminalPathArrayOfValues) AsAdministrativeAreaLevel2NameArrayOfValues() ([]string, bool)

func (*ProfileLocation_FieldTerminalPathArrayOfValues) AsAdministrativeAreaLevel3NameArrayOfValues

func (fpaov *ProfileLocation_FieldTerminalPathArrayOfValues) AsAdministrativeAreaLevel3NameArrayOfValues() ([]string, bool)

func (*ProfileLocation_FieldTerminalPathArrayOfValues) AsCountryNameArrayOfValues

func (fpaov *ProfileLocation_FieldTerminalPathArrayOfValues) AsCountryNameArrayOfValues() ([]string, bool)

func (*ProfileLocation_FieldTerminalPathArrayOfValues) GetRawValues

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

type ProfileLocation_FieldTerminalPathValue

type ProfileLocation_FieldTerminalPathValue struct {
	ProfileLocation_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProfileLocation_FieldTerminalPathValue) AsAdministrativeAreaLevel1NameValue

func (fpv *ProfileLocation_FieldTerminalPathValue) AsAdministrativeAreaLevel1NameValue() (string, bool)

func (*ProfileLocation_FieldTerminalPathValue) AsAdministrativeAreaLevel2NameValue

func (fpv *ProfileLocation_FieldTerminalPathValue) AsAdministrativeAreaLevel2NameValue() (string, bool)

func (*ProfileLocation_FieldTerminalPathValue) AsAdministrativeAreaLevel3NameValue

func (fpv *ProfileLocation_FieldTerminalPathValue) AsAdministrativeAreaLevel3NameValue() (string, bool)

func (*ProfileLocation_FieldTerminalPathValue) AsCountryNameValue

func (fpv *ProfileLocation_FieldTerminalPathValue) AsCountryNameValue() (string, bool)

func (*ProfileLocation_FieldTerminalPathValue) CompareWith

func (fpv *ProfileLocation_FieldTerminalPathValue) CompareWith(source *Profile_Location) (int, bool)

CompareWith compares value in the 'ProfileLocation_FieldTerminalPathValue' with the value under path in 'Profile_Location'.

func (*ProfileLocation_FieldTerminalPathValue) CompareWithRaw

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

func (*ProfileLocation_FieldTerminalPathValue) GetRawValue

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

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

func (*ProfileLocation_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Location

func (*ProfileLocation_FieldTerminalPathValue) SetToRaw

type ProfileMetricThresholdFieldPathBuilder

type ProfileMetricThresholdFieldPathBuilder struct{}

func NewProfileMetricThresholdFieldPathBuilder

func NewProfileMetricThresholdFieldPathBuilder() ProfileMetricThresholdFieldPathBuilder

func (ProfileMetricThresholdFieldPathBuilder) AggregationReducer

func (ProfileMetricThresholdFieldPathBuilder) MetricType

func (ProfileMetricThresholdFieldPathBuilder) Value

type ProfileMetricThreshold_FieldPath

type ProfileMetricThreshold_FieldPath interface {
	gotenobject.FieldPath
	Selector() ProfileMetricThreshold_FieldPathSelector
	Get(source *Profile_MetricThreshold) []interface{}
	GetSingle(source *Profile_MetricThreshold) (interface{}, bool)
	ClearValue(item *Profile_MetricThreshold)

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

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

func MustParseProfileMetricThreshold_FieldPath

func MustParseProfileMetricThreshold_FieldPath(rawField string) ProfileMetricThreshold_FieldPath

func ParseProfileMetricThreshold_FieldPath

func ParseProfileMetricThreshold_FieldPath(rawField string) (ProfileMetricThreshold_FieldPath, error)

type ProfileMetricThreshold_FieldPathArrayItemValue

type ProfileMetricThreshold_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ProfileMetricThreshold_FieldPath
	ContainsValue(*Profile_MetricThreshold) bool
}

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

func MustParseProfileMetricThreshold_FieldPathArrayItemValue

func MustParseProfileMetricThreshold_FieldPathArrayItemValue(pathStr, valueStr string) ProfileMetricThreshold_FieldPathArrayItemValue

func ParseProfileMetricThreshold_FieldPathArrayItemValue

func ParseProfileMetricThreshold_FieldPathArrayItemValue(pathStr, valueStr string) (ProfileMetricThreshold_FieldPathArrayItemValue, error)

ParseProfileMetricThreshold_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ProfileMetricThreshold_FieldPathArrayOfValues

type ProfileMetricThreshold_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ProfileMetricThreshold_FieldPath
}

ProfileMetricThreshold_FieldPathArrayOfValues allows storing slice of values for MetricThreshold fields according to their type

func MustParseProfileMetricThreshold_FieldPathArrayOfValues

func MustParseProfileMetricThreshold_FieldPathArrayOfValues(pathStr, valuesStr string) ProfileMetricThreshold_FieldPathArrayOfValues

func ParseProfileMetricThreshold_FieldPathArrayOfValues

func ParseProfileMetricThreshold_FieldPathArrayOfValues(pathStr, valuesStr string) (ProfileMetricThreshold_FieldPathArrayOfValues, error)

type ProfileMetricThreshold_FieldPathSelector

type ProfileMetricThreshold_FieldPathSelector int32
const (
	ProfileMetricThreshold_FieldPathSelectorAggregationReducer ProfileMetricThreshold_FieldPathSelector = 0
	ProfileMetricThreshold_FieldPathSelectorMetricType         ProfileMetricThreshold_FieldPathSelector = 1
	ProfileMetricThreshold_FieldPathSelectorValue              ProfileMetricThreshold_FieldPathSelector = 2
)

func (ProfileMetricThreshold_FieldPathSelector) String

type ProfileMetricThreshold_FieldPathValue

type ProfileMetricThreshold_FieldPathValue interface {
	ProfileMetricThreshold_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Profile_MetricThreshold)
	CompareWith(*Profile_MetricThreshold) (cmp int, comparable bool)
}

ProfileMetricThreshold_FieldPathValue allows storing values for MetricThreshold fields according to their type

func MustParseProfileMetricThreshold_FieldPathValue

func MustParseProfileMetricThreshold_FieldPathValue(pathStr, valueStr string) ProfileMetricThreshold_FieldPathValue

func ParseProfileMetricThreshold_FieldPathValue

func ParseProfileMetricThreshold_FieldPathValue(pathStr, valueStr string) (ProfileMetricThreshold_FieldPathValue, error)

type ProfileMetricThreshold_FieldTerminalPath

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

func (*ProfileMetricThreshold_FieldTerminalPath) ClearValue

func (*ProfileMetricThreshold_FieldTerminalPath) ClearValueRaw

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

func (*ProfileMetricThreshold_FieldTerminalPath) Get

func (fp *ProfileMetricThreshold_FieldTerminalPath) Get(source *Profile_MetricThreshold) (values []interface{})

Get returns all values pointed by specific field from source Profile_MetricThreshold

func (*ProfileMetricThreshold_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ProfileMetricThreshold_FieldTerminalPath) GetRaw

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

func (*ProfileMetricThreshold_FieldTerminalPath) GetSingle

func (fp *ProfileMetricThreshold_FieldTerminalPath) GetSingle(source *Profile_MetricThreshold) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Profile_MetricThreshold

func (*ProfileMetricThreshold_FieldTerminalPath) GetSingleRaw

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

func (*ProfileMetricThreshold_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ProfileMetricThreshold_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ProfileMetricThreshold_FieldTerminalPath) Selector

func (*ProfileMetricThreshold_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*ProfileMetricThreshold_FieldTerminalPath) String

String returns path representation in proto convention

func (*ProfileMetricThreshold_FieldTerminalPath) WithIArrayItemValue

func (*ProfileMetricThreshold_FieldTerminalPath) WithIArrayOfValues

func (*ProfileMetricThreshold_FieldTerminalPath) WithIValue

func (*ProfileMetricThreshold_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ProfileMetricThreshold_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ProfileMetricThreshold_FieldTerminalPath) WithRawIValue

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

type ProfileMetricThreshold_FieldTerminalPathArrayItemValue

type ProfileMetricThreshold_FieldTerminalPathArrayItemValue struct {
	ProfileMetricThreshold_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProfileMetricThreshold_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ProfileMetricThreshold_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ProfileMetricThreshold_FieldTerminalPathArrayItemValue) GetSingle

func (*ProfileMetricThreshold_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ProfileMetricThreshold_FieldTerminalPathArrayOfValues

type ProfileMetricThreshold_FieldTerminalPathArrayOfValues struct {
	ProfileMetricThreshold_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProfileMetricThreshold_FieldTerminalPathArrayOfValues) AsAggregationReducerArrayOfValues

func (*ProfileMetricThreshold_FieldTerminalPathArrayOfValues) AsMetricTypeArrayOfValues

func (fpaov *ProfileMetricThreshold_FieldTerminalPathArrayOfValues) AsMetricTypeArrayOfValues() ([]string, bool)

func (*ProfileMetricThreshold_FieldTerminalPathArrayOfValues) AsValueArrayOfValues

func (fpaov *ProfileMetricThreshold_FieldTerminalPathArrayOfValues) AsValueArrayOfValues() ([]float64, bool)

func (*ProfileMetricThreshold_FieldTerminalPathArrayOfValues) GetRawValues

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

type ProfileMetricThreshold_FieldTerminalPathValue

type ProfileMetricThreshold_FieldTerminalPathValue struct {
	ProfileMetricThreshold_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ProfileMetricThreshold_FieldTerminalPathValue) AsAggregationReducerValue

func (*ProfileMetricThreshold_FieldTerminalPathValue) AsMetricTypeValue

func (fpv *ProfileMetricThreshold_FieldTerminalPathValue) AsMetricTypeValue() (string, bool)

func (*ProfileMetricThreshold_FieldTerminalPathValue) AsValueValue

func (*ProfileMetricThreshold_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ProfileMetricThreshold_FieldTerminalPathValue' with the value under path in 'Profile_MetricThreshold'.

func (*ProfileMetricThreshold_FieldTerminalPathValue) CompareWithRaw

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

func (*ProfileMetricThreshold_FieldTerminalPathValue) GetRawValue

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

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

func (*ProfileMetricThreshold_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object MetricThreshold

func (*ProfileMetricThreshold_FieldTerminalPathValue) SetToRaw

type ProfilePathSelectorDescription

type ProfilePathSelectorDescription struct{}

func (ProfilePathSelectorDescription) FieldPath

func (ProfilePathSelectorDescription) WithArrayOfValues

func (ProfilePathSelectorDescription) WithValue

type ProfilePathSelectorDisplayName

type ProfilePathSelectorDisplayName struct{}

func (ProfilePathSelectorDisplayName) FieldPath

func (ProfilePathSelectorDisplayName) WithArrayOfValues

func (ProfilePathSelectorDisplayName) WithValue

type ProfilePathSelectorFilter

type ProfilePathSelectorFilter struct{}

func (ProfilePathSelectorFilter) FieldPath

func (ProfilePathSelectorFilter) SourceAsnNames

func (ProfilePathSelectorFilter) SourceLocations

func (ProfilePathSelectorFilter) Targets

func (ProfilePathSelectorFilter) WithArrayOfValues

func (ProfilePathSelectorFilter) WithSubArrayItemValue

func (ProfilePathSelectorFilter) WithSubArrayOfValues

func (ProfilePathSelectorFilter) WithSubPath

func (ProfilePathSelectorFilter) WithSubValue

func (ProfilePathSelectorFilter) WithValue

type ProfilePathSelectorFilterSourceAsnNames

type ProfilePathSelectorFilterSourceAsnNames struct{}

func (ProfilePathSelectorFilterSourceAsnNames) FieldPath

func (ProfilePathSelectorFilterSourceAsnNames) WithArrayOfValues

func (ProfilePathSelectorFilterSourceAsnNames) WithItemValue

func (ProfilePathSelectorFilterSourceAsnNames) WithValue

type ProfilePathSelectorFilterSourceLocations

type ProfilePathSelectorFilterSourceLocations struct{}

func (ProfilePathSelectorFilterSourceLocations) CountryName

func (ProfilePathSelectorFilterSourceLocations) FieldPath

func (ProfilePathSelectorFilterSourceLocations) WithArrayOfValues

func (ProfilePathSelectorFilterSourceLocations) WithItemValue

func (ProfilePathSelectorFilterSourceLocations) WithValue

type ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel1Name

type ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel1Name struct{}

func (ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel1Name) FieldPath

func (ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel1Name) WithArrayOfValues

func (ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel1Name) WithValue

type ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel2Name

type ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel2Name struct{}

func (ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel2Name) FieldPath

func (ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel2Name) WithArrayOfValues

func (ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel2Name) WithValue

type ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel3Name

type ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel3Name struct{}

func (ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel3Name) FieldPath

func (ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel3Name) WithArrayOfValues

func (ProfilePathSelectorFilterSourceLocationsAdministrativeAreaLevel3Name) WithValue

type ProfilePathSelectorFilterSourceLocationsCountryName

type ProfilePathSelectorFilterSourceLocationsCountryName struct{}

func (ProfilePathSelectorFilterSourceLocationsCountryName) FieldPath

func (ProfilePathSelectorFilterSourceLocationsCountryName) WithArrayOfValues

func (ProfilePathSelectorFilterSourceLocationsCountryName) WithValue

type ProfilePathSelectorFilterTargets

type ProfilePathSelectorFilterTargets struct{}

func (ProfilePathSelectorFilterTargets) FieldPath

func (ProfilePathSelectorFilterTargets) WithArrayOfValues

func (ProfilePathSelectorFilterTargets) WithItemValue

func (ProfilePathSelectorFilterTargets) WithValue

type ProfilePathSelectorMetricThresholds

type ProfilePathSelectorMetricThresholds struct{}

func (ProfilePathSelectorMetricThresholds) AggregationReducer

func (ProfilePathSelectorMetricThresholds) FieldPath

func (ProfilePathSelectorMetricThresholds) MetricType

func (ProfilePathSelectorMetricThresholds) Value

func (ProfilePathSelectorMetricThresholds) WithArrayOfValues

func (ProfilePathSelectorMetricThresholds) WithItemValue

func (ProfilePathSelectorMetricThresholds) WithSubArrayItemValue

func (ProfilePathSelectorMetricThresholds) WithSubArrayOfValues

func (ProfilePathSelectorMetricThresholds) WithSubPath

func (ProfilePathSelectorMetricThresholds) WithSubValue

func (ProfilePathSelectorMetricThresholds) WithValue

type ProfilePathSelectorMetricThresholdsAggregationReducer

type ProfilePathSelectorMetricThresholdsAggregationReducer struct{}

func (ProfilePathSelectorMetricThresholdsAggregationReducer) FieldPath

func (ProfilePathSelectorMetricThresholdsAggregationReducer) WithArrayOfValues

func (ProfilePathSelectorMetricThresholdsAggregationReducer) WithValue

type ProfilePathSelectorMetricThresholdsMetricType

type ProfilePathSelectorMetricThresholdsMetricType struct{}

func (ProfilePathSelectorMetricThresholdsMetricType) FieldPath

func (ProfilePathSelectorMetricThresholdsMetricType) WithArrayOfValues

func (ProfilePathSelectorMetricThresholdsMetricType) WithValue

type ProfilePathSelectorMetricThresholdsValue

type ProfilePathSelectorMetricThresholdsValue struct{}

func (ProfilePathSelectorMetricThresholdsValue) FieldPath

func (ProfilePathSelectorMetricThresholdsValue) WithArrayOfValues

func (ProfilePathSelectorMetricThresholdsValue) WithValue

type ProfilePathSelectorOverrides

type ProfilePathSelectorOverrides struct{}

func (ProfilePathSelectorOverrides) FieldPath

func (ProfilePathSelectorOverrides) WithArrayOfValues

func (ProfilePathSelectorOverrides) WithItemValue

func (ProfilePathSelectorOverrides) WithSubArrayItemValue

func (ProfilePathSelectorOverrides) WithSubArrayOfValues

func (ProfilePathSelectorOverrides) WithSubPath

func (ProfilePathSelectorOverrides) WithSubValue

func (ProfilePathSelectorOverrides) WithValue

type Profile_FieldMask

type Profile_FieldMask struct {
	Paths []Profile_FieldPath
}

func FullProfile_FieldMask

func FullProfile_FieldMask() *Profile_FieldMask

func (*Profile_FieldMask) AppendPath

func (fieldMask *Profile_FieldMask) AppendPath(path Profile_FieldPath)

func (*Profile_FieldMask) AppendRawPath

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

func (*Profile_FieldMask) DecodeFirestore

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

func (*Profile_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Profile_FieldMask) FilterInputFields

func (fieldMask *Profile_FieldMask) FilterInputFields() *Profile_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Profile_FieldMask) FromProtoFieldMask

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

func (*Profile_FieldMask) GetPaths

func (fieldMask *Profile_FieldMask) GetPaths() []Profile_FieldPath

func (*Profile_FieldMask) GetRawPaths

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

func (*Profile_FieldMask) IsFull

func (fieldMask *Profile_FieldMask) IsFull() bool

func (Profile_FieldMask) Marshal

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

implement methods required by customType

func (Profile_FieldMask) MarshalJSON

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

func (*Profile_FieldMask) PathsCount

func (fieldMask *Profile_FieldMask) PathsCount() int

func (*Profile_FieldMask) Project

func (fieldMask *Profile_FieldMask) Project(source *Profile) *Profile

func (*Profile_FieldMask) ProjectRaw

func (*Profile_FieldMask) ProtoMessage

func (fieldMask *Profile_FieldMask) ProtoMessage()

func (*Profile_FieldMask) ProtoReflect

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

func (*Profile_FieldMask) Reset

func (fieldMask *Profile_FieldMask) Reset()

func (*Profile_FieldMask) Set

func (fieldMask *Profile_FieldMask) Set(target, source *Profile)

func (*Profile_FieldMask) SetFromCliFlag

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

func (*Profile_FieldMask) SetRaw

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

func (*Profile_FieldMask) Size

func (fieldMask *Profile_FieldMask) Size() int

func (*Profile_FieldMask) String

func (fieldMask *Profile_FieldMask) String() string

func (*Profile_FieldMask) Subtract

func (fieldMask *Profile_FieldMask) Subtract(other *Profile_FieldMask) *Profile_FieldMask

func (*Profile_FieldMask) SubtractRaw

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

func (*Profile_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*Profile_FieldMask) Unmarshal

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

func (*Profile_FieldMask) UnmarshalJSON

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

type Profile_FieldPath

type Profile_FieldPath interface {
	gotenobject.FieldPath
	Selector() Profile_FieldPathSelector
	Get(source *Profile) []interface{}
	GetSingle(source *Profile) (interface{}, bool)
	ClearValue(item *Profile)

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

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

func BuildProfile_FieldPath

func BuildProfile_FieldPath(fp gotenobject.RawFieldPath) (Profile_FieldPath, error)

func MustParseProfile_FieldPath

func MustParseProfile_FieldPath(rawField string) Profile_FieldPath

func ParseProfile_FieldPath

func ParseProfile_FieldPath(rawField string) (Profile_FieldPath, error)

type Profile_FieldPathArrayItemValue

type Profile_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	Profile_FieldPath
	ContainsValue(*Profile) bool
}

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

func MustParseProfile_FieldPathArrayItemValue

func MustParseProfile_FieldPathArrayItemValue(pathStr, valueStr string) Profile_FieldPathArrayItemValue

func ParseProfile_FieldPathArrayItemValue

func ParseProfile_FieldPathArrayItemValue(pathStr, valueStr string) (Profile_FieldPathArrayItemValue, error)

ParseProfile_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type Profile_FieldPathArrayOfValues

type Profile_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	Profile_FieldPath
}

Profile_FieldPathArrayOfValues allows storing slice of values for Profile fields according to their type

func MustParseProfile_FieldPathArrayOfValues

func MustParseProfile_FieldPathArrayOfValues(pathStr, valuesStr string) Profile_FieldPathArrayOfValues

func ParseProfile_FieldPathArrayOfValues

func ParseProfile_FieldPathArrayOfValues(pathStr, valuesStr string) (Profile_FieldPathArrayOfValues, error)

type Profile_FieldPathSelector

type Profile_FieldPathSelector int32
const (
	Profile_FieldPathSelectorDisplayName      Profile_FieldPathSelector = 0
	Profile_FieldPathSelectorDescription      Profile_FieldPathSelector = 1
	Profile_FieldPathSelectorFilter           Profile_FieldPathSelector = 2
	Profile_FieldPathSelectorMetricThresholds Profile_FieldPathSelector = 3
	Profile_FieldPathSelectorOverrides        Profile_FieldPathSelector = 4
)

func (Profile_FieldPathSelector) String

func (s Profile_FieldPathSelector) String() string

type Profile_FieldPathValue

type Profile_FieldPathValue interface {
	Profile_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Profile)
	CompareWith(*Profile) (cmp int, comparable bool)
}

Profile_FieldPathValue allows storing values for Profile fields according to their type

func MustParseProfile_FieldPathValue

func MustParseProfile_FieldPathValue(pathStr, valueStr string) Profile_FieldPathValue

func ParseProfile_FieldPathValue

func ParseProfile_FieldPathValue(pathStr, valueStr string) (Profile_FieldPathValue, error)

type Profile_FieldSubPath

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

func (*Profile_FieldSubPath) AsFilterSubPath

func (fps *Profile_FieldSubPath) AsFilterSubPath() (ProfileFilter_FieldPath, bool)

func (*Profile_FieldSubPath) AsMetricThresholdsSubPath

func (fps *Profile_FieldSubPath) AsMetricThresholdsSubPath() (ProfileMetricThreshold_FieldPath, bool)

func (*Profile_FieldSubPath) AsOverridesSubPath

func (fps *Profile_FieldSubPath) AsOverridesSubPath() (Profile_FieldPath, bool)

func (*Profile_FieldSubPath) ClearValue

func (fps *Profile_FieldSubPath) ClearValue(item *Profile)

func (*Profile_FieldSubPath) ClearValueRaw

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

func (*Profile_FieldSubPath) Get

func (fps *Profile_FieldSubPath) Get(source *Profile) (values []interface{})

Get returns all values pointed by selected field from source Profile

func (*Profile_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Profile_FieldSubPath) GetRaw

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

func (*Profile_FieldSubPath) GetSingle

func (fps *Profile_FieldSubPath) GetSingle(source *Profile) (interface{}, bool)

GetSingle returns value of selected field from source Profile

func (*Profile_FieldSubPath) GetSingleRaw

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

func (*Profile_FieldSubPath) IsLeaf

func (fps *Profile_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Profile_FieldSubPath) JSONString

func (fps *Profile_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Profile_FieldSubPath) Selector

func (*Profile_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*Profile_FieldSubPath) String

func (fps *Profile_FieldSubPath) String() string

String returns path representation in proto convention

func (*Profile_FieldSubPath) WithIArrayItemValue

func (fps *Profile_FieldSubPath) WithIArrayItemValue(value interface{}) Profile_FieldPathArrayItemValue

func (*Profile_FieldSubPath) WithIArrayOfValues

func (fps *Profile_FieldSubPath) WithIArrayOfValues(values interface{}) Profile_FieldPathArrayOfValues

func (*Profile_FieldSubPath) WithIValue

func (fps *Profile_FieldSubPath) WithIValue(value interface{}) Profile_FieldPathValue

func (*Profile_FieldSubPath) WithRawIArrayItemValue

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

func (*Profile_FieldSubPath) WithRawIArrayOfValues

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

func (*Profile_FieldSubPath) WithRawIValue

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

type Profile_FieldSubPathArrayItemValue

type Profile_FieldSubPathArrayItemValue struct {
	Profile_FieldPath
	// contains filtered or unexported fields
}

func (*Profile_FieldSubPathArrayItemValue) AsFilterPathItemValue

func (*Profile_FieldSubPathArrayItemValue) AsMetricThresholdsPathItemValue

func (fpaivs *Profile_FieldSubPathArrayItemValue) AsMetricThresholdsPathItemValue() (ProfileMetricThreshold_FieldPathArrayItemValue, bool)

func (*Profile_FieldSubPathArrayItemValue) AsOverridesPathItemValue

func (fpaivs *Profile_FieldSubPathArrayItemValue) AsOverridesPathItemValue() (Profile_FieldPathArrayItemValue, bool)

func (*Profile_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *Profile_FieldSubPathArrayItemValue) ContainsValue(source *Profile) bool

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

func (*Profile_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type Profile_FieldSubPathArrayOfValues

type Profile_FieldSubPathArrayOfValues struct {
	Profile_FieldPath
	// contains filtered or unexported fields
}

func (*Profile_FieldSubPathArrayOfValues) AsFilterPathArrayOfValues

func (fpsaov *Profile_FieldSubPathArrayOfValues) AsFilterPathArrayOfValues() (ProfileFilter_FieldPathArrayOfValues, bool)

func (*Profile_FieldSubPathArrayOfValues) AsMetricThresholdsPathArrayOfValues

func (fpsaov *Profile_FieldSubPathArrayOfValues) AsMetricThresholdsPathArrayOfValues() (ProfileMetricThreshold_FieldPathArrayOfValues, bool)

func (*Profile_FieldSubPathArrayOfValues) AsOverridesPathArrayOfValues

func (fpsaov *Profile_FieldSubPathArrayOfValues) AsOverridesPathArrayOfValues() (Profile_FieldPathArrayOfValues, bool)

func (*Profile_FieldSubPathArrayOfValues) GetRawValues

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

type Profile_FieldSubPathValue

type Profile_FieldSubPathValue struct {
	Profile_FieldPath
	// contains filtered or unexported fields
}

func (*Profile_FieldSubPathValue) AsFilterPathValue

func (fpvs *Profile_FieldSubPathValue) AsFilterPathValue() (ProfileFilter_FieldPathValue, bool)

func (*Profile_FieldSubPathValue) AsMetricThresholdsPathValue

func (fpvs *Profile_FieldSubPathValue) AsMetricThresholdsPathValue() (ProfileMetricThreshold_FieldPathValue, bool)

func (*Profile_FieldSubPathValue) AsOverridesPathValue

func (fpvs *Profile_FieldSubPathValue) AsOverridesPathValue() (Profile_FieldPathValue, bool)

func (*Profile_FieldSubPathValue) CompareWith

func (fpvs *Profile_FieldSubPathValue) CompareWith(source *Profile) (int, bool)

func (*Profile_FieldSubPathValue) CompareWithRaw

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

func (*Profile_FieldSubPathValue) GetRawValue

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

func (*Profile_FieldSubPathValue) SetTo

func (fpvs *Profile_FieldSubPathValue) SetTo(target **Profile)

func (*Profile_FieldSubPathValue) SetToRaw

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

type Profile_FieldTerminalPath

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

func (*Profile_FieldTerminalPath) ClearValue

func (fp *Profile_FieldTerminalPath) ClearValue(item *Profile)

func (*Profile_FieldTerminalPath) ClearValueRaw

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

func (*Profile_FieldTerminalPath) Get

func (fp *Profile_FieldTerminalPath) Get(source *Profile) (values []interface{})

Get returns all values pointed by specific field from source Profile

func (*Profile_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Profile_FieldTerminalPath) GetRaw

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

func (*Profile_FieldTerminalPath) GetSingle

func (fp *Profile_FieldTerminalPath) GetSingle(source *Profile) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Profile

func (*Profile_FieldTerminalPath) GetSingleRaw

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

func (*Profile_FieldTerminalPath) IsLeaf

func (fp *Profile_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Profile_FieldTerminalPath) JSONString

func (fp *Profile_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Profile_FieldTerminalPath) Selector

func (*Profile_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*Profile_FieldTerminalPath) String

func (fp *Profile_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*Profile_FieldTerminalPath) WithIArrayItemValue

func (fp *Profile_FieldTerminalPath) WithIArrayItemValue(value interface{}) Profile_FieldPathArrayItemValue

func (*Profile_FieldTerminalPath) WithIArrayOfValues

func (fp *Profile_FieldTerminalPath) WithIArrayOfValues(values interface{}) Profile_FieldPathArrayOfValues

func (*Profile_FieldTerminalPath) WithIValue

func (fp *Profile_FieldTerminalPath) WithIValue(value interface{}) Profile_FieldPathValue

func (*Profile_FieldTerminalPath) WithRawIArrayItemValue

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

func (*Profile_FieldTerminalPath) WithRawIArrayOfValues

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

func (*Profile_FieldTerminalPath) WithRawIValue

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

type Profile_FieldTerminalPathArrayItemValue

type Profile_FieldTerminalPathArrayItemValue struct {
	Profile_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Profile_FieldTerminalPathArrayItemValue) AsMetricThresholdsItemValue

func (fpaiv *Profile_FieldTerminalPathArrayItemValue) AsMetricThresholdsItemValue() (*Profile_MetricThreshold, bool)

func (*Profile_FieldTerminalPathArrayItemValue) AsOverridesItemValue

func (fpaiv *Profile_FieldTerminalPathArrayItemValue) AsOverridesItemValue() (*Profile, bool)

func (*Profile_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *Profile_FieldTerminalPathArrayItemValue) ContainsValue(source *Profile) bool

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

func (*Profile_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*Profile_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *Profile_FieldTerminalPathArrayItemValue) GetSingle(source *Profile) (interface{}, bool)

func (*Profile_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type Profile_FieldTerminalPathArrayOfValues

type Profile_FieldTerminalPathArrayOfValues struct {
	Profile_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Profile_FieldTerminalPathArrayOfValues) AsDescriptionArrayOfValues

func (fpaov *Profile_FieldTerminalPathArrayOfValues) AsDescriptionArrayOfValues() ([]string, bool)

func (*Profile_FieldTerminalPathArrayOfValues) AsDisplayNameArrayOfValues

func (fpaov *Profile_FieldTerminalPathArrayOfValues) AsDisplayNameArrayOfValues() ([]string, bool)

func (*Profile_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues

func (fpaov *Profile_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues() ([]*Profile_Filter, bool)

func (*Profile_FieldTerminalPathArrayOfValues) AsMetricThresholdsArrayOfValues

func (fpaov *Profile_FieldTerminalPathArrayOfValues) AsMetricThresholdsArrayOfValues() ([][]*Profile_MetricThreshold, bool)

func (*Profile_FieldTerminalPathArrayOfValues) AsOverridesArrayOfValues

func (fpaov *Profile_FieldTerminalPathArrayOfValues) AsOverridesArrayOfValues() ([][]*Profile, bool)

func (*Profile_FieldTerminalPathArrayOfValues) GetRawValues

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

type Profile_FieldTerminalPathValue

type Profile_FieldTerminalPathValue struct {
	Profile_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Profile_FieldTerminalPathValue) AsDescriptionValue

func (fpv *Profile_FieldTerminalPathValue) AsDescriptionValue() (string, bool)

func (*Profile_FieldTerminalPathValue) AsDisplayNameValue

func (fpv *Profile_FieldTerminalPathValue) AsDisplayNameValue() (string, bool)

func (*Profile_FieldTerminalPathValue) AsFilterValue

func (fpv *Profile_FieldTerminalPathValue) AsFilterValue() (*Profile_Filter, bool)

func (*Profile_FieldTerminalPathValue) AsMetricThresholdsValue

func (fpv *Profile_FieldTerminalPathValue) AsMetricThresholdsValue() ([]*Profile_MetricThreshold, bool)

func (*Profile_FieldTerminalPathValue) AsOverridesValue

func (fpv *Profile_FieldTerminalPathValue) AsOverridesValue() ([]*Profile, bool)

func (*Profile_FieldTerminalPathValue) CompareWith

func (fpv *Profile_FieldTerminalPathValue) CompareWith(source *Profile) (int, bool)

CompareWith compares value in the 'Profile_FieldTerminalPathValue' with the value under path in 'Profile'.

func (*Profile_FieldTerminalPathValue) CompareWithRaw

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

func (*Profile_FieldTerminalPathValue) GetRawValue

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

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

func (*Profile_FieldTerminalPathValue) SetTo

func (fpv *Profile_FieldTerminalPathValue) SetTo(target **Profile)

SetTo stores value for selected field for object Profile

func (*Profile_FieldTerminalPathValue) SetToRaw

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

type Profile_Filter

type Profile_Filter struct {
	SourceLocations []*Profile_Location `` /* 134-byte string literal not displayed */
	SourceAsnNames  []string            `` /* 132-byte string literal not displayed */
	Targets         []string            `protobuf:"bytes,3,rep,name=targets,proto3" json:"targets,omitempty" firestore:"targets"`
	// contains filtered or unexported fields
}

func (*Profile_Filter) Clone

func (o *Profile_Filter) Clone() *Profile_Filter

func (*Profile_Filter) CloneRaw

func (*Profile_Filter) Descriptor

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

Deprecated, Use Profile_Filter.ProtoReflect.Descriptor instead.

func (*Profile_Filter) GetSourceAsnNames

func (m *Profile_Filter) GetSourceAsnNames() []string

func (*Profile_Filter) GetSourceLocations

func (m *Profile_Filter) GetSourceLocations() []*Profile_Location

func (*Profile_Filter) GetTargets

func (m *Profile_Filter) GetTargets() []string

func (*Profile_Filter) GotenMessage

func (*Profile_Filter) GotenMessage()

func (*Profile_Filter) GotenObjectExt

func (o *Profile_Filter) GotenObjectExt()

func (*Profile_Filter) GotenValidate

func (obj *Profile_Filter) GotenValidate() error

func (*Profile_Filter) MakeDiffFieldMask

func (o *Profile_Filter) MakeDiffFieldMask(other *Profile_Filter) *Profile_Filter_FieldMask

func (*Profile_Filter) MakeFullFieldMask

func (o *Profile_Filter) MakeFullFieldMask() *Profile_Filter_FieldMask

func (*Profile_Filter) MakeRawDiffFieldMask

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

func (*Profile_Filter) MakeRawFullFieldMask

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

func (*Profile_Filter) Marshal

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

func (*Profile_Filter) MarshalJSON

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

func (*Profile_Filter) Merge

func (o *Profile_Filter) Merge(source *Profile_Filter)

func (*Profile_Filter) MergeRaw

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

func (*Profile_Filter) ProtoMessage

func (*Profile_Filter) ProtoMessage()

func (*Profile_Filter) ProtoReflect

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

func (*Profile_Filter) Reset

func (m *Profile_Filter) Reset()

func (*Profile_Filter) SetSourceAsnNames

func (m *Profile_Filter) SetSourceAsnNames(fv []string)

func (*Profile_Filter) SetSourceLocations

func (m *Profile_Filter) SetSourceLocations(fv []*Profile_Location)

func (*Profile_Filter) SetTargets

func (m *Profile_Filter) SetTargets(fv []string)

func (*Profile_Filter) String

func (m *Profile_Filter) String() string

func (*Profile_Filter) Unmarshal

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

func (*Profile_Filter) UnmarshalJSON

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

type Profile_FilterPathSelectorSourceAsnNames

type Profile_FilterPathSelectorSourceAsnNames struct{}

func (Profile_FilterPathSelectorSourceAsnNames) FieldPath

func (Profile_FilterPathSelectorSourceAsnNames) WithArrayOfValues

func (Profile_FilterPathSelectorSourceAsnNames) WithItemValue

func (Profile_FilterPathSelectorSourceAsnNames) WithValue

type Profile_FilterPathSelectorSourceLocations

type Profile_FilterPathSelectorSourceLocations struct{}

func (Profile_FilterPathSelectorSourceLocations) CountryName

func (Profile_FilterPathSelectorSourceLocations) FieldPath

func (Profile_FilterPathSelectorSourceLocations) WithArrayOfValues

func (Profile_FilterPathSelectorSourceLocations) WithItemValue

func (Profile_FilterPathSelectorSourceLocations) WithSubArrayItemValue

func (Profile_FilterPathSelectorSourceLocations) WithSubArrayOfValues

func (Profile_FilterPathSelectorSourceLocations) WithSubPath

func (Profile_FilterPathSelectorSourceLocations) WithSubValue

func (Profile_FilterPathSelectorSourceLocations) WithValue

type Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel1Name

type Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel1Name struct{}

func (Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel1Name) FieldPath

func (Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel1Name) WithArrayOfValues

func (Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel1Name) WithValue

type Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel2Name

type Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel2Name struct{}

func (Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel2Name) FieldPath

func (Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel2Name) WithArrayOfValues

func (Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel2Name) WithValue

type Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel3Name

type Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel3Name struct{}

func (Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel3Name) FieldPath

func (Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel3Name) WithArrayOfValues

func (Profile_FilterPathSelectorSourceLocationsAdministrativeAreaLevel3Name) WithValue

type Profile_FilterPathSelectorSourceLocationsCountryName

type Profile_FilterPathSelectorSourceLocationsCountryName struct{}

func (Profile_FilterPathSelectorSourceLocationsCountryName) FieldPath

func (Profile_FilterPathSelectorSourceLocationsCountryName) WithArrayOfValues

func (Profile_FilterPathSelectorSourceLocationsCountryName) WithValue

type Profile_FilterPathSelectorTargets

type Profile_FilterPathSelectorTargets struct{}

func (Profile_FilterPathSelectorTargets) FieldPath

func (Profile_FilterPathSelectorTargets) WithArrayOfValues

func (Profile_FilterPathSelectorTargets) WithItemValue

func (Profile_FilterPathSelectorTargets) WithValue

type Profile_Filter_FieldMask

type Profile_Filter_FieldMask struct {
	Paths []ProfileFilter_FieldPath
}

func FullProfile_Filter_FieldMask

func FullProfile_Filter_FieldMask() *Profile_Filter_FieldMask

func (*Profile_Filter_FieldMask) AppendPath

func (fieldMask *Profile_Filter_FieldMask) AppendPath(path ProfileFilter_FieldPath)

func (*Profile_Filter_FieldMask) AppendRawPath

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

func (*Profile_Filter_FieldMask) DecodeFirestore

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

func (*Profile_Filter_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Profile_Filter_FieldMask) FilterInputFields

func (fieldMask *Profile_Filter_FieldMask) FilterInputFields() *Profile_Filter_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Profile_Filter_FieldMask) FromProtoFieldMask

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

func (*Profile_Filter_FieldMask) GetPaths

func (fieldMask *Profile_Filter_FieldMask) GetPaths() []ProfileFilter_FieldPath

func (*Profile_Filter_FieldMask) GetRawPaths

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

func (*Profile_Filter_FieldMask) IsFull

func (fieldMask *Profile_Filter_FieldMask) IsFull() bool

func (Profile_Filter_FieldMask) Marshal

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

implement methods required by customType

func (Profile_Filter_FieldMask) MarshalJSON

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

func (*Profile_Filter_FieldMask) PathsCount

func (fieldMask *Profile_Filter_FieldMask) PathsCount() int

func (*Profile_Filter_FieldMask) Project

func (fieldMask *Profile_Filter_FieldMask) Project(source *Profile_Filter) *Profile_Filter

func (*Profile_Filter_FieldMask) ProjectRaw

func (*Profile_Filter_FieldMask) ProtoMessage

func (fieldMask *Profile_Filter_FieldMask) ProtoMessage()

func (*Profile_Filter_FieldMask) ProtoReflect

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

func (*Profile_Filter_FieldMask) Reset

func (fieldMask *Profile_Filter_FieldMask) Reset()

func (*Profile_Filter_FieldMask) Set

func (fieldMask *Profile_Filter_FieldMask) Set(target, source *Profile_Filter)

func (*Profile_Filter_FieldMask) SetFromCliFlag

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

func (*Profile_Filter_FieldMask) SetRaw

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

func (*Profile_Filter_FieldMask) Size

func (fieldMask *Profile_Filter_FieldMask) Size() int

func (*Profile_Filter_FieldMask) String

func (fieldMask *Profile_Filter_FieldMask) String() string

func (*Profile_Filter_FieldMask) Subtract

func (*Profile_Filter_FieldMask) SubtractRaw

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

func (*Profile_Filter_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*Profile_Filter_FieldMask) Unmarshal

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

func (*Profile_Filter_FieldMask) UnmarshalJSON

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

type Profile_Location

type Profile_Location struct {

	// Country name according to ISO 3166, e.g. "Japan", "United States"
	CountryName string `protobuf:"bytes,1,opt,name=country_name,json=countryName,proto3" json:"country_name,omitempty" firestore:"countryName"`
	// Administrative name level 1, e.g. "Chiba" (prefecture), "California"
	// (state)
	AdministrativeAreaLevel1Name string `` /* 190-byte string literal not displayed */
	// Administrative name level 2, e.g. "San Mateo" (county) or "Tateyama"
	// (town)
	AdministrativeAreaLevel2Name string `` /* 190-byte string literal not displayed */
	// Administrative name level 3, e.g. "Sunnyvale" (city)
	AdministrativeAreaLevel3Name string `` /* 190-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Profile_Location) Clone

func (o *Profile_Location) Clone() *Profile_Location

func (*Profile_Location) CloneRaw

func (*Profile_Location) Descriptor

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

Deprecated, Use Profile_Location.ProtoReflect.Descriptor instead.

func (*Profile_Location) GetAdministrativeAreaLevel1Name

func (m *Profile_Location) GetAdministrativeAreaLevel1Name() string

func (*Profile_Location) GetAdministrativeAreaLevel2Name

func (m *Profile_Location) GetAdministrativeAreaLevel2Name() string

func (*Profile_Location) GetAdministrativeAreaLevel3Name

func (m *Profile_Location) GetAdministrativeAreaLevel3Name() string

func (*Profile_Location) GetCountryName

func (m *Profile_Location) GetCountryName() string

func (*Profile_Location) GotenMessage

func (*Profile_Location) GotenMessage()

func (*Profile_Location) GotenObjectExt

func (o *Profile_Location) GotenObjectExt()

func (*Profile_Location) GotenValidate

func (obj *Profile_Location) GotenValidate() error

func (*Profile_Location) MakeDiffFieldMask

func (o *Profile_Location) MakeDiffFieldMask(other *Profile_Location) *Profile_Location_FieldMask

func (*Profile_Location) MakeFullFieldMask

func (o *Profile_Location) MakeFullFieldMask() *Profile_Location_FieldMask

func (*Profile_Location) MakeRawDiffFieldMask

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

func (*Profile_Location) MakeRawFullFieldMask

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

func (*Profile_Location) Marshal

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

func (*Profile_Location) MarshalJSON

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

func (*Profile_Location) Merge

func (o *Profile_Location) Merge(source *Profile_Location)

func (*Profile_Location) MergeRaw

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

func (*Profile_Location) ProtoMessage

func (*Profile_Location) ProtoMessage()

func (*Profile_Location) ProtoReflect

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

func (*Profile_Location) Reset

func (m *Profile_Location) Reset()

func (*Profile_Location) SetAdministrativeAreaLevel1Name

func (m *Profile_Location) SetAdministrativeAreaLevel1Name(fv string)

func (*Profile_Location) SetAdministrativeAreaLevel2Name

func (m *Profile_Location) SetAdministrativeAreaLevel2Name(fv string)

func (*Profile_Location) SetAdministrativeAreaLevel3Name

func (m *Profile_Location) SetAdministrativeAreaLevel3Name(fv string)

func (*Profile_Location) SetCountryName

func (m *Profile_Location) SetCountryName(fv string)

func (*Profile_Location) String

func (m *Profile_Location) String() string

func (*Profile_Location) Unmarshal

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

func (*Profile_Location) UnmarshalJSON

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

type Profile_LocationPathSelectorAdministrativeAreaLevel1Name

type Profile_LocationPathSelectorAdministrativeAreaLevel1Name struct{}

func (Profile_LocationPathSelectorAdministrativeAreaLevel1Name) FieldPath

func (Profile_LocationPathSelectorAdministrativeAreaLevel1Name) WithArrayOfValues

func (Profile_LocationPathSelectorAdministrativeAreaLevel1Name) WithValue

type Profile_LocationPathSelectorAdministrativeAreaLevel2Name

type Profile_LocationPathSelectorAdministrativeAreaLevel2Name struct{}

func (Profile_LocationPathSelectorAdministrativeAreaLevel2Name) FieldPath

func (Profile_LocationPathSelectorAdministrativeAreaLevel2Name) WithArrayOfValues

func (Profile_LocationPathSelectorAdministrativeAreaLevel2Name) WithValue

type Profile_LocationPathSelectorAdministrativeAreaLevel3Name

type Profile_LocationPathSelectorAdministrativeAreaLevel3Name struct{}

func (Profile_LocationPathSelectorAdministrativeAreaLevel3Name) FieldPath

func (Profile_LocationPathSelectorAdministrativeAreaLevel3Name) WithArrayOfValues

func (Profile_LocationPathSelectorAdministrativeAreaLevel3Name) WithValue

type Profile_LocationPathSelectorCountryName

type Profile_LocationPathSelectorCountryName struct{}

func (Profile_LocationPathSelectorCountryName) FieldPath

func (Profile_LocationPathSelectorCountryName) WithArrayOfValues

func (Profile_LocationPathSelectorCountryName) WithValue

type Profile_Location_FieldMask

type Profile_Location_FieldMask struct {
	Paths []ProfileLocation_FieldPath
}

func FullProfile_Location_FieldMask

func FullProfile_Location_FieldMask() *Profile_Location_FieldMask

func (*Profile_Location_FieldMask) AppendPath

func (fieldMask *Profile_Location_FieldMask) AppendPath(path ProfileLocation_FieldPath)

func (*Profile_Location_FieldMask) AppendRawPath

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

func (*Profile_Location_FieldMask) DecodeFirestore

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

func (*Profile_Location_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Profile_Location_FieldMask) FilterInputFields

func (fieldMask *Profile_Location_FieldMask) FilterInputFields() *Profile_Location_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Profile_Location_FieldMask) FromProtoFieldMask

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

func (*Profile_Location_FieldMask) GetPaths

func (fieldMask *Profile_Location_FieldMask) GetPaths() []ProfileLocation_FieldPath

func (*Profile_Location_FieldMask) GetRawPaths

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

func (*Profile_Location_FieldMask) IsFull

func (fieldMask *Profile_Location_FieldMask) IsFull() bool

func (Profile_Location_FieldMask) Marshal

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

implement methods required by customType

func (Profile_Location_FieldMask) MarshalJSON

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

func (*Profile_Location_FieldMask) PathsCount

func (fieldMask *Profile_Location_FieldMask) PathsCount() int

func (*Profile_Location_FieldMask) Project

func (fieldMask *Profile_Location_FieldMask) Project(source *Profile_Location) *Profile_Location

func (*Profile_Location_FieldMask) ProjectRaw

func (*Profile_Location_FieldMask) ProtoMessage

func (fieldMask *Profile_Location_FieldMask) ProtoMessage()

func (*Profile_Location_FieldMask) ProtoReflect

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

func (*Profile_Location_FieldMask) Reset

func (fieldMask *Profile_Location_FieldMask) Reset()

func (*Profile_Location_FieldMask) Set

func (fieldMask *Profile_Location_FieldMask) Set(target, source *Profile_Location)

func (*Profile_Location_FieldMask) SetFromCliFlag

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

func (*Profile_Location_FieldMask) SetRaw

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

func (*Profile_Location_FieldMask) Size

func (fieldMask *Profile_Location_FieldMask) Size() int

func (*Profile_Location_FieldMask) String

func (fieldMask *Profile_Location_FieldMask) String() string

func (*Profile_Location_FieldMask) Subtract

func (*Profile_Location_FieldMask) SubtractRaw

func (*Profile_Location_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*Profile_Location_FieldMask) Unmarshal

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

func (*Profile_Location_FieldMask) UnmarshalJSON

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

type Profile_MetricThreshold

type Profile_MetricThreshold struct {

	// aggregation reducer for selected viewport and filter criteria.
	// common reducers: REDUCE_MEAN, REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_99
	AggregationReducer monitoring_common.Aggregation_Reducer `` /* 190-byte string literal not displayed */
	// Selected metric type. One of:
	// - watchdog.ntt.com/probe/target/active
	// - watchdog.ntt.com/probe/target/loss
	// - watchdog.ntt.com/probe/target/latency
	// - watchdog.ntt.com/probe/target/jitter
	MetricType string `protobuf:"bytes,2,opt,name=metric_type,json=metricType,proto3" json:"metric_type,omitempty" firestore:"metricType"`
	// Threshold value of reduced metric
	Value float64 `protobuf:"fixed64,3,opt,name=value,proto3" json:"value,omitempty" firestore:"value"`
	// contains filtered or unexported fields
}

func (*Profile_MetricThreshold) Clone

func (*Profile_MetricThreshold) CloneRaw

func (*Profile_MetricThreshold) Descriptor

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

Deprecated, Use Profile_MetricThreshold.ProtoReflect.Descriptor instead.

func (*Profile_MetricThreshold) GetAggregationReducer

func (*Profile_MetricThreshold) GetMetricType

func (m *Profile_MetricThreshold) GetMetricType() string

func (*Profile_MetricThreshold) GetValue

func (m *Profile_MetricThreshold) GetValue() float64

func (*Profile_MetricThreshold) GotenMessage

func (*Profile_MetricThreshold) GotenMessage()

func (*Profile_MetricThreshold) GotenObjectExt

func (o *Profile_MetricThreshold) GotenObjectExt()

func (*Profile_MetricThreshold) GotenValidate

func (obj *Profile_MetricThreshold) GotenValidate() error

func (*Profile_MetricThreshold) MakeDiffFieldMask

func (*Profile_MetricThreshold) MakeFullFieldMask

func (*Profile_MetricThreshold) MakeRawDiffFieldMask

func (*Profile_MetricThreshold) MakeRawFullFieldMask

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

func (*Profile_MetricThreshold) Marshal

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

func (*Profile_MetricThreshold) MarshalJSON

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

func (*Profile_MetricThreshold) Merge

func (*Profile_MetricThreshold) MergeRaw

func (*Profile_MetricThreshold) ProtoMessage

func (*Profile_MetricThreshold) ProtoMessage()

func (*Profile_MetricThreshold) ProtoReflect

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

func (*Profile_MetricThreshold) Reset

func (m *Profile_MetricThreshold) Reset()

func (*Profile_MetricThreshold) SetAggregationReducer

func (m *Profile_MetricThreshold) SetAggregationReducer(fv monitoring_common.Aggregation_Reducer)

func (*Profile_MetricThreshold) SetMetricType

func (m *Profile_MetricThreshold) SetMetricType(fv string)

func (*Profile_MetricThreshold) SetValue

func (m *Profile_MetricThreshold) SetValue(fv float64)

func (*Profile_MetricThreshold) String

func (m *Profile_MetricThreshold) String() string

func (*Profile_MetricThreshold) Unmarshal

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

func (*Profile_MetricThreshold) UnmarshalJSON

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

type Profile_MetricThresholdPathSelectorAggregationReducer

type Profile_MetricThresholdPathSelectorAggregationReducer struct{}

func (Profile_MetricThresholdPathSelectorAggregationReducer) FieldPath

type Profile_MetricThresholdPathSelectorMetricType

type Profile_MetricThresholdPathSelectorMetricType struct{}

func (Profile_MetricThresholdPathSelectorMetricType) FieldPath

func (Profile_MetricThresholdPathSelectorMetricType) WithArrayOfValues

func (Profile_MetricThresholdPathSelectorMetricType) WithValue

type Profile_MetricThresholdPathSelectorValue

type Profile_MetricThresholdPathSelectorValue struct{}

func (Profile_MetricThresholdPathSelectorValue) FieldPath

func (Profile_MetricThresholdPathSelectorValue) WithArrayOfValues

func (Profile_MetricThresholdPathSelectorValue) WithValue

type Profile_MetricThreshold_FieldMask

type Profile_MetricThreshold_FieldMask struct {
	Paths []ProfileMetricThreshold_FieldPath
}

func FullProfile_MetricThreshold_FieldMask

func FullProfile_MetricThreshold_FieldMask() *Profile_MetricThreshold_FieldMask

func (*Profile_MetricThreshold_FieldMask) AppendPath

func (*Profile_MetricThreshold_FieldMask) AppendRawPath

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

func (*Profile_MetricThreshold_FieldMask) DecodeFirestore

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

func (*Profile_MetricThreshold_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Profile_MetricThreshold_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Profile_MetricThreshold_FieldMask) FromProtoFieldMask

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

func (*Profile_MetricThreshold_FieldMask) GetPaths

func (*Profile_MetricThreshold_FieldMask) GetRawPaths

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

func (*Profile_MetricThreshold_FieldMask) IsFull

func (fieldMask *Profile_MetricThreshold_FieldMask) IsFull() bool

func (Profile_MetricThreshold_FieldMask) Marshal

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

implement methods required by customType

func (Profile_MetricThreshold_FieldMask) MarshalJSON

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

func (*Profile_MetricThreshold_FieldMask) PathsCount

func (fieldMask *Profile_MetricThreshold_FieldMask) PathsCount() int

func (*Profile_MetricThreshold_FieldMask) Project

func (*Profile_MetricThreshold_FieldMask) ProjectRaw

func (*Profile_MetricThreshold_FieldMask) ProtoMessage

func (fieldMask *Profile_MetricThreshold_FieldMask) ProtoMessage()

func (*Profile_MetricThreshold_FieldMask) ProtoReflect

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

func (*Profile_MetricThreshold_FieldMask) Reset

func (fieldMask *Profile_MetricThreshold_FieldMask) Reset()

func (*Profile_MetricThreshold_FieldMask) Set

func (fieldMask *Profile_MetricThreshold_FieldMask) Set(target, source *Profile_MetricThreshold)

func (*Profile_MetricThreshold_FieldMask) SetFromCliFlag

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

func (*Profile_MetricThreshold_FieldMask) SetRaw

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

func (*Profile_MetricThreshold_FieldMask) Size

func (fieldMask *Profile_MetricThreshold_FieldMask) Size() int

func (*Profile_MetricThreshold_FieldMask) String

func (fieldMask *Profile_MetricThreshold_FieldMask) String() string

func (*Profile_MetricThreshold_FieldMask) Subtract

func (*Profile_MetricThreshold_FieldMask) SubtractRaw

func (*Profile_MetricThreshold_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*Profile_MetricThreshold_FieldMask) Unmarshal

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

func (*Profile_MetricThreshold_FieldMask) UnmarshalJSON

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

type QualityProfile

type QualityProfile struct {

	// Name of QualityProfile
	// When creating a new instance, this field is optional and if not provided,
	// it will be generated automatically. Last ID segment must conform to the
	// following regex: [a-z][a-z0-9\-]{0,28}[a-z0-9]
	Name          *Name              `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	DisplayName   string             `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty" firestore:"displayName"`
	Description   string             `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty" firestore:"description"`
	SourceProject *project.Reference `` /* 147-byte string literal not displayed */
	// list of root-level profiles.
	Profiles []*Profile `protobuf:"bytes,5,rep,name=profiles,proto3" json:"profiles,omitempty" firestore:"profiles"`
	// Metadata
	Metadata *ntt_meta.Meta `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty" firestore:"metadata"`
	// contains filtered or unexported fields
}

QualityProfile Resource

func (*QualityProfile) Clone

func (o *QualityProfile) Clone() *QualityProfile

func (*QualityProfile) CloneRaw

func (*QualityProfile) Descriptor

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

Deprecated, Use QualityProfile.ProtoReflect.Descriptor instead.

func (*QualityProfile) GetDescription

func (m *QualityProfile) GetDescription() string

func (*QualityProfile) GetDisplayName

func (m *QualityProfile) GetDisplayName() string

func (*QualityProfile) GetMetadata

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

func (*QualityProfile) GetName

func (m *QualityProfile) GetName() *Name

func (*QualityProfile) GetProfiles

func (m *QualityProfile) GetProfiles() []*Profile

func (*QualityProfile) GetRawName

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

func (*QualityProfile) GetResourceDescriptor

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

func (*QualityProfile) GetSourceProject

func (m *QualityProfile) GetSourceProject() *project.Reference

func (*QualityProfile) GotenMessage

func (*QualityProfile) GotenMessage()

func (*QualityProfile) GotenObjectExt

func (o *QualityProfile) GotenObjectExt()

func (*QualityProfile) GotenValidate

func (obj *QualityProfile) GotenValidate() error

func (*QualityProfile) MakeDiffFieldMask

func (o *QualityProfile) MakeDiffFieldMask(other *QualityProfile) *QualityProfile_FieldMask

func (*QualityProfile) MakeFullFieldMask

func (o *QualityProfile) MakeFullFieldMask() *QualityProfile_FieldMask

func (*QualityProfile) MakeRawDiffFieldMask

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

func (*QualityProfile) MakeRawFullFieldMask

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

func (*QualityProfile) Marshal

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

func (*QualityProfile) MarshalJSON

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

func (*QualityProfile) MaybePopulateDefaults

func (r *QualityProfile) MaybePopulateDefaults() error

func (*QualityProfile) Merge

func (o *QualityProfile) Merge(source *QualityProfile)

func (*QualityProfile) MergeRaw

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

func (*QualityProfile) ProtoMessage

func (*QualityProfile) ProtoMessage()

func (*QualityProfile) ProtoReflect

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

func (*QualityProfile) Reset

func (m *QualityProfile) Reset()

func (*QualityProfile) SetDescription

func (m *QualityProfile) SetDescription(fv string)

func (*QualityProfile) SetDisplayName

func (m *QualityProfile) SetDisplayName(fv string)

func (*QualityProfile) SetMetadata

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

func (*QualityProfile) SetName

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

func (*QualityProfile) SetProfiles

func (m *QualityProfile) SetProfiles(fv []*Profile)

func (*QualityProfile) SetSourceProject

func (m *QualityProfile) SetSourceProject(fv *project.Reference)

func (*QualityProfile) String

func (m *QualityProfile) String() string

func (*QualityProfile) Unmarshal

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

func (*QualityProfile) UnmarshalJSON

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

type QualityProfileAccess

type QualityProfileAccess interface {
	GetQualityProfile(context.Context, *GetQuery) (*QualityProfile, error)
	BatchGetQualityProfiles(context.Context, []*Reference, ...gotenresource.BatchGetOption) error
	QueryQualityProfiles(context.Context, *ListQuery) (*QueryResultSnapshot, error)
	WatchQualityProfile(context.Context, *GetQuery, func(*QualityProfileChange) error) error
	WatchQualityProfiles(context.Context, *WatchQuery, func(*QueryResultChange) error) error
	SaveQualityProfile(context.Context, *QualityProfile, ...gotenresource.SaveOption) error
	DeleteQualityProfile(context.Context, *Reference, ...gotenresource.DeleteOption) error
}

type QualityProfileChange

type QualityProfileChange struct {

	// QualityProfile change
	//
	// Types that are valid to be assigned to ChangeType:
	//	*QualityProfileChange_Added_
	//	*QualityProfileChange_Modified_
	//	*QualityProfileChange_Current_
	//	*QualityProfileChange_Removed_
	ChangeType isQualityProfileChange_ChangeType `protobuf_oneof:"change_type"`
	// contains filtered or unexported fields
}

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

func (*QualityProfileChange) Descriptor

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

Deprecated, Use QualityProfileChange.ProtoReflect.Descriptor instead.

func (*QualityProfileChange) GetAdded

func (*QualityProfileChange) GetChangeType

func (m *QualityProfileChange) GetChangeType() isQualityProfileChange_ChangeType

func (*QualityProfileChange) GetCurrent

func (*QualityProfileChange) GetCurrentViewIndex

func (c *QualityProfileChange) GetCurrentViewIndex() int32

func (*QualityProfileChange) GetModified

func (*QualityProfileChange) GetPreviousViewIndex

func (c *QualityProfileChange) GetPreviousViewIndex() int32

func (*QualityProfileChange) GetQualityProfile

func (c *QualityProfileChange) GetQualityProfile() *QualityProfile

func (*QualityProfileChange) GetQualityProfileName

func (c *QualityProfileChange) GetQualityProfileName() *Name

func (*QualityProfileChange) GetRawName

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

func (*QualityProfileChange) GetRawResource added in v0.5.1

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

func (*QualityProfileChange) GetRemoved

func (*QualityProfileChange) GotenMessage

func (*QualityProfileChange) GotenMessage()

func (*QualityProfileChange) GotenValidate

func (obj *QualityProfileChange) GotenValidate() error

func (*QualityProfileChange) IsAdd

func (c *QualityProfileChange) IsAdd() bool

func (*QualityProfileChange) IsCurrent

func (c *QualityProfileChange) IsCurrent() bool

func (*QualityProfileChange) IsDelete

func (c *QualityProfileChange) IsDelete() bool

func (*QualityProfileChange) IsModify

func (c *QualityProfileChange) IsModify() bool

func (*QualityProfileChange) Marshal

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

func (*QualityProfileChange) MarshalJSON

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

func (*QualityProfileChange) ProtoMessage

func (*QualityProfileChange) ProtoMessage()

func (*QualityProfileChange) ProtoReflect

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

func (*QualityProfileChange) Reset

func (m *QualityProfileChange) Reset()

func (*QualityProfileChange) SetAdded

func (*QualityProfileChange) SetAddedRaw

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

func (*QualityProfileChange) SetChangeType

func (m *QualityProfileChange) SetChangeType(ofv isQualityProfileChange_ChangeType)

func (*QualityProfileChange) SetCurrent

func (*QualityProfileChange) SetCurrentRaw

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

func (*QualityProfileChange) SetDeletedRaw

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

func (*QualityProfileChange) SetModified

func (*QualityProfileChange) SetModifiedRaw

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

func (*QualityProfileChange) SetRemoved

func (*QualityProfileChange) String

func (m *QualityProfileChange) String() string

func (*QualityProfileChange) Unmarshal

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

func (*QualityProfileChange) UnmarshalJSON

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

type QualityProfileChangeList

type QualityProfileChangeList []*QualityProfileChange

func (QualityProfileChangeList) Append

func (QualityProfileChangeList) AppendList

func (QualityProfileChangeList) At

func (QualityProfileChangeList) Length

func (l QualityProfileChangeList) Length() int

func (QualityProfileChangeList) Set

func (QualityProfileChangeList) Slice

type QualityProfileChangeMap

type QualityProfileChangeMap map[Name]*QualityProfileChange

func (QualityProfileChangeMap) Delete

func (QualityProfileChangeMap) ForEach

func (QualityProfileChangeMap) Get

func (QualityProfileChangeMap) Length

func (m QualityProfileChangeMap) Length() int

func (QualityProfileChangeMap) Set

type QualityProfileChange_Added

type QualityProfileChange_Added struct {
	QualityProfile *QualityProfile `` /* 130-byte string literal not displayed */
	// Integer describing index of added QualityProfile 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
}

QualityProfile has been added to query view

func (*QualityProfileChange_Added) Descriptor

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

Deprecated, Use QualityProfileChange_Added.ProtoReflect.Descriptor instead.

func (*QualityProfileChange_Added) GetQualityProfile

func (m *QualityProfileChange_Added) GetQualityProfile() *QualityProfile

func (*QualityProfileChange_Added) GetViewIndex

func (m *QualityProfileChange_Added) GetViewIndex() int32

func (*QualityProfileChange_Added) GotenMessage

func (*QualityProfileChange_Added) GotenMessage()

func (*QualityProfileChange_Added) GotenValidate

func (obj *QualityProfileChange_Added) GotenValidate() error

func (*QualityProfileChange_Added) Marshal

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

func (*QualityProfileChange_Added) MarshalJSON

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

func (*QualityProfileChange_Added) ProtoMessage

func (*QualityProfileChange_Added) ProtoMessage()

func (*QualityProfileChange_Added) ProtoReflect

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

func (*QualityProfileChange_Added) Reset

func (m *QualityProfileChange_Added) Reset()

func (*QualityProfileChange_Added) SetQualityProfile

func (m *QualityProfileChange_Added) SetQualityProfile(fv *QualityProfile)

func (*QualityProfileChange_Added) SetViewIndex

func (m *QualityProfileChange_Added) SetViewIndex(fv int32)

func (*QualityProfileChange_Added) String

func (m *QualityProfileChange_Added) String() string

func (*QualityProfileChange_Added) Unmarshal

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

func (*QualityProfileChange_Added) UnmarshalJSON

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

type QualityProfileChange_Added_

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

type QualityProfileChange_Current

type QualityProfileChange_Current struct {
	QualityProfile *QualityProfile `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*QualityProfileChange_Current) Descriptor

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

Deprecated, Use QualityProfileChange_Current.ProtoReflect.Descriptor instead.

func (*QualityProfileChange_Current) GetQualityProfile

func (m *QualityProfileChange_Current) GetQualityProfile() *QualityProfile

func (*QualityProfileChange_Current) GotenMessage

func (*QualityProfileChange_Current) GotenMessage()

func (*QualityProfileChange_Current) GotenValidate

func (obj *QualityProfileChange_Current) GotenValidate() error

func (*QualityProfileChange_Current) Marshal

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

func (*QualityProfileChange_Current) MarshalJSON

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

func (*QualityProfileChange_Current) ProtoMessage

func (*QualityProfileChange_Current) ProtoMessage()

func (*QualityProfileChange_Current) ProtoReflect

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

func (*QualityProfileChange_Current) Reset

func (m *QualityProfileChange_Current) Reset()

func (*QualityProfileChange_Current) SetQualityProfile

func (m *QualityProfileChange_Current) SetQualityProfile(fv *QualityProfile)

func (*QualityProfileChange_Current) String

func (*QualityProfileChange_Current) Unmarshal

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

func (*QualityProfileChange_Current) UnmarshalJSON

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

type QualityProfileChange_Current_

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

type QualityProfileChange_Modified

type QualityProfileChange_Modified struct {

	// Name of modified QualityProfile
	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// New version of QualityProfile or masked difference, depending on
	// mask_changes instrumentation of issued [WatchQualityProfileRequest] or
	// [WatchQualityProfilesRequest]
	QualityProfile *QualityProfile `` /* 130-byte string literal not displayed */
	// Used when mask_changes is set, contains field paths of modified
	// properties.
	FieldMask *QualityProfile_FieldMask `` /* 146-byte string literal not displayed */
	// Previous view index specifies previous position of modified
	// QualityProfile. When modification doesn't affect sorted order, value will
	// remain identical to [view_index].
	PreviousViewIndex int32 `` /* 145-byte string literal not displayed */
	// Integer specifying QualityProfile 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
}

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

func (*QualityProfileChange_Modified) Descriptor

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

Deprecated, Use QualityProfileChange_Modified.ProtoReflect.Descriptor instead.

func (*QualityProfileChange_Modified) GetFieldMask

func (*QualityProfileChange_Modified) GetName

func (m *QualityProfileChange_Modified) GetName() *Name

func (*QualityProfileChange_Modified) GetPreviousViewIndex

func (m *QualityProfileChange_Modified) GetPreviousViewIndex() int32

func (*QualityProfileChange_Modified) GetQualityProfile

func (m *QualityProfileChange_Modified) GetQualityProfile() *QualityProfile

func (*QualityProfileChange_Modified) GetViewIndex

func (m *QualityProfileChange_Modified) GetViewIndex() int32

func (*QualityProfileChange_Modified) GotenMessage

func (*QualityProfileChange_Modified) GotenMessage()

func (*QualityProfileChange_Modified) GotenValidate

func (obj *QualityProfileChange_Modified) GotenValidate() error

func (*QualityProfileChange_Modified) Marshal

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

func (*QualityProfileChange_Modified) MarshalJSON

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

func (*QualityProfileChange_Modified) ProtoMessage

func (*QualityProfileChange_Modified) ProtoMessage()

func (*QualityProfileChange_Modified) ProtoReflect

func (*QualityProfileChange_Modified) Reset

func (m *QualityProfileChange_Modified) Reset()

func (*QualityProfileChange_Modified) SetFieldMask

func (*QualityProfileChange_Modified) SetName

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

func (*QualityProfileChange_Modified) SetPreviousViewIndex

func (m *QualityProfileChange_Modified) SetPreviousViewIndex(fv int32)

func (*QualityProfileChange_Modified) SetQualityProfile

func (m *QualityProfileChange_Modified) SetQualityProfile(fv *QualityProfile)

func (*QualityProfileChange_Modified) SetViewIndex

func (m *QualityProfileChange_Modified) SetViewIndex(fv int32)

func (*QualityProfileChange_Modified) String

func (*QualityProfileChange_Modified) Unmarshal

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

func (*QualityProfileChange_Modified) UnmarshalJSON

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

type QualityProfileChange_Modified_

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

type QualityProfileChange_Removed

type QualityProfileChange_Removed struct {
	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Integer specifying removed QualityProfile 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 QualityProfile is deleted or leaves Query view

func (*QualityProfileChange_Removed) Descriptor

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

Deprecated, Use QualityProfileChange_Removed.ProtoReflect.Descriptor instead.

func (*QualityProfileChange_Removed) GetName

func (m *QualityProfileChange_Removed) GetName() *Name

func (*QualityProfileChange_Removed) GetViewIndex

func (m *QualityProfileChange_Removed) GetViewIndex() int32

func (*QualityProfileChange_Removed) GotenMessage

func (*QualityProfileChange_Removed) GotenMessage()

func (*QualityProfileChange_Removed) GotenValidate

func (obj *QualityProfileChange_Removed) GotenValidate() error

func (*QualityProfileChange_Removed) Marshal

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

func (*QualityProfileChange_Removed) MarshalJSON

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

func (*QualityProfileChange_Removed) ProtoMessage

func (*QualityProfileChange_Removed) ProtoMessage()

func (*QualityProfileChange_Removed) ProtoReflect

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

func (*QualityProfileChange_Removed) Reset

func (m *QualityProfileChange_Removed) Reset()

func (*QualityProfileChange_Removed) SetName

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

func (*QualityProfileChange_Removed) SetViewIndex

func (m *QualityProfileChange_Removed) SetViewIndex(fv int32)

func (*QualityProfileChange_Removed) String

func (*QualityProfileChange_Removed) Unmarshal

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

func (*QualityProfileChange_Removed) UnmarshalJSON

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

type QualityProfileChange_Removed_

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

type QualityProfileFieldPathBuilder

type QualityProfileFieldPathBuilder struct{}

func NewQualityProfileFieldPathBuilder

func NewQualityProfileFieldPathBuilder() QualityProfileFieldPathBuilder

func (QualityProfileFieldPathBuilder) Description

func (QualityProfileFieldPathBuilder) DisplayName

func (QualityProfileFieldPathBuilder) Metadata

func (QualityProfileFieldPathBuilder) Name

func (QualityProfileFieldPathBuilder) Profiles

func (QualityProfileFieldPathBuilder) SourceProject

type QualityProfileList

type QualityProfileList []*QualityProfile

func (QualityProfileList) Append

func (QualityProfileList) AppendList

func (QualityProfileList) At

func (QualityProfileList) Length

func (l QualityProfileList) Length() int

func (QualityProfileList) Set

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

func (QualityProfileList) Slice

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

type QualityProfileMap

type QualityProfileMap map[Name]*QualityProfile

func (QualityProfileMap) Delete

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

func (QualityProfileMap) ForEach

func (QualityProfileMap) Get

func (QualityProfileMap) Length

func (m QualityProfileMap) Length() int

func (QualityProfileMap) Set

type QualityProfileMapPathSelectorMetadataAnnotations

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

func (QualityProfileMapPathSelectorMetadataAnnotations) FieldPath

func (QualityProfileMapPathSelectorMetadataAnnotations) WithArrayOfValues

func (QualityProfileMapPathSelectorMetadataAnnotations) WithValue

type QualityProfileMapPathSelectorMetadataLabels

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

func (QualityProfileMapPathSelectorMetadataLabels) FieldPath

func (QualityProfileMapPathSelectorMetadataLabels) WithArrayOfValues

func (QualityProfileMapPathSelectorMetadataLabels) WithValue

type QualityProfileMapPathSelectorMetadataShards

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

func (QualityProfileMapPathSelectorMetadataShards) FieldPath

func (QualityProfileMapPathSelectorMetadataShards) WithArrayOfValues

func (QualityProfileMapPathSelectorMetadataShards) WithValue

type QualityProfileNameList

type QualityProfileNameList []*Name

func (QualityProfileNameList) Append

func (QualityProfileNameList) AppendList

func (QualityProfileNameList) At

func (QualityProfileNameList) Length

func (l QualityProfileNameList) Length() int

func (QualityProfileNameList) Set

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

func (QualityProfileNameList) Slice

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

type QualityProfileParentNameList

type QualityProfileParentNameList []*ParentName

func (QualityProfileParentNameList) Append

func (QualityProfileParentNameList) AppendList

func (QualityProfileParentNameList) At

func (QualityProfileParentNameList) Length

func (l QualityProfileParentNameList) Length() int

func (QualityProfileParentNameList) Set

func (QualityProfileParentNameList) Slice

type QualityProfileParentReferenceList

type QualityProfileParentReferenceList []*ParentReference

func (QualityProfileParentReferenceList) Append

func (QualityProfileParentReferenceList) AppendList

func (QualityProfileParentReferenceList) At

func (QualityProfileParentReferenceList) Length

func (QualityProfileParentReferenceList) Set

func (QualityProfileParentReferenceList) Slice

type QualityProfilePathSelectorDescription

type QualityProfilePathSelectorDescription struct{}

func (QualityProfilePathSelectorDescription) FieldPath

func (QualityProfilePathSelectorDescription) WithArrayOfValues

func (QualityProfilePathSelectorDescription) WithValue

type QualityProfilePathSelectorDisplayName

type QualityProfilePathSelectorDisplayName struct{}

func (QualityProfilePathSelectorDisplayName) FieldPath

func (QualityProfilePathSelectorDisplayName) WithArrayOfValues

func (QualityProfilePathSelectorDisplayName) WithValue

type QualityProfilePathSelectorMetadata

type QualityProfilePathSelectorMetadata struct{}

func (QualityProfilePathSelectorMetadata) Annotations

func (QualityProfilePathSelectorMetadata) CreateTime

func (QualityProfilePathSelectorMetadata) DeleteTime added in v0.7.1

func (QualityProfilePathSelectorMetadata) FieldPath

func (QualityProfilePathSelectorMetadata) Generation

func (QualityProfilePathSelectorMetadata) Labels

func (QualityProfilePathSelectorMetadata) Lifecycle added in v0.7.1

func (QualityProfilePathSelectorMetadata) OwnerReferences

func (QualityProfilePathSelectorMetadata) ResourceVersion

func (QualityProfilePathSelectorMetadata) Shards

func (QualityProfilePathSelectorMetadata) Syncing

func (QualityProfilePathSelectorMetadata) Tags

func (QualityProfilePathSelectorMetadata) UpdateTime

func (QualityProfilePathSelectorMetadata) Uuid

func (QualityProfilePathSelectorMetadata) WithArrayOfValues

func (QualityProfilePathSelectorMetadata) WithSubArrayItemValue

func (QualityProfilePathSelectorMetadata) WithSubArrayOfValues

func (QualityProfilePathSelectorMetadata) WithSubPath

func (QualityProfilePathSelectorMetadata) WithSubValue

func (QualityProfilePathSelectorMetadata) WithValue

type QualityProfilePathSelectorMetadataAnnotations

type QualityProfilePathSelectorMetadataAnnotations struct{}

func (QualityProfilePathSelectorMetadataAnnotations) FieldPath

func (QualityProfilePathSelectorMetadataAnnotations) WithArrayOfValues

func (QualityProfilePathSelectorMetadataAnnotations) WithKey

func (QualityProfilePathSelectorMetadataAnnotations) WithValue

type QualityProfilePathSelectorMetadataCreateTime

type QualityProfilePathSelectorMetadataCreateTime struct{}

func (QualityProfilePathSelectorMetadataCreateTime) FieldPath

func (QualityProfilePathSelectorMetadataCreateTime) WithArrayOfValues

func (QualityProfilePathSelectorMetadataCreateTime) WithValue

type QualityProfilePathSelectorMetadataDeleteTime added in v0.7.1

type QualityProfilePathSelectorMetadataDeleteTime struct{}

func (QualityProfilePathSelectorMetadataDeleteTime) FieldPath added in v0.7.1

func (QualityProfilePathSelectorMetadataDeleteTime) WithArrayOfValues added in v0.7.1

func (QualityProfilePathSelectorMetadataDeleteTime) WithValue added in v0.7.1

type QualityProfilePathSelectorMetadataGeneration

type QualityProfilePathSelectorMetadataGeneration struct{}

func (QualityProfilePathSelectorMetadataGeneration) FieldPath

func (QualityProfilePathSelectorMetadataGeneration) WithArrayOfValues

func (QualityProfilePathSelectorMetadataGeneration) WithValue

type QualityProfilePathSelectorMetadataLabels

type QualityProfilePathSelectorMetadataLabels struct{}

func (QualityProfilePathSelectorMetadataLabels) FieldPath

func (QualityProfilePathSelectorMetadataLabels) WithArrayOfValues

func (QualityProfilePathSelectorMetadataLabels) WithKey

func (QualityProfilePathSelectorMetadataLabels) WithValue

type QualityProfilePathSelectorMetadataLifecycle added in v0.7.1

type QualityProfilePathSelectorMetadataLifecycle struct{}

func (QualityProfilePathSelectorMetadataLifecycle) BlockDeletion added in v0.7.1

func (QualityProfilePathSelectorMetadataLifecycle) FieldPath added in v0.7.1

func (QualityProfilePathSelectorMetadataLifecycle) State added in v0.7.1

func (QualityProfilePathSelectorMetadataLifecycle) WithArrayOfValues added in v0.7.1

func (QualityProfilePathSelectorMetadataLifecycle) WithValue added in v0.7.1

type QualityProfilePathSelectorMetadataLifecycleBlockDeletion added in v0.7.1

type QualityProfilePathSelectorMetadataLifecycleBlockDeletion struct{}

func (QualityProfilePathSelectorMetadataLifecycleBlockDeletion) FieldPath added in v0.7.1

func (QualityProfilePathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues added in v0.7.1

func (QualityProfilePathSelectorMetadataLifecycleBlockDeletion) WithValue added in v0.7.1

type QualityProfilePathSelectorMetadataLifecycleState added in v0.7.1

type QualityProfilePathSelectorMetadataLifecycleState struct{}

func (QualityProfilePathSelectorMetadataLifecycleState) FieldPath added in v0.7.1

func (QualityProfilePathSelectorMetadataLifecycleState) WithArrayOfValues added in v0.7.1

func (QualityProfilePathSelectorMetadataLifecycleState) WithValue added in v0.7.1

type QualityProfilePathSelectorMetadataOwnerReferences

type QualityProfilePathSelectorMetadataOwnerReferences struct{}

func (QualityProfilePathSelectorMetadataOwnerReferences) Controller

func (QualityProfilePathSelectorMetadataOwnerReferences) FieldPath

func (QualityProfilePathSelectorMetadataOwnerReferences) Kind

func (QualityProfilePathSelectorMetadataOwnerReferences) Name

func (QualityProfilePathSelectorMetadataOwnerReferences) Region added in v0.7.1

func (QualityProfilePathSelectorMetadataOwnerReferences) RequiresOwnerReference added in v0.7.1

func (QualityProfilePathSelectorMetadataOwnerReferences) Version added in v0.7.1

func (QualityProfilePathSelectorMetadataOwnerReferences) WithArrayOfValues

func (QualityProfilePathSelectorMetadataOwnerReferences) WithItemValue

func (QualityProfilePathSelectorMetadataOwnerReferences) WithValue

type QualityProfilePathSelectorMetadataOwnerReferencesBlockOwnerDeletion

type QualityProfilePathSelectorMetadataOwnerReferencesBlockOwnerDeletion struct{}

func (QualityProfilePathSelectorMetadataOwnerReferencesBlockOwnerDeletion) FieldPath

func (QualityProfilePathSelectorMetadataOwnerReferencesBlockOwnerDeletion) WithArrayOfValues

func (QualityProfilePathSelectorMetadataOwnerReferencesBlockOwnerDeletion) WithValue

type QualityProfilePathSelectorMetadataOwnerReferencesController

type QualityProfilePathSelectorMetadataOwnerReferencesController struct{}

func (QualityProfilePathSelectorMetadataOwnerReferencesController) FieldPath

func (QualityProfilePathSelectorMetadataOwnerReferencesController) WithArrayOfValues

func (QualityProfilePathSelectorMetadataOwnerReferencesController) WithValue

type QualityProfilePathSelectorMetadataOwnerReferencesKind

type QualityProfilePathSelectorMetadataOwnerReferencesKind struct{}

func (QualityProfilePathSelectorMetadataOwnerReferencesKind) FieldPath

func (QualityProfilePathSelectorMetadataOwnerReferencesKind) WithArrayOfValues

func (QualityProfilePathSelectorMetadataOwnerReferencesKind) WithValue

type QualityProfilePathSelectorMetadataOwnerReferencesName

type QualityProfilePathSelectorMetadataOwnerReferencesName struct{}

func (QualityProfilePathSelectorMetadataOwnerReferencesName) FieldPath

func (QualityProfilePathSelectorMetadataOwnerReferencesName) WithArrayOfValues

func (QualityProfilePathSelectorMetadataOwnerReferencesName) WithValue

type QualityProfilePathSelectorMetadataOwnerReferencesRegion added in v0.7.1

type QualityProfilePathSelectorMetadataOwnerReferencesRegion struct{}

func (QualityProfilePathSelectorMetadataOwnerReferencesRegion) FieldPath added in v0.7.1

func (QualityProfilePathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues added in v0.7.1

func (QualityProfilePathSelectorMetadataOwnerReferencesRegion) WithValue added in v0.7.1

type QualityProfilePathSelectorMetadataOwnerReferencesRequiresOwnerReference added in v0.7.1

type QualityProfilePathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}

func (QualityProfilePathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath added in v0.7.1

func (QualityProfilePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues added in v0.7.1

func (QualityProfilePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue added in v0.7.1

type QualityProfilePathSelectorMetadataOwnerReferencesVersion added in v0.7.1

type QualityProfilePathSelectorMetadataOwnerReferencesVersion struct{}

func (QualityProfilePathSelectorMetadataOwnerReferencesVersion) FieldPath added in v0.7.1

func (QualityProfilePathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues added in v0.7.1

func (QualityProfilePathSelectorMetadataOwnerReferencesVersion) WithValue added in v0.7.1

type QualityProfilePathSelectorMetadataResourceVersion

type QualityProfilePathSelectorMetadataResourceVersion struct{}

func (QualityProfilePathSelectorMetadataResourceVersion) FieldPath

func (QualityProfilePathSelectorMetadataResourceVersion) WithArrayOfValues

func (QualityProfilePathSelectorMetadataResourceVersion) WithValue

type QualityProfilePathSelectorMetadataShards

type QualityProfilePathSelectorMetadataShards struct{}

func (QualityProfilePathSelectorMetadataShards) FieldPath

func (QualityProfilePathSelectorMetadataShards) WithArrayOfValues

func (QualityProfilePathSelectorMetadataShards) WithKey

func (QualityProfilePathSelectorMetadataShards) WithValue

type QualityProfilePathSelectorMetadataSyncing

type QualityProfilePathSelectorMetadataSyncing struct{}

func (QualityProfilePathSelectorMetadataSyncing) FieldPath

func (QualityProfilePathSelectorMetadataSyncing) OwningRegion

func (QualityProfilePathSelectorMetadataSyncing) Regions

func (QualityProfilePathSelectorMetadataSyncing) WithArrayOfValues

func (QualityProfilePathSelectorMetadataSyncing) WithValue

type QualityProfilePathSelectorMetadataSyncingOwningRegion

type QualityProfilePathSelectorMetadataSyncingOwningRegion struct{}

func (QualityProfilePathSelectorMetadataSyncingOwningRegion) FieldPath

func (QualityProfilePathSelectorMetadataSyncingOwningRegion) WithArrayOfValues

func (QualityProfilePathSelectorMetadataSyncingOwningRegion) WithValue

type QualityProfilePathSelectorMetadataSyncingRegions

type QualityProfilePathSelectorMetadataSyncingRegions struct{}

func (QualityProfilePathSelectorMetadataSyncingRegions) FieldPath

func (QualityProfilePathSelectorMetadataSyncingRegions) WithArrayOfValues

func (QualityProfilePathSelectorMetadataSyncingRegions) WithItemValue

func (QualityProfilePathSelectorMetadataSyncingRegions) WithValue

type QualityProfilePathSelectorMetadataTags

type QualityProfilePathSelectorMetadataTags struct{}

func (QualityProfilePathSelectorMetadataTags) FieldPath

func (QualityProfilePathSelectorMetadataTags) WithArrayOfValues

func (QualityProfilePathSelectorMetadataTags) WithItemValue

func (QualityProfilePathSelectorMetadataTags) WithValue

type QualityProfilePathSelectorMetadataUpdateTime

type QualityProfilePathSelectorMetadataUpdateTime struct{}

func (QualityProfilePathSelectorMetadataUpdateTime) FieldPath

func (QualityProfilePathSelectorMetadataUpdateTime) WithArrayOfValues

func (QualityProfilePathSelectorMetadataUpdateTime) WithValue

type QualityProfilePathSelectorMetadataUuid

type QualityProfilePathSelectorMetadataUuid struct{}

func (QualityProfilePathSelectorMetadataUuid) FieldPath

func (QualityProfilePathSelectorMetadataUuid) WithArrayOfValues

func (QualityProfilePathSelectorMetadataUuid) WithValue

type QualityProfilePathSelectorName

type QualityProfilePathSelectorName struct{}

func (QualityProfilePathSelectorName) FieldPath

func (QualityProfilePathSelectorName) WithArrayOfValues

func (QualityProfilePathSelectorName) WithValue

type QualityProfilePathSelectorProfiles

type QualityProfilePathSelectorProfiles struct{}

func (QualityProfilePathSelectorProfiles) Description

func (QualityProfilePathSelectorProfiles) DisplayName

func (QualityProfilePathSelectorProfiles) FieldPath

func (QualityProfilePathSelectorProfiles) Filter

func (QualityProfilePathSelectorProfiles) MetricThresholds

func (QualityProfilePathSelectorProfiles) Overrides

func (QualityProfilePathSelectorProfiles) WithArrayOfValues

func (QualityProfilePathSelectorProfiles) WithItemValue

func (QualityProfilePathSelectorProfiles) WithSubArrayItemValue

func (QualityProfilePathSelectorProfiles) WithSubArrayOfValues

func (QualityProfilePathSelectorProfiles) WithSubPath

func (QualityProfilePathSelectorProfiles) WithSubValue

func (QualityProfilePathSelectorProfiles) WithValue

type QualityProfilePathSelectorProfilesDescription

type QualityProfilePathSelectorProfilesDescription struct{}

func (QualityProfilePathSelectorProfilesDescription) FieldPath

func (QualityProfilePathSelectorProfilesDescription) WithArrayOfValues

func (QualityProfilePathSelectorProfilesDescription) WithValue

type QualityProfilePathSelectorProfilesDisplayName

type QualityProfilePathSelectorProfilesDisplayName struct{}

func (QualityProfilePathSelectorProfilesDisplayName) FieldPath

func (QualityProfilePathSelectorProfilesDisplayName) WithArrayOfValues

func (QualityProfilePathSelectorProfilesDisplayName) WithValue

type QualityProfilePathSelectorProfilesFilter

type QualityProfilePathSelectorProfilesFilter struct{}

func (QualityProfilePathSelectorProfilesFilter) FieldPath

func (QualityProfilePathSelectorProfilesFilter) SourceAsnNames

func (QualityProfilePathSelectorProfilesFilter) SourceLocations

func (QualityProfilePathSelectorProfilesFilter) Targets

func (QualityProfilePathSelectorProfilesFilter) WithArrayOfValues

func (QualityProfilePathSelectorProfilesFilter) WithValue

type QualityProfilePathSelectorProfilesFilterSourceAsnNames

type QualityProfilePathSelectorProfilesFilterSourceAsnNames struct{}

func (QualityProfilePathSelectorProfilesFilterSourceAsnNames) FieldPath

func (QualityProfilePathSelectorProfilesFilterSourceAsnNames) WithArrayOfValues

func (QualityProfilePathSelectorProfilesFilterSourceAsnNames) WithItemValue

func (QualityProfilePathSelectorProfilesFilterSourceAsnNames) WithValue

type QualityProfilePathSelectorProfilesFilterSourceLocations

type QualityProfilePathSelectorProfilesFilterSourceLocations struct{}

func (QualityProfilePathSelectorProfilesFilterSourceLocations) FieldPath

func (QualityProfilePathSelectorProfilesFilterSourceLocations) WithArrayOfValues

func (QualityProfilePathSelectorProfilesFilterSourceLocations) WithItemValue

func (QualityProfilePathSelectorProfilesFilterSourceLocations) WithValue

type QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel1Name

type QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel1Name struct{}

func (QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel1Name) FieldPath

func (QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel1Name) WithArrayOfValues

func (QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel1Name) WithValue

type QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel2Name

type QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel2Name struct{}

func (QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel2Name) FieldPath

func (QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel2Name) WithArrayOfValues

func (QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel2Name) WithValue

type QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel3Name

type QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel3Name struct{}

func (QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel3Name) FieldPath

func (QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel3Name) WithArrayOfValues

func (QualityProfilePathSelectorProfilesFilterSourceLocationsAdministrativeAreaLevel3Name) WithValue

type QualityProfilePathSelectorProfilesFilterSourceLocationsCountryName

type QualityProfilePathSelectorProfilesFilterSourceLocationsCountryName struct{}

func (QualityProfilePathSelectorProfilesFilterSourceLocationsCountryName) FieldPath

func (QualityProfilePathSelectorProfilesFilterSourceLocationsCountryName) WithArrayOfValues

func (QualityProfilePathSelectorProfilesFilterSourceLocationsCountryName) WithValue

type QualityProfilePathSelectorProfilesFilterTargets

type QualityProfilePathSelectorProfilesFilterTargets struct{}

func (QualityProfilePathSelectorProfilesFilterTargets) FieldPath

func (QualityProfilePathSelectorProfilesFilterTargets) WithArrayOfValues

func (QualityProfilePathSelectorProfilesFilterTargets) WithItemValue

func (QualityProfilePathSelectorProfilesFilterTargets) WithValue

type QualityProfilePathSelectorProfilesMetricThresholds

type QualityProfilePathSelectorProfilesMetricThresholds struct{}

func (QualityProfilePathSelectorProfilesMetricThresholds) FieldPath

func (QualityProfilePathSelectorProfilesMetricThresholds) MetricType

func (QualityProfilePathSelectorProfilesMetricThresholds) Value

func (QualityProfilePathSelectorProfilesMetricThresholds) WithArrayOfValues

func (QualityProfilePathSelectorProfilesMetricThresholds) WithItemValue

func (QualityProfilePathSelectorProfilesMetricThresholds) WithValue

type QualityProfilePathSelectorProfilesMetricThresholdsAggregationReducer

type QualityProfilePathSelectorProfilesMetricThresholdsAggregationReducer struct{}

func (QualityProfilePathSelectorProfilesMetricThresholdsAggregationReducer) FieldPath

func (QualityProfilePathSelectorProfilesMetricThresholdsAggregationReducer) WithArrayOfValues

func (QualityProfilePathSelectorProfilesMetricThresholdsAggregationReducer) WithValue

type QualityProfilePathSelectorProfilesMetricThresholdsMetricType

type QualityProfilePathSelectorProfilesMetricThresholdsMetricType struct{}

func (QualityProfilePathSelectorProfilesMetricThresholdsMetricType) FieldPath

func (QualityProfilePathSelectorProfilesMetricThresholdsMetricType) WithArrayOfValues

func (QualityProfilePathSelectorProfilesMetricThresholdsMetricType) WithValue

type QualityProfilePathSelectorProfilesMetricThresholdsValue

type QualityProfilePathSelectorProfilesMetricThresholdsValue struct{}

func (QualityProfilePathSelectorProfilesMetricThresholdsValue) FieldPath

func (QualityProfilePathSelectorProfilesMetricThresholdsValue) WithArrayOfValues

func (QualityProfilePathSelectorProfilesMetricThresholdsValue) WithValue

type QualityProfilePathSelectorProfilesOverrides

type QualityProfilePathSelectorProfilesOverrides struct{}

func (QualityProfilePathSelectorProfilesOverrides) FieldPath

func (QualityProfilePathSelectorProfilesOverrides) WithArrayOfValues

func (QualityProfilePathSelectorProfilesOverrides) WithItemValue

func (QualityProfilePathSelectorProfilesOverrides) WithValue

type QualityProfilePathSelectorSourceProject

type QualityProfilePathSelectorSourceProject struct{}

func (QualityProfilePathSelectorSourceProject) FieldPath

func (QualityProfilePathSelectorSourceProject) WithArrayOfValues

func (QualityProfilePathSelectorSourceProject) WithValue

type QualityProfileReferenceList

type QualityProfileReferenceList []*Reference

func (QualityProfileReferenceList) Append

func (QualityProfileReferenceList) AppendList

func (QualityProfileReferenceList) At

func (QualityProfileReferenceList) Length

func (l QualityProfileReferenceList) Length() int

func (QualityProfileReferenceList) Set

func (QualityProfileReferenceList) Slice

type QualityProfile_FieldMask

type QualityProfile_FieldMask struct {
	Paths []QualityProfile_FieldPath
}

func FullQualityProfile_FieldMask

func FullQualityProfile_FieldMask() *QualityProfile_FieldMask

func ResourceViewFieldMask

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

func (*QualityProfile_FieldMask) AppendPath

func (fieldMask *QualityProfile_FieldMask) AppendPath(path QualityProfile_FieldPath)

func (*QualityProfile_FieldMask) AppendRawPath

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

func (*QualityProfile_FieldMask) DecodeFirestore

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

func (*QualityProfile_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*QualityProfile_FieldMask) FilterInputFields

func (fieldMask *QualityProfile_FieldMask) FilterInputFields() *QualityProfile_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*QualityProfile_FieldMask) FromProtoFieldMask

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

func (*QualityProfile_FieldMask) GetPaths

func (fieldMask *QualityProfile_FieldMask) GetPaths() []QualityProfile_FieldPath

func (*QualityProfile_FieldMask) GetRawPaths

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

func (*QualityProfile_FieldMask) IsFull

func (fieldMask *QualityProfile_FieldMask) IsFull() bool

func (QualityProfile_FieldMask) Marshal

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

implement methods required by customType

func (QualityProfile_FieldMask) MarshalJSON

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

func (*QualityProfile_FieldMask) PathsCount

func (fieldMask *QualityProfile_FieldMask) PathsCount() int

func (*QualityProfile_FieldMask) Project

func (fieldMask *QualityProfile_FieldMask) Project(source *QualityProfile) *QualityProfile

func (*QualityProfile_FieldMask) ProjectRaw

func (*QualityProfile_FieldMask) ProtoMessage

func (fieldMask *QualityProfile_FieldMask) ProtoMessage()

func (*QualityProfile_FieldMask) ProtoReflect

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

func (*QualityProfile_FieldMask) Reset

func (fieldMask *QualityProfile_FieldMask) Reset()

func (*QualityProfile_FieldMask) Set

func (fieldMask *QualityProfile_FieldMask) Set(target, source *QualityProfile)

func (*QualityProfile_FieldMask) SetFromCliFlag

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

func (*QualityProfile_FieldMask) SetRaw

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

func (*QualityProfile_FieldMask) Size

func (fieldMask *QualityProfile_FieldMask) Size() int

func (*QualityProfile_FieldMask) String

func (fieldMask *QualityProfile_FieldMask) String() string

func (*QualityProfile_FieldMask) Subtract

func (*QualityProfile_FieldMask) SubtractRaw

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

func (*QualityProfile_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*QualityProfile_FieldMask) Unmarshal

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

func (*QualityProfile_FieldMask) UnmarshalJSON

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

type QualityProfile_FieldPath

type QualityProfile_FieldPath interface {
	gotenobject.FieldPath
	Selector() QualityProfile_FieldPathSelector
	Get(source *QualityProfile) []interface{}
	GetSingle(source *QualityProfile) (interface{}, bool)
	ClearValue(item *QualityProfile)

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

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

func MustParseQualityProfile_FieldPath

func MustParseQualityProfile_FieldPath(rawField string) QualityProfile_FieldPath

func ParseQualityProfile_FieldPath

func ParseQualityProfile_FieldPath(rawField string) (QualityProfile_FieldPath, error)

type QualityProfile_FieldPathArrayItemValue

type QualityProfile_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	QualityProfile_FieldPath
	ContainsValue(*QualityProfile) bool
}

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

func MustParseQualityProfile_FieldPathArrayItemValue

func MustParseQualityProfile_FieldPathArrayItemValue(pathStr, valueStr string) QualityProfile_FieldPathArrayItemValue

func ParseQualityProfile_FieldPathArrayItemValue

func ParseQualityProfile_FieldPathArrayItemValue(pathStr, valueStr string) (QualityProfile_FieldPathArrayItemValue, error)

ParseQualityProfile_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type QualityProfile_FieldPathArrayOfValues

type QualityProfile_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	QualityProfile_FieldPath
}

QualityProfile_FieldPathArrayOfValues allows storing slice of values for QualityProfile fields according to their type

func MustParseQualityProfile_FieldPathArrayOfValues

func MustParseQualityProfile_FieldPathArrayOfValues(pathStr, valuesStr string) QualityProfile_FieldPathArrayOfValues

func ParseQualityProfile_FieldPathArrayOfValues

func ParseQualityProfile_FieldPathArrayOfValues(pathStr, valuesStr string) (QualityProfile_FieldPathArrayOfValues, error)

type QualityProfile_FieldPathSelector

type QualityProfile_FieldPathSelector int32
const (
	QualityProfile_FieldPathSelectorName          QualityProfile_FieldPathSelector = 0
	QualityProfile_FieldPathSelectorDisplayName   QualityProfile_FieldPathSelector = 1
	QualityProfile_FieldPathSelectorDescription   QualityProfile_FieldPathSelector = 2
	QualityProfile_FieldPathSelectorSourceProject QualityProfile_FieldPathSelector = 3
	QualityProfile_FieldPathSelectorProfiles      QualityProfile_FieldPathSelector = 4
	QualityProfile_FieldPathSelectorMetadata      QualityProfile_FieldPathSelector = 5
)

func (QualityProfile_FieldPathSelector) String

type QualityProfile_FieldPathValue

type QualityProfile_FieldPathValue interface {
	QualityProfile_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **QualityProfile)
	CompareWith(*QualityProfile) (cmp int, comparable bool)
}

QualityProfile_FieldPathValue allows storing values for QualityProfile fields according to their type

func MustParseQualityProfile_FieldPathValue

func MustParseQualityProfile_FieldPathValue(pathStr, valueStr string) QualityProfile_FieldPathValue

func ParseQualityProfile_FieldPathValue

func ParseQualityProfile_FieldPathValue(pathStr, valueStr string) (QualityProfile_FieldPathValue, error)

type QualityProfile_FieldSubPath

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

func (*QualityProfile_FieldSubPath) AsMetadataSubPath

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

func (*QualityProfile_FieldSubPath) AsProfilesSubPath

func (fps *QualityProfile_FieldSubPath) AsProfilesSubPath() (Profile_FieldPath, bool)

func (*QualityProfile_FieldSubPath) ClearValue

func (fps *QualityProfile_FieldSubPath) ClearValue(item *QualityProfile)

func (*QualityProfile_FieldSubPath) ClearValueRaw

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

func (*QualityProfile_FieldSubPath) Get

func (fps *QualityProfile_FieldSubPath) Get(source *QualityProfile) (values []interface{})

Get returns all values pointed by selected field from source QualityProfile

func (*QualityProfile_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*QualityProfile_FieldSubPath) GetRaw

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

func (*QualityProfile_FieldSubPath) GetSingle

func (fps *QualityProfile_FieldSubPath) GetSingle(source *QualityProfile) (interface{}, bool)

GetSingle returns value of selected field from source QualityProfile

func (*QualityProfile_FieldSubPath) GetSingleRaw

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

func (*QualityProfile_FieldSubPath) IsLeaf

func (fps *QualityProfile_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*QualityProfile_FieldSubPath) JSONString

func (fps *QualityProfile_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*QualityProfile_FieldSubPath) Selector

func (*QualityProfile_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*QualityProfile_FieldSubPath) String

func (fps *QualityProfile_FieldSubPath) String() string

String returns path representation in proto convention

func (*QualityProfile_FieldSubPath) WithIArrayItemValue

func (fps *QualityProfile_FieldSubPath) WithIArrayItemValue(value interface{}) QualityProfile_FieldPathArrayItemValue

func (*QualityProfile_FieldSubPath) WithIArrayOfValues

func (fps *QualityProfile_FieldSubPath) WithIArrayOfValues(values interface{}) QualityProfile_FieldPathArrayOfValues

func (*QualityProfile_FieldSubPath) WithIValue

func (fps *QualityProfile_FieldSubPath) WithIValue(value interface{}) QualityProfile_FieldPathValue

func (*QualityProfile_FieldSubPath) WithRawIArrayItemValue

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

func (*QualityProfile_FieldSubPath) WithRawIArrayOfValues

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

func (*QualityProfile_FieldSubPath) WithRawIValue

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

type QualityProfile_FieldSubPathArrayItemValue

type QualityProfile_FieldSubPathArrayItemValue struct {
	QualityProfile_FieldPath
	// contains filtered or unexported fields
}

func (*QualityProfile_FieldSubPathArrayItemValue) AsMetadataPathItemValue

func (*QualityProfile_FieldSubPathArrayItemValue) AsProfilesPathItemValue

func (*QualityProfile_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *QualityProfile_FieldSubPathArrayItemValue) ContainsValue(source *QualityProfile) bool

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

func (*QualityProfile_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type QualityProfile_FieldSubPathArrayOfValues

type QualityProfile_FieldSubPathArrayOfValues struct {
	QualityProfile_FieldPath
	// contains filtered or unexported fields
}

func (*QualityProfile_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues

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

func (*QualityProfile_FieldSubPathArrayOfValues) AsProfilesPathArrayOfValues

func (fpsaov *QualityProfile_FieldSubPathArrayOfValues) AsProfilesPathArrayOfValues() (Profile_FieldPathArrayOfValues, bool)

func (*QualityProfile_FieldSubPathArrayOfValues) GetRawValues

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

type QualityProfile_FieldSubPathValue

type QualityProfile_FieldSubPathValue struct {
	QualityProfile_FieldPath
	// contains filtered or unexported fields
}

func (*QualityProfile_FieldSubPathValue) AsMetadataPathValue

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

func (*QualityProfile_FieldSubPathValue) AsProfilesPathValue

func (fpvs *QualityProfile_FieldSubPathValue) AsProfilesPathValue() (Profile_FieldPathValue, bool)

func (*QualityProfile_FieldSubPathValue) CompareWith

func (fpvs *QualityProfile_FieldSubPathValue) CompareWith(source *QualityProfile) (int, bool)

func (*QualityProfile_FieldSubPathValue) CompareWithRaw

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

func (*QualityProfile_FieldSubPathValue) GetRawValue

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

func (*QualityProfile_FieldSubPathValue) SetTo

func (fpvs *QualityProfile_FieldSubPathValue) SetTo(target **QualityProfile)

func (*QualityProfile_FieldSubPathValue) SetToRaw

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

type QualityProfile_FieldTerminalPath

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

func (*QualityProfile_FieldTerminalPath) ClearValue

func (fp *QualityProfile_FieldTerminalPath) ClearValue(item *QualityProfile)

func (*QualityProfile_FieldTerminalPath) ClearValueRaw

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

func (*QualityProfile_FieldTerminalPath) Get

func (fp *QualityProfile_FieldTerminalPath) Get(source *QualityProfile) (values []interface{})

Get returns all values pointed by specific field from source QualityProfile

func (*QualityProfile_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*QualityProfile_FieldTerminalPath) GetRaw

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

func (*QualityProfile_FieldTerminalPath) GetSingle

func (fp *QualityProfile_FieldTerminalPath) GetSingle(source *QualityProfile) (interface{}, bool)

GetSingle returns value pointed by specific field of from source QualityProfile

func (*QualityProfile_FieldTerminalPath) GetSingleRaw

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

func (*QualityProfile_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*QualityProfile_FieldTerminalPath) JSONString

func (fp *QualityProfile_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*QualityProfile_FieldTerminalPath) Selector

func (*QualityProfile_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*QualityProfile_FieldTerminalPath) String

String returns path representation in proto convention

func (*QualityProfile_FieldTerminalPath) WithIArrayItemValue

func (fp *QualityProfile_FieldTerminalPath) WithIArrayItemValue(value interface{}) QualityProfile_FieldPathArrayItemValue

func (*QualityProfile_FieldTerminalPath) WithIArrayOfValues

func (fp *QualityProfile_FieldTerminalPath) WithIArrayOfValues(values interface{}) QualityProfile_FieldPathArrayOfValues

func (*QualityProfile_FieldTerminalPath) WithIValue

func (fp *QualityProfile_FieldTerminalPath) WithIValue(value interface{}) QualityProfile_FieldPathValue

func (*QualityProfile_FieldTerminalPath) WithRawIArrayItemValue

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

func (*QualityProfile_FieldTerminalPath) WithRawIArrayOfValues

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

func (*QualityProfile_FieldTerminalPath) WithRawIValue

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

type QualityProfile_FieldTerminalPathArrayItemValue

type QualityProfile_FieldTerminalPathArrayItemValue struct {
	QualityProfile_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*QualityProfile_FieldTerminalPathArrayItemValue) AsProfilesItemValue

func (fpaiv *QualityProfile_FieldTerminalPathArrayItemValue) AsProfilesItemValue() (*Profile, bool)

func (*QualityProfile_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*QualityProfile_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*QualityProfile_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *QualityProfile_FieldTerminalPathArrayItemValue) GetSingle(source *QualityProfile) (interface{}, bool)

func (*QualityProfile_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type QualityProfile_FieldTerminalPathArrayOfValues

type QualityProfile_FieldTerminalPathArrayOfValues struct {
	QualityProfile_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*QualityProfile_FieldTerminalPathArrayOfValues) AsDescriptionArrayOfValues

func (fpaov *QualityProfile_FieldTerminalPathArrayOfValues) AsDescriptionArrayOfValues() ([]string, bool)

func (*QualityProfile_FieldTerminalPathArrayOfValues) AsDisplayNameArrayOfValues

func (fpaov *QualityProfile_FieldTerminalPathArrayOfValues) AsDisplayNameArrayOfValues() ([]string, bool)

func (*QualityProfile_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues

func (fpaov *QualityProfile_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues() ([]*ntt_meta.Meta, bool)

func (*QualityProfile_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

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

func (*QualityProfile_FieldTerminalPathArrayOfValues) AsProfilesArrayOfValues

func (fpaov *QualityProfile_FieldTerminalPathArrayOfValues) AsProfilesArrayOfValues() ([][]*Profile, bool)

func (*QualityProfile_FieldTerminalPathArrayOfValues) AsSourceProjectArrayOfValues

func (fpaov *QualityProfile_FieldTerminalPathArrayOfValues) AsSourceProjectArrayOfValues() ([]*project.Reference, bool)

func (*QualityProfile_FieldTerminalPathArrayOfValues) GetRawValues

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

type QualityProfile_FieldTerminalPathValue

type QualityProfile_FieldTerminalPathValue struct {
	QualityProfile_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*QualityProfile_FieldTerminalPathValue) AsDescriptionValue

func (fpv *QualityProfile_FieldTerminalPathValue) AsDescriptionValue() (string, bool)

func (*QualityProfile_FieldTerminalPathValue) AsDisplayNameValue

func (fpv *QualityProfile_FieldTerminalPathValue) AsDisplayNameValue() (string, bool)

func (*QualityProfile_FieldTerminalPathValue) AsMetadataValue

func (fpv *QualityProfile_FieldTerminalPathValue) AsMetadataValue() (*ntt_meta.Meta, bool)

func (*QualityProfile_FieldTerminalPathValue) AsNameValue

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

func (*QualityProfile_FieldTerminalPathValue) AsProfilesValue

func (fpv *QualityProfile_FieldTerminalPathValue) AsProfilesValue() ([]*Profile, bool)

func (*QualityProfile_FieldTerminalPathValue) AsSourceProjectValue

func (fpv *QualityProfile_FieldTerminalPathValue) AsSourceProjectValue() (*project.Reference, bool)

func (*QualityProfile_FieldTerminalPathValue) CompareWith

func (fpv *QualityProfile_FieldTerminalPathValue) CompareWith(source *QualityProfile) (int, bool)

CompareWith compares value in the 'QualityProfile_FieldTerminalPathValue' with the value under path in 'QualityProfile'.

func (*QualityProfile_FieldTerminalPathValue) CompareWithRaw

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

func (*QualityProfile_FieldTerminalPathValue) GetRawValue

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

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

func (*QualityProfile_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object QualityProfile

func (*QualityProfile_FieldTerminalPathValue) SetToRaw

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

type QueryResultChange

type QueryResultChange struct {
	Changes        []*QualityProfileChange
	PrevPageCursor *PagerCursor
	NextPageCursor *PagerCursor
	ResumeToken    string
	IsCurrent      bool
	IsHardReset    bool
	IsSoftReset    bool
	SnapshotSize   int64
}

func (*QueryResultChange) GetIsCurrent

func (qr *QueryResultChange) GetIsCurrent() bool

func (*QueryResultChange) GetIsHardReset

func (qr *QueryResultChange) GetIsHardReset() bool

func (*QueryResultChange) GetIsSoftReset

func (qr *QueryResultChange) GetIsSoftReset() bool

func (*QueryResultChange) GetNextPageCursor

func (qr *QueryResultChange) GetNextPageCursor() gotenresource.Cursor

func (*QueryResultChange) GetPrevPageCursor

func (qr *QueryResultChange) GetPrevPageCursor() gotenresource.Cursor

func (*QueryResultChange) GetResults

func (*QueryResultChange) GetResumeToken

func (qr *QueryResultChange) GetResumeToken() string

func (*QueryResultChange) GetSnapshotSize

func (qr *QueryResultChange) GetSnapshotSize() int64

func (*QueryResultChange) SetCursors

func (qr *QueryResultChange) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor)

func (*QueryResultChange) SetIsCurrent

func (qr *QueryResultChange) SetIsCurrent()

func (*QueryResultChange) SetIsHardReset

func (qr *QueryResultChange) SetIsHardReset()

func (*QueryResultChange) SetIsSoftReset

func (qr *QueryResultChange) SetIsSoftReset()

func (*QueryResultChange) SetResults

func (qr *QueryResultChange) SetResults(results gotenresource.ResourceChangeList)

func (*QueryResultChange) SetResumeToken

func (qr *QueryResultChange) SetResumeToken(token string)

func (*QueryResultChange) SetSnapshotSize

func (qr *QueryResultChange) SetSnapshotSize(size int64)

type QueryResultSnapshot

type QueryResultSnapshot struct {
	QualityProfiles   []*QualityProfile
	PrevPageCursor    *PagerCursor
	NextPageCursor    *PagerCursor
	TotalResultsCount int32
	CurrentOffset     int32
}

func (*QueryResultSnapshot) GetNextPageCursor

func (qr *QueryResultSnapshot) GetNextPageCursor() gotenresource.Cursor

func (*QueryResultSnapshot) GetPagingInfo added in v0.8.3

func (qr *QueryResultSnapshot) GetPagingInfo() (totalCount, offset int32)

func (*QueryResultSnapshot) GetPrevPageCursor

func (qr *QueryResultSnapshot) GetPrevPageCursor() gotenresource.Cursor

func (*QueryResultSnapshot) GetResults

func (*QueryResultSnapshot) SetCursors

func (qr *QueryResultSnapshot) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor)

func (*QueryResultSnapshot) SetPagingInfo added in v0.8.3

func (qr *QueryResultSnapshot) SetPagingInfo(totalCount, offset int32)

func (*QueryResultSnapshot) SetResults

func (qr *QueryResultSnapshot) SetResults(results gotenresource.ResourceList)

type Reference

type Reference struct {
	Name
	// contains filtered or unexported fields
}

func MakeReference

func MakeReference(name *Name, qualityProfile *QualityProfile) (*Reference, error)

func MustParseReference

func MustParseReference(name string) *Reference

func ParseReference

func ParseReference(name string) (*Reference, error)

func (*Reference) ClearCached

func (ref *Reference) ClearCached()

func (*Reference) FullyQualifiedName

func (ref *Reference) FullyQualifiedName() (string, error)

func (*Reference) GetIParentName added in v0.7.1

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

func (*Reference) GetIUnderlyingParentName added in v0.7.1

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

func (*Reference) GetIdParts

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

func (*Reference) GetPattern

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

func (*Reference) GetQualityProfile

func (ref *Reference) GetQualityProfile() *QualityProfile

func (*Reference) GetRawResource

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

func (*Reference) GetResourceDescriptor

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

func (*Reference) GetSegments

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

func (*Reference) GotenEqual

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

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

func (*Reference) IsFullyQualified

func (ref *Reference) IsFullyQualified() bool

func (*Reference) IsSpecified

func (ref *Reference) IsSpecified() bool

func (*Reference) Matches

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

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

func (*Reference) ParseProtoString

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

func (*Reference) ProtoString

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

func (*Reference) Resolve

func (ref *Reference) Resolve(resolved *QualityProfile)

func (*Reference) ResolveRaw

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

func (*Reference) Resolved

func (ref *Reference) Resolved() bool

func (*Reference) SetFromCliFlag

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

implement CustomTypeCliValue method

func (*Reference) String

func (ref *Reference) String() string

type WatchQuery

type WatchQuery struct {
	ListQuery
	WatchType    watch_type.WatchType
	ChunkSize    int
	ResumeToken  string
	StartingTime *timestamppb.Timestamp
}

func (*WatchQuery) GetMaximumChunkSize

func (q *WatchQuery) GetMaximumChunkSize() int

func (*WatchQuery) GetResumeToken

func (q *WatchQuery) GetResumeToken() string

func (*WatchQuery) GetStartingTime added in v0.7.13

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

func (q *WatchQuery) SetStartingTime(startingTime *timestamppb.Timestamp)

func (*WatchQuery) SetWatchType

func (q *WatchQuery) SetWatchType(watchType watch_type.WatchType)

func (*WatchQuery) String added in v0.4.26

func (q *WatchQuery) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL