alerting_condition

package
v1.5.3 Latest Latest
Warning

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

Go to latest
Published: Sep 13, 2024 License: Apache-2.0 Imports: 44 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NamePattern_Project_Region_AlertingPolicy = "projects/{project}/regions/{region}/alertingPolicies/{alerting_policy}/alertingConditions/{alerting_condition}"
)

Variables

View Source
var (
	AlertingCondition_Spec_TimeSeries_Threshold_Compare_name = map[int32]string{
		0: "COMPARE_UNSPECIFIED",
		1: "GT",
		2: "LT",
	}

	AlertingCondition_Spec_TimeSeries_Threshold_Compare_value = map[string]int32{
		"COMPARE_UNSPECIFIED": 0,
		"GT":                  1,
		"LT":                  2,
	}
)
View Source
var (
	AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator_name = map[int32]string{
		0: "OR",
		1: "AND",
	}

	AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator_value = map[string]int32{
		"OR":  0,
		"AND": 1,
	}
)
View Source
var (
	AlertingCondition_Spec_Trigger_Type_name = map[int32]string{
		0: "EACH",
	}

	AlertingCondition_Spec_Trigger_Type_value = map[string]int32{
		"EACH": 0,
	}
)

Functions

func AsAnyCastAccess

func AsAnyCastAccess(access AlertingConditionAccess) gotenresource.Access

Types

type AlertingCondition

type AlertingCondition struct {

	// Name of AlertingCondition
	// 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
	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"`
	// Long description
	Description string                   `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty" firestore:"description"`
	Spec        *AlertingCondition_Spec  `protobuf:"bytes,5,opt,name=spec,proto3" json:"spec,omitempty" firestore:"spec"`
	State       *AlertingCondition_State `protobuf:"bytes,6,opt,name=state,proto3" json:"state,omitempty" firestore:"state"`
	// contains filtered or unexported fields
}

AlertingCondition Resource

func (*AlertingCondition) Clone

func (*AlertingCondition) CloneRaw

func (*AlertingCondition) Descriptor

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

Deprecated, Use AlertingCondition.ProtoReflect.Descriptor instead.

func (*AlertingCondition) EnsureMetadata added in v1.0.21

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

func (*AlertingCondition) GetDescription

func (m *AlertingCondition) GetDescription() string

func (*AlertingCondition) GetDisplayName

func (m *AlertingCondition) GetDisplayName() string

func (*AlertingCondition) GetMetadata

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

func (*AlertingCondition) GetName

func (m *AlertingCondition) GetName() *Name

func (*AlertingCondition) GetRawName

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

func (*AlertingCondition) GetResourceDescriptor

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

func (*AlertingCondition) GetSpec

func (*AlertingCondition) GetState

func (*AlertingCondition) GotenMessage

func (*AlertingCondition) GotenMessage()

func (*AlertingCondition) GotenObjectExt

func (o *AlertingCondition) GotenObjectExt()

func (*AlertingCondition) GotenValidate

func (obj *AlertingCondition) GotenValidate() error

func (*AlertingCondition) MakeDiffFieldMask

func (o *AlertingCondition) MakeDiffFieldMask(other *AlertingCondition) *AlertingCondition_FieldMask

func (*AlertingCondition) MakeFullFieldMask

func (o *AlertingCondition) MakeFullFieldMask() *AlertingCondition_FieldMask

func (*AlertingCondition) MakeRawDiffFieldMask

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

func (*AlertingCondition) MakeRawFullFieldMask

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

func (*AlertingCondition) Marshal

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

func (*AlertingCondition) MarshalJSON

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

func (*AlertingCondition) MaybePopulateDefaults

func (r *AlertingCondition) MaybePopulateDefaults() error

func (*AlertingCondition) Merge

func (o *AlertingCondition) Merge(source *AlertingCondition)

func (*AlertingCondition) MergeRaw

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

func (*AlertingCondition) ProtoMessage

func (*AlertingCondition) ProtoMessage()

func (*AlertingCondition) ProtoReflect

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

func (*AlertingCondition) Reset

func (m *AlertingCondition) Reset()

func (*AlertingCondition) SetDescription

func (m *AlertingCondition) SetDescription(fv string)

func (*AlertingCondition) SetDisplayName

func (m *AlertingCondition) SetDisplayName(fv string)

func (*AlertingCondition) SetMetadata

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

func (*AlertingCondition) SetName

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

func (*AlertingCondition) SetSpec

func (m *AlertingCondition) SetSpec(fv *AlertingCondition_Spec)

func (*AlertingCondition) SetState

func (m *AlertingCondition) SetState(fv *AlertingCondition_State)

func (*AlertingCondition) String

func (m *AlertingCondition) String() string

func (*AlertingCondition) Unmarshal

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

func (*AlertingCondition) UnmarshalJSON

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

type AlertingConditionAccess

type AlertingConditionAccess interface {
	GetAlertingCondition(context.Context, *GetQuery) (*AlertingCondition, error)
	BatchGetAlertingConditions(context.Context, []*Reference, ...gotenresource.BatchGetOption) error
	QueryAlertingConditions(context.Context, *ListQuery) (*QueryResultSnapshot, error)
	SearchAlertingConditions(context.Context, *SearchQuery) (*QueryResultSnapshot, error)
	WatchAlertingCondition(context.Context, *GetQuery, func(*AlertingConditionChange) error) error
	WatchAlertingConditions(context.Context, *WatchQuery, func(*QueryResultChange) error) error
	SaveAlertingCondition(context.Context, *AlertingCondition, ...gotenresource.SaveOption) error
	DeleteAlertingCondition(context.Context, *Reference, ...gotenresource.DeleteOption) error
}

type AlertingConditionChange

type AlertingConditionChange struct {

	// AlertingCondition change
	//
	// Types that are valid to be assigned to ChangeType:
	//	*AlertingConditionChange_Added_
	//	*AlertingConditionChange_Modified_
	//	*AlertingConditionChange_Current_
	//	*AlertingConditionChange_Removed_
	ChangeType isAlertingConditionChange_ChangeType `protobuf_oneof:"change_type"`
	// contains filtered or unexported fields
}

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

func (*AlertingConditionChange) Descriptor

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

Deprecated, Use AlertingConditionChange.ProtoReflect.Descriptor instead.

func (*AlertingConditionChange) GetAdded

func (*AlertingConditionChange) GetAlertingCondition

func (c *AlertingConditionChange) GetAlertingCondition() *AlertingCondition

func (*AlertingConditionChange) GetAlertingConditionName

func (c *AlertingConditionChange) GetAlertingConditionName() *Name

func (*AlertingConditionChange) GetChangeType

func (m *AlertingConditionChange) GetChangeType() isAlertingConditionChange_ChangeType

func (*AlertingConditionChange) GetCurrent

func (*AlertingConditionChange) GetCurrentViewIndex

func (c *AlertingConditionChange) GetCurrentViewIndex() int32

func (*AlertingConditionChange) GetModified

func (*AlertingConditionChange) GetPreviousViewIndex

func (c *AlertingConditionChange) GetPreviousViewIndex() int32

func (*AlertingConditionChange) GetRawName

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

func (*AlertingConditionChange) GetRawResource added in v0.5.1

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

func (*AlertingConditionChange) GetRemoved

func (*AlertingConditionChange) GotenMessage

func (*AlertingConditionChange) GotenMessage()

func (*AlertingConditionChange) GotenValidate

func (obj *AlertingConditionChange) GotenValidate() error

func (*AlertingConditionChange) IsAdd

func (c *AlertingConditionChange) IsAdd() bool

func (*AlertingConditionChange) IsCurrent

func (c *AlertingConditionChange) IsCurrent() bool

func (*AlertingConditionChange) IsDelete

func (c *AlertingConditionChange) IsDelete() bool

func (*AlertingConditionChange) IsModify

func (c *AlertingConditionChange) IsModify() bool

func (*AlertingConditionChange) Marshal

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

func (*AlertingConditionChange) MarshalJSON

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

func (*AlertingConditionChange) ProtoMessage

func (*AlertingConditionChange) ProtoMessage()

func (*AlertingConditionChange) ProtoReflect

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

func (*AlertingConditionChange) Reset

func (m *AlertingConditionChange) Reset()

func (*AlertingConditionChange) SetAdded

func (*AlertingConditionChange) SetAddedRaw

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

func (*AlertingConditionChange) SetChangeType

func (m *AlertingConditionChange) SetChangeType(ofv isAlertingConditionChange_ChangeType)

func (*AlertingConditionChange) SetCurrent

func (*AlertingConditionChange) SetCurrentRaw

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

func (*AlertingConditionChange) SetDeletedRaw

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

func (*AlertingConditionChange) SetModified

func (*AlertingConditionChange) SetModifiedRaw

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

func (*AlertingConditionChange) SetRemoved

func (*AlertingConditionChange) String

func (m *AlertingConditionChange) String() string

func (*AlertingConditionChange) Unmarshal

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

func (*AlertingConditionChange) UnmarshalJSON

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

type AlertingConditionChangeList

type AlertingConditionChangeList []*AlertingConditionChange

func (AlertingConditionChangeList) Append

func (AlertingConditionChangeList) AppendList

func (AlertingConditionChangeList) At

func (AlertingConditionChangeList) Length

func (l AlertingConditionChangeList) Length() int

func (AlertingConditionChangeList) Set

func (AlertingConditionChangeList) Slice

type AlertingConditionChangeMap

type AlertingConditionChangeMap map[Name]*AlertingConditionChange

func (AlertingConditionChangeMap) Delete

func (AlertingConditionChangeMap) ForEach

func (AlertingConditionChangeMap) Get

func (AlertingConditionChangeMap) Length

func (m AlertingConditionChangeMap) Length() int

func (AlertingConditionChangeMap) Set

type AlertingConditionChange_Added

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

AlertingCondition has been added to query view

func (*AlertingConditionChange_Added) Descriptor

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

Deprecated, Use AlertingConditionChange_Added.ProtoReflect.Descriptor instead.

func (*AlertingConditionChange_Added) GetAlertingCondition

func (m *AlertingConditionChange_Added) GetAlertingCondition() *AlertingCondition

func (*AlertingConditionChange_Added) GetViewIndex

func (m *AlertingConditionChange_Added) GetViewIndex() int32

func (*AlertingConditionChange_Added) GotenMessage

func (*AlertingConditionChange_Added) GotenMessage()

func (*AlertingConditionChange_Added) GotenValidate

func (obj *AlertingConditionChange_Added) GotenValidate() error

func (*AlertingConditionChange_Added) Marshal

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

func (*AlertingConditionChange_Added) MarshalJSON

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

func (*AlertingConditionChange_Added) ProtoMessage

func (*AlertingConditionChange_Added) ProtoMessage()

func (*AlertingConditionChange_Added) ProtoReflect

func (*AlertingConditionChange_Added) Reset

func (m *AlertingConditionChange_Added) Reset()

func (*AlertingConditionChange_Added) SetAlertingCondition

func (m *AlertingConditionChange_Added) SetAlertingCondition(fv *AlertingCondition)

func (*AlertingConditionChange_Added) SetViewIndex

func (m *AlertingConditionChange_Added) SetViewIndex(fv int32)

func (*AlertingConditionChange_Added) String

func (*AlertingConditionChange_Added) Unmarshal

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

func (*AlertingConditionChange_Added) UnmarshalJSON

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

type AlertingConditionChange_Added_

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

type AlertingConditionChange_Current

type AlertingConditionChange_Current struct {
	AlertingCondition *AlertingCondition `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*AlertingConditionChange_Current) Descriptor

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

Deprecated, Use AlertingConditionChange_Current.ProtoReflect.Descriptor instead.

func (*AlertingConditionChange_Current) GetAlertingCondition

func (m *AlertingConditionChange_Current) GetAlertingCondition() *AlertingCondition

func (*AlertingConditionChange_Current) GotenMessage

func (*AlertingConditionChange_Current) GotenMessage()

func (*AlertingConditionChange_Current) GotenValidate

func (obj *AlertingConditionChange_Current) GotenValidate() error

func (*AlertingConditionChange_Current) Marshal

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

func (*AlertingConditionChange_Current) MarshalJSON

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

func (*AlertingConditionChange_Current) ProtoMessage

func (*AlertingConditionChange_Current) ProtoMessage()

func (*AlertingConditionChange_Current) ProtoReflect

func (*AlertingConditionChange_Current) Reset

func (*AlertingConditionChange_Current) SetAlertingCondition

func (m *AlertingConditionChange_Current) SetAlertingCondition(fv *AlertingCondition)

func (*AlertingConditionChange_Current) String

func (*AlertingConditionChange_Current) Unmarshal

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

func (*AlertingConditionChange_Current) UnmarshalJSON

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

type AlertingConditionChange_Current_

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

type AlertingConditionChange_Modified

type AlertingConditionChange_Modified struct {

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

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

func (*AlertingConditionChange_Modified) Descriptor

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

Deprecated, Use AlertingConditionChange_Modified.ProtoReflect.Descriptor instead.

func (*AlertingConditionChange_Modified) GetAlertingCondition

func (m *AlertingConditionChange_Modified) GetAlertingCondition() *AlertingCondition

func (*AlertingConditionChange_Modified) GetFieldMask

func (*AlertingConditionChange_Modified) GetName

func (m *AlertingConditionChange_Modified) GetName() *Name

func (*AlertingConditionChange_Modified) GetPreviousViewIndex

func (m *AlertingConditionChange_Modified) GetPreviousViewIndex() int32

func (*AlertingConditionChange_Modified) GetViewIndex

func (m *AlertingConditionChange_Modified) GetViewIndex() int32

func (*AlertingConditionChange_Modified) GotenMessage

func (*AlertingConditionChange_Modified) GotenMessage()

func (*AlertingConditionChange_Modified) GotenValidate

func (obj *AlertingConditionChange_Modified) GotenValidate() error

func (*AlertingConditionChange_Modified) Marshal

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

func (*AlertingConditionChange_Modified) MarshalJSON

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

func (*AlertingConditionChange_Modified) ProtoMessage

func (*AlertingConditionChange_Modified) ProtoMessage()

func (*AlertingConditionChange_Modified) ProtoReflect

func (*AlertingConditionChange_Modified) Reset

func (*AlertingConditionChange_Modified) SetAlertingCondition

func (m *AlertingConditionChange_Modified) SetAlertingCondition(fv *AlertingCondition)

func (*AlertingConditionChange_Modified) SetFieldMask

func (*AlertingConditionChange_Modified) SetName

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

func (*AlertingConditionChange_Modified) SetPreviousViewIndex

func (m *AlertingConditionChange_Modified) SetPreviousViewIndex(fv int32)

func (*AlertingConditionChange_Modified) SetViewIndex

func (m *AlertingConditionChange_Modified) SetViewIndex(fv int32)

func (*AlertingConditionChange_Modified) String

func (*AlertingConditionChange_Modified) Unmarshal

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

func (*AlertingConditionChange_Modified) UnmarshalJSON

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

type AlertingConditionChange_Modified_

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

type AlertingConditionChange_Removed

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

func (*AlertingConditionChange_Removed) Descriptor

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

Deprecated, Use AlertingConditionChange_Removed.ProtoReflect.Descriptor instead.

func (*AlertingConditionChange_Removed) GetName

func (m *AlertingConditionChange_Removed) GetName() *Name

func (*AlertingConditionChange_Removed) GetViewIndex

func (m *AlertingConditionChange_Removed) GetViewIndex() int32

func (*AlertingConditionChange_Removed) GotenMessage

func (*AlertingConditionChange_Removed) GotenMessage()

func (*AlertingConditionChange_Removed) GotenValidate

func (obj *AlertingConditionChange_Removed) GotenValidate() error

func (*AlertingConditionChange_Removed) Marshal

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

func (*AlertingConditionChange_Removed) MarshalJSON

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

func (*AlertingConditionChange_Removed) ProtoMessage

func (*AlertingConditionChange_Removed) ProtoMessage()

func (*AlertingConditionChange_Removed) ProtoReflect

func (*AlertingConditionChange_Removed) Reset

func (*AlertingConditionChange_Removed) SetName

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

func (*AlertingConditionChange_Removed) SetViewIndex

func (m *AlertingConditionChange_Removed) SetViewIndex(fv int32)

func (*AlertingConditionChange_Removed) String

func (*AlertingConditionChange_Removed) Unmarshal

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

func (*AlertingConditionChange_Removed) UnmarshalJSON

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

type AlertingConditionChange_Removed_

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

type AlertingConditionFieldPathBuilder

type AlertingConditionFieldPathBuilder struct{}

func NewAlertingConditionFieldPathBuilder

func NewAlertingConditionFieldPathBuilder() AlertingConditionFieldPathBuilder

func (AlertingConditionFieldPathBuilder) Description

func (AlertingConditionFieldPathBuilder) DisplayName

func (AlertingConditionFieldPathBuilder) Metadata

func (AlertingConditionFieldPathBuilder) Name

func (AlertingConditionFieldPathBuilder) Spec

func (AlertingConditionFieldPathBuilder) State

type AlertingConditionList

type AlertingConditionList []*AlertingCondition

func (AlertingConditionList) Append

func (AlertingConditionList) AppendList

func (AlertingConditionList) At

func (AlertingConditionList) Length

func (l AlertingConditionList) Length() int

func (AlertingConditionList) Set

func (AlertingConditionList) Slice

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

type AlertingConditionMap

type AlertingConditionMap map[Name]*AlertingCondition

func (AlertingConditionMap) Delete

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

func (AlertingConditionMap) ForEach

func (AlertingConditionMap) Get

func (AlertingConditionMap) Length

func (m AlertingConditionMap) Length() int

func (AlertingConditionMap) Set

type AlertingConditionMapPathSelectorMetadataAnnotations

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

func (AlertingConditionMapPathSelectorMetadataAnnotations) FieldPath

func (AlertingConditionMapPathSelectorMetadataAnnotations) WithArrayOfValues

func (AlertingConditionMapPathSelectorMetadataAnnotations) WithValue

type AlertingConditionMapPathSelectorMetadataLabels

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

func (AlertingConditionMapPathSelectorMetadataLabels) FieldPath

func (AlertingConditionMapPathSelectorMetadataLabels) WithArrayOfValues

func (AlertingConditionMapPathSelectorMetadataLabels) WithValue

type AlertingConditionMapPathSelectorMetadataShards

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

func (AlertingConditionMapPathSelectorMetadataShards) FieldPath

func (AlertingConditionMapPathSelectorMetadataShards) WithArrayOfValues

func (AlertingConditionMapPathSelectorMetadataShards) WithValue

type AlertingConditionMapPathSelectorSpecTimeSeriesCombineThresholdPerMetric

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

func (AlertingConditionMapPathSelectorSpecTimeSeriesCombineThresholdPerMetric) FieldPath

func (AlertingConditionMapPathSelectorSpecTimeSeriesCombineThresholdPerMetric) WithArrayOfValues

func (AlertingConditionMapPathSelectorSpecTimeSeriesCombineThresholdPerMetric) WithValue

type AlertingConditionMapPathSelectorSpecTimeSeriesQuerySelectorMetricLabels

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

func (AlertingConditionMapPathSelectorSpecTimeSeriesQuerySelectorMetricLabels) FieldPath

func (AlertingConditionMapPathSelectorSpecTimeSeriesQuerySelectorMetricLabels) WithArrayOfValues

func (AlertingConditionMapPathSelectorSpecTimeSeriesQuerySelectorMetricLabels) WithValue

type AlertingConditionMapPathSelectorSpecTimeSeriesQuerySelectorResourceLabels

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

func (AlertingConditionMapPathSelectorSpecTimeSeriesQuerySelectorResourceLabels) FieldPath

func (AlertingConditionMapPathSelectorSpecTimeSeriesQuerySelectorResourceLabels) WithArrayOfValues

func (AlertingConditionMapPathSelectorSpecTimeSeriesQuerySelectorResourceLabels) WithValue

type AlertingConditionNameList

type AlertingConditionNameList []*Name

func (AlertingConditionNameList) Append

func (AlertingConditionNameList) AppendList

func (AlertingConditionNameList) At

func (AlertingConditionNameList) Length

func (l AlertingConditionNameList) Length() int

func (AlertingConditionNameList) Set

func (AlertingConditionNameList) Slice

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

type AlertingConditionParentNameList

type AlertingConditionParentNameList []*ParentName

func (AlertingConditionParentNameList) Append

func (AlertingConditionParentNameList) AppendList

func (AlertingConditionParentNameList) At

func (AlertingConditionParentNameList) Length

func (AlertingConditionParentNameList) Set

func (AlertingConditionParentNameList) Slice

type AlertingConditionParentReferenceList

type AlertingConditionParentReferenceList []*ParentReference

func (AlertingConditionParentReferenceList) Append

func (AlertingConditionParentReferenceList) AppendList

func (AlertingConditionParentReferenceList) At

func (AlertingConditionParentReferenceList) Length

func (AlertingConditionParentReferenceList) Set

func (AlertingConditionParentReferenceList) Slice

type AlertingConditionPathSelectorDescription

type AlertingConditionPathSelectorDescription struct{}

func (AlertingConditionPathSelectorDescription) FieldPath

func (AlertingConditionPathSelectorDescription) WithArrayOfValues

func (AlertingConditionPathSelectorDescription) WithValue

type AlertingConditionPathSelectorDisplayName

type AlertingConditionPathSelectorDisplayName struct{}

func (AlertingConditionPathSelectorDisplayName) FieldPath

func (AlertingConditionPathSelectorDisplayName) WithArrayOfValues

func (AlertingConditionPathSelectorDisplayName) WithValue

type AlertingConditionPathSelectorMetadata

type AlertingConditionPathSelectorMetadata struct{}

func (AlertingConditionPathSelectorMetadata) Annotations

func (AlertingConditionPathSelectorMetadata) CreateTime

func (AlertingConditionPathSelectorMetadata) DeleteTime added in v0.8.0

func (AlertingConditionPathSelectorMetadata) FieldPath

func (AlertingConditionPathSelectorMetadata) Generation

func (AlertingConditionPathSelectorMetadata) Labels

func (AlertingConditionPathSelectorMetadata) Lifecycle added in v0.8.0

func (AlertingConditionPathSelectorMetadata) OwnerReferences

func (AlertingConditionPathSelectorMetadata) ResourceVersion

func (AlertingConditionPathSelectorMetadata) Services added in v1.0.21

func (AlertingConditionPathSelectorMetadata) Shards

func (AlertingConditionPathSelectorMetadata) Syncing

func (AlertingConditionPathSelectorMetadata) Tags

func (AlertingConditionPathSelectorMetadata) UpdateTime

func (AlertingConditionPathSelectorMetadata) Uuid

func (AlertingConditionPathSelectorMetadata) WithArrayOfValues

func (AlertingConditionPathSelectorMetadata) WithSubArrayItemValue

func (AlertingConditionPathSelectorMetadata) WithSubArrayOfValues

func (AlertingConditionPathSelectorMetadata) WithSubPath

func (AlertingConditionPathSelectorMetadata) WithSubValue

func (AlertingConditionPathSelectorMetadata) WithValue

type AlertingConditionPathSelectorMetadataAnnotations

type AlertingConditionPathSelectorMetadataAnnotations struct{}

func (AlertingConditionPathSelectorMetadataAnnotations) FieldPath

func (AlertingConditionPathSelectorMetadataAnnotations) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataAnnotations) WithKey

func (AlertingConditionPathSelectorMetadataAnnotations) WithValue

type AlertingConditionPathSelectorMetadataCreateTime

type AlertingConditionPathSelectorMetadataCreateTime struct{}

func (AlertingConditionPathSelectorMetadataCreateTime) FieldPath

func (AlertingConditionPathSelectorMetadataCreateTime) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataCreateTime) WithValue

type AlertingConditionPathSelectorMetadataDeleteTime added in v0.8.0

type AlertingConditionPathSelectorMetadataDeleteTime struct{}

func (AlertingConditionPathSelectorMetadataDeleteTime) FieldPath added in v0.8.0

func (AlertingConditionPathSelectorMetadataDeleteTime) WithArrayOfValues added in v0.8.0

func (AlertingConditionPathSelectorMetadataDeleteTime) WithValue added in v0.8.0

type AlertingConditionPathSelectorMetadataGeneration

type AlertingConditionPathSelectorMetadataGeneration struct{}

func (AlertingConditionPathSelectorMetadataGeneration) FieldPath

func (AlertingConditionPathSelectorMetadataGeneration) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataGeneration) WithValue

type AlertingConditionPathSelectorMetadataLabels

type AlertingConditionPathSelectorMetadataLabels struct{}

func (AlertingConditionPathSelectorMetadataLabels) FieldPath

func (AlertingConditionPathSelectorMetadataLabels) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataLabels) WithKey

func (AlertingConditionPathSelectorMetadataLabels) WithValue

type AlertingConditionPathSelectorMetadataLifecycle added in v0.8.0

type AlertingConditionPathSelectorMetadataLifecycle struct{}

func (AlertingConditionPathSelectorMetadataLifecycle) BlockDeletion added in v0.8.0

func (AlertingConditionPathSelectorMetadataLifecycle) FieldPath added in v0.8.0

func (AlertingConditionPathSelectorMetadataLifecycle) State added in v0.8.0

func (AlertingConditionPathSelectorMetadataLifecycle) WithArrayOfValues added in v0.8.0

func (AlertingConditionPathSelectorMetadataLifecycle) WithValue added in v0.8.0

type AlertingConditionPathSelectorMetadataLifecycleBlockDeletion added in v0.8.0

type AlertingConditionPathSelectorMetadataLifecycleBlockDeletion struct{}

func (AlertingConditionPathSelectorMetadataLifecycleBlockDeletion) FieldPath added in v0.8.0

func (AlertingConditionPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues added in v0.8.0

func (AlertingConditionPathSelectorMetadataLifecycleBlockDeletion) WithValue added in v0.8.0

type AlertingConditionPathSelectorMetadataLifecycleState added in v0.8.0

type AlertingConditionPathSelectorMetadataLifecycleState struct{}

func (AlertingConditionPathSelectorMetadataLifecycleState) FieldPath added in v0.8.0

func (AlertingConditionPathSelectorMetadataLifecycleState) WithArrayOfValues added in v0.8.0

func (AlertingConditionPathSelectorMetadataLifecycleState) WithValue added in v0.8.0

type AlertingConditionPathSelectorMetadataOwnerReferences

type AlertingConditionPathSelectorMetadataOwnerReferences struct{}

func (AlertingConditionPathSelectorMetadataOwnerReferences) Controller

func (AlertingConditionPathSelectorMetadataOwnerReferences) FieldPath

func (AlertingConditionPathSelectorMetadataOwnerReferences) Kind

func (AlertingConditionPathSelectorMetadataOwnerReferences) Name

func (AlertingConditionPathSelectorMetadataOwnerReferences) Region added in v0.8.0

func (AlertingConditionPathSelectorMetadataOwnerReferences) RequiresOwnerReference added in v0.8.0

func (AlertingConditionPathSelectorMetadataOwnerReferences) Version added in v0.8.0

func (AlertingConditionPathSelectorMetadataOwnerReferences) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataOwnerReferences) WithItemValue

func (AlertingConditionPathSelectorMetadataOwnerReferences) WithValue

type AlertingConditionPathSelectorMetadataOwnerReferencesController

type AlertingConditionPathSelectorMetadataOwnerReferencesController struct{}

func (AlertingConditionPathSelectorMetadataOwnerReferencesController) FieldPath

func (AlertingConditionPathSelectorMetadataOwnerReferencesController) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataOwnerReferencesController) WithValue

type AlertingConditionPathSelectorMetadataOwnerReferencesKind

type AlertingConditionPathSelectorMetadataOwnerReferencesKind struct{}

func (AlertingConditionPathSelectorMetadataOwnerReferencesKind) FieldPath

func (AlertingConditionPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataOwnerReferencesKind) WithValue

type AlertingConditionPathSelectorMetadataOwnerReferencesName

type AlertingConditionPathSelectorMetadataOwnerReferencesName struct{}

func (AlertingConditionPathSelectorMetadataOwnerReferencesName) FieldPath

func (AlertingConditionPathSelectorMetadataOwnerReferencesName) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataOwnerReferencesName) WithValue

type AlertingConditionPathSelectorMetadataOwnerReferencesRegion added in v0.8.0

type AlertingConditionPathSelectorMetadataOwnerReferencesRegion struct{}

func (AlertingConditionPathSelectorMetadataOwnerReferencesRegion) FieldPath added in v0.8.0

func (AlertingConditionPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues added in v0.8.0

func (AlertingConditionPathSelectorMetadataOwnerReferencesRegion) WithValue added in v0.8.0

type AlertingConditionPathSelectorMetadataOwnerReferencesRequiresOwnerReference added in v0.8.0

type AlertingConditionPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}

func (AlertingConditionPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath added in v0.8.0

func (AlertingConditionPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues added in v0.8.0

func (AlertingConditionPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue added in v0.8.0

type AlertingConditionPathSelectorMetadataOwnerReferencesVersion added in v0.8.0

type AlertingConditionPathSelectorMetadataOwnerReferencesVersion struct{}

func (AlertingConditionPathSelectorMetadataOwnerReferencesVersion) FieldPath added in v0.8.0

func (AlertingConditionPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues added in v0.8.0

func (AlertingConditionPathSelectorMetadataOwnerReferencesVersion) WithValue added in v0.8.0

type AlertingConditionPathSelectorMetadataResourceVersion

type AlertingConditionPathSelectorMetadataResourceVersion struct{}

func (AlertingConditionPathSelectorMetadataResourceVersion) FieldPath

func (AlertingConditionPathSelectorMetadataResourceVersion) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataResourceVersion) WithValue

type AlertingConditionPathSelectorMetadataServices added in v1.0.21

type AlertingConditionPathSelectorMetadataServices struct{}

func (AlertingConditionPathSelectorMetadataServices) AllowedServices added in v1.0.21

func (AlertingConditionPathSelectorMetadataServices) FieldPath added in v1.0.21

func (AlertingConditionPathSelectorMetadataServices) OwningService added in v1.0.21

func (AlertingConditionPathSelectorMetadataServices) WithArrayOfValues added in v1.0.21

func (AlertingConditionPathSelectorMetadataServices) WithValue added in v1.0.21

type AlertingConditionPathSelectorMetadataServicesAllowedServices added in v1.0.21

type AlertingConditionPathSelectorMetadataServicesAllowedServices struct{}

func (AlertingConditionPathSelectorMetadataServicesAllowedServices) FieldPath added in v1.0.21

func (AlertingConditionPathSelectorMetadataServicesAllowedServices) WithArrayOfValues added in v1.0.21

func (AlertingConditionPathSelectorMetadataServicesAllowedServices) WithItemValue added in v1.0.21

func (AlertingConditionPathSelectorMetadataServicesAllowedServices) WithValue added in v1.0.21

type AlertingConditionPathSelectorMetadataServicesOwningService added in v1.0.21

type AlertingConditionPathSelectorMetadataServicesOwningService struct{}

func (AlertingConditionPathSelectorMetadataServicesOwningService) FieldPath added in v1.0.21

func (AlertingConditionPathSelectorMetadataServicesOwningService) WithArrayOfValues added in v1.0.21

func (AlertingConditionPathSelectorMetadataServicesOwningService) WithValue added in v1.0.21

type AlertingConditionPathSelectorMetadataShards

type AlertingConditionPathSelectorMetadataShards struct{}

func (AlertingConditionPathSelectorMetadataShards) FieldPath

func (AlertingConditionPathSelectorMetadataShards) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataShards) WithKey

func (AlertingConditionPathSelectorMetadataShards) WithValue

type AlertingConditionPathSelectorMetadataSyncing

type AlertingConditionPathSelectorMetadataSyncing struct{}

func (AlertingConditionPathSelectorMetadataSyncing) FieldPath

func (AlertingConditionPathSelectorMetadataSyncing) OwningRegion

func (AlertingConditionPathSelectorMetadataSyncing) Regions

func (AlertingConditionPathSelectorMetadataSyncing) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataSyncing) WithValue

type AlertingConditionPathSelectorMetadataSyncingOwningRegion

type AlertingConditionPathSelectorMetadataSyncingOwningRegion struct{}

func (AlertingConditionPathSelectorMetadataSyncingOwningRegion) FieldPath

func (AlertingConditionPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataSyncingOwningRegion) WithValue

type AlertingConditionPathSelectorMetadataSyncingRegions

type AlertingConditionPathSelectorMetadataSyncingRegions struct{}

func (AlertingConditionPathSelectorMetadataSyncingRegions) FieldPath

func (AlertingConditionPathSelectorMetadataSyncingRegions) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataSyncingRegions) WithItemValue

func (AlertingConditionPathSelectorMetadataSyncingRegions) WithValue

type AlertingConditionPathSelectorMetadataTags

type AlertingConditionPathSelectorMetadataTags struct{}

func (AlertingConditionPathSelectorMetadataTags) FieldPath

func (AlertingConditionPathSelectorMetadataTags) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataTags) WithItemValue

func (AlertingConditionPathSelectorMetadataTags) WithValue

type AlertingConditionPathSelectorMetadataUpdateTime

type AlertingConditionPathSelectorMetadataUpdateTime struct{}

func (AlertingConditionPathSelectorMetadataUpdateTime) FieldPath

func (AlertingConditionPathSelectorMetadataUpdateTime) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataUpdateTime) WithValue

type AlertingConditionPathSelectorMetadataUuid

type AlertingConditionPathSelectorMetadataUuid struct{}

func (AlertingConditionPathSelectorMetadataUuid) FieldPath

func (AlertingConditionPathSelectorMetadataUuid) WithArrayOfValues

func (AlertingConditionPathSelectorMetadataUuid) WithValue

type AlertingConditionPathSelectorName

type AlertingConditionPathSelectorName struct{}

func (AlertingConditionPathSelectorName) FieldPath

func (AlertingConditionPathSelectorName) WithArrayOfValues

func (AlertingConditionPathSelectorName) WithValue

type AlertingConditionPathSelectorSpec

type AlertingConditionPathSelectorSpec struct{}

func (AlertingConditionPathSelectorSpec) FieldPath

func (AlertingConditionPathSelectorSpec) TimeSeries

func (AlertingConditionPathSelectorSpec) Trigger

func (AlertingConditionPathSelectorSpec) WithArrayOfValues

func (AlertingConditionPathSelectorSpec) WithSubArrayItemValue

func (AlertingConditionPathSelectorSpec) WithSubArrayOfValues

func (AlertingConditionPathSelectorSpec) WithSubPath

func (AlertingConditionPathSelectorSpec) WithSubValue

func (AlertingConditionPathSelectorSpec) WithValue

type AlertingConditionPathSelectorSpecTimeSeries

type AlertingConditionPathSelectorSpecTimeSeries struct{}

func (AlertingConditionPathSelectorSpecTimeSeries) CombineThreshold

func (AlertingConditionPathSelectorSpecTimeSeries) Duration

func (AlertingConditionPathSelectorSpecTimeSeries) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeries) Query

func (AlertingConditionPathSelectorSpecTimeSeries) Threshold

func (AlertingConditionPathSelectorSpecTimeSeries) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeries) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesCombineThreshold

type AlertingConditionPathSelectorSpecTimeSeriesCombineThreshold struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesCombineThreshold) FieldPath

type AlertingConditionPathSelectorSpecTimeSeriesCombineThresholdCombine

type AlertingConditionPathSelectorSpecTimeSeriesCombineThresholdCombine struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesCombineThresholdCombine) FieldPath

type AlertingConditionPathSelectorSpecTimeSeriesCombineThresholdPerMetric

type AlertingConditionPathSelectorSpecTimeSeriesCombineThresholdPerMetric struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesCombineThresholdPerMetric) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesCombineThresholdPerMetric) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesCombineThresholdPerMetric) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesDuration

type AlertingConditionPathSelectorSpecTimeSeriesDuration struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesDuration) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesDuration) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesDuration) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQuery

type AlertingConditionPathSelectorSpecTimeSeriesQuery struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQuery) Aggregation

func (AlertingConditionPathSelectorSpecTimeSeriesQuery) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQuery) Selector

func (AlertingConditionPathSelectorSpecTimeSeriesQuery) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQuery) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQueryAggregation

type AlertingConditionPathSelectorSpecTimeSeriesQueryAggregation struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregation) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregation) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregation) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationAlignmentPeriod

type AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationAlignmentPeriod struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationAlignmentPeriod) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationAlignmentPeriod) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationAlignmentPeriod) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationCrossSeriesReducer

type AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationCrossSeriesReducer struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationCrossSeriesReducer) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationCrossSeriesReducer) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationCrossSeriesReducer) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationGroupByFields

type AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationGroupByFields struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationGroupByFields) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationGroupByFields) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationGroupByFields) WithItemValue

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationGroupByFields) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationPerSeriesAligner

type AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationPerSeriesAligner struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationPerSeriesAligner) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationPerSeriesAligner) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQueryAggregationPerSeriesAligner) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelector

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelector struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelector) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelector) Metric

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelector) Resource

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelector) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelector) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetric

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetric struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetric) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetric) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetric) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetricLabels

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetricLabels struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetricLabels) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetricLabels) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetricLabels) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetricTypes

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetricTypes struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetricTypes) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetricTypes) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetricTypes) WithItemValue

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorMetricTypes) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResource

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResource struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResource) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResource) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResource) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResourceLabels

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResourceLabels struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResourceLabels) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResourceLabels) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResourceLabels) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResourceTypes

type AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResourceTypes struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResourceTypes) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResourceTypes) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResourceTypes) WithItemValue

func (AlertingConditionPathSelectorSpecTimeSeriesQuerySelectorResourceTypes) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesThreshold

type AlertingConditionPathSelectorSpecTimeSeriesThreshold struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesThreshold) Compare

func (AlertingConditionPathSelectorSpecTimeSeriesThreshold) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesThreshold) Value

func (AlertingConditionPathSelectorSpecTimeSeriesThreshold) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesThreshold) WithValue

type AlertingConditionPathSelectorSpecTimeSeriesThresholdCompare

type AlertingConditionPathSelectorSpecTimeSeriesThresholdCompare struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesThresholdCompare) FieldPath

type AlertingConditionPathSelectorSpecTimeSeriesThresholdValue

type AlertingConditionPathSelectorSpecTimeSeriesThresholdValue struct{}

func (AlertingConditionPathSelectorSpecTimeSeriesThresholdValue) FieldPath

func (AlertingConditionPathSelectorSpecTimeSeriesThresholdValue) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTimeSeriesThresholdValue) WithValue

type AlertingConditionPathSelectorSpecTrigger

type AlertingConditionPathSelectorSpecTrigger struct{}

func (AlertingConditionPathSelectorSpecTrigger) FieldPath

func (AlertingConditionPathSelectorSpecTrigger) Type

func (AlertingConditionPathSelectorSpecTrigger) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTrigger) WithValue

type AlertingConditionPathSelectorSpecTriggerType

type AlertingConditionPathSelectorSpecTriggerType struct{}

func (AlertingConditionPathSelectorSpecTriggerType) FieldPath

func (AlertingConditionPathSelectorSpecTriggerType) WithArrayOfValues

func (AlertingConditionPathSelectorSpecTriggerType) WithValue

type AlertingConditionPathSelectorState

type AlertingConditionPathSelectorState struct{}

func (AlertingConditionPathSelectorState) FieldPath

func (AlertingConditionPathSelectorState) FiringAlertsCount

func (AlertingConditionPathSelectorState) WithArrayOfValues

func (AlertingConditionPathSelectorState) WithSubArrayItemValue

func (AlertingConditionPathSelectorState) WithSubArrayOfValues

func (AlertingConditionPathSelectorState) WithSubPath

func (AlertingConditionPathSelectorState) WithSubValue

func (AlertingConditionPathSelectorState) WithValue

type AlertingConditionPathSelectorStateFiringAlertsCount

type AlertingConditionPathSelectorStateFiringAlertsCount struct{}

func (AlertingConditionPathSelectorStateFiringAlertsCount) FieldPath

func (AlertingConditionPathSelectorStateFiringAlertsCount) WithArrayOfValues

func (AlertingConditionPathSelectorStateFiringAlertsCount) WithValue

type AlertingConditionReferenceList

type AlertingConditionReferenceList []*Reference

func (AlertingConditionReferenceList) Append

func (AlertingConditionReferenceList) AppendList

func (AlertingConditionReferenceList) At

func (AlertingConditionReferenceList) Length

func (AlertingConditionReferenceList) Set

func (AlertingConditionReferenceList) Slice

type AlertingConditionSpecFieldPathBuilder

type AlertingConditionSpecFieldPathBuilder struct{}

func NewAlertingConditionSpecFieldPathBuilder

func NewAlertingConditionSpecFieldPathBuilder() AlertingConditionSpecFieldPathBuilder

func (AlertingConditionSpecFieldPathBuilder) TimeSeries

func (AlertingConditionSpecFieldPathBuilder) Trigger

type AlertingConditionSpecTimeSeriesCombineThresholdFieldPathBuilder

type AlertingConditionSpecTimeSeriesCombineThresholdFieldPathBuilder struct{}

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPath

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPath interface {
	gotenobject.FieldPath
	Selector() AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathSelector
	Get(source *AlertingCondition_Spec_TimeSeries_CombineThreshold) []interface{}
	GetSingle(source *AlertingCondition_Spec_TimeSeries_CombineThreshold) (interface{}, bool)
	ClearValue(item *AlertingCondition_Spec_TimeSeries_CombineThreshold)

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

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

func MustParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPath

func MustParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPath(rawField string) AlertingConditionSpecTimeSeriesCombineThreshold_FieldPath

func ParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPath

func ParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPath(rawField string) (AlertingConditionSpecTimeSeriesCombineThreshold_FieldPath, error)

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayItemValue

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	AlertingConditionSpecTimeSeriesCombineThreshold_FieldPath
	ContainsValue(*AlertingCondition_Spec_TimeSeries_CombineThreshold) bool
}

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

func MustParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayItemValue

func MustParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayItemValue(pathStr, valueStr string) AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayItemValue

func ParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayItemValue

func ParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayItemValue(pathStr, valueStr string) (AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayItemValue, error)

ParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayOfValues

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	AlertingConditionSpecTimeSeriesCombineThreshold_FieldPath
}

AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayOfValues allows storing slice of values for CombineThreshold fields according to their type

func MustParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayOfValues

func MustParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayOfValues(pathStr, valuesStr string) AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayOfValues

func ParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayOfValues

func ParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayOfValues(pathStr, valuesStr string) (AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathArrayOfValues, error)

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap

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

FieldPath for map type with additional Key information

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) ClearValue

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) ClearValueRaw

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) Get

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

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) GetDefault

GetDefault returns a default value of the field type

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) GetRaw

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) GetSingle

GetSingle returns value by selected field map key from source AlertingCondition_Spec_TimeSeries_CombineThreshold

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) GetSingleRaw

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

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) IsLeaf

IsLeaf - whether field path is holds simple value

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) JSONString

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

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) Key

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) Selector

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) SplitIntoTerminalIPaths added in v0.8.0

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) String

String returns path representation in proto convention

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) WithIArrayItemValue

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) WithIArrayOfValues

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) WithIValue

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) WithRawIArrayItemValue

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) WithRawIArrayOfValues

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap) WithRawIValue

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapArrayOfValues

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapArrayOfValues struct {
	AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapArrayOfValues) AsPerMetricArrayOfElementValues

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapArrayOfValues) GetRawValues

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

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapValue

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapValue struct {
	AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMap
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapValue) AsPerMetricElementValue

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapValue) CompareWith

CompareWith compares value in the 'AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapValue' with the value under path in 'AlertingCondition_Spec_TimeSeries_CombineThreshold'.

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapValue) CompareWithRaw

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapValue) GetRawValue

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

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapValue) SetTo

SetTo stores value for selected field in CombineThreshold

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathMapValue) SetToRaw

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathSelector

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathSelector int32
const (
	AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathSelectorPerMetric AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathSelector = 0
	AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathSelectorCombine   AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathSelector = 1
)

func (AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathSelector) String

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathValue

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathValue interface {
	AlertingConditionSpecTimeSeriesCombineThreshold_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **AlertingCondition_Spec_TimeSeries_CombineThreshold)
	CompareWith(*AlertingCondition_Spec_TimeSeries_CombineThreshold) (cmp int, comparable bool)
}

AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathValue allows storing values for CombineThreshold fields according to their type

func MustParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathValue

func MustParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathValue(pathStr, valueStr string) AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathValue

func ParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathValue

func ParseAlertingConditionSpecTimeSeriesCombineThreshold_FieldPathValue(pathStr, valueStr string) (AlertingConditionSpecTimeSeriesCombineThreshold_FieldPathValue, error)

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath

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

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) ClearValue

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) ClearValueRaw

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) Get

Get returns all values pointed by specific field from source AlertingCondition_Spec_TimeSeries_CombineThreshold

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) GetDefault

GetDefault returns a default value of the field type

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) GetRaw

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source AlertingCondition_Spec_TimeSeries_CombineThreshold

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) GetSingleRaw

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) Selector

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) String

String returns path representation in proto convention

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) WithIArrayItemValue

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) WithIArrayOfValues

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) WithIValue

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) WithRawIArrayItemValue

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) WithRawIArrayOfValues

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath) WithRawIValue

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathArrayItemValue

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathArrayItemValue struct {
	AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathArrayItemValue) GetRawItemValue

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

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathArrayItemValue) GetSingle

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathArrayItemValue) GetSingleRaw

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathArrayOfValues

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathArrayOfValues struct {
	AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathArrayOfValues) AsCombineArrayOfValues

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathArrayOfValues) AsPerMetricArrayOfValues

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathArrayOfValues) GetRawValues

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

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathValue

type AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathValue struct {
	AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathValue) AsCombineValue

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathValue) AsPerMetricValue

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathValue' with the value under path in 'AlertingCondition_Spec_TimeSeries_CombineThreshold'.

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathValue) CompareWithRaw

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathValue) GetRawValue

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

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object CombineThreshold

func (*AlertingConditionSpecTimeSeriesCombineThreshold_FieldTerminalPathValue) SetToRaw

type AlertingConditionSpecTimeSeriesFieldPathBuilder

type AlertingConditionSpecTimeSeriesFieldPathBuilder struct{}

func NewAlertingConditionSpecTimeSeriesFieldPathBuilder

func NewAlertingConditionSpecTimeSeriesFieldPathBuilder() AlertingConditionSpecTimeSeriesFieldPathBuilder

func (AlertingConditionSpecTimeSeriesFieldPathBuilder) CombineThreshold

func (AlertingConditionSpecTimeSeriesFieldPathBuilder) Duration

func (AlertingConditionSpecTimeSeriesFieldPathBuilder) Query

func (AlertingConditionSpecTimeSeriesFieldPathBuilder) Threshold

type AlertingConditionSpecTimeSeriesQueryFieldPathBuilder

type AlertingConditionSpecTimeSeriesQueryFieldPathBuilder struct{}

func (AlertingConditionSpecTimeSeriesQueryFieldPathBuilder) Aggregation

func (AlertingConditionSpecTimeSeriesQueryFieldPathBuilder) Selector

type AlertingConditionSpecTimeSeriesQuery_FieldPath

type AlertingConditionSpecTimeSeriesQuery_FieldPath interface {
	gotenobject.FieldPath
	Selector() AlertingConditionSpecTimeSeriesQuery_FieldPathSelector
	Get(source *AlertingCondition_Spec_TimeSeries_Query) []interface{}
	GetSingle(source *AlertingCondition_Spec_TimeSeries_Query) (interface{}, bool)
	ClearValue(item *AlertingCondition_Spec_TimeSeries_Query)

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

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

func MustParseAlertingConditionSpecTimeSeriesQuery_FieldPath

func MustParseAlertingConditionSpecTimeSeriesQuery_FieldPath(rawField string) AlertingConditionSpecTimeSeriesQuery_FieldPath

func ParseAlertingConditionSpecTimeSeriesQuery_FieldPath

func ParseAlertingConditionSpecTimeSeriesQuery_FieldPath(rawField string) (AlertingConditionSpecTimeSeriesQuery_FieldPath, error)

type AlertingConditionSpecTimeSeriesQuery_FieldPathArrayItemValue

type AlertingConditionSpecTimeSeriesQuery_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	AlertingConditionSpecTimeSeriesQuery_FieldPath
	ContainsValue(*AlertingCondition_Spec_TimeSeries_Query) bool
}

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

func MustParseAlertingConditionSpecTimeSeriesQuery_FieldPathArrayItemValue

func MustParseAlertingConditionSpecTimeSeriesQuery_FieldPathArrayItemValue(pathStr, valueStr string) AlertingConditionSpecTimeSeriesQuery_FieldPathArrayItemValue

func ParseAlertingConditionSpecTimeSeriesQuery_FieldPathArrayItemValue

func ParseAlertingConditionSpecTimeSeriesQuery_FieldPathArrayItemValue(pathStr, valueStr string) (AlertingConditionSpecTimeSeriesQuery_FieldPathArrayItemValue, error)

ParseAlertingConditionSpecTimeSeriesQuery_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type AlertingConditionSpecTimeSeriesQuery_FieldPathArrayOfValues

type AlertingConditionSpecTimeSeriesQuery_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	AlertingConditionSpecTimeSeriesQuery_FieldPath
}

AlertingConditionSpecTimeSeriesQuery_FieldPathArrayOfValues allows storing slice of values for Query fields according to their type

func MustParseAlertingConditionSpecTimeSeriesQuery_FieldPathArrayOfValues

func MustParseAlertingConditionSpecTimeSeriesQuery_FieldPathArrayOfValues(pathStr, valuesStr string) AlertingConditionSpecTimeSeriesQuery_FieldPathArrayOfValues

func ParseAlertingConditionSpecTimeSeriesQuery_FieldPathArrayOfValues

func ParseAlertingConditionSpecTimeSeriesQuery_FieldPathArrayOfValues(pathStr, valuesStr string) (AlertingConditionSpecTimeSeriesQuery_FieldPathArrayOfValues, error)

type AlertingConditionSpecTimeSeriesQuery_FieldPathSelector

type AlertingConditionSpecTimeSeriesQuery_FieldPathSelector int32
const (
	AlertingConditionSpecTimeSeriesQuery_FieldPathSelectorSelector    AlertingConditionSpecTimeSeriesQuery_FieldPathSelector = 0
	AlertingConditionSpecTimeSeriesQuery_FieldPathSelectorAggregation AlertingConditionSpecTimeSeriesQuery_FieldPathSelector = 1
)

func (AlertingConditionSpecTimeSeriesQuery_FieldPathSelector) String

type AlertingConditionSpecTimeSeriesQuery_FieldPathValue

type AlertingConditionSpecTimeSeriesQuery_FieldPathValue interface {
	AlertingConditionSpecTimeSeriesQuery_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **AlertingCondition_Spec_TimeSeries_Query)
	CompareWith(*AlertingCondition_Spec_TimeSeries_Query) (cmp int, comparable bool)
}

AlertingConditionSpecTimeSeriesQuery_FieldPathValue allows storing values for Query fields according to their type

func MustParseAlertingConditionSpecTimeSeriesQuery_FieldPathValue

func MustParseAlertingConditionSpecTimeSeriesQuery_FieldPathValue(pathStr, valueStr string) AlertingConditionSpecTimeSeriesQuery_FieldPathValue

func ParseAlertingConditionSpecTimeSeriesQuery_FieldPathValue

func ParseAlertingConditionSpecTimeSeriesQuery_FieldPathValue(pathStr, valueStr string) (AlertingConditionSpecTimeSeriesQuery_FieldPathValue, error)

type AlertingConditionSpecTimeSeriesQuery_FieldSubPath

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) AsAggregationSubPath

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) AsSelectorSubPath

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) ClearValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) ClearValueRaw

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) Get

Get returns all values pointed by selected field from source AlertingCondition_Spec_TimeSeries_Query

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) GetRaw

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) GetSingle

GetSingle returns value of selected field from source AlertingCondition_Spec_TimeSeries_Query

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) GetSingleRaw

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) Selector

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) String

String returns path representation in proto convention

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) WithIArrayItemValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) WithIArrayOfValues

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) WithIValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) WithRawIArrayItemValue

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) WithRawIArrayOfValues

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPath) WithRawIValue

type AlertingConditionSpecTimeSeriesQuery_FieldSubPathArrayItemValue

type AlertingConditionSpecTimeSeriesQuery_FieldSubPathArrayItemValue struct {
	AlertingConditionSpecTimeSeriesQuery_FieldPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathArrayItemValue) AsAggregationPathItemValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathArrayItemValue) AsSelectorPathItemValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathArrayItemValue) ContainsValue

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type AlertingConditionSpecTimeSeriesQuery_FieldSubPathArrayOfValues

type AlertingConditionSpecTimeSeriesQuery_FieldSubPathArrayOfValues struct {
	AlertingConditionSpecTimeSeriesQuery_FieldPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathArrayOfValues) AsAggregationPathArrayOfValues

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathArrayOfValues) AsSelectorPathArrayOfValues

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathArrayOfValues) GetRawValues

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

type AlertingConditionSpecTimeSeriesQuery_FieldSubPathValue

type AlertingConditionSpecTimeSeriesQuery_FieldSubPathValue struct {
	AlertingConditionSpecTimeSeriesQuery_FieldPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathValue) AsAggregationPathValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathValue) AsSelectorPathValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathValue) CompareWith

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathValue) CompareWithRaw

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathValue) GetRawValue

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathValue) SetTo

func (*AlertingConditionSpecTimeSeriesQuery_FieldSubPathValue) SetToRaw

type AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) ClearValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) ClearValueRaw

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) Get

Get returns all values pointed by specific field from source AlertingCondition_Spec_TimeSeries_Query

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) GetRaw

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source AlertingCondition_Spec_TimeSeries_Query

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) GetSingleRaw

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) Selector

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) String

String returns path representation in proto convention

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) WithIArrayItemValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) WithIArrayOfValues

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) WithIValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) WithRawIArrayItemValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) WithRawIArrayOfValues

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath) WithRawIValue

type AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathArrayItemValue

type AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathArrayItemValue struct {
	AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathArrayItemValue) GetSingle

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathArrayItemValue) GetSingleRaw

type AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathArrayOfValues

type AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathArrayOfValues struct {
	AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathArrayOfValues) AsAggregationArrayOfValues

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathArrayOfValues) AsSelectorArrayOfValues

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathArrayOfValues) GetRawValues

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

type AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathValue

type AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathValue struct {
	AlertingConditionSpecTimeSeriesQuery_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathValue) AsAggregationValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathValue) AsSelectorValue

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathValue' with the value under path in 'AlertingCondition_Spec_TimeSeries_Query'.

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathValue) CompareWithRaw

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathValue) GetRawValue

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

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

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Query

func (*AlertingConditionSpecTimeSeriesQuery_FieldTerminalPathValue) SetToRaw

type AlertingConditionSpecTimeSeriesThresholdFieldPathBuilder

type AlertingConditionSpecTimeSeriesThresholdFieldPathBuilder struct{}

func (AlertingConditionSpecTimeSeriesThresholdFieldPathBuilder) Compare

func (AlertingConditionSpecTimeSeriesThresholdFieldPathBuilder) Value

type AlertingConditionSpecTimeSeriesThreshold_FieldPath

type AlertingConditionSpecTimeSeriesThreshold_FieldPath interface {
	gotenobject.FieldPath
	Selector() AlertingConditionSpecTimeSeriesThreshold_FieldPathSelector
	Get(source *AlertingCondition_Spec_TimeSeries_Threshold) []interface{}
	GetSingle(source *AlertingCondition_Spec_TimeSeries_Threshold) (interface{}, bool)
	ClearValue(item *AlertingCondition_Spec_TimeSeries_Threshold)

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

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

func MustParseAlertingConditionSpecTimeSeriesThreshold_FieldPath

func MustParseAlertingConditionSpecTimeSeriesThreshold_FieldPath(rawField string) AlertingConditionSpecTimeSeriesThreshold_FieldPath

func ParseAlertingConditionSpecTimeSeriesThreshold_FieldPath

func ParseAlertingConditionSpecTimeSeriesThreshold_FieldPath(rawField string) (AlertingConditionSpecTimeSeriesThreshold_FieldPath, error)

type AlertingConditionSpecTimeSeriesThreshold_FieldPathArrayItemValue

type AlertingConditionSpecTimeSeriesThreshold_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	AlertingConditionSpecTimeSeriesThreshold_FieldPath
	ContainsValue(*AlertingCondition_Spec_TimeSeries_Threshold) bool
}

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

func MustParseAlertingConditionSpecTimeSeriesThreshold_FieldPathArrayItemValue

func MustParseAlertingConditionSpecTimeSeriesThreshold_FieldPathArrayItemValue(pathStr, valueStr string) AlertingConditionSpecTimeSeriesThreshold_FieldPathArrayItemValue

func ParseAlertingConditionSpecTimeSeriesThreshold_FieldPathArrayItemValue

func ParseAlertingConditionSpecTimeSeriesThreshold_FieldPathArrayItemValue(pathStr, valueStr string) (AlertingConditionSpecTimeSeriesThreshold_FieldPathArrayItemValue, error)

ParseAlertingConditionSpecTimeSeriesThreshold_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type AlertingConditionSpecTimeSeriesThreshold_FieldPathArrayOfValues

type AlertingConditionSpecTimeSeriesThreshold_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	AlertingConditionSpecTimeSeriesThreshold_FieldPath
}

AlertingConditionSpecTimeSeriesThreshold_FieldPathArrayOfValues allows storing slice of values for Threshold fields according to their type

func MustParseAlertingConditionSpecTimeSeriesThreshold_FieldPathArrayOfValues

func MustParseAlertingConditionSpecTimeSeriesThreshold_FieldPathArrayOfValues(pathStr, valuesStr string) AlertingConditionSpecTimeSeriesThreshold_FieldPathArrayOfValues

func ParseAlertingConditionSpecTimeSeriesThreshold_FieldPathArrayOfValues

func ParseAlertingConditionSpecTimeSeriesThreshold_FieldPathArrayOfValues(pathStr, valuesStr string) (AlertingConditionSpecTimeSeriesThreshold_FieldPathArrayOfValues, error)

type AlertingConditionSpecTimeSeriesThreshold_FieldPathSelector

type AlertingConditionSpecTimeSeriesThreshold_FieldPathSelector int32
const (
	AlertingConditionSpecTimeSeriesThreshold_FieldPathSelectorCompare AlertingConditionSpecTimeSeriesThreshold_FieldPathSelector = 0
	AlertingConditionSpecTimeSeriesThreshold_FieldPathSelectorValue   AlertingConditionSpecTimeSeriesThreshold_FieldPathSelector = 1
)

func (AlertingConditionSpecTimeSeriesThreshold_FieldPathSelector) String

type AlertingConditionSpecTimeSeriesThreshold_FieldPathValue

type AlertingConditionSpecTimeSeriesThreshold_FieldPathValue interface {
	AlertingConditionSpecTimeSeriesThreshold_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **AlertingCondition_Spec_TimeSeries_Threshold)
	CompareWith(*AlertingCondition_Spec_TimeSeries_Threshold) (cmp int, comparable bool)
}

AlertingConditionSpecTimeSeriesThreshold_FieldPathValue allows storing values for Threshold fields according to their type

func MustParseAlertingConditionSpecTimeSeriesThreshold_FieldPathValue

func MustParseAlertingConditionSpecTimeSeriesThreshold_FieldPathValue(pathStr, valueStr string) AlertingConditionSpecTimeSeriesThreshold_FieldPathValue

func ParseAlertingConditionSpecTimeSeriesThreshold_FieldPathValue

func ParseAlertingConditionSpecTimeSeriesThreshold_FieldPathValue(pathStr, valueStr string) (AlertingConditionSpecTimeSeriesThreshold_FieldPathValue, error)

type AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath

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

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) ClearValue

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) ClearValueRaw

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) Get

Get returns all values pointed by specific field from source AlertingCondition_Spec_TimeSeries_Threshold

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) GetDefault

GetDefault returns a default value of the field type

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) GetRaw

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source AlertingCondition_Spec_TimeSeries_Threshold

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) GetSingleRaw

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

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) Selector

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) String

String returns path representation in proto convention

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) WithIArrayItemValue

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) WithIArrayOfValues

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) WithIValue

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) WithRawIArrayItemValue

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) WithRawIArrayOfValues

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath) WithRawIValue

type AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathArrayItemValue

type AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathArrayItemValue struct {
	AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathArrayItemValue) GetRawItemValue

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

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathArrayItemValue) GetSingle

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathArrayItemValue) GetSingleRaw

type AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathArrayOfValues

type AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathArrayOfValues struct {
	AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathArrayOfValues) AsCompareArrayOfValues

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathArrayOfValues) AsValueArrayOfValues

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathArrayOfValues) GetRawValues

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

type AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathValue

type AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathValue struct {
	AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathValue) AsCompareValue

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathValue) AsValueValue

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathValue' with the value under path in 'AlertingCondition_Spec_TimeSeries_Threshold'.

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathValue) CompareWithRaw

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathValue) GetRawValue

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

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Threshold

func (*AlertingConditionSpecTimeSeriesThreshold_FieldTerminalPathValue) SetToRaw

type AlertingConditionSpecTimeSeries_FieldPath

type AlertingConditionSpecTimeSeries_FieldPath interface {
	gotenobject.FieldPath
	Selector() AlertingConditionSpecTimeSeries_FieldPathSelector
	Get(source *AlertingCondition_Spec_TimeSeries) []interface{}
	GetSingle(source *AlertingCondition_Spec_TimeSeries) (interface{}, bool)
	ClearValue(item *AlertingCondition_Spec_TimeSeries)

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

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

func MustParseAlertingConditionSpecTimeSeries_FieldPath

func MustParseAlertingConditionSpecTimeSeries_FieldPath(rawField string) AlertingConditionSpecTimeSeries_FieldPath

func ParseAlertingConditionSpecTimeSeries_FieldPath

func ParseAlertingConditionSpecTimeSeries_FieldPath(rawField string) (AlertingConditionSpecTimeSeries_FieldPath, error)

type AlertingConditionSpecTimeSeries_FieldPathArrayItemValue

type AlertingConditionSpecTimeSeries_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	AlertingConditionSpecTimeSeries_FieldPath
	ContainsValue(*AlertingCondition_Spec_TimeSeries) bool
}

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

func MustParseAlertingConditionSpecTimeSeries_FieldPathArrayItemValue

func MustParseAlertingConditionSpecTimeSeries_FieldPathArrayItemValue(pathStr, valueStr string) AlertingConditionSpecTimeSeries_FieldPathArrayItemValue

func ParseAlertingConditionSpecTimeSeries_FieldPathArrayItemValue

func ParseAlertingConditionSpecTimeSeries_FieldPathArrayItemValue(pathStr, valueStr string) (AlertingConditionSpecTimeSeries_FieldPathArrayItemValue, error)

ParseAlertingConditionSpecTimeSeries_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type AlertingConditionSpecTimeSeries_FieldPathArrayOfValues

type AlertingConditionSpecTimeSeries_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	AlertingConditionSpecTimeSeries_FieldPath
}

AlertingConditionSpecTimeSeries_FieldPathArrayOfValues allows storing slice of values for TimeSeries fields according to their type

func MustParseAlertingConditionSpecTimeSeries_FieldPathArrayOfValues

func MustParseAlertingConditionSpecTimeSeries_FieldPathArrayOfValues(pathStr, valuesStr string) AlertingConditionSpecTimeSeries_FieldPathArrayOfValues

func ParseAlertingConditionSpecTimeSeries_FieldPathArrayOfValues

func ParseAlertingConditionSpecTimeSeries_FieldPathArrayOfValues(pathStr, valuesStr string) (AlertingConditionSpecTimeSeries_FieldPathArrayOfValues, error)

type AlertingConditionSpecTimeSeries_FieldPathSelector

type AlertingConditionSpecTimeSeries_FieldPathSelector int32
const (
	AlertingConditionSpecTimeSeries_FieldPathSelectorQuery            AlertingConditionSpecTimeSeries_FieldPathSelector = 0
	AlertingConditionSpecTimeSeries_FieldPathSelectorThreshold        AlertingConditionSpecTimeSeries_FieldPathSelector = 1
	AlertingConditionSpecTimeSeries_FieldPathSelectorCombineThreshold AlertingConditionSpecTimeSeries_FieldPathSelector = 2
	AlertingConditionSpecTimeSeries_FieldPathSelectorDuration         AlertingConditionSpecTimeSeries_FieldPathSelector = 3
)

func (AlertingConditionSpecTimeSeries_FieldPathSelector) String

type AlertingConditionSpecTimeSeries_FieldPathValue

type AlertingConditionSpecTimeSeries_FieldPathValue interface {
	AlertingConditionSpecTimeSeries_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **AlertingCondition_Spec_TimeSeries)
	CompareWith(*AlertingCondition_Spec_TimeSeries) (cmp int, comparable bool)
}

AlertingConditionSpecTimeSeries_FieldPathValue allows storing values for TimeSeries fields according to their type

func MustParseAlertingConditionSpecTimeSeries_FieldPathValue

func MustParseAlertingConditionSpecTimeSeries_FieldPathValue(pathStr, valueStr string) AlertingConditionSpecTimeSeries_FieldPathValue

func ParseAlertingConditionSpecTimeSeries_FieldPathValue

func ParseAlertingConditionSpecTimeSeries_FieldPathValue(pathStr, valueStr string) (AlertingConditionSpecTimeSeries_FieldPathValue, error)

type AlertingConditionSpecTimeSeries_FieldSubPath

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

func (*AlertingConditionSpecTimeSeries_FieldSubPath) AsCombineThresholdSubPath

func (*AlertingConditionSpecTimeSeries_FieldSubPath) AsQuerySubPath

func (*AlertingConditionSpecTimeSeries_FieldSubPath) AsThresholdSubPath

func (*AlertingConditionSpecTimeSeries_FieldSubPath) ClearValue

func (*AlertingConditionSpecTimeSeries_FieldSubPath) ClearValueRaw

func (*AlertingConditionSpecTimeSeries_FieldSubPath) Get

Get returns all values pointed by selected field from source AlertingCondition_Spec_TimeSeries

func (*AlertingConditionSpecTimeSeries_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*AlertingConditionSpecTimeSeries_FieldSubPath) GetRaw

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

func (*AlertingConditionSpecTimeSeries_FieldSubPath) GetSingle

GetSingle returns value of selected field from source AlertingCondition_Spec_TimeSeries

func (*AlertingConditionSpecTimeSeries_FieldSubPath) GetSingleRaw

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

func (*AlertingConditionSpecTimeSeries_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*AlertingConditionSpecTimeSeries_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*AlertingConditionSpecTimeSeries_FieldSubPath) Selector

func (*AlertingConditionSpecTimeSeries_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*AlertingConditionSpecTimeSeries_FieldSubPath) String

String returns path representation in proto convention

func (*AlertingConditionSpecTimeSeries_FieldSubPath) WithIArrayItemValue

func (*AlertingConditionSpecTimeSeries_FieldSubPath) WithIArrayOfValues

func (*AlertingConditionSpecTimeSeries_FieldSubPath) WithIValue

func (*AlertingConditionSpecTimeSeries_FieldSubPath) WithRawIArrayItemValue

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

func (*AlertingConditionSpecTimeSeries_FieldSubPath) WithRawIArrayOfValues

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

func (*AlertingConditionSpecTimeSeries_FieldSubPath) WithRawIValue

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

type AlertingConditionSpecTimeSeries_FieldSubPathArrayItemValue

type AlertingConditionSpecTimeSeries_FieldSubPathArrayItemValue struct {
	AlertingConditionSpecTimeSeries_FieldPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeries_FieldSubPathArrayItemValue) AsCombineThresholdPathItemValue

func (*AlertingConditionSpecTimeSeries_FieldSubPathArrayItemValue) AsQueryPathItemValue

func (*AlertingConditionSpecTimeSeries_FieldSubPathArrayItemValue) AsThresholdPathItemValue

func (*AlertingConditionSpecTimeSeries_FieldSubPathArrayItemValue) ContainsValue

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

func (*AlertingConditionSpecTimeSeries_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type AlertingConditionSpecTimeSeries_FieldSubPathArrayOfValues

type AlertingConditionSpecTimeSeries_FieldSubPathArrayOfValues struct {
	AlertingConditionSpecTimeSeries_FieldPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeries_FieldSubPathArrayOfValues) AsCombineThresholdPathArrayOfValues

func (*AlertingConditionSpecTimeSeries_FieldSubPathArrayOfValues) AsQueryPathArrayOfValues

func (*AlertingConditionSpecTimeSeries_FieldSubPathArrayOfValues) AsThresholdPathArrayOfValues

func (*AlertingConditionSpecTimeSeries_FieldSubPathArrayOfValues) GetRawValues

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

type AlertingConditionSpecTimeSeries_FieldSubPathValue

type AlertingConditionSpecTimeSeries_FieldSubPathValue struct {
	AlertingConditionSpecTimeSeries_FieldPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeries_FieldSubPathValue) AsCombineThresholdPathValue

func (*AlertingConditionSpecTimeSeries_FieldSubPathValue) AsQueryPathValue

func (*AlertingConditionSpecTimeSeries_FieldSubPathValue) AsThresholdPathValue

func (*AlertingConditionSpecTimeSeries_FieldSubPathValue) CompareWith

func (*AlertingConditionSpecTimeSeries_FieldSubPathValue) CompareWithRaw

func (*AlertingConditionSpecTimeSeries_FieldSubPathValue) GetRawValue

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

func (*AlertingConditionSpecTimeSeries_FieldSubPathValue) SetTo

func (*AlertingConditionSpecTimeSeries_FieldSubPathValue) SetToRaw

type AlertingConditionSpecTimeSeries_FieldTerminalPath

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

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) ClearValue

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) ClearValueRaw

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) Get

Get returns all values pointed by specific field from source AlertingCondition_Spec_TimeSeries

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) GetRaw

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

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source AlertingCondition_Spec_TimeSeries

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) GetSingleRaw

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

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) Selector

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) String

String returns path representation in proto convention

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) WithIArrayItemValue

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) WithIArrayOfValues

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) WithIValue

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) WithRawIArrayItemValue

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

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) WithRawIArrayOfValues

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

func (*AlertingConditionSpecTimeSeries_FieldTerminalPath) WithRawIValue

type AlertingConditionSpecTimeSeries_FieldTerminalPathArrayItemValue

type AlertingConditionSpecTimeSeries_FieldTerminalPathArrayItemValue struct {
	AlertingConditionSpecTimeSeries_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathArrayItemValue) GetSingle

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type AlertingConditionSpecTimeSeries_FieldTerminalPathArrayOfValues

type AlertingConditionSpecTimeSeries_FieldTerminalPathArrayOfValues struct {
	AlertingConditionSpecTimeSeries_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathArrayOfValues) AsCombineThresholdArrayOfValues

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathArrayOfValues) AsDurationArrayOfValues

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathArrayOfValues) AsQueryArrayOfValues

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathArrayOfValues) AsThresholdArrayOfValues

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathArrayOfValues) GetRawValues

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

type AlertingConditionSpecTimeSeries_FieldTerminalPathValue

type AlertingConditionSpecTimeSeries_FieldTerminalPathValue struct {
	AlertingConditionSpecTimeSeries_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathValue) AsCombineThresholdValue

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathValue) AsDurationValue

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathValue) AsQueryValue

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathValue) AsThresholdValue

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'AlertingConditionSpecTimeSeries_FieldTerminalPathValue' with the value under path in 'AlertingCondition_Spec_TimeSeries'.

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathValue) CompareWithRaw

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathValue) GetRawValue

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

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

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object TimeSeries

func (*AlertingConditionSpecTimeSeries_FieldTerminalPathValue) SetToRaw

type AlertingConditionSpecTriggerFieldPathBuilder

type AlertingConditionSpecTriggerFieldPathBuilder struct{}

func NewAlertingConditionSpecTriggerFieldPathBuilder

func NewAlertingConditionSpecTriggerFieldPathBuilder() AlertingConditionSpecTriggerFieldPathBuilder

func (AlertingConditionSpecTriggerFieldPathBuilder) Type

type AlertingConditionSpecTrigger_FieldPath

type AlertingConditionSpecTrigger_FieldPath interface {
	gotenobject.FieldPath
	Selector() AlertingConditionSpecTrigger_FieldPathSelector
	Get(source *AlertingCondition_Spec_Trigger) []interface{}
	GetSingle(source *AlertingCondition_Spec_Trigger) (interface{}, bool)
	ClearValue(item *AlertingCondition_Spec_Trigger)

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

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

func MustParseAlertingConditionSpecTrigger_FieldPath

func MustParseAlertingConditionSpecTrigger_FieldPath(rawField string) AlertingConditionSpecTrigger_FieldPath

func ParseAlertingConditionSpecTrigger_FieldPath

func ParseAlertingConditionSpecTrigger_FieldPath(rawField string) (AlertingConditionSpecTrigger_FieldPath, error)

type AlertingConditionSpecTrigger_FieldPathArrayItemValue

type AlertingConditionSpecTrigger_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	AlertingConditionSpecTrigger_FieldPath
	ContainsValue(*AlertingCondition_Spec_Trigger) bool
}

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

func MustParseAlertingConditionSpecTrigger_FieldPathArrayItemValue

func MustParseAlertingConditionSpecTrigger_FieldPathArrayItemValue(pathStr, valueStr string) AlertingConditionSpecTrigger_FieldPathArrayItemValue

func ParseAlertingConditionSpecTrigger_FieldPathArrayItemValue

func ParseAlertingConditionSpecTrigger_FieldPathArrayItemValue(pathStr, valueStr string) (AlertingConditionSpecTrigger_FieldPathArrayItemValue, error)

ParseAlertingConditionSpecTrigger_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type AlertingConditionSpecTrigger_FieldPathArrayOfValues

type AlertingConditionSpecTrigger_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	AlertingConditionSpecTrigger_FieldPath
}

AlertingConditionSpecTrigger_FieldPathArrayOfValues allows storing slice of values for Trigger fields according to their type

func MustParseAlertingConditionSpecTrigger_FieldPathArrayOfValues

func MustParseAlertingConditionSpecTrigger_FieldPathArrayOfValues(pathStr, valuesStr string) AlertingConditionSpecTrigger_FieldPathArrayOfValues

func ParseAlertingConditionSpecTrigger_FieldPathArrayOfValues

func ParseAlertingConditionSpecTrigger_FieldPathArrayOfValues(pathStr, valuesStr string) (AlertingConditionSpecTrigger_FieldPathArrayOfValues, error)

type AlertingConditionSpecTrigger_FieldPathSelector

type AlertingConditionSpecTrigger_FieldPathSelector int32
const (
	AlertingConditionSpecTrigger_FieldPathSelectorType AlertingConditionSpecTrigger_FieldPathSelector = 0
)

func (AlertingConditionSpecTrigger_FieldPathSelector) String

type AlertingConditionSpecTrigger_FieldPathValue

type AlertingConditionSpecTrigger_FieldPathValue interface {
	AlertingConditionSpecTrigger_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **AlertingCondition_Spec_Trigger)
	CompareWith(*AlertingCondition_Spec_Trigger) (cmp int, comparable bool)
}

AlertingConditionSpecTrigger_FieldPathValue allows storing values for Trigger fields according to their type

func MustParseAlertingConditionSpecTrigger_FieldPathValue

func MustParseAlertingConditionSpecTrigger_FieldPathValue(pathStr, valueStr string) AlertingConditionSpecTrigger_FieldPathValue

func ParseAlertingConditionSpecTrigger_FieldPathValue

func ParseAlertingConditionSpecTrigger_FieldPathValue(pathStr, valueStr string) (AlertingConditionSpecTrigger_FieldPathValue, error)

type AlertingConditionSpecTrigger_FieldTerminalPath

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

func (*AlertingConditionSpecTrigger_FieldTerminalPath) ClearValue

func (*AlertingConditionSpecTrigger_FieldTerminalPath) ClearValueRaw

func (*AlertingConditionSpecTrigger_FieldTerminalPath) Get

Get returns all values pointed by specific field from source AlertingCondition_Spec_Trigger

func (*AlertingConditionSpecTrigger_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*AlertingConditionSpecTrigger_FieldTerminalPath) GetRaw

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

func (*AlertingConditionSpecTrigger_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source AlertingCondition_Spec_Trigger

func (*AlertingConditionSpecTrigger_FieldTerminalPath) GetSingleRaw

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

func (*AlertingConditionSpecTrigger_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*AlertingConditionSpecTrigger_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*AlertingConditionSpecTrigger_FieldTerminalPath) Selector

func (*AlertingConditionSpecTrigger_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*AlertingConditionSpecTrigger_FieldTerminalPath) String

String returns path representation in proto convention

func (*AlertingConditionSpecTrigger_FieldTerminalPath) WithIArrayItemValue

func (*AlertingConditionSpecTrigger_FieldTerminalPath) WithIArrayOfValues

func (*AlertingConditionSpecTrigger_FieldTerminalPath) WithIValue

func (*AlertingConditionSpecTrigger_FieldTerminalPath) WithRawIArrayItemValue

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

func (*AlertingConditionSpecTrigger_FieldTerminalPath) WithRawIArrayOfValues

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

func (*AlertingConditionSpecTrigger_FieldTerminalPath) WithRawIValue

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

type AlertingConditionSpecTrigger_FieldTerminalPathArrayItemValue

type AlertingConditionSpecTrigger_FieldTerminalPathArrayItemValue struct {
	AlertingConditionSpecTrigger_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTrigger_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*AlertingConditionSpecTrigger_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*AlertingConditionSpecTrigger_FieldTerminalPathArrayItemValue) GetSingle

func (*AlertingConditionSpecTrigger_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type AlertingConditionSpecTrigger_FieldTerminalPathArrayOfValues

type AlertingConditionSpecTrigger_FieldTerminalPathArrayOfValues struct {
	AlertingConditionSpecTrigger_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTrigger_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues

func (*AlertingConditionSpecTrigger_FieldTerminalPathArrayOfValues) GetRawValues

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

type AlertingConditionSpecTrigger_FieldTerminalPathValue

type AlertingConditionSpecTrigger_FieldTerminalPathValue struct {
	AlertingConditionSpecTrigger_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpecTrigger_FieldTerminalPathValue) AsTypeValue

func (*AlertingConditionSpecTrigger_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'AlertingConditionSpecTrigger_FieldTerminalPathValue' with the value under path in 'AlertingCondition_Spec_Trigger'.

func (*AlertingConditionSpecTrigger_FieldTerminalPathValue) CompareWithRaw

func (*AlertingConditionSpecTrigger_FieldTerminalPathValue) GetRawValue

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

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

func (*AlertingConditionSpecTrigger_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Trigger

func (*AlertingConditionSpecTrigger_FieldTerminalPathValue) SetToRaw

type AlertingConditionSpec_FieldPath

type AlertingConditionSpec_FieldPath interface {
	gotenobject.FieldPath
	Selector() AlertingConditionSpec_FieldPathSelector
	Get(source *AlertingCondition_Spec) []interface{}
	GetSingle(source *AlertingCondition_Spec) (interface{}, bool)
	ClearValue(item *AlertingCondition_Spec)

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

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

func MustParseAlertingConditionSpec_FieldPath

func MustParseAlertingConditionSpec_FieldPath(rawField string) AlertingConditionSpec_FieldPath

func ParseAlertingConditionSpec_FieldPath

func ParseAlertingConditionSpec_FieldPath(rawField string) (AlertingConditionSpec_FieldPath, error)

type AlertingConditionSpec_FieldPathArrayItemValue

type AlertingConditionSpec_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	AlertingConditionSpec_FieldPath
	ContainsValue(*AlertingCondition_Spec) bool
}

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

func MustParseAlertingConditionSpec_FieldPathArrayItemValue

func MustParseAlertingConditionSpec_FieldPathArrayItemValue(pathStr, valueStr string) AlertingConditionSpec_FieldPathArrayItemValue

func ParseAlertingConditionSpec_FieldPathArrayItemValue

func ParseAlertingConditionSpec_FieldPathArrayItemValue(pathStr, valueStr string) (AlertingConditionSpec_FieldPathArrayItemValue, error)

ParseAlertingConditionSpec_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type AlertingConditionSpec_FieldPathArrayOfValues

type AlertingConditionSpec_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	AlertingConditionSpec_FieldPath
}

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

func MustParseAlertingConditionSpec_FieldPathArrayOfValues

func MustParseAlertingConditionSpec_FieldPathArrayOfValues(pathStr, valuesStr string) AlertingConditionSpec_FieldPathArrayOfValues

func ParseAlertingConditionSpec_FieldPathArrayOfValues

func ParseAlertingConditionSpec_FieldPathArrayOfValues(pathStr, valuesStr string) (AlertingConditionSpec_FieldPathArrayOfValues, error)

type AlertingConditionSpec_FieldPathSelector

type AlertingConditionSpec_FieldPathSelector int32
const (
	AlertingConditionSpec_FieldPathSelectorTimeSeries AlertingConditionSpec_FieldPathSelector = 0
	AlertingConditionSpec_FieldPathSelectorTrigger    AlertingConditionSpec_FieldPathSelector = 1
)

func (AlertingConditionSpec_FieldPathSelector) String

type AlertingConditionSpec_FieldPathValue

type AlertingConditionSpec_FieldPathValue interface {
	AlertingConditionSpec_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **AlertingCondition_Spec)
	CompareWith(*AlertingCondition_Spec) (cmp int, comparable bool)
}

AlertingConditionSpec_FieldPathValue allows storing values for Spec fields according to their type

func MustParseAlertingConditionSpec_FieldPathValue

func MustParseAlertingConditionSpec_FieldPathValue(pathStr, valueStr string) AlertingConditionSpec_FieldPathValue

func ParseAlertingConditionSpec_FieldPathValue

func ParseAlertingConditionSpec_FieldPathValue(pathStr, valueStr string) (AlertingConditionSpec_FieldPathValue, error)

type AlertingConditionSpec_FieldSubPath

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

func (*AlertingConditionSpec_FieldSubPath) AsTimeSeriesSubPath

func (*AlertingConditionSpec_FieldSubPath) AsTriggerSubPath

func (*AlertingConditionSpec_FieldSubPath) ClearValue

func (*AlertingConditionSpec_FieldSubPath) ClearValueRaw

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

func (*AlertingConditionSpec_FieldSubPath) Get

func (fps *AlertingConditionSpec_FieldSubPath) Get(source *AlertingCondition_Spec) (values []interface{})

Get returns all values pointed by selected field from source AlertingCondition_Spec

func (*AlertingConditionSpec_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*AlertingConditionSpec_FieldSubPath) GetRaw

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

func (*AlertingConditionSpec_FieldSubPath) GetSingle

func (fps *AlertingConditionSpec_FieldSubPath) GetSingle(source *AlertingCondition_Spec) (interface{}, bool)

GetSingle returns value of selected field from source AlertingCondition_Spec

func (*AlertingConditionSpec_FieldSubPath) GetSingleRaw

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

func (*AlertingConditionSpec_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*AlertingConditionSpec_FieldSubPath) JSONString

func (fps *AlertingConditionSpec_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*AlertingConditionSpec_FieldSubPath) Selector

func (*AlertingConditionSpec_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*AlertingConditionSpec_FieldSubPath) String

String returns path representation in proto convention

func (*AlertingConditionSpec_FieldSubPath) WithIArrayItemValue

func (fps *AlertingConditionSpec_FieldSubPath) WithIArrayItemValue(value interface{}) AlertingConditionSpec_FieldPathArrayItemValue

func (*AlertingConditionSpec_FieldSubPath) WithIArrayOfValues

func (fps *AlertingConditionSpec_FieldSubPath) WithIArrayOfValues(values interface{}) AlertingConditionSpec_FieldPathArrayOfValues

func (*AlertingConditionSpec_FieldSubPath) WithIValue

func (*AlertingConditionSpec_FieldSubPath) WithRawIArrayItemValue

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

func (*AlertingConditionSpec_FieldSubPath) WithRawIArrayOfValues

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

func (*AlertingConditionSpec_FieldSubPath) WithRawIValue

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

type AlertingConditionSpec_FieldSubPathArrayItemValue

type AlertingConditionSpec_FieldSubPathArrayItemValue struct {
	AlertingConditionSpec_FieldPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpec_FieldSubPathArrayItemValue) AsTimeSeriesPathItemValue

func (*AlertingConditionSpec_FieldSubPathArrayItemValue) AsTriggerPathItemValue

func (*AlertingConditionSpec_FieldSubPathArrayItemValue) ContainsValue

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

func (*AlertingConditionSpec_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type AlertingConditionSpec_FieldSubPathArrayOfValues

type AlertingConditionSpec_FieldSubPathArrayOfValues struct {
	AlertingConditionSpec_FieldPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpec_FieldSubPathArrayOfValues) AsTimeSeriesPathArrayOfValues

func (*AlertingConditionSpec_FieldSubPathArrayOfValues) AsTriggerPathArrayOfValues

func (*AlertingConditionSpec_FieldSubPathArrayOfValues) GetRawValues

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

type AlertingConditionSpec_FieldSubPathValue

type AlertingConditionSpec_FieldSubPathValue struct {
	AlertingConditionSpec_FieldPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpec_FieldSubPathValue) AsTimeSeriesPathValue

func (*AlertingConditionSpec_FieldSubPathValue) AsTriggerPathValue

func (*AlertingConditionSpec_FieldSubPathValue) CompareWith

func (*AlertingConditionSpec_FieldSubPathValue) CompareWithRaw

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

func (*AlertingConditionSpec_FieldSubPathValue) GetRawValue

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

func (*AlertingConditionSpec_FieldSubPathValue) SetTo

func (*AlertingConditionSpec_FieldSubPathValue) SetToRaw

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

type AlertingConditionSpec_FieldTerminalPath

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

func (*AlertingConditionSpec_FieldTerminalPath) ClearValue

func (*AlertingConditionSpec_FieldTerminalPath) ClearValueRaw

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

func (*AlertingConditionSpec_FieldTerminalPath) Get

func (fp *AlertingConditionSpec_FieldTerminalPath) Get(source *AlertingCondition_Spec) (values []interface{})

Get returns all values pointed by specific field from source AlertingCondition_Spec

func (*AlertingConditionSpec_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*AlertingConditionSpec_FieldTerminalPath) GetRaw

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

func (*AlertingConditionSpec_FieldTerminalPath) GetSingle

func (fp *AlertingConditionSpec_FieldTerminalPath) GetSingle(source *AlertingCondition_Spec) (interface{}, bool)

GetSingle returns value pointed by specific field of from source AlertingCondition_Spec

func (*AlertingConditionSpec_FieldTerminalPath) GetSingleRaw

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

func (*AlertingConditionSpec_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*AlertingConditionSpec_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*AlertingConditionSpec_FieldTerminalPath) Selector

func (*AlertingConditionSpec_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*AlertingConditionSpec_FieldTerminalPath) String

String returns path representation in proto convention

func (*AlertingConditionSpec_FieldTerminalPath) WithIArrayItemValue

func (*AlertingConditionSpec_FieldTerminalPath) WithIArrayOfValues

func (*AlertingConditionSpec_FieldTerminalPath) WithIValue

func (*AlertingConditionSpec_FieldTerminalPath) WithRawIArrayItemValue

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

func (*AlertingConditionSpec_FieldTerminalPath) WithRawIArrayOfValues

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

func (*AlertingConditionSpec_FieldTerminalPath) WithRawIValue

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

type AlertingConditionSpec_FieldTerminalPathArrayItemValue

type AlertingConditionSpec_FieldTerminalPathArrayItemValue struct {
	AlertingConditionSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpec_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*AlertingConditionSpec_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*AlertingConditionSpec_FieldTerminalPathArrayItemValue) GetSingle

func (*AlertingConditionSpec_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type AlertingConditionSpec_FieldTerminalPathArrayOfValues

type AlertingConditionSpec_FieldTerminalPathArrayOfValues struct {
	AlertingConditionSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpec_FieldTerminalPathArrayOfValues) AsTimeSeriesArrayOfValues

func (*AlertingConditionSpec_FieldTerminalPathArrayOfValues) AsTriggerArrayOfValues

func (*AlertingConditionSpec_FieldTerminalPathArrayOfValues) GetRawValues

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

type AlertingConditionSpec_FieldTerminalPathValue

type AlertingConditionSpec_FieldTerminalPathValue struct {
	AlertingConditionSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionSpec_FieldTerminalPathValue) AsTimeSeriesValue

func (*AlertingConditionSpec_FieldTerminalPathValue) AsTriggerValue

func (*AlertingConditionSpec_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'AlertingConditionSpec_FieldTerminalPathValue' with the value under path in 'AlertingCondition_Spec'.

func (*AlertingConditionSpec_FieldTerminalPathValue) CompareWithRaw

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

func (*AlertingConditionSpec_FieldTerminalPathValue) GetRawValue

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

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

func (*AlertingConditionSpec_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Spec

func (*AlertingConditionSpec_FieldTerminalPathValue) SetToRaw

type AlertingConditionStateFieldPathBuilder

type AlertingConditionStateFieldPathBuilder struct{}

func NewAlertingConditionStateFieldPathBuilder

func NewAlertingConditionStateFieldPathBuilder() AlertingConditionStateFieldPathBuilder

func (AlertingConditionStateFieldPathBuilder) FiringAlertsCount

type AlertingConditionState_FieldPath

type AlertingConditionState_FieldPath interface {
	gotenobject.FieldPath
	Selector() AlertingConditionState_FieldPathSelector
	Get(source *AlertingCondition_State) []interface{}
	GetSingle(source *AlertingCondition_State) (interface{}, bool)
	ClearValue(item *AlertingCondition_State)

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

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

func MustParseAlertingConditionState_FieldPath

func MustParseAlertingConditionState_FieldPath(rawField string) AlertingConditionState_FieldPath

func ParseAlertingConditionState_FieldPath

func ParseAlertingConditionState_FieldPath(rawField string) (AlertingConditionState_FieldPath, error)

type AlertingConditionState_FieldPathArrayItemValue

type AlertingConditionState_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	AlertingConditionState_FieldPath
	ContainsValue(*AlertingCondition_State) bool
}

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

func MustParseAlertingConditionState_FieldPathArrayItemValue

func MustParseAlertingConditionState_FieldPathArrayItemValue(pathStr, valueStr string) AlertingConditionState_FieldPathArrayItemValue

func ParseAlertingConditionState_FieldPathArrayItemValue

func ParseAlertingConditionState_FieldPathArrayItemValue(pathStr, valueStr string) (AlertingConditionState_FieldPathArrayItemValue, error)

ParseAlertingConditionState_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type AlertingConditionState_FieldPathArrayOfValues

type AlertingConditionState_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	AlertingConditionState_FieldPath
}

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

func MustParseAlertingConditionState_FieldPathArrayOfValues

func MustParseAlertingConditionState_FieldPathArrayOfValues(pathStr, valuesStr string) AlertingConditionState_FieldPathArrayOfValues

func ParseAlertingConditionState_FieldPathArrayOfValues

func ParseAlertingConditionState_FieldPathArrayOfValues(pathStr, valuesStr string) (AlertingConditionState_FieldPathArrayOfValues, error)

type AlertingConditionState_FieldPathSelector

type AlertingConditionState_FieldPathSelector int32
const (
	AlertingConditionState_FieldPathSelectorFiringAlertsCount AlertingConditionState_FieldPathSelector = 0
)

func (AlertingConditionState_FieldPathSelector) String

type AlertingConditionState_FieldPathValue

type AlertingConditionState_FieldPathValue interface {
	AlertingConditionState_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **AlertingCondition_State)
	CompareWith(*AlertingCondition_State) (cmp int, comparable bool)
}

AlertingConditionState_FieldPathValue allows storing values for State fields according to their type

func MustParseAlertingConditionState_FieldPathValue

func MustParseAlertingConditionState_FieldPathValue(pathStr, valueStr string) AlertingConditionState_FieldPathValue

func ParseAlertingConditionState_FieldPathValue

func ParseAlertingConditionState_FieldPathValue(pathStr, valueStr string) (AlertingConditionState_FieldPathValue, error)

type AlertingConditionState_FieldTerminalPath

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

func (*AlertingConditionState_FieldTerminalPath) ClearValue

func (*AlertingConditionState_FieldTerminalPath) ClearValueRaw

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

func (*AlertingConditionState_FieldTerminalPath) Get

func (fp *AlertingConditionState_FieldTerminalPath) Get(source *AlertingCondition_State) (values []interface{})

Get returns all values pointed by specific field from source AlertingCondition_State

func (*AlertingConditionState_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*AlertingConditionState_FieldTerminalPath) GetRaw

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

func (*AlertingConditionState_FieldTerminalPath) GetSingle

func (fp *AlertingConditionState_FieldTerminalPath) GetSingle(source *AlertingCondition_State) (interface{}, bool)

GetSingle returns value pointed by specific field of from source AlertingCondition_State

func (*AlertingConditionState_FieldTerminalPath) GetSingleRaw

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

func (*AlertingConditionState_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*AlertingConditionState_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*AlertingConditionState_FieldTerminalPath) Selector

func (*AlertingConditionState_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*AlertingConditionState_FieldTerminalPath) String

String returns path representation in proto convention

func (*AlertingConditionState_FieldTerminalPath) WithIArrayItemValue

func (*AlertingConditionState_FieldTerminalPath) WithIArrayOfValues

func (*AlertingConditionState_FieldTerminalPath) WithIValue

func (*AlertingConditionState_FieldTerminalPath) WithRawIArrayItemValue

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

func (*AlertingConditionState_FieldTerminalPath) WithRawIArrayOfValues

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

func (*AlertingConditionState_FieldTerminalPath) WithRawIValue

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

type AlertingConditionState_FieldTerminalPathArrayItemValue

type AlertingConditionState_FieldTerminalPathArrayItemValue struct {
	AlertingConditionState_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionState_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*AlertingConditionState_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*AlertingConditionState_FieldTerminalPathArrayItemValue) GetSingle

func (*AlertingConditionState_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type AlertingConditionState_FieldTerminalPathArrayOfValues

type AlertingConditionState_FieldTerminalPathArrayOfValues struct {
	AlertingConditionState_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionState_FieldTerminalPathArrayOfValues) AsFiringAlertsCountArrayOfValues

func (fpaov *AlertingConditionState_FieldTerminalPathArrayOfValues) AsFiringAlertsCountArrayOfValues() ([]int64, bool)

func (*AlertingConditionState_FieldTerminalPathArrayOfValues) GetRawValues

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

type AlertingConditionState_FieldTerminalPathValue

type AlertingConditionState_FieldTerminalPathValue struct {
	AlertingConditionState_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingConditionState_FieldTerminalPathValue) AsFiringAlertsCountValue

func (fpv *AlertingConditionState_FieldTerminalPathValue) AsFiringAlertsCountValue() (int64, bool)

func (*AlertingConditionState_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'AlertingConditionState_FieldTerminalPathValue' with the value under path in 'AlertingCondition_State'.

func (*AlertingConditionState_FieldTerminalPathValue) CompareWithRaw

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

func (*AlertingConditionState_FieldTerminalPathValue) GetRawValue

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

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

func (*AlertingConditionState_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object State

func (*AlertingConditionState_FieldTerminalPathValue) SetToRaw

type AlertingCondition_FieldMask

type AlertingCondition_FieldMask struct {
	Paths []AlertingCondition_FieldPath
}

func FullAlertingCondition_FieldMask

func FullAlertingCondition_FieldMask() *AlertingCondition_FieldMask

func ResourceViewFieldMask

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

func (*AlertingCondition_FieldMask) AppendPath

func (fieldMask *AlertingCondition_FieldMask) AppendPath(path AlertingCondition_FieldPath)

func (*AlertingCondition_FieldMask) AppendRawPath

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

func (*AlertingCondition_FieldMask) DecodeFirestore

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

func (*AlertingCondition_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*AlertingCondition_FieldMask) FilterInputFields

func (fieldMask *AlertingCondition_FieldMask) FilterInputFields() *AlertingCondition_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*AlertingCondition_FieldMask) FromProtoFieldMask

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

func (*AlertingCondition_FieldMask) GetPaths

func (*AlertingCondition_FieldMask) GetRawPaths

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

func (*AlertingCondition_FieldMask) IsFull

func (fieldMask *AlertingCondition_FieldMask) IsFull() bool

func (AlertingCondition_FieldMask) Marshal

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

implement methods required by customType

func (AlertingCondition_FieldMask) MarshalJSON

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

func (*AlertingCondition_FieldMask) PathsCount

func (fieldMask *AlertingCondition_FieldMask) PathsCount() int

func (*AlertingCondition_FieldMask) Project

func (*AlertingCondition_FieldMask) ProjectRaw

func (*AlertingCondition_FieldMask) ProtoMessage

func (fieldMask *AlertingCondition_FieldMask) ProtoMessage()

func (*AlertingCondition_FieldMask) ProtoReflect

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

func (*AlertingCondition_FieldMask) Reset

func (fieldMask *AlertingCondition_FieldMask) Reset()

func (*AlertingCondition_FieldMask) Set

func (fieldMask *AlertingCondition_FieldMask) Set(target, source *AlertingCondition)

func (*AlertingCondition_FieldMask) SetFromCliFlag

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

func (*AlertingCondition_FieldMask) SetRaw

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

func (*AlertingCondition_FieldMask) Size

func (fieldMask *AlertingCondition_FieldMask) Size() int

func (*AlertingCondition_FieldMask) String

func (fieldMask *AlertingCondition_FieldMask) String() string

func (*AlertingCondition_FieldMask) Subtract

func (*AlertingCondition_FieldMask) SubtractRaw

func (*AlertingCondition_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*AlertingCondition_FieldMask) Unmarshal

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

func (*AlertingCondition_FieldMask) UnmarshalJSON

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

type AlertingCondition_FieldPath

type AlertingCondition_FieldPath interface {
	gotenobject.FieldPath
	Selector() AlertingCondition_FieldPathSelector
	Get(source *AlertingCondition) []interface{}
	GetSingle(source *AlertingCondition) (interface{}, bool)
	ClearValue(item *AlertingCondition)

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

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

func MustParseAlertingCondition_FieldPath

func MustParseAlertingCondition_FieldPath(rawField string) AlertingCondition_FieldPath

func ParseAlertingCondition_FieldPath

func ParseAlertingCondition_FieldPath(rawField string) (AlertingCondition_FieldPath, error)

type AlertingCondition_FieldPathArrayItemValue

type AlertingCondition_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	AlertingCondition_FieldPath
	ContainsValue(*AlertingCondition) bool
}

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

func MustParseAlertingCondition_FieldPathArrayItemValue

func MustParseAlertingCondition_FieldPathArrayItemValue(pathStr, valueStr string) AlertingCondition_FieldPathArrayItemValue

func ParseAlertingCondition_FieldPathArrayItemValue

func ParseAlertingCondition_FieldPathArrayItemValue(pathStr, valueStr string) (AlertingCondition_FieldPathArrayItemValue, error)

ParseAlertingCondition_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type AlertingCondition_FieldPathArrayOfValues

type AlertingCondition_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	AlertingCondition_FieldPath
}

AlertingCondition_FieldPathArrayOfValues allows storing slice of values for AlertingCondition fields according to their type

func MustParseAlertingCondition_FieldPathArrayOfValues

func MustParseAlertingCondition_FieldPathArrayOfValues(pathStr, valuesStr string) AlertingCondition_FieldPathArrayOfValues

func ParseAlertingCondition_FieldPathArrayOfValues

func ParseAlertingCondition_FieldPathArrayOfValues(pathStr, valuesStr string) (AlertingCondition_FieldPathArrayOfValues, error)

type AlertingCondition_FieldPathSelector

type AlertingCondition_FieldPathSelector int32
const (
	AlertingCondition_FieldPathSelectorName        AlertingCondition_FieldPathSelector = 0
	AlertingCondition_FieldPathSelectorMetadata    AlertingCondition_FieldPathSelector = 1
	AlertingCondition_FieldPathSelectorDisplayName AlertingCondition_FieldPathSelector = 2
	AlertingCondition_FieldPathSelectorDescription AlertingCondition_FieldPathSelector = 3
	AlertingCondition_FieldPathSelectorSpec        AlertingCondition_FieldPathSelector = 4
	AlertingCondition_FieldPathSelectorState       AlertingCondition_FieldPathSelector = 5
)

func (AlertingCondition_FieldPathSelector) String

type AlertingCondition_FieldPathValue

type AlertingCondition_FieldPathValue interface {
	AlertingCondition_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **AlertingCondition)
	CompareWith(*AlertingCondition) (cmp int, comparable bool)
}

AlertingCondition_FieldPathValue allows storing values for AlertingCondition fields according to their type

func MustParseAlertingCondition_FieldPathValue

func MustParseAlertingCondition_FieldPathValue(pathStr, valueStr string) AlertingCondition_FieldPathValue

func ParseAlertingCondition_FieldPathValue

func ParseAlertingCondition_FieldPathValue(pathStr, valueStr string) (AlertingCondition_FieldPathValue, error)

type AlertingCondition_FieldSubPath

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

func (*AlertingCondition_FieldSubPath) AsMetadataSubPath

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

func (*AlertingCondition_FieldSubPath) AsSpecSubPath

func (*AlertingCondition_FieldSubPath) AsStateSubPath

func (*AlertingCondition_FieldSubPath) ClearValue

func (fps *AlertingCondition_FieldSubPath) ClearValue(item *AlertingCondition)

func (*AlertingCondition_FieldSubPath) ClearValueRaw

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

func (*AlertingCondition_FieldSubPath) Get

func (fps *AlertingCondition_FieldSubPath) Get(source *AlertingCondition) (values []interface{})

Get returns all values pointed by selected field from source AlertingCondition

func (*AlertingCondition_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*AlertingCondition_FieldSubPath) GetRaw

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

func (*AlertingCondition_FieldSubPath) GetSingle

func (fps *AlertingCondition_FieldSubPath) GetSingle(source *AlertingCondition) (interface{}, bool)

GetSingle returns value of selected field from source AlertingCondition

func (*AlertingCondition_FieldSubPath) GetSingleRaw

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

func (*AlertingCondition_FieldSubPath) IsLeaf

func (fps *AlertingCondition_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*AlertingCondition_FieldSubPath) JSONString

func (fps *AlertingCondition_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*AlertingCondition_FieldSubPath) Selector

func (*AlertingCondition_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*AlertingCondition_FieldSubPath) String

func (fps *AlertingCondition_FieldSubPath) String() string

String returns path representation in proto convention

func (*AlertingCondition_FieldSubPath) WithIArrayItemValue

func (fps *AlertingCondition_FieldSubPath) WithIArrayItemValue(value interface{}) AlertingCondition_FieldPathArrayItemValue

func (*AlertingCondition_FieldSubPath) WithIArrayOfValues

func (fps *AlertingCondition_FieldSubPath) WithIArrayOfValues(values interface{}) AlertingCondition_FieldPathArrayOfValues

func (*AlertingCondition_FieldSubPath) WithIValue

func (fps *AlertingCondition_FieldSubPath) WithIValue(value interface{}) AlertingCondition_FieldPathValue

func (*AlertingCondition_FieldSubPath) WithRawIArrayItemValue

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

func (*AlertingCondition_FieldSubPath) WithRawIArrayOfValues

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

func (*AlertingCondition_FieldSubPath) WithRawIValue

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

type AlertingCondition_FieldSubPathArrayItemValue

type AlertingCondition_FieldSubPathArrayItemValue struct {
	AlertingCondition_FieldPath
	// contains filtered or unexported fields
}

func (*AlertingCondition_FieldSubPathArrayItemValue) AsMetadataPathItemValue

func (*AlertingCondition_FieldSubPathArrayItemValue) AsSpecPathItemValue

func (*AlertingCondition_FieldSubPathArrayItemValue) AsStatePathItemValue

func (*AlertingCondition_FieldSubPathArrayItemValue) ContainsValue

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

func (*AlertingCondition_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type AlertingCondition_FieldSubPathArrayOfValues

type AlertingCondition_FieldSubPathArrayOfValues struct {
	AlertingCondition_FieldPath
	// contains filtered or unexported fields
}

func (*AlertingCondition_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues

func (fpsaov *AlertingCondition_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues() (meta.Meta_FieldPathArrayOfValues, bool)

func (*AlertingCondition_FieldSubPathArrayOfValues) AsSpecPathArrayOfValues

func (*AlertingCondition_FieldSubPathArrayOfValues) AsStatePathArrayOfValues

func (*AlertingCondition_FieldSubPathArrayOfValues) GetRawValues

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

type AlertingCondition_FieldSubPathValue

type AlertingCondition_FieldSubPathValue struct {
	AlertingCondition_FieldPath
	// contains filtered or unexported fields
}

func (*AlertingCondition_FieldSubPathValue) AsMetadataPathValue

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

func (*AlertingCondition_FieldSubPathValue) AsSpecPathValue

func (*AlertingCondition_FieldSubPathValue) AsStatePathValue

func (*AlertingCondition_FieldSubPathValue) CompareWith

func (fpvs *AlertingCondition_FieldSubPathValue) CompareWith(source *AlertingCondition) (int, bool)

func (*AlertingCondition_FieldSubPathValue) CompareWithRaw

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

func (*AlertingCondition_FieldSubPathValue) GetRawValue

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

func (*AlertingCondition_FieldSubPathValue) SetTo

func (*AlertingCondition_FieldSubPathValue) SetToRaw

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

type AlertingCondition_FieldTerminalPath

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

func (*AlertingCondition_FieldTerminalPath) ClearValue

func (*AlertingCondition_FieldTerminalPath) ClearValueRaw

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

func (*AlertingCondition_FieldTerminalPath) Get

func (fp *AlertingCondition_FieldTerminalPath) Get(source *AlertingCondition) (values []interface{})

Get returns all values pointed by specific field from source AlertingCondition

func (*AlertingCondition_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*AlertingCondition_FieldTerminalPath) GetRaw

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

func (*AlertingCondition_FieldTerminalPath) GetSingle

func (fp *AlertingCondition_FieldTerminalPath) GetSingle(source *AlertingCondition) (interface{}, bool)

GetSingle returns value pointed by specific field of from source AlertingCondition

func (*AlertingCondition_FieldTerminalPath) GetSingleRaw

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

func (*AlertingCondition_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*AlertingCondition_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*AlertingCondition_FieldTerminalPath) Selector

func (*AlertingCondition_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*AlertingCondition_FieldTerminalPath) String

String returns path representation in proto convention

func (*AlertingCondition_FieldTerminalPath) WithIArrayItemValue

func (fp *AlertingCondition_FieldTerminalPath) WithIArrayItemValue(value interface{}) AlertingCondition_FieldPathArrayItemValue

func (*AlertingCondition_FieldTerminalPath) WithIArrayOfValues

func (fp *AlertingCondition_FieldTerminalPath) WithIArrayOfValues(values interface{}) AlertingCondition_FieldPathArrayOfValues

func (*AlertingCondition_FieldTerminalPath) WithIValue

func (*AlertingCondition_FieldTerminalPath) WithRawIArrayItemValue

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

func (*AlertingCondition_FieldTerminalPath) WithRawIArrayOfValues

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

func (*AlertingCondition_FieldTerminalPath) WithRawIValue

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

type AlertingCondition_FieldTerminalPathArrayItemValue

type AlertingCondition_FieldTerminalPathArrayItemValue struct {
	AlertingCondition_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingCondition_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*AlertingCondition_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*AlertingCondition_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *AlertingCondition_FieldTerminalPathArrayItemValue) GetSingle(source *AlertingCondition) (interface{}, bool)

func (*AlertingCondition_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type AlertingCondition_FieldTerminalPathArrayOfValues

type AlertingCondition_FieldTerminalPathArrayOfValues struct {
	AlertingCondition_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingCondition_FieldTerminalPathArrayOfValues) AsDescriptionArrayOfValues

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

func (*AlertingCondition_FieldTerminalPathArrayOfValues) AsDisplayNameArrayOfValues

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

func (*AlertingCondition_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues

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

func (*AlertingCondition_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

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

func (*AlertingCondition_FieldTerminalPathArrayOfValues) AsSpecArrayOfValues

func (*AlertingCondition_FieldTerminalPathArrayOfValues) AsStateArrayOfValues

func (*AlertingCondition_FieldTerminalPathArrayOfValues) GetRawValues

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

type AlertingCondition_FieldTerminalPathValue

type AlertingCondition_FieldTerminalPathValue struct {
	AlertingCondition_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*AlertingCondition_FieldTerminalPathValue) AsDescriptionValue

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

func (*AlertingCondition_FieldTerminalPathValue) AsDisplayNameValue

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

func (*AlertingCondition_FieldTerminalPathValue) AsMetadataValue

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

func (*AlertingCondition_FieldTerminalPathValue) AsNameValue

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

func (*AlertingCondition_FieldTerminalPathValue) AsSpecValue

func (*AlertingCondition_FieldTerminalPathValue) AsStateValue

func (*AlertingCondition_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'AlertingCondition_FieldTerminalPathValue' with the value under path in 'AlertingCondition'.

func (*AlertingCondition_FieldTerminalPathValue) CompareWithRaw

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

func (*AlertingCondition_FieldTerminalPathValue) GetRawValue

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

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

func (*AlertingCondition_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object AlertingCondition

func (*AlertingCondition_FieldTerminalPathValue) SetToRaw

type AlertingCondition_Spec

type AlertingCondition_Spec struct {
	TimeSeries *AlertingCondition_Spec_TimeSeries `protobuf:"bytes,1,opt,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty" firestore:"timeSeries"`
	Trigger    *AlertingCondition_Spec_Trigger    `protobuf:"bytes,5,opt,name=trigger,proto3" json:"trigger,omitempty" firestore:"trigger"`
	// contains filtered or unexported fields
}

func (*AlertingCondition_Spec) Clone

func (*AlertingCondition_Spec) CloneRaw

func (*AlertingCondition_Spec) Descriptor

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

Deprecated, Use AlertingCondition_Spec.ProtoReflect.Descriptor instead.

func (*AlertingCondition_Spec) GetTimeSeries

func (*AlertingCondition_Spec) GetTrigger

func (*AlertingCondition_Spec) GotenMessage

func (*AlertingCondition_Spec) GotenMessage()

func (*AlertingCondition_Spec) GotenObjectExt

func (o *AlertingCondition_Spec) GotenObjectExt()

func (*AlertingCondition_Spec) GotenValidate

func (obj *AlertingCondition_Spec) GotenValidate() error

func (*AlertingCondition_Spec) MakeDiffFieldMask

func (*AlertingCondition_Spec) MakeFullFieldMask

func (*AlertingCondition_Spec) MakeRawDiffFieldMask

func (*AlertingCondition_Spec) MakeRawFullFieldMask

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

func (*AlertingCondition_Spec) Marshal

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

func (*AlertingCondition_Spec) MarshalJSON

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

func (*AlertingCondition_Spec) Merge

func (*AlertingCondition_Spec) MergeRaw

func (*AlertingCondition_Spec) ProtoMessage

func (*AlertingCondition_Spec) ProtoMessage()

func (*AlertingCondition_Spec) ProtoReflect

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

func (*AlertingCondition_Spec) Reset

func (m *AlertingCondition_Spec) Reset()

func (*AlertingCondition_Spec) SetTimeSeries

func (*AlertingCondition_Spec) SetTrigger

func (*AlertingCondition_Spec) String

func (m *AlertingCondition_Spec) String() string

func (*AlertingCondition_Spec) Unmarshal

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

func (*AlertingCondition_Spec) UnmarshalJSON

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

type AlertingCondition_SpecMapPathSelectorTimeSeriesCombineThresholdPerMetric

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

func (AlertingCondition_SpecMapPathSelectorTimeSeriesCombineThresholdPerMetric) FieldPath

func (AlertingCondition_SpecMapPathSelectorTimeSeriesCombineThresholdPerMetric) WithArrayOfValues

func (AlertingCondition_SpecMapPathSelectorTimeSeriesCombineThresholdPerMetric) WithValue

type AlertingCondition_SpecMapPathSelectorTimeSeriesQuerySelectorMetricLabels

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

func (AlertingCondition_SpecMapPathSelectorTimeSeriesQuerySelectorMetricLabels) FieldPath

func (AlertingCondition_SpecMapPathSelectorTimeSeriesQuerySelectorMetricLabels) WithArrayOfValues

func (AlertingCondition_SpecMapPathSelectorTimeSeriesQuerySelectorMetricLabels) WithValue

type AlertingCondition_SpecMapPathSelectorTimeSeriesQuerySelectorResourceLabels

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

func (AlertingCondition_SpecMapPathSelectorTimeSeriesQuerySelectorResourceLabels) FieldPath

func (AlertingCondition_SpecMapPathSelectorTimeSeriesQuerySelectorResourceLabels) WithArrayOfValues

func (AlertingCondition_SpecMapPathSelectorTimeSeriesQuerySelectorResourceLabels) WithValue

type AlertingCondition_SpecPathSelectorTimeSeries

type AlertingCondition_SpecPathSelectorTimeSeries struct{}

func (AlertingCondition_SpecPathSelectorTimeSeries) CombineThreshold

func (AlertingCondition_SpecPathSelectorTimeSeries) Duration

func (AlertingCondition_SpecPathSelectorTimeSeries) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeries) Query

func (AlertingCondition_SpecPathSelectorTimeSeries) Threshold

type AlertingCondition_SpecPathSelectorTimeSeriesCombineThreshold

type AlertingCondition_SpecPathSelectorTimeSeriesCombineThreshold struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesCombineThreshold) FieldPath

type AlertingCondition_SpecPathSelectorTimeSeriesCombineThresholdCombine

type AlertingCondition_SpecPathSelectorTimeSeriesCombineThresholdCombine struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesCombineThresholdCombine) FieldPath

type AlertingCondition_SpecPathSelectorTimeSeriesCombineThresholdPerMetric

type AlertingCondition_SpecPathSelectorTimeSeriesCombineThresholdPerMetric struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesCombineThresholdPerMetric) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesCombineThresholdPerMetric) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesCombineThresholdPerMetric) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesDuration

type AlertingCondition_SpecPathSelectorTimeSeriesDuration struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesDuration) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesDuration) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesDuration) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesQuery

type AlertingCondition_SpecPathSelectorTimeSeriesQuery struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQuery) Aggregation

func (AlertingCondition_SpecPathSelectorTimeSeriesQuery) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQuery) Selector

type AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregation

type AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregation struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregation) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregation) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregation) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationAlignmentPeriod

type AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationAlignmentPeriod struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationAlignmentPeriod) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationAlignmentPeriod) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationAlignmentPeriod) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationCrossSeriesReducer

type AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationCrossSeriesReducer struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationCrossSeriesReducer) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationCrossSeriesReducer) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationCrossSeriesReducer) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationGroupByFields

type AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationGroupByFields struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationGroupByFields) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationGroupByFields) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationGroupByFields) WithItemValue

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationGroupByFields) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationPerSeriesAligner

type AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationPerSeriesAligner struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationPerSeriesAligner) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationPerSeriesAligner) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesQueryAggregationPerSeriesAligner) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelector

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelector struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelector) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelector) Metric

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelector) Resource

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelector) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelector) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetric

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetric struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetric) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetric) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetric) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetricLabels

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetricLabels struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetricLabels) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetricLabels) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetricLabels) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetricTypes

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetricTypes struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetricTypes) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetricTypes) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetricTypes) WithItemValue

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorMetricTypes) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResource

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResource struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResource) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResource) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResource) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResourceLabels

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResourceLabels struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResourceLabels) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResourceLabels) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResourceLabels) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResourceTypes

type AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResourceTypes struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResourceTypes) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResourceTypes) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResourceTypes) WithItemValue

func (AlertingCondition_SpecPathSelectorTimeSeriesQuerySelectorResourceTypes) WithValue

type AlertingCondition_SpecPathSelectorTimeSeriesThreshold

type AlertingCondition_SpecPathSelectorTimeSeriesThreshold struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesThreshold) Compare

func (AlertingCondition_SpecPathSelectorTimeSeriesThreshold) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesThreshold) Value

type AlertingCondition_SpecPathSelectorTimeSeriesThresholdCompare

type AlertingCondition_SpecPathSelectorTimeSeriesThresholdCompare struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesThresholdCompare) FieldPath

type AlertingCondition_SpecPathSelectorTimeSeriesThresholdValue

type AlertingCondition_SpecPathSelectorTimeSeriesThresholdValue struct{}

func (AlertingCondition_SpecPathSelectorTimeSeriesThresholdValue) FieldPath

func (AlertingCondition_SpecPathSelectorTimeSeriesThresholdValue) WithArrayOfValues

func (AlertingCondition_SpecPathSelectorTimeSeriesThresholdValue) WithValue

type AlertingCondition_SpecPathSelectorTrigger

type AlertingCondition_SpecPathSelectorTrigger struct{}

func (AlertingCondition_SpecPathSelectorTrigger) FieldPath

func (AlertingCondition_SpecPathSelectorTrigger) Type

func (AlertingCondition_SpecPathSelectorTrigger) WithSubArrayItemValue

func (AlertingCondition_SpecPathSelectorTrigger) WithSubArrayOfValues

func (AlertingCondition_SpecPathSelectorTrigger) WithSubPath

func (AlertingCondition_SpecPathSelectorTrigger) WithSubValue

type AlertingCondition_SpecPathSelectorTriggerType

type AlertingCondition_SpecPathSelectorTriggerType struct{}

func (AlertingCondition_SpecPathSelectorTriggerType) FieldPath

type AlertingCondition_Spec_FieldMask

type AlertingCondition_Spec_FieldMask struct {
	Paths []AlertingConditionSpec_FieldPath
}

func FullAlertingCondition_Spec_FieldMask

func FullAlertingCondition_Spec_FieldMask() *AlertingCondition_Spec_FieldMask

func (*AlertingCondition_Spec_FieldMask) AppendPath

func (*AlertingCondition_Spec_FieldMask) AppendRawPath

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

func (*AlertingCondition_Spec_FieldMask) DecodeFirestore

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

func (*AlertingCondition_Spec_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*AlertingCondition_Spec_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*AlertingCondition_Spec_FieldMask) FromProtoFieldMask

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

func (*AlertingCondition_Spec_FieldMask) GetPaths

func (*AlertingCondition_Spec_FieldMask) GetRawPaths

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

func (*AlertingCondition_Spec_FieldMask) IsFull

func (fieldMask *AlertingCondition_Spec_FieldMask) IsFull() bool

func (AlertingCondition_Spec_FieldMask) Marshal

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

implement methods required by customType

func (AlertingCondition_Spec_FieldMask) MarshalJSON

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

func (*AlertingCondition_Spec_FieldMask) PathsCount

func (fieldMask *AlertingCondition_Spec_FieldMask) PathsCount() int

func (*AlertingCondition_Spec_FieldMask) Project

func (*AlertingCondition_Spec_FieldMask) ProjectRaw

func (*AlertingCondition_Spec_FieldMask) ProtoMessage

func (fieldMask *AlertingCondition_Spec_FieldMask) ProtoMessage()

func (*AlertingCondition_Spec_FieldMask) ProtoReflect

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

func (*AlertingCondition_Spec_FieldMask) Reset

func (fieldMask *AlertingCondition_Spec_FieldMask) Reset()

func (*AlertingCondition_Spec_FieldMask) Set

func (fieldMask *AlertingCondition_Spec_FieldMask) Set(target, source *AlertingCondition_Spec)

func (*AlertingCondition_Spec_FieldMask) SetFromCliFlag

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

func (*AlertingCondition_Spec_FieldMask) SetRaw

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

func (*AlertingCondition_Spec_FieldMask) Size

func (fieldMask *AlertingCondition_Spec_FieldMask) Size() int

func (*AlertingCondition_Spec_FieldMask) String

func (fieldMask *AlertingCondition_Spec_FieldMask) String() string

func (*AlertingCondition_Spec_FieldMask) Subtract

func (*AlertingCondition_Spec_FieldMask) SubtractRaw

func (*AlertingCondition_Spec_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*AlertingCondition_Spec_FieldMask) Unmarshal

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

func (*AlertingCondition_Spec_FieldMask) UnmarshalJSON

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

type AlertingCondition_Spec_TimeSeries

type AlertingCondition_Spec_TimeSeries struct {

	// Time Series Query
	Query *AlertingCondition_Spec_TimeSeries_Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty" firestore:"query"`
	// Either specify single threshold or combine threshold, which allows to
	// pair each metric value to their specific thresholds,
	// e.g. distinguish mean (loss, latency, jitter) in single query
	Threshold        *AlertingCondition_Spec_TimeSeries_Threshold        `protobuf:"bytes,2,opt,name=threshold,proto3" json:"threshold,omitempty" firestore:"threshold"`
	CombineThreshold *AlertingCondition_Spec_TimeSeries_CombineThreshold `` /* 138-byte string literal not displayed */
	// Duration describes length of time needed for the condition to trigger
	// a new alert of resolve an existing one
	Duration *durationpb.Duration `protobuf:"bytes,4,opt,name=duration,proto3" json:"duration,omitempty" firestore:"duration"`
	// contains filtered or unexported fields
}

func (*AlertingCondition_Spec_TimeSeries) Clone

func (*AlertingCondition_Spec_TimeSeries) CloneRaw

func (*AlertingCondition_Spec_TimeSeries) Descriptor

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

Deprecated, Use AlertingCondition_Spec_TimeSeries.ProtoReflect.Descriptor instead.

func (*AlertingCondition_Spec_TimeSeries) GetCombineThreshold

func (*AlertingCondition_Spec_TimeSeries) GetDuration

func (*AlertingCondition_Spec_TimeSeries) GetQuery

func (*AlertingCondition_Spec_TimeSeries) GetThreshold

func (*AlertingCondition_Spec_TimeSeries) GotenMessage

func (*AlertingCondition_Spec_TimeSeries) GotenMessage()

func (*AlertingCondition_Spec_TimeSeries) GotenObjectExt

func (o *AlertingCondition_Spec_TimeSeries) GotenObjectExt()

func (*AlertingCondition_Spec_TimeSeries) GotenValidate

func (obj *AlertingCondition_Spec_TimeSeries) GotenValidate() error

func (*AlertingCondition_Spec_TimeSeries) MakeFullFieldMask

func (*AlertingCondition_Spec_TimeSeries) MakeRawDiffFieldMask

func (*AlertingCondition_Spec_TimeSeries) MakeRawFullFieldMask

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

func (*AlertingCondition_Spec_TimeSeries) Marshal

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

func (*AlertingCondition_Spec_TimeSeries) MarshalJSON

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

func (*AlertingCondition_Spec_TimeSeries) Merge

func (*AlertingCondition_Spec_TimeSeries) MergeRaw

func (*AlertingCondition_Spec_TimeSeries) ProtoMessage

func (*AlertingCondition_Spec_TimeSeries) ProtoMessage()

func (*AlertingCondition_Spec_TimeSeries) ProtoReflect

func (*AlertingCondition_Spec_TimeSeries) Reset

func (*AlertingCondition_Spec_TimeSeries) SetCombineThreshold

func (*AlertingCondition_Spec_TimeSeries) SetDuration

func (*AlertingCondition_Spec_TimeSeries) SetQuery

func (*AlertingCondition_Spec_TimeSeries) SetThreshold

func (*AlertingCondition_Spec_TimeSeries) String

func (*AlertingCondition_Spec_TimeSeries) Unmarshal

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

func (*AlertingCondition_Spec_TimeSeries) UnmarshalJSON

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

type AlertingCondition_Spec_TimeSeriesMapPathSelectorCombineThresholdPerMetric

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

func (AlertingCondition_Spec_TimeSeriesMapPathSelectorCombineThresholdPerMetric) FieldPath

type AlertingCondition_Spec_TimeSeriesMapPathSelectorQuerySelectorMetricLabels

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

func (AlertingCondition_Spec_TimeSeriesMapPathSelectorQuerySelectorMetricLabels) FieldPath

func (AlertingCondition_Spec_TimeSeriesMapPathSelectorQuerySelectorMetricLabels) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesMapPathSelectorQuerySelectorMetricLabels) WithValue

type AlertingCondition_Spec_TimeSeriesMapPathSelectorQuerySelectorResourceLabels

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

func (AlertingCondition_Spec_TimeSeriesMapPathSelectorQuerySelectorResourceLabels) FieldPath

func (AlertingCondition_Spec_TimeSeriesMapPathSelectorQuerySelectorResourceLabels) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesMapPathSelectorQuerySelectorResourceLabels) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorCombineThreshold

type AlertingCondition_Spec_TimeSeriesPathSelectorCombineThreshold struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorCombineThreshold) FieldPath

type AlertingCondition_Spec_TimeSeriesPathSelectorCombineThresholdCombine

type AlertingCondition_Spec_TimeSeriesPathSelectorCombineThresholdCombine struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorCombineThresholdCombine) FieldPath

type AlertingCondition_Spec_TimeSeriesPathSelectorCombineThresholdPerMetric

type AlertingCondition_Spec_TimeSeriesPathSelectorCombineThresholdPerMetric struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorCombineThresholdPerMetric) FieldPath

type AlertingCondition_Spec_TimeSeriesPathSelectorDuration

type AlertingCondition_Spec_TimeSeriesPathSelectorDuration struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorDuration) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorDuration) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorDuration) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorQuery

type AlertingCondition_Spec_TimeSeriesPathSelectorQuery struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuery) Aggregation

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuery) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuery) Selector

type AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregation

type AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregation struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregation) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregation) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregation) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationAlignmentPeriod

type AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationAlignmentPeriod struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationAlignmentPeriod) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationAlignmentPeriod) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationAlignmentPeriod) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationCrossSeriesReducer

type AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationCrossSeriesReducer struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationCrossSeriesReducer) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationCrossSeriesReducer) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationCrossSeriesReducer) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationGroupByFields

type AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationGroupByFields struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationGroupByFields) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationGroupByFields) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationGroupByFields) WithItemValue

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationGroupByFields) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationPerSeriesAligner

type AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationPerSeriesAligner struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationPerSeriesAligner) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationPerSeriesAligner) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorQueryAggregationPerSeriesAligner) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelector

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelector struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelector) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelector) Metric

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelector) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelector) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetric

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetric struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetric) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetric) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetric) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetricLabels

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetricLabels struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetricLabels) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetricLabels) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetricLabels) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetricTypes

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetricTypes struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetricTypes) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetricTypes) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetricTypes) WithItemValue

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorMetricTypes) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResource

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResource struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResource) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResource) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResource) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResourceLabels

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResourceLabels struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResourceLabels) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResourceLabels) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResourceLabels) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResourceTypes

type AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResourceTypes struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResourceTypes) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResourceTypes) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResourceTypes) WithItemValue

func (AlertingCondition_Spec_TimeSeriesPathSelectorQuerySelectorResourceTypes) WithValue

type AlertingCondition_Spec_TimeSeriesPathSelectorThreshold

type AlertingCondition_Spec_TimeSeriesPathSelectorThreshold struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorThreshold) Compare

func (AlertingCondition_Spec_TimeSeriesPathSelectorThreshold) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorThreshold) Value

type AlertingCondition_Spec_TimeSeriesPathSelectorThresholdCompare

type AlertingCondition_Spec_TimeSeriesPathSelectorThresholdCompare struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorThresholdCompare) FieldPath

type AlertingCondition_Spec_TimeSeriesPathSelectorThresholdValue

type AlertingCondition_Spec_TimeSeriesPathSelectorThresholdValue struct{}

func (AlertingCondition_Spec_TimeSeriesPathSelectorThresholdValue) FieldPath

func (AlertingCondition_Spec_TimeSeriesPathSelectorThresholdValue) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeriesPathSelectorThresholdValue) WithValue

type AlertingCondition_Spec_TimeSeries_CombineThreshold

type AlertingCondition_Spec_TimeSeries_CombineThreshold struct {

	// Per Metric threshold.
	//
	// If multiple metrics are selected each metric may specify a different
	// threshold
	PerMetric map[string]*AlertingCondition_Spec_TimeSeries_Threshold `` /* 198-byte string literal not displayed */
	// Combine describes how sub-conditions for each metric concerning
	// single resource label set (determined by aggregation.groupByFields)
	// must compose in order to trigger an alert.
	// TODO: add support for AND
	Combine AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator `` /* 178-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) Clone

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) CloneRaw

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) Descriptor

Deprecated, Use AlertingCondition_Spec_TimeSeries_CombineThreshold.ProtoReflect.Descriptor instead.

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) GetCombine

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) GetPerMetric

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) GotenMessage

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) GotenObjectExt

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) GotenValidate

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) MakeFullFieldMask

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) MakeRawDiffFieldMask

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) MakeRawFullFieldMask

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) Marshal

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) MarshalJSON

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) Merge

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) MergeRaw

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) ProtoMessage

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) ProtoReflect

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) Reset

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) SetCombine

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) SetPerMetric

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) String

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) Unmarshal

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold) UnmarshalJSON

type AlertingCondition_Spec_TimeSeries_CombineThresholdMapPathSelectorPerMetric

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

func (AlertingCondition_Spec_TimeSeries_CombineThresholdMapPathSelectorPerMetric) FieldPath

type AlertingCondition_Spec_TimeSeries_CombineThresholdPathSelectorPerMetric

type AlertingCondition_Spec_TimeSeries_CombineThresholdPathSelectorPerMetric struct{}

func (AlertingCondition_Spec_TimeSeries_CombineThresholdPathSelectorPerMetric) FieldPath

type AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator

type AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator int32
const (
	AlertingCondition_Spec_TimeSeries_CombineThreshold_OR  AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator = 0
	AlertingCondition_Spec_TimeSeries_CombineThreshold_AND AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator = 1
)

func (AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator) Descriptor

func (AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator) Enum

func (AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator) EnumDescriptor

Deprecated, Use AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator.ProtoReflect.Descriptor instead.

func (AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator) Number

func (AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator) String

func (AlertingCondition_Spec_TimeSeries_CombineThreshold_CombineOperator) Type

type AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask

type AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask struct {
	Paths []AlertingConditionSpecTimeSeriesCombineThreshold_FieldPath
}

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) AppendPath

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) AppendRawPath

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) DecodeFirestore

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) EncodeFirestore

firestore encoding/decoding integration

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) FromProtoFieldMask

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) GetPaths

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) GetRawPaths

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) IsFull

func (AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) Marshal

implement methods required by customType

func (AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) MarshalJSON

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) PathsCount

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) ProjectRaw

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) ProtoMessage

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) ProtoReflect

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) Reset

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) Set

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) SetFromCliFlag

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) SetRaw

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) Size

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) String

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) SubtractRaw

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) Unmarshal

func (*AlertingCondition_Spec_TimeSeries_CombineThreshold_FieldMask) UnmarshalJSON

type AlertingCondition_Spec_TimeSeries_FieldMask

type AlertingCondition_Spec_TimeSeries_FieldMask struct {
	Paths []AlertingConditionSpecTimeSeries_FieldPath
}

func FullAlertingCondition_Spec_TimeSeries_FieldMask

func FullAlertingCondition_Spec_TimeSeries_FieldMask() *AlertingCondition_Spec_TimeSeries_FieldMask

func (*AlertingCondition_Spec_TimeSeries_FieldMask) AppendPath

func (*AlertingCondition_Spec_TimeSeries_FieldMask) AppendRawPath

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

func (*AlertingCondition_Spec_TimeSeries_FieldMask) DecodeFirestore

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

func (*AlertingCondition_Spec_TimeSeries_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*AlertingCondition_Spec_TimeSeries_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*AlertingCondition_Spec_TimeSeries_FieldMask) FromProtoFieldMask

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

func (*AlertingCondition_Spec_TimeSeries_FieldMask) GetPaths

func (*AlertingCondition_Spec_TimeSeries_FieldMask) GetRawPaths

func (*AlertingCondition_Spec_TimeSeries_FieldMask) IsFull

func (AlertingCondition_Spec_TimeSeries_FieldMask) Marshal

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

implement methods required by customType

func (AlertingCondition_Spec_TimeSeries_FieldMask) MarshalJSON

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

func (*AlertingCondition_Spec_TimeSeries_FieldMask) PathsCount

func (fieldMask *AlertingCondition_Spec_TimeSeries_FieldMask) PathsCount() int

func (*AlertingCondition_Spec_TimeSeries_FieldMask) Project

func (*AlertingCondition_Spec_TimeSeries_FieldMask) ProjectRaw

func (*AlertingCondition_Spec_TimeSeries_FieldMask) ProtoMessage

func (fieldMask *AlertingCondition_Spec_TimeSeries_FieldMask) ProtoMessage()

func (*AlertingCondition_Spec_TimeSeries_FieldMask) ProtoReflect

func (*AlertingCondition_Spec_TimeSeries_FieldMask) Reset

func (*AlertingCondition_Spec_TimeSeries_FieldMask) Set

func (*AlertingCondition_Spec_TimeSeries_FieldMask) SetFromCliFlag

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

func (*AlertingCondition_Spec_TimeSeries_FieldMask) SetRaw

func (*AlertingCondition_Spec_TimeSeries_FieldMask) Size

func (*AlertingCondition_Spec_TimeSeries_FieldMask) String

func (*AlertingCondition_Spec_TimeSeries_FieldMask) Subtract

func (*AlertingCondition_Spec_TimeSeries_FieldMask) SubtractRaw

func (*AlertingCondition_Spec_TimeSeries_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*AlertingCondition_Spec_TimeSeries_FieldMask) Unmarshal

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

func (*AlertingCondition_Spec_TimeSeries_FieldMask) UnmarshalJSON

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

type AlertingCondition_Spec_TimeSeries_Query

type AlertingCondition_Spec_TimeSeries_Query struct {

	// Selector is used to generate Time Series filter
	Selector *common.TimeSeriesSelector `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty" firestore:"selector"`
	// Time Series aggregation
	Aggregation *common.Aggregation `protobuf:"bytes,3,opt,name=aggregation,proto3" json:"aggregation,omitempty" firestore:"aggregation"`
	// contains filtered or unexported fields
}

func (*AlertingCondition_Spec_TimeSeries_Query) Clone

func (*AlertingCondition_Spec_TimeSeries_Query) CloneRaw

func (*AlertingCondition_Spec_TimeSeries_Query) Descriptor

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

Deprecated, Use AlertingCondition_Spec_TimeSeries_Query.ProtoReflect.Descriptor instead.

func (*AlertingCondition_Spec_TimeSeries_Query) GetAggregation

func (*AlertingCondition_Spec_TimeSeries_Query) GetSelector

func (*AlertingCondition_Spec_TimeSeries_Query) GotenMessage

func (*AlertingCondition_Spec_TimeSeries_Query) GotenObjectExt

func (o *AlertingCondition_Spec_TimeSeries_Query) GotenObjectExt()

func (*AlertingCondition_Spec_TimeSeries_Query) GotenValidate

func (obj *AlertingCondition_Spec_TimeSeries_Query) GotenValidate() error

func (*AlertingCondition_Spec_TimeSeries_Query) MakeFullFieldMask

func (*AlertingCondition_Spec_TimeSeries_Query) MakeRawDiffFieldMask

func (*AlertingCondition_Spec_TimeSeries_Query) MakeRawFullFieldMask

func (*AlertingCondition_Spec_TimeSeries_Query) Marshal

func (*AlertingCondition_Spec_TimeSeries_Query) MarshalJSON

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

func (*AlertingCondition_Spec_TimeSeries_Query) Merge

func (*AlertingCondition_Spec_TimeSeries_Query) MergeRaw

func (*AlertingCondition_Spec_TimeSeries_Query) ProtoMessage

func (*AlertingCondition_Spec_TimeSeries_Query) ProtoReflect

func (*AlertingCondition_Spec_TimeSeries_Query) Reset

func (*AlertingCondition_Spec_TimeSeries_Query) SetAggregation

func (*AlertingCondition_Spec_TimeSeries_Query) SetSelector

func (*AlertingCondition_Spec_TimeSeries_Query) String

func (*AlertingCondition_Spec_TimeSeries_Query) Unmarshal

func (*AlertingCondition_Spec_TimeSeries_Query) UnmarshalJSON

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

type AlertingCondition_Spec_TimeSeries_QueryMapPathSelectorSelectorMetricLabels

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

func (AlertingCondition_Spec_TimeSeries_QueryMapPathSelectorSelectorMetricLabels) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryMapPathSelectorSelectorMetricLabels) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryMapPathSelectorSelectorMetricLabels) WithValue

type AlertingCondition_Spec_TimeSeries_QueryMapPathSelectorSelectorResourceLabels

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

func (AlertingCondition_Spec_TimeSeries_QueryMapPathSelectorSelectorResourceLabels) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryMapPathSelectorSelectorResourceLabels) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryMapPathSelectorSelectorResourceLabels) WithValue

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregation

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregation struct{}

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregation) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregation) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregation) WithSubArrayItemValue

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregation) WithSubArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregation) WithSubPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregation) WithSubValue

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregation) WithValue

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationAlignmentPeriod

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationAlignmentPeriod struct{}

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationAlignmentPeriod) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationAlignmentPeriod) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationAlignmentPeriod) WithValue

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationCrossSeriesReducer

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationCrossSeriesReducer struct{}

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationCrossSeriesReducer) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationCrossSeriesReducer) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationCrossSeriesReducer) WithValue

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationGroupByFields

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationGroupByFields struct{}

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationGroupByFields) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationGroupByFields) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationGroupByFields) WithItemValue

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationGroupByFields) WithValue

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationPerSeriesAligner

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationPerSeriesAligner struct{}

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationPerSeriesAligner) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationPerSeriesAligner) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorAggregationPerSeriesAligner) WithValue

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelector

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelector struct{}

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelector) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelector) Metric

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelector) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelector) WithSubArrayItemValue

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelector) WithSubArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelector) WithSubValue

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelector) WithValue

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetric

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetric struct{}

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetric) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetric) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetric) WithValue

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetricLabels

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetricLabels struct{}

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetricLabels) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetricLabels) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetricLabels) WithValue

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetricTypes

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetricTypes struct{}

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetricTypes) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetricTypes) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetricTypes) WithItemValue

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorMetricTypes) WithValue

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResource

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResource struct{}

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResource) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResource) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResource) WithValue

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResourceLabels

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResourceLabels struct{}

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResourceLabels) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResourceLabels) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResourceLabels) WithValue

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResourceTypes

type AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResourceTypes struct{}

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResourceTypes) FieldPath

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResourceTypes) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResourceTypes) WithItemValue

func (AlertingCondition_Spec_TimeSeries_QueryPathSelectorSelectorResourceTypes) WithValue

type AlertingCondition_Spec_TimeSeries_Query_FieldMask

type AlertingCondition_Spec_TimeSeries_Query_FieldMask struct {
	Paths []AlertingConditionSpecTimeSeriesQuery_FieldPath
}

func FullAlertingCondition_Spec_TimeSeries_Query_FieldMask

func FullAlertingCondition_Spec_TimeSeries_Query_FieldMask() *AlertingCondition_Spec_TimeSeries_Query_FieldMask

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) AppendPath

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) AppendRawPath

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) DecodeFirestore

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) EncodeFirestore

firestore encoding/decoding integration

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) FromProtoFieldMask

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

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) GetPaths

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) GetRawPaths

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) IsFull

func (AlertingCondition_Spec_TimeSeries_Query_FieldMask) Marshal

implement methods required by customType

func (AlertingCondition_Spec_TimeSeries_Query_FieldMask) MarshalJSON

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

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) PathsCount

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) Project

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) ProjectRaw

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) ProtoMessage

func (fieldMask *AlertingCondition_Spec_TimeSeries_Query_FieldMask) ProtoMessage()

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) ProtoReflect

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) Reset

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) Set

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) SetFromCliFlag

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

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) SetRaw

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) Size

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) String

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) SubtractRaw

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) Unmarshal

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

func (*AlertingCondition_Spec_TimeSeries_Query_FieldMask) UnmarshalJSON

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

type AlertingCondition_Spec_TimeSeries_Threshold

type AlertingCondition_Spec_TimeSeries_Threshold struct {

	// Compare function specifies if observed value must be GreaterThan (GT)
	// or LesserThan (LT) threshold value in order to trigger an alert.
	//
	// Example: for metric latency {compare: GT, value: 150} will trigger if
	// actual latency is above 150ms.
	Compare AlertingCondition_Spec_TimeSeries_Threshold_Compare `` /* 163-byte string literal not displayed */
	// threshold value
	Value float64 `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty" firestore:"value"`
	// contains filtered or unexported fields
}

func (*AlertingCondition_Spec_TimeSeries_Threshold) Clone

func (*AlertingCondition_Spec_TimeSeries_Threshold) CloneRaw

func (*AlertingCondition_Spec_TimeSeries_Threshold) Descriptor

Deprecated, Use AlertingCondition_Spec_TimeSeries_Threshold.ProtoReflect.Descriptor instead.

func (*AlertingCondition_Spec_TimeSeries_Threshold) GetCompare

func (*AlertingCondition_Spec_TimeSeries_Threshold) GetValue

func (*AlertingCondition_Spec_TimeSeries_Threshold) GotenMessage

func (*AlertingCondition_Spec_TimeSeries_Threshold) GotenObjectExt

func (o *AlertingCondition_Spec_TimeSeries_Threshold) GotenObjectExt()

func (*AlertingCondition_Spec_TimeSeries_Threshold) GotenValidate

func (*AlertingCondition_Spec_TimeSeries_Threshold) MakeFullFieldMask

func (*AlertingCondition_Spec_TimeSeries_Threshold) MakeRawDiffFieldMask

func (*AlertingCondition_Spec_TimeSeries_Threshold) MakeRawFullFieldMask

func (*AlertingCondition_Spec_TimeSeries_Threshold) Marshal

func (*AlertingCondition_Spec_TimeSeries_Threshold) MarshalJSON

func (*AlertingCondition_Spec_TimeSeries_Threshold) Merge

func (*AlertingCondition_Spec_TimeSeries_Threshold) MergeRaw

func (*AlertingCondition_Spec_TimeSeries_Threshold) ProtoMessage

func (*AlertingCondition_Spec_TimeSeries_Threshold) ProtoReflect

func (*AlertingCondition_Spec_TimeSeries_Threshold) Reset

func (*AlertingCondition_Spec_TimeSeries_Threshold) SetCompare

func (*AlertingCondition_Spec_TimeSeries_Threshold) SetValue

func (*AlertingCondition_Spec_TimeSeries_Threshold) String

func (*AlertingCondition_Spec_TimeSeries_Threshold) Unmarshal

func (*AlertingCondition_Spec_TimeSeries_Threshold) UnmarshalJSON

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

type AlertingCondition_Spec_TimeSeries_ThresholdPathSelectorCompare

type AlertingCondition_Spec_TimeSeries_ThresholdPathSelectorCompare struct{}

func (AlertingCondition_Spec_TimeSeries_ThresholdPathSelectorCompare) FieldPath

type AlertingCondition_Spec_TimeSeries_ThresholdPathSelectorValue

type AlertingCondition_Spec_TimeSeries_ThresholdPathSelectorValue struct{}

func (AlertingCondition_Spec_TimeSeries_ThresholdPathSelectorValue) FieldPath

func (AlertingCondition_Spec_TimeSeries_ThresholdPathSelectorValue) WithArrayOfValues

func (AlertingCondition_Spec_TimeSeries_ThresholdPathSelectorValue) WithValue

type AlertingCondition_Spec_TimeSeries_Threshold_Compare

type AlertingCondition_Spec_TimeSeries_Threshold_Compare int32
const (
	AlertingCondition_Spec_TimeSeries_Threshold_COMPARE_UNSPECIFIED AlertingCondition_Spec_TimeSeries_Threshold_Compare = 0
	AlertingCondition_Spec_TimeSeries_Threshold_GT                  AlertingCondition_Spec_TimeSeries_Threshold_Compare = 1
	AlertingCondition_Spec_TimeSeries_Threshold_LT                  AlertingCondition_Spec_TimeSeries_Threshold_Compare = 2
)

func (AlertingCondition_Spec_TimeSeries_Threshold_Compare) Descriptor

func (AlertingCondition_Spec_TimeSeries_Threshold_Compare) Enum

func (AlertingCondition_Spec_TimeSeries_Threshold_Compare) EnumDescriptor

Deprecated, Use AlertingCondition_Spec_TimeSeries_Threshold_Compare.ProtoReflect.Descriptor instead.

func (AlertingCondition_Spec_TimeSeries_Threshold_Compare) Number

func (AlertingCondition_Spec_TimeSeries_Threshold_Compare) String

func (AlertingCondition_Spec_TimeSeries_Threshold_Compare) Type

type AlertingCondition_Spec_TimeSeries_Threshold_FieldMask

type AlertingCondition_Spec_TimeSeries_Threshold_FieldMask struct {
	Paths []AlertingConditionSpecTimeSeriesThreshold_FieldPath
}

func FullAlertingCondition_Spec_TimeSeries_Threshold_FieldMask

func FullAlertingCondition_Spec_TimeSeries_Threshold_FieldMask() *AlertingCondition_Spec_TimeSeries_Threshold_FieldMask

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) AppendPath

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) AppendRawPath

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) DecodeFirestore

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) EncodeFirestore

firestore encoding/decoding integration

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) FromProtoFieldMask

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

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) GetPaths

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) GetRawPaths

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) IsFull

func (AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) Marshal

implement methods required by customType

func (AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) MarshalJSON

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) PathsCount

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) Project

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) ProjectRaw

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) ProtoMessage

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) ProtoReflect

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) Reset

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) Set

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) SetFromCliFlag

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) SetRaw

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) Size

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) String

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) SubtractRaw

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) Unmarshal

func (*AlertingCondition_Spec_TimeSeries_Threshold_FieldMask) UnmarshalJSON

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

type AlertingCondition_Spec_Trigger

type AlertingCondition_Spec_Trigger struct {
	Type AlertingCondition_Spec_Trigger_Type `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AlertingCondition_Spec_Trigger) Clone

func (*AlertingCondition_Spec_Trigger) CloneRaw

func (*AlertingCondition_Spec_Trigger) Descriptor

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

Deprecated, Use AlertingCondition_Spec_Trigger.ProtoReflect.Descriptor instead.

func (*AlertingCondition_Spec_Trigger) GetType

func (*AlertingCondition_Spec_Trigger) GotenMessage

func (*AlertingCondition_Spec_Trigger) GotenMessage()

func (*AlertingCondition_Spec_Trigger) GotenObjectExt

func (o *AlertingCondition_Spec_Trigger) GotenObjectExt()

func (*AlertingCondition_Spec_Trigger) GotenValidate

func (obj *AlertingCondition_Spec_Trigger) GotenValidate() error

func (*AlertingCondition_Spec_Trigger) MakeDiffFieldMask

func (*AlertingCondition_Spec_Trigger) MakeFullFieldMask

func (*AlertingCondition_Spec_Trigger) MakeRawDiffFieldMask

func (*AlertingCondition_Spec_Trigger) MakeRawFullFieldMask

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

func (*AlertingCondition_Spec_Trigger) Marshal

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

func (*AlertingCondition_Spec_Trigger) MarshalJSON

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

func (*AlertingCondition_Spec_Trigger) Merge

func (*AlertingCondition_Spec_Trigger) MergeRaw

func (*AlertingCondition_Spec_Trigger) ProtoMessage

func (*AlertingCondition_Spec_Trigger) ProtoMessage()

func (*AlertingCondition_Spec_Trigger) ProtoReflect

func (*AlertingCondition_Spec_Trigger) Reset

func (m *AlertingCondition_Spec_Trigger) Reset()

func (*AlertingCondition_Spec_Trigger) SetType

func (*AlertingCondition_Spec_Trigger) String

func (*AlertingCondition_Spec_Trigger) Unmarshal

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

func (*AlertingCondition_Spec_Trigger) UnmarshalJSON

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

type AlertingCondition_Spec_TriggerPathSelectorType

type AlertingCondition_Spec_TriggerPathSelectorType struct{}

func (AlertingCondition_Spec_TriggerPathSelectorType) FieldPath

type AlertingCondition_Spec_Trigger_FieldMask

type AlertingCondition_Spec_Trigger_FieldMask struct {
	Paths []AlertingConditionSpecTrigger_FieldPath
}

func FullAlertingCondition_Spec_Trigger_FieldMask

func FullAlertingCondition_Spec_Trigger_FieldMask() *AlertingCondition_Spec_Trigger_FieldMask

func (*AlertingCondition_Spec_Trigger_FieldMask) AppendPath

func (*AlertingCondition_Spec_Trigger_FieldMask) AppendRawPath

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

func (*AlertingCondition_Spec_Trigger_FieldMask) DecodeFirestore

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

func (*AlertingCondition_Spec_Trigger_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*AlertingCondition_Spec_Trigger_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*AlertingCondition_Spec_Trigger_FieldMask) FromProtoFieldMask

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

func (*AlertingCondition_Spec_Trigger_FieldMask) GetPaths

func (*AlertingCondition_Spec_Trigger_FieldMask) GetRawPaths

func (*AlertingCondition_Spec_Trigger_FieldMask) IsFull

func (fieldMask *AlertingCondition_Spec_Trigger_FieldMask) IsFull() bool

func (AlertingCondition_Spec_Trigger_FieldMask) Marshal

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

implement methods required by customType

func (AlertingCondition_Spec_Trigger_FieldMask) MarshalJSON

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

func (*AlertingCondition_Spec_Trigger_FieldMask) PathsCount

func (fieldMask *AlertingCondition_Spec_Trigger_FieldMask) PathsCount() int

func (*AlertingCondition_Spec_Trigger_FieldMask) Project

func (*AlertingCondition_Spec_Trigger_FieldMask) ProjectRaw

func (*AlertingCondition_Spec_Trigger_FieldMask) ProtoMessage

func (fieldMask *AlertingCondition_Spec_Trigger_FieldMask) ProtoMessage()

func (*AlertingCondition_Spec_Trigger_FieldMask) ProtoReflect

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

func (*AlertingCondition_Spec_Trigger_FieldMask) Reset

func (fieldMask *AlertingCondition_Spec_Trigger_FieldMask) Reset()

func (*AlertingCondition_Spec_Trigger_FieldMask) Set

func (*AlertingCondition_Spec_Trigger_FieldMask) SetFromCliFlag

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

func (*AlertingCondition_Spec_Trigger_FieldMask) SetRaw

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

func (*AlertingCondition_Spec_Trigger_FieldMask) Size

func (*AlertingCondition_Spec_Trigger_FieldMask) String

func (*AlertingCondition_Spec_Trigger_FieldMask) Subtract

func (*AlertingCondition_Spec_Trigger_FieldMask) SubtractRaw

func (*AlertingCondition_Spec_Trigger_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*AlertingCondition_Spec_Trigger_FieldMask) Unmarshal

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

func (*AlertingCondition_Spec_Trigger_FieldMask) UnmarshalJSON

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

type AlertingCondition_Spec_Trigger_Type

type AlertingCondition_Spec_Trigger_Type int32
const (
	// Triggers on each unique TimeSeries label set violation
	AlertingCondition_Spec_Trigger_EACH AlertingCondition_Spec_Trigger_Type = 0
)

func (AlertingCondition_Spec_Trigger_Type) Descriptor

func (AlertingCondition_Spec_Trigger_Type) Enum

func (AlertingCondition_Spec_Trigger_Type) EnumDescriptor

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

Deprecated, Use AlertingCondition_Spec_Trigger_Type.ProtoReflect.Descriptor instead.

func (AlertingCondition_Spec_Trigger_Type) Number

func (AlertingCondition_Spec_Trigger_Type) String

func (AlertingCondition_Spec_Trigger_Type) Type

type AlertingCondition_State

type AlertingCondition_State struct {
	FiringAlertsCount int64 `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AlertingCondition_State) Clone

func (*AlertingCondition_State) CloneRaw

func (*AlertingCondition_State) Descriptor

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

Deprecated, Use AlertingCondition_State.ProtoReflect.Descriptor instead.

func (*AlertingCondition_State) GetFiringAlertsCount

func (m *AlertingCondition_State) GetFiringAlertsCount() int64

func (*AlertingCondition_State) GotenMessage

func (*AlertingCondition_State) GotenMessage()

func (*AlertingCondition_State) GotenObjectExt

func (o *AlertingCondition_State) GotenObjectExt()

func (*AlertingCondition_State) GotenValidate

func (obj *AlertingCondition_State) GotenValidate() error

func (*AlertingCondition_State) MakeDiffFieldMask

func (*AlertingCondition_State) MakeFullFieldMask

func (*AlertingCondition_State) MakeRawDiffFieldMask

func (*AlertingCondition_State) MakeRawFullFieldMask

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

func (*AlertingCondition_State) Marshal

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

func (*AlertingCondition_State) MarshalJSON

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

func (*AlertingCondition_State) Merge

func (*AlertingCondition_State) MergeRaw

func (*AlertingCondition_State) ProtoMessage

func (*AlertingCondition_State) ProtoMessage()

func (*AlertingCondition_State) ProtoReflect

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

func (*AlertingCondition_State) Reset

func (m *AlertingCondition_State) Reset()

func (*AlertingCondition_State) SetFiringAlertsCount

func (m *AlertingCondition_State) SetFiringAlertsCount(fv int64)

func (*AlertingCondition_State) String

func (m *AlertingCondition_State) String() string

func (*AlertingCondition_State) Unmarshal

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

func (*AlertingCondition_State) UnmarshalJSON

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

type AlertingCondition_StatePathSelectorFiringAlertsCount

type AlertingCondition_StatePathSelectorFiringAlertsCount struct{}

func (AlertingCondition_StatePathSelectorFiringAlertsCount) FieldPath

func (AlertingCondition_StatePathSelectorFiringAlertsCount) WithArrayOfValues

func (AlertingCondition_StatePathSelectorFiringAlertsCount) WithValue

type AlertingCondition_State_FieldMask

type AlertingCondition_State_FieldMask struct {
	Paths []AlertingConditionState_FieldPath
}

func FullAlertingCondition_State_FieldMask

func FullAlertingCondition_State_FieldMask() *AlertingCondition_State_FieldMask

func (*AlertingCondition_State_FieldMask) AppendPath

func (*AlertingCondition_State_FieldMask) AppendRawPath

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

func (*AlertingCondition_State_FieldMask) DecodeFirestore

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

func (*AlertingCondition_State_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*AlertingCondition_State_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*AlertingCondition_State_FieldMask) FromProtoFieldMask

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

func (*AlertingCondition_State_FieldMask) GetPaths

func (*AlertingCondition_State_FieldMask) GetRawPaths

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

func (*AlertingCondition_State_FieldMask) IsFull

func (fieldMask *AlertingCondition_State_FieldMask) IsFull() bool

func (AlertingCondition_State_FieldMask) Marshal

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

implement methods required by customType

func (AlertingCondition_State_FieldMask) MarshalJSON

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

func (*AlertingCondition_State_FieldMask) PathsCount

func (fieldMask *AlertingCondition_State_FieldMask) PathsCount() int

func (*AlertingCondition_State_FieldMask) Project

func (*AlertingCondition_State_FieldMask) ProjectRaw

func (*AlertingCondition_State_FieldMask) ProtoMessage

func (fieldMask *AlertingCondition_State_FieldMask) ProtoMessage()

func (*AlertingCondition_State_FieldMask) ProtoReflect

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

func (*AlertingCondition_State_FieldMask) Reset

func (fieldMask *AlertingCondition_State_FieldMask) Reset()

func (*AlertingCondition_State_FieldMask) Set

func (fieldMask *AlertingCondition_State_FieldMask) Set(target, source *AlertingCondition_State)

func (*AlertingCondition_State_FieldMask) SetFromCliFlag

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

func (*AlertingCondition_State_FieldMask) SetRaw

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

func (*AlertingCondition_State_FieldMask) Size

func (fieldMask *AlertingCondition_State_FieldMask) Size() int

func (*AlertingCondition_State_FieldMask) String

func (fieldMask *AlertingCondition_State_FieldMask) String() string

func (*AlertingCondition_State_FieldMask) Subtract

func (*AlertingCondition_State_FieldMask) SubtractRaw

func (*AlertingCondition_State_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*AlertingCondition_State_FieldMask) Unmarshal

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

func (*AlertingCondition_State_FieldMask) UnmarshalJSON

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

type Descriptor

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

func GetDescriptor

func GetDescriptor() *Descriptor

func (*Descriptor) CanBeParentless added in v1.0.21

func (d *Descriptor) CanBeParentless() bool

func (*Descriptor) GetNameDescriptor

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

func (*Descriptor) GetParentResDescriptors added in v1.0.21

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

func (*Descriptor) GetResourceTypeName

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

func (*Descriptor) NewGetQuery

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

func (*Descriptor) NewListQuery

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

func (*Descriptor) NewNameList

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

func (*Descriptor) NewParentNameList

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

func (*Descriptor) NewParentReferenceList

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

func (*Descriptor) NewQueryResultChange

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

func (*Descriptor) NewQueryResultSnapshot

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

func (*Descriptor) NewReferenceList

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

func (*Descriptor) NewResource

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

func (*Descriptor) NewResourceChange

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

func (*Descriptor) NewResourceChangeList

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

func (*Descriptor) NewResourceChangeMap

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

func (*Descriptor) NewResourceCursor

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

func (*Descriptor) NewResourceFieldMask added in v0.4.16

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

func (*Descriptor) NewResourceFilter added in v0.4.16

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 added in v0.4.16

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

func (*Descriptor) NewResourcePager added in v0.9.0

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

func (*Descriptor) NewSearchQuery

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

func (*Descriptor) NewWatchQuery

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

func (*Descriptor) ParseFieldPath

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

func (*Descriptor) ParseResourceName

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

func (*Descriptor) SupportsMetadata added in v1.0.21

func (d *Descriptor) SupportsMetadata() bool

type Filter

type Filter struct {
	FilterCondition
}

func (*Filter) ConvertToNative

func (filter *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 *AlertingCondition) 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 []*AlertingCondition) (out []*AlertingCondition)

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 AlertingCondition_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 *AlertingCondition) bool

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

func AndFilterConditions

func AndFilterConditions(conds ...FilterCondition) FilterCondition

type FilterConditionCompare

type FilterConditionCompare struct {
	Operator filterParser.CompareOperator
	AlertingCondition_FieldPathValue
}

func (*FilterConditionCompare) And

func (*FilterConditionCompare) ConditionCompare

func (cond *FilterConditionCompare) ConditionCompare()

func (*FilterConditionCompare) Evaluate

func (cond *FilterConditionCompare) Evaluate(res *AlertingCondition) 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 AlertingCondition_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 *AlertingCondition) 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 AlertingCondition_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 *AlertingCondition) 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 AlertingCondition_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 {
	AlertingCondition_FieldPathArrayOfValues
}

func (*FilterConditionIn) And

func (*FilterConditionIn) ConditionIn

func (cond *FilterConditionIn) ConditionIn()

func (*FilterConditionIn) Evaluate

func (cond *FilterConditionIn) Evaluate(res *AlertingCondition) 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 AlertingCondition_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 AlertingCondition_FieldPath
}

func (*FilterConditionIsNaN) And

func (*FilterConditionIsNaN) ConditionIsNaN

func (cond *FilterConditionIsNaN) ConditionIsNaN()

func (*FilterConditionIsNaN) Evaluate

func (cond *FilterConditionIsNaN) Evaluate(res *AlertingCondition) 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 AlertingCondition_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 AlertingCondition_FieldPath
}

func (*FilterConditionIsNull) And

func (*FilterConditionIsNull) ConditionIsNull

func (cond *FilterConditionIsNull) ConditionIsNull()

func (*FilterConditionIsNull) Evaluate

func (cond *FilterConditionIsNull) Evaluate(res *AlertingCondition) 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 AlertingCondition_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 *AlertingCondition) 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 AlertingCondition_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 {
	AlertingCondition_FieldPathArrayOfValues
}

func (*FilterConditionNotIn) And

func (*FilterConditionNotIn) ConditionNotIn

func (cond *FilterConditionNotIn) ConditionNotIn()

func (*FilterConditionNotIn) Evaluate

func (cond *FilterConditionNotIn) Evaluate(res *AlertingCondition) 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 AlertingCondition_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      *AlertingCondition_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           *AlertingCondition_FieldMask
	WithPagingInfo bool
}

func (*ListQuery) GetFieldMask

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

func (*ListQuery) GetFilter

func (q *ListQuery) GetFilter() gotenresource.Filter

func (*ListQuery) GetPager

func (q *ListQuery) GetPager() gotenresource.PagerQuery

func (*ListQuery) GetResourceDescriptor

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

func (*ListQuery) GetWithPagingInfo added in v0.10.1

func (q *ListQuery) GetWithPagingInfo() bool

func (*ListQuery) GotenQuery

func (q *ListQuery) GotenQuery()

func (*ListQuery) SetFieldMask

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

func (*ListQuery) SetFilter

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

func (*ListQuery) SetPager

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

func (*ListQuery) SetWithPagingInfo added in v0.10.1

func (q *ListQuery) SetWithPagingInfo(with bool)

func (*ListQuery) String

func (q *ListQuery) String() string

type Name

type Name struct {
	ParentName
	AlertingConditionId string `firestore:"alertingConditionId"`
}

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

func (name *Name) GetAlertingPolicyName() *alerting_policy.Name

func (*Name) GetIParentName added in v0.8.0

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

func (*Name) GetIUnderlyingParentName added in v0.8.0

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

func (*Name) GetIdParts

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

func (*Name) GetPattern

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

func (*Name) GetResourceDescriptor

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

func (*Name) GetSegments

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

func (*Name) GotenEqual

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

func (b *NameBuilder) SetAlertingPolicy(parent *alerting_policy.Name) *NameBuilder

func (*NameBuilder) SetAlertingPolicyId

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

func (*NameBuilder) SetId

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

func (*NameBuilder) SetProjectId

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

func (*NameBuilder) SetRegionId

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

type NamePattern

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

type OrderBy

type OrderBy struct {
	OrderByFields []OrderByField
}

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

func (*OrderBy) Compare

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

func (*OrderBy) CompareRaw

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

func (*OrderBy) GetFieldMask

func (orderBy *OrderBy) GetFieldMask() *AlertingCondition_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 AlertingConditionList, elem *AlertingCondition) (AlertingConditionList, 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 AlertingConditionList)

func (*OrderBy) SortRaw

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

func (*OrderBy) String

func (orderBy *OrderBy) String() string

type OrderByField

type OrderByField struct {
	FieldPath AlertingCondition_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 *AlertingCondition) int

func (*OrderByField) GetDirection

func (orderByFld *OrderByField) GetDirection() gotenresource.OrderDirection

func (*OrderByField) GetFieldPath

func (orderByFld *OrderByField) GetFieldPath() gotenobject.FieldPath

type PagerCursor

type PagerCursor struct {
	CursorValue   gotenresource.CursorValue
	Inclusion     gotenresource.CursorInclusion
	PageDirection gotenresource.PageDirection
}

PagerCursor is protobuf Custom Type, which (de)serializes "string page_token" for API List processing Database adapter implementation must use this cursor when Paginating list views Token is composed of 3 values (dot separated in serialized form) - CursorValue: Backend-specific value of the cursor. - PageDirection: either l (left) or r (right), which hints DB Adapter whether Snapshot marks Start or End of result - Inclusion: either i (inclusive) or e (exclusive) - Whether cursor marks exact point or right before/after (depending on direction)

func (*PagerCursor) GetInclusion

func (cursor *PagerCursor) GetInclusion() gotenresource.CursorInclusion

func (*PagerCursor) GetPageDirection

func (cursor *PagerCursor) GetPageDirection() gotenresource.PageDirection

func (*PagerCursor) GetValue

func (cursor *PagerCursor) GetValue() gotenresource.CursorValue

func (*PagerCursor) IsEmpty

func (cursor *PagerCursor) IsEmpty() bool

func (*PagerCursor) ParseProtoString

func (cursor *PagerCursor) ParseProtoString(data string) (err error)

func (*PagerCursor) ProtoString

func (cursor *PagerCursor) ProtoString() (string, error)

func (*PagerCursor) SetCursorValue

func (cursor *PagerCursor) SetCursorValue(value gotenresource.CursorValue)

func (*PagerCursor) SetFromCliFlag

func (cursor *PagerCursor) SetFromCliFlag(raw string) error

func (*PagerCursor) SetInclusion

func (cursor *PagerCursor) SetInclusion(inclusion gotenresource.CursorInclusion)

func (*PagerCursor) SetPageDirection

func (cursor *PagerCursor) SetPageDirection(direction gotenresource.PageDirection)

func (*PagerCursor) String

func (cursor *PagerCursor) String() string

type PagerQuery

type PagerQuery struct {
	OrderBy     *OrderBy
	Cursor      *PagerCursor
	Limit       int
	PeekForward bool
}

PagerQuery is main struct used for assisting server and database to perform Pagination

func MakePagerQuery

func MakePagerQuery(orderBy *OrderBy, cursor *PagerCursor, pageSize int32, peekForward bool) *PagerQuery

MakePagerQuery builds pager from API data and applies defaults

func (*PagerQuery) GetCursor

func (p *PagerQuery) GetCursor() gotenresource.Cursor

func (*PagerQuery) GetLimit

func (p *PagerQuery) GetLimit() int

func (*PagerQuery) GetOrderBy

func (p *PagerQuery) GetOrderBy() gotenresource.OrderBy

func (*PagerQuery) GetPeekForward

func (p *PagerQuery) GetPeekForward() bool

func (*PagerQuery) GetResourceDescriptor

func (p *PagerQuery) GetResourceDescriptor() gotenresource.Descriptor

func (*PagerQuery) PageDirection

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

func (*PagerQuery) SetCursor added in v0.8.0

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

func (*PagerQuery) SetLimit added in v0.8.0

func (p *PagerQuery) SetLimit(limit int)

func (*PagerQuery) SetOrderBy added in v0.8.0

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

func (*PagerQuery) SetPageDirection added in v0.8.0

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

func (*PagerQuery) SetPeekForward added in v0.8.0

func (p *PagerQuery) SetPeekForward(peekForward bool)

type ParentName

type ParentName struct {
	NamePattern
	ProjectId        string `firestore:"projectId"`
	RegionId         string `firestore:"regionId"`
	AlertingPolicyId string `firestore:"alertingPolicyId"`
}

func MustParseParentName

func MustParseParentName(name string) *ParentName

func ParseParentName

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

func (*ParentName) AsRawReference

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

func (*ParentName) AsReference

func (name *ParentName) AsReference() *ParentReference

func (*ParentName) ConvertToNative added in v1.0.21

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

func (*ParentName) ConvertToType added in v1.0.21

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

func (*ParentName) DescendsFrom

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

func (*ParentName) Equal added in v1.0.21

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

func (*ParentName) FullyQualifiedName

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

func (*ParentName) GetAlertingPolicyName

func (name *ParentName) GetAlertingPolicyName() *alerting_policy.Name

func (*ParentName) GetIParentName added in v0.8.0

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

func (*ParentName) GetIUnderlyingParentName added in v0.8.0

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

func (*ParentName) GetIdParts

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

func (*ParentName) GetPattern

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

func (*ParentName) GetResourceDescriptor

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

func (*ParentName) GetSegments

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

func (*ParentName) GotenEqual

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

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

func (*ParentName) HasTrait added in v1.0.21

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

func (*ParentName) IsFullyQualified

func (name *ParentName) IsFullyQualified() bool

func (*ParentName) IsSpecified

func (name *ParentName) IsSpecified() bool

func (*ParentName) Match added in v1.0.21

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 added in v1.0.21

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 added in v1.0.21

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

func (*ParentName) TypeName added in v1.0.21

func (name *ParentName) TypeName() string

func (*ParentName) Value added in v1.0.21

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

type ParentReference

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

func MakeParentReference

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

func MustParseParentReference

func MustParseParentReference(name string) *ParentReference

func ParseParentReference

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

func (*ParentReference) ClearCached

func (ref *ParentReference) ClearCached()

func (*ParentReference) GetAlertingPolicy

func (ref *ParentReference) GetAlertingPolicy() *alerting_policy.AlertingPolicy

func (*ParentReference) GetAlertingPolicyReference

func (ref *ParentReference) GetAlertingPolicyReference() *alerting_policy.Reference

func (*ParentReference) GetIParentName added in v0.8.0

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

func (*ParentReference) GetIUnderlyingParentName added in v0.8.0

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

func (*ParentReference) GetIdParts

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

func (*ParentReference) GetPattern

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

func (*ParentReference) GetRawResource

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

func (*ParentReference) GetResourceDescriptor

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

func (*ParentReference) GetSegments

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

func (*ParentReference) GetUnderlyingReference

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

func (*ParentReference) GotenEqual

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

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

func (*ParentReference) IsFullyQualified

func (ref *ParentReference) IsFullyQualified() bool

func (*ParentReference) IsSpecified

func (ref *ParentReference) IsSpecified() bool

func (*ParentReference) Matches

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

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

func (*ParentReference) ParseProtoString

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

func (*ParentReference) ProtoString

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

func (*ParentReference) ResolveRaw

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

func (*ParentReference) Resolved

func (ref *ParentReference) Resolved() bool

func (*ParentReference) SetFromCliFlag

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

implement CustomTypeCliValue method

func (*ParentReference) String

func (ref *ParentReference) String() string

type QueryResultChange

type QueryResultChange struct {
	Changes        []*AlertingConditionChange
	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 {
	AlertingConditions []*AlertingCondition
	PrevPageCursor     *PagerCursor
	NextPageCursor     *PagerCursor
	TotalResultsCount  int32
	CurrentOffset      int32
}

func (*QueryResultSnapshot) GetNextPageCursor

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

func (*QueryResultSnapshot) GetPagingInfo added in v0.10.1

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

func (*QueryResultSnapshot) GetPrevPageCursor

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

func (*QueryResultSnapshot) GetResults

func (*QueryResultSnapshot) SetCursors

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

func (*QueryResultSnapshot) SetPagingInfo added in v0.10.1

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

func (*QueryResultSnapshot) SetResults

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

type Reference

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

func MakeReference

func MakeReference(name *Name, alertingCondition *AlertingCondition) (*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) GetAlertingCondition

func (ref *Reference) GetAlertingCondition() *AlertingCondition

func (*Reference) GetIParentName added in v0.8.0

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

func (*Reference) GetIUnderlyingParentName added in v0.8.0

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

func (*Reference) GetIdParts

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

func (*Reference) GetPattern

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

func (*Reference) GetRawResource

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

func (*Reference) GetResourceDescriptor

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

func (*Reference) GetSegments

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

func (*Reference) 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 *AlertingCondition)

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 SearchQuery added in v0.10.4

type SearchQuery struct {
	ListQuery
	Phrase string
}

func (*SearchQuery) GetPhrase added in v0.10.4

func (q *SearchQuery) GetPhrase() string

func (*SearchQuery) GetWithPagingInfo added in v0.10.4

func (q *SearchQuery) GetWithPagingInfo() bool

func (*SearchQuery) SetPhrase added in v0.10.4

func (q *SearchQuery) SetPhrase(phrase string)

func (*SearchQuery) String added in v0.10.4

func (q *SearchQuery) String() string

type WatchQuery

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

func (*WatchQuery) GetMaximumChunkSize

func (q *WatchQuery) GetMaximumChunkSize() int

func (*WatchQuery) GetResumeToken

func (q *WatchQuery) GetResumeToken() string

func (*WatchQuery) GetStartingTime added in v0.9.0

func (q *WatchQuery) GetStartingTime() *timestamppb.Timestamp

func (*WatchQuery) GetWatchType

func (q *WatchQuery) GetWatchType() watch_type.WatchType

func (*WatchQuery) SetMaximumChunkSize

func (q *WatchQuery) SetMaximumChunkSize(chunkSize int)

func (*WatchQuery) SetResumeToken

func (q *WatchQuery) SetResumeToken(token string)

func (*WatchQuery) SetStartingTime added in v0.9.0

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

func (*WatchQuery) SetWatchType

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

func (*WatchQuery) String added in v0.4.29

func (q *WatchQuery) String() string

Jump to

Keyboard shortcuts

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