shared_token

package
v0.8.22 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2023 License: Apache-2.0 Imports: 59 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NamePattern_Project_Region = "projects/{project}/regions/{region}/sharedTokens/{shared_token}"
)

Variables

This section is empty.

Functions

func AsAnyCastAccess

func AsAnyCastAccess(access SharedTokenAccess) 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 *SharedToken) 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 []*SharedToken) (out []*SharedToken)

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 SharedToken_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 *SharedToken) bool

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

func AndFilterConditions

func AndFilterConditions(conds ...FilterCondition) FilterCondition

type FilterConditionCompare

type FilterConditionCompare struct {
	Operator filterParser.CompareOperator
	SharedToken_FieldPathValue
}

func (*FilterConditionCompare) And

func (*FilterConditionCompare) ConditionCompare

func (cond *FilterConditionCompare) ConditionCompare()

func (*FilterConditionCompare) Evaluate

func (cond *FilterConditionCompare) Evaluate(res *SharedToken) 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 SharedToken_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 *SharedToken) 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 SharedToken_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 *SharedToken) bool

func (*FilterConditionContains) EvaluateRaw

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

func (*FilterConditionContains) GetFieldPath

func (cond *FilterConditionContains) GetFieldPath() SharedToken_FieldPath

func (*FilterConditionContains) GetRawFieldPath

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

func (*FilterConditionContains) GetRawFieldPathItemValue

func (cond *FilterConditionContains) GetRawFieldPathItemValue() gotenobject.FieldPathArrayItemValue

func (*FilterConditionContains) GetRawFieldPathItemValues

func (cond *FilterConditionContains) GetRawFieldPathItemValues() (res []gotenobject.FieldPathArrayItemValue)

func (*FilterConditionContains) Satisfies

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

func (*FilterConditionContains) SatisfiesRaw

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

func (*FilterConditionContains) SpecifiesFieldPath

func (cond *FilterConditionContains) SpecifiesFieldPath(fp SharedToken_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 {
	SharedToken_FieldPathArrayOfValues
}

func (*FilterConditionIn) And

func (*FilterConditionIn) ConditionIn

func (cond *FilterConditionIn) ConditionIn()

func (*FilterConditionIn) Evaluate

func (cond *FilterConditionIn) Evaluate(res *SharedToken) 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 SharedToken_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 SharedToken_FieldPath
}

func (*FilterConditionIsNaN) And

func (*FilterConditionIsNaN) ConditionIsNaN

func (cond *FilterConditionIsNaN) ConditionIsNaN()

func (*FilterConditionIsNaN) Evaluate

func (cond *FilterConditionIsNaN) Evaluate(res *SharedToken) 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 SharedToken_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 SharedToken_FieldPath
}

func (*FilterConditionIsNull) And

func (*FilterConditionIsNull) ConditionIsNull

func (cond *FilterConditionIsNull) ConditionIsNull()

func (*FilterConditionIsNull) Evaluate

func (cond *FilterConditionIsNull) Evaluate(res *SharedToken) 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 SharedToken_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 *SharedToken) 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 SharedToken_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 {
	SharedToken_FieldPathArrayOfValues
}

func (*FilterConditionNotIn) And

func (*FilterConditionNotIn) ConditionNotIn

func (cond *FilterConditionNotIn) ConditionNotIn()

func (*FilterConditionNotIn) Evaluate

func (cond *FilterConditionNotIn) Evaluate(res *SharedToken) 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 SharedToken_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      *SharedToken_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           *SharedToken_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
	SharedTokenId string `firestore:"sharedTokenId"`
}

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

func (*NameBuilder) SetRegionId

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

type NamePattern

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

type OrderBy

type OrderBy struct {
	OrderByFields []OrderByField
}

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

func (*OrderBy) Compare

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

func (*OrderBy) CompareRaw

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

func (*OrderBy) GetFieldMask

func (orderBy *OrderBy) GetFieldMask() *SharedToken_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 SharedTokenList, elem *SharedToken) (SharedTokenList, 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 SharedTokenList)

func (*OrderBy) SortRaw

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

func (*OrderBy) String

func (orderBy *OrderBy) String() string

type OrderByField

type OrderByField struct {
	FieldPath SharedToken_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 *SharedToken) 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"`
	RegionId  string `firestore:"regionId"`
}

func MustParseParentName

func MustParseParentName(name string) *ParentName

func ParseParentName

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

func (*ParentName) AsRawReference

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

func (*ParentName) AsReference

func (name *ParentName) AsReference() *ParentReference

func (*ParentName) 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 QueryResultChange

type QueryResultChange struct {
	Changes        []*SharedTokenChange
	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 {
	SharedTokens      []*SharedToken
	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, sharedToken *SharedToken) (*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) 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) GetSharedToken

func (ref *Reference) GetSharedToken() *SharedToken

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

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 SharedToken

type SharedToken struct {

	// Name of SharedToken
	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Human readable name of SharedToken.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty" firestore:"displayName"`
	// Maximium number of probes provisioned through the SharedToken.
	// Any negative value is interpreted as no quota.
	Quota int32 `protobuf:"varint,3,opt,name=quota,proto3" json:"quota,omitempty" firestore:"quota"`
	// probe_template describes pre defined values for probes to be generated.
	// Note that some fieds will be overritten by the system.
	// Template values may include place holders that will be substituted by the
	// system with values from probes.
	ProbeTemplate *SharedToken_ProbeTemplate `` /* 126-byte string literal not displayed */
	// deduplication_field_paths ensures that if there is an existing Probe
	// resource that matches all of the paths provided, the resource will be
	// reused, instaed of creating a new Probe resource. When the existing Probe
	// resource has a service account provisioned, it will be revoked.
	DeduplicationFieldPaths []string `` /* 168-byte string literal not displayed */
	// secret hods the string of the sahred token. Do disclose the value.
	// This filed cannot be updated.
	Secret string `protobuf:"bytes,6,opt,name=secret,proto3" json:"secret,omitempty" firestore:"secret"`
	// Metadata
	Metadata                   *ntt_meta.Meta `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty" firestore:"metadata"`
	AssociateExistingProbeOnly bool           `` /* 183-byte string literal not displayed */
	// contains filtered or unexported fields
}

SharedToken Resource

func (*SharedToken) Clone

func (o *SharedToken) Clone() *SharedToken

func (*SharedToken) CloneRaw

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

func (*SharedToken) Descriptor

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

Deprecated, Use SharedToken.ProtoReflect.Descriptor instead.

func (*SharedToken) GetAssociateExistingProbeOnly

func (m *SharedToken) GetAssociateExistingProbeOnly() bool

func (*SharedToken) GetDeduplicationFieldPaths

func (m *SharedToken) GetDeduplicationFieldPaths() []string

func (*SharedToken) GetDisplayName

func (m *SharedToken) GetDisplayName() string

func (*SharedToken) GetMetadata

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

func (*SharedToken) GetName

func (m *SharedToken) GetName() *Name

func (*SharedToken) GetProbeTemplate

func (m *SharedToken) GetProbeTemplate() *SharedToken_ProbeTemplate

func (*SharedToken) GetQuota

func (m *SharedToken) GetQuota() int32

func (*SharedToken) GetRawName

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

func (*SharedToken) GetResourceDescriptor

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

func (*SharedToken) GetSecret

func (m *SharedToken) GetSecret() string

func (*SharedToken) GotenMessage

func (*SharedToken) GotenMessage()

func (*SharedToken) GotenObjectExt

func (o *SharedToken) GotenObjectExt()

func (*SharedToken) GotenValidate

func (obj *SharedToken) GotenValidate() error

func (*SharedToken) MakeDiffFieldMask

func (o *SharedToken) MakeDiffFieldMask(other *SharedToken) *SharedToken_FieldMask

func (*SharedToken) MakeFullFieldMask

func (o *SharedToken) MakeFullFieldMask() *SharedToken_FieldMask

func (*SharedToken) MakeRawDiffFieldMask

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

func (*SharedToken) MakeRawFullFieldMask

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

func (*SharedToken) Marshal

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

func (*SharedToken) MarshalJSON

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

func (*SharedToken) MaybePopulateDefaults

func (r *SharedToken) MaybePopulateDefaults() error

func (*SharedToken) Merge

func (o *SharedToken) Merge(source *SharedToken)

func (*SharedToken) MergeRaw

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

func (*SharedToken) ProtoMessage

func (*SharedToken) ProtoMessage()

func (*SharedToken) ProtoReflect

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

func (*SharedToken) Reset

func (m *SharedToken) Reset()

func (*SharedToken) SetAssociateExistingProbeOnly

func (m *SharedToken) SetAssociateExistingProbeOnly(fv bool)

func (*SharedToken) SetDeduplicationFieldPaths

func (m *SharedToken) SetDeduplicationFieldPaths(fv []string)

func (*SharedToken) SetDisplayName

func (m *SharedToken) SetDisplayName(fv string)

func (*SharedToken) SetMetadata

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

func (*SharedToken) SetName

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

func (*SharedToken) SetProbeTemplate

func (m *SharedToken) SetProbeTemplate(fv *SharedToken_ProbeTemplate)

func (*SharedToken) SetQuota

func (m *SharedToken) SetQuota(fv int32)

func (*SharedToken) SetSecret

func (m *SharedToken) SetSecret(fv string)

func (*SharedToken) String

func (m *SharedToken) String() string

func (*SharedToken) Unmarshal

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

func (*SharedToken) UnmarshalJSON

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

type SharedTokenAccess

type SharedTokenAccess interface {
	GetSharedToken(context.Context, *GetQuery) (*SharedToken, error)
	BatchGetSharedTokens(context.Context, []*Reference, ...gotenresource.BatchGetOption) error
	QuerySharedTokens(context.Context, *ListQuery) (*QueryResultSnapshot, error)
	WatchSharedToken(context.Context, *GetQuery, func(*SharedTokenChange) error) error
	WatchSharedTokens(context.Context, *WatchQuery, func(*QueryResultChange) error) error
	SaveSharedToken(context.Context, *SharedToken, ...gotenresource.SaveOption) error
	DeleteSharedToken(context.Context, *Reference, ...gotenresource.DeleteOption) error
}

type SharedTokenChange

type SharedTokenChange struct {

	// SharedToken change
	//
	// Types that are valid to be assigned to ChangeType:
	//	*SharedTokenChange_Added_
	//	*SharedTokenChange_Modified_
	//	*SharedTokenChange_Current_
	//	*SharedTokenChange_Removed_
	ChangeType isSharedTokenChange_ChangeType `protobuf_oneof:"change_type"`
	// contains filtered or unexported fields
}

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

func (*SharedTokenChange) Descriptor

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

Deprecated, Use SharedTokenChange.ProtoReflect.Descriptor instead.

func (*SharedTokenChange) GetAdded

func (*SharedTokenChange) GetChangeType

func (m *SharedTokenChange) GetChangeType() isSharedTokenChange_ChangeType

func (*SharedTokenChange) GetCurrent

func (*SharedTokenChange) GetCurrentViewIndex

func (c *SharedTokenChange) GetCurrentViewIndex() int32

func (*SharedTokenChange) GetModified

func (*SharedTokenChange) GetPreviousViewIndex

func (c *SharedTokenChange) GetPreviousViewIndex() int32

func (*SharedTokenChange) GetRawName

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

func (*SharedTokenChange) GetRawResource added in v0.5.1

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

func (*SharedTokenChange) GetRemoved

func (*SharedTokenChange) GetSharedToken

func (c *SharedTokenChange) GetSharedToken() *SharedToken

func (*SharedTokenChange) GetSharedTokenName

func (c *SharedTokenChange) GetSharedTokenName() *Name

func (*SharedTokenChange) GotenMessage

func (*SharedTokenChange) GotenMessage()

func (*SharedTokenChange) GotenValidate

func (obj *SharedTokenChange) GotenValidate() error

func (*SharedTokenChange) IsAdd

func (c *SharedTokenChange) IsAdd() bool

func (*SharedTokenChange) IsCurrent

func (c *SharedTokenChange) IsCurrent() bool

func (*SharedTokenChange) IsDelete

func (c *SharedTokenChange) IsDelete() bool

func (*SharedTokenChange) IsModify

func (c *SharedTokenChange) IsModify() bool

func (*SharedTokenChange) Marshal

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

func (*SharedTokenChange) MarshalJSON

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

func (*SharedTokenChange) ProtoMessage

func (*SharedTokenChange) ProtoMessage()

func (*SharedTokenChange) ProtoReflect

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

func (*SharedTokenChange) Reset

func (m *SharedTokenChange) Reset()

func (*SharedTokenChange) SetAdded

func (m *SharedTokenChange) SetAdded(fv *SharedTokenChange_Added)

func (*SharedTokenChange) SetAddedRaw

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

func (*SharedTokenChange) SetChangeType

func (m *SharedTokenChange) SetChangeType(ofv isSharedTokenChange_ChangeType)

func (*SharedTokenChange) SetCurrent

func (m *SharedTokenChange) SetCurrent(fv *SharedTokenChange_Current)

func (*SharedTokenChange) SetCurrentRaw

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

func (*SharedTokenChange) SetDeletedRaw

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

func (*SharedTokenChange) SetModified

func (m *SharedTokenChange) SetModified(fv *SharedTokenChange_Modified)

func (*SharedTokenChange) SetModifiedRaw

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

func (*SharedTokenChange) SetRemoved

func (m *SharedTokenChange) SetRemoved(fv *SharedTokenChange_Removed)

func (*SharedTokenChange) String

func (m *SharedTokenChange) String() string

func (*SharedTokenChange) Unmarshal

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

func (*SharedTokenChange) UnmarshalJSON

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

type SharedTokenChangeList

type SharedTokenChangeList []*SharedTokenChange

func (SharedTokenChangeList) Append

func (SharedTokenChangeList) At

func (SharedTokenChangeList) Length

func (l SharedTokenChangeList) Length() int

func (SharedTokenChangeList) Set

func (SharedTokenChangeList) Slice

type SharedTokenChangeMap

type SharedTokenChangeMap map[Name]*SharedTokenChange

func (SharedTokenChangeMap) Delete

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

func (SharedTokenChangeMap) ForEach

func (SharedTokenChangeMap) Get

func (SharedTokenChangeMap) Length

func (m SharedTokenChangeMap) Length() int

func (SharedTokenChangeMap) Set

type SharedTokenChange_Added

type SharedTokenChange_Added struct {
	SharedToken *SharedToken `protobuf:"bytes,1,opt,name=shared_token,json=sharedToken,proto3" json:"shared_token,omitempty" firestore:"sharedToken"`
	// Integer describing index of added SharedToken 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
}

SharedToken has been added to query view

func (*SharedTokenChange_Added) Descriptor

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

Deprecated, Use SharedTokenChange_Added.ProtoReflect.Descriptor instead.

func (*SharedTokenChange_Added) GetSharedToken

func (m *SharedTokenChange_Added) GetSharedToken() *SharedToken

func (*SharedTokenChange_Added) GetViewIndex

func (m *SharedTokenChange_Added) GetViewIndex() int32

func (*SharedTokenChange_Added) GotenMessage

func (*SharedTokenChange_Added) GotenMessage()

func (*SharedTokenChange_Added) GotenValidate

func (obj *SharedTokenChange_Added) GotenValidate() error

func (*SharedTokenChange_Added) Marshal

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

func (*SharedTokenChange_Added) MarshalJSON

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

func (*SharedTokenChange_Added) ProtoMessage

func (*SharedTokenChange_Added) ProtoMessage()

func (*SharedTokenChange_Added) ProtoReflect

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

func (*SharedTokenChange_Added) Reset

func (m *SharedTokenChange_Added) Reset()

func (*SharedTokenChange_Added) SetSharedToken

func (m *SharedTokenChange_Added) SetSharedToken(fv *SharedToken)

func (*SharedTokenChange_Added) SetViewIndex

func (m *SharedTokenChange_Added) SetViewIndex(fv int32)

func (*SharedTokenChange_Added) String

func (m *SharedTokenChange_Added) String() string

func (*SharedTokenChange_Added) Unmarshal

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

func (*SharedTokenChange_Added) UnmarshalJSON

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

type SharedTokenChange_Added_

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

type SharedTokenChange_Current

type SharedTokenChange_Current struct {
	SharedToken *SharedToken `protobuf:"bytes,1,opt,name=shared_token,json=sharedToken,proto3" json:"shared_token,omitempty" firestore:"sharedToken"`
	// contains filtered or unexported fields
}

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

func (*SharedTokenChange_Current) Descriptor

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

Deprecated, Use SharedTokenChange_Current.ProtoReflect.Descriptor instead.

func (*SharedTokenChange_Current) GetSharedToken

func (m *SharedTokenChange_Current) GetSharedToken() *SharedToken

func (*SharedTokenChange_Current) GotenMessage

func (*SharedTokenChange_Current) GotenMessage()

func (*SharedTokenChange_Current) GotenValidate

func (obj *SharedTokenChange_Current) GotenValidate() error

func (*SharedTokenChange_Current) Marshal

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

func (*SharedTokenChange_Current) MarshalJSON

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

func (*SharedTokenChange_Current) ProtoMessage

func (*SharedTokenChange_Current) ProtoMessage()

func (*SharedTokenChange_Current) ProtoReflect

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

func (*SharedTokenChange_Current) Reset

func (m *SharedTokenChange_Current) Reset()

func (*SharedTokenChange_Current) SetSharedToken

func (m *SharedTokenChange_Current) SetSharedToken(fv *SharedToken)

func (*SharedTokenChange_Current) String

func (m *SharedTokenChange_Current) String() string

func (*SharedTokenChange_Current) Unmarshal

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

func (*SharedTokenChange_Current) UnmarshalJSON

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

type SharedTokenChange_Current_

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

type SharedTokenChange_Modified

type SharedTokenChange_Modified struct {

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

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

func (*SharedTokenChange_Modified) Descriptor

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

Deprecated, Use SharedTokenChange_Modified.ProtoReflect.Descriptor instead.

func (*SharedTokenChange_Modified) GetFieldMask

func (*SharedTokenChange_Modified) GetName

func (m *SharedTokenChange_Modified) GetName() *Name

func (*SharedTokenChange_Modified) GetPreviousViewIndex

func (m *SharedTokenChange_Modified) GetPreviousViewIndex() int32

func (*SharedTokenChange_Modified) GetSharedToken

func (m *SharedTokenChange_Modified) GetSharedToken() *SharedToken

func (*SharedTokenChange_Modified) GetViewIndex

func (m *SharedTokenChange_Modified) GetViewIndex() int32

func (*SharedTokenChange_Modified) GotenMessage

func (*SharedTokenChange_Modified) GotenMessage()

func (*SharedTokenChange_Modified) GotenValidate

func (obj *SharedTokenChange_Modified) GotenValidate() error

func (*SharedTokenChange_Modified) Marshal

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

func (*SharedTokenChange_Modified) MarshalJSON

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

func (*SharedTokenChange_Modified) ProtoMessage

func (*SharedTokenChange_Modified) ProtoMessage()

func (*SharedTokenChange_Modified) ProtoReflect

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

func (*SharedTokenChange_Modified) Reset

func (m *SharedTokenChange_Modified) Reset()

func (*SharedTokenChange_Modified) SetFieldMask

func (*SharedTokenChange_Modified) SetName

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

func (*SharedTokenChange_Modified) SetPreviousViewIndex

func (m *SharedTokenChange_Modified) SetPreviousViewIndex(fv int32)

func (*SharedTokenChange_Modified) SetSharedToken

func (m *SharedTokenChange_Modified) SetSharedToken(fv *SharedToken)

func (*SharedTokenChange_Modified) SetViewIndex

func (m *SharedTokenChange_Modified) SetViewIndex(fv int32)

func (*SharedTokenChange_Modified) String

func (m *SharedTokenChange_Modified) String() string

func (*SharedTokenChange_Modified) Unmarshal

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

func (*SharedTokenChange_Modified) UnmarshalJSON

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

type SharedTokenChange_Modified_

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

type SharedTokenChange_Removed

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

func (*SharedTokenChange_Removed) Descriptor

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

Deprecated, Use SharedTokenChange_Removed.ProtoReflect.Descriptor instead.

func (*SharedTokenChange_Removed) GetName

func (m *SharedTokenChange_Removed) GetName() *Name

func (*SharedTokenChange_Removed) GetViewIndex

func (m *SharedTokenChange_Removed) GetViewIndex() int32

func (*SharedTokenChange_Removed) GotenMessage

func (*SharedTokenChange_Removed) GotenMessage()

func (*SharedTokenChange_Removed) GotenValidate

func (obj *SharedTokenChange_Removed) GotenValidate() error

func (*SharedTokenChange_Removed) Marshal

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

func (*SharedTokenChange_Removed) MarshalJSON

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

func (*SharedTokenChange_Removed) ProtoMessage

func (*SharedTokenChange_Removed) ProtoMessage()

func (*SharedTokenChange_Removed) ProtoReflect

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

func (*SharedTokenChange_Removed) Reset

func (m *SharedTokenChange_Removed) Reset()

func (*SharedTokenChange_Removed) SetName

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

func (*SharedTokenChange_Removed) SetViewIndex

func (m *SharedTokenChange_Removed) SetViewIndex(fv int32)

func (*SharedTokenChange_Removed) String

func (m *SharedTokenChange_Removed) String() string

func (*SharedTokenChange_Removed) Unmarshal

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

func (*SharedTokenChange_Removed) UnmarshalJSON

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

type SharedTokenChange_Removed_

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

type SharedTokenFieldPathBuilder

type SharedTokenFieldPathBuilder struct{}

func NewSharedTokenFieldPathBuilder

func NewSharedTokenFieldPathBuilder() SharedTokenFieldPathBuilder

func (SharedTokenFieldPathBuilder) AssociateExistingProbeOnly

func (SharedTokenFieldPathBuilder) DeduplicationFieldPaths

func (SharedTokenFieldPathBuilder) DisplayName

func (SharedTokenFieldPathBuilder) Metadata

func (SharedTokenFieldPathBuilder) Name

func (SharedTokenFieldPathBuilder) ProbeTemplate

func (SharedTokenFieldPathBuilder) Quota

func (SharedTokenFieldPathBuilder) Secret

type SharedTokenList

type SharedTokenList []*SharedToken

func (SharedTokenList) Append

func (SharedTokenList) AppendList

func (SharedTokenList) At

func (SharedTokenList) Length

func (l SharedTokenList) Length() int

func (SharedTokenList) Set

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

func (SharedTokenList) Slice

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

type SharedTokenMap

type SharedTokenMap map[Name]*SharedToken

func (SharedTokenMap) Delete

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

func (SharedTokenMap) ForEach

func (SharedTokenMap) Get

func (SharedTokenMap) Length

func (m SharedTokenMap) Length() int

func (SharedTokenMap) Set

type SharedTokenMapPathSelectorMetadataAnnotations

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

func (SharedTokenMapPathSelectorMetadataAnnotations) FieldPath

func (SharedTokenMapPathSelectorMetadataAnnotations) WithArrayOfValues

func (SharedTokenMapPathSelectorMetadataAnnotations) WithValue

type SharedTokenMapPathSelectorMetadataLabels

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

func (SharedTokenMapPathSelectorMetadataLabels) FieldPath

func (SharedTokenMapPathSelectorMetadataLabels) WithArrayOfValues

func (SharedTokenMapPathSelectorMetadataLabels) WithValue

type SharedTokenMapPathSelectorMetadataShards

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

func (SharedTokenMapPathSelectorMetadataShards) FieldPath

func (SharedTokenMapPathSelectorMetadataShards) WithArrayOfValues

func (SharedTokenMapPathSelectorMetadataShards) WithValue

type SharedTokenMapPathSelectorProbeTemplateMetadataAnnotations

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

func (SharedTokenMapPathSelectorProbeTemplateMetadataAnnotations) FieldPath

func (SharedTokenMapPathSelectorProbeTemplateMetadataAnnotations) WithArrayOfValues

func (SharedTokenMapPathSelectorProbeTemplateMetadataAnnotations) WithValue

type SharedTokenMapPathSelectorProbeTemplateMetadataLabels

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

func (SharedTokenMapPathSelectorProbeTemplateMetadataLabels) FieldPath

func (SharedTokenMapPathSelectorProbeTemplateMetadataLabels) WithArrayOfValues

func (SharedTokenMapPathSelectorProbeTemplateMetadataLabels) WithValue

type SharedTokenNameList

type SharedTokenNameList []*Name

func (SharedTokenNameList) Append

func (SharedTokenNameList) AppendList

func (SharedTokenNameList) At

func (SharedTokenNameList) Length

func (l SharedTokenNameList) Length() int

func (SharedTokenNameList) Set

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

func (SharedTokenNameList) Slice

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

type SharedTokenParentNameList

type SharedTokenParentNameList []*ParentName

func (SharedTokenParentNameList) Append

func (SharedTokenParentNameList) AppendList

func (SharedTokenParentNameList) At

func (SharedTokenParentNameList) Length

func (l SharedTokenParentNameList) Length() int

func (SharedTokenParentNameList) Set

func (SharedTokenParentNameList) Slice

type SharedTokenParentReferenceList

type SharedTokenParentReferenceList []*ParentReference

func (SharedTokenParentReferenceList) Append

func (SharedTokenParentReferenceList) AppendList

func (SharedTokenParentReferenceList) At

func (SharedTokenParentReferenceList) Length

func (SharedTokenParentReferenceList) Set

func (SharedTokenParentReferenceList) Slice

type SharedTokenPathSelectorAssociateExistingProbeOnly

type SharedTokenPathSelectorAssociateExistingProbeOnly struct{}

func (SharedTokenPathSelectorAssociateExistingProbeOnly) FieldPath

func (SharedTokenPathSelectorAssociateExistingProbeOnly) WithArrayOfValues

func (SharedTokenPathSelectorAssociateExistingProbeOnly) WithValue

type SharedTokenPathSelectorDeduplicationFieldPaths

type SharedTokenPathSelectorDeduplicationFieldPaths struct{}

func (SharedTokenPathSelectorDeduplicationFieldPaths) FieldPath

func (SharedTokenPathSelectorDeduplicationFieldPaths) WithArrayOfValues

func (SharedTokenPathSelectorDeduplicationFieldPaths) WithItemValue

func (SharedTokenPathSelectorDeduplicationFieldPaths) WithValue

type SharedTokenPathSelectorDisplayName

type SharedTokenPathSelectorDisplayName struct{}

func (SharedTokenPathSelectorDisplayName) FieldPath

func (SharedTokenPathSelectorDisplayName) WithArrayOfValues

func (SharedTokenPathSelectorDisplayName) WithValue

type SharedTokenPathSelectorMetadata

type SharedTokenPathSelectorMetadata struct{}

func (SharedTokenPathSelectorMetadata) Annotations

func (SharedTokenPathSelectorMetadata) CreateTime

func (SharedTokenPathSelectorMetadata) DeleteTime added in v0.7.1

func (SharedTokenPathSelectorMetadata) FieldPath

func (SharedTokenPathSelectorMetadata) Generation

func (SharedTokenPathSelectorMetadata) Labels

func (SharedTokenPathSelectorMetadata) Lifecycle added in v0.7.1

func (SharedTokenPathSelectorMetadata) OwnerReferences

func (SharedTokenPathSelectorMetadata) ResourceVersion

func (SharedTokenPathSelectorMetadata) Shards

func (SharedTokenPathSelectorMetadata) Syncing

func (SharedTokenPathSelectorMetadata) Tags

func (SharedTokenPathSelectorMetadata) UpdateTime

func (SharedTokenPathSelectorMetadata) Uuid

func (SharedTokenPathSelectorMetadata) WithArrayOfValues

func (SharedTokenPathSelectorMetadata) WithSubArrayItemValue

func (SharedTokenPathSelectorMetadata) WithSubArrayOfValues

func (SharedTokenPathSelectorMetadata) WithSubPath

func (SharedTokenPathSelectorMetadata) WithSubValue

func (SharedTokenPathSelectorMetadata) WithValue

type SharedTokenPathSelectorMetadataAnnotations

type SharedTokenPathSelectorMetadataAnnotations struct{}

func (SharedTokenPathSelectorMetadataAnnotations) FieldPath

func (SharedTokenPathSelectorMetadataAnnotations) WithArrayOfValues

func (SharedTokenPathSelectorMetadataAnnotations) WithKey

func (SharedTokenPathSelectorMetadataAnnotations) WithValue

type SharedTokenPathSelectorMetadataCreateTime

type SharedTokenPathSelectorMetadataCreateTime struct{}

func (SharedTokenPathSelectorMetadataCreateTime) FieldPath

func (SharedTokenPathSelectorMetadataCreateTime) WithArrayOfValues

func (SharedTokenPathSelectorMetadataCreateTime) WithValue

type SharedTokenPathSelectorMetadataDeleteTime added in v0.7.1

type SharedTokenPathSelectorMetadataDeleteTime struct{}

func (SharedTokenPathSelectorMetadataDeleteTime) FieldPath added in v0.7.1

func (SharedTokenPathSelectorMetadataDeleteTime) WithArrayOfValues added in v0.7.1

func (SharedTokenPathSelectorMetadataDeleteTime) WithValue added in v0.7.1

type SharedTokenPathSelectorMetadataGeneration

type SharedTokenPathSelectorMetadataGeneration struct{}

func (SharedTokenPathSelectorMetadataGeneration) FieldPath

func (SharedTokenPathSelectorMetadataGeneration) WithArrayOfValues

func (SharedTokenPathSelectorMetadataGeneration) WithValue

type SharedTokenPathSelectorMetadataLabels

type SharedTokenPathSelectorMetadataLabels struct{}

func (SharedTokenPathSelectorMetadataLabels) FieldPath

func (SharedTokenPathSelectorMetadataLabels) WithArrayOfValues

func (SharedTokenPathSelectorMetadataLabels) WithKey

func (SharedTokenPathSelectorMetadataLabels) WithValue

type SharedTokenPathSelectorMetadataLifecycle added in v0.7.1

type SharedTokenPathSelectorMetadataLifecycle struct{}

func (SharedTokenPathSelectorMetadataLifecycle) BlockDeletion added in v0.7.1

func (SharedTokenPathSelectorMetadataLifecycle) FieldPath added in v0.7.1

func (SharedTokenPathSelectorMetadataLifecycle) State added in v0.7.1

func (SharedTokenPathSelectorMetadataLifecycle) WithArrayOfValues added in v0.7.1

func (SharedTokenPathSelectorMetadataLifecycle) WithValue added in v0.7.1

type SharedTokenPathSelectorMetadataLifecycleBlockDeletion added in v0.7.1

type SharedTokenPathSelectorMetadataLifecycleBlockDeletion struct{}

func (SharedTokenPathSelectorMetadataLifecycleBlockDeletion) FieldPath added in v0.7.1

func (SharedTokenPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues added in v0.7.1

func (SharedTokenPathSelectorMetadataLifecycleBlockDeletion) WithValue added in v0.7.1

type SharedTokenPathSelectorMetadataLifecycleState added in v0.7.1

type SharedTokenPathSelectorMetadataLifecycleState struct{}

func (SharedTokenPathSelectorMetadataLifecycleState) FieldPath added in v0.7.1

func (SharedTokenPathSelectorMetadataLifecycleState) WithArrayOfValues added in v0.7.1

func (SharedTokenPathSelectorMetadataLifecycleState) WithValue added in v0.7.1

type SharedTokenPathSelectorMetadataOwnerReferences

type SharedTokenPathSelectorMetadataOwnerReferences struct{}

func (SharedTokenPathSelectorMetadataOwnerReferences) BlockOwnerDeletion

func (SharedTokenPathSelectorMetadataOwnerReferences) Controller

func (SharedTokenPathSelectorMetadataOwnerReferences) FieldPath

func (SharedTokenPathSelectorMetadataOwnerReferences) Kind

func (SharedTokenPathSelectorMetadataOwnerReferences) Name

func (SharedTokenPathSelectorMetadataOwnerReferences) Region added in v0.7.1

func (SharedTokenPathSelectorMetadataOwnerReferences) RequiresOwnerReference added in v0.7.1

func (SharedTokenPathSelectorMetadataOwnerReferences) Version added in v0.7.1

func (SharedTokenPathSelectorMetadataOwnerReferences) WithArrayOfValues

func (SharedTokenPathSelectorMetadataOwnerReferences) WithItemValue

func (SharedTokenPathSelectorMetadataOwnerReferences) WithValue

type SharedTokenPathSelectorMetadataOwnerReferencesBlockOwnerDeletion

type SharedTokenPathSelectorMetadataOwnerReferencesBlockOwnerDeletion struct{}

func (SharedTokenPathSelectorMetadataOwnerReferencesBlockOwnerDeletion) FieldPath

func (SharedTokenPathSelectorMetadataOwnerReferencesBlockOwnerDeletion) WithArrayOfValues

func (SharedTokenPathSelectorMetadataOwnerReferencesBlockOwnerDeletion) WithValue

type SharedTokenPathSelectorMetadataOwnerReferencesController

type SharedTokenPathSelectorMetadataOwnerReferencesController struct{}

func (SharedTokenPathSelectorMetadataOwnerReferencesController) FieldPath

func (SharedTokenPathSelectorMetadataOwnerReferencesController) WithArrayOfValues

func (SharedTokenPathSelectorMetadataOwnerReferencesController) WithValue

type SharedTokenPathSelectorMetadataOwnerReferencesKind

type SharedTokenPathSelectorMetadataOwnerReferencesKind struct{}

func (SharedTokenPathSelectorMetadataOwnerReferencesKind) FieldPath

func (SharedTokenPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues

func (SharedTokenPathSelectorMetadataOwnerReferencesKind) WithValue

type SharedTokenPathSelectorMetadataOwnerReferencesName

type SharedTokenPathSelectorMetadataOwnerReferencesName struct{}

func (SharedTokenPathSelectorMetadataOwnerReferencesName) FieldPath

func (SharedTokenPathSelectorMetadataOwnerReferencesName) WithArrayOfValues

func (SharedTokenPathSelectorMetadataOwnerReferencesName) WithValue

type SharedTokenPathSelectorMetadataOwnerReferencesRegion added in v0.7.1

type SharedTokenPathSelectorMetadataOwnerReferencesRegion struct{}

func (SharedTokenPathSelectorMetadataOwnerReferencesRegion) FieldPath added in v0.7.1

func (SharedTokenPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues added in v0.7.1

func (SharedTokenPathSelectorMetadataOwnerReferencesRegion) WithValue added in v0.7.1

type SharedTokenPathSelectorMetadataOwnerReferencesRequiresOwnerReference added in v0.7.1

type SharedTokenPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}

func (SharedTokenPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath added in v0.7.1

func (SharedTokenPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues added in v0.7.1

func (SharedTokenPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue added in v0.7.1

type SharedTokenPathSelectorMetadataOwnerReferencesVersion added in v0.7.1

type SharedTokenPathSelectorMetadataOwnerReferencesVersion struct{}

func (SharedTokenPathSelectorMetadataOwnerReferencesVersion) FieldPath added in v0.7.1

func (SharedTokenPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues added in v0.7.1

func (SharedTokenPathSelectorMetadataOwnerReferencesVersion) WithValue added in v0.7.1

type SharedTokenPathSelectorMetadataResourceVersion

type SharedTokenPathSelectorMetadataResourceVersion struct{}

func (SharedTokenPathSelectorMetadataResourceVersion) FieldPath

func (SharedTokenPathSelectorMetadataResourceVersion) WithArrayOfValues

func (SharedTokenPathSelectorMetadataResourceVersion) WithValue

type SharedTokenPathSelectorMetadataShards

type SharedTokenPathSelectorMetadataShards struct{}

func (SharedTokenPathSelectorMetadataShards) FieldPath

func (SharedTokenPathSelectorMetadataShards) WithArrayOfValues

func (SharedTokenPathSelectorMetadataShards) WithKey

func (SharedTokenPathSelectorMetadataShards) WithValue

type SharedTokenPathSelectorMetadataSyncing

type SharedTokenPathSelectorMetadataSyncing struct{}

func (SharedTokenPathSelectorMetadataSyncing) FieldPath

func (SharedTokenPathSelectorMetadataSyncing) OwningRegion

func (SharedTokenPathSelectorMetadataSyncing) Regions

func (SharedTokenPathSelectorMetadataSyncing) WithArrayOfValues

func (SharedTokenPathSelectorMetadataSyncing) WithValue

type SharedTokenPathSelectorMetadataSyncingOwningRegion

type SharedTokenPathSelectorMetadataSyncingOwningRegion struct{}

func (SharedTokenPathSelectorMetadataSyncingOwningRegion) FieldPath

func (SharedTokenPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues

func (SharedTokenPathSelectorMetadataSyncingOwningRegion) WithValue

type SharedTokenPathSelectorMetadataSyncingRegions

type SharedTokenPathSelectorMetadataSyncingRegions struct{}

func (SharedTokenPathSelectorMetadataSyncingRegions) FieldPath

func (SharedTokenPathSelectorMetadataSyncingRegions) WithArrayOfValues

func (SharedTokenPathSelectorMetadataSyncingRegions) WithItemValue

func (SharedTokenPathSelectorMetadataSyncingRegions) WithValue

type SharedTokenPathSelectorMetadataTags

type SharedTokenPathSelectorMetadataTags struct{}

func (SharedTokenPathSelectorMetadataTags) FieldPath

func (SharedTokenPathSelectorMetadataTags) WithArrayOfValues

func (SharedTokenPathSelectorMetadataTags) WithItemValue

func (SharedTokenPathSelectorMetadataTags) WithValue

type SharedTokenPathSelectorMetadataUpdateTime

type SharedTokenPathSelectorMetadataUpdateTime struct{}

func (SharedTokenPathSelectorMetadataUpdateTime) FieldPath

func (SharedTokenPathSelectorMetadataUpdateTime) WithArrayOfValues

func (SharedTokenPathSelectorMetadataUpdateTime) WithValue

type SharedTokenPathSelectorMetadataUuid

type SharedTokenPathSelectorMetadataUuid struct{}

func (SharedTokenPathSelectorMetadataUuid) FieldPath

func (SharedTokenPathSelectorMetadataUuid) WithArrayOfValues

func (SharedTokenPathSelectorMetadataUuid) WithValue

type SharedTokenPathSelectorName

type SharedTokenPathSelectorName struct{}

func (SharedTokenPathSelectorName) FieldPath

func (SharedTokenPathSelectorName) WithArrayOfValues

func (SharedTokenPathSelectorName) WithValue

type SharedTokenPathSelectorProbeTemplate

type SharedTokenPathSelectorProbeTemplate struct{}

func (SharedTokenPathSelectorProbeTemplate) DisplayName

func (SharedTokenPathSelectorProbeTemplate) FieldPath

func (SharedTokenPathSelectorProbeTemplate) Metadata

func (SharedTokenPathSelectorProbeTemplate) Spec

func (SharedTokenPathSelectorProbeTemplate) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplate) WithSubArrayItemValue

func (SharedTokenPathSelectorProbeTemplate) WithSubArrayOfValues

func (SharedTokenPathSelectorProbeTemplate) WithSubPath

func (SharedTokenPathSelectorProbeTemplate) WithSubValue

func (SharedTokenPathSelectorProbeTemplate) WithValue

type SharedTokenPathSelectorProbeTemplateDisplayName

type SharedTokenPathSelectorProbeTemplateDisplayName struct{}

func (SharedTokenPathSelectorProbeTemplateDisplayName) FieldPath

func (SharedTokenPathSelectorProbeTemplateDisplayName) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateDisplayName) WithValue

type SharedTokenPathSelectorProbeTemplateMetadata

type SharedTokenPathSelectorProbeTemplateMetadata struct{}

func (SharedTokenPathSelectorProbeTemplateMetadata) Annotations

func (SharedTokenPathSelectorProbeTemplateMetadata) FieldPath

func (SharedTokenPathSelectorProbeTemplateMetadata) Labels

func (SharedTokenPathSelectorProbeTemplateMetadata) Tags

func (SharedTokenPathSelectorProbeTemplateMetadata) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateMetadata) WithValue

type SharedTokenPathSelectorProbeTemplateMetadataAnnotations

type SharedTokenPathSelectorProbeTemplateMetadataAnnotations struct{}

func (SharedTokenPathSelectorProbeTemplateMetadataAnnotations) FieldPath

func (SharedTokenPathSelectorProbeTemplateMetadataAnnotations) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateMetadataAnnotations) WithKey

func (SharedTokenPathSelectorProbeTemplateMetadataAnnotations) WithValue

type SharedTokenPathSelectorProbeTemplateMetadataLabels

type SharedTokenPathSelectorProbeTemplateMetadataLabels struct{}

func (SharedTokenPathSelectorProbeTemplateMetadataLabels) FieldPath

func (SharedTokenPathSelectorProbeTemplateMetadataLabels) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateMetadataLabels) WithKey

func (SharedTokenPathSelectorProbeTemplateMetadataLabels) WithValue

type SharedTokenPathSelectorProbeTemplateMetadataTags

type SharedTokenPathSelectorProbeTemplateMetadataTags struct{}

func (SharedTokenPathSelectorProbeTemplateMetadataTags) FieldPath

func (SharedTokenPathSelectorProbeTemplateMetadataTags) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateMetadataTags) WithItemValue

func (SharedTokenPathSelectorProbeTemplateMetadataTags) WithValue

type SharedTokenPathSelectorProbeTemplateSpec

type SharedTokenPathSelectorProbeTemplateSpec struct{}

func (SharedTokenPathSelectorProbeTemplateSpec) AgentType added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpec) ContactInfo

func (SharedTokenPathSelectorProbeTemplateSpec) DisableSpeedtest

func (SharedTokenPathSelectorProbeTemplateSpec) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpec) LocationDiscovery

func (SharedTokenPathSelectorProbeTemplateSpec) PrimaryLocation

func (SharedTokenPathSelectorProbeTemplateSpec) ProbeGroup

func (SharedTokenPathSelectorProbeTemplateSpec) TargetServers added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpec) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpec) WithValue

type SharedTokenPathSelectorProbeTemplateSpecAgentType added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecAgentType struct{}

func (SharedTokenPathSelectorProbeTemplateSpecAgentType) FieldPath added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecAgentType) WithArrayOfValues added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecAgentType) WithValue added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecContactInfo

type SharedTokenPathSelectorProbeTemplateSpecContactInfo struct{}

func (SharedTokenPathSelectorProbeTemplateSpecContactInfo) Email

func (SharedTokenPathSelectorProbeTemplateSpecContactInfo) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecContactInfo) FullName

func (SharedTokenPathSelectorProbeTemplateSpecContactInfo) Phones

func (SharedTokenPathSelectorProbeTemplateSpecContactInfo) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecContactInfo) WithValue

type SharedTokenPathSelectorProbeTemplateSpecContactInfoEmail

type SharedTokenPathSelectorProbeTemplateSpecContactInfoEmail struct{}

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoEmail) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoEmail) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoEmail) WithValue

type SharedTokenPathSelectorProbeTemplateSpecContactInfoFullName

type SharedTokenPathSelectorProbeTemplateSpecContactInfoFullName struct{}

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoFullName) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoFullName) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoFullName) WithValue

type SharedTokenPathSelectorProbeTemplateSpecContactInfoPhones

type SharedTokenPathSelectorProbeTemplateSpecContactInfoPhones struct{}

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoPhones) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoPhones) Number

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoPhones) Type

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoPhones) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoPhones) WithItemValue

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoPhones) WithValue

type SharedTokenPathSelectorProbeTemplateSpecContactInfoPhonesNumber

type SharedTokenPathSelectorProbeTemplateSpecContactInfoPhonesNumber struct{}

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoPhonesNumber) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoPhonesNumber) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoPhonesNumber) WithValue

type SharedTokenPathSelectorProbeTemplateSpecContactInfoPhonesType

type SharedTokenPathSelectorProbeTemplateSpecContactInfoPhonesType struct{}

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoPhonesType) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoPhonesType) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecContactInfoPhonesType) WithValue

type SharedTokenPathSelectorProbeTemplateSpecDisableSpeedtest

type SharedTokenPathSelectorProbeTemplateSpecDisableSpeedtest struct{}

func (SharedTokenPathSelectorProbeTemplateSpecDisableSpeedtest) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecDisableSpeedtest) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecDisableSpeedtest) WithValue

type SharedTokenPathSelectorProbeTemplateSpecLocationDiscovery

type SharedTokenPathSelectorProbeTemplateSpecLocationDiscovery struct{}

func (SharedTokenPathSelectorProbeTemplateSpecLocationDiscovery) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecLocationDiscovery) Type

func (SharedTokenPathSelectorProbeTemplateSpecLocationDiscovery) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecLocationDiscovery) WithValue

type SharedTokenPathSelectorProbeTemplateSpecLocationDiscoveryRequiredAccuracy

type SharedTokenPathSelectorProbeTemplateSpecLocationDiscoveryRequiredAccuracy struct{}

func (SharedTokenPathSelectorProbeTemplateSpecLocationDiscoveryRequiredAccuracy) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecLocationDiscoveryRequiredAccuracy) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecLocationDiscoveryRequiredAccuracy) WithValue

type SharedTokenPathSelectorProbeTemplateSpecLocationDiscoveryType

type SharedTokenPathSelectorProbeTemplateSpecLocationDiscoveryType struct{}

func (SharedTokenPathSelectorProbeTemplateSpecLocationDiscoveryType) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecLocationDiscoveryType) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecLocationDiscoveryType) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocation

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocation struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocation) Accuracy

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocation) Address

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocation) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocation) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocation) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAccuracy

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAccuracy struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAccuracy) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAccuracy) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAccuracy) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddress

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddress struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddress) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddress) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddress) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea1

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea1 struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea1) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea1) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea1) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea2

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea2 struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea2) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea2) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea2) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea3

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea3 struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea3) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea3) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea3) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea4

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea4 struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea4) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea4) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressAdminArea4) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressContinent

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressContinent struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressContinent) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressContinent) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressContinent) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressCountry

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressCountry struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressCountry) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressCountry) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressCountry) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressCountryCode

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressCountryCode struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressCountryCode) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressCountryCode) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressCountryCode) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressPostalCode

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressPostalCode struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressPostalCode) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressPostalCode) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressPostalCode) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressStreetAddress

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressStreetAddress struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressStreetAddress) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressStreetAddress) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAddressStreetAddress) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchy

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchy struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchy) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchy) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchy) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin1

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin1 struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin1) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin1) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin1) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin2

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin2 struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin2) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin2) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin2) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin3

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin3 struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin3) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin3) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin3) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin4

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin4 struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin4) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin4) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin4) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin5

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin5 struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin5) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin5) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyAdmin5) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyContinent

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyContinent struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyContinent) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyContinent) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyContinent) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyCountry

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyCountry struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyCountry) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyCountry) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationAdminHierarchyCountry) WithValue

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationCoordinates

type SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationCoordinates struct{}

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationCoordinates) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationCoordinates) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecPrimaryLocationCoordinates) WithValue

type SharedTokenPathSelectorProbeTemplateSpecProbeGroup

type SharedTokenPathSelectorProbeTemplateSpecProbeGroup struct{}

func (SharedTokenPathSelectorProbeTemplateSpecProbeGroup) FieldPath

func (SharedTokenPathSelectorProbeTemplateSpecProbeGroup) WithArrayOfValues

func (SharedTokenPathSelectorProbeTemplateSpecProbeGroup) WithValue

type SharedTokenPathSelectorProbeTemplateSpecTargetServers added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServers struct{}

func (SharedTokenPathSelectorProbeTemplateSpecTargetServers) FieldPath added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServers) IcmpTarget added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServers) SpeedTestTarget added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServers) TargetAddressType added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServers) TargetIpVersion added in v0.7.4

func (SharedTokenPathSelectorProbeTemplateSpecTargetServers) UdpTarget added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServers) WithArrayOfValues added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServers) WithValue added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersIcmpTarget added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersIcmpTarget struct{}

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersIcmpTarget) Enabled added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersIcmpTarget) FieldPath added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersIcmpTarget) WithArrayOfValues added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersIcmpTarget) WithValue added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersIcmpTargetEnabled added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersIcmpTargetEnabled struct{}

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersIcmpTargetEnabled) FieldPath added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersIcmpTargetEnabled) WithArrayOfValues added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersIcmpTargetEnabled) WithValue added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTarget added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTarget struct{}

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTarget) Enabled added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTarget) FieldPath added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTarget) TcpPort added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTarget) WithArrayOfValues added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTarget) WithValue added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTargetEnabled added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTargetEnabled struct{}

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTargetEnabled) FieldPath added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTargetEnabled) WithArrayOfValues added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTargetEnabled) WithValue added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTargetTcpPort added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTargetTcpPort struct{}

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTargetTcpPort) FieldPath added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTargetTcpPort) WithArrayOfValues added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersSpeedTestTargetTcpPort) WithValue added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersTargetAddressType added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersTargetAddressType struct{}

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersTargetAddressType) FieldPath added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersTargetAddressType) WithArrayOfValues added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersTargetAddressType) WithValue added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersTargetIpVersion added in v0.7.4

type SharedTokenPathSelectorProbeTemplateSpecTargetServersTargetIpVersion struct{}

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersTargetIpVersion) FieldPath added in v0.7.4

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersTargetIpVersion) WithArrayOfValues added in v0.7.4

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersTargetIpVersion) WithValue added in v0.7.4

type SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTarget added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTarget struct{}

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTarget) Enabled added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTarget) FieldPath added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTarget) Port added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTarget) WithArrayOfValues added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTarget) WithValue added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTargetEnabled added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTargetEnabled struct{}

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTargetEnabled) FieldPath added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTargetEnabled) WithArrayOfValues added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTargetEnabled) WithValue added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTargetPort added in v0.4.32

type SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTargetPort struct{}

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTargetPort) FieldPath added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTargetPort) WithArrayOfValues added in v0.4.32

func (SharedTokenPathSelectorProbeTemplateSpecTargetServersUdpTargetPort) WithValue added in v0.4.32

type SharedTokenPathSelectorQuota

type SharedTokenPathSelectorQuota struct{}

func (SharedTokenPathSelectorQuota) FieldPath

func (SharedTokenPathSelectorQuota) WithArrayOfValues

func (SharedTokenPathSelectorQuota) WithValue

type SharedTokenPathSelectorSecret

type SharedTokenPathSelectorSecret struct{}

func (SharedTokenPathSelectorSecret) FieldPath

func (SharedTokenPathSelectorSecret) WithArrayOfValues

func (SharedTokenPathSelectorSecret) WithValue

type SharedTokenProbeTemplateFieldPathBuilder

type SharedTokenProbeTemplateFieldPathBuilder struct{}

func NewSharedTokenProbeTemplateFieldPathBuilder

func NewSharedTokenProbeTemplateFieldPathBuilder() SharedTokenProbeTemplateFieldPathBuilder

func (SharedTokenProbeTemplateFieldPathBuilder) DisplayName

func (SharedTokenProbeTemplateFieldPathBuilder) Metadata

func (SharedTokenProbeTemplateFieldPathBuilder) Spec

type SharedTokenProbeTemplateMetaFieldPathBuilder

type SharedTokenProbeTemplateMetaFieldPathBuilder struct{}

func NewSharedTokenProbeTemplateMetaFieldPathBuilder

func NewSharedTokenProbeTemplateMetaFieldPathBuilder() SharedTokenProbeTemplateMetaFieldPathBuilder

func (SharedTokenProbeTemplateMetaFieldPathBuilder) Annotations

func (SharedTokenProbeTemplateMetaFieldPathBuilder) Labels

func (SharedTokenProbeTemplateMetaFieldPathBuilder) Tags

type SharedTokenProbeTemplateMeta_FieldPath

type SharedTokenProbeTemplateMeta_FieldPath interface {
	gotenobject.FieldPath
	Selector() SharedTokenProbeTemplateMeta_FieldPathSelector
	Get(source *SharedToken_ProbeTemplate_Meta) []interface{}
	GetSingle(source *SharedToken_ProbeTemplate_Meta) (interface{}, bool)
	ClearValue(item *SharedToken_ProbeTemplate_Meta)

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

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

func MustParseSharedTokenProbeTemplateMeta_FieldPath

func MustParseSharedTokenProbeTemplateMeta_FieldPath(rawField string) SharedTokenProbeTemplateMeta_FieldPath

func ParseSharedTokenProbeTemplateMeta_FieldPath

func ParseSharedTokenProbeTemplateMeta_FieldPath(rawField string) (SharedTokenProbeTemplateMeta_FieldPath, error)

type SharedTokenProbeTemplateMeta_FieldPathArrayItemValue

type SharedTokenProbeTemplateMeta_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	SharedTokenProbeTemplateMeta_FieldPath
	ContainsValue(*SharedToken_ProbeTemplate_Meta) bool
}

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

func MustParseSharedTokenProbeTemplateMeta_FieldPathArrayItemValue

func MustParseSharedTokenProbeTemplateMeta_FieldPathArrayItemValue(pathStr, valueStr string) SharedTokenProbeTemplateMeta_FieldPathArrayItemValue

func ParseSharedTokenProbeTemplateMeta_FieldPathArrayItemValue

func ParseSharedTokenProbeTemplateMeta_FieldPathArrayItemValue(pathStr, valueStr string) (SharedTokenProbeTemplateMeta_FieldPathArrayItemValue, error)

ParseSharedTokenProbeTemplateMeta_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type SharedTokenProbeTemplateMeta_FieldPathArrayOfValues

type SharedTokenProbeTemplateMeta_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	SharedTokenProbeTemplateMeta_FieldPath
}

SharedTokenProbeTemplateMeta_FieldPathArrayOfValues allows storing slice of values for Meta fields according to their type

func MustParseSharedTokenProbeTemplateMeta_FieldPathArrayOfValues

func MustParseSharedTokenProbeTemplateMeta_FieldPathArrayOfValues(pathStr, valuesStr string) SharedTokenProbeTemplateMeta_FieldPathArrayOfValues

func ParseSharedTokenProbeTemplateMeta_FieldPathArrayOfValues

func ParseSharedTokenProbeTemplateMeta_FieldPathArrayOfValues(pathStr, valuesStr string) (SharedTokenProbeTemplateMeta_FieldPathArrayOfValues, error)

type SharedTokenProbeTemplateMeta_FieldPathMap

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

FieldPath for map type with additional Key information

func (*SharedTokenProbeTemplateMeta_FieldPathMap) ClearValue

func (*SharedTokenProbeTemplateMeta_FieldPathMap) ClearValueRaw

func (fpm *SharedTokenProbeTemplateMeta_FieldPathMap) ClearValueRaw(item proto.Message)

func (*SharedTokenProbeTemplateMeta_FieldPathMap) Get

func (fpm *SharedTokenProbeTemplateMeta_FieldPathMap) Get(source *SharedToken_ProbeTemplate_Meta) (values []interface{})

Get returns all values pointed by selected field map key from source SharedToken_ProbeTemplate_Meta

func (*SharedTokenProbeTemplateMeta_FieldPathMap) GetDefault

func (fpm *SharedTokenProbeTemplateMeta_FieldPathMap) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*SharedTokenProbeTemplateMeta_FieldPathMap) GetRaw

func (fpm *SharedTokenProbeTemplateMeta_FieldPathMap) GetRaw(source proto.Message) []interface{}

func (*SharedTokenProbeTemplateMeta_FieldPathMap) GetSingle

func (fpm *SharedTokenProbeTemplateMeta_FieldPathMap) GetSingle(source *SharedToken_ProbeTemplate_Meta) (interface{}, bool)

GetSingle returns value by selected field map key from source SharedToken_ProbeTemplate_Meta

func (*SharedTokenProbeTemplateMeta_FieldPathMap) GetSingleRaw

func (fpm *SharedTokenProbeTemplateMeta_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*SharedTokenProbeTemplateMeta_FieldPathMap) IsLeaf

IsLeaf - whether field path is holds simple value

func (*SharedTokenProbeTemplateMeta_FieldPathMap) JSONString

JSONString returns path representation is JSON convention. Note that map keys are not transformed

func (*SharedTokenProbeTemplateMeta_FieldPathMap) Key

func (*SharedTokenProbeTemplateMeta_FieldPathMap) Selector

func (*SharedTokenProbeTemplateMeta_FieldPathMap) SplitIntoTerminalIPaths added in v0.7.1

func (fpm *SharedTokenProbeTemplateMeta_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*SharedTokenProbeTemplateMeta_FieldPathMap) String

String returns path representation in proto convention

func (*SharedTokenProbeTemplateMeta_FieldPathMap) WithIArrayItemValue

func (*SharedTokenProbeTemplateMeta_FieldPathMap) WithIArrayOfValues

func (*SharedTokenProbeTemplateMeta_FieldPathMap) WithIValue

func (*SharedTokenProbeTemplateMeta_FieldPathMap) WithRawIArrayItemValue

func (fpm *SharedTokenProbeTemplateMeta_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*SharedTokenProbeTemplateMeta_FieldPathMap) WithRawIArrayOfValues

func (fpm *SharedTokenProbeTemplateMeta_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*SharedTokenProbeTemplateMeta_FieldPathMap) WithRawIValue

func (fpm *SharedTokenProbeTemplateMeta_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type SharedTokenProbeTemplateMeta_FieldPathMapArrayOfValues

type SharedTokenProbeTemplateMeta_FieldPathMapArrayOfValues struct {
	SharedTokenProbeTemplateMeta_FieldPathMap
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplateMeta_FieldPathMapArrayOfValues) AsAnnotationsArrayOfElementValues

func (fpmaov *SharedTokenProbeTemplateMeta_FieldPathMapArrayOfValues) AsAnnotationsArrayOfElementValues() ([]string, bool)

func (*SharedTokenProbeTemplateMeta_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues

func (fpmaov *SharedTokenProbeTemplateMeta_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues() ([]string, bool)

func (*SharedTokenProbeTemplateMeta_FieldPathMapArrayOfValues) GetRawValues

func (fpmaov *SharedTokenProbeTemplateMeta_FieldPathMapArrayOfValues) GetRawValues() (values []interface{})

type SharedTokenProbeTemplateMeta_FieldPathMapValue

type SharedTokenProbeTemplateMeta_FieldPathMapValue struct {
	SharedTokenProbeTemplateMeta_FieldPathMap
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplateMeta_FieldPathMapValue) AsAnnotationsElementValue

func (fpmv *SharedTokenProbeTemplateMeta_FieldPathMapValue) AsAnnotationsElementValue() (string, bool)

func (*SharedTokenProbeTemplateMeta_FieldPathMapValue) AsLabelsElementValue

func (fpmv *SharedTokenProbeTemplateMeta_FieldPathMapValue) AsLabelsElementValue() (string, bool)

func (*SharedTokenProbeTemplateMeta_FieldPathMapValue) CompareWith

CompareWith compares value in the 'SharedTokenProbeTemplateMeta_FieldPathMapValue' with the value under path in 'SharedToken_ProbeTemplate_Meta'.

func (*SharedTokenProbeTemplateMeta_FieldPathMapValue) CompareWithRaw

func (fpmv *SharedTokenProbeTemplateMeta_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)

func (*SharedTokenProbeTemplateMeta_FieldPathMapValue) GetRawValue

func (fpmv *SharedTokenProbeTemplateMeta_FieldPathMapValue) GetRawValue() interface{}

GetValue returns value stored under selected field in Meta as interface{}

func (*SharedTokenProbeTemplateMeta_FieldPathMapValue) SetTo

SetTo stores value for selected field in Meta

func (*SharedTokenProbeTemplateMeta_FieldPathMapValue) SetToRaw

type SharedTokenProbeTemplateMeta_FieldPathSelector

type SharedTokenProbeTemplateMeta_FieldPathSelector int32
const (
	SharedTokenProbeTemplateMeta_FieldPathSelectorTags        SharedTokenProbeTemplateMeta_FieldPathSelector = 0
	SharedTokenProbeTemplateMeta_FieldPathSelectorLabels      SharedTokenProbeTemplateMeta_FieldPathSelector = 1
	SharedTokenProbeTemplateMeta_FieldPathSelectorAnnotations SharedTokenProbeTemplateMeta_FieldPathSelector = 2
)

func (SharedTokenProbeTemplateMeta_FieldPathSelector) String

type SharedTokenProbeTemplateMeta_FieldPathValue

type SharedTokenProbeTemplateMeta_FieldPathValue interface {
	SharedTokenProbeTemplateMeta_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **SharedToken_ProbeTemplate_Meta)
	CompareWith(*SharedToken_ProbeTemplate_Meta) (cmp int, comparable bool)
}

SharedTokenProbeTemplateMeta_FieldPathValue allows storing values for Meta fields according to their type

func MustParseSharedTokenProbeTemplateMeta_FieldPathValue

func MustParseSharedTokenProbeTemplateMeta_FieldPathValue(pathStr, valueStr string) SharedTokenProbeTemplateMeta_FieldPathValue

func ParseSharedTokenProbeTemplateMeta_FieldPathValue

func ParseSharedTokenProbeTemplateMeta_FieldPathValue(pathStr, valueStr string) (SharedTokenProbeTemplateMeta_FieldPathValue, error)

type SharedTokenProbeTemplateMeta_FieldTerminalPath

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

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) ClearValue

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) ClearValueRaw

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) Get

Get returns all values pointed by specific field from source SharedToken_ProbeTemplate_Meta

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) GetRaw

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

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source SharedToken_ProbeTemplate_Meta

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) GetSingleRaw

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

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) Selector

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) String

String returns path representation in proto convention

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) WithIArrayItemValue

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) WithIArrayOfValues

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) WithIValue

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) WithRawIArrayItemValue

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

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) WithRawIArrayOfValues

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

func (*SharedTokenProbeTemplateMeta_FieldTerminalPath) WithRawIValue

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

type SharedTokenProbeTemplateMeta_FieldTerminalPathArrayItemValue

type SharedTokenProbeTemplateMeta_FieldTerminalPathArrayItemValue struct {
	SharedTokenProbeTemplateMeta_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathArrayItemValue) AsTagsItemValue

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathArrayItemValue) GetSingle

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type SharedTokenProbeTemplateMeta_FieldTerminalPathArrayOfValues

type SharedTokenProbeTemplateMeta_FieldTerminalPathArrayOfValues struct {
	SharedTokenProbeTemplateMeta_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathArrayOfValues) AsAnnotationsArrayOfValues

func (fpaov *SharedTokenProbeTemplateMeta_FieldTerminalPathArrayOfValues) AsAnnotationsArrayOfValues() ([]map[string]string, bool)

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues

func (fpaov *SharedTokenProbeTemplateMeta_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]string, bool)

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathArrayOfValues) AsTagsArrayOfValues

func (fpaov *SharedTokenProbeTemplateMeta_FieldTerminalPathArrayOfValues) AsTagsArrayOfValues() ([][]string, bool)

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathArrayOfValues) GetRawValues

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

type SharedTokenProbeTemplateMeta_FieldTerminalPathValue

type SharedTokenProbeTemplateMeta_FieldTerminalPathValue struct {
	SharedTokenProbeTemplateMeta_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathValue) AsAnnotationsValue

func (fpv *SharedTokenProbeTemplateMeta_FieldTerminalPathValue) AsAnnotationsValue() (map[string]string, bool)

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathValue) AsLabelsValue

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathValue) AsTagsValue

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'SharedTokenProbeTemplateMeta_FieldTerminalPathValue' with the value under path in 'SharedToken_ProbeTemplate_Meta'.

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathValue) CompareWithRaw

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathValue) GetRawValue

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

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

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Meta

func (*SharedTokenProbeTemplateMeta_FieldTerminalPathValue) SetToRaw

type SharedTokenProbeTemplateSpecFieldPathBuilder

type SharedTokenProbeTemplateSpecFieldPathBuilder struct{}

func NewSharedTokenProbeTemplateSpecFieldPathBuilder

func NewSharedTokenProbeTemplateSpecFieldPathBuilder() SharedTokenProbeTemplateSpecFieldPathBuilder

func (SharedTokenProbeTemplateSpecFieldPathBuilder) AgentType added in v0.4.32

func (SharedTokenProbeTemplateSpecFieldPathBuilder) ContactInfo

func (SharedTokenProbeTemplateSpecFieldPathBuilder) DisableSpeedtest

func (SharedTokenProbeTemplateSpecFieldPathBuilder) LocationDiscovery

func (SharedTokenProbeTemplateSpecFieldPathBuilder) PrimaryLocation

func (SharedTokenProbeTemplateSpecFieldPathBuilder) ProbeGroup

func (SharedTokenProbeTemplateSpecFieldPathBuilder) TargetServers added in v0.4.32

type SharedTokenProbeTemplateSpec_FieldPath

type SharedTokenProbeTemplateSpec_FieldPath interface {
	gotenobject.FieldPath
	Selector() SharedTokenProbeTemplateSpec_FieldPathSelector
	Get(source *SharedToken_ProbeTemplate_Spec) []interface{}
	GetSingle(source *SharedToken_ProbeTemplate_Spec) (interface{}, bool)
	ClearValue(item *SharedToken_ProbeTemplate_Spec)

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

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

func MustParseSharedTokenProbeTemplateSpec_FieldPath

func MustParseSharedTokenProbeTemplateSpec_FieldPath(rawField string) SharedTokenProbeTemplateSpec_FieldPath

func ParseSharedTokenProbeTemplateSpec_FieldPath

func ParseSharedTokenProbeTemplateSpec_FieldPath(rawField string) (SharedTokenProbeTemplateSpec_FieldPath, error)

type SharedTokenProbeTemplateSpec_FieldPathArrayItemValue

type SharedTokenProbeTemplateSpec_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	SharedTokenProbeTemplateSpec_FieldPath
	ContainsValue(*SharedToken_ProbeTemplate_Spec) bool
}

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

func MustParseSharedTokenProbeTemplateSpec_FieldPathArrayItemValue

func MustParseSharedTokenProbeTemplateSpec_FieldPathArrayItemValue(pathStr, valueStr string) SharedTokenProbeTemplateSpec_FieldPathArrayItemValue

func ParseSharedTokenProbeTemplateSpec_FieldPathArrayItemValue

func ParseSharedTokenProbeTemplateSpec_FieldPathArrayItemValue(pathStr, valueStr string) (SharedTokenProbeTemplateSpec_FieldPathArrayItemValue, error)

ParseSharedTokenProbeTemplateSpec_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type SharedTokenProbeTemplateSpec_FieldPathArrayOfValues

type SharedTokenProbeTemplateSpec_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	SharedTokenProbeTemplateSpec_FieldPath
}

SharedTokenProbeTemplateSpec_FieldPathArrayOfValues allows storing slice of values for Spec fields according to their type

func MustParseSharedTokenProbeTemplateSpec_FieldPathArrayOfValues

func MustParseSharedTokenProbeTemplateSpec_FieldPathArrayOfValues(pathStr, valuesStr string) SharedTokenProbeTemplateSpec_FieldPathArrayOfValues

func ParseSharedTokenProbeTemplateSpec_FieldPathArrayOfValues

func ParseSharedTokenProbeTemplateSpec_FieldPathArrayOfValues(pathStr, valuesStr string) (SharedTokenProbeTemplateSpec_FieldPathArrayOfValues, error)

type SharedTokenProbeTemplateSpec_FieldPathSelector

type SharedTokenProbeTemplateSpec_FieldPathSelector int32
const (
	SharedTokenProbeTemplateSpec_FieldPathSelectorProbeGroup        SharedTokenProbeTemplateSpec_FieldPathSelector = 0
	SharedTokenProbeTemplateSpec_FieldPathSelectorPrimaryLocation   SharedTokenProbeTemplateSpec_FieldPathSelector = 1
	SharedTokenProbeTemplateSpec_FieldPathSelectorLocationDiscovery SharedTokenProbeTemplateSpec_FieldPathSelector = 2
	SharedTokenProbeTemplateSpec_FieldPathSelectorContactInfo       SharedTokenProbeTemplateSpec_FieldPathSelector = 3
	SharedTokenProbeTemplateSpec_FieldPathSelectorDisableSpeedtest  SharedTokenProbeTemplateSpec_FieldPathSelector = 4
	SharedTokenProbeTemplateSpec_FieldPathSelectorAgentType         SharedTokenProbeTemplateSpec_FieldPathSelector = 5
	SharedTokenProbeTemplateSpec_FieldPathSelectorTargetServers     SharedTokenProbeTemplateSpec_FieldPathSelector = 6
)

func (SharedTokenProbeTemplateSpec_FieldPathSelector) String

type SharedTokenProbeTemplateSpec_FieldPathValue

type SharedTokenProbeTemplateSpec_FieldPathValue interface {
	SharedTokenProbeTemplateSpec_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **SharedToken_ProbeTemplate_Spec)
	CompareWith(*SharedToken_ProbeTemplate_Spec) (cmp int, comparable bool)
}

SharedTokenProbeTemplateSpec_FieldPathValue allows storing values for Spec fields according to their type

func MustParseSharedTokenProbeTemplateSpec_FieldPathValue

func MustParseSharedTokenProbeTemplateSpec_FieldPathValue(pathStr, valueStr string) SharedTokenProbeTemplateSpec_FieldPathValue

func ParseSharedTokenProbeTemplateSpec_FieldPathValue

func ParseSharedTokenProbeTemplateSpec_FieldPathValue(pathStr, valueStr string) (SharedTokenProbeTemplateSpec_FieldPathValue, error)

type SharedTokenProbeTemplateSpec_FieldSubPath

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

func (*SharedTokenProbeTemplateSpec_FieldSubPath) AsContactInfoSubPath

func (*SharedTokenProbeTemplateSpec_FieldSubPath) AsLocationDiscoverySubPath

func (*SharedTokenProbeTemplateSpec_FieldSubPath) AsPrimaryLocationSubPath

func (fps *SharedTokenProbeTemplateSpec_FieldSubPath) AsPrimaryLocationSubPath() (common.Location_FieldPath, bool)

func (*SharedTokenProbeTemplateSpec_FieldSubPath) AsTargetServersSubPath added in v0.4.32

func (*SharedTokenProbeTemplateSpec_FieldSubPath) ClearValue

func (*SharedTokenProbeTemplateSpec_FieldSubPath) ClearValueRaw

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

func (*SharedTokenProbeTemplateSpec_FieldSubPath) Get

func (fps *SharedTokenProbeTemplateSpec_FieldSubPath) Get(source *SharedToken_ProbeTemplate_Spec) (values []interface{})

Get returns all values pointed by selected field from source SharedToken_ProbeTemplate_Spec

func (*SharedTokenProbeTemplateSpec_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*SharedTokenProbeTemplateSpec_FieldSubPath) GetRaw

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

func (*SharedTokenProbeTemplateSpec_FieldSubPath) GetSingle

func (fps *SharedTokenProbeTemplateSpec_FieldSubPath) GetSingle(source *SharedToken_ProbeTemplate_Spec) (interface{}, bool)

GetSingle returns value of selected field from source SharedToken_ProbeTemplate_Spec

func (*SharedTokenProbeTemplateSpec_FieldSubPath) GetSingleRaw

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

func (*SharedTokenProbeTemplateSpec_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*SharedTokenProbeTemplateSpec_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*SharedTokenProbeTemplateSpec_FieldSubPath) Selector

func (*SharedTokenProbeTemplateSpec_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*SharedTokenProbeTemplateSpec_FieldSubPath) String

String returns path representation in proto convention

func (*SharedTokenProbeTemplateSpec_FieldSubPath) WithIArrayItemValue

func (*SharedTokenProbeTemplateSpec_FieldSubPath) WithIArrayOfValues

func (*SharedTokenProbeTemplateSpec_FieldSubPath) WithIValue

func (*SharedTokenProbeTemplateSpec_FieldSubPath) WithRawIArrayItemValue

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

func (*SharedTokenProbeTemplateSpec_FieldSubPath) WithRawIArrayOfValues

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

func (*SharedTokenProbeTemplateSpec_FieldSubPath) WithRawIValue

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

type SharedTokenProbeTemplateSpec_FieldSubPathArrayItemValue

type SharedTokenProbeTemplateSpec_FieldSubPathArrayItemValue struct {
	SharedTokenProbeTemplateSpec_FieldPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplateSpec_FieldSubPathArrayItemValue) AsContactInfoPathItemValue

func (*SharedTokenProbeTemplateSpec_FieldSubPathArrayItemValue) AsLocationDiscoveryPathItemValue

func (*SharedTokenProbeTemplateSpec_FieldSubPathArrayItemValue) AsPrimaryLocationPathItemValue

func (*SharedTokenProbeTemplateSpec_FieldSubPathArrayItemValue) AsTargetServersPathItemValue added in v0.4.32

func (*SharedTokenProbeTemplateSpec_FieldSubPathArrayItemValue) ContainsValue

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

func (*SharedTokenProbeTemplateSpec_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type SharedTokenProbeTemplateSpec_FieldSubPathArrayOfValues

type SharedTokenProbeTemplateSpec_FieldSubPathArrayOfValues struct {
	SharedTokenProbeTemplateSpec_FieldPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplateSpec_FieldSubPathArrayOfValues) AsContactInfoPathArrayOfValues

func (*SharedTokenProbeTemplateSpec_FieldSubPathArrayOfValues) AsLocationDiscoveryPathArrayOfValues

func (*SharedTokenProbeTemplateSpec_FieldSubPathArrayOfValues) AsPrimaryLocationPathArrayOfValues

func (*SharedTokenProbeTemplateSpec_FieldSubPathArrayOfValues) AsTargetServersPathArrayOfValues added in v0.4.32

func (*SharedTokenProbeTemplateSpec_FieldSubPathArrayOfValues) GetRawValues

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

type SharedTokenProbeTemplateSpec_FieldSubPathValue

type SharedTokenProbeTemplateSpec_FieldSubPathValue struct {
	SharedTokenProbeTemplateSpec_FieldPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplateSpec_FieldSubPathValue) AsContactInfoPathValue

func (*SharedTokenProbeTemplateSpec_FieldSubPathValue) AsLocationDiscoveryPathValue

func (*SharedTokenProbeTemplateSpec_FieldSubPathValue) AsPrimaryLocationPathValue

func (*SharedTokenProbeTemplateSpec_FieldSubPathValue) AsTargetServersPathValue added in v0.4.32

func (*SharedTokenProbeTemplateSpec_FieldSubPathValue) CompareWith

func (*SharedTokenProbeTemplateSpec_FieldSubPathValue) CompareWithRaw

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

func (*SharedTokenProbeTemplateSpec_FieldSubPathValue) GetRawValue

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

func (*SharedTokenProbeTemplateSpec_FieldSubPathValue) SetTo

func (*SharedTokenProbeTemplateSpec_FieldSubPathValue) SetToRaw

type SharedTokenProbeTemplateSpec_FieldTerminalPath

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

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) ClearValue

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) ClearValueRaw

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) Get

Get returns all values pointed by specific field from source SharedToken_ProbeTemplate_Spec

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) GetRaw

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

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source SharedToken_ProbeTemplate_Spec

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) GetSingleRaw

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

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) Selector

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) String

String returns path representation in proto convention

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) WithIArrayItemValue

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) WithIArrayOfValues

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) WithIValue

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) WithRawIArrayItemValue

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

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) WithRawIArrayOfValues

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

func (*SharedTokenProbeTemplateSpec_FieldTerminalPath) WithRawIValue

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

type SharedTokenProbeTemplateSpec_FieldTerminalPathArrayItemValue

type SharedTokenProbeTemplateSpec_FieldTerminalPathArrayItemValue struct {
	SharedTokenProbeTemplateSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathArrayItemValue) GetSingle

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues

type SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues struct {
	SharedTokenProbeTemplateSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues) AsAgentTypeArrayOfValues added in v0.4.32

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues) AsContactInfoArrayOfValues

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues) AsDisableSpeedtestArrayOfValues

func (fpaov *SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues) AsDisableSpeedtestArrayOfValues() ([]bool, bool)

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues) AsLocationDiscoveryArrayOfValues

func (fpaov *SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues) AsLocationDiscoveryArrayOfValues() ([]*common.LocationDiscoverySpec, bool)

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues) AsPrimaryLocationArrayOfValues

func (fpaov *SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues) AsPrimaryLocationArrayOfValues() ([]*common.Location, bool)

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues) AsProbeGroupArrayOfValues

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues) AsTargetServersArrayOfValues added in v0.4.32

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathArrayOfValues) GetRawValues

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

type SharedTokenProbeTemplateSpec_FieldTerminalPathValue

type SharedTokenProbeTemplateSpec_FieldTerminalPathValue struct {
	SharedTokenProbeTemplateSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathValue) AsAgentTypeValue added in v0.4.32

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathValue) AsContactInfoValue

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathValue) AsDisableSpeedtestValue

func (fpv *SharedTokenProbeTemplateSpec_FieldTerminalPathValue) AsDisableSpeedtestValue() (bool, bool)

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathValue) AsLocationDiscoveryValue

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathValue) AsPrimaryLocationValue

func (fpv *SharedTokenProbeTemplateSpec_FieldTerminalPathValue) AsPrimaryLocationValue() (*common.Location, bool)

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathValue) AsProbeGroupValue

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathValue) AsTargetServersValue added in v0.4.32

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'SharedTokenProbeTemplateSpec_FieldTerminalPathValue' with the value under path in 'SharedToken_ProbeTemplate_Spec'.

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathValue) CompareWithRaw

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathValue) GetRawValue

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

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

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Spec

func (*SharedTokenProbeTemplateSpec_FieldTerminalPathValue) SetToRaw

type SharedTokenProbeTemplate_FieldPath

type SharedTokenProbeTemplate_FieldPath interface {
	gotenobject.FieldPath
	Selector() SharedTokenProbeTemplate_FieldPathSelector
	Get(source *SharedToken_ProbeTemplate) []interface{}
	GetSingle(source *SharedToken_ProbeTemplate) (interface{}, bool)
	ClearValue(item *SharedToken_ProbeTemplate)

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

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

func MustParseSharedTokenProbeTemplate_FieldPath

func MustParseSharedTokenProbeTemplate_FieldPath(rawField string) SharedTokenProbeTemplate_FieldPath

func ParseSharedTokenProbeTemplate_FieldPath

func ParseSharedTokenProbeTemplate_FieldPath(rawField string) (SharedTokenProbeTemplate_FieldPath, error)

type SharedTokenProbeTemplate_FieldPathArrayItemValue

type SharedTokenProbeTemplate_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	SharedTokenProbeTemplate_FieldPath
	ContainsValue(*SharedToken_ProbeTemplate) bool
}

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

func MustParseSharedTokenProbeTemplate_FieldPathArrayItemValue

func MustParseSharedTokenProbeTemplate_FieldPathArrayItemValue(pathStr, valueStr string) SharedTokenProbeTemplate_FieldPathArrayItemValue

func ParseSharedTokenProbeTemplate_FieldPathArrayItemValue

func ParseSharedTokenProbeTemplate_FieldPathArrayItemValue(pathStr, valueStr string) (SharedTokenProbeTemplate_FieldPathArrayItemValue, error)

ParseSharedTokenProbeTemplate_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type SharedTokenProbeTemplate_FieldPathArrayOfValues

type SharedTokenProbeTemplate_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	SharedTokenProbeTemplate_FieldPath
}

SharedTokenProbeTemplate_FieldPathArrayOfValues allows storing slice of values for ProbeTemplate fields according to their type

func MustParseSharedTokenProbeTemplate_FieldPathArrayOfValues

func MustParseSharedTokenProbeTemplate_FieldPathArrayOfValues(pathStr, valuesStr string) SharedTokenProbeTemplate_FieldPathArrayOfValues

func ParseSharedTokenProbeTemplate_FieldPathArrayOfValues

func ParseSharedTokenProbeTemplate_FieldPathArrayOfValues(pathStr, valuesStr string) (SharedTokenProbeTemplate_FieldPathArrayOfValues, error)

type SharedTokenProbeTemplate_FieldPathSelector

type SharedTokenProbeTemplate_FieldPathSelector int32
const (
	SharedTokenProbeTemplate_FieldPathSelectorMetadata    SharedTokenProbeTemplate_FieldPathSelector = 0
	SharedTokenProbeTemplate_FieldPathSelectorDisplayName SharedTokenProbeTemplate_FieldPathSelector = 1
	SharedTokenProbeTemplate_FieldPathSelectorSpec        SharedTokenProbeTemplate_FieldPathSelector = 2
)

func (SharedTokenProbeTemplate_FieldPathSelector) String

type SharedTokenProbeTemplate_FieldPathValue

type SharedTokenProbeTemplate_FieldPathValue interface {
	SharedTokenProbeTemplate_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **SharedToken_ProbeTemplate)
	CompareWith(*SharedToken_ProbeTemplate) (cmp int, comparable bool)
}

SharedTokenProbeTemplate_FieldPathValue allows storing values for ProbeTemplate fields according to their type

func MustParseSharedTokenProbeTemplate_FieldPathValue

func MustParseSharedTokenProbeTemplate_FieldPathValue(pathStr, valueStr string) SharedTokenProbeTemplate_FieldPathValue

func ParseSharedTokenProbeTemplate_FieldPathValue

func ParseSharedTokenProbeTemplate_FieldPathValue(pathStr, valueStr string) (SharedTokenProbeTemplate_FieldPathValue, error)

type SharedTokenProbeTemplate_FieldSubPath

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

func (*SharedTokenProbeTemplate_FieldSubPath) AsMetadataSubPath

func (*SharedTokenProbeTemplate_FieldSubPath) AsSpecSubPath

func (*SharedTokenProbeTemplate_FieldSubPath) ClearValue

func (*SharedTokenProbeTemplate_FieldSubPath) ClearValueRaw

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

func (*SharedTokenProbeTemplate_FieldSubPath) Get

func (fps *SharedTokenProbeTemplate_FieldSubPath) Get(source *SharedToken_ProbeTemplate) (values []interface{})

Get returns all values pointed by selected field from source SharedToken_ProbeTemplate

func (*SharedTokenProbeTemplate_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*SharedTokenProbeTemplate_FieldSubPath) GetRaw

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

func (*SharedTokenProbeTemplate_FieldSubPath) GetSingle

func (fps *SharedTokenProbeTemplate_FieldSubPath) GetSingle(source *SharedToken_ProbeTemplate) (interface{}, bool)

GetSingle returns value of selected field from source SharedToken_ProbeTemplate

func (*SharedTokenProbeTemplate_FieldSubPath) GetSingleRaw

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

func (*SharedTokenProbeTemplate_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*SharedTokenProbeTemplate_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*SharedTokenProbeTemplate_FieldSubPath) Selector

func (*SharedTokenProbeTemplate_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*SharedTokenProbeTemplate_FieldSubPath) String

String returns path representation in proto convention

func (*SharedTokenProbeTemplate_FieldSubPath) WithIArrayItemValue

func (*SharedTokenProbeTemplate_FieldSubPath) WithIArrayOfValues

func (*SharedTokenProbeTemplate_FieldSubPath) WithIValue

func (*SharedTokenProbeTemplate_FieldSubPath) WithRawIArrayItemValue

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

func (*SharedTokenProbeTemplate_FieldSubPath) WithRawIArrayOfValues

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

func (*SharedTokenProbeTemplate_FieldSubPath) WithRawIValue

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

type SharedTokenProbeTemplate_FieldSubPathArrayItemValue

type SharedTokenProbeTemplate_FieldSubPathArrayItemValue struct {
	SharedTokenProbeTemplate_FieldPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplate_FieldSubPathArrayItemValue) AsMetadataPathItemValue

func (*SharedTokenProbeTemplate_FieldSubPathArrayItemValue) AsSpecPathItemValue

func (*SharedTokenProbeTemplate_FieldSubPathArrayItemValue) ContainsValue

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

func (*SharedTokenProbeTemplate_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type SharedTokenProbeTemplate_FieldSubPathArrayOfValues

type SharedTokenProbeTemplate_FieldSubPathArrayOfValues struct {
	SharedTokenProbeTemplate_FieldPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplate_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues

func (*SharedTokenProbeTemplate_FieldSubPathArrayOfValues) AsSpecPathArrayOfValues

func (*SharedTokenProbeTemplate_FieldSubPathArrayOfValues) GetRawValues

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

type SharedTokenProbeTemplate_FieldSubPathValue

type SharedTokenProbeTemplate_FieldSubPathValue struct {
	SharedTokenProbeTemplate_FieldPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplate_FieldSubPathValue) AsMetadataPathValue

func (*SharedTokenProbeTemplate_FieldSubPathValue) AsSpecPathValue

func (*SharedTokenProbeTemplate_FieldSubPathValue) CompareWith

func (*SharedTokenProbeTemplate_FieldSubPathValue) CompareWithRaw

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

func (*SharedTokenProbeTemplate_FieldSubPathValue) GetRawValue

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

func (*SharedTokenProbeTemplate_FieldSubPathValue) SetTo

func (*SharedTokenProbeTemplate_FieldSubPathValue) SetToRaw

type SharedTokenProbeTemplate_FieldTerminalPath

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

func (*SharedTokenProbeTemplate_FieldTerminalPath) ClearValue

func (*SharedTokenProbeTemplate_FieldTerminalPath) ClearValueRaw

func (*SharedTokenProbeTemplate_FieldTerminalPath) Get

func (fp *SharedTokenProbeTemplate_FieldTerminalPath) Get(source *SharedToken_ProbeTemplate) (values []interface{})

Get returns all values pointed by specific field from source SharedToken_ProbeTemplate

func (*SharedTokenProbeTemplate_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*SharedTokenProbeTemplate_FieldTerminalPath) GetRaw

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

func (*SharedTokenProbeTemplate_FieldTerminalPath) GetSingle

func (fp *SharedTokenProbeTemplate_FieldTerminalPath) GetSingle(source *SharedToken_ProbeTemplate) (interface{}, bool)

GetSingle returns value pointed by specific field of from source SharedToken_ProbeTemplate

func (*SharedTokenProbeTemplate_FieldTerminalPath) GetSingleRaw

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

func (*SharedTokenProbeTemplate_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*SharedTokenProbeTemplate_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*SharedTokenProbeTemplate_FieldTerminalPath) Selector

func (*SharedTokenProbeTemplate_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*SharedTokenProbeTemplate_FieldTerminalPath) String

String returns path representation in proto convention

func (*SharedTokenProbeTemplate_FieldTerminalPath) WithIArrayItemValue

func (*SharedTokenProbeTemplate_FieldTerminalPath) WithIArrayOfValues

func (*SharedTokenProbeTemplate_FieldTerminalPath) WithIValue

func (*SharedTokenProbeTemplate_FieldTerminalPath) WithRawIArrayItemValue

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

func (*SharedTokenProbeTemplate_FieldTerminalPath) WithRawIArrayOfValues

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

func (*SharedTokenProbeTemplate_FieldTerminalPath) WithRawIValue

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

type SharedTokenProbeTemplate_FieldTerminalPathArrayItemValue

type SharedTokenProbeTemplate_FieldTerminalPathArrayItemValue struct {
	SharedTokenProbeTemplate_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplate_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*SharedTokenProbeTemplate_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*SharedTokenProbeTemplate_FieldTerminalPathArrayItemValue) GetSingle

func (*SharedTokenProbeTemplate_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type SharedTokenProbeTemplate_FieldTerminalPathArrayOfValues

type SharedTokenProbeTemplate_FieldTerminalPathArrayOfValues struct {
	SharedTokenProbeTemplate_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplate_FieldTerminalPathArrayOfValues) AsDisplayNameArrayOfValues

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

func (*SharedTokenProbeTemplate_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues

func (*SharedTokenProbeTemplate_FieldTerminalPathArrayOfValues) AsSpecArrayOfValues

func (*SharedTokenProbeTemplate_FieldTerminalPathArrayOfValues) GetRawValues

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

type SharedTokenProbeTemplate_FieldTerminalPathValue

type SharedTokenProbeTemplate_FieldTerminalPathValue struct {
	SharedTokenProbeTemplate_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SharedTokenProbeTemplate_FieldTerminalPathValue) AsDisplayNameValue

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

func (*SharedTokenProbeTemplate_FieldTerminalPathValue) AsMetadataValue

func (*SharedTokenProbeTemplate_FieldTerminalPathValue) AsSpecValue

func (*SharedTokenProbeTemplate_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'SharedTokenProbeTemplate_FieldTerminalPathValue' with the value under path in 'SharedToken_ProbeTemplate'.

func (*SharedTokenProbeTemplate_FieldTerminalPathValue) CompareWithRaw

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

func (*SharedTokenProbeTemplate_FieldTerminalPathValue) GetRawValue

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

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

func (*SharedTokenProbeTemplate_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ProbeTemplate

func (*SharedTokenProbeTemplate_FieldTerminalPathValue) SetToRaw

type SharedTokenReferenceList

type SharedTokenReferenceList []*Reference

func (SharedTokenReferenceList) Append

func (SharedTokenReferenceList) AppendList

func (SharedTokenReferenceList) At

func (SharedTokenReferenceList) Length

func (l SharedTokenReferenceList) Length() int

func (SharedTokenReferenceList) Set

func (SharedTokenReferenceList) Slice

type SharedToken_FieldMask

type SharedToken_FieldMask struct {
	Paths []SharedToken_FieldPath
}

func FullSharedToken_FieldMask

func FullSharedToken_FieldMask() *SharedToken_FieldMask

func ResourceViewFieldMask

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

func (*SharedToken_FieldMask) AppendPath

func (fieldMask *SharedToken_FieldMask) AppendPath(path SharedToken_FieldPath)

func (*SharedToken_FieldMask) AppendRawPath

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

func (*SharedToken_FieldMask) DecodeFirestore

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

func (*SharedToken_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*SharedToken_FieldMask) FilterInputFields

func (fieldMask *SharedToken_FieldMask) FilterInputFields() *SharedToken_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*SharedToken_FieldMask) FromProtoFieldMask

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

func (*SharedToken_FieldMask) GetPaths

func (fieldMask *SharedToken_FieldMask) GetPaths() []SharedToken_FieldPath

func (*SharedToken_FieldMask) GetRawPaths

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

func (*SharedToken_FieldMask) IsFull

func (fieldMask *SharedToken_FieldMask) IsFull() bool

func (SharedToken_FieldMask) Marshal

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

implement methods required by customType

func (SharedToken_FieldMask) MarshalJSON

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

func (*SharedToken_FieldMask) PathsCount

func (fieldMask *SharedToken_FieldMask) PathsCount() int

func (*SharedToken_FieldMask) Project

func (fieldMask *SharedToken_FieldMask) Project(source *SharedToken) *SharedToken

func (*SharedToken_FieldMask) ProjectRaw

func (*SharedToken_FieldMask) ProtoMessage

func (fieldMask *SharedToken_FieldMask) ProtoMessage()

func (*SharedToken_FieldMask) ProtoReflect

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

func (*SharedToken_FieldMask) Reset

func (fieldMask *SharedToken_FieldMask) Reset()

func (*SharedToken_FieldMask) Set

func (fieldMask *SharedToken_FieldMask) Set(target, source *SharedToken)

func (*SharedToken_FieldMask) SetFromCliFlag

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

func (*SharedToken_FieldMask) SetRaw

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

func (*SharedToken_FieldMask) Size

func (fieldMask *SharedToken_FieldMask) Size() int

func (*SharedToken_FieldMask) String

func (fieldMask *SharedToken_FieldMask) String() string

func (*SharedToken_FieldMask) Subtract

func (*SharedToken_FieldMask) SubtractRaw

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

func (*SharedToken_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*SharedToken_FieldMask) Unmarshal

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

func (*SharedToken_FieldMask) UnmarshalJSON

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

type SharedToken_FieldPath

type SharedToken_FieldPath interface {
	gotenobject.FieldPath
	Selector() SharedToken_FieldPathSelector
	Get(source *SharedToken) []interface{}
	GetSingle(source *SharedToken) (interface{}, bool)
	ClearValue(item *SharedToken)

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

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

func MustParseSharedToken_FieldPath

func MustParseSharedToken_FieldPath(rawField string) SharedToken_FieldPath

func ParseSharedToken_FieldPath

func ParseSharedToken_FieldPath(rawField string) (SharedToken_FieldPath, error)

type SharedToken_FieldPathArrayItemValue

type SharedToken_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	SharedToken_FieldPath
	ContainsValue(*SharedToken) bool
}

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

func MustParseSharedToken_FieldPathArrayItemValue

func MustParseSharedToken_FieldPathArrayItemValue(pathStr, valueStr string) SharedToken_FieldPathArrayItemValue

func ParseSharedToken_FieldPathArrayItemValue

func ParseSharedToken_FieldPathArrayItemValue(pathStr, valueStr string) (SharedToken_FieldPathArrayItemValue, error)

ParseSharedToken_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type SharedToken_FieldPathArrayOfValues

type SharedToken_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	SharedToken_FieldPath
}

SharedToken_FieldPathArrayOfValues allows storing slice of values for SharedToken fields according to their type

func MustParseSharedToken_FieldPathArrayOfValues

func MustParseSharedToken_FieldPathArrayOfValues(pathStr, valuesStr string) SharedToken_FieldPathArrayOfValues

func ParseSharedToken_FieldPathArrayOfValues

func ParseSharedToken_FieldPathArrayOfValues(pathStr, valuesStr string) (SharedToken_FieldPathArrayOfValues, error)

type SharedToken_FieldPathSelector

type SharedToken_FieldPathSelector int32
const (
	SharedToken_FieldPathSelectorName                       SharedToken_FieldPathSelector = 0
	SharedToken_FieldPathSelectorDisplayName                SharedToken_FieldPathSelector = 1
	SharedToken_FieldPathSelectorQuota                      SharedToken_FieldPathSelector = 2
	SharedToken_FieldPathSelectorProbeTemplate              SharedToken_FieldPathSelector = 3
	SharedToken_FieldPathSelectorDeduplicationFieldPaths    SharedToken_FieldPathSelector = 4
	SharedToken_FieldPathSelectorSecret                     SharedToken_FieldPathSelector = 5
	SharedToken_FieldPathSelectorMetadata                   SharedToken_FieldPathSelector = 6
	SharedToken_FieldPathSelectorAssociateExistingProbeOnly SharedToken_FieldPathSelector = 7
)

func (SharedToken_FieldPathSelector) String

type SharedToken_FieldPathValue

type SharedToken_FieldPathValue interface {
	SharedToken_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **SharedToken)
	CompareWith(*SharedToken) (cmp int, comparable bool)
}

SharedToken_FieldPathValue allows storing values for SharedToken fields according to their type

func MustParseSharedToken_FieldPathValue

func MustParseSharedToken_FieldPathValue(pathStr, valueStr string) SharedToken_FieldPathValue

func ParseSharedToken_FieldPathValue

func ParseSharedToken_FieldPathValue(pathStr, valueStr string) (SharedToken_FieldPathValue, error)

type SharedToken_FieldSubPath

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

func (*SharedToken_FieldSubPath) AsMetadataSubPath

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

func (*SharedToken_FieldSubPath) AsProbeTemplateSubPath

func (fps *SharedToken_FieldSubPath) AsProbeTemplateSubPath() (SharedTokenProbeTemplate_FieldPath, bool)

func (*SharedToken_FieldSubPath) ClearValue

func (fps *SharedToken_FieldSubPath) ClearValue(item *SharedToken)

func (*SharedToken_FieldSubPath) ClearValueRaw

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

func (*SharedToken_FieldSubPath) Get

func (fps *SharedToken_FieldSubPath) Get(source *SharedToken) (values []interface{})

Get returns all values pointed by selected field from source SharedToken

func (*SharedToken_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*SharedToken_FieldSubPath) GetRaw

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

func (*SharedToken_FieldSubPath) GetSingle

func (fps *SharedToken_FieldSubPath) GetSingle(source *SharedToken) (interface{}, bool)

GetSingle returns value of selected field from source SharedToken

func (*SharedToken_FieldSubPath) GetSingleRaw

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

func (*SharedToken_FieldSubPath) IsLeaf

func (fps *SharedToken_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*SharedToken_FieldSubPath) JSONString

func (fps *SharedToken_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*SharedToken_FieldSubPath) Selector

func (*SharedToken_FieldSubPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*SharedToken_FieldSubPath) String

func (fps *SharedToken_FieldSubPath) String() string

String returns path representation in proto convention

func (*SharedToken_FieldSubPath) WithIArrayItemValue

func (fps *SharedToken_FieldSubPath) WithIArrayItemValue(value interface{}) SharedToken_FieldPathArrayItemValue

func (*SharedToken_FieldSubPath) WithIArrayOfValues

func (fps *SharedToken_FieldSubPath) WithIArrayOfValues(values interface{}) SharedToken_FieldPathArrayOfValues

func (*SharedToken_FieldSubPath) WithIValue

func (fps *SharedToken_FieldSubPath) WithIValue(value interface{}) SharedToken_FieldPathValue

func (*SharedToken_FieldSubPath) WithRawIArrayItemValue

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

func (*SharedToken_FieldSubPath) WithRawIArrayOfValues

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

func (*SharedToken_FieldSubPath) WithRawIValue

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

type SharedToken_FieldSubPathArrayItemValue

type SharedToken_FieldSubPathArrayItemValue struct {
	SharedToken_FieldPath
	// contains filtered or unexported fields
}

func (*SharedToken_FieldSubPathArrayItemValue) AsMetadataPathItemValue

func (*SharedToken_FieldSubPathArrayItemValue) AsProbeTemplatePathItemValue

func (*SharedToken_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *SharedToken_FieldSubPathArrayItemValue) ContainsValue(source *SharedToken) bool

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

func (*SharedToken_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type SharedToken_FieldSubPathArrayOfValues

type SharedToken_FieldSubPathArrayOfValues struct {
	SharedToken_FieldPath
	// contains filtered or unexported fields
}

func (*SharedToken_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues

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

func (*SharedToken_FieldSubPathArrayOfValues) AsProbeTemplatePathArrayOfValues

func (*SharedToken_FieldSubPathArrayOfValues) GetRawValues

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

type SharedToken_FieldSubPathValue

type SharedToken_FieldSubPathValue struct {
	SharedToken_FieldPath
	// contains filtered or unexported fields
}

func (*SharedToken_FieldSubPathValue) AsMetadataPathValue

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

func (*SharedToken_FieldSubPathValue) AsProbeTemplatePathValue

func (*SharedToken_FieldSubPathValue) CompareWith

func (fpvs *SharedToken_FieldSubPathValue) CompareWith(source *SharedToken) (int, bool)

func (*SharedToken_FieldSubPathValue) CompareWithRaw

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

func (*SharedToken_FieldSubPathValue) GetRawValue

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

func (*SharedToken_FieldSubPathValue) SetTo

func (fpvs *SharedToken_FieldSubPathValue) SetTo(target **SharedToken)

func (*SharedToken_FieldSubPathValue) SetToRaw

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

type SharedToken_FieldTerminalPath

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

func (*SharedToken_FieldTerminalPath) ClearValue

func (fp *SharedToken_FieldTerminalPath) ClearValue(item *SharedToken)

func (*SharedToken_FieldTerminalPath) ClearValueRaw

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

func (*SharedToken_FieldTerminalPath) Get

func (fp *SharedToken_FieldTerminalPath) Get(source *SharedToken) (values []interface{})

Get returns all values pointed by specific field from source SharedToken

func (*SharedToken_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*SharedToken_FieldTerminalPath) GetRaw

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

func (*SharedToken_FieldTerminalPath) GetSingle

func (fp *SharedToken_FieldTerminalPath) GetSingle(source *SharedToken) (interface{}, bool)

GetSingle returns value pointed by specific field of from source SharedToken

func (*SharedToken_FieldTerminalPath) GetSingleRaw

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

func (*SharedToken_FieldTerminalPath) IsLeaf

func (fp *SharedToken_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*SharedToken_FieldTerminalPath) JSONString

func (fp *SharedToken_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*SharedToken_FieldTerminalPath) Selector

func (*SharedToken_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.7.1

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

func (*SharedToken_FieldTerminalPath) String

String returns path representation in proto convention

func (*SharedToken_FieldTerminalPath) WithIArrayItemValue

func (fp *SharedToken_FieldTerminalPath) WithIArrayItemValue(value interface{}) SharedToken_FieldPathArrayItemValue

func (*SharedToken_FieldTerminalPath) WithIArrayOfValues

func (fp *SharedToken_FieldTerminalPath) WithIArrayOfValues(values interface{}) SharedToken_FieldPathArrayOfValues

func (*SharedToken_FieldTerminalPath) WithIValue

func (fp *SharedToken_FieldTerminalPath) WithIValue(value interface{}) SharedToken_FieldPathValue

func (*SharedToken_FieldTerminalPath) WithRawIArrayItemValue

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

func (*SharedToken_FieldTerminalPath) WithRawIArrayOfValues

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

func (*SharedToken_FieldTerminalPath) WithRawIValue

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

type SharedToken_FieldTerminalPathArrayItemValue

type SharedToken_FieldTerminalPathArrayItemValue struct {
	SharedToken_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SharedToken_FieldTerminalPathArrayItemValue) AsDeduplicationFieldPathsItemValue

func (fpaiv *SharedToken_FieldTerminalPathArrayItemValue) AsDeduplicationFieldPathsItemValue() (string, bool)

func (*SharedToken_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *SharedToken_FieldTerminalPathArrayItemValue) ContainsValue(source *SharedToken) bool

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

func (*SharedToken_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*SharedToken_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *SharedToken_FieldTerminalPathArrayItemValue) GetSingle(source *SharedToken) (interface{}, bool)

func (*SharedToken_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type SharedToken_FieldTerminalPathArrayOfValues

type SharedToken_FieldTerminalPathArrayOfValues struct {
	SharedToken_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SharedToken_FieldTerminalPathArrayOfValues) AsAssociateExistingProbeOnlyArrayOfValues

func (fpaov *SharedToken_FieldTerminalPathArrayOfValues) AsAssociateExistingProbeOnlyArrayOfValues() ([]bool, bool)

func (*SharedToken_FieldTerminalPathArrayOfValues) AsDeduplicationFieldPathsArrayOfValues

func (fpaov *SharedToken_FieldTerminalPathArrayOfValues) AsDeduplicationFieldPathsArrayOfValues() ([][]string, bool)

func (*SharedToken_FieldTerminalPathArrayOfValues) AsDisplayNameArrayOfValues

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

func (*SharedToken_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues

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

func (*SharedToken_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

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

func (*SharedToken_FieldTerminalPathArrayOfValues) AsProbeTemplateArrayOfValues

func (fpaov *SharedToken_FieldTerminalPathArrayOfValues) AsProbeTemplateArrayOfValues() ([]*SharedToken_ProbeTemplate, bool)

func (*SharedToken_FieldTerminalPathArrayOfValues) AsQuotaArrayOfValues

func (fpaov *SharedToken_FieldTerminalPathArrayOfValues) AsQuotaArrayOfValues() ([]int32, bool)

func (*SharedToken_FieldTerminalPathArrayOfValues) AsSecretArrayOfValues

func (fpaov *SharedToken_FieldTerminalPathArrayOfValues) AsSecretArrayOfValues() ([]string, bool)

func (*SharedToken_FieldTerminalPathArrayOfValues) GetRawValues

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

type SharedToken_FieldTerminalPathValue

type SharedToken_FieldTerminalPathValue struct {
	SharedToken_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*SharedToken_FieldTerminalPathValue) AsAssociateExistingProbeOnlyValue

func (fpv *SharedToken_FieldTerminalPathValue) AsAssociateExistingProbeOnlyValue() (bool, bool)

func (*SharedToken_FieldTerminalPathValue) AsDeduplicationFieldPathsValue

func (fpv *SharedToken_FieldTerminalPathValue) AsDeduplicationFieldPathsValue() ([]string, bool)

func (*SharedToken_FieldTerminalPathValue) AsDisplayNameValue

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

func (*SharedToken_FieldTerminalPathValue) AsMetadataValue

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

func (*SharedToken_FieldTerminalPathValue) AsNameValue

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

func (*SharedToken_FieldTerminalPathValue) AsProbeTemplateValue

func (fpv *SharedToken_FieldTerminalPathValue) AsProbeTemplateValue() (*SharedToken_ProbeTemplate, bool)

func (*SharedToken_FieldTerminalPathValue) AsQuotaValue

func (fpv *SharedToken_FieldTerminalPathValue) AsQuotaValue() (int32, bool)

func (*SharedToken_FieldTerminalPathValue) AsSecretValue

func (fpv *SharedToken_FieldTerminalPathValue) AsSecretValue() (string, bool)

func (*SharedToken_FieldTerminalPathValue) CompareWith

func (fpv *SharedToken_FieldTerminalPathValue) CompareWith(source *SharedToken) (int, bool)

CompareWith compares value in the 'SharedToken_FieldTerminalPathValue' with the value under path in 'SharedToken'.

func (*SharedToken_FieldTerminalPathValue) CompareWithRaw

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

func (*SharedToken_FieldTerminalPathValue) GetRawValue

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

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

func (*SharedToken_FieldTerminalPathValue) SetTo

func (fpv *SharedToken_FieldTerminalPathValue) SetTo(target **SharedToken)

SetTo stores value for selected field for object SharedToken

func (*SharedToken_FieldTerminalPathValue) SetToRaw

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

type SharedToken_ProbeTemplate

type SharedToken_ProbeTemplate struct {
	Metadata    *SharedToken_ProbeTemplate_Meta `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty" firestore:"metadata"`
	DisplayName string                          `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty" firestore:"displayName"`
	Spec        *SharedToken_ProbeTemplate_Spec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty" firestore:"spec"`
	// contains filtered or unexported fields
}

func (*SharedToken_ProbeTemplate) Clone

func (*SharedToken_ProbeTemplate) CloneRaw

func (*SharedToken_ProbeTemplate) Descriptor

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

Deprecated, Use SharedToken_ProbeTemplate.ProtoReflect.Descriptor instead.

func (*SharedToken_ProbeTemplate) GetDisplayName

func (m *SharedToken_ProbeTemplate) GetDisplayName() string

func (*SharedToken_ProbeTemplate) GetMetadata

func (*SharedToken_ProbeTemplate) GetSpec

func (*SharedToken_ProbeTemplate) GotenMessage

func (*SharedToken_ProbeTemplate) GotenMessage()

func (*SharedToken_ProbeTemplate) GotenObjectExt

func (o *SharedToken_ProbeTemplate) GotenObjectExt()

func (*SharedToken_ProbeTemplate) GotenValidate

func (obj *SharedToken_ProbeTemplate) GotenValidate() error

func (*SharedToken_ProbeTemplate) MakeDiffFieldMask

func (*SharedToken_ProbeTemplate) MakeFullFieldMask

func (*SharedToken_ProbeTemplate) MakeRawDiffFieldMask

func (*SharedToken_ProbeTemplate) MakeRawFullFieldMask

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

func (*SharedToken_ProbeTemplate) Marshal

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

func (*SharedToken_ProbeTemplate) MarshalJSON

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

func (*SharedToken_ProbeTemplate) Merge

func (*SharedToken_ProbeTemplate) MergeRaw

func (*SharedToken_ProbeTemplate) ProtoMessage

func (*SharedToken_ProbeTemplate) ProtoMessage()

func (*SharedToken_ProbeTemplate) ProtoReflect

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

func (*SharedToken_ProbeTemplate) Reset

func (m *SharedToken_ProbeTemplate) Reset()

func (*SharedToken_ProbeTemplate) SetDisplayName

func (m *SharedToken_ProbeTemplate) SetDisplayName(fv string)

func (*SharedToken_ProbeTemplate) SetMetadata

func (*SharedToken_ProbeTemplate) SetSpec

func (*SharedToken_ProbeTemplate) String

func (m *SharedToken_ProbeTemplate) String() string

func (*SharedToken_ProbeTemplate) Unmarshal

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

func (*SharedToken_ProbeTemplate) UnmarshalJSON

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

type SharedToken_ProbeTemplateMapPathSelectorMetadataAnnotations

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

func (SharedToken_ProbeTemplateMapPathSelectorMetadataAnnotations) FieldPath

func (SharedToken_ProbeTemplateMapPathSelectorMetadataAnnotations) WithArrayOfValues

func (SharedToken_ProbeTemplateMapPathSelectorMetadataAnnotations) WithValue

type SharedToken_ProbeTemplateMapPathSelectorMetadataLabels

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

func (SharedToken_ProbeTemplateMapPathSelectorMetadataLabels) FieldPath

func (SharedToken_ProbeTemplateMapPathSelectorMetadataLabels) WithArrayOfValues

func (SharedToken_ProbeTemplateMapPathSelectorMetadataLabels) WithValue

type SharedToken_ProbeTemplatePathSelectorDisplayName

type SharedToken_ProbeTemplatePathSelectorDisplayName struct{}

func (SharedToken_ProbeTemplatePathSelectorDisplayName) FieldPath

func (SharedToken_ProbeTemplatePathSelectorDisplayName) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorDisplayName) WithValue

type SharedToken_ProbeTemplatePathSelectorMetadata

type SharedToken_ProbeTemplatePathSelectorMetadata struct{}

func (SharedToken_ProbeTemplatePathSelectorMetadata) Annotations

func (SharedToken_ProbeTemplatePathSelectorMetadata) FieldPath

func (SharedToken_ProbeTemplatePathSelectorMetadata) Labels

func (SharedToken_ProbeTemplatePathSelectorMetadata) Tags

func (SharedToken_ProbeTemplatePathSelectorMetadata) WithSubArrayItemValue

func (SharedToken_ProbeTemplatePathSelectorMetadata) WithSubArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorMetadata) WithSubValue

type SharedToken_ProbeTemplatePathSelectorMetadataAnnotations

type SharedToken_ProbeTemplatePathSelectorMetadataAnnotations struct{}

func (SharedToken_ProbeTemplatePathSelectorMetadataAnnotations) FieldPath

func (SharedToken_ProbeTemplatePathSelectorMetadataAnnotations) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorMetadataAnnotations) WithKey

func (SharedToken_ProbeTemplatePathSelectorMetadataAnnotations) WithValue

type SharedToken_ProbeTemplatePathSelectorMetadataLabels

type SharedToken_ProbeTemplatePathSelectorMetadataLabels struct{}

func (SharedToken_ProbeTemplatePathSelectorMetadataLabels) FieldPath

func (SharedToken_ProbeTemplatePathSelectorMetadataLabels) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorMetadataLabels) WithKey

func (SharedToken_ProbeTemplatePathSelectorMetadataLabels) WithValue

type SharedToken_ProbeTemplatePathSelectorMetadataTags

type SharedToken_ProbeTemplatePathSelectorMetadataTags struct{}

func (SharedToken_ProbeTemplatePathSelectorMetadataTags) FieldPath

func (SharedToken_ProbeTemplatePathSelectorMetadataTags) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorMetadataTags) WithItemValue

func (SharedToken_ProbeTemplatePathSelectorMetadataTags) WithValue

type SharedToken_ProbeTemplatePathSelectorSpec

type SharedToken_ProbeTemplatePathSelectorSpec struct{}

func (SharedToken_ProbeTemplatePathSelectorSpec) AgentType added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpec) ContactInfo

func (SharedToken_ProbeTemplatePathSelectorSpec) DisableSpeedtest

func (SharedToken_ProbeTemplatePathSelectorSpec) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpec) LocationDiscovery

func (SharedToken_ProbeTemplatePathSelectorSpec) PrimaryLocation

func (SharedToken_ProbeTemplatePathSelectorSpec) ProbeGroup

func (SharedToken_ProbeTemplatePathSelectorSpec) TargetServers added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecAgentType added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecAgentType struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecAgentType) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecAgentType) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecAgentType) WithValue added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecContactInfo

type SharedToken_ProbeTemplatePathSelectorSpecContactInfo struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfo) Email

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfo) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfo) FullName

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfo) Phones

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfo) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfo) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecContactInfoEmail

type SharedToken_ProbeTemplatePathSelectorSpecContactInfoEmail struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoEmail) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoEmail) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoEmail) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecContactInfoFullName

type SharedToken_ProbeTemplatePathSelectorSpecContactInfoFullName struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoFullName) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoFullName) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoFullName) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhones

type SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhones struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhones) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhones) Number

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhones) Type

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhones) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhones) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhonesNumber

type SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhonesNumber struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhonesNumber) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhonesNumber) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhonesNumber) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhonesType

type SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhonesType struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhonesType) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhonesType) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecContactInfoPhonesType) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecDisableSpeedtest

type SharedToken_ProbeTemplatePathSelectorSpecDisableSpeedtest struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecDisableSpeedtest) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecDisableSpeedtest) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecDisableSpeedtest) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecLocationDiscovery

type SharedToken_ProbeTemplatePathSelectorSpecLocationDiscovery struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecLocationDiscovery) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecLocationDiscovery) Type

func (SharedToken_ProbeTemplatePathSelectorSpecLocationDiscovery) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecLocationDiscovery) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecLocationDiscoveryRequiredAccuracy

type SharedToken_ProbeTemplatePathSelectorSpecLocationDiscoveryRequiredAccuracy struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecLocationDiscoveryRequiredAccuracy) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecLocationDiscoveryRequiredAccuracy) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecLocationDiscoveryRequiredAccuracy) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecLocationDiscoveryType

type SharedToken_ProbeTemplatePathSelectorSpecLocationDiscoveryType struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecLocationDiscoveryType) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecLocationDiscoveryType) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecLocationDiscoveryType) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocation

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocation struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocation) Accuracy

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocation) Address

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocation) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocation) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocation) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAccuracy

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAccuracy struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAccuracy) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAccuracy) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAccuracy) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddress

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddress struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddress) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddress) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddress) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea1

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea1 struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea1) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea1) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea1) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea2

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea2 struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea2) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea2) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea2) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea3

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea3 struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea3) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea3) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea3) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea4

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea4 struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea4) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea4) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressAdminArea4) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressContinent

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressContinent struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressContinent) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressContinent) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressContinent) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressCountry

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressCountry struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressCountry) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressCountry) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressCountry) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressCountryCode

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressCountryCode struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressCountryCode) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressCountryCode) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressCountryCode) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressPostalCode

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressPostalCode struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressPostalCode) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressPostalCode) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressPostalCode) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressStreetAddress

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressStreetAddress struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressStreetAddress) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressStreetAddress) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAddressStreetAddress) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchy

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchy struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchy) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchy) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchy) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin1

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin1 struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin1) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin1) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin1) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin2

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin2 struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin2) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin2) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin2) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin3

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin3 struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin3) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin3) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin3) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin4

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin4 struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin4) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin4) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin4) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin5

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin5 struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin5) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin5) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyAdmin5) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyContinent

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyContinent struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyContinent) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyContinent) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyContinent) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyCountry

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyCountry struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyCountry) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyCountry) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationAdminHierarchyCountry) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationCoordinates

type SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationCoordinates struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationCoordinates) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationCoordinates) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecPrimaryLocationCoordinates) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecProbeGroup

type SharedToken_ProbeTemplatePathSelectorSpecProbeGroup struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecProbeGroup) FieldPath

func (SharedToken_ProbeTemplatePathSelectorSpecProbeGroup) WithArrayOfValues

func (SharedToken_ProbeTemplatePathSelectorSpecProbeGroup) WithValue

type SharedToken_ProbeTemplatePathSelectorSpecTargetServers added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServers struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServers) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServers) IcmpTarget added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServers) SpeedTestTarget added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServers) TargetAddressType added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServers) TargetIpVersion added in v0.7.4

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServers) UdpTarget added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServers) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServers) WithValue added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersIcmpTarget added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersIcmpTarget struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersIcmpTarget) Enabled added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersIcmpTarget) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersIcmpTarget) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersIcmpTarget) WithValue added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersIcmpTargetEnabled added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersIcmpTargetEnabled struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersIcmpTargetEnabled) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersIcmpTargetEnabled) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersIcmpTargetEnabled) WithValue added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTarget added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTarget struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTarget) Enabled added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTarget) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTarget) TcpPort added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTarget) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTarget) WithValue added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTargetEnabled added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTargetEnabled struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTargetEnabled) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTargetEnabled) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTargetEnabled) WithValue added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTargetTcpPort added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTargetTcpPort struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTargetTcpPort) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTargetTcpPort) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersSpeedTestTargetTcpPort) WithValue added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersTargetAddressType added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersTargetAddressType struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersTargetAddressType) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersTargetAddressType) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersTargetAddressType) WithValue added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersTargetIpVersion added in v0.7.4

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersTargetIpVersion struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersTargetIpVersion) FieldPath added in v0.7.4

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersTargetIpVersion) WithArrayOfValues added in v0.7.4

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersTargetIpVersion) WithValue added in v0.7.4

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTarget added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTarget struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTarget) Enabled added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTarget) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTarget) Port added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTarget) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTarget) WithValue added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTargetEnabled added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTargetEnabled struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTargetEnabled) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTargetEnabled) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTargetEnabled) WithValue added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTargetPort added in v0.4.32

type SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTargetPort struct{}

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTargetPort) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTargetPort) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplatePathSelectorSpecTargetServersUdpTargetPort) WithValue added in v0.4.32

type SharedToken_ProbeTemplate_FieldMask

type SharedToken_ProbeTemplate_FieldMask struct {
	Paths []SharedTokenProbeTemplate_FieldPath
}

func FullSharedToken_ProbeTemplate_FieldMask

func FullSharedToken_ProbeTemplate_FieldMask() *SharedToken_ProbeTemplate_FieldMask

func (*SharedToken_ProbeTemplate_FieldMask) AppendPath

func (*SharedToken_ProbeTemplate_FieldMask) AppendRawPath

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

func (*SharedToken_ProbeTemplate_FieldMask) DecodeFirestore

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

func (*SharedToken_ProbeTemplate_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*SharedToken_ProbeTemplate_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*SharedToken_ProbeTemplate_FieldMask) FromProtoFieldMask

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

func (*SharedToken_ProbeTemplate_FieldMask) GetPaths

func (*SharedToken_ProbeTemplate_FieldMask) GetRawPaths

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

func (*SharedToken_ProbeTemplate_FieldMask) IsFull

func (fieldMask *SharedToken_ProbeTemplate_FieldMask) IsFull() bool

func (SharedToken_ProbeTemplate_FieldMask) Marshal

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

implement methods required by customType

func (SharedToken_ProbeTemplate_FieldMask) MarshalJSON

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

func (*SharedToken_ProbeTemplate_FieldMask) PathsCount

func (fieldMask *SharedToken_ProbeTemplate_FieldMask) PathsCount() int

func (*SharedToken_ProbeTemplate_FieldMask) Project

func (*SharedToken_ProbeTemplate_FieldMask) ProjectRaw

func (*SharedToken_ProbeTemplate_FieldMask) ProtoMessage

func (fieldMask *SharedToken_ProbeTemplate_FieldMask) ProtoMessage()

func (*SharedToken_ProbeTemplate_FieldMask) ProtoReflect

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

func (*SharedToken_ProbeTemplate_FieldMask) Reset

func (fieldMask *SharedToken_ProbeTemplate_FieldMask) Reset()

func (*SharedToken_ProbeTemplate_FieldMask) Set

func (fieldMask *SharedToken_ProbeTemplate_FieldMask) Set(target, source *SharedToken_ProbeTemplate)

func (*SharedToken_ProbeTemplate_FieldMask) SetFromCliFlag

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

func (*SharedToken_ProbeTemplate_FieldMask) SetRaw

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

func (*SharedToken_ProbeTemplate_FieldMask) Size

func (fieldMask *SharedToken_ProbeTemplate_FieldMask) Size() int

func (*SharedToken_ProbeTemplate_FieldMask) String

func (fieldMask *SharedToken_ProbeTemplate_FieldMask) String() string

func (*SharedToken_ProbeTemplate_FieldMask) Subtract

func (*SharedToken_ProbeTemplate_FieldMask) SubtractRaw

func (*SharedToken_ProbeTemplate_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*SharedToken_ProbeTemplate_FieldMask) Unmarshal

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

func (*SharedToken_ProbeTemplate_FieldMask) UnmarshalJSON

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

type SharedToken_ProbeTemplate_Meta

type SharedToken_ProbeTemplate_Meta struct {
	Tags        []string          `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty" firestore:"tags"`
	Labels      map[string]string `` /* 172-byte string literal not displayed */
	Annotations map[string]string `` /* 187-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SharedToken_ProbeTemplate_Meta) Clone

func (*SharedToken_ProbeTemplate_Meta) CloneRaw

func (*SharedToken_ProbeTemplate_Meta) Descriptor

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

Deprecated, Use SharedToken_ProbeTemplate_Meta.ProtoReflect.Descriptor instead.

func (*SharedToken_ProbeTemplate_Meta) GetAnnotations

func (m *SharedToken_ProbeTemplate_Meta) GetAnnotations() map[string]string

func (*SharedToken_ProbeTemplate_Meta) GetLabels

func (m *SharedToken_ProbeTemplate_Meta) GetLabels() map[string]string

func (*SharedToken_ProbeTemplate_Meta) GetTags

func (m *SharedToken_ProbeTemplate_Meta) GetTags() []string

func (*SharedToken_ProbeTemplate_Meta) GotenMessage

func (*SharedToken_ProbeTemplate_Meta) GotenMessage()

func (*SharedToken_ProbeTemplate_Meta) GotenObjectExt

func (o *SharedToken_ProbeTemplate_Meta) GotenObjectExt()

func (*SharedToken_ProbeTemplate_Meta) GotenValidate

func (obj *SharedToken_ProbeTemplate_Meta) GotenValidate() error

func (*SharedToken_ProbeTemplate_Meta) MakeDiffFieldMask

func (*SharedToken_ProbeTemplate_Meta) MakeFullFieldMask

func (*SharedToken_ProbeTemplate_Meta) MakeRawDiffFieldMask

func (*SharedToken_ProbeTemplate_Meta) MakeRawFullFieldMask

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

func (*SharedToken_ProbeTemplate_Meta) Marshal

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

func (*SharedToken_ProbeTemplate_Meta) MarshalJSON

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

func (*SharedToken_ProbeTemplate_Meta) Merge

func (*SharedToken_ProbeTemplate_Meta) MergeRaw

func (*SharedToken_ProbeTemplate_Meta) ProtoMessage

func (*SharedToken_ProbeTemplate_Meta) ProtoMessage()

func (*SharedToken_ProbeTemplate_Meta) ProtoReflect

func (*SharedToken_ProbeTemplate_Meta) Reset

func (m *SharedToken_ProbeTemplate_Meta) Reset()

func (*SharedToken_ProbeTemplate_Meta) SetAnnotations

func (m *SharedToken_ProbeTemplate_Meta) SetAnnotations(fv map[string]string)

func (*SharedToken_ProbeTemplate_Meta) SetLabels

func (m *SharedToken_ProbeTemplate_Meta) SetLabels(fv map[string]string)

func (*SharedToken_ProbeTemplate_Meta) SetTags

func (m *SharedToken_ProbeTemplate_Meta) SetTags(fv []string)

func (*SharedToken_ProbeTemplate_Meta) String

func (*SharedToken_ProbeTemplate_Meta) Unmarshal

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

func (*SharedToken_ProbeTemplate_Meta) UnmarshalJSON

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

type SharedToken_ProbeTemplate_MetaMapPathSelectorAnnotations

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

func (SharedToken_ProbeTemplate_MetaMapPathSelectorAnnotations) FieldPath

func (SharedToken_ProbeTemplate_MetaMapPathSelectorAnnotations) WithArrayOfValues

func (SharedToken_ProbeTemplate_MetaMapPathSelectorAnnotations) WithValue

type SharedToken_ProbeTemplate_MetaMapPathSelectorLabels

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

func (SharedToken_ProbeTemplate_MetaMapPathSelectorLabels) FieldPath

func (SharedToken_ProbeTemplate_MetaMapPathSelectorLabels) WithArrayOfValues

func (SharedToken_ProbeTemplate_MetaMapPathSelectorLabels) WithValue

type SharedToken_ProbeTemplate_MetaPathSelectorAnnotations

type SharedToken_ProbeTemplate_MetaPathSelectorAnnotations struct{}

func (SharedToken_ProbeTemplate_MetaPathSelectorAnnotations) FieldPath

func (SharedToken_ProbeTemplate_MetaPathSelectorAnnotations) WithArrayOfValues

func (SharedToken_ProbeTemplate_MetaPathSelectorAnnotations) WithKey

func (SharedToken_ProbeTemplate_MetaPathSelectorAnnotations) WithValue

type SharedToken_ProbeTemplate_MetaPathSelectorLabels

type SharedToken_ProbeTemplate_MetaPathSelectorLabels struct{}

func (SharedToken_ProbeTemplate_MetaPathSelectorLabels) FieldPath

func (SharedToken_ProbeTemplate_MetaPathSelectorLabels) WithArrayOfValues

func (SharedToken_ProbeTemplate_MetaPathSelectorLabels) WithKey

func (SharedToken_ProbeTemplate_MetaPathSelectorLabels) WithValue

type SharedToken_ProbeTemplate_MetaPathSelectorTags

type SharedToken_ProbeTemplate_MetaPathSelectorTags struct{}

func (SharedToken_ProbeTemplate_MetaPathSelectorTags) FieldPath

func (SharedToken_ProbeTemplate_MetaPathSelectorTags) WithArrayOfValues

func (SharedToken_ProbeTemplate_MetaPathSelectorTags) WithItemValue

func (SharedToken_ProbeTemplate_MetaPathSelectorTags) WithValue

type SharedToken_ProbeTemplate_Meta_FieldMask

type SharedToken_ProbeTemplate_Meta_FieldMask struct {
	Paths []SharedTokenProbeTemplateMeta_FieldPath
}

func FullSharedToken_ProbeTemplate_Meta_FieldMask

func FullSharedToken_ProbeTemplate_Meta_FieldMask() *SharedToken_ProbeTemplate_Meta_FieldMask

func (*SharedToken_ProbeTemplate_Meta_FieldMask) AppendPath

func (*SharedToken_ProbeTemplate_Meta_FieldMask) AppendRawPath

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

func (*SharedToken_ProbeTemplate_Meta_FieldMask) DecodeFirestore

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

func (*SharedToken_ProbeTemplate_Meta_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*SharedToken_ProbeTemplate_Meta_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*SharedToken_ProbeTemplate_Meta_FieldMask) FromProtoFieldMask

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

func (*SharedToken_ProbeTemplate_Meta_FieldMask) GetPaths

func (*SharedToken_ProbeTemplate_Meta_FieldMask) GetRawPaths

func (*SharedToken_ProbeTemplate_Meta_FieldMask) IsFull

func (fieldMask *SharedToken_ProbeTemplate_Meta_FieldMask) IsFull() bool

func (SharedToken_ProbeTemplate_Meta_FieldMask) Marshal

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

implement methods required by customType

func (SharedToken_ProbeTemplate_Meta_FieldMask) MarshalJSON

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

func (*SharedToken_ProbeTemplate_Meta_FieldMask) PathsCount

func (fieldMask *SharedToken_ProbeTemplate_Meta_FieldMask) PathsCount() int

func (*SharedToken_ProbeTemplate_Meta_FieldMask) Project

func (*SharedToken_ProbeTemplate_Meta_FieldMask) ProjectRaw

func (*SharedToken_ProbeTemplate_Meta_FieldMask) ProtoMessage

func (fieldMask *SharedToken_ProbeTemplate_Meta_FieldMask) ProtoMessage()

func (*SharedToken_ProbeTemplate_Meta_FieldMask) ProtoReflect

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

func (*SharedToken_ProbeTemplate_Meta_FieldMask) Reset

func (fieldMask *SharedToken_ProbeTemplate_Meta_FieldMask) Reset()

func (*SharedToken_ProbeTemplate_Meta_FieldMask) Set

func (*SharedToken_ProbeTemplate_Meta_FieldMask) SetFromCliFlag

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

func (*SharedToken_ProbeTemplate_Meta_FieldMask) SetRaw

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

func (*SharedToken_ProbeTemplate_Meta_FieldMask) Size

func (*SharedToken_ProbeTemplate_Meta_FieldMask) String

func (*SharedToken_ProbeTemplate_Meta_FieldMask) Subtract

func (*SharedToken_ProbeTemplate_Meta_FieldMask) SubtractRaw

func (*SharedToken_ProbeTemplate_Meta_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*SharedToken_ProbeTemplate_Meta_FieldMask) Unmarshal

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

func (*SharedToken_ProbeTemplate_Meta_FieldMask) UnmarshalJSON

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

type SharedToken_ProbeTemplate_Spec

type SharedToken_ProbeTemplate_Spec struct {

	// Probe Group allows optional grouping of probes.
	ProbeGroup *probe_group.Reference `` /* 136-byte string literal not displayed */
	// Address defines the expected address of the probe.
	PrimaryLocation   *common.Location              `` /* 134-byte string literal not displayed */
	LocationDiscovery *common.LocationDiscoverySpec `` /* 142-byte string literal not displayed */
	// Contact Information
	ContactInfo      *common.ContactInformation      `protobuf:"bytes,9,opt,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty" firestore:"contactInfo"`
	DisableSpeedtest bool                            `` /* 140-byte string literal not displayed */
	AgentType        probe.Probe_AgentType           `` /* 155-byte string literal not displayed */
	TargetServers    *probe.Probe_Spec_TargetServers `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SharedToken_ProbeTemplate_Spec) Clone

func (*SharedToken_ProbeTemplate_Spec) CloneRaw

func (*SharedToken_ProbeTemplate_Spec) Descriptor

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

Deprecated, Use SharedToken_ProbeTemplate_Spec.ProtoReflect.Descriptor instead.

func (*SharedToken_ProbeTemplate_Spec) GetAgentType added in v0.4.32

func (*SharedToken_ProbeTemplate_Spec) GetContactInfo

func (*SharedToken_ProbeTemplate_Spec) GetDisableSpeedtest

func (m *SharedToken_ProbeTemplate_Spec) GetDisableSpeedtest() bool

func (*SharedToken_ProbeTemplate_Spec) GetLocationDiscovery

func (m *SharedToken_ProbeTemplate_Spec) GetLocationDiscovery() *common.LocationDiscoverySpec

func (*SharedToken_ProbeTemplate_Spec) GetPrimaryLocation

func (m *SharedToken_ProbeTemplate_Spec) GetPrimaryLocation() *common.Location

func (*SharedToken_ProbeTemplate_Spec) GetProbeGroup

func (*SharedToken_ProbeTemplate_Spec) GetTargetServers added in v0.4.32

func (*SharedToken_ProbeTemplate_Spec) GotenMessage

func (*SharedToken_ProbeTemplate_Spec) GotenMessage()

func (*SharedToken_ProbeTemplate_Spec) GotenObjectExt

func (o *SharedToken_ProbeTemplate_Spec) GotenObjectExt()

func (*SharedToken_ProbeTemplate_Spec) GotenValidate

func (obj *SharedToken_ProbeTemplate_Spec) GotenValidate() error

func (*SharedToken_ProbeTemplate_Spec) MakeDiffFieldMask

func (*SharedToken_ProbeTemplate_Spec) MakeFullFieldMask

func (*SharedToken_ProbeTemplate_Spec) MakeRawDiffFieldMask

func (*SharedToken_ProbeTemplate_Spec) MakeRawFullFieldMask

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

func (*SharedToken_ProbeTemplate_Spec) Marshal

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

func (*SharedToken_ProbeTemplate_Spec) MarshalJSON

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

func (*SharedToken_ProbeTemplate_Spec) Merge

func (*SharedToken_ProbeTemplate_Spec) MergeRaw

func (*SharedToken_ProbeTemplate_Spec) ProtoMessage

func (*SharedToken_ProbeTemplate_Spec) ProtoMessage()

func (*SharedToken_ProbeTemplate_Spec) ProtoReflect

func (*SharedToken_ProbeTemplate_Spec) Reset

func (m *SharedToken_ProbeTemplate_Spec) Reset()

func (*SharedToken_ProbeTemplate_Spec) SetAgentType added in v0.4.32

func (*SharedToken_ProbeTemplate_Spec) SetContactInfo

func (*SharedToken_ProbeTemplate_Spec) SetDisableSpeedtest

func (m *SharedToken_ProbeTemplate_Spec) SetDisableSpeedtest(fv bool)

func (*SharedToken_ProbeTemplate_Spec) SetLocationDiscovery

func (m *SharedToken_ProbeTemplate_Spec) SetLocationDiscovery(fv *common.LocationDiscoverySpec)

func (*SharedToken_ProbeTemplate_Spec) SetPrimaryLocation

func (m *SharedToken_ProbeTemplate_Spec) SetPrimaryLocation(fv *common.Location)

func (*SharedToken_ProbeTemplate_Spec) SetProbeGroup

func (*SharedToken_ProbeTemplate_Spec) SetTargetServers added in v0.4.32

func (*SharedToken_ProbeTemplate_Spec) String

func (*SharedToken_ProbeTemplate_Spec) Unmarshal

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

func (*SharedToken_ProbeTemplate_Spec) UnmarshalJSON

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

type SharedToken_ProbeTemplate_SpecPathSelectorAgentType added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorAgentType struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorAgentType) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorAgentType) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorAgentType) WithValue added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorContactInfo

type SharedToken_ProbeTemplate_SpecPathSelectorContactInfo struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfo) Email

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfo) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfo) FullName

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfo) Phones

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfo) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfo) WithSubArrayItemValue

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfo) WithSubArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfo) WithSubPath

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfo) WithSubValue

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfo) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorContactInfoEmail

type SharedToken_ProbeTemplate_SpecPathSelectorContactInfoEmail struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoEmail) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoEmail) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoEmail) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorContactInfoFullName

type SharedToken_ProbeTemplate_SpecPathSelectorContactInfoFullName struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoFullName) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoFullName) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoFullName) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhones

type SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhones struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhones) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhones) Number

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhones) Type

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhones) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhones) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhonesNumber

type SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhonesNumber struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhonesNumber) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhonesNumber) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhonesNumber) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhonesType

type SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhonesType struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhonesType) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhonesType) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorContactInfoPhonesType) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorDisableSpeedtest

type SharedToken_ProbeTemplate_SpecPathSelectorDisableSpeedtest struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorDisableSpeedtest) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorDisableSpeedtest) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorDisableSpeedtest) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscovery

type SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscovery struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscovery) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscovery) Type

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscovery) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscovery) WithSubArrayItemValue

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscovery) WithSubArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscovery) WithSubPath

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscovery) WithSubValue

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscovery) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscoveryRequiredAccuracy

type SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscoveryRequiredAccuracy struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscoveryRequiredAccuracy) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscoveryRequiredAccuracy) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscoveryRequiredAccuracy) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscoveryType

type SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscoveryType struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscoveryType) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscoveryType) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorLocationDiscoveryType) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocation

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocation struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocation) Accuracy

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocation) Address

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocation) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocation) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocation) WithSubArrayItemValue

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocation) WithSubArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocation) WithSubPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocation) WithSubValue

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocation) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAccuracy

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAccuracy struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAccuracy) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAccuracy) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAccuracy) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddress

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddress struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddress) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddress) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddress) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea1

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea1 struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea1) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea1) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea1) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea2

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea2 struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea2) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea2) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea2) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea3

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea3 struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea3) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea3) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea3) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea4

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea4 struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea4) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea4) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressAdminArea4) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressContinent

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressContinent struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressContinent) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressContinent) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressContinent) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressCountry

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressCountry struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressCountry) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressCountry) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressCountry) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressCountryCode

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressCountryCode struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressCountryCode) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressCountryCode) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressCountryCode) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressPostalCode

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressPostalCode struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressPostalCode) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressPostalCode) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressPostalCode) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressStreetAddress

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressStreetAddress struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressStreetAddress) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressStreetAddress) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAddressStreetAddress) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchy

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchy struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchy) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchy) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchy) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin1

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin1 struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin1) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin1) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin1) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin2

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin2 struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin2) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin2) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin2) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin3

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin3 struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin3) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin3) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin3) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin4

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin4 struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin4) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin4) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin4) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin5

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin5 struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin5) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin5) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyAdmin5) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyContinent

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyContinent struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyContinent) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyContinent) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyContinent) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyCountry

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyCountry struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyCountry) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyCountry) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationAdminHierarchyCountry) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationCoordinates

type SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationCoordinates struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationCoordinates) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationCoordinates) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorPrimaryLocationCoordinates) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorProbeGroup

type SharedToken_ProbeTemplate_SpecPathSelectorProbeGroup struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorProbeGroup) FieldPath

func (SharedToken_ProbeTemplate_SpecPathSelectorProbeGroup) WithArrayOfValues

func (SharedToken_ProbeTemplate_SpecPathSelectorProbeGroup) WithValue

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServers added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServers struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServers) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServers) IcmpTarget added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServers) SpeedTestTarget added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServers) TargetAddressType added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServers) TargetIpVersion added in v0.7.4

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServers) UdpTarget added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServers) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServers) WithSubArrayItemValue added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServers) WithSubArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServers) WithSubPath added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServers) WithSubValue added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServers) WithValue added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersIcmpTarget added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersIcmpTarget struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersIcmpTarget) Enabled added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersIcmpTarget) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersIcmpTarget) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersIcmpTarget) WithValue added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersIcmpTargetEnabled added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersIcmpTargetEnabled struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersIcmpTargetEnabled) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersIcmpTargetEnabled) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersIcmpTargetEnabled) WithValue added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTarget added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTarget struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTarget) Enabled added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTarget) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTarget) TcpPort added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTarget) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTarget) WithValue added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTargetEnabled added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTargetEnabled struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTargetEnabled) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTargetEnabled) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTargetEnabled) WithValue added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTargetTcpPort added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTargetTcpPort struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTargetTcpPort) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTargetTcpPort) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersSpeedTestTargetTcpPort) WithValue added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersTargetAddressType added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersTargetAddressType struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersTargetAddressType) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersTargetAddressType) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersTargetAddressType) WithValue added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersTargetIpVersion added in v0.7.4

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersTargetIpVersion struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersTargetIpVersion) FieldPath added in v0.7.4

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersTargetIpVersion) WithArrayOfValues added in v0.7.4

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersTargetIpVersion) WithValue added in v0.7.4

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTarget added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTarget struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTarget) Enabled added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTarget) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTarget) Port added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTarget) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTarget) WithValue added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTargetEnabled added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTargetEnabled struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTargetEnabled) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTargetEnabled) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTargetEnabled) WithValue added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTargetPort added in v0.4.32

type SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTargetPort struct{}

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTargetPort) FieldPath added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTargetPort) WithArrayOfValues added in v0.4.32

func (SharedToken_ProbeTemplate_SpecPathSelectorTargetServersUdpTargetPort) WithValue added in v0.4.32

type SharedToken_ProbeTemplate_Spec_FieldMask

type SharedToken_ProbeTemplate_Spec_FieldMask struct {
	Paths []SharedTokenProbeTemplateSpec_FieldPath
}

func FullSharedToken_ProbeTemplate_Spec_FieldMask

func FullSharedToken_ProbeTemplate_Spec_FieldMask() *SharedToken_ProbeTemplate_Spec_FieldMask

func (*SharedToken_ProbeTemplate_Spec_FieldMask) AppendPath

func (*SharedToken_ProbeTemplate_Spec_FieldMask) AppendRawPath

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

func (*SharedToken_ProbeTemplate_Spec_FieldMask) DecodeFirestore

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

func (*SharedToken_ProbeTemplate_Spec_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*SharedToken_ProbeTemplate_Spec_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*SharedToken_ProbeTemplate_Spec_FieldMask) FromProtoFieldMask

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

func (*SharedToken_ProbeTemplate_Spec_FieldMask) GetPaths

func (*SharedToken_ProbeTemplate_Spec_FieldMask) GetRawPaths

func (*SharedToken_ProbeTemplate_Spec_FieldMask) IsFull

func (fieldMask *SharedToken_ProbeTemplate_Spec_FieldMask) IsFull() bool

func (SharedToken_ProbeTemplate_Spec_FieldMask) Marshal

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

implement methods required by customType

func (SharedToken_ProbeTemplate_Spec_FieldMask) MarshalJSON

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

func (*SharedToken_ProbeTemplate_Spec_FieldMask) PathsCount

func (fieldMask *SharedToken_ProbeTemplate_Spec_FieldMask) PathsCount() int

func (*SharedToken_ProbeTemplate_Spec_FieldMask) Project

func (*SharedToken_ProbeTemplate_Spec_FieldMask) ProjectRaw

func (*SharedToken_ProbeTemplate_Spec_FieldMask) ProtoMessage

func (fieldMask *SharedToken_ProbeTemplate_Spec_FieldMask) ProtoMessage()

func (*SharedToken_ProbeTemplate_Spec_FieldMask) ProtoReflect

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

func (*SharedToken_ProbeTemplate_Spec_FieldMask) Reset

func (fieldMask *SharedToken_ProbeTemplate_Spec_FieldMask) Reset()

func (*SharedToken_ProbeTemplate_Spec_FieldMask) Set

func (*SharedToken_ProbeTemplate_Spec_FieldMask) SetFromCliFlag

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

func (*SharedToken_ProbeTemplate_Spec_FieldMask) SetRaw

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

func (*SharedToken_ProbeTemplate_Spec_FieldMask) Size

func (*SharedToken_ProbeTemplate_Spec_FieldMask) String

func (*SharedToken_ProbeTemplate_Spec_FieldMask) Subtract

func (*SharedToken_ProbeTemplate_Spec_FieldMask) SubtractRaw

func (*SharedToken_ProbeTemplate_Spec_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*SharedToken_ProbeTemplate_Spec_FieldMask) Unmarshal

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

func (*SharedToken_ProbeTemplate_Spec_FieldMask) UnmarshalJSON

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

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