notification_channel

package
v1.2.6 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2024 License: Apache-2.0 Imports: 40 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NamePattern_Project = "projects/{project}/notificationChannels/{notification_channel}"
)

Variables

View Source
var (
	NotificationChannel_Spec_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "EMAIL",
		2: "SLACK",
		3: "WEBHOOK",
	}

	NotificationChannel_Spec_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"EMAIL":            1,
		"SLACK":            2,
		"WEBHOOK":          3,
	}
)
View Source
var (
	NotificationChannel_State_Status_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "ACTIVE",
		2: "DISABLED",
		3: "ERROR",
	}

	NotificationChannel_State_Status_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"ACTIVE":            1,
		"DISABLED":          2,
		"ERROR":             3,
	}
)

Functions

Types

type Descriptor

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

func GetDescriptor

func GetDescriptor() *Descriptor

func (*Descriptor) CanBeParentless

func (d *Descriptor) CanBeParentless() bool

func (*Descriptor) GetNameDescriptor

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

func (*Descriptor) GetParentResDescriptors

func (d *Descriptor) GetParentResDescriptors() []gotenresource.Descriptor

func (*Descriptor) GetResourceTypeName

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

func (*Descriptor) NewGetQuery

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

func (*Descriptor) NewListQuery

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

func (*Descriptor) NewNameList

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

func (*Descriptor) NewParentNameList

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

func (*Descriptor) NewParentReferenceList

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

func (*Descriptor) NewQueryResultChange

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

func (*Descriptor) NewQueryResultSnapshot

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

func (*Descriptor) NewReferenceList

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

func (*Descriptor) NewResource

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

func (*Descriptor) NewResourceChange

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

func (*Descriptor) NewResourceChangeList

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

func (*Descriptor) NewResourceChangeMap

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

func (*Descriptor) NewResourceCursor

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

func (*Descriptor) NewResourceFieldMask

func (d *Descriptor) NewResourceFieldMask() gotenobject.FieldMask

func (*Descriptor) NewResourceFilter

func (d *Descriptor) NewResourceFilter() gotenresource.Filter

func (*Descriptor) NewResourceList

func (d *Descriptor) NewResourceList(size, reserved int) gotenresource.ResourceList

func (*Descriptor) NewResourceMap

func (d *Descriptor) NewResourceMap(reserved int) gotenresource.ResourceMap

func (*Descriptor) NewResourceName

func (d *Descriptor) NewResourceName() gotenresource.Name

func (*Descriptor) NewResourceOrderBy

func (d *Descriptor) NewResourceOrderBy() gotenresource.OrderBy

func (*Descriptor) NewResourcePager

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

func (*Descriptor) NewSearchQuery

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

func (*Descriptor) NewWatchQuery

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

func (*Descriptor) ParseFieldPath

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

func (*Descriptor) ParseResourceName

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

func (*Descriptor) SupportsMetadata

func (d *Descriptor) SupportsMetadata() bool

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 *NotificationChannel) 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 []*NotificationChannel) (out []*NotificationChannel)

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 NotificationChannel_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 *NotificationChannel) bool

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

func AndFilterConditions

func AndFilterConditions(conds ...FilterCondition) FilterCondition

type FilterConditionCompare

type FilterConditionCompare struct {
	Operator filterParser.CompareOperator
	NotificationChannel_FieldPathValue
}

func (*FilterConditionCompare) And

func (*FilterConditionCompare) ConditionCompare

func (cond *FilterConditionCompare) ConditionCompare()

func (*FilterConditionCompare) Evaluate

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

func (*FilterConditionContains) EvaluateRaw

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

func (*FilterConditionContains) GetFieldPath

func (*FilterConditionContains) GetRawFieldPath

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

func (*FilterConditionContains) GetRawFieldPathItemValue

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

func (*FilterConditionContains) GetRawFieldPathItemValues

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

func (*FilterConditionContains) Satisfies

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

func (*FilterConditionContains) SatisfiesRaw

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

func (*FilterConditionContains) SpecifiesFieldPath

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

func (*FilterConditionIn) And

func (*FilterConditionIn) ConditionIn

func (cond *FilterConditionIn) ConditionIn()

func (*FilterConditionIn) Evaluate

func (cond *FilterConditionIn) Evaluate(res *NotificationChannel) 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 NotificationChannel_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 NotificationChannel_FieldPath
}

func (*FilterConditionIsNaN) And

func (*FilterConditionIsNaN) ConditionIsNaN

func (cond *FilterConditionIsNaN) ConditionIsNaN()

func (*FilterConditionIsNaN) Evaluate

func (cond *FilterConditionIsNaN) Evaluate(res *NotificationChannel) 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 NotificationChannel_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 NotificationChannel_FieldPath
}

func (*FilterConditionIsNull) And

func (*FilterConditionIsNull) ConditionIsNull

func (cond *FilterConditionIsNull) ConditionIsNull()

func (*FilterConditionIsNull) Evaluate

func (cond *FilterConditionIsNull) Evaluate(res *NotificationChannel) 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 NotificationChannel_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 *NotificationChannel) 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 NotificationChannel_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 {
	NotificationChannel_FieldPathArrayOfValues
}

func (*FilterConditionNotIn) And

func (*FilterConditionNotIn) ConditionNotIn

func (cond *FilterConditionNotIn) ConditionNotIn()

func (*FilterConditionNotIn) Evaluate

func (cond *FilterConditionNotIn) Evaluate(res *NotificationChannel) 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 NotificationChannel_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      *NotificationChannel_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           *NotificationChannel_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

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

func (q *ListQuery) SetWithPagingInfo(with bool)

func (*ListQuery) String

func (q *ListQuery) String() string

type Name

type Name struct {
	ParentName
	NotificationChannelId string `firestore:"notificationChannelId"`
}

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

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

func (*Name) GetIUnderlyingParentName

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

func (*Name) GetIdParts

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

func (*Name) GetPattern

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

func (*Name) GetProjectName

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

func (*Name) GetResourceDescriptor

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

func (*Name) GetSegments

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

func (*Name) GotenEqual

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

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

func (*Name) HasTrait

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

func (*Name) IsFullyQualified

func (name *Name) IsFullyQualified() bool

func (*Name) IsSpecified

func (name *Name) IsSpecified() bool

func (*Name) Match

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

func (*Name) Matches

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

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

func (*Name) ParseProtoString

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

func (*Name) ProtoString

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

func (*Name) Receive

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

func (*Name) SetFromCliFlag

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

implement CustomTypeCliValue method

func (*Name) SetFromSegments

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

func (*Name) String

func (name *Name) String() string

func (*Name) Type

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

func (*Name) TypeName

func (name *Name) TypeName() string

func (*Name) Value

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

type NameBuilder

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

func NewNameBuilder

func NewNameBuilder() *NameBuilder

func (*NameBuilder) Name

func (b *NameBuilder) Name() *Name

func (*NameBuilder) Parent

func (b *NameBuilder) Parent() *ParentName

func (*NameBuilder) ParentReference

func (b *NameBuilder) ParentReference() *ParentReference

func (*NameBuilder) Reference

func (b *NameBuilder) Reference() *Reference

func (*NameBuilder) SetId

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

func (*NameBuilder) SetProject

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

func (*NameBuilder) SetProjectId

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

type NamePattern

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

type NotificationChannel

type NotificationChannel struct {

	// Name of NotificationChannel
	// When creating a new instance, this field is optional and if not provided,
	// it will be generated automatically. Last ID segment must conform to the
	// following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9]
	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Metadata is an object with information like create, update and delete time
	// (for async deleted resources), has user labels/annotations, sharding
	// information, multi-region syncing information and may have non-schema
	// owners (useful for taking ownership of resources belonging to lower level
	// services by higher ones).
	Metadata *meta.Meta `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty" firestore:"metadata"`
	// Display Name
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty" firestore:"displayName"`
	// Specification
	Spec *NotificationChannel_Spec `protobuf:"bytes,4,opt,name=spec,proto3" json:"spec,omitempty" firestore:"spec"`
	// State
	State *NotificationChannel_State `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty" firestore:"state"`
	// description
	Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty" firestore:"description"`
	// contains filtered or unexported fields
}

NotificationChannel Resource

func (*NotificationChannel) Clone

func (*NotificationChannel) CloneRaw

func (*NotificationChannel) Descriptor

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

Deprecated, Use NotificationChannel.ProtoReflect.Descriptor instead.

func (*NotificationChannel) EnsureMetadata

func (r *NotificationChannel) EnsureMetadata() *meta.Meta

func (*NotificationChannel) GetDescription

func (m *NotificationChannel) GetDescription() string

func (*NotificationChannel) GetDisplayName

func (m *NotificationChannel) GetDisplayName() string

func (*NotificationChannel) GetMetadata

func (m *NotificationChannel) GetMetadata() *meta.Meta

func (*NotificationChannel) GetName

func (m *NotificationChannel) GetName() *Name

func (*NotificationChannel) GetRawName

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

func (*NotificationChannel) GetResourceDescriptor

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

func (*NotificationChannel) GetSpec

func (*NotificationChannel) GetState

func (*NotificationChannel) GotenMessage

func (*NotificationChannel) GotenMessage()

func (*NotificationChannel) GotenObjectExt

func (o *NotificationChannel) GotenObjectExt()

func (*NotificationChannel) GotenValidate

func (obj *NotificationChannel) GotenValidate() error

func (*NotificationChannel) MakeDiffFieldMask

func (*NotificationChannel) MakeFullFieldMask

func (o *NotificationChannel) MakeFullFieldMask() *NotificationChannel_FieldMask

func (*NotificationChannel) MakeRawDiffFieldMask

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

func (*NotificationChannel) MakeRawFullFieldMask

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

func (*NotificationChannel) Marshal

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

func (*NotificationChannel) MarshalJSON

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

func (*NotificationChannel) MaybePopulateDefaults

func (r *NotificationChannel) MaybePopulateDefaults() error

func (*NotificationChannel) Merge

func (o *NotificationChannel) Merge(source *NotificationChannel)

func (*NotificationChannel) MergeRaw

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

func (*NotificationChannel) ProtoMessage

func (*NotificationChannel) ProtoMessage()

func (*NotificationChannel) ProtoReflect

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

func (*NotificationChannel) Reset

func (m *NotificationChannel) Reset()

func (*NotificationChannel) SetDescription

func (m *NotificationChannel) SetDescription(fv string)

func (*NotificationChannel) SetDisplayName

func (m *NotificationChannel) SetDisplayName(fv string)

func (*NotificationChannel) SetMetadata

func (m *NotificationChannel) SetMetadata(fv *meta.Meta)

func (*NotificationChannel) SetName

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

func (*NotificationChannel) SetSpec

func (*NotificationChannel) SetState

func (*NotificationChannel) String

func (m *NotificationChannel) String() string

func (*NotificationChannel) Unmarshal

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

func (*NotificationChannel) UnmarshalJSON

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

type NotificationChannelAccess

type NotificationChannelAccess interface {
	GetNotificationChannel(context.Context, *GetQuery) (*NotificationChannel, error)
	BatchGetNotificationChannels(context.Context, []*Reference, ...gotenresource.BatchGetOption) error
	QueryNotificationChannels(context.Context, *ListQuery) (*QueryResultSnapshot, error)
	WatchNotificationChannel(context.Context, *GetQuery, func(*NotificationChannelChange) error) error
	WatchNotificationChannels(context.Context, *WatchQuery, func(*QueryResultChange) error) error
	SaveNotificationChannel(context.Context, *NotificationChannel, ...gotenresource.SaveOption) error
	DeleteNotificationChannel(context.Context, *Reference, ...gotenresource.DeleteOption) error
}

type NotificationChannelChange

type NotificationChannelChange struct {

	// NotificationChannel change
	//
	// Types that are valid to be assigned to ChangeType:
	//	*NotificationChannelChange_Added_
	//	*NotificationChannelChange_Modified_
	//	*NotificationChannelChange_Current_
	//	*NotificationChannelChange_Removed_
	ChangeType isNotificationChannelChange_ChangeType `protobuf_oneof:"change_type"`
	// contains filtered or unexported fields
}

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

func (*NotificationChannelChange) Descriptor

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

Deprecated, Use NotificationChannelChange.ProtoReflect.Descriptor instead.

func (*NotificationChannelChange) GetAdded

func (*NotificationChannelChange) GetChangeType

func (m *NotificationChannelChange) GetChangeType() isNotificationChannelChange_ChangeType

func (*NotificationChannelChange) GetCurrent

func (*NotificationChannelChange) GetCurrentViewIndex

func (c *NotificationChannelChange) GetCurrentViewIndex() int32

func (*NotificationChannelChange) GetModified

func (*NotificationChannelChange) GetNotificationChannel

func (c *NotificationChannelChange) GetNotificationChannel() *NotificationChannel

func (*NotificationChannelChange) GetNotificationChannelName

func (c *NotificationChannelChange) GetNotificationChannelName() *Name

func (*NotificationChannelChange) GetPreviousViewIndex

func (c *NotificationChannelChange) GetPreviousViewIndex() int32

func (*NotificationChannelChange) GetRawName

func (*NotificationChannelChange) GetRawResource

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

func (*NotificationChannelChange) GetRemoved

func (*NotificationChannelChange) GotenMessage

func (*NotificationChannelChange) GotenMessage()

func (*NotificationChannelChange) GotenValidate

func (obj *NotificationChannelChange) GotenValidate() error

func (*NotificationChannelChange) IsAdd

func (c *NotificationChannelChange) IsAdd() bool

func (*NotificationChannelChange) IsCurrent

func (c *NotificationChannelChange) IsCurrent() bool

func (*NotificationChannelChange) IsDelete

func (c *NotificationChannelChange) IsDelete() bool

func (*NotificationChannelChange) IsModify

func (c *NotificationChannelChange) IsModify() bool

func (*NotificationChannelChange) Marshal

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

func (*NotificationChannelChange) MarshalJSON

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

func (*NotificationChannelChange) ProtoMessage

func (*NotificationChannelChange) ProtoMessage()

func (*NotificationChannelChange) ProtoReflect

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

func (*NotificationChannelChange) Reset

func (m *NotificationChannelChange) Reset()

func (*NotificationChannelChange) SetAdded

func (*NotificationChannelChange) SetAddedRaw

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

func (*NotificationChannelChange) SetChangeType

func (m *NotificationChannelChange) SetChangeType(ofv isNotificationChannelChange_ChangeType)

func (*NotificationChannelChange) SetCurrent

func (*NotificationChannelChange) SetCurrentRaw

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

func (*NotificationChannelChange) SetDeletedRaw

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

func (*NotificationChannelChange) SetModified

func (*NotificationChannelChange) SetModifiedRaw

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

func (*NotificationChannelChange) SetRemoved

func (*NotificationChannelChange) String

func (m *NotificationChannelChange) String() string

func (*NotificationChannelChange) Unmarshal

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

func (*NotificationChannelChange) UnmarshalJSON

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

type NotificationChannelChangeList

type NotificationChannelChangeList []*NotificationChannelChange

func (NotificationChannelChangeList) Append

func (NotificationChannelChangeList) AppendList

func (NotificationChannelChangeList) At

func (NotificationChannelChangeList) Length

func (NotificationChannelChangeList) Set

func (NotificationChannelChangeList) Slice

type NotificationChannelChangeMap

type NotificationChannelChangeMap map[Name]*NotificationChannelChange

func (NotificationChannelChangeMap) Delete

func (NotificationChannelChangeMap) ForEach

func (NotificationChannelChangeMap) Get

func (NotificationChannelChangeMap) Length

func (m NotificationChannelChangeMap) Length() int

func (NotificationChannelChangeMap) Set

type NotificationChannelChange_Added

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

NotificationChannel has been added to query view

func (*NotificationChannelChange_Added) Descriptor

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

Deprecated, Use NotificationChannelChange_Added.ProtoReflect.Descriptor instead.

func (*NotificationChannelChange_Added) GetNotificationChannel

func (m *NotificationChannelChange_Added) GetNotificationChannel() *NotificationChannel

func (*NotificationChannelChange_Added) GetViewIndex

func (m *NotificationChannelChange_Added) GetViewIndex() int32

func (*NotificationChannelChange_Added) GotenMessage

func (*NotificationChannelChange_Added) GotenMessage()

func (*NotificationChannelChange_Added) GotenValidate

func (obj *NotificationChannelChange_Added) GotenValidate() error

func (*NotificationChannelChange_Added) Marshal

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

func (*NotificationChannelChange_Added) MarshalJSON

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

func (*NotificationChannelChange_Added) ProtoMessage

func (*NotificationChannelChange_Added) ProtoMessage()

func (*NotificationChannelChange_Added) ProtoReflect

func (*NotificationChannelChange_Added) Reset

func (*NotificationChannelChange_Added) SetNotificationChannel

func (m *NotificationChannelChange_Added) SetNotificationChannel(fv *NotificationChannel)

func (*NotificationChannelChange_Added) SetViewIndex

func (m *NotificationChannelChange_Added) SetViewIndex(fv int32)

func (*NotificationChannelChange_Added) String

func (*NotificationChannelChange_Added) Unmarshal

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

func (*NotificationChannelChange_Added) UnmarshalJSON

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

type NotificationChannelChange_Added_

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

type NotificationChannelChange_Current

type NotificationChannelChange_Current struct {
	NotificationChannel *NotificationChannel `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*NotificationChannelChange_Current) Descriptor

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

Deprecated, Use NotificationChannelChange_Current.ProtoReflect.Descriptor instead.

func (*NotificationChannelChange_Current) GetNotificationChannel

func (m *NotificationChannelChange_Current) GetNotificationChannel() *NotificationChannel

func (*NotificationChannelChange_Current) GotenMessage

func (*NotificationChannelChange_Current) GotenMessage()

func (*NotificationChannelChange_Current) GotenValidate

func (obj *NotificationChannelChange_Current) GotenValidate() error

func (*NotificationChannelChange_Current) Marshal

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

func (*NotificationChannelChange_Current) MarshalJSON

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

func (*NotificationChannelChange_Current) ProtoMessage

func (*NotificationChannelChange_Current) ProtoMessage()

func (*NotificationChannelChange_Current) ProtoReflect

func (*NotificationChannelChange_Current) Reset

func (*NotificationChannelChange_Current) SetNotificationChannel

func (m *NotificationChannelChange_Current) SetNotificationChannel(fv *NotificationChannel)

func (*NotificationChannelChange_Current) String

func (*NotificationChannelChange_Current) Unmarshal

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

func (*NotificationChannelChange_Current) UnmarshalJSON

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

type NotificationChannelChange_Current_

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

type NotificationChannelChange_Modified

type NotificationChannelChange_Modified struct {

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

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

func (*NotificationChannelChange_Modified) Descriptor

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

Deprecated, Use NotificationChannelChange_Modified.ProtoReflect.Descriptor instead.

func (*NotificationChannelChange_Modified) GetFieldMask

func (*NotificationChannelChange_Modified) GetName

func (*NotificationChannelChange_Modified) GetNotificationChannel

func (m *NotificationChannelChange_Modified) GetNotificationChannel() *NotificationChannel

func (*NotificationChannelChange_Modified) GetPreviousViewIndex

func (m *NotificationChannelChange_Modified) GetPreviousViewIndex() int32

func (*NotificationChannelChange_Modified) GetViewIndex

func (m *NotificationChannelChange_Modified) GetViewIndex() int32

func (*NotificationChannelChange_Modified) GotenMessage

func (*NotificationChannelChange_Modified) GotenMessage()

func (*NotificationChannelChange_Modified) GotenValidate

func (obj *NotificationChannelChange_Modified) GotenValidate() error

func (*NotificationChannelChange_Modified) Marshal

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

func (*NotificationChannelChange_Modified) MarshalJSON

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

func (*NotificationChannelChange_Modified) ProtoMessage

func (*NotificationChannelChange_Modified) ProtoMessage()

func (*NotificationChannelChange_Modified) ProtoReflect

func (*NotificationChannelChange_Modified) Reset

func (*NotificationChannelChange_Modified) SetFieldMask

func (*NotificationChannelChange_Modified) SetName

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

func (*NotificationChannelChange_Modified) SetNotificationChannel

func (m *NotificationChannelChange_Modified) SetNotificationChannel(fv *NotificationChannel)

func (*NotificationChannelChange_Modified) SetPreviousViewIndex

func (m *NotificationChannelChange_Modified) SetPreviousViewIndex(fv int32)

func (*NotificationChannelChange_Modified) SetViewIndex

func (m *NotificationChannelChange_Modified) SetViewIndex(fv int32)

func (*NotificationChannelChange_Modified) String

func (*NotificationChannelChange_Modified) Unmarshal

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

func (*NotificationChannelChange_Modified) UnmarshalJSON

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

type NotificationChannelChange_Modified_

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

type NotificationChannelChange_Removed

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

func (*NotificationChannelChange_Removed) Descriptor

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

Deprecated, Use NotificationChannelChange_Removed.ProtoReflect.Descriptor instead.

func (*NotificationChannelChange_Removed) GetName

func (*NotificationChannelChange_Removed) GetViewIndex

func (m *NotificationChannelChange_Removed) GetViewIndex() int32

func (*NotificationChannelChange_Removed) GotenMessage

func (*NotificationChannelChange_Removed) GotenMessage()

func (*NotificationChannelChange_Removed) GotenValidate

func (obj *NotificationChannelChange_Removed) GotenValidate() error

func (*NotificationChannelChange_Removed) Marshal

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

func (*NotificationChannelChange_Removed) MarshalJSON

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

func (*NotificationChannelChange_Removed) ProtoMessage

func (*NotificationChannelChange_Removed) ProtoMessage()

func (*NotificationChannelChange_Removed) ProtoReflect

func (*NotificationChannelChange_Removed) Reset

func (*NotificationChannelChange_Removed) SetName

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

func (*NotificationChannelChange_Removed) SetViewIndex

func (m *NotificationChannelChange_Removed) SetViewIndex(fv int32)

func (*NotificationChannelChange_Removed) String

func (*NotificationChannelChange_Removed) Unmarshal

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

func (*NotificationChannelChange_Removed) UnmarshalJSON

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

type NotificationChannelChange_Removed_

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

type NotificationChannelFieldPathBuilder

type NotificationChannelFieldPathBuilder struct{}

func NewNotificationChannelFieldPathBuilder

func NewNotificationChannelFieldPathBuilder() NotificationChannelFieldPathBuilder

func (NotificationChannelFieldPathBuilder) Description

func (NotificationChannelFieldPathBuilder) DisplayName

func (NotificationChannelFieldPathBuilder) Metadata

func (NotificationChannelFieldPathBuilder) Name

func (NotificationChannelFieldPathBuilder) Spec

func (NotificationChannelFieldPathBuilder) State

type NotificationChannelList

type NotificationChannelList []*NotificationChannel

func (NotificationChannelList) Append

func (NotificationChannelList) AppendList

func (NotificationChannelList) At

func (NotificationChannelList) Length

func (l NotificationChannelList) Length() int

func (NotificationChannelList) Set

func (NotificationChannelList) Slice

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

type NotificationChannelMap

type NotificationChannelMap map[Name]*NotificationChannel

func (NotificationChannelMap) Delete

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

func (NotificationChannelMap) ForEach

func (NotificationChannelMap) Get

func (NotificationChannelMap) Length

func (m NotificationChannelMap) Length() int

func (NotificationChannelMap) Set

type NotificationChannelMapPathSelectorMetadataAnnotations

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

func (NotificationChannelMapPathSelectorMetadataAnnotations) FieldPath

func (NotificationChannelMapPathSelectorMetadataAnnotations) WithArrayOfValues

func (NotificationChannelMapPathSelectorMetadataAnnotations) WithValue

type NotificationChannelMapPathSelectorMetadataLabels

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

func (NotificationChannelMapPathSelectorMetadataLabels) FieldPath

func (NotificationChannelMapPathSelectorMetadataLabels) WithArrayOfValues

func (NotificationChannelMapPathSelectorMetadataLabels) WithValue

type NotificationChannelMapPathSelectorMetadataShards

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

func (NotificationChannelMapPathSelectorMetadataShards) FieldPath

func (NotificationChannelMapPathSelectorMetadataShards) WithArrayOfValues

func (NotificationChannelMapPathSelectorMetadataShards) WithValue

type NotificationChannelNameList

type NotificationChannelNameList []*Name

func (NotificationChannelNameList) Append

func (NotificationChannelNameList) AppendList

func (NotificationChannelNameList) At

func (NotificationChannelNameList) Length

func (l NotificationChannelNameList) Length() int

func (NotificationChannelNameList) Set

func (NotificationChannelNameList) Slice

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

type NotificationChannelParentNameList

type NotificationChannelParentNameList []*ParentName

func (NotificationChannelParentNameList) Append

func (NotificationChannelParentNameList) AppendList

func (NotificationChannelParentNameList) At

func (NotificationChannelParentNameList) Length

func (NotificationChannelParentNameList) Set

func (NotificationChannelParentNameList) Slice

type NotificationChannelParentReferenceList

type NotificationChannelParentReferenceList []*ParentReference

func (NotificationChannelParentReferenceList) Append

func (NotificationChannelParentReferenceList) AppendList

func (NotificationChannelParentReferenceList) At

func (NotificationChannelParentReferenceList) Length

func (NotificationChannelParentReferenceList) Set

func (NotificationChannelParentReferenceList) Slice

type NotificationChannelPathSelectorDescription

type NotificationChannelPathSelectorDescription struct{}

func (NotificationChannelPathSelectorDescription) FieldPath

func (NotificationChannelPathSelectorDescription) WithArrayOfValues

func (NotificationChannelPathSelectorDescription) WithValue

type NotificationChannelPathSelectorDisplayName

type NotificationChannelPathSelectorDisplayName struct{}

func (NotificationChannelPathSelectorDisplayName) FieldPath

func (NotificationChannelPathSelectorDisplayName) WithArrayOfValues

func (NotificationChannelPathSelectorDisplayName) WithValue

type NotificationChannelPathSelectorMetadata

type NotificationChannelPathSelectorMetadata struct{}

func (NotificationChannelPathSelectorMetadata) Annotations

func (NotificationChannelPathSelectorMetadata) CreateTime

func (NotificationChannelPathSelectorMetadata) DeleteTime

func (NotificationChannelPathSelectorMetadata) FieldPath

func (NotificationChannelPathSelectorMetadata) Generation

func (NotificationChannelPathSelectorMetadata) Labels

func (NotificationChannelPathSelectorMetadata) Lifecycle

func (NotificationChannelPathSelectorMetadata) OwnerReferences

func (NotificationChannelPathSelectorMetadata) ResourceVersion

func (NotificationChannelPathSelectorMetadata) Services

func (NotificationChannelPathSelectorMetadata) Shards

func (NotificationChannelPathSelectorMetadata) Syncing

func (NotificationChannelPathSelectorMetadata) Tags

func (NotificationChannelPathSelectorMetadata) UpdateTime

func (NotificationChannelPathSelectorMetadata) Uuid

func (NotificationChannelPathSelectorMetadata) WithArrayOfValues

func (NotificationChannelPathSelectorMetadata) WithSubArrayItemValue

func (NotificationChannelPathSelectorMetadata) WithSubArrayOfValues

func (NotificationChannelPathSelectorMetadata) WithSubPath

func (NotificationChannelPathSelectorMetadata) WithSubValue

func (NotificationChannelPathSelectorMetadata) WithValue

type NotificationChannelPathSelectorMetadataAnnotations

type NotificationChannelPathSelectorMetadataAnnotations struct{}

func (NotificationChannelPathSelectorMetadataAnnotations) FieldPath

func (NotificationChannelPathSelectorMetadataAnnotations) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataAnnotations) WithKey

func (NotificationChannelPathSelectorMetadataAnnotations) WithValue

type NotificationChannelPathSelectorMetadataCreateTime

type NotificationChannelPathSelectorMetadataCreateTime struct{}

func (NotificationChannelPathSelectorMetadataCreateTime) FieldPath

func (NotificationChannelPathSelectorMetadataCreateTime) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataCreateTime) WithValue

type NotificationChannelPathSelectorMetadataDeleteTime

type NotificationChannelPathSelectorMetadataDeleteTime struct{}

func (NotificationChannelPathSelectorMetadataDeleteTime) FieldPath

func (NotificationChannelPathSelectorMetadataDeleteTime) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataDeleteTime) WithValue

type NotificationChannelPathSelectorMetadataGeneration

type NotificationChannelPathSelectorMetadataGeneration struct{}

func (NotificationChannelPathSelectorMetadataGeneration) FieldPath

func (NotificationChannelPathSelectorMetadataGeneration) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataGeneration) WithValue

type NotificationChannelPathSelectorMetadataLabels

type NotificationChannelPathSelectorMetadataLabels struct{}

func (NotificationChannelPathSelectorMetadataLabels) FieldPath

func (NotificationChannelPathSelectorMetadataLabels) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataLabels) WithKey

func (NotificationChannelPathSelectorMetadataLabels) WithValue

type NotificationChannelPathSelectorMetadataLifecycle

type NotificationChannelPathSelectorMetadataLifecycle struct{}

func (NotificationChannelPathSelectorMetadataLifecycle) BlockDeletion

func (NotificationChannelPathSelectorMetadataLifecycle) FieldPath

func (NotificationChannelPathSelectorMetadataLifecycle) State

func (NotificationChannelPathSelectorMetadataLifecycle) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataLifecycle) WithValue

type NotificationChannelPathSelectorMetadataLifecycleBlockDeletion

type NotificationChannelPathSelectorMetadataLifecycleBlockDeletion struct{}

func (NotificationChannelPathSelectorMetadataLifecycleBlockDeletion) FieldPath

func (NotificationChannelPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataLifecycleBlockDeletion) WithValue

type NotificationChannelPathSelectorMetadataLifecycleState

type NotificationChannelPathSelectorMetadataLifecycleState struct{}

func (NotificationChannelPathSelectorMetadataLifecycleState) FieldPath

func (NotificationChannelPathSelectorMetadataLifecycleState) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataLifecycleState) WithValue

type NotificationChannelPathSelectorMetadataOwnerReferences

type NotificationChannelPathSelectorMetadataOwnerReferences struct{}

func (NotificationChannelPathSelectorMetadataOwnerReferences) Controller

func (NotificationChannelPathSelectorMetadataOwnerReferences) FieldPath

func (NotificationChannelPathSelectorMetadataOwnerReferences) Kind

func (NotificationChannelPathSelectorMetadataOwnerReferences) Name

func (NotificationChannelPathSelectorMetadataOwnerReferences) Region

func (NotificationChannelPathSelectorMetadataOwnerReferences) Version

func (NotificationChannelPathSelectorMetadataOwnerReferences) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataOwnerReferences) WithItemValue

func (NotificationChannelPathSelectorMetadataOwnerReferences) WithValue

type NotificationChannelPathSelectorMetadataOwnerReferencesController

type NotificationChannelPathSelectorMetadataOwnerReferencesController struct{}

func (NotificationChannelPathSelectorMetadataOwnerReferencesController) FieldPath

func (NotificationChannelPathSelectorMetadataOwnerReferencesController) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataOwnerReferencesController) WithValue

type NotificationChannelPathSelectorMetadataOwnerReferencesKind

type NotificationChannelPathSelectorMetadataOwnerReferencesKind struct{}

func (NotificationChannelPathSelectorMetadataOwnerReferencesKind) FieldPath

func (NotificationChannelPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataOwnerReferencesKind) WithValue

type NotificationChannelPathSelectorMetadataOwnerReferencesName

type NotificationChannelPathSelectorMetadataOwnerReferencesName struct{}

func (NotificationChannelPathSelectorMetadataOwnerReferencesName) FieldPath

func (NotificationChannelPathSelectorMetadataOwnerReferencesName) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataOwnerReferencesName) WithValue

type NotificationChannelPathSelectorMetadataOwnerReferencesRegion

type NotificationChannelPathSelectorMetadataOwnerReferencesRegion struct{}

func (NotificationChannelPathSelectorMetadataOwnerReferencesRegion) FieldPath

func (NotificationChannelPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataOwnerReferencesRegion) WithValue

type NotificationChannelPathSelectorMetadataOwnerReferencesRequiresOwnerReference

type NotificationChannelPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}

func (NotificationChannelPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath

func (NotificationChannelPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue

type NotificationChannelPathSelectorMetadataOwnerReferencesVersion

type NotificationChannelPathSelectorMetadataOwnerReferencesVersion struct{}

func (NotificationChannelPathSelectorMetadataOwnerReferencesVersion) FieldPath

func (NotificationChannelPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataOwnerReferencesVersion) WithValue

type NotificationChannelPathSelectorMetadataResourceVersion

type NotificationChannelPathSelectorMetadataResourceVersion struct{}

func (NotificationChannelPathSelectorMetadataResourceVersion) FieldPath

func (NotificationChannelPathSelectorMetadataResourceVersion) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataResourceVersion) WithValue

type NotificationChannelPathSelectorMetadataServices

type NotificationChannelPathSelectorMetadataServices struct{}

func (NotificationChannelPathSelectorMetadataServices) AllowedServices

func (NotificationChannelPathSelectorMetadataServices) FieldPath

func (NotificationChannelPathSelectorMetadataServices) OwningService

func (NotificationChannelPathSelectorMetadataServices) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataServices) WithValue

type NotificationChannelPathSelectorMetadataServicesAllowedServices

type NotificationChannelPathSelectorMetadataServicesAllowedServices struct{}

func (NotificationChannelPathSelectorMetadataServicesAllowedServices) FieldPath

func (NotificationChannelPathSelectorMetadataServicesAllowedServices) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataServicesAllowedServices) WithItemValue

func (NotificationChannelPathSelectorMetadataServicesAllowedServices) WithValue

type NotificationChannelPathSelectorMetadataServicesOwningService

type NotificationChannelPathSelectorMetadataServicesOwningService struct{}

func (NotificationChannelPathSelectorMetadataServicesOwningService) FieldPath

func (NotificationChannelPathSelectorMetadataServicesOwningService) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataServicesOwningService) WithValue

type NotificationChannelPathSelectorMetadataShards

type NotificationChannelPathSelectorMetadataShards struct{}

func (NotificationChannelPathSelectorMetadataShards) FieldPath

func (NotificationChannelPathSelectorMetadataShards) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataShards) WithKey

func (NotificationChannelPathSelectorMetadataShards) WithValue

type NotificationChannelPathSelectorMetadataSyncing

type NotificationChannelPathSelectorMetadataSyncing struct{}

func (NotificationChannelPathSelectorMetadataSyncing) FieldPath

func (NotificationChannelPathSelectorMetadataSyncing) OwningRegion

func (NotificationChannelPathSelectorMetadataSyncing) Regions

func (NotificationChannelPathSelectorMetadataSyncing) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataSyncing) WithValue

type NotificationChannelPathSelectorMetadataSyncingOwningRegion

type NotificationChannelPathSelectorMetadataSyncingOwningRegion struct{}

func (NotificationChannelPathSelectorMetadataSyncingOwningRegion) FieldPath

func (NotificationChannelPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataSyncingOwningRegion) WithValue

type NotificationChannelPathSelectorMetadataSyncingRegions

type NotificationChannelPathSelectorMetadataSyncingRegions struct{}

func (NotificationChannelPathSelectorMetadataSyncingRegions) FieldPath

func (NotificationChannelPathSelectorMetadataSyncingRegions) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataSyncingRegions) WithItemValue

func (NotificationChannelPathSelectorMetadataSyncingRegions) WithValue

type NotificationChannelPathSelectorMetadataTags

type NotificationChannelPathSelectorMetadataTags struct{}

func (NotificationChannelPathSelectorMetadataTags) FieldPath

func (NotificationChannelPathSelectorMetadataTags) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataTags) WithItemValue

func (NotificationChannelPathSelectorMetadataTags) WithValue

type NotificationChannelPathSelectorMetadataUpdateTime

type NotificationChannelPathSelectorMetadataUpdateTime struct{}

func (NotificationChannelPathSelectorMetadataUpdateTime) FieldPath

func (NotificationChannelPathSelectorMetadataUpdateTime) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataUpdateTime) WithValue

type NotificationChannelPathSelectorMetadataUuid

type NotificationChannelPathSelectorMetadataUuid struct{}

func (NotificationChannelPathSelectorMetadataUuid) FieldPath

func (NotificationChannelPathSelectorMetadataUuid) WithArrayOfValues

func (NotificationChannelPathSelectorMetadataUuid) WithValue

type NotificationChannelPathSelectorName

type NotificationChannelPathSelectorName struct{}

func (NotificationChannelPathSelectorName) FieldPath

func (NotificationChannelPathSelectorName) WithArrayOfValues

func (NotificationChannelPathSelectorName) WithValue

type NotificationChannelPathSelectorSpec

type NotificationChannelPathSelectorSpec struct{}

func (NotificationChannelPathSelectorSpec) Email

func (NotificationChannelPathSelectorSpec) Enabled

func (NotificationChannelPathSelectorSpec) FieldPath

func (NotificationChannelPathSelectorSpec) NotificationLanguageCode

func (NotificationChannelPathSelectorSpec) Slack

func (NotificationChannelPathSelectorSpec) Type

func (NotificationChannelPathSelectorSpec) Webhook

func (NotificationChannelPathSelectorSpec) WithArrayOfValues

func (NotificationChannelPathSelectorSpec) WithSubArrayItemValue

func (NotificationChannelPathSelectorSpec) WithSubArrayOfValues

func (NotificationChannelPathSelectorSpec) WithSubPath

func (NotificationChannelPathSelectorSpec) WithSubValue

func (NotificationChannelPathSelectorSpec) WithValue

type NotificationChannelPathSelectorSpecEmail

type NotificationChannelPathSelectorSpecEmail struct{}

func (NotificationChannelPathSelectorSpecEmail) Addresses

func (NotificationChannelPathSelectorSpecEmail) FieldPath

func (NotificationChannelPathSelectorSpecEmail) WithArrayOfValues

func (NotificationChannelPathSelectorSpecEmail) WithValue

type NotificationChannelPathSelectorSpecEmailAddresses

type NotificationChannelPathSelectorSpecEmailAddresses struct{}

func (NotificationChannelPathSelectorSpecEmailAddresses) FieldPath

func (NotificationChannelPathSelectorSpecEmailAddresses) WithArrayOfValues

func (NotificationChannelPathSelectorSpecEmailAddresses) WithItemValue

func (NotificationChannelPathSelectorSpecEmailAddresses) WithValue

type NotificationChannelPathSelectorSpecEnabled

type NotificationChannelPathSelectorSpecEnabled struct{}

func (NotificationChannelPathSelectorSpecEnabled) FieldPath

func (NotificationChannelPathSelectorSpecEnabled) WithArrayOfValues

func (NotificationChannelPathSelectorSpecEnabled) WithValue

type NotificationChannelPathSelectorSpecNotificationLanguageCode

type NotificationChannelPathSelectorSpecNotificationLanguageCode struct{}

func (NotificationChannelPathSelectorSpecNotificationLanguageCode) FieldPath

func (NotificationChannelPathSelectorSpecNotificationLanguageCode) WithArrayOfValues

func (NotificationChannelPathSelectorSpecNotificationLanguageCode) WithValue

type NotificationChannelPathSelectorSpecSlack

type NotificationChannelPathSelectorSpecSlack struct{}

func (NotificationChannelPathSelectorSpecSlack) FieldPath

func (NotificationChannelPathSelectorSpecSlack) IncomingWebhook

func (NotificationChannelPathSelectorSpecSlack) WithArrayOfValues

func (NotificationChannelPathSelectorSpecSlack) WithValue

type NotificationChannelPathSelectorSpecSlackIncomingWebhook

type NotificationChannelPathSelectorSpecSlackIncomingWebhook struct{}

func (NotificationChannelPathSelectorSpecSlackIncomingWebhook) FieldPath

func (NotificationChannelPathSelectorSpecSlackIncomingWebhook) WithArrayOfValues

func (NotificationChannelPathSelectorSpecSlackIncomingWebhook) WithValue

type NotificationChannelPathSelectorSpecType

type NotificationChannelPathSelectorSpecType struct{}

func (NotificationChannelPathSelectorSpecType) FieldPath

func (NotificationChannelPathSelectorSpecType) WithArrayOfValues

func (NotificationChannelPathSelectorSpecType) WithValue

type NotificationChannelPathSelectorSpecWebhook

type NotificationChannelPathSelectorSpecWebhook struct{}

func (NotificationChannelPathSelectorSpecWebhook) FieldPath

func (NotificationChannelPathSelectorSpecWebhook) Headers

func (NotificationChannelPathSelectorSpecWebhook) Url

func (NotificationChannelPathSelectorSpecWebhook) WithArrayOfValues

func (NotificationChannelPathSelectorSpecWebhook) WithValue

type NotificationChannelPathSelectorSpecWebhookHeaders

type NotificationChannelPathSelectorSpecWebhookHeaders struct{}

func (NotificationChannelPathSelectorSpecWebhookHeaders) FieldPath

func (NotificationChannelPathSelectorSpecWebhookHeaders) Key

func (NotificationChannelPathSelectorSpecWebhookHeaders) Value

func (NotificationChannelPathSelectorSpecWebhookHeaders) WithArrayOfValues

func (NotificationChannelPathSelectorSpecWebhookHeaders) WithValue

type NotificationChannelPathSelectorSpecWebhookHeadersKey

type NotificationChannelPathSelectorSpecWebhookHeadersKey struct{}

func (NotificationChannelPathSelectorSpecWebhookHeadersKey) FieldPath

func (NotificationChannelPathSelectorSpecWebhookHeadersKey) WithArrayOfValues

func (NotificationChannelPathSelectorSpecWebhookHeadersKey) WithValue

type NotificationChannelPathSelectorSpecWebhookHeadersValue

type NotificationChannelPathSelectorSpecWebhookHeadersValue struct{}

func (NotificationChannelPathSelectorSpecWebhookHeadersValue) FieldPath

func (NotificationChannelPathSelectorSpecWebhookHeadersValue) WithArrayOfValues

func (NotificationChannelPathSelectorSpecWebhookHeadersValue) WithValue

type NotificationChannelPathSelectorSpecWebhookUrl

type NotificationChannelPathSelectorSpecWebhookUrl struct{}

func (NotificationChannelPathSelectorSpecWebhookUrl) FieldPath

func (NotificationChannelPathSelectorSpecWebhookUrl) WithArrayOfValues

func (NotificationChannelPathSelectorSpecWebhookUrl) WithValue

type NotificationChannelPathSelectorState

type NotificationChannelPathSelectorState struct{}

func (NotificationChannelPathSelectorState) Error

func (NotificationChannelPathSelectorState) FieldPath

func (NotificationChannelPathSelectorState) Status

func (NotificationChannelPathSelectorState) WithArrayOfValues

func (NotificationChannelPathSelectorState) WithSubArrayItemValue

func (NotificationChannelPathSelectorState) WithSubArrayOfValues

func (NotificationChannelPathSelectorState) WithSubPath

func (NotificationChannelPathSelectorState) WithSubValue

func (NotificationChannelPathSelectorState) WithValue

type NotificationChannelPathSelectorStateError

type NotificationChannelPathSelectorStateError struct{}

func (NotificationChannelPathSelectorStateError) FieldPath

func (NotificationChannelPathSelectorStateError) Message

func (NotificationChannelPathSelectorStateError) Time

func (NotificationChannelPathSelectorStateError) WithArrayOfValues

func (NotificationChannelPathSelectorStateError) WithValue

type NotificationChannelPathSelectorStateErrorMessage

type NotificationChannelPathSelectorStateErrorMessage struct{}

func (NotificationChannelPathSelectorStateErrorMessage) FieldPath

func (NotificationChannelPathSelectorStateErrorMessage) WithArrayOfValues

func (NotificationChannelPathSelectorStateErrorMessage) WithValue

type NotificationChannelPathSelectorStateErrorTime

type NotificationChannelPathSelectorStateErrorTime struct{}

func (NotificationChannelPathSelectorStateErrorTime) FieldPath

func (NotificationChannelPathSelectorStateErrorTime) WithArrayOfValues

func (NotificationChannelPathSelectorStateErrorTime) WithValue

type NotificationChannelPathSelectorStateStatus

type NotificationChannelPathSelectorStateStatus struct{}

func (NotificationChannelPathSelectorStateStatus) FieldPath

func (NotificationChannelPathSelectorStateStatus) WithArrayOfValues

func (NotificationChannelPathSelectorStateStatus) WithValue

type NotificationChannelReferenceList

type NotificationChannelReferenceList []*Reference

func (NotificationChannelReferenceList) Append

func (NotificationChannelReferenceList) AppendList

func (NotificationChannelReferenceList) At

func (NotificationChannelReferenceList) Length

func (NotificationChannelReferenceList) Set

func (NotificationChannelReferenceList) Slice

type NotificationChannelSpecEmailFieldPathBuilder

type NotificationChannelSpecEmailFieldPathBuilder struct{}

func NewNotificationChannelSpecEmailFieldPathBuilder

func NewNotificationChannelSpecEmailFieldPathBuilder() NotificationChannelSpecEmailFieldPathBuilder

func (NotificationChannelSpecEmailFieldPathBuilder) Addresses

type NotificationChannelSpecEmail_FieldPath

type NotificationChannelSpecEmail_FieldPath interface {
	gotenobject.FieldPath
	Selector() NotificationChannelSpecEmail_FieldPathSelector
	Get(source *NotificationChannel_Spec_Email) []interface{}
	GetSingle(source *NotificationChannel_Spec_Email) (interface{}, bool)
	ClearValue(item *NotificationChannel_Spec_Email)

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

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

func MustParseNotificationChannelSpecEmail_FieldPath

func MustParseNotificationChannelSpecEmail_FieldPath(rawField string) NotificationChannelSpecEmail_FieldPath

func ParseNotificationChannelSpecEmail_FieldPath

func ParseNotificationChannelSpecEmail_FieldPath(rawField string) (NotificationChannelSpecEmail_FieldPath, error)

type NotificationChannelSpecEmail_FieldPathArrayItemValue

type NotificationChannelSpecEmail_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	NotificationChannelSpecEmail_FieldPath
	ContainsValue(*NotificationChannel_Spec_Email) bool
}

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

func MustParseNotificationChannelSpecEmail_FieldPathArrayItemValue

func MustParseNotificationChannelSpecEmail_FieldPathArrayItemValue(pathStr, valueStr string) NotificationChannelSpecEmail_FieldPathArrayItemValue

func ParseNotificationChannelSpecEmail_FieldPathArrayItemValue

func ParseNotificationChannelSpecEmail_FieldPathArrayItemValue(pathStr, valueStr string) (NotificationChannelSpecEmail_FieldPathArrayItemValue, error)

ParseNotificationChannelSpecEmail_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type NotificationChannelSpecEmail_FieldPathArrayOfValues

type NotificationChannelSpecEmail_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	NotificationChannelSpecEmail_FieldPath
}

NotificationChannelSpecEmail_FieldPathArrayOfValues allows storing slice of values for Email fields according to their type

func MustParseNotificationChannelSpecEmail_FieldPathArrayOfValues

func MustParseNotificationChannelSpecEmail_FieldPathArrayOfValues(pathStr, valuesStr string) NotificationChannelSpecEmail_FieldPathArrayOfValues

func ParseNotificationChannelSpecEmail_FieldPathArrayOfValues

func ParseNotificationChannelSpecEmail_FieldPathArrayOfValues(pathStr, valuesStr string) (NotificationChannelSpecEmail_FieldPathArrayOfValues, error)

type NotificationChannelSpecEmail_FieldPathSelector

type NotificationChannelSpecEmail_FieldPathSelector int32
const (
	NotificationChannelSpecEmail_FieldPathSelectorAddresses NotificationChannelSpecEmail_FieldPathSelector = 0
)

func (NotificationChannelSpecEmail_FieldPathSelector) String

type NotificationChannelSpecEmail_FieldPathValue

type NotificationChannelSpecEmail_FieldPathValue interface {
	NotificationChannelSpecEmail_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **NotificationChannel_Spec_Email)
	CompareWith(*NotificationChannel_Spec_Email) (cmp int, comparable bool)
}

NotificationChannelSpecEmail_FieldPathValue allows storing values for Email fields according to their type

func MustParseNotificationChannelSpecEmail_FieldPathValue

func MustParseNotificationChannelSpecEmail_FieldPathValue(pathStr, valueStr string) NotificationChannelSpecEmail_FieldPathValue

func ParseNotificationChannelSpecEmail_FieldPathValue

func ParseNotificationChannelSpecEmail_FieldPathValue(pathStr, valueStr string) (NotificationChannelSpecEmail_FieldPathValue, error)

type NotificationChannelSpecEmail_FieldTerminalPath

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

func (*NotificationChannelSpecEmail_FieldTerminalPath) ClearValue

func (*NotificationChannelSpecEmail_FieldTerminalPath) ClearValueRaw

func (*NotificationChannelSpecEmail_FieldTerminalPath) Get

Get returns all values pointed by specific field from source NotificationChannel_Spec_Email

func (*NotificationChannelSpecEmail_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannelSpecEmail_FieldTerminalPath) GetRaw

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

func (*NotificationChannelSpecEmail_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source NotificationChannel_Spec_Email

func (*NotificationChannelSpecEmail_FieldTerminalPath) GetSingleRaw

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

func (*NotificationChannelSpecEmail_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*NotificationChannelSpecEmail_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*NotificationChannelSpecEmail_FieldTerminalPath) Selector

func (*NotificationChannelSpecEmail_FieldTerminalPath) SplitIntoTerminalIPaths

func (*NotificationChannelSpecEmail_FieldTerminalPath) String

String returns path representation in proto convention

func (*NotificationChannelSpecEmail_FieldTerminalPath) WithIArrayItemValue

func (*NotificationChannelSpecEmail_FieldTerminalPath) WithIArrayOfValues

func (*NotificationChannelSpecEmail_FieldTerminalPath) WithIValue

func (*NotificationChannelSpecEmail_FieldTerminalPath) WithRawIArrayItemValue

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

func (*NotificationChannelSpecEmail_FieldTerminalPath) WithRawIArrayOfValues

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

func (*NotificationChannelSpecEmail_FieldTerminalPath) WithRawIValue

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

type NotificationChannelSpecEmail_FieldTerminalPathArrayItemValue

type NotificationChannelSpecEmail_FieldTerminalPathArrayItemValue struct {
	NotificationChannelSpecEmail_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecEmail_FieldTerminalPathArrayItemValue) AsAddressesItemValue

func (*NotificationChannelSpecEmail_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*NotificationChannelSpecEmail_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*NotificationChannelSpecEmail_FieldTerminalPathArrayItemValue) GetSingle

func (*NotificationChannelSpecEmail_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type NotificationChannelSpecEmail_FieldTerminalPathArrayOfValues

type NotificationChannelSpecEmail_FieldTerminalPathArrayOfValues struct {
	NotificationChannelSpecEmail_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecEmail_FieldTerminalPathArrayOfValues) AsAddressesArrayOfValues

func (fpaov *NotificationChannelSpecEmail_FieldTerminalPathArrayOfValues) AsAddressesArrayOfValues() ([][]string, bool)

func (*NotificationChannelSpecEmail_FieldTerminalPathArrayOfValues) GetRawValues

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

type NotificationChannelSpecEmail_FieldTerminalPathValue

type NotificationChannelSpecEmail_FieldTerminalPathValue struct {
	NotificationChannelSpecEmail_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecEmail_FieldTerminalPathValue) AsAddressesValue

func (*NotificationChannelSpecEmail_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'NotificationChannelSpecEmail_FieldTerminalPathValue' with the value under path in 'NotificationChannel_Spec_Email'.

func (*NotificationChannelSpecEmail_FieldTerminalPathValue) CompareWithRaw

func (*NotificationChannelSpecEmail_FieldTerminalPathValue) GetRawValue

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

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

func (*NotificationChannelSpecEmail_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Email

func (*NotificationChannelSpecEmail_FieldTerminalPathValue) SetToRaw

type NotificationChannelSpecFieldPathBuilder

type NotificationChannelSpecFieldPathBuilder struct{}

func NewNotificationChannelSpecFieldPathBuilder

func NewNotificationChannelSpecFieldPathBuilder() NotificationChannelSpecFieldPathBuilder

func (NotificationChannelSpecFieldPathBuilder) Email

func (NotificationChannelSpecFieldPathBuilder) Enabled

func (NotificationChannelSpecFieldPathBuilder) NotificationLanguageCode

func (NotificationChannelSpecFieldPathBuilder) Slack

func (NotificationChannelSpecFieldPathBuilder) Type

func (NotificationChannelSpecFieldPathBuilder) Webhook

type NotificationChannelSpecPagerDutyFieldPathBuilder

type NotificationChannelSpecPagerDutyFieldPathBuilder struct{}

func NewNotificationChannelSpecPagerDutyFieldPathBuilder

func NewNotificationChannelSpecPagerDutyFieldPathBuilder() NotificationChannelSpecPagerDutyFieldPathBuilder

func (NotificationChannelSpecPagerDutyFieldPathBuilder) ServiceKey

type NotificationChannelSpecPagerDuty_FieldPath

type NotificationChannelSpecPagerDuty_FieldPath interface {
	gotenobject.FieldPath
	Selector() NotificationChannelSpecPagerDuty_FieldPathSelector
	Get(source *NotificationChannel_Spec_PagerDuty) []interface{}
	GetSingle(source *NotificationChannel_Spec_PagerDuty) (interface{}, bool)
	ClearValue(item *NotificationChannel_Spec_PagerDuty)

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

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

func MustParseNotificationChannelSpecPagerDuty_FieldPath

func MustParseNotificationChannelSpecPagerDuty_FieldPath(rawField string) NotificationChannelSpecPagerDuty_FieldPath

func ParseNotificationChannelSpecPagerDuty_FieldPath

func ParseNotificationChannelSpecPagerDuty_FieldPath(rawField string) (NotificationChannelSpecPagerDuty_FieldPath, error)

type NotificationChannelSpecPagerDuty_FieldPathArrayItemValue

type NotificationChannelSpecPagerDuty_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	NotificationChannelSpecPagerDuty_FieldPath
	ContainsValue(*NotificationChannel_Spec_PagerDuty) bool
}

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

func MustParseNotificationChannelSpecPagerDuty_FieldPathArrayItemValue

func MustParseNotificationChannelSpecPagerDuty_FieldPathArrayItemValue(pathStr, valueStr string) NotificationChannelSpecPagerDuty_FieldPathArrayItemValue

func ParseNotificationChannelSpecPagerDuty_FieldPathArrayItemValue

func ParseNotificationChannelSpecPagerDuty_FieldPathArrayItemValue(pathStr, valueStr string) (NotificationChannelSpecPagerDuty_FieldPathArrayItemValue, error)

ParseNotificationChannelSpecPagerDuty_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type NotificationChannelSpecPagerDuty_FieldPathArrayOfValues

type NotificationChannelSpecPagerDuty_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	NotificationChannelSpecPagerDuty_FieldPath
}

NotificationChannelSpecPagerDuty_FieldPathArrayOfValues allows storing slice of values for PagerDuty fields according to their type

func MustParseNotificationChannelSpecPagerDuty_FieldPathArrayOfValues

func MustParseNotificationChannelSpecPagerDuty_FieldPathArrayOfValues(pathStr, valuesStr string) NotificationChannelSpecPagerDuty_FieldPathArrayOfValues

func ParseNotificationChannelSpecPagerDuty_FieldPathArrayOfValues

func ParseNotificationChannelSpecPagerDuty_FieldPathArrayOfValues(pathStr, valuesStr string) (NotificationChannelSpecPagerDuty_FieldPathArrayOfValues, error)

type NotificationChannelSpecPagerDuty_FieldPathSelector

type NotificationChannelSpecPagerDuty_FieldPathSelector int32
const (
	NotificationChannelSpecPagerDuty_FieldPathSelectorServiceKey NotificationChannelSpecPagerDuty_FieldPathSelector = 0
)

func (NotificationChannelSpecPagerDuty_FieldPathSelector) String

type NotificationChannelSpecPagerDuty_FieldPathValue

type NotificationChannelSpecPagerDuty_FieldPathValue interface {
	NotificationChannelSpecPagerDuty_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **NotificationChannel_Spec_PagerDuty)
	CompareWith(*NotificationChannel_Spec_PagerDuty) (cmp int, comparable bool)
}

NotificationChannelSpecPagerDuty_FieldPathValue allows storing values for PagerDuty fields according to their type

func MustParseNotificationChannelSpecPagerDuty_FieldPathValue

func MustParseNotificationChannelSpecPagerDuty_FieldPathValue(pathStr, valueStr string) NotificationChannelSpecPagerDuty_FieldPathValue

func ParseNotificationChannelSpecPagerDuty_FieldPathValue

func ParseNotificationChannelSpecPagerDuty_FieldPathValue(pathStr, valueStr string) (NotificationChannelSpecPagerDuty_FieldPathValue, error)

type NotificationChannelSpecPagerDuty_FieldTerminalPath

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

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) ClearValue

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) ClearValueRaw

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) Get

Get returns all values pointed by specific field from source NotificationChannel_Spec_PagerDuty

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) GetRaw

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

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source NotificationChannel_Spec_PagerDuty

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) GetSingleRaw

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

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) Selector

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) SplitIntoTerminalIPaths

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) String

String returns path representation in proto convention

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) WithIArrayItemValue

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) WithIArrayOfValues

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) WithIValue

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) WithRawIArrayItemValue

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

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) WithRawIArrayOfValues

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

func (*NotificationChannelSpecPagerDuty_FieldTerminalPath) WithRawIValue

type NotificationChannelSpecPagerDuty_FieldTerminalPathArrayItemValue

type NotificationChannelSpecPagerDuty_FieldTerminalPathArrayItemValue struct {
	NotificationChannelSpecPagerDuty_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecPagerDuty_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*NotificationChannelSpecPagerDuty_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*NotificationChannelSpecPagerDuty_FieldTerminalPathArrayItemValue) GetSingle

func (*NotificationChannelSpecPagerDuty_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type NotificationChannelSpecPagerDuty_FieldTerminalPathArrayOfValues

type NotificationChannelSpecPagerDuty_FieldTerminalPathArrayOfValues struct {
	NotificationChannelSpecPagerDuty_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecPagerDuty_FieldTerminalPathArrayOfValues) AsServiceKeyArrayOfValues

func (fpaov *NotificationChannelSpecPagerDuty_FieldTerminalPathArrayOfValues) AsServiceKeyArrayOfValues() ([]string, bool)

func (*NotificationChannelSpecPagerDuty_FieldTerminalPathArrayOfValues) GetRawValues

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

type NotificationChannelSpecPagerDuty_FieldTerminalPathValue

type NotificationChannelSpecPagerDuty_FieldTerminalPathValue struct {
	NotificationChannelSpecPagerDuty_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecPagerDuty_FieldTerminalPathValue) AsServiceKeyValue

func (*NotificationChannelSpecPagerDuty_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'NotificationChannelSpecPagerDuty_FieldTerminalPathValue' with the value under path in 'NotificationChannel_Spec_PagerDuty'.

func (*NotificationChannelSpecPagerDuty_FieldTerminalPathValue) CompareWithRaw

func (*NotificationChannelSpecPagerDuty_FieldTerminalPathValue) GetRawValue

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

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

func (*NotificationChannelSpecPagerDuty_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object PagerDuty

func (*NotificationChannelSpecPagerDuty_FieldTerminalPathValue) SetToRaw

type NotificationChannelSpecSlackFieldPathBuilder

type NotificationChannelSpecSlackFieldPathBuilder struct{}

func NewNotificationChannelSpecSlackFieldPathBuilder

func NewNotificationChannelSpecSlackFieldPathBuilder() NotificationChannelSpecSlackFieldPathBuilder

func (NotificationChannelSpecSlackFieldPathBuilder) IncomingWebhook

type NotificationChannelSpecSlack_FieldPath

type NotificationChannelSpecSlack_FieldPath interface {
	gotenobject.FieldPath
	Selector() NotificationChannelSpecSlack_FieldPathSelector
	Get(source *NotificationChannel_Spec_Slack) []interface{}
	GetSingle(source *NotificationChannel_Spec_Slack) (interface{}, bool)
	ClearValue(item *NotificationChannel_Spec_Slack)

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

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

func MustParseNotificationChannelSpecSlack_FieldPath

func MustParseNotificationChannelSpecSlack_FieldPath(rawField string) NotificationChannelSpecSlack_FieldPath

func ParseNotificationChannelSpecSlack_FieldPath

func ParseNotificationChannelSpecSlack_FieldPath(rawField string) (NotificationChannelSpecSlack_FieldPath, error)

type NotificationChannelSpecSlack_FieldPathArrayItemValue

type NotificationChannelSpecSlack_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	NotificationChannelSpecSlack_FieldPath
	ContainsValue(*NotificationChannel_Spec_Slack) bool
}

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

func MustParseNotificationChannelSpecSlack_FieldPathArrayItemValue

func MustParseNotificationChannelSpecSlack_FieldPathArrayItemValue(pathStr, valueStr string) NotificationChannelSpecSlack_FieldPathArrayItemValue

func ParseNotificationChannelSpecSlack_FieldPathArrayItemValue

func ParseNotificationChannelSpecSlack_FieldPathArrayItemValue(pathStr, valueStr string) (NotificationChannelSpecSlack_FieldPathArrayItemValue, error)

ParseNotificationChannelSpecSlack_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type NotificationChannelSpecSlack_FieldPathArrayOfValues

type NotificationChannelSpecSlack_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	NotificationChannelSpecSlack_FieldPath
}

NotificationChannelSpecSlack_FieldPathArrayOfValues allows storing slice of values for Slack fields according to their type

func MustParseNotificationChannelSpecSlack_FieldPathArrayOfValues

func MustParseNotificationChannelSpecSlack_FieldPathArrayOfValues(pathStr, valuesStr string) NotificationChannelSpecSlack_FieldPathArrayOfValues

func ParseNotificationChannelSpecSlack_FieldPathArrayOfValues

func ParseNotificationChannelSpecSlack_FieldPathArrayOfValues(pathStr, valuesStr string) (NotificationChannelSpecSlack_FieldPathArrayOfValues, error)

type NotificationChannelSpecSlack_FieldPathSelector

type NotificationChannelSpecSlack_FieldPathSelector int32
const (
	NotificationChannelSpecSlack_FieldPathSelectorIncomingWebhook NotificationChannelSpecSlack_FieldPathSelector = 0
)

func (NotificationChannelSpecSlack_FieldPathSelector) String

type NotificationChannelSpecSlack_FieldPathValue

type NotificationChannelSpecSlack_FieldPathValue interface {
	NotificationChannelSpecSlack_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **NotificationChannel_Spec_Slack)
	CompareWith(*NotificationChannel_Spec_Slack) (cmp int, comparable bool)
}

NotificationChannelSpecSlack_FieldPathValue allows storing values for Slack fields according to their type

func MustParseNotificationChannelSpecSlack_FieldPathValue

func MustParseNotificationChannelSpecSlack_FieldPathValue(pathStr, valueStr string) NotificationChannelSpecSlack_FieldPathValue

func ParseNotificationChannelSpecSlack_FieldPathValue

func ParseNotificationChannelSpecSlack_FieldPathValue(pathStr, valueStr string) (NotificationChannelSpecSlack_FieldPathValue, error)

type NotificationChannelSpecSlack_FieldTerminalPath

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

func (*NotificationChannelSpecSlack_FieldTerminalPath) ClearValue

func (*NotificationChannelSpecSlack_FieldTerminalPath) ClearValueRaw

func (*NotificationChannelSpecSlack_FieldTerminalPath) Get

Get returns all values pointed by specific field from source NotificationChannel_Spec_Slack

func (*NotificationChannelSpecSlack_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannelSpecSlack_FieldTerminalPath) GetRaw

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

func (*NotificationChannelSpecSlack_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source NotificationChannel_Spec_Slack

func (*NotificationChannelSpecSlack_FieldTerminalPath) GetSingleRaw

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

func (*NotificationChannelSpecSlack_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*NotificationChannelSpecSlack_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*NotificationChannelSpecSlack_FieldTerminalPath) Selector

func (*NotificationChannelSpecSlack_FieldTerminalPath) SplitIntoTerminalIPaths

func (*NotificationChannelSpecSlack_FieldTerminalPath) String

String returns path representation in proto convention

func (*NotificationChannelSpecSlack_FieldTerminalPath) WithIArrayItemValue

func (*NotificationChannelSpecSlack_FieldTerminalPath) WithIArrayOfValues

func (*NotificationChannelSpecSlack_FieldTerminalPath) WithIValue

func (*NotificationChannelSpecSlack_FieldTerminalPath) WithRawIArrayItemValue

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

func (*NotificationChannelSpecSlack_FieldTerminalPath) WithRawIArrayOfValues

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

func (*NotificationChannelSpecSlack_FieldTerminalPath) WithRawIValue

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

type NotificationChannelSpecSlack_FieldTerminalPathArrayItemValue

type NotificationChannelSpecSlack_FieldTerminalPathArrayItemValue struct {
	NotificationChannelSpecSlack_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecSlack_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*NotificationChannelSpecSlack_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*NotificationChannelSpecSlack_FieldTerminalPathArrayItemValue) GetSingle

func (*NotificationChannelSpecSlack_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type NotificationChannelSpecSlack_FieldTerminalPathArrayOfValues

type NotificationChannelSpecSlack_FieldTerminalPathArrayOfValues struct {
	NotificationChannelSpecSlack_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecSlack_FieldTerminalPathArrayOfValues) AsIncomingWebhookArrayOfValues

func (fpaov *NotificationChannelSpecSlack_FieldTerminalPathArrayOfValues) AsIncomingWebhookArrayOfValues() ([]string, bool)

func (*NotificationChannelSpecSlack_FieldTerminalPathArrayOfValues) GetRawValues

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

type NotificationChannelSpecSlack_FieldTerminalPathValue

type NotificationChannelSpecSlack_FieldTerminalPathValue struct {
	NotificationChannelSpecSlack_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecSlack_FieldTerminalPathValue) AsIncomingWebhookValue

func (fpv *NotificationChannelSpecSlack_FieldTerminalPathValue) AsIncomingWebhookValue() (string, bool)

func (*NotificationChannelSpecSlack_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'NotificationChannelSpecSlack_FieldTerminalPathValue' with the value under path in 'NotificationChannel_Spec_Slack'.

func (*NotificationChannelSpecSlack_FieldTerminalPathValue) CompareWithRaw

func (*NotificationChannelSpecSlack_FieldTerminalPathValue) GetRawValue

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

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

func (*NotificationChannelSpecSlack_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Slack

func (*NotificationChannelSpecSlack_FieldTerminalPathValue) SetToRaw

type NotificationChannelSpecWebhookFieldPathBuilder

type NotificationChannelSpecWebhookFieldPathBuilder struct{}

func NewNotificationChannelSpecWebhookFieldPathBuilder

func NewNotificationChannelSpecWebhookFieldPathBuilder() NotificationChannelSpecWebhookFieldPathBuilder

func (NotificationChannelSpecWebhookFieldPathBuilder) Headers

func (NotificationChannelSpecWebhookFieldPathBuilder) Url

type NotificationChannelSpecWebhookHeaderFieldPathBuilder

type NotificationChannelSpecWebhookHeaderFieldPathBuilder struct{}

func (NotificationChannelSpecWebhookHeaderFieldPathBuilder) Key

func (NotificationChannelSpecWebhookHeaderFieldPathBuilder) Value

type NotificationChannelSpecWebhookHeader_FieldPath

type NotificationChannelSpecWebhookHeader_FieldPath interface {
	gotenobject.FieldPath
	Selector() NotificationChannelSpecWebhookHeader_FieldPathSelector
	Get(source *NotificationChannel_Spec_Webhook_Header) []interface{}
	GetSingle(source *NotificationChannel_Spec_Webhook_Header) (interface{}, bool)
	ClearValue(item *NotificationChannel_Spec_Webhook_Header)

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

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

func MustParseNotificationChannelSpecWebhookHeader_FieldPath

func MustParseNotificationChannelSpecWebhookHeader_FieldPath(rawField string) NotificationChannelSpecWebhookHeader_FieldPath

func ParseNotificationChannelSpecWebhookHeader_FieldPath

func ParseNotificationChannelSpecWebhookHeader_FieldPath(rawField string) (NotificationChannelSpecWebhookHeader_FieldPath, error)

type NotificationChannelSpecWebhookHeader_FieldPathArrayItemValue

type NotificationChannelSpecWebhookHeader_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	NotificationChannelSpecWebhookHeader_FieldPath
	ContainsValue(*NotificationChannel_Spec_Webhook_Header) bool
}

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

func MustParseNotificationChannelSpecWebhookHeader_FieldPathArrayItemValue

func MustParseNotificationChannelSpecWebhookHeader_FieldPathArrayItemValue(pathStr, valueStr string) NotificationChannelSpecWebhookHeader_FieldPathArrayItemValue

func ParseNotificationChannelSpecWebhookHeader_FieldPathArrayItemValue

func ParseNotificationChannelSpecWebhookHeader_FieldPathArrayItemValue(pathStr, valueStr string) (NotificationChannelSpecWebhookHeader_FieldPathArrayItemValue, error)

ParseNotificationChannelSpecWebhookHeader_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type NotificationChannelSpecWebhookHeader_FieldPathArrayOfValues

type NotificationChannelSpecWebhookHeader_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	NotificationChannelSpecWebhookHeader_FieldPath
}

NotificationChannelSpecWebhookHeader_FieldPathArrayOfValues allows storing slice of values for Header fields according to their type

func MustParseNotificationChannelSpecWebhookHeader_FieldPathArrayOfValues

func MustParseNotificationChannelSpecWebhookHeader_FieldPathArrayOfValues(pathStr, valuesStr string) NotificationChannelSpecWebhookHeader_FieldPathArrayOfValues

func ParseNotificationChannelSpecWebhookHeader_FieldPathArrayOfValues

func ParseNotificationChannelSpecWebhookHeader_FieldPathArrayOfValues(pathStr, valuesStr string) (NotificationChannelSpecWebhookHeader_FieldPathArrayOfValues, error)

type NotificationChannelSpecWebhookHeader_FieldPathSelector

type NotificationChannelSpecWebhookHeader_FieldPathSelector int32
const (
	NotificationChannelSpecWebhookHeader_FieldPathSelectorKey   NotificationChannelSpecWebhookHeader_FieldPathSelector = 0
	NotificationChannelSpecWebhookHeader_FieldPathSelectorValue NotificationChannelSpecWebhookHeader_FieldPathSelector = 1
)

func (NotificationChannelSpecWebhookHeader_FieldPathSelector) String

type NotificationChannelSpecWebhookHeader_FieldPathValue

type NotificationChannelSpecWebhookHeader_FieldPathValue interface {
	NotificationChannelSpecWebhookHeader_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **NotificationChannel_Spec_Webhook_Header)
	CompareWith(*NotificationChannel_Spec_Webhook_Header) (cmp int, comparable bool)
}

NotificationChannelSpecWebhookHeader_FieldPathValue allows storing values for Header fields according to their type

func MustParseNotificationChannelSpecWebhookHeader_FieldPathValue

func MustParseNotificationChannelSpecWebhookHeader_FieldPathValue(pathStr, valueStr string) NotificationChannelSpecWebhookHeader_FieldPathValue

func ParseNotificationChannelSpecWebhookHeader_FieldPathValue

func ParseNotificationChannelSpecWebhookHeader_FieldPathValue(pathStr, valueStr string) (NotificationChannelSpecWebhookHeader_FieldPathValue, error)

type NotificationChannelSpecWebhookHeader_FieldTerminalPath

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

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) ClearValue

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) ClearValueRaw

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) Get

Get returns all values pointed by specific field from source NotificationChannel_Spec_Webhook_Header

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) GetRaw

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

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source NotificationChannel_Spec_Webhook_Header

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) GetSingleRaw

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

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) Selector

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) SplitIntoTerminalIPaths

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) String

String returns path representation in proto convention

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) WithIArrayItemValue

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) WithIArrayOfValues

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) WithIValue

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) WithRawIArrayItemValue

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) WithRawIArrayOfValues

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPath) WithRawIValue

type NotificationChannelSpecWebhookHeader_FieldTerminalPathArrayItemValue

type NotificationChannelSpecWebhookHeader_FieldTerminalPathArrayItemValue struct {
	NotificationChannelSpecWebhookHeader_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathArrayItemValue) GetSingle

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathArrayItemValue) GetSingleRaw

type NotificationChannelSpecWebhookHeader_FieldTerminalPathArrayOfValues

type NotificationChannelSpecWebhookHeader_FieldTerminalPathArrayOfValues struct {
	NotificationChannelSpecWebhookHeader_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathArrayOfValues) AsValueArrayOfValues

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathArrayOfValues) GetRawValues

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

type NotificationChannelSpecWebhookHeader_FieldTerminalPathValue

type NotificationChannelSpecWebhookHeader_FieldTerminalPathValue struct {
	NotificationChannelSpecWebhookHeader_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathValue) AsKeyValue

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathValue) AsValueValue

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'NotificationChannelSpecWebhookHeader_FieldTerminalPathValue' with the value under path in 'NotificationChannel_Spec_Webhook_Header'.

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathValue) CompareWithRaw

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathValue) GetRawValue

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

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

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Header

func (*NotificationChannelSpecWebhookHeader_FieldTerminalPathValue) SetToRaw

type NotificationChannelSpecWebhook_FieldPath

type NotificationChannelSpecWebhook_FieldPath interface {
	gotenobject.FieldPath
	Selector() NotificationChannelSpecWebhook_FieldPathSelector
	Get(source *NotificationChannel_Spec_Webhook) []interface{}
	GetSingle(source *NotificationChannel_Spec_Webhook) (interface{}, bool)
	ClearValue(item *NotificationChannel_Spec_Webhook)

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

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

func MustParseNotificationChannelSpecWebhook_FieldPath

func MustParseNotificationChannelSpecWebhook_FieldPath(rawField string) NotificationChannelSpecWebhook_FieldPath

func ParseNotificationChannelSpecWebhook_FieldPath

func ParseNotificationChannelSpecWebhook_FieldPath(rawField string) (NotificationChannelSpecWebhook_FieldPath, error)

type NotificationChannelSpecWebhook_FieldPathArrayItemValue

type NotificationChannelSpecWebhook_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	NotificationChannelSpecWebhook_FieldPath
	ContainsValue(*NotificationChannel_Spec_Webhook) bool
}

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

func MustParseNotificationChannelSpecWebhook_FieldPathArrayItemValue

func MustParseNotificationChannelSpecWebhook_FieldPathArrayItemValue(pathStr, valueStr string) NotificationChannelSpecWebhook_FieldPathArrayItemValue

func ParseNotificationChannelSpecWebhook_FieldPathArrayItemValue

func ParseNotificationChannelSpecWebhook_FieldPathArrayItemValue(pathStr, valueStr string) (NotificationChannelSpecWebhook_FieldPathArrayItemValue, error)

ParseNotificationChannelSpecWebhook_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type NotificationChannelSpecWebhook_FieldPathArrayOfValues

type NotificationChannelSpecWebhook_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	NotificationChannelSpecWebhook_FieldPath
}

NotificationChannelSpecWebhook_FieldPathArrayOfValues allows storing slice of values for Webhook fields according to their type

func MustParseNotificationChannelSpecWebhook_FieldPathArrayOfValues

func MustParseNotificationChannelSpecWebhook_FieldPathArrayOfValues(pathStr, valuesStr string) NotificationChannelSpecWebhook_FieldPathArrayOfValues

func ParseNotificationChannelSpecWebhook_FieldPathArrayOfValues

func ParseNotificationChannelSpecWebhook_FieldPathArrayOfValues(pathStr, valuesStr string) (NotificationChannelSpecWebhook_FieldPathArrayOfValues, error)

type NotificationChannelSpecWebhook_FieldPathSelector

type NotificationChannelSpecWebhook_FieldPathSelector int32
const (
	NotificationChannelSpecWebhook_FieldPathSelectorUrl     NotificationChannelSpecWebhook_FieldPathSelector = 0
	NotificationChannelSpecWebhook_FieldPathSelectorHeaders NotificationChannelSpecWebhook_FieldPathSelector = 1
)

func (NotificationChannelSpecWebhook_FieldPathSelector) String

type NotificationChannelSpecWebhook_FieldPathValue

type NotificationChannelSpecWebhook_FieldPathValue interface {
	NotificationChannelSpecWebhook_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **NotificationChannel_Spec_Webhook)
	CompareWith(*NotificationChannel_Spec_Webhook) (cmp int, comparable bool)
}

NotificationChannelSpecWebhook_FieldPathValue allows storing values for Webhook fields according to their type

func MustParseNotificationChannelSpecWebhook_FieldPathValue

func MustParseNotificationChannelSpecWebhook_FieldPathValue(pathStr, valueStr string) NotificationChannelSpecWebhook_FieldPathValue

func ParseNotificationChannelSpecWebhook_FieldPathValue

func ParseNotificationChannelSpecWebhook_FieldPathValue(pathStr, valueStr string) (NotificationChannelSpecWebhook_FieldPathValue, error)

type NotificationChannelSpecWebhook_FieldSubPath

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

func (*NotificationChannelSpecWebhook_FieldSubPath) AsHeadersSubPath

func (*NotificationChannelSpecWebhook_FieldSubPath) ClearValue

func (*NotificationChannelSpecWebhook_FieldSubPath) ClearValueRaw

func (*NotificationChannelSpecWebhook_FieldSubPath) Get

func (fps *NotificationChannelSpecWebhook_FieldSubPath) Get(source *NotificationChannel_Spec_Webhook) (values []interface{})

Get returns all values pointed by selected field from source NotificationChannel_Spec_Webhook

func (*NotificationChannelSpecWebhook_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannelSpecWebhook_FieldSubPath) GetRaw

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

func (*NotificationChannelSpecWebhook_FieldSubPath) GetSingle

GetSingle returns value of selected field from source NotificationChannel_Spec_Webhook

func (*NotificationChannelSpecWebhook_FieldSubPath) GetSingleRaw

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

func (*NotificationChannelSpecWebhook_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*NotificationChannelSpecWebhook_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*NotificationChannelSpecWebhook_FieldSubPath) Selector

func (*NotificationChannelSpecWebhook_FieldSubPath) SplitIntoTerminalIPaths

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

func (*NotificationChannelSpecWebhook_FieldSubPath) String

String returns path representation in proto convention

func (*NotificationChannelSpecWebhook_FieldSubPath) WithIArrayItemValue

func (*NotificationChannelSpecWebhook_FieldSubPath) WithIArrayOfValues

func (*NotificationChannelSpecWebhook_FieldSubPath) WithIValue

func (*NotificationChannelSpecWebhook_FieldSubPath) WithRawIArrayItemValue

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

func (*NotificationChannelSpecWebhook_FieldSubPath) WithRawIArrayOfValues

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

func (*NotificationChannelSpecWebhook_FieldSubPath) WithRawIValue

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

type NotificationChannelSpecWebhook_FieldSubPathArrayItemValue

type NotificationChannelSpecWebhook_FieldSubPathArrayItemValue struct {
	NotificationChannelSpecWebhook_FieldPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecWebhook_FieldSubPathArrayItemValue) AsHeadersPathItemValue

func (*NotificationChannelSpecWebhook_FieldSubPathArrayItemValue) ContainsValue

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

func (*NotificationChannelSpecWebhook_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type NotificationChannelSpecWebhook_FieldSubPathArrayOfValues

type NotificationChannelSpecWebhook_FieldSubPathArrayOfValues struct {
	NotificationChannelSpecWebhook_FieldPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecWebhook_FieldSubPathArrayOfValues) AsHeadersPathArrayOfValues

func (*NotificationChannelSpecWebhook_FieldSubPathArrayOfValues) GetRawValues

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

type NotificationChannelSpecWebhook_FieldSubPathValue

type NotificationChannelSpecWebhook_FieldSubPathValue struct {
	NotificationChannelSpecWebhook_FieldPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecWebhook_FieldSubPathValue) AsHeadersPathValue

func (*NotificationChannelSpecWebhook_FieldSubPathValue) CompareWith

func (*NotificationChannelSpecWebhook_FieldSubPathValue) CompareWithRaw

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

func (*NotificationChannelSpecWebhook_FieldSubPathValue) GetRawValue

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

func (*NotificationChannelSpecWebhook_FieldSubPathValue) SetTo

func (*NotificationChannelSpecWebhook_FieldSubPathValue) SetToRaw

type NotificationChannelSpecWebhook_FieldTerminalPath

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

func (*NotificationChannelSpecWebhook_FieldTerminalPath) ClearValue

func (*NotificationChannelSpecWebhook_FieldTerminalPath) ClearValueRaw

func (*NotificationChannelSpecWebhook_FieldTerminalPath) Get

Get returns all values pointed by specific field from source NotificationChannel_Spec_Webhook

func (*NotificationChannelSpecWebhook_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannelSpecWebhook_FieldTerminalPath) GetRaw

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

func (*NotificationChannelSpecWebhook_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source NotificationChannel_Spec_Webhook

func (*NotificationChannelSpecWebhook_FieldTerminalPath) GetSingleRaw

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

func (*NotificationChannelSpecWebhook_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*NotificationChannelSpecWebhook_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*NotificationChannelSpecWebhook_FieldTerminalPath) Selector

func (*NotificationChannelSpecWebhook_FieldTerminalPath) SplitIntoTerminalIPaths

func (*NotificationChannelSpecWebhook_FieldTerminalPath) String

String returns path representation in proto convention

func (*NotificationChannelSpecWebhook_FieldTerminalPath) WithIArrayItemValue

func (*NotificationChannelSpecWebhook_FieldTerminalPath) WithIArrayOfValues

func (*NotificationChannelSpecWebhook_FieldTerminalPath) WithIValue

func (*NotificationChannelSpecWebhook_FieldTerminalPath) WithRawIArrayItemValue

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

func (*NotificationChannelSpecWebhook_FieldTerminalPath) WithRawIArrayOfValues

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

func (*NotificationChannelSpecWebhook_FieldTerminalPath) WithRawIValue

type NotificationChannelSpecWebhook_FieldTerminalPathArrayItemValue

type NotificationChannelSpecWebhook_FieldTerminalPathArrayItemValue struct {
	NotificationChannelSpecWebhook_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecWebhook_FieldTerminalPathArrayItemValue) AsHeadersItemValue

func (*NotificationChannelSpecWebhook_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*NotificationChannelSpecWebhook_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*NotificationChannelSpecWebhook_FieldTerminalPathArrayItemValue) GetSingle

func (*NotificationChannelSpecWebhook_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type NotificationChannelSpecWebhook_FieldTerminalPathArrayOfValues

type NotificationChannelSpecWebhook_FieldTerminalPathArrayOfValues struct {
	NotificationChannelSpecWebhook_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecWebhook_FieldTerminalPathArrayOfValues) AsHeadersArrayOfValues

func (*NotificationChannelSpecWebhook_FieldTerminalPathArrayOfValues) AsUrlArrayOfValues

func (*NotificationChannelSpecWebhook_FieldTerminalPathArrayOfValues) GetRawValues

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

type NotificationChannelSpecWebhook_FieldTerminalPathValue

type NotificationChannelSpecWebhook_FieldTerminalPathValue struct {
	NotificationChannelSpecWebhook_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpecWebhook_FieldTerminalPathValue) AsHeadersValue

func (*NotificationChannelSpecWebhook_FieldTerminalPathValue) AsUrlValue

func (*NotificationChannelSpecWebhook_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'NotificationChannelSpecWebhook_FieldTerminalPathValue' with the value under path in 'NotificationChannel_Spec_Webhook'.

func (*NotificationChannelSpecWebhook_FieldTerminalPathValue) CompareWithRaw

func (*NotificationChannelSpecWebhook_FieldTerminalPathValue) GetRawValue

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

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

func (*NotificationChannelSpecWebhook_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Webhook

func (*NotificationChannelSpecWebhook_FieldTerminalPathValue) SetToRaw

type NotificationChannelSpec_FieldPath

type NotificationChannelSpec_FieldPath interface {
	gotenobject.FieldPath
	Selector() NotificationChannelSpec_FieldPathSelector
	Get(source *NotificationChannel_Spec) []interface{}
	GetSingle(source *NotificationChannel_Spec) (interface{}, bool)
	ClearValue(item *NotificationChannel_Spec)

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

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

func MustParseNotificationChannelSpec_FieldPath

func MustParseNotificationChannelSpec_FieldPath(rawField string) NotificationChannelSpec_FieldPath

func ParseNotificationChannelSpec_FieldPath

func ParseNotificationChannelSpec_FieldPath(rawField string) (NotificationChannelSpec_FieldPath, error)

type NotificationChannelSpec_FieldPathArrayItemValue

type NotificationChannelSpec_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	NotificationChannelSpec_FieldPath
	ContainsValue(*NotificationChannel_Spec) bool
}

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

func MustParseNotificationChannelSpec_FieldPathArrayItemValue

func MustParseNotificationChannelSpec_FieldPathArrayItemValue(pathStr, valueStr string) NotificationChannelSpec_FieldPathArrayItemValue

func ParseNotificationChannelSpec_FieldPathArrayItemValue

func ParseNotificationChannelSpec_FieldPathArrayItemValue(pathStr, valueStr string) (NotificationChannelSpec_FieldPathArrayItemValue, error)

ParseNotificationChannelSpec_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type NotificationChannelSpec_FieldPathArrayOfValues

type NotificationChannelSpec_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	NotificationChannelSpec_FieldPath
}

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

func MustParseNotificationChannelSpec_FieldPathArrayOfValues

func MustParseNotificationChannelSpec_FieldPathArrayOfValues(pathStr, valuesStr string) NotificationChannelSpec_FieldPathArrayOfValues

func ParseNotificationChannelSpec_FieldPathArrayOfValues

func ParseNotificationChannelSpec_FieldPathArrayOfValues(pathStr, valuesStr string) (NotificationChannelSpec_FieldPathArrayOfValues, error)

type NotificationChannelSpec_FieldPathSelector

type NotificationChannelSpec_FieldPathSelector int32
const (
	NotificationChannelSpec_FieldPathSelectorEnabled                  NotificationChannelSpec_FieldPathSelector = 0
	NotificationChannelSpec_FieldPathSelectorType                     NotificationChannelSpec_FieldPathSelector = 1
	NotificationChannelSpec_FieldPathSelectorEmail                    NotificationChannelSpec_FieldPathSelector = 2
	NotificationChannelSpec_FieldPathSelectorSlack                    NotificationChannelSpec_FieldPathSelector = 3
	NotificationChannelSpec_FieldPathSelectorWebhook                  NotificationChannelSpec_FieldPathSelector = 4
	NotificationChannelSpec_FieldPathSelectorNotificationLanguageCode NotificationChannelSpec_FieldPathSelector = 5
)

func (NotificationChannelSpec_FieldPathSelector) String

type NotificationChannelSpec_FieldPathValue

type NotificationChannelSpec_FieldPathValue interface {
	NotificationChannelSpec_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **NotificationChannel_Spec)
	CompareWith(*NotificationChannel_Spec) (cmp int, comparable bool)
}

NotificationChannelSpec_FieldPathValue allows storing values for Spec fields according to their type

func MustParseNotificationChannelSpec_FieldPathValue

func MustParseNotificationChannelSpec_FieldPathValue(pathStr, valueStr string) NotificationChannelSpec_FieldPathValue

func ParseNotificationChannelSpec_FieldPathValue

func ParseNotificationChannelSpec_FieldPathValue(pathStr, valueStr string) (NotificationChannelSpec_FieldPathValue, error)

type NotificationChannelSpec_FieldSubPath

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

func (*NotificationChannelSpec_FieldSubPath) AsEmailSubPath

func (*NotificationChannelSpec_FieldSubPath) AsSlackSubPath

func (*NotificationChannelSpec_FieldSubPath) AsWebhookSubPath

func (*NotificationChannelSpec_FieldSubPath) ClearValue

func (*NotificationChannelSpec_FieldSubPath) ClearValueRaw

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

func (*NotificationChannelSpec_FieldSubPath) Get

func (fps *NotificationChannelSpec_FieldSubPath) Get(source *NotificationChannel_Spec) (values []interface{})

Get returns all values pointed by selected field from source NotificationChannel_Spec

func (*NotificationChannelSpec_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannelSpec_FieldSubPath) GetRaw

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

func (*NotificationChannelSpec_FieldSubPath) GetSingle

func (fps *NotificationChannelSpec_FieldSubPath) GetSingle(source *NotificationChannel_Spec) (interface{}, bool)

GetSingle returns value of selected field from source NotificationChannel_Spec

func (*NotificationChannelSpec_FieldSubPath) GetSingleRaw

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

func (*NotificationChannelSpec_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*NotificationChannelSpec_FieldSubPath) JSONString

func (fps *NotificationChannelSpec_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*NotificationChannelSpec_FieldSubPath) Selector

func (*NotificationChannelSpec_FieldSubPath) SplitIntoTerminalIPaths

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

func (*NotificationChannelSpec_FieldSubPath) String

String returns path representation in proto convention

func (*NotificationChannelSpec_FieldSubPath) WithIArrayItemValue

func (*NotificationChannelSpec_FieldSubPath) WithIArrayOfValues

func (*NotificationChannelSpec_FieldSubPath) WithIValue

func (*NotificationChannelSpec_FieldSubPath) WithRawIArrayItemValue

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

func (*NotificationChannelSpec_FieldSubPath) WithRawIArrayOfValues

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

func (*NotificationChannelSpec_FieldSubPath) WithRawIValue

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

type NotificationChannelSpec_FieldSubPathArrayItemValue

type NotificationChannelSpec_FieldSubPathArrayItemValue struct {
	NotificationChannelSpec_FieldPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpec_FieldSubPathArrayItemValue) AsEmailPathItemValue

func (*NotificationChannelSpec_FieldSubPathArrayItemValue) AsSlackPathItemValue

func (*NotificationChannelSpec_FieldSubPathArrayItemValue) AsWebhookPathItemValue

func (*NotificationChannelSpec_FieldSubPathArrayItemValue) ContainsValue

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

func (*NotificationChannelSpec_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type NotificationChannelSpec_FieldSubPathArrayOfValues

type NotificationChannelSpec_FieldSubPathArrayOfValues struct {
	NotificationChannelSpec_FieldPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpec_FieldSubPathArrayOfValues) AsEmailPathArrayOfValues

func (*NotificationChannelSpec_FieldSubPathArrayOfValues) AsSlackPathArrayOfValues

func (*NotificationChannelSpec_FieldSubPathArrayOfValues) AsWebhookPathArrayOfValues

func (*NotificationChannelSpec_FieldSubPathArrayOfValues) GetRawValues

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

type NotificationChannelSpec_FieldSubPathValue

type NotificationChannelSpec_FieldSubPathValue struct {
	NotificationChannelSpec_FieldPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpec_FieldSubPathValue) AsEmailPathValue

func (*NotificationChannelSpec_FieldSubPathValue) AsSlackPathValue

func (*NotificationChannelSpec_FieldSubPathValue) AsWebhookPathValue

func (*NotificationChannelSpec_FieldSubPathValue) CompareWith

func (*NotificationChannelSpec_FieldSubPathValue) CompareWithRaw

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

func (*NotificationChannelSpec_FieldSubPathValue) GetRawValue

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

func (*NotificationChannelSpec_FieldSubPathValue) SetTo

func (*NotificationChannelSpec_FieldSubPathValue) SetToRaw

type NotificationChannelSpec_FieldTerminalPath

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

func (*NotificationChannelSpec_FieldTerminalPath) ClearValue

func (*NotificationChannelSpec_FieldTerminalPath) ClearValueRaw

func (*NotificationChannelSpec_FieldTerminalPath) Get

func (fp *NotificationChannelSpec_FieldTerminalPath) Get(source *NotificationChannel_Spec) (values []interface{})

Get returns all values pointed by specific field from source NotificationChannel_Spec

func (*NotificationChannelSpec_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannelSpec_FieldTerminalPath) GetRaw

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

func (*NotificationChannelSpec_FieldTerminalPath) GetSingle

func (fp *NotificationChannelSpec_FieldTerminalPath) GetSingle(source *NotificationChannel_Spec) (interface{}, bool)

GetSingle returns value pointed by specific field of from source NotificationChannel_Spec

func (*NotificationChannelSpec_FieldTerminalPath) GetSingleRaw

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

func (*NotificationChannelSpec_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*NotificationChannelSpec_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*NotificationChannelSpec_FieldTerminalPath) Selector

func (*NotificationChannelSpec_FieldTerminalPath) SplitIntoTerminalIPaths

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

func (*NotificationChannelSpec_FieldTerminalPath) String

String returns path representation in proto convention

func (*NotificationChannelSpec_FieldTerminalPath) WithIArrayItemValue

func (*NotificationChannelSpec_FieldTerminalPath) WithIArrayOfValues

func (*NotificationChannelSpec_FieldTerminalPath) WithIValue

func (*NotificationChannelSpec_FieldTerminalPath) WithRawIArrayItemValue

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

func (*NotificationChannelSpec_FieldTerminalPath) WithRawIArrayOfValues

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

func (*NotificationChannelSpec_FieldTerminalPath) WithRawIValue

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

type NotificationChannelSpec_FieldTerminalPathArrayItemValue

type NotificationChannelSpec_FieldTerminalPathArrayItemValue struct {
	NotificationChannelSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpec_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*NotificationChannelSpec_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*NotificationChannelSpec_FieldTerminalPathArrayItemValue) GetSingle

func (*NotificationChannelSpec_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type NotificationChannelSpec_FieldTerminalPathArrayOfValues

type NotificationChannelSpec_FieldTerminalPathArrayOfValues struct {
	NotificationChannelSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpec_FieldTerminalPathArrayOfValues) AsEmailArrayOfValues

func (*NotificationChannelSpec_FieldTerminalPathArrayOfValues) AsEnabledArrayOfValues

func (fpaov *NotificationChannelSpec_FieldTerminalPathArrayOfValues) AsEnabledArrayOfValues() ([]bool, bool)

func (*NotificationChannelSpec_FieldTerminalPathArrayOfValues) AsNotificationLanguageCodeArrayOfValues

func (fpaov *NotificationChannelSpec_FieldTerminalPathArrayOfValues) AsNotificationLanguageCodeArrayOfValues() ([]string, bool)

func (*NotificationChannelSpec_FieldTerminalPathArrayOfValues) AsSlackArrayOfValues

func (*NotificationChannelSpec_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues

func (*NotificationChannelSpec_FieldTerminalPathArrayOfValues) AsWebhookArrayOfValues

func (*NotificationChannelSpec_FieldTerminalPathArrayOfValues) GetRawValues

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

type NotificationChannelSpec_FieldTerminalPathValue

type NotificationChannelSpec_FieldTerminalPathValue struct {
	NotificationChannelSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelSpec_FieldTerminalPathValue) AsEmailValue

func (*NotificationChannelSpec_FieldTerminalPathValue) AsEnabledValue

func (fpv *NotificationChannelSpec_FieldTerminalPathValue) AsEnabledValue() (bool, bool)

func (*NotificationChannelSpec_FieldTerminalPathValue) AsNotificationLanguageCodeValue

func (fpv *NotificationChannelSpec_FieldTerminalPathValue) AsNotificationLanguageCodeValue() (string, bool)

func (*NotificationChannelSpec_FieldTerminalPathValue) AsSlackValue

func (*NotificationChannelSpec_FieldTerminalPathValue) AsTypeValue

func (*NotificationChannelSpec_FieldTerminalPathValue) AsWebhookValue

func (*NotificationChannelSpec_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'NotificationChannelSpec_FieldTerminalPathValue' with the value under path in 'NotificationChannel_Spec'.

func (*NotificationChannelSpec_FieldTerminalPathValue) CompareWithRaw

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

func (*NotificationChannelSpec_FieldTerminalPathValue) GetRawValue

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

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

func (*NotificationChannelSpec_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Spec

func (*NotificationChannelSpec_FieldTerminalPathValue) SetToRaw

type NotificationChannelStateErrorFieldPathBuilder

type NotificationChannelStateErrorFieldPathBuilder struct{}

func NewNotificationChannelStateErrorFieldPathBuilder

func NewNotificationChannelStateErrorFieldPathBuilder() NotificationChannelStateErrorFieldPathBuilder

func (NotificationChannelStateErrorFieldPathBuilder) Message

func (NotificationChannelStateErrorFieldPathBuilder) Time

type NotificationChannelStateError_FieldPath

type NotificationChannelStateError_FieldPath interface {
	gotenobject.FieldPath
	Selector() NotificationChannelStateError_FieldPathSelector
	Get(source *NotificationChannel_State_Error) []interface{}
	GetSingle(source *NotificationChannel_State_Error) (interface{}, bool)
	ClearValue(item *NotificationChannel_State_Error)

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

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

func MustParseNotificationChannelStateError_FieldPath

func MustParseNotificationChannelStateError_FieldPath(rawField string) NotificationChannelStateError_FieldPath

func ParseNotificationChannelStateError_FieldPath

func ParseNotificationChannelStateError_FieldPath(rawField string) (NotificationChannelStateError_FieldPath, error)

type NotificationChannelStateError_FieldPathArrayItemValue

type NotificationChannelStateError_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	NotificationChannelStateError_FieldPath
	ContainsValue(*NotificationChannel_State_Error) bool
}

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

func MustParseNotificationChannelStateError_FieldPathArrayItemValue

func MustParseNotificationChannelStateError_FieldPathArrayItemValue(pathStr, valueStr string) NotificationChannelStateError_FieldPathArrayItemValue

func ParseNotificationChannelStateError_FieldPathArrayItemValue

func ParseNotificationChannelStateError_FieldPathArrayItemValue(pathStr, valueStr string) (NotificationChannelStateError_FieldPathArrayItemValue, error)

ParseNotificationChannelStateError_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type NotificationChannelStateError_FieldPathArrayOfValues

type NotificationChannelStateError_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	NotificationChannelStateError_FieldPath
}

NotificationChannelStateError_FieldPathArrayOfValues allows storing slice of values for Error fields according to their type

func MustParseNotificationChannelStateError_FieldPathArrayOfValues

func MustParseNotificationChannelStateError_FieldPathArrayOfValues(pathStr, valuesStr string) NotificationChannelStateError_FieldPathArrayOfValues

func ParseNotificationChannelStateError_FieldPathArrayOfValues

func ParseNotificationChannelStateError_FieldPathArrayOfValues(pathStr, valuesStr string) (NotificationChannelStateError_FieldPathArrayOfValues, error)

type NotificationChannelStateError_FieldPathSelector

type NotificationChannelStateError_FieldPathSelector int32
const (
	NotificationChannelStateError_FieldPathSelectorTime    NotificationChannelStateError_FieldPathSelector = 0
	NotificationChannelStateError_FieldPathSelectorMessage NotificationChannelStateError_FieldPathSelector = 1
)

func (NotificationChannelStateError_FieldPathSelector) String

type NotificationChannelStateError_FieldPathValue

type NotificationChannelStateError_FieldPathValue interface {
	NotificationChannelStateError_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **NotificationChannel_State_Error)
	CompareWith(*NotificationChannel_State_Error) (cmp int, comparable bool)
}

NotificationChannelStateError_FieldPathValue allows storing values for Error fields according to their type

func MustParseNotificationChannelStateError_FieldPathValue

func MustParseNotificationChannelStateError_FieldPathValue(pathStr, valueStr string) NotificationChannelStateError_FieldPathValue

func ParseNotificationChannelStateError_FieldPathValue

func ParseNotificationChannelStateError_FieldPathValue(pathStr, valueStr string) (NotificationChannelStateError_FieldPathValue, error)

type NotificationChannelStateError_FieldTerminalPath

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

func (*NotificationChannelStateError_FieldTerminalPath) ClearValue

func (*NotificationChannelStateError_FieldTerminalPath) ClearValueRaw

func (*NotificationChannelStateError_FieldTerminalPath) Get

Get returns all values pointed by specific field from source NotificationChannel_State_Error

func (*NotificationChannelStateError_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannelStateError_FieldTerminalPath) GetRaw

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

func (*NotificationChannelStateError_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source NotificationChannel_State_Error

func (*NotificationChannelStateError_FieldTerminalPath) GetSingleRaw

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

func (*NotificationChannelStateError_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*NotificationChannelStateError_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*NotificationChannelStateError_FieldTerminalPath) Selector

func (*NotificationChannelStateError_FieldTerminalPath) SplitIntoTerminalIPaths

func (*NotificationChannelStateError_FieldTerminalPath) String

String returns path representation in proto convention

func (*NotificationChannelStateError_FieldTerminalPath) WithIArrayItemValue

func (*NotificationChannelStateError_FieldTerminalPath) WithIArrayOfValues

func (*NotificationChannelStateError_FieldTerminalPath) WithIValue

func (*NotificationChannelStateError_FieldTerminalPath) WithRawIArrayItemValue

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

func (*NotificationChannelStateError_FieldTerminalPath) WithRawIArrayOfValues

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

func (*NotificationChannelStateError_FieldTerminalPath) WithRawIValue

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

type NotificationChannelStateError_FieldTerminalPathArrayItemValue

type NotificationChannelStateError_FieldTerminalPathArrayItemValue struct {
	NotificationChannelStateError_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelStateError_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*NotificationChannelStateError_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*NotificationChannelStateError_FieldTerminalPathArrayItemValue) GetSingle

func (*NotificationChannelStateError_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type NotificationChannelStateError_FieldTerminalPathArrayOfValues

type NotificationChannelStateError_FieldTerminalPathArrayOfValues struct {
	NotificationChannelStateError_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelStateError_FieldTerminalPathArrayOfValues) AsMessageArrayOfValues

func (fpaov *NotificationChannelStateError_FieldTerminalPathArrayOfValues) AsMessageArrayOfValues() ([]string, bool)

func (*NotificationChannelStateError_FieldTerminalPathArrayOfValues) AsTimeArrayOfValues

func (*NotificationChannelStateError_FieldTerminalPathArrayOfValues) GetRawValues

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

type NotificationChannelStateError_FieldTerminalPathValue

type NotificationChannelStateError_FieldTerminalPathValue struct {
	NotificationChannelStateError_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelStateError_FieldTerminalPathValue) AsMessageValue

func (*NotificationChannelStateError_FieldTerminalPathValue) AsTimeValue

func (*NotificationChannelStateError_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'NotificationChannelStateError_FieldTerminalPathValue' with the value under path in 'NotificationChannel_State_Error'.

func (*NotificationChannelStateError_FieldTerminalPathValue) CompareWithRaw

func (*NotificationChannelStateError_FieldTerminalPathValue) GetRawValue

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

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

func (*NotificationChannelStateError_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Error

func (*NotificationChannelStateError_FieldTerminalPathValue) SetToRaw

type NotificationChannelStateFieldPathBuilder

type NotificationChannelStateFieldPathBuilder struct{}

func NewNotificationChannelStateFieldPathBuilder

func NewNotificationChannelStateFieldPathBuilder() NotificationChannelStateFieldPathBuilder

func (NotificationChannelStateFieldPathBuilder) Error

func (NotificationChannelStateFieldPathBuilder) Status

type NotificationChannelState_FieldPath

type NotificationChannelState_FieldPath interface {
	gotenobject.FieldPath
	Selector() NotificationChannelState_FieldPathSelector
	Get(source *NotificationChannel_State) []interface{}
	GetSingle(source *NotificationChannel_State) (interface{}, bool)
	ClearValue(item *NotificationChannel_State)

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

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

func MustParseNotificationChannelState_FieldPath

func MustParseNotificationChannelState_FieldPath(rawField string) NotificationChannelState_FieldPath

func ParseNotificationChannelState_FieldPath

func ParseNotificationChannelState_FieldPath(rawField string) (NotificationChannelState_FieldPath, error)

type NotificationChannelState_FieldPathArrayItemValue

type NotificationChannelState_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	NotificationChannelState_FieldPath
	ContainsValue(*NotificationChannel_State) bool
}

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

func MustParseNotificationChannelState_FieldPathArrayItemValue

func MustParseNotificationChannelState_FieldPathArrayItemValue(pathStr, valueStr string) NotificationChannelState_FieldPathArrayItemValue

func ParseNotificationChannelState_FieldPathArrayItemValue

func ParseNotificationChannelState_FieldPathArrayItemValue(pathStr, valueStr string) (NotificationChannelState_FieldPathArrayItemValue, error)

ParseNotificationChannelState_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type NotificationChannelState_FieldPathArrayOfValues

type NotificationChannelState_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	NotificationChannelState_FieldPath
}

NotificationChannelState_FieldPathArrayOfValues allows storing slice of values for State fields according to their type

func MustParseNotificationChannelState_FieldPathArrayOfValues

func MustParseNotificationChannelState_FieldPathArrayOfValues(pathStr, valuesStr string) NotificationChannelState_FieldPathArrayOfValues

func ParseNotificationChannelState_FieldPathArrayOfValues

func ParseNotificationChannelState_FieldPathArrayOfValues(pathStr, valuesStr string) (NotificationChannelState_FieldPathArrayOfValues, error)

type NotificationChannelState_FieldPathSelector

type NotificationChannelState_FieldPathSelector int32
const (
	NotificationChannelState_FieldPathSelectorStatus NotificationChannelState_FieldPathSelector = 0
	NotificationChannelState_FieldPathSelectorError  NotificationChannelState_FieldPathSelector = 1
)

func (NotificationChannelState_FieldPathSelector) String

type NotificationChannelState_FieldPathValue

type NotificationChannelState_FieldPathValue interface {
	NotificationChannelState_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **NotificationChannel_State)
	CompareWith(*NotificationChannel_State) (cmp int, comparable bool)
}

NotificationChannelState_FieldPathValue allows storing values for State fields according to their type

func MustParseNotificationChannelState_FieldPathValue

func MustParseNotificationChannelState_FieldPathValue(pathStr, valueStr string) NotificationChannelState_FieldPathValue

func ParseNotificationChannelState_FieldPathValue

func ParseNotificationChannelState_FieldPathValue(pathStr, valueStr string) (NotificationChannelState_FieldPathValue, error)

type NotificationChannelState_FieldSubPath

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

func (*NotificationChannelState_FieldSubPath) AsErrorSubPath

func (*NotificationChannelState_FieldSubPath) ClearValue

func (*NotificationChannelState_FieldSubPath) ClearValueRaw

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

func (*NotificationChannelState_FieldSubPath) Get

func (fps *NotificationChannelState_FieldSubPath) Get(source *NotificationChannel_State) (values []interface{})

Get returns all values pointed by selected field from source NotificationChannel_State

func (*NotificationChannelState_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannelState_FieldSubPath) GetRaw

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

func (*NotificationChannelState_FieldSubPath) GetSingle

func (fps *NotificationChannelState_FieldSubPath) GetSingle(source *NotificationChannel_State) (interface{}, bool)

GetSingle returns value of selected field from source NotificationChannel_State

func (*NotificationChannelState_FieldSubPath) GetSingleRaw

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

func (*NotificationChannelState_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*NotificationChannelState_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*NotificationChannelState_FieldSubPath) Selector

func (*NotificationChannelState_FieldSubPath) SplitIntoTerminalIPaths

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

func (*NotificationChannelState_FieldSubPath) String

String returns path representation in proto convention

func (*NotificationChannelState_FieldSubPath) WithIArrayItemValue

func (*NotificationChannelState_FieldSubPath) WithIArrayOfValues

func (*NotificationChannelState_FieldSubPath) WithIValue

func (*NotificationChannelState_FieldSubPath) WithRawIArrayItemValue

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

func (*NotificationChannelState_FieldSubPath) WithRawIArrayOfValues

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

func (*NotificationChannelState_FieldSubPath) WithRawIValue

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

type NotificationChannelState_FieldSubPathArrayItemValue

type NotificationChannelState_FieldSubPathArrayItemValue struct {
	NotificationChannelState_FieldPath
	// contains filtered or unexported fields
}

func (*NotificationChannelState_FieldSubPathArrayItemValue) AsErrorPathItemValue

func (*NotificationChannelState_FieldSubPathArrayItemValue) ContainsValue

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

func (*NotificationChannelState_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type NotificationChannelState_FieldSubPathArrayOfValues

type NotificationChannelState_FieldSubPathArrayOfValues struct {
	NotificationChannelState_FieldPath
	// contains filtered or unexported fields
}

func (*NotificationChannelState_FieldSubPathArrayOfValues) AsErrorPathArrayOfValues

func (*NotificationChannelState_FieldSubPathArrayOfValues) GetRawValues

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

type NotificationChannelState_FieldSubPathValue

type NotificationChannelState_FieldSubPathValue struct {
	NotificationChannelState_FieldPath
	// contains filtered or unexported fields
}

func (*NotificationChannelState_FieldSubPathValue) AsErrorPathValue

func (*NotificationChannelState_FieldSubPathValue) CompareWith

func (*NotificationChannelState_FieldSubPathValue) CompareWithRaw

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

func (*NotificationChannelState_FieldSubPathValue) GetRawValue

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

func (*NotificationChannelState_FieldSubPathValue) SetTo

func (*NotificationChannelState_FieldSubPathValue) SetToRaw

type NotificationChannelState_FieldTerminalPath

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

func (*NotificationChannelState_FieldTerminalPath) ClearValue

func (*NotificationChannelState_FieldTerminalPath) ClearValueRaw

func (*NotificationChannelState_FieldTerminalPath) Get

func (fp *NotificationChannelState_FieldTerminalPath) Get(source *NotificationChannel_State) (values []interface{})

Get returns all values pointed by specific field from source NotificationChannel_State

func (*NotificationChannelState_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannelState_FieldTerminalPath) GetRaw

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

func (*NotificationChannelState_FieldTerminalPath) GetSingle

func (fp *NotificationChannelState_FieldTerminalPath) GetSingle(source *NotificationChannel_State) (interface{}, bool)

GetSingle returns value pointed by specific field of from source NotificationChannel_State

func (*NotificationChannelState_FieldTerminalPath) GetSingleRaw

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

func (*NotificationChannelState_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*NotificationChannelState_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*NotificationChannelState_FieldTerminalPath) Selector

func (*NotificationChannelState_FieldTerminalPath) SplitIntoTerminalIPaths

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

func (*NotificationChannelState_FieldTerminalPath) String

String returns path representation in proto convention

func (*NotificationChannelState_FieldTerminalPath) WithIArrayItemValue

func (*NotificationChannelState_FieldTerminalPath) WithIArrayOfValues

func (*NotificationChannelState_FieldTerminalPath) WithIValue

func (*NotificationChannelState_FieldTerminalPath) WithRawIArrayItemValue

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

func (*NotificationChannelState_FieldTerminalPath) WithRawIArrayOfValues

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

func (*NotificationChannelState_FieldTerminalPath) WithRawIValue

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

type NotificationChannelState_FieldTerminalPathArrayItemValue

type NotificationChannelState_FieldTerminalPathArrayItemValue struct {
	NotificationChannelState_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelState_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*NotificationChannelState_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*NotificationChannelState_FieldTerminalPathArrayItemValue) GetSingle

func (*NotificationChannelState_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type NotificationChannelState_FieldTerminalPathArrayOfValues

type NotificationChannelState_FieldTerminalPathArrayOfValues struct {
	NotificationChannelState_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelState_FieldTerminalPathArrayOfValues) AsErrorArrayOfValues

func (*NotificationChannelState_FieldTerminalPathArrayOfValues) AsStatusArrayOfValues

func (*NotificationChannelState_FieldTerminalPathArrayOfValues) GetRawValues

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

type NotificationChannelState_FieldTerminalPathValue

type NotificationChannelState_FieldTerminalPathValue struct {
	NotificationChannelState_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannelState_FieldTerminalPathValue) AsErrorValue

func (*NotificationChannelState_FieldTerminalPathValue) AsStatusValue

func (*NotificationChannelState_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'NotificationChannelState_FieldTerminalPathValue' with the value under path in 'NotificationChannel_State'.

func (*NotificationChannelState_FieldTerminalPathValue) CompareWithRaw

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

func (*NotificationChannelState_FieldTerminalPathValue) GetRawValue

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

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

func (*NotificationChannelState_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object State

func (*NotificationChannelState_FieldTerminalPathValue) SetToRaw

type NotificationChannel_FieldMask

type NotificationChannel_FieldMask struct {
	Paths []NotificationChannel_FieldPath
}

func FullNotificationChannel_FieldMask

func FullNotificationChannel_FieldMask() *NotificationChannel_FieldMask

func ResourceViewFieldMask

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

func (*NotificationChannel_FieldMask) AppendPath

func (*NotificationChannel_FieldMask) AppendRawPath

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

func (*NotificationChannel_FieldMask) DecodeFirestore

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

func (*NotificationChannel_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*NotificationChannel_FieldMask) FilterInputFields

func (fieldMask *NotificationChannel_FieldMask) FilterInputFields() *NotificationChannel_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*NotificationChannel_FieldMask) FromProtoFieldMask

func (fieldMask *NotificationChannel_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*NotificationChannel_FieldMask) GetPaths

func (*NotificationChannel_FieldMask) GetRawPaths

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

func (*NotificationChannel_FieldMask) IsFull

func (fieldMask *NotificationChannel_FieldMask) IsFull() bool

func (NotificationChannel_FieldMask) Marshal

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

implement methods required by customType

func (NotificationChannel_FieldMask) MarshalJSON

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

func (*NotificationChannel_FieldMask) PathsCount

func (fieldMask *NotificationChannel_FieldMask) PathsCount() int

func (*NotificationChannel_FieldMask) Project

func (*NotificationChannel_FieldMask) ProjectRaw

func (*NotificationChannel_FieldMask) ProtoMessage

func (fieldMask *NotificationChannel_FieldMask) ProtoMessage()

func (*NotificationChannel_FieldMask) ProtoReflect

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

func (*NotificationChannel_FieldMask) Reset

func (fieldMask *NotificationChannel_FieldMask) Reset()

func (*NotificationChannel_FieldMask) Set

func (fieldMask *NotificationChannel_FieldMask) Set(target, source *NotificationChannel)

func (*NotificationChannel_FieldMask) SetFromCliFlag

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

func (*NotificationChannel_FieldMask) SetRaw

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

func (*NotificationChannel_FieldMask) Size

func (fieldMask *NotificationChannel_FieldMask) Size() int

func (*NotificationChannel_FieldMask) String

func (fieldMask *NotificationChannel_FieldMask) String() string

func (*NotificationChannel_FieldMask) Subtract

func (*NotificationChannel_FieldMask) SubtractRaw

func (*NotificationChannel_FieldMask) ToProtoFieldMask

func (fieldMask *NotificationChannel_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*NotificationChannel_FieldMask) Unmarshal

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

func (*NotificationChannel_FieldMask) UnmarshalJSON

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

type NotificationChannel_FieldPath

type NotificationChannel_FieldPath interface {
	gotenobject.FieldPath
	Selector() NotificationChannel_FieldPathSelector
	Get(source *NotificationChannel) []interface{}
	GetSingle(source *NotificationChannel) (interface{}, bool)
	ClearValue(item *NotificationChannel)

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

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

func MustParseNotificationChannel_FieldPath

func MustParseNotificationChannel_FieldPath(rawField string) NotificationChannel_FieldPath

func ParseNotificationChannel_FieldPath

func ParseNotificationChannel_FieldPath(rawField string) (NotificationChannel_FieldPath, error)

type NotificationChannel_FieldPathArrayItemValue

type NotificationChannel_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	NotificationChannel_FieldPath
	ContainsValue(*NotificationChannel) bool
}

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

func MustParseNotificationChannel_FieldPathArrayItemValue

func MustParseNotificationChannel_FieldPathArrayItemValue(pathStr, valueStr string) NotificationChannel_FieldPathArrayItemValue

func ParseNotificationChannel_FieldPathArrayItemValue

func ParseNotificationChannel_FieldPathArrayItemValue(pathStr, valueStr string) (NotificationChannel_FieldPathArrayItemValue, error)

ParseNotificationChannel_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type NotificationChannel_FieldPathArrayOfValues

type NotificationChannel_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	NotificationChannel_FieldPath
}

NotificationChannel_FieldPathArrayOfValues allows storing slice of values for NotificationChannel fields according to their type

func MustParseNotificationChannel_FieldPathArrayOfValues

func MustParseNotificationChannel_FieldPathArrayOfValues(pathStr, valuesStr string) NotificationChannel_FieldPathArrayOfValues

func ParseNotificationChannel_FieldPathArrayOfValues

func ParseNotificationChannel_FieldPathArrayOfValues(pathStr, valuesStr string) (NotificationChannel_FieldPathArrayOfValues, error)

type NotificationChannel_FieldPathSelector

type NotificationChannel_FieldPathSelector int32
const (
	NotificationChannel_FieldPathSelectorName        NotificationChannel_FieldPathSelector = 0
	NotificationChannel_FieldPathSelectorMetadata    NotificationChannel_FieldPathSelector = 1
	NotificationChannel_FieldPathSelectorDisplayName NotificationChannel_FieldPathSelector = 2
	NotificationChannel_FieldPathSelectorSpec        NotificationChannel_FieldPathSelector = 3
	NotificationChannel_FieldPathSelectorState       NotificationChannel_FieldPathSelector = 4
	NotificationChannel_FieldPathSelectorDescription NotificationChannel_FieldPathSelector = 5
)

func (NotificationChannel_FieldPathSelector) String

type NotificationChannel_FieldPathValue

type NotificationChannel_FieldPathValue interface {
	NotificationChannel_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **NotificationChannel)
	CompareWith(*NotificationChannel) (cmp int, comparable bool)
}

NotificationChannel_FieldPathValue allows storing values for NotificationChannel fields according to their type

func MustParseNotificationChannel_FieldPathValue

func MustParseNotificationChannel_FieldPathValue(pathStr, valueStr string) NotificationChannel_FieldPathValue

func ParseNotificationChannel_FieldPathValue

func ParseNotificationChannel_FieldPathValue(pathStr, valueStr string) (NotificationChannel_FieldPathValue, error)

type NotificationChannel_FieldSubPath

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

func (*NotificationChannel_FieldSubPath) AsMetadataSubPath

func (fps *NotificationChannel_FieldSubPath) AsMetadataSubPath() (meta.Meta_FieldPath, bool)

func (*NotificationChannel_FieldSubPath) AsSpecSubPath

func (*NotificationChannel_FieldSubPath) AsStateSubPath

func (*NotificationChannel_FieldSubPath) ClearValue

func (*NotificationChannel_FieldSubPath) ClearValueRaw

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

func (*NotificationChannel_FieldSubPath) Get

func (fps *NotificationChannel_FieldSubPath) Get(source *NotificationChannel) (values []interface{})

Get returns all values pointed by selected field from source NotificationChannel

func (*NotificationChannel_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannel_FieldSubPath) GetRaw

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

func (*NotificationChannel_FieldSubPath) GetSingle

func (fps *NotificationChannel_FieldSubPath) GetSingle(source *NotificationChannel) (interface{}, bool)

GetSingle returns value of selected field from source NotificationChannel

func (*NotificationChannel_FieldSubPath) GetSingleRaw

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

func (*NotificationChannel_FieldSubPath) IsLeaf

func (fps *NotificationChannel_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*NotificationChannel_FieldSubPath) JSONString

func (fps *NotificationChannel_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*NotificationChannel_FieldSubPath) Selector

func (*NotificationChannel_FieldSubPath) SplitIntoTerminalIPaths

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

func (*NotificationChannel_FieldSubPath) String

String returns path representation in proto convention

func (*NotificationChannel_FieldSubPath) WithIArrayItemValue

func (fps *NotificationChannel_FieldSubPath) WithIArrayItemValue(value interface{}) NotificationChannel_FieldPathArrayItemValue

func (*NotificationChannel_FieldSubPath) WithIArrayOfValues

func (fps *NotificationChannel_FieldSubPath) WithIArrayOfValues(values interface{}) NotificationChannel_FieldPathArrayOfValues

func (*NotificationChannel_FieldSubPath) WithIValue

func (fps *NotificationChannel_FieldSubPath) WithIValue(value interface{}) NotificationChannel_FieldPathValue

func (*NotificationChannel_FieldSubPath) WithRawIArrayItemValue

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

func (*NotificationChannel_FieldSubPath) WithRawIArrayOfValues

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

func (*NotificationChannel_FieldSubPath) WithRawIValue

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

type NotificationChannel_FieldSubPathArrayItemValue

type NotificationChannel_FieldSubPathArrayItemValue struct {
	NotificationChannel_FieldPath
	// contains filtered or unexported fields
}

func (*NotificationChannel_FieldSubPathArrayItemValue) AsMetadataPathItemValue

func (*NotificationChannel_FieldSubPathArrayItemValue) AsSpecPathItemValue

func (*NotificationChannel_FieldSubPathArrayItemValue) AsStatePathItemValue

func (*NotificationChannel_FieldSubPathArrayItemValue) ContainsValue

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

func (*NotificationChannel_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type NotificationChannel_FieldSubPathArrayOfValues

type NotificationChannel_FieldSubPathArrayOfValues struct {
	NotificationChannel_FieldPath
	// contains filtered or unexported fields
}

func (*NotificationChannel_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues

func (*NotificationChannel_FieldSubPathArrayOfValues) AsSpecPathArrayOfValues

func (*NotificationChannel_FieldSubPathArrayOfValues) AsStatePathArrayOfValues

func (*NotificationChannel_FieldSubPathArrayOfValues) GetRawValues

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

type NotificationChannel_FieldSubPathValue

type NotificationChannel_FieldSubPathValue struct {
	NotificationChannel_FieldPath
	// contains filtered or unexported fields
}

func (*NotificationChannel_FieldSubPathValue) AsMetadataPathValue

func (fpvs *NotificationChannel_FieldSubPathValue) AsMetadataPathValue() (meta.Meta_FieldPathValue, bool)

func (*NotificationChannel_FieldSubPathValue) AsSpecPathValue

func (*NotificationChannel_FieldSubPathValue) AsStatePathValue

func (*NotificationChannel_FieldSubPathValue) CompareWith

func (fpvs *NotificationChannel_FieldSubPathValue) CompareWith(source *NotificationChannel) (int, bool)

func (*NotificationChannel_FieldSubPathValue) CompareWithRaw

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

func (*NotificationChannel_FieldSubPathValue) GetRawValue

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

func (*NotificationChannel_FieldSubPathValue) SetTo

func (*NotificationChannel_FieldSubPathValue) SetToRaw

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

type NotificationChannel_FieldTerminalPath

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

func (*NotificationChannel_FieldTerminalPath) ClearValue

func (*NotificationChannel_FieldTerminalPath) ClearValueRaw

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

func (*NotificationChannel_FieldTerminalPath) Get

func (fp *NotificationChannel_FieldTerminalPath) Get(source *NotificationChannel) (values []interface{})

Get returns all values pointed by specific field from source NotificationChannel

func (*NotificationChannel_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*NotificationChannel_FieldTerminalPath) GetRaw

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

func (*NotificationChannel_FieldTerminalPath) GetSingle

func (fp *NotificationChannel_FieldTerminalPath) GetSingle(source *NotificationChannel) (interface{}, bool)

GetSingle returns value pointed by specific field of from source NotificationChannel

func (*NotificationChannel_FieldTerminalPath) GetSingleRaw

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

func (*NotificationChannel_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*NotificationChannel_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*NotificationChannel_FieldTerminalPath) Selector

func (*NotificationChannel_FieldTerminalPath) SplitIntoTerminalIPaths

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

func (*NotificationChannel_FieldTerminalPath) String

String returns path representation in proto convention

func (*NotificationChannel_FieldTerminalPath) WithIArrayItemValue

func (*NotificationChannel_FieldTerminalPath) WithIArrayOfValues

func (fp *NotificationChannel_FieldTerminalPath) WithIArrayOfValues(values interface{}) NotificationChannel_FieldPathArrayOfValues

func (*NotificationChannel_FieldTerminalPath) WithIValue

func (*NotificationChannel_FieldTerminalPath) WithRawIArrayItemValue

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

func (*NotificationChannel_FieldTerminalPath) WithRawIArrayOfValues

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

func (*NotificationChannel_FieldTerminalPath) WithRawIValue

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

type NotificationChannel_FieldTerminalPathArrayItemValue

type NotificationChannel_FieldTerminalPathArrayItemValue struct {
	NotificationChannel_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannel_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*NotificationChannel_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*NotificationChannel_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *NotificationChannel_FieldTerminalPathArrayItemValue) GetSingle(source *NotificationChannel) (interface{}, bool)

func (*NotificationChannel_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type NotificationChannel_FieldTerminalPathArrayOfValues

type NotificationChannel_FieldTerminalPathArrayOfValues struct {
	NotificationChannel_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannel_FieldTerminalPathArrayOfValues) AsDescriptionArrayOfValues

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

func (*NotificationChannel_FieldTerminalPathArrayOfValues) AsDisplayNameArrayOfValues

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

func (*NotificationChannel_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues

func (fpaov *NotificationChannel_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues() ([]*meta.Meta, bool)

func (*NotificationChannel_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

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

func (*NotificationChannel_FieldTerminalPathArrayOfValues) AsSpecArrayOfValues

func (*NotificationChannel_FieldTerminalPathArrayOfValues) AsStateArrayOfValues

func (*NotificationChannel_FieldTerminalPathArrayOfValues) GetRawValues

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

type NotificationChannel_FieldTerminalPathValue

type NotificationChannel_FieldTerminalPathValue struct {
	NotificationChannel_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*NotificationChannel_FieldTerminalPathValue) AsDescriptionValue

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

func (*NotificationChannel_FieldTerminalPathValue) AsDisplayNameValue

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

func (*NotificationChannel_FieldTerminalPathValue) AsMetadataValue

func (fpv *NotificationChannel_FieldTerminalPathValue) AsMetadataValue() (*meta.Meta, bool)

func (*NotificationChannel_FieldTerminalPathValue) AsNameValue

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

func (*NotificationChannel_FieldTerminalPathValue) AsSpecValue

func (*NotificationChannel_FieldTerminalPathValue) AsStateValue

func (*NotificationChannel_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'NotificationChannel_FieldTerminalPathValue' with the value under path in 'NotificationChannel'.

func (*NotificationChannel_FieldTerminalPathValue) CompareWithRaw

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

func (*NotificationChannel_FieldTerminalPathValue) GetRawValue

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

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

func (*NotificationChannel_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object NotificationChannel

func (*NotificationChannel_FieldTerminalPathValue) SetToRaw

type NotificationChannel_Spec

type NotificationChannel_Spec struct {

	// Enabled flag. Whether the NotificationChannel is enabled or not. Disabled
	// channels will not be used for alerting.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty" firestore:"enabled"`
	// Type. Corresponding spec should a oneof field.
	Type NotificationChannel_Spec_Type `` /* 132-byte string literal not displayed */
	// Email
	Email *NotificationChannel_Spec_Email `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty" firestore:"email"`
	// Slack
	Slack   *NotificationChannel_Spec_Slack   `protobuf:"bytes,4,opt,name=slack,proto3" json:"slack,omitempty" firestore:"slack"`
	Webhook *NotificationChannel_Spec_Webhook `protobuf:"bytes,5,opt,name=webhook,proto3" json:"webhook,omitempty" firestore:"webhook"`
	// Default language for invitation is english (eng)
	// Configuring unsupported language will fallback to english
	// Currently only sendgrid uses this.
	NotificationLanguageCode string `` /* 172-byte string literal not displayed */
	// contains filtered or unexported fields
}

Spec of NotificationChannel

func (*NotificationChannel_Spec) Clone

func (*NotificationChannel_Spec) CloneRaw

func (*NotificationChannel_Spec) Descriptor

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

Deprecated, Use NotificationChannel_Spec.ProtoReflect.Descriptor instead.

func (*NotificationChannel_Spec) GetEmail

func (*NotificationChannel_Spec) GetEnabled

func (m *NotificationChannel_Spec) GetEnabled() bool

func (*NotificationChannel_Spec) GetNotificationLanguageCode

func (m *NotificationChannel_Spec) GetNotificationLanguageCode() string

func (*NotificationChannel_Spec) GetSlack

func (*NotificationChannel_Spec) GetType

func (*NotificationChannel_Spec) GetWebhook

func (*NotificationChannel_Spec) GotenMessage

func (*NotificationChannel_Spec) GotenMessage()

func (*NotificationChannel_Spec) GotenObjectExt

func (o *NotificationChannel_Spec) GotenObjectExt()

func (*NotificationChannel_Spec) GotenValidate

func (obj *NotificationChannel_Spec) GotenValidate() error

func (*NotificationChannel_Spec) MakeDiffFieldMask

func (*NotificationChannel_Spec) MakeFullFieldMask

func (*NotificationChannel_Spec) MakeRawDiffFieldMask

func (*NotificationChannel_Spec) MakeRawFullFieldMask

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

func (*NotificationChannel_Spec) Marshal

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

func (*NotificationChannel_Spec) MarshalJSON

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

func (*NotificationChannel_Spec) Merge

func (*NotificationChannel_Spec) MergeRaw

func (*NotificationChannel_Spec) ProtoMessage

func (*NotificationChannel_Spec) ProtoMessage()

func (*NotificationChannel_Spec) ProtoReflect

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

func (*NotificationChannel_Spec) Reset

func (m *NotificationChannel_Spec) Reset()

func (*NotificationChannel_Spec) SetEmail

func (*NotificationChannel_Spec) SetEnabled

func (m *NotificationChannel_Spec) SetEnabled(fv bool)

func (*NotificationChannel_Spec) SetNotificationLanguageCode

func (m *NotificationChannel_Spec) SetNotificationLanguageCode(fv string)

func (*NotificationChannel_Spec) SetSlack

func (*NotificationChannel_Spec) SetType

func (*NotificationChannel_Spec) SetWebhook

func (*NotificationChannel_Spec) String

func (m *NotificationChannel_Spec) String() string

func (*NotificationChannel_Spec) Unmarshal

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

func (*NotificationChannel_Spec) UnmarshalJSON

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

type NotificationChannel_SpecPathSelectorEmail

type NotificationChannel_SpecPathSelectorEmail struct{}

func (NotificationChannel_SpecPathSelectorEmail) Addresses

func (NotificationChannel_SpecPathSelectorEmail) FieldPath

type NotificationChannel_SpecPathSelectorEmailAddresses

type NotificationChannel_SpecPathSelectorEmailAddresses struct{}

func (NotificationChannel_SpecPathSelectorEmailAddresses) FieldPath

func (NotificationChannel_SpecPathSelectorEmailAddresses) WithArrayOfValues

func (NotificationChannel_SpecPathSelectorEmailAddresses) WithItemValue

func (NotificationChannel_SpecPathSelectorEmailAddresses) WithValue

type NotificationChannel_SpecPathSelectorEnabled

type NotificationChannel_SpecPathSelectorEnabled struct{}

func (NotificationChannel_SpecPathSelectorEnabled) FieldPath

func (NotificationChannel_SpecPathSelectorEnabled) WithArrayOfValues

func (NotificationChannel_SpecPathSelectorEnabled) WithValue

type NotificationChannel_SpecPathSelectorNotificationLanguageCode

type NotificationChannel_SpecPathSelectorNotificationLanguageCode struct{}

func (NotificationChannel_SpecPathSelectorNotificationLanguageCode) FieldPath

func (NotificationChannel_SpecPathSelectorNotificationLanguageCode) WithArrayOfValues

func (NotificationChannel_SpecPathSelectorNotificationLanguageCode) WithValue

type NotificationChannel_SpecPathSelectorSlack

type NotificationChannel_SpecPathSelectorSlack struct{}

func (NotificationChannel_SpecPathSelectorSlack) FieldPath

func (NotificationChannel_SpecPathSelectorSlack) IncomingWebhook

type NotificationChannel_SpecPathSelectorSlackIncomingWebhook

type NotificationChannel_SpecPathSelectorSlackIncomingWebhook struct{}

func (NotificationChannel_SpecPathSelectorSlackIncomingWebhook) FieldPath

func (NotificationChannel_SpecPathSelectorSlackIncomingWebhook) WithArrayOfValues

func (NotificationChannel_SpecPathSelectorSlackIncomingWebhook) WithValue

type NotificationChannel_SpecPathSelectorType

type NotificationChannel_SpecPathSelectorType struct{}

func (NotificationChannel_SpecPathSelectorType) FieldPath

type NotificationChannel_SpecPathSelectorWebhook

type NotificationChannel_SpecPathSelectorWebhook struct{}

func (NotificationChannel_SpecPathSelectorWebhook) FieldPath

func (NotificationChannel_SpecPathSelectorWebhook) Headers

func (NotificationChannel_SpecPathSelectorWebhook) Url

type NotificationChannel_SpecPathSelectorWebhookHeaders

type NotificationChannel_SpecPathSelectorWebhookHeaders struct{}

func (NotificationChannel_SpecPathSelectorWebhookHeaders) FieldPath

func (NotificationChannel_SpecPathSelectorWebhookHeaders) Key

func (NotificationChannel_SpecPathSelectorWebhookHeaders) Value

func (NotificationChannel_SpecPathSelectorWebhookHeaders) WithArrayOfValues

func (NotificationChannel_SpecPathSelectorWebhookHeaders) WithValue

type NotificationChannel_SpecPathSelectorWebhookHeadersKey

type NotificationChannel_SpecPathSelectorWebhookHeadersKey struct{}

func (NotificationChannel_SpecPathSelectorWebhookHeadersKey) FieldPath

func (NotificationChannel_SpecPathSelectorWebhookHeadersKey) WithArrayOfValues

func (NotificationChannel_SpecPathSelectorWebhookHeadersKey) WithValue

type NotificationChannel_SpecPathSelectorWebhookHeadersValue

type NotificationChannel_SpecPathSelectorWebhookHeadersValue struct{}

func (NotificationChannel_SpecPathSelectorWebhookHeadersValue) FieldPath

func (NotificationChannel_SpecPathSelectorWebhookHeadersValue) WithArrayOfValues

func (NotificationChannel_SpecPathSelectorWebhookHeadersValue) WithValue

type NotificationChannel_SpecPathSelectorWebhookUrl

type NotificationChannel_SpecPathSelectorWebhookUrl struct{}

func (NotificationChannel_SpecPathSelectorWebhookUrl) FieldPath

func (NotificationChannel_SpecPathSelectorWebhookUrl) WithArrayOfValues

func (NotificationChannel_SpecPathSelectorWebhookUrl) WithValue

type NotificationChannel_Spec_Email

type NotificationChannel_Spec_Email struct {

	// Email Addresses
	Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty" firestore:"addresses"`
	// contains filtered or unexported fields
}

Email Spec

func (*NotificationChannel_Spec_Email) Clone

func (*NotificationChannel_Spec_Email) CloneRaw

func (*NotificationChannel_Spec_Email) Descriptor

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

Deprecated, Use NotificationChannel_Spec_Email.ProtoReflect.Descriptor instead.

func (*NotificationChannel_Spec_Email) GetAddresses

func (m *NotificationChannel_Spec_Email) GetAddresses() []string

func (*NotificationChannel_Spec_Email) GotenMessage

func (*NotificationChannel_Spec_Email) GotenMessage()

func (*NotificationChannel_Spec_Email) GotenObjectExt

func (o *NotificationChannel_Spec_Email) GotenObjectExt()

func (*NotificationChannel_Spec_Email) GotenValidate

func (obj *NotificationChannel_Spec_Email) GotenValidate() error

func (*NotificationChannel_Spec_Email) MakeDiffFieldMask

func (*NotificationChannel_Spec_Email) MakeFullFieldMask

func (*NotificationChannel_Spec_Email) MakeRawDiffFieldMask

func (*NotificationChannel_Spec_Email) MakeRawFullFieldMask

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

func (*NotificationChannel_Spec_Email) Marshal

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

func (*NotificationChannel_Spec_Email) MarshalJSON

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

func (*NotificationChannel_Spec_Email) Merge

func (*NotificationChannel_Spec_Email) MergeRaw

func (*NotificationChannel_Spec_Email) ProtoMessage

func (*NotificationChannel_Spec_Email) ProtoMessage()

func (*NotificationChannel_Spec_Email) ProtoReflect

func (*NotificationChannel_Spec_Email) Reset

func (m *NotificationChannel_Spec_Email) Reset()

func (*NotificationChannel_Spec_Email) SetAddresses

func (m *NotificationChannel_Spec_Email) SetAddresses(fv []string)

func (*NotificationChannel_Spec_Email) String

func (*NotificationChannel_Spec_Email) Unmarshal

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

func (*NotificationChannel_Spec_Email) UnmarshalJSON

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

type NotificationChannel_Spec_EmailPathSelectorAddresses

type NotificationChannel_Spec_EmailPathSelectorAddresses struct{}

func (NotificationChannel_Spec_EmailPathSelectorAddresses) FieldPath

func (NotificationChannel_Spec_EmailPathSelectorAddresses) WithArrayOfValues

func (NotificationChannel_Spec_EmailPathSelectorAddresses) WithItemValue

func (NotificationChannel_Spec_EmailPathSelectorAddresses) WithValue

type NotificationChannel_Spec_Email_FieldMask

type NotificationChannel_Spec_Email_FieldMask struct {
	Paths []NotificationChannelSpecEmail_FieldPath
}

func FullNotificationChannel_Spec_Email_FieldMask

func FullNotificationChannel_Spec_Email_FieldMask() *NotificationChannel_Spec_Email_FieldMask

func (*NotificationChannel_Spec_Email_FieldMask) AppendPath

func (*NotificationChannel_Spec_Email_FieldMask) AppendRawPath

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

func (*NotificationChannel_Spec_Email_FieldMask) DecodeFirestore

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

func (*NotificationChannel_Spec_Email_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*NotificationChannel_Spec_Email_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*NotificationChannel_Spec_Email_FieldMask) FromProtoFieldMask

func (fieldMask *NotificationChannel_Spec_Email_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*NotificationChannel_Spec_Email_FieldMask) GetPaths

func (*NotificationChannel_Spec_Email_FieldMask) GetRawPaths

func (*NotificationChannel_Spec_Email_FieldMask) IsFull

func (fieldMask *NotificationChannel_Spec_Email_FieldMask) IsFull() bool

func (NotificationChannel_Spec_Email_FieldMask) Marshal

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

implement methods required by customType

func (NotificationChannel_Spec_Email_FieldMask) MarshalJSON

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

func (*NotificationChannel_Spec_Email_FieldMask) PathsCount

func (fieldMask *NotificationChannel_Spec_Email_FieldMask) PathsCount() int

func (*NotificationChannel_Spec_Email_FieldMask) Project

func (*NotificationChannel_Spec_Email_FieldMask) ProjectRaw

func (*NotificationChannel_Spec_Email_FieldMask) ProtoMessage

func (fieldMask *NotificationChannel_Spec_Email_FieldMask) ProtoMessage()

func (*NotificationChannel_Spec_Email_FieldMask) ProtoReflect

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

func (*NotificationChannel_Spec_Email_FieldMask) Reset

func (fieldMask *NotificationChannel_Spec_Email_FieldMask) Reset()

func (*NotificationChannel_Spec_Email_FieldMask) Set

func (*NotificationChannel_Spec_Email_FieldMask) SetFromCliFlag

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

func (*NotificationChannel_Spec_Email_FieldMask) SetRaw

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

func (*NotificationChannel_Spec_Email_FieldMask) Size

func (*NotificationChannel_Spec_Email_FieldMask) String

func (*NotificationChannel_Spec_Email_FieldMask) Subtract

func (*NotificationChannel_Spec_Email_FieldMask) SubtractRaw

func (*NotificationChannel_Spec_Email_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*NotificationChannel_Spec_Email_FieldMask) Unmarshal

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

func (*NotificationChannel_Spec_Email_FieldMask) UnmarshalJSON

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

type NotificationChannel_Spec_FieldMask

type NotificationChannel_Spec_FieldMask struct {
	Paths []NotificationChannelSpec_FieldPath
}

func FullNotificationChannel_Spec_FieldMask

func FullNotificationChannel_Spec_FieldMask() *NotificationChannel_Spec_FieldMask

func (*NotificationChannel_Spec_FieldMask) AppendPath

func (*NotificationChannel_Spec_FieldMask) AppendRawPath

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

func (*NotificationChannel_Spec_FieldMask) DecodeFirestore

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

func (*NotificationChannel_Spec_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*NotificationChannel_Spec_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*NotificationChannel_Spec_FieldMask) FromProtoFieldMask

func (fieldMask *NotificationChannel_Spec_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*NotificationChannel_Spec_FieldMask) GetPaths

func (*NotificationChannel_Spec_FieldMask) GetRawPaths

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

func (*NotificationChannel_Spec_FieldMask) IsFull

func (fieldMask *NotificationChannel_Spec_FieldMask) IsFull() bool

func (NotificationChannel_Spec_FieldMask) Marshal

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

implement methods required by customType

func (NotificationChannel_Spec_FieldMask) MarshalJSON

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

func (*NotificationChannel_Spec_FieldMask) PathsCount

func (fieldMask *NotificationChannel_Spec_FieldMask) PathsCount() int

func (*NotificationChannel_Spec_FieldMask) Project

func (*NotificationChannel_Spec_FieldMask) ProjectRaw

func (*NotificationChannel_Spec_FieldMask) ProtoMessage

func (fieldMask *NotificationChannel_Spec_FieldMask) ProtoMessage()

func (*NotificationChannel_Spec_FieldMask) ProtoReflect

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

func (*NotificationChannel_Spec_FieldMask) Reset

func (fieldMask *NotificationChannel_Spec_FieldMask) Reset()

func (*NotificationChannel_Spec_FieldMask) Set

func (fieldMask *NotificationChannel_Spec_FieldMask) Set(target, source *NotificationChannel_Spec)

func (*NotificationChannel_Spec_FieldMask) SetFromCliFlag

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

func (*NotificationChannel_Spec_FieldMask) SetRaw

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

func (*NotificationChannel_Spec_FieldMask) Size

func (fieldMask *NotificationChannel_Spec_FieldMask) Size() int

func (*NotificationChannel_Spec_FieldMask) String

func (fieldMask *NotificationChannel_Spec_FieldMask) String() string

func (*NotificationChannel_Spec_FieldMask) Subtract

func (*NotificationChannel_Spec_FieldMask) SubtractRaw

func (*NotificationChannel_Spec_FieldMask) ToProtoFieldMask

func (fieldMask *NotificationChannel_Spec_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*NotificationChannel_Spec_FieldMask) Unmarshal

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

func (*NotificationChannel_Spec_FieldMask) UnmarshalJSON

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

type NotificationChannel_Spec_PagerDuty

type NotificationChannel_Spec_PagerDuty struct {

	// PagerDuty Service Key
	ServiceKey string `protobuf:"bytes,1,opt,name=service_key,json=serviceKey,proto3" json:"service_key,omitempty" firestore:"serviceKey"`
	// contains filtered or unexported fields
}

PagerDuty Spec

func (*NotificationChannel_Spec_PagerDuty) Clone

func (*NotificationChannel_Spec_PagerDuty) CloneRaw

func (*NotificationChannel_Spec_PagerDuty) Descriptor

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

Deprecated, Use NotificationChannel_Spec_PagerDuty.ProtoReflect.Descriptor instead.

func (*NotificationChannel_Spec_PagerDuty) GetServiceKey

func (m *NotificationChannel_Spec_PagerDuty) GetServiceKey() string

func (*NotificationChannel_Spec_PagerDuty) GotenMessage

func (*NotificationChannel_Spec_PagerDuty) GotenMessage()

func (*NotificationChannel_Spec_PagerDuty) GotenObjectExt

func (o *NotificationChannel_Spec_PagerDuty) GotenObjectExt()

func (*NotificationChannel_Spec_PagerDuty) GotenValidate

func (obj *NotificationChannel_Spec_PagerDuty) GotenValidate() error

func (*NotificationChannel_Spec_PagerDuty) MakeFullFieldMask

func (*NotificationChannel_Spec_PagerDuty) MakeRawDiffFieldMask

func (*NotificationChannel_Spec_PagerDuty) MakeRawFullFieldMask

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

func (*NotificationChannel_Spec_PagerDuty) Marshal

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

func (*NotificationChannel_Spec_PagerDuty) MarshalJSON

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

func (*NotificationChannel_Spec_PagerDuty) Merge

func (*NotificationChannel_Spec_PagerDuty) MergeRaw

func (*NotificationChannel_Spec_PagerDuty) ProtoMessage

func (*NotificationChannel_Spec_PagerDuty) ProtoMessage()

func (*NotificationChannel_Spec_PagerDuty) ProtoReflect

func (*NotificationChannel_Spec_PagerDuty) Reset

func (*NotificationChannel_Spec_PagerDuty) SetServiceKey

func (m *NotificationChannel_Spec_PagerDuty) SetServiceKey(fv string)

func (*NotificationChannel_Spec_PagerDuty) String

func (*NotificationChannel_Spec_PagerDuty) Unmarshal

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

func (*NotificationChannel_Spec_PagerDuty) UnmarshalJSON

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

type NotificationChannel_Spec_PagerDutyPathSelectorServiceKey

type NotificationChannel_Spec_PagerDutyPathSelectorServiceKey struct{}

func (NotificationChannel_Spec_PagerDutyPathSelectorServiceKey) FieldPath

func (NotificationChannel_Spec_PagerDutyPathSelectorServiceKey) WithArrayOfValues

func (NotificationChannel_Spec_PagerDutyPathSelectorServiceKey) WithValue

type NotificationChannel_Spec_PagerDuty_FieldMask

type NotificationChannel_Spec_PagerDuty_FieldMask struct {
	Paths []NotificationChannelSpecPagerDuty_FieldPath
}

func FullNotificationChannel_Spec_PagerDuty_FieldMask

func FullNotificationChannel_Spec_PagerDuty_FieldMask() *NotificationChannel_Spec_PagerDuty_FieldMask

func (*NotificationChannel_Spec_PagerDuty_FieldMask) AppendPath

func (*NotificationChannel_Spec_PagerDuty_FieldMask) AppendRawPath

func (*NotificationChannel_Spec_PagerDuty_FieldMask) DecodeFirestore

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

func (*NotificationChannel_Spec_PagerDuty_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*NotificationChannel_Spec_PagerDuty_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*NotificationChannel_Spec_PagerDuty_FieldMask) FromProtoFieldMask

func (fieldMask *NotificationChannel_Spec_PagerDuty_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*NotificationChannel_Spec_PagerDuty_FieldMask) GetPaths

func (*NotificationChannel_Spec_PagerDuty_FieldMask) GetRawPaths

func (*NotificationChannel_Spec_PagerDuty_FieldMask) IsFull

func (NotificationChannel_Spec_PagerDuty_FieldMask) Marshal

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

implement methods required by customType

func (NotificationChannel_Spec_PagerDuty_FieldMask) MarshalJSON

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

func (*NotificationChannel_Spec_PagerDuty_FieldMask) PathsCount

func (fieldMask *NotificationChannel_Spec_PagerDuty_FieldMask) PathsCount() int

func (*NotificationChannel_Spec_PagerDuty_FieldMask) Project

func (*NotificationChannel_Spec_PagerDuty_FieldMask) ProjectRaw

func (*NotificationChannel_Spec_PagerDuty_FieldMask) ProtoMessage

func (fieldMask *NotificationChannel_Spec_PagerDuty_FieldMask) ProtoMessage()

func (*NotificationChannel_Spec_PagerDuty_FieldMask) ProtoReflect

func (*NotificationChannel_Spec_PagerDuty_FieldMask) Reset

func (*NotificationChannel_Spec_PagerDuty_FieldMask) Set

func (*NotificationChannel_Spec_PagerDuty_FieldMask) SetFromCliFlag

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

func (*NotificationChannel_Spec_PagerDuty_FieldMask) SetRaw

func (*NotificationChannel_Spec_PagerDuty_FieldMask) Size

func (*NotificationChannel_Spec_PagerDuty_FieldMask) String

func (*NotificationChannel_Spec_PagerDuty_FieldMask) Subtract

func (*NotificationChannel_Spec_PagerDuty_FieldMask) SubtractRaw

func (*NotificationChannel_Spec_PagerDuty_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*NotificationChannel_Spec_PagerDuty_FieldMask) Unmarshal

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

func (*NotificationChannel_Spec_PagerDuty_FieldMask) UnmarshalJSON

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

type NotificationChannel_Spec_Slack

type NotificationChannel_Spec_Slack struct {

	// Slack Incoming Webhook URL
	IncomingWebhook string `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

Slack Spec

func (*NotificationChannel_Spec_Slack) Clone

func (*NotificationChannel_Spec_Slack) CloneRaw

func (*NotificationChannel_Spec_Slack) Descriptor

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

Deprecated, Use NotificationChannel_Spec_Slack.ProtoReflect.Descriptor instead.

func (*NotificationChannel_Spec_Slack) GetIncomingWebhook

func (m *NotificationChannel_Spec_Slack) GetIncomingWebhook() string

func (*NotificationChannel_Spec_Slack) GotenMessage

func (*NotificationChannel_Spec_Slack) GotenMessage()

func (*NotificationChannel_Spec_Slack) GotenObjectExt

func (o *NotificationChannel_Spec_Slack) GotenObjectExt()

func (*NotificationChannel_Spec_Slack) GotenValidate

func (obj *NotificationChannel_Spec_Slack) GotenValidate() error

func (*NotificationChannel_Spec_Slack) MakeDiffFieldMask

func (*NotificationChannel_Spec_Slack) MakeFullFieldMask

func (*NotificationChannel_Spec_Slack) MakeRawDiffFieldMask

func (*NotificationChannel_Spec_Slack) MakeRawFullFieldMask

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

func (*NotificationChannel_Spec_Slack) Marshal

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

func (*NotificationChannel_Spec_Slack) MarshalJSON

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

func (*NotificationChannel_Spec_Slack) Merge

func (*NotificationChannel_Spec_Slack) MergeRaw

func (*NotificationChannel_Spec_Slack) ProtoMessage

func (*NotificationChannel_Spec_Slack) ProtoMessage()

func (*NotificationChannel_Spec_Slack) ProtoReflect

func (*NotificationChannel_Spec_Slack) Reset

func (m *NotificationChannel_Spec_Slack) Reset()

func (*NotificationChannel_Spec_Slack) SetIncomingWebhook

func (m *NotificationChannel_Spec_Slack) SetIncomingWebhook(fv string)

func (*NotificationChannel_Spec_Slack) String

func (*NotificationChannel_Spec_Slack) Unmarshal

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

func (*NotificationChannel_Spec_Slack) UnmarshalJSON

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

type NotificationChannel_Spec_SlackPathSelectorIncomingWebhook

type NotificationChannel_Spec_SlackPathSelectorIncomingWebhook struct{}

func (NotificationChannel_Spec_SlackPathSelectorIncomingWebhook) FieldPath

func (NotificationChannel_Spec_SlackPathSelectorIncomingWebhook) WithArrayOfValues

func (NotificationChannel_Spec_SlackPathSelectorIncomingWebhook) WithValue

type NotificationChannel_Spec_Slack_FieldMask

type NotificationChannel_Spec_Slack_FieldMask struct {
	Paths []NotificationChannelSpecSlack_FieldPath
}

func FullNotificationChannel_Spec_Slack_FieldMask

func FullNotificationChannel_Spec_Slack_FieldMask() *NotificationChannel_Spec_Slack_FieldMask

func (*NotificationChannel_Spec_Slack_FieldMask) AppendPath

func (*NotificationChannel_Spec_Slack_FieldMask) AppendRawPath

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

func (*NotificationChannel_Spec_Slack_FieldMask) DecodeFirestore

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

func (*NotificationChannel_Spec_Slack_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*NotificationChannel_Spec_Slack_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*NotificationChannel_Spec_Slack_FieldMask) FromProtoFieldMask

func (fieldMask *NotificationChannel_Spec_Slack_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*NotificationChannel_Spec_Slack_FieldMask) GetPaths

func (*NotificationChannel_Spec_Slack_FieldMask) GetRawPaths

func (*NotificationChannel_Spec_Slack_FieldMask) IsFull

func (fieldMask *NotificationChannel_Spec_Slack_FieldMask) IsFull() bool

func (NotificationChannel_Spec_Slack_FieldMask) Marshal

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

implement methods required by customType

func (NotificationChannel_Spec_Slack_FieldMask) MarshalJSON

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

func (*NotificationChannel_Spec_Slack_FieldMask) PathsCount

func (fieldMask *NotificationChannel_Spec_Slack_FieldMask) PathsCount() int

func (*NotificationChannel_Spec_Slack_FieldMask) Project

func (*NotificationChannel_Spec_Slack_FieldMask) ProjectRaw

func (*NotificationChannel_Spec_Slack_FieldMask) ProtoMessage

func (fieldMask *NotificationChannel_Spec_Slack_FieldMask) ProtoMessage()

func (*NotificationChannel_Spec_Slack_FieldMask) ProtoReflect

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

func (*NotificationChannel_Spec_Slack_FieldMask) Reset

func (fieldMask *NotificationChannel_Spec_Slack_FieldMask) Reset()

func (*NotificationChannel_Spec_Slack_FieldMask) Set

func (*NotificationChannel_Spec_Slack_FieldMask) SetFromCliFlag

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

func (*NotificationChannel_Spec_Slack_FieldMask) SetRaw

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

func (*NotificationChannel_Spec_Slack_FieldMask) Size

func (*NotificationChannel_Spec_Slack_FieldMask) String

func (*NotificationChannel_Spec_Slack_FieldMask) Subtract

func (*NotificationChannel_Spec_Slack_FieldMask) SubtractRaw

func (*NotificationChannel_Spec_Slack_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*NotificationChannel_Spec_Slack_FieldMask) Unmarshal

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

func (*NotificationChannel_Spec_Slack_FieldMask) UnmarshalJSON

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

type NotificationChannel_Spec_Type

type NotificationChannel_Spec_Type int32

Type of NotificationChannel

const (
	// Type is unknown
	NotificationChannel_Spec_TYPE_UNSPECIFIED NotificationChannel_Spec_Type = 0
	// Email NotificationChannel
	NotificationChannel_Spec_EMAIL NotificationChannel_Spec_Type = 1
	// Slack NotificationChannel
	NotificationChannel_Spec_SLACK NotificationChannel_Spec_Type = 2
	// Webhook NotificationChannel
	NotificationChannel_Spec_WEBHOOK NotificationChannel_Spec_Type = 3
)

func (NotificationChannel_Spec_Type) Descriptor

func (NotificationChannel_Spec_Type) Enum

func (NotificationChannel_Spec_Type) EnumDescriptor

func (NotificationChannel_Spec_Type) EnumDescriptor() ([]byte, []int)

Deprecated, Use NotificationChannel_Spec_Type.ProtoReflect.Descriptor instead.

func (NotificationChannel_Spec_Type) Number

func (NotificationChannel_Spec_Type) String

func (NotificationChannel_Spec_Type) Type

type NotificationChannel_Spec_Webhook

type NotificationChannel_Spec_Webhook struct {

	// Webhook URL
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty" firestore:"url"`
	// Headers
	Headers []*NotificationChannel_Spec_Webhook_Header `protobuf:"bytes,2,rep,name=headers,proto3" json:"headers,omitempty" firestore:"headers"`
	// contains filtered or unexported fields
}

Webhook Spec

func (*NotificationChannel_Spec_Webhook) Clone

func (*NotificationChannel_Spec_Webhook) CloneRaw

func (*NotificationChannel_Spec_Webhook) Descriptor

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

Deprecated, Use NotificationChannel_Spec_Webhook.ProtoReflect.Descriptor instead.

func (*NotificationChannel_Spec_Webhook) GetHeaders

func (*NotificationChannel_Spec_Webhook) GetUrl

func (*NotificationChannel_Spec_Webhook) GotenMessage

func (*NotificationChannel_Spec_Webhook) GotenMessage()

func (*NotificationChannel_Spec_Webhook) GotenObjectExt

func (o *NotificationChannel_Spec_Webhook) GotenObjectExt()

func (*NotificationChannel_Spec_Webhook) GotenValidate

func (obj *NotificationChannel_Spec_Webhook) GotenValidate() error

func (*NotificationChannel_Spec_Webhook) MakeDiffFieldMask

func (*NotificationChannel_Spec_Webhook) MakeFullFieldMask

func (*NotificationChannel_Spec_Webhook) MakeRawDiffFieldMask

func (*NotificationChannel_Spec_Webhook) MakeRawFullFieldMask

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

func (*NotificationChannel_Spec_Webhook) Marshal

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

func (*NotificationChannel_Spec_Webhook) MarshalJSON

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

func (*NotificationChannel_Spec_Webhook) Merge

func (*NotificationChannel_Spec_Webhook) MergeRaw

func (*NotificationChannel_Spec_Webhook) ProtoMessage

func (*NotificationChannel_Spec_Webhook) ProtoMessage()

func (*NotificationChannel_Spec_Webhook) ProtoReflect

func (*NotificationChannel_Spec_Webhook) Reset

func (*NotificationChannel_Spec_Webhook) SetHeaders

func (*NotificationChannel_Spec_Webhook) SetUrl

func (*NotificationChannel_Spec_Webhook) String

func (*NotificationChannel_Spec_Webhook) Unmarshal

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

func (*NotificationChannel_Spec_Webhook) UnmarshalJSON

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

type NotificationChannel_Spec_WebhookPathSelectorHeaders

type NotificationChannel_Spec_WebhookPathSelectorHeaders struct{}

func (NotificationChannel_Spec_WebhookPathSelectorHeaders) FieldPath

func (NotificationChannel_Spec_WebhookPathSelectorHeaders) Key

func (NotificationChannel_Spec_WebhookPathSelectorHeaders) Value

type NotificationChannel_Spec_WebhookPathSelectorHeadersKey

type NotificationChannel_Spec_WebhookPathSelectorHeadersKey struct{}

func (NotificationChannel_Spec_WebhookPathSelectorHeadersKey) FieldPath

func (NotificationChannel_Spec_WebhookPathSelectorHeadersKey) WithArrayOfValues

func (NotificationChannel_Spec_WebhookPathSelectorHeadersKey) WithValue

type NotificationChannel_Spec_WebhookPathSelectorHeadersValue

type NotificationChannel_Spec_WebhookPathSelectorHeadersValue struct{}

func (NotificationChannel_Spec_WebhookPathSelectorHeadersValue) FieldPath

func (NotificationChannel_Spec_WebhookPathSelectorHeadersValue) WithArrayOfValues

func (NotificationChannel_Spec_WebhookPathSelectorHeadersValue) WithValue

type NotificationChannel_Spec_WebhookPathSelectorUrl

type NotificationChannel_Spec_WebhookPathSelectorUrl struct{}

func (NotificationChannel_Spec_WebhookPathSelectorUrl) FieldPath

func (NotificationChannel_Spec_WebhookPathSelectorUrl) WithArrayOfValues

func (NotificationChannel_Spec_WebhookPathSelectorUrl) WithValue

type NotificationChannel_Spec_Webhook_FieldMask

type NotificationChannel_Spec_Webhook_FieldMask struct {
	Paths []NotificationChannelSpecWebhook_FieldPath
}

func FullNotificationChannel_Spec_Webhook_FieldMask

func FullNotificationChannel_Spec_Webhook_FieldMask() *NotificationChannel_Spec_Webhook_FieldMask

func (*NotificationChannel_Spec_Webhook_FieldMask) AppendPath

func (*NotificationChannel_Spec_Webhook_FieldMask) AppendRawPath

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

func (*NotificationChannel_Spec_Webhook_FieldMask) DecodeFirestore

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

func (*NotificationChannel_Spec_Webhook_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*NotificationChannel_Spec_Webhook_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*NotificationChannel_Spec_Webhook_FieldMask) FromProtoFieldMask

func (fieldMask *NotificationChannel_Spec_Webhook_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*NotificationChannel_Spec_Webhook_FieldMask) GetPaths

func (*NotificationChannel_Spec_Webhook_FieldMask) GetRawPaths

func (*NotificationChannel_Spec_Webhook_FieldMask) IsFull

func (NotificationChannel_Spec_Webhook_FieldMask) Marshal

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

implement methods required by customType

func (NotificationChannel_Spec_Webhook_FieldMask) MarshalJSON

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

func (*NotificationChannel_Spec_Webhook_FieldMask) PathsCount

func (fieldMask *NotificationChannel_Spec_Webhook_FieldMask) PathsCount() int

func (*NotificationChannel_Spec_Webhook_FieldMask) Project

func (*NotificationChannel_Spec_Webhook_FieldMask) ProjectRaw

func (*NotificationChannel_Spec_Webhook_FieldMask) ProtoMessage

func (fieldMask *NotificationChannel_Spec_Webhook_FieldMask) ProtoMessage()

func (*NotificationChannel_Spec_Webhook_FieldMask) ProtoReflect

func (*NotificationChannel_Spec_Webhook_FieldMask) Reset

func (fieldMask *NotificationChannel_Spec_Webhook_FieldMask) Reset()

func (*NotificationChannel_Spec_Webhook_FieldMask) Set

func (*NotificationChannel_Spec_Webhook_FieldMask) SetFromCliFlag

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

func (*NotificationChannel_Spec_Webhook_FieldMask) SetRaw

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

func (*NotificationChannel_Spec_Webhook_FieldMask) Size

func (*NotificationChannel_Spec_Webhook_FieldMask) String

func (*NotificationChannel_Spec_Webhook_FieldMask) Subtract

func (*NotificationChannel_Spec_Webhook_FieldMask) SubtractRaw

func (*NotificationChannel_Spec_Webhook_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*NotificationChannel_Spec_Webhook_FieldMask) Unmarshal

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

func (*NotificationChannel_Spec_Webhook_FieldMask) UnmarshalJSON

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

type NotificationChannel_Spec_Webhook_Header

type NotificationChannel_Spec_Webhook_Header struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty" firestore:"key"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty" firestore:"value"`
	// contains filtered or unexported fields
}

Header

func (*NotificationChannel_Spec_Webhook_Header) Clone

func (*NotificationChannel_Spec_Webhook_Header) CloneRaw

func (*NotificationChannel_Spec_Webhook_Header) Descriptor

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

Deprecated, Use NotificationChannel_Spec_Webhook_Header.ProtoReflect.Descriptor instead.

func (*NotificationChannel_Spec_Webhook_Header) GetKey

func (*NotificationChannel_Spec_Webhook_Header) GetValue

func (*NotificationChannel_Spec_Webhook_Header) GotenMessage

func (*NotificationChannel_Spec_Webhook_Header) GotenObjectExt

func (o *NotificationChannel_Spec_Webhook_Header) GotenObjectExt()

func (*NotificationChannel_Spec_Webhook_Header) GotenValidate

func (obj *NotificationChannel_Spec_Webhook_Header) GotenValidate() error

func (*NotificationChannel_Spec_Webhook_Header) MakeFullFieldMask

func (*NotificationChannel_Spec_Webhook_Header) MakeRawDiffFieldMask

func (*NotificationChannel_Spec_Webhook_Header) MakeRawFullFieldMask

func (*NotificationChannel_Spec_Webhook_Header) Marshal

func (*NotificationChannel_Spec_Webhook_Header) MarshalJSON

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

func (*NotificationChannel_Spec_Webhook_Header) Merge

func (*NotificationChannel_Spec_Webhook_Header) MergeRaw

func (*NotificationChannel_Spec_Webhook_Header) ProtoMessage

func (*NotificationChannel_Spec_Webhook_Header) ProtoReflect

func (*NotificationChannel_Spec_Webhook_Header) Reset

func (*NotificationChannel_Spec_Webhook_Header) SetKey

func (*NotificationChannel_Spec_Webhook_Header) SetValue

func (*NotificationChannel_Spec_Webhook_Header) String

func (*NotificationChannel_Spec_Webhook_Header) Unmarshal

func (*NotificationChannel_Spec_Webhook_Header) UnmarshalJSON

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

type NotificationChannel_Spec_Webhook_HeaderPathSelectorKey

type NotificationChannel_Spec_Webhook_HeaderPathSelectorKey struct{}

func (NotificationChannel_Spec_Webhook_HeaderPathSelectorKey) FieldPath

func (NotificationChannel_Spec_Webhook_HeaderPathSelectorKey) WithArrayOfValues

func (NotificationChannel_Spec_Webhook_HeaderPathSelectorKey) WithValue

type NotificationChannel_Spec_Webhook_HeaderPathSelectorValue

type NotificationChannel_Spec_Webhook_HeaderPathSelectorValue struct{}

func (NotificationChannel_Spec_Webhook_HeaderPathSelectorValue) FieldPath

func (NotificationChannel_Spec_Webhook_HeaderPathSelectorValue) WithArrayOfValues

func (NotificationChannel_Spec_Webhook_HeaderPathSelectorValue) WithValue

type NotificationChannel_Spec_Webhook_Header_FieldMask

type NotificationChannel_Spec_Webhook_Header_FieldMask struct {
	Paths []NotificationChannelSpecWebhookHeader_FieldPath
}

func FullNotificationChannel_Spec_Webhook_Header_FieldMask

func FullNotificationChannel_Spec_Webhook_Header_FieldMask() *NotificationChannel_Spec_Webhook_Header_FieldMask

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) AppendPath

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) AppendRawPath

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) DecodeFirestore

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) EncodeFirestore

firestore encoding/decoding integration

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) FromProtoFieldMask

func (fieldMask *NotificationChannel_Spec_Webhook_Header_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) GetPaths

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) GetRawPaths

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) IsFull

func (NotificationChannel_Spec_Webhook_Header_FieldMask) Marshal

implement methods required by customType

func (NotificationChannel_Spec_Webhook_Header_FieldMask) MarshalJSON

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

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) PathsCount

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) Project

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) ProjectRaw

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) ProtoMessage

func (fieldMask *NotificationChannel_Spec_Webhook_Header_FieldMask) ProtoMessage()

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) ProtoReflect

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) Reset

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) Set

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) SetFromCliFlag

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

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) SetRaw

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) Size

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) String

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) SubtractRaw

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) Unmarshal

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

func (*NotificationChannel_Spec_Webhook_Header_FieldMask) UnmarshalJSON

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

type NotificationChannel_State

type NotificationChannel_State struct {

	// Status
	Status NotificationChannel_State_Status `` /* 141-byte string literal not displayed */
	// Error
	Error *NotificationChannel_State_Error `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty" firestore:"error"`
	// contains filtered or unexported fields
}

State of NotificationChannel

func (*NotificationChannel_State) Clone

func (*NotificationChannel_State) CloneRaw

func (*NotificationChannel_State) Descriptor

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

Deprecated, Use NotificationChannel_State.ProtoReflect.Descriptor instead.

func (*NotificationChannel_State) GetError

func (*NotificationChannel_State) GetStatus

func (*NotificationChannel_State) GotenMessage

func (*NotificationChannel_State) GotenMessage()

func (*NotificationChannel_State) GotenObjectExt

func (o *NotificationChannel_State) GotenObjectExt()

func (*NotificationChannel_State) GotenValidate

func (obj *NotificationChannel_State) GotenValidate() error

func (*NotificationChannel_State) MakeDiffFieldMask

func (*NotificationChannel_State) MakeFullFieldMask

func (*NotificationChannel_State) MakeRawDiffFieldMask

func (*NotificationChannel_State) MakeRawFullFieldMask

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

func (*NotificationChannel_State) Marshal

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

func (*NotificationChannel_State) MarshalJSON

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

func (*NotificationChannel_State) Merge

func (*NotificationChannel_State) MergeRaw

func (*NotificationChannel_State) ProtoMessage

func (*NotificationChannel_State) ProtoMessage()

func (*NotificationChannel_State) ProtoReflect

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

func (*NotificationChannel_State) Reset

func (m *NotificationChannel_State) Reset()

func (*NotificationChannel_State) SetError

func (*NotificationChannel_State) SetStatus

func (*NotificationChannel_State) String

func (m *NotificationChannel_State) String() string

func (*NotificationChannel_State) Unmarshal

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

func (*NotificationChannel_State) UnmarshalJSON

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

type NotificationChannel_StatePathSelectorError

type NotificationChannel_StatePathSelectorError struct{}

func (NotificationChannel_StatePathSelectorError) FieldPath

func (NotificationChannel_StatePathSelectorError) Message

func (NotificationChannel_StatePathSelectorError) Time

type NotificationChannel_StatePathSelectorErrorMessage

type NotificationChannel_StatePathSelectorErrorMessage struct{}

func (NotificationChannel_StatePathSelectorErrorMessage) FieldPath

func (NotificationChannel_StatePathSelectorErrorMessage) WithArrayOfValues

func (NotificationChannel_StatePathSelectorErrorMessage) WithValue

type NotificationChannel_StatePathSelectorErrorTime

type NotificationChannel_StatePathSelectorErrorTime struct{}

func (NotificationChannel_StatePathSelectorErrorTime) FieldPath

func (NotificationChannel_StatePathSelectorErrorTime) WithArrayOfValues

func (NotificationChannel_StatePathSelectorErrorTime) WithValue

type NotificationChannel_StatePathSelectorStatus

type NotificationChannel_StatePathSelectorStatus struct{}

func (NotificationChannel_StatePathSelectorStatus) FieldPath

type NotificationChannel_State_Error

type NotificationChannel_State_Error struct {
	Time    *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty" firestore:"time"`
	Message string                 `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty" firestore:"message"`
	// contains filtered or unexported fields
}

Error of NotificationChannel

func (*NotificationChannel_State_Error) Clone

func (*NotificationChannel_State_Error) CloneRaw

func (*NotificationChannel_State_Error) Descriptor

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

Deprecated, Use NotificationChannel_State_Error.ProtoReflect.Descriptor instead.

func (*NotificationChannel_State_Error) GetMessage

func (m *NotificationChannel_State_Error) GetMessage() string

func (*NotificationChannel_State_Error) GetTime

func (*NotificationChannel_State_Error) GotenMessage

func (*NotificationChannel_State_Error) GotenMessage()

func (*NotificationChannel_State_Error) GotenObjectExt

func (o *NotificationChannel_State_Error) GotenObjectExt()

func (*NotificationChannel_State_Error) GotenValidate

func (obj *NotificationChannel_State_Error) GotenValidate() error

func (*NotificationChannel_State_Error) MakeDiffFieldMask

func (*NotificationChannel_State_Error) MakeFullFieldMask

func (*NotificationChannel_State_Error) MakeRawDiffFieldMask

func (*NotificationChannel_State_Error) MakeRawFullFieldMask

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

func (*NotificationChannel_State_Error) Marshal

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

func (*NotificationChannel_State_Error) MarshalJSON

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

func (*NotificationChannel_State_Error) Merge

func (*NotificationChannel_State_Error) MergeRaw

func (*NotificationChannel_State_Error) ProtoMessage

func (*NotificationChannel_State_Error) ProtoMessage()

func (*NotificationChannel_State_Error) ProtoReflect

func (*NotificationChannel_State_Error) Reset

func (*NotificationChannel_State_Error) SetMessage

func (m *NotificationChannel_State_Error) SetMessage(fv string)

func (*NotificationChannel_State_Error) SetTime

func (*NotificationChannel_State_Error) String

func (*NotificationChannel_State_Error) Unmarshal

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

func (*NotificationChannel_State_Error) UnmarshalJSON

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

type NotificationChannel_State_ErrorPathSelectorMessage

type NotificationChannel_State_ErrorPathSelectorMessage struct{}

func (NotificationChannel_State_ErrorPathSelectorMessage) FieldPath

func (NotificationChannel_State_ErrorPathSelectorMessage) WithArrayOfValues

func (NotificationChannel_State_ErrorPathSelectorMessage) WithValue

type NotificationChannel_State_ErrorPathSelectorTime

type NotificationChannel_State_ErrorPathSelectorTime struct{}

func (NotificationChannel_State_ErrorPathSelectorTime) FieldPath

func (NotificationChannel_State_ErrorPathSelectorTime) WithArrayOfValues

func (NotificationChannel_State_ErrorPathSelectorTime) WithValue

type NotificationChannel_State_Error_FieldMask

type NotificationChannel_State_Error_FieldMask struct {
	Paths []NotificationChannelStateError_FieldPath
}

func FullNotificationChannel_State_Error_FieldMask

func FullNotificationChannel_State_Error_FieldMask() *NotificationChannel_State_Error_FieldMask

func (*NotificationChannel_State_Error_FieldMask) AppendPath

func (*NotificationChannel_State_Error_FieldMask) AppendRawPath

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

func (*NotificationChannel_State_Error_FieldMask) DecodeFirestore

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

func (*NotificationChannel_State_Error_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*NotificationChannel_State_Error_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*NotificationChannel_State_Error_FieldMask) FromProtoFieldMask

func (fieldMask *NotificationChannel_State_Error_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*NotificationChannel_State_Error_FieldMask) GetPaths

func (*NotificationChannel_State_Error_FieldMask) GetRawPaths

func (*NotificationChannel_State_Error_FieldMask) IsFull

func (fieldMask *NotificationChannel_State_Error_FieldMask) IsFull() bool

func (NotificationChannel_State_Error_FieldMask) Marshal

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

implement methods required by customType

func (NotificationChannel_State_Error_FieldMask) MarshalJSON

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

func (*NotificationChannel_State_Error_FieldMask) PathsCount

func (fieldMask *NotificationChannel_State_Error_FieldMask) PathsCount() int

func (*NotificationChannel_State_Error_FieldMask) Project

func (*NotificationChannel_State_Error_FieldMask) ProjectRaw

func (*NotificationChannel_State_Error_FieldMask) ProtoMessage

func (fieldMask *NotificationChannel_State_Error_FieldMask) ProtoMessage()

func (*NotificationChannel_State_Error_FieldMask) ProtoReflect

func (*NotificationChannel_State_Error_FieldMask) Reset

func (fieldMask *NotificationChannel_State_Error_FieldMask) Reset()

func (*NotificationChannel_State_Error_FieldMask) Set

func (*NotificationChannel_State_Error_FieldMask) SetFromCliFlag

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

func (*NotificationChannel_State_Error_FieldMask) SetRaw

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

func (*NotificationChannel_State_Error_FieldMask) Size

func (*NotificationChannel_State_Error_FieldMask) String

func (*NotificationChannel_State_Error_FieldMask) Subtract

func (*NotificationChannel_State_Error_FieldMask) SubtractRaw

func (*NotificationChannel_State_Error_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*NotificationChannel_State_Error_FieldMask) Unmarshal

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

func (*NotificationChannel_State_Error_FieldMask) UnmarshalJSON

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

type NotificationChannel_State_FieldMask

type NotificationChannel_State_FieldMask struct {
	Paths []NotificationChannelState_FieldPath
}

func FullNotificationChannel_State_FieldMask

func FullNotificationChannel_State_FieldMask() *NotificationChannel_State_FieldMask

func (*NotificationChannel_State_FieldMask) AppendPath

func (*NotificationChannel_State_FieldMask) AppendRawPath

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

func (*NotificationChannel_State_FieldMask) DecodeFirestore

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

func (*NotificationChannel_State_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*NotificationChannel_State_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*NotificationChannel_State_FieldMask) FromProtoFieldMask

func (fieldMask *NotificationChannel_State_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*NotificationChannel_State_FieldMask) GetPaths

func (*NotificationChannel_State_FieldMask) GetRawPaths

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

func (*NotificationChannel_State_FieldMask) IsFull

func (fieldMask *NotificationChannel_State_FieldMask) IsFull() bool

func (NotificationChannel_State_FieldMask) Marshal

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

implement methods required by customType

func (NotificationChannel_State_FieldMask) MarshalJSON

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

func (*NotificationChannel_State_FieldMask) PathsCount

func (fieldMask *NotificationChannel_State_FieldMask) PathsCount() int

func (*NotificationChannel_State_FieldMask) Project

func (*NotificationChannel_State_FieldMask) ProjectRaw

func (*NotificationChannel_State_FieldMask) ProtoMessage

func (fieldMask *NotificationChannel_State_FieldMask) ProtoMessage()

func (*NotificationChannel_State_FieldMask) ProtoReflect

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

func (*NotificationChannel_State_FieldMask) Reset

func (fieldMask *NotificationChannel_State_FieldMask) Reset()

func (*NotificationChannel_State_FieldMask) Set

func (fieldMask *NotificationChannel_State_FieldMask) Set(target, source *NotificationChannel_State)

func (*NotificationChannel_State_FieldMask) SetFromCliFlag

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

func (*NotificationChannel_State_FieldMask) SetRaw

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

func (*NotificationChannel_State_FieldMask) Size

func (fieldMask *NotificationChannel_State_FieldMask) Size() int

func (*NotificationChannel_State_FieldMask) String

func (fieldMask *NotificationChannel_State_FieldMask) String() string

func (*NotificationChannel_State_FieldMask) Subtract

func (*NotificationChannel_State_FieldMask) SubtractRaw

func (*NotificationChannel_State_FieldMask) ToProtoFieldMask

func (fieldMask *NotificationChannel_State_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*NotificationChannel_State_FieldMask) Unmarshal

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

func (*NotificationChannel_State_FieldMask) UnmarshalJSON

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

type NotificationChannel_State_Status

type NotificationChannel_State_Status int32

State of NotificationChannel

const (
	// State is unknown
	NotificationChannel_State_STATE_UNSPECIFIED NotificationChannel_State_Status = 0
	// NotificationChannel is active
	NotificationChannel_State_ACTIVE NotificationChannel_State_Status = 1
	// NotificationChannel is disabled
	NotificationChannel_State_DISABLED NotificationChannel_State_Status = 2
	// Error of NotificationChannel
	NotificationChannel_State_ERROR NotificationChannel_State_Status = 3
)

func (NotificationChannel_State_Status) Descriptor

func (NotificationChannel_State_Status) Enum

func (NotificationChannel_State_Status) EnumDescriptor

func (NotificationChannel_State_Status) EnumDescriptor() ([]byte, []int)

Deprecated, Use NotificationChannel_State_Status.ProtoReflect.Descriptor instead.

func (NotificationChannel_State_Status) Number

func (NotificationChannel_State_Status) String

func (NotificationChannel_State_Status) Type

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 *NotificationChannel) int

func (*OrderBy) CompareRaw

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

func (*OrderBy) GetFieldMask

func (orderBy *OrderBy) GetFieldMask() *NotificationChannel_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 NotificationChannelList, elem *NotificationChannel) (NotificationChannelList, 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 NotificationChannelList)

func (*OrderBy) SortRaw

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

func (*OrderBy) String

func (orderBy *OrderBy) String() string

type OrderByField

type OrderByField struct {
	FieldPath NotificationChannel_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 *NotificationChannel) 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

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

func (*PagerQuery) SetLimit

func (p *PagerQuery) SetLimit(limit int)

func (*PagerQuery) SetOrderBy

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

func (*PagerQuery) SetPageDirection

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

func (*PagerQuery) SetPeekForward

func (p *PagerQuery) SetPeekForward(peekForward bool)

type ParentName

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

func MustParseParentName

func MustParseParentName(name string) *ParentName

func ParseParentName

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

func (*ParentName) AsRawReference

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

func (*ParentName) AsReference

func (name *ParentName) AsReference() *ParentReference

func (*ParentName) ConvertToNative

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

func (*ParentName) ConvertToType

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

func (*ParentName) DescendsFrom

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

func (*ParentName) Equal

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

func (*ParentName) FullyQualifiedName

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

func (*ParentName) GetIParentName

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

func (*ParentName) GetIUnderlyingParentName

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) HasTrait

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

func (*ParentName) IsFullyQualified

func (name *ParentName) IsFullyQualified() bool

func (*ParentName) IsSpecified

func (name *ParentName) IsSpecified() bool

func (*ParentName) Match

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

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) Receive

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

func (*ParentName) SetFromCliFlag

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

implement CustomTypeCliValue method

func (*ParentName) SetFromSegments

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

func (*ParentName) String

func (name *ParentName) String() string

func (*ParentName) Type

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

func (*ParentName) TypeName

func (name *ParentName) TypeName() string

func (*ParentName) Value

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

type ParentReference

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

func MakeParentReference

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

func MustParseParentReference

func MustParseParentReference(name string) *ParentReference

func ParseParentReference

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

func (*ParentReference) ClearCached

func (ref *ParentReference) ClearCached()

func (*ParentReference) GetIParentName

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

func (*ParentReference) GetIUnderlyingParentName

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) IsFullyQualified

func (ref *ParentReference) IsFullyQualified() bool

func (*ParentReference) IsSpecified

func (ref *ParentReference) IsSpecified() bool

func (*ParentReference) Matches

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

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

func (*ParentReference) ParseProtoString

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

func (*ParentReference) ProtoString

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

func (*ParentReference) ResolveRaw

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

func (*ParentReference) Resolved

func (ref *ParentReference) Resolved() bool

func (*ParentReference) SetFromCliFlag

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

implement CustomTypeCliValue method

func (*ParentReference) String

func (ref *ParentReference) String() string

type QueryResultChange

type QueryResultChange struct {
	Changes        []*NotificationChannelChange
	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 {
	NotificationChannels []*NotificationChannel
	PrevPageCursor       *PagerCursor
	NextPageCursor       *PagerCursor
	TotalResultsCount    int32
	CurrentOffset        int32
}

func (*QueryResultSnapshot) GetNextPageCursor

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

func (*QueryResultSnapshot) GetPagingInfo

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

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, notificationChannel *NotificationChannel) (*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

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

func (*Reference) GetIUnderlyingParentName

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

func (*Reference) GetIdParts

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

func (*Reference) GetNotificationChannel

func (ref *Reference) GetNotificationChannel() *NotificationChannel

func (*Reference) GetPattern

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

func (*Reference) GetRawResource

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

func (*Reference) GetResourceDescriptor

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

func (*Reference) GetSegments

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

func (*Reference) GotenEqual

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

func (*Reference) ResolveRaw

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

func (*Reference) Resolved

func (ref *Reference) Resolved() bool

func (*Reference) SetFromCliFlag

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

implement CustomTypeCliValue method

func (*Reference) String

func (ref *Reference) String() string

type WatchQuery

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

func (*WatchQuery) GetMaximumChunkSize

func (q *WatchQuery) GetMaximumChunkSize() int

func (*WatchQuery) GetResumeToken

func (q *WatchQuery) GetResumeToken() string

func (*WatchQuery) GetStartingTime

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

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

func (*WatchQuery) SetWatchType

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

func (*WatchQuery) String

func (q *WatchQuery) String() string

Jump to

Keyboard shortcuts

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