time_serie

package
v0.9.6 Latest Latest
Warning

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

Go to latest
Published: Nov 15, 2022 License: Apache-2.0 Imports: 44 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BulkTimeSeries

type BulkTimeSeries struct {
	TimeSeries []*TimeSerie `protobuf:"bytes,1,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty" firestore:"timeSeries"`
	// contains filtered or unexported fields
}

Used for reporting rollups

func (*BulkTimeSeries) Clone

func (o *BulkTimeSeries) Clone() *BulkTimeSeries

func (*BulkTimeSeries) CloneRaw

func (*BulkTimeSeries) Descriptor

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

Deprecated, Use BulkTimeSeries.ProtoReflect.Descriptor instead.

func (*BulkTimeSeries) GetTimeSeries

func (m *BulkTimeSeries) GetTimeSeries() []*TimeSerie

func (*BulkTimeSeries) GotenMessage

func (*BulkTimeSeries) GotenMessage()

func (*BulkTimeSeries) GotenObjectExt

func (o *BulkTimeSeries) GotenObjectExt()

func (*BulkTimeSeries) GotenValidate

func (obj *BulkTimeSeries) GotenValidate() error

func (*BulkTimeSeries) MakeDiffFieldMask

func (o *BulkTimeSeries) MakeDiffFieldMask(other *BulkTimeSeries) *BulkTimeSeries_FieldMask

func (*BulkTimeSeries) MakeFullFieldMask

func (o *BulkTimeSeries) MakeFullFieldMask() *BulkTimeSeries_FieldMask

func (*BulkTimeSeries) MakeRawDiffFieldMask

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

func (*BulkTimeSeries) MakeRawFullFieldMask

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

func (*BulkTimeSeries) Marshal

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

func (*BulkTimeSeries) MarshalJSON

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

func (*BulkTimeSeries) Merge

func (o *BulkTimeSeries) Merge(source *BulkTimeSeries)

func (*BulkTimeSeries) MergeRaw

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

func (*BulkTimeSeries) ProtoMessage

func (*BulkTimeSeries) ProtoMessage()

func (*BulkTimeSeries) ProtoReflect

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

func (*BulkTimeSeries) Reset

func (m *BulkTimeSeries) Reset()

func (*BulkTimeSeries) SetTimeSeries

func (m *BulkTimeSeries) SetTimeSeries(fv []*TimeSerie)

func (*BulkTimeSeries) String

func (m *BulkTimeSeries) String() string

func (*BulkTimeSeries) Unmarshal

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

func (*BulkTimeSeries) UnmarshalJSON

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

type BulkTimeSeriesFieldPathBuilder

type BulkTimeSeriesFieldPathBuilder struct{}

func NewBulkTimeSeriesFieldPathBuilder

func NewBulkTimeSeriesFieldPathBuilder() BulkTimeSeriesFieldPathBuilder

func (BulkTimeSeriesFieldPathBuilder) TimeSeries

type BulkTimeSeriesMapPathSelectorTimeSeriesMetadataUserLabels

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

func (BulkTimeSeriesMapPathSelectorTimeSeriesMetadataUserLabels) FieldPath

func (BulkTimeSeriesMapPathSelectorTimeSeriesMetadataUserLabels) WithArrayOfValues

func (BulkTimeSeriesMapPathSelectorTimeSeriesMetadataUserLabels) WithValue

type BulkTimeSeriesMapPathSelectorTimeSeriesMetricLabels

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

func (BulkTimeSeriesMapPathSelectorTimeSeriesMetricLabels) FieldPath

func (BulkTimeSeriesMapPathSelectorTimeSeriesMetricLabels) WithArrayOfValues

func (BulkTimeSeriesMapPathSelectorTimeSeriesMetricLabels) WithValue

type BulkTimeSeriesMapPathSelectorTimeSeriesResourceLabels

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

func (BulkTimeSeriesMapPathSelectorTimeSeriesResourceLabels) FieldPath

func (BulkTimeSeriesMapPathSelectorTimeSeriesResourceLabels) WithArrayOfValues

func (BulkTimeSeriesMapPathSelectorTimeSeriesResourceLabels) WithValue

type BulkTimeSeriesPathSelectorTimeSeries

type BulkTimeSeriesPathSelectorTimeSeries struct{}

func (BulkTimeSeriesPathSelectorTimeSeries) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeries) Key

func (BulkTimeSeriesPathSelectorTimeSeries) Metadata

func (BulkTimeSeriesPathSelectorTimeSeries) Metric

func (BulkTimeSeriesPathSelectorTimeSeries) MetricKind

func (BulkTimeSeriesPathSelectorTimeSeries) Points

func (BulkTimeSeriesPathSelectorTimeSeries) Project

func (BulkTimeSeriesPathSelectorTimeSeries) Region

func (BulkTimeSeriesPathSelectorTimeSeries) Resource

func (BulkTimeSeriesPathSelectorTimeSeries) ValueType

func (BulkTimeSeriesPathSelectorTimeSeries) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeries) WithItemValue

func (BulkTimeSeriesPathSelectorTimeSeries) WithSubArrayItemValue

func (BulkTimeSeriesPathSelectorTimeSeries) WithSubArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeries) WithSubPath

func (BulkTimeSeriesPathSelectorTimeSeries) WithSubValue

func (BulkTimeSeriesPathSelectorTimeSeries) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesKey

type BulkTimeSeriesPathSelectorTimeSeriesKey struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesKey) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesKey) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesKey) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesMetadata

type BulkTimeSeriesPathSelectorTimeSeriesMetadata struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesMetadata) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesMetadata) UserLabels

func (BulkTimeSeriesPathSelectorTimeSeriesMetadata) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesMetadata) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesMetadataUserLabels

type BulkTimeSeriesPathSelectorTimeSeriesMetadataUserLabels struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesMetadataUserLabels) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesMetadataUserLabels) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesMetadataUserLabels) WithKey

func (BulkTimeSeriesPathSelectorTimeSeriesMetadataUserLabels) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesMetric

type BulkTimeSeriesPathSelectorTimeSeriesMetric struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesMetric) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesMetric) Labels

func (BulkTimeSeriesPathSelectorTimeSeriesMetric) ReducedLabels

func (BulkTimeSeriesPathSelectorTimeSeriesMetric) Type

func (BulkTimeSeriesPathSelectorTimeSeriesMetric) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesMetric) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesMetricKind

type BulkTimeSeriesPathSelectorTimeSeriesMetricKind struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesMetricKind) FieldPath

type BulkTimeSeriesPathSelectorTimeSeriesMetricLabels

type BulkTimeSeriesPathSelectorTimeSeriesMetricLabels struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesMetricLabels) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesMetricLabels) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesMetricLabels) WithKey

func (BulkTimeSeriesPathSelectorTimeSeriesMetricLabels) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels

type BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels) WithItemValue

func (BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesMetricType

type BulkTimeSeriesPathSelectorTimeSeriesMetricType struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesMetricType) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesMetricType) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesMetricType) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPoints

type BulkTimeSeriesPathSelectorTimeSeriesPoints struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPoints) Aggregation

func (BulkTimeSeriesPathSelectorTimeSeriesPoints) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPoints) Interval

func (BulkTimeSeriesPathSelectorTimeSeriesPoints) Value

func (BulkTimeSeriesPathSelectorTimeSeriesPoints) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPoints) WithItemValue

func (BulkTimeSeriesPathSelectorTimeSeriesPoints) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation

type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationAlignmentPeriod

type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationAlignmentPeriod struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationAlignmentPeriod) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationAlignmentPeriod) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationAlignmentPeriod) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationCrossSeriesReducer

type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationCrossSeriesReducer struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationCrossSeriesReducer) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationCrossSeriesReducer) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationCrossSeriesReducer) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields

type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields) WithItemValue

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationPerSeriesAligner

type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationPerSeriesAligner struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationPerSeriesAligner) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationPerSeriesAligner) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationPerSeriesAligner) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsInterval

type BulkTimeSeriesPathSelectorTimeSeriesPointsInterval struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsInterval) EndTime

func (BulkTimeSeriesPathSelectorTimeSeriesPointsInterval) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsInterval) StartTime

func (BulkTimeSeriesPathSelectorTimeSeriesPointsInterval) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsInterval) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalEndTime

type BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalEndTime struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalEndTime) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalEndTime) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalEndTime) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalStartTime

type BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalStartTime struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalStartTime) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalStartTime) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalStartTime) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValue struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) BoolValue

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) DistributionValue

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) DoubleValue

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) Int64Value

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) StringValue

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueBoolValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueBoolValue struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueBoolValue) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueBoolValue) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueBoolValue) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts) WithItemValue

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsCompression

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsCompression struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsCompression) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsCompression) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsCompression) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) WithItemValue

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBuckets

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBuckets struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBuckets) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBuckets) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBuckets) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) WithItemValue

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsScale

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsScale struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsScale) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsScale) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsScale) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsOffset

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsOffset struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsOffset) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsOffset) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsOffset) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsWidth

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsWidth struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsWidth) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsWidth) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsWidth) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueCount

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueCount struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueCount) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueCount) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueCount) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueMean

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueMean struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueMean) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueMean) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueMean) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMax

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMax struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMax) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMax) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMax) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMin

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMin struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMin) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMin) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMin) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueSumOfSquaredDeviation

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueSumOfSquaredDeviation struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueSumOfSquaredDeviation) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueSumOfSquaredDeviation) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueSumOfSquaredDeviation) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDoubleValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDoubleValue struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDoubleValue) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDoubleValue) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDoubleValue) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueInt64Value

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueInt64Value struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueInt64Value) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueInt64Value) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueInt64Value) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueStringValue

type BulkTimeSeriesPathSelectorTimeSeriesPointsValueStringValue struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueStringValue) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueStringValue) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueStringValue) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesProject

type BulkTimeSeriesPathSelectorTimeSeriesProject struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesProject) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesProject) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesProject) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesRegion

type BulkTimeSeriesPathSelectorTimeSeriesRegion struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesRegion) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesRegion) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesRegion) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesResource

type BulkTimeSeriesPathSelectorTimeSeriesResource struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesResource) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesResource) Labels

func (BulkTimeSeriesPathSelectorTimeSeriesResource) ReducedLabels

func (BulkTimeSeriesPathSelectorTimeSeriesResource) Type

func (BulkTimeSeriesPathSelectorTimeSeriesResource) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesResource) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesResourceLabels

type BulkTimeSeriesPathSelectorTimeSeriesResourceLabels struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesResourceLabels) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesResourceLabels) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesResourceLabels) WithKey

func (BulkTimeSeriesPathSelectorTimeSeriesResourceLabels) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels

type BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels) WithItemValue

func (BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesResourceType

type BulkTimeSeriesPathSelectorTimeSeriesResourceType struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesResourceType) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesResourceType) WithArrayOfValues

func (BulkTimeSeriesPathSelectorTimeSeriesResourceType) WithValue

type BulkTimeSeriesPathSelectorTimeSeriesValueType

type BulkTimeSeriesPathSelectorTimeSeriesValueType struct{}

func (BulkTimeSeriesPathSelectorTimeSeriesValueType) FieldPath

func (BulkTimeSeriesPathSelectorTimeSeriesValueType) WithArrayOfValues

type BulkTimeSeries_FieldMask

type BulkTimeSeries_FieldMask struct {
	Paths []BulkTimeSeries_FieldPath
}

func FullBulkTimeSeries_FieldMask

func FullBulkTimeSeries_FieldMask() *BulkTimeSeries_FieldMask

func (*BulkTimeSeries_FieldMask) AppendPath

func (fieldMask *BulkTimeSeries_FieldMask) AppendPath(path BulkTimeSeries_FieldPath)

func (*BulkTimeSeries_FieldMask) AppendRawPath

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

func (*BulkTimeSeries_FieldMask) DecodeFirestore

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

func (*BulkTimeSeries_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*BulkTimeSeries_FieldMask) FilterInputFields

func (fieldMask *BulkTimeSeries_FieldMask) FilterInputFields() *BulkTimeSeries_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*BulkTimeSeries_FieldMask) FromProtoFieldMask

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

func (*BulkTimeSeries_FieldMask) GetPaths

func (fieldMask *BulkTimeSeries_FieldMask) GetPaths() []BulkTimeSeries_FieldPath

func (*BulkTimeSeries_FieldMask) GetRawPaths

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

func (*BulkTimeSeries_FieldMask) IsFull

func (fieldMask *BulkTimeSeries_FieldMask) IsFull() bool

func (BulkTimeSeries_FieldMask) Marshal

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

implement methods required by customType

func (BulkTimeSeries_FieldMask) MarshalJSON

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

func (*BulkTimeSeries_FieldMask) PathsCount

func (fieldMask *BulkTimeSeries_FieldMask) PathsCount() int

func (*BulkTimeSeries_FieldMask) Project

func (fieldMask *BulkTimeSeries_FieldMask) Project(source *BulkTimeSeries) *BulkTimeSeries

func (*BulkTimeSeries_FieldMask) ProjectRaw

func (*BulkTimeSeries_FieldMask) ProtoMessage

func (fieldMask *BulkTimeSeries_FieldMask) ProtoMessage()

func (*BulkTimeSeries_FieldMask) ProtoReflect

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

func (*BulkTimeSeries_FieldMask) Reset

func (fieldMask *BulkTimeSeries_FieldMask) Reset()

func (*BulkTimeSeries_FieldMask) Set

func (fieldMask *BulkTimeSeries_FieldMask) Set(target, source *BulkTimeSeries)

func (*BulkTimeSeries_FieldMask) SetFromCliFlag

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

func (*BulkTimeSeries_FieldMask) SetRaw

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

func (*BulkTimeSeries_FieldMask) Size

func (fieldMask *BulkTimeSeries_FieldMask) Size() int

func (*BulkTimeSeries_FieldMask) String

func (fieldMask *BulkTimeSeries_FieldMask) String() string

func (*BulkTimeSeries_FieldMask) Subtract

func (*BulkTimeSeries_FieldMask) SubtractRaw

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

func (*BulkTimeSeries_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*BulkTimeSeries_FieldMask) Unmarshal

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

func (*BulkTimeSeries_FieldMask) UnmarshalJSON

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

type BulkTimeSeries_FieldPath

type BulkTimeSeries_FieldPath interface {
	gotenobject.FieldPath
	Selector() BulkTimeSeries_FieldPathSelector
	Get(source *BulkTimeSeries) []interface{}
	GetSingle(source *BulkTimeSeries) (interface{}, bool)
	ClearValue(item *BulkTimeSeries)

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

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

func MustParseBulkTimeSeries_FieldPath

func MustParseBulkTimeSeries_FieldPath(rawField string) BulkTimeSeries_FieldPath

func ParseBulkTimeSeries_FieldPath

func ParseBulkTimeSeries_FieldPath(rawField string) (BulkTimeSeries_FieldPath, error)

type BulkTimeSeries_FieldPathArrayItemValue

type BulkTimeSeries_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	BulkTimeSeries_FieldPath
	ContainsValue(*BulkTimeSeries) bool
}

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

func MustParseBulkTimeSeries_FieldPathArrayItemValue

func MustParseBulkTimeSeries_FieldPathArrayItemValue(pathStr, valueStr string) BulkTimeSeries_FieldPathArrayItemValue

func ParseBulkTimeSeries_FieldPathArrayItemValue

func ParseBulkTimeSeries_FieldPathArrayItemValue(pathStr, valueStr string) (BulkTimeSeries_FieldPathArrayItemValue, error)

ParseBulkTimeSeries_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type BulkTimeSeries_FieldPathArrayOfValues

type BulkTimeSeries_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	BulkTimeSeries_FieldPath
}

BulkTimeSeries_FieldPathArrayOfValues allows storing slice of values for BulkTimeSeries fields according to their type

func MustParseBulkTimeSeries_FieldPathArrayOfValues

func MustParseBulkTimeSeries_FieldPathArrayOfValues(pathStr, valuesStr string) BulkTimeSeries_FieldPathArrayOfValues

func ParseBulkTimeSeries_FieldPathArrayOfValues

func ParseBulkTimeSeries_FieldPathArrayOfValues(pathStr, valuesStr string) (BulkTimeSeries_FieldPathArrayOfValues, error)

type BulkTimeSeries_FieldPathSelector

type BulkTimeSeries_FieldPathSelector int32
const (
	BulkTimeSeries_FieldPathSelectorTimeSeries BulkTimeSeries_FieldPathSelector = 0
)

func (BulkTimeSeries_FieldPathSelector) String

type BulkTimeSeries_FieldPathValue

type BulkTimeSeries_FieldPathValue interface {
	BulkTimeSeries_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **BulkTimeSeries)
	CompareWith(*BulkTimeSeries) (cmp int, comparable bool)
}

BulkTimeSeries_FieldPathValue allows storing values for BulkTimeSeries fields according to their type

func MustParseBulkTimeSeries_FieldPathValue

func MustParseBulkTimeSeries_FieldPathValue(pathStr, valueStr string) BulkTimeSeries_FieldPathValue

func ParseBulkTimeSeries_FieldPathValue

func ParseBulkTimeSeries_FieldPathValue(pathStr, valueStr string) (BulkTimeSeries_FieldPathValue, error)

type BulkTimeSeries_FieldSubPath

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

func (*BulkTimeSeries_FieldSubPath) AsTimeSeriesSubPath

func (fps *BulkTimeSeries_FieldSubPath) AsTimeSeriesSubPath() (TimeSerie_FieldPath, bool)

func (*BulkTimeSeries_FieldSubPath) ClearValue

func (fps *BulkTimeSeries_FieldSubPath) ClearValue(item *BulkTimeSeries)

func (*BulkTimeSeries_FieldSubPath) ClearValueRaw

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

func (*BulkTimeSeries_FieldSubPath) Get

func (fps *BulkTimeSeries_FieldSubPath) Get(source *BulkTimeSeries) (values []interface{})

Get returns all values pointed by selected field from source BulkTimeSeries

func (*BulkTimeSeries_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BulkTimeSeries_FieldSubPath) GetRaw

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

func (*BulkTimeSeries_FieldSubPath) GetSingle

func (fps *BulkTimeSeries_FieldSubPath) GetSingle(source *BulkTimeSeries) (interface{}, bool)

GetSingle returns value of selected field from source BulkTimeSeries

func (*BulkTimeSeries_FieldSubPath) GetSingleRaw

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

func (*BulkTimeSeries_FieldSubPath) IsLeaf

func (fps *BulkTimeSeries_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*BulkTimeSeries_FieldSubPath) JSONString

func (fps *BulkTimeSeries_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*BulkTimeSeries_FieldSubPath) Selector

func (*BulkTimeSeries_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*BulkTimeSeries_FieldSubPath) String

func (fps *BulkTimeSeries_FieldSubPath) String() string

String returns path representation in proto convention

func (*BulkTimeSeries_FieldSubPath) WithIArrayItemValue

func (fps *BulkTimeSeries_FieldSubPath) WithIArrayItemValue(value interface{}) BulkTimeSeries_FieldPathArrayItemValue

func (*BulkTimeSeries_FieldSubPath) WithIArrayOfValues

func (fps *BulkTimeSeries_FieldSubPath) WithIArrayOfValues(values interface{}) BulkTimeSeries_FieldPathArrayOfValues

func (*BulkTimeSeries_FieldSubPath) WithIValue

func (fps *BulkTimeSeries_FieldSubPath) WithIValue(value interface{}) BulkTimeSeries_FieldPathValue

func (*BulkTimeSeries_FieldSubPath) WithRawIArrayItemValue

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

func (*BulkTimeSeries_FieldSubPath) WithRawIArrayOfValues

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

func (*BulkTimeSeries_FieldSubPath) WithRawIValue

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

type BulkTimeSeries_FieldSubPathArrayItemValue

type BulkTimeSeries_FieldSubPathArrayItemValue struct {
	BulkTimeSeries_FieldPath
	// contains filtered or unexported fields
}

func (*BulkTimeSeries_FieldSubPathArrayItemValue) AsTimeSeriesPathItemValue

func (*BulkTimeSeries_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *BulkTimeSeries_FieldSubPathArrayItemValue) ContainsValue(source *BulkTimeSeries) bool

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

func (*BulkTimeSeries_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type BulkTimeSeries_FieldSubPathArrayOfValues

type BulkTimeSeries_FieldSubPathArrayOfValues struct {
	BulkTimeSeries_FieldPath
	// contains filtered or unexported fields
}

func (*BulkTimeSeries_FieldSubPathArrayOfValues) AsTimeSeriesPathArrayOfValues

func (fpsaov *BulkTimeSeries_FieldSubPathArrayOfValues) AsTimeSeriesPathArrayOfValues() (TimeSerie_FieldPathArrayOfValues, bool)

func (*BulkTimeSeries_FieldSubPathArrayOfValues) GetRawValues

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

type BulkTimeSeries_FieldSubPathValue

type BulkTimeSeries_FieldSubPathValue struct {
	BulkTimeSeries_FieldPath
	// contains filtered or unexported fields
}

func (*BulkTimeSeries_FieldSubPathValue) AsTimeSeriesPathValue

func (fpvs *BulkTimeSeries_FieldSubPathValue) AsTimeSeriesPathValue() (TimeSerie_FieldPathValue, bool)

func (*BulkTimeSeries_FieldSubPathValue) CompareWith

func (fpvs *BulkTimeSeries_FieldSubPathValue) CompareWith(source *BulkTimeSeries) (int, bool)

func (*BulkTimeSeries_FieldSubPathValue) CompareWithRaw

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

func (*BulkTimeSeries_FieldSubPathValue) GetRawValue

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

func (*BulkTimeSeries_FieldSubPathValue) SetTo

func (fpvs *BulkTimeSeries_FieldSubPathValue) SetTo(target **BulkTimeSeries)

func (*BulkTimeSeries_FieldSubPathValue) SetToRaw

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

type BulkTimeSeries_FieldTerminalPath

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

func (*BulkTimeSeries_FieldTerminalPath) ClearValue

func (fp *BulkTimeSeries_FieldTerminalPath) ClearValue(item *BulkTimeSeries)

func (*BulkTimeSeries_FieldTerminalPath) ClearValueRaw

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

func (*BulkTimeSeries_FieldTerminalPath) Get

func (fp *BulkTimeSeries_FieldTerminalPath) Get(source *BulkTimeSeries) (values []interface{})

Get returns all values pointed by specific field from source BulkTimeSeries

func (*BulkTimeSeries_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BulkTimeSeries_FieldTerminalPath) GetRaw

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

func (*BulkTimeSeries_FieldTerminalPath) GetSingle

func (fp *BulkTimeSeries_FieldTerminalPath) GetSingle(source *BulkTimeSeries) (interface{}, bool)

GetSingle returns value pointed by specific field of from source BulkTimeSeries

func (*BulkTimeSeries_FieldTerminalPath) GetSingleRaw

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

func (*BulkTimeSeries_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*BulkTimeSeries_FieldTerminalPath) JSONString

func (fp *BulkTimeSeries_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*BulkTimeSeries_FieldTerminalPath) Selector

func (*BulkTimeSeries_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*BulkTimeSeries_FieldTerminalPath) String

String returns path representation in proto convention

func (*BulkTimeSeries_FieldTerminalPath) WithIArrayItemValue

func (fp *BulkTimeSeries_FieldTerminalPath) WithIArrayItemValue(value interface{}) BulkTimeSeries_FieldPathArrayItemValue

func (*BulkTimeSeries_FieldTerminalPath) WithIArrayOfValues

func (fp *BulkTimeSeries_FieldTerminalPath) WithIArrayOfValues(values interface{}) BulkTimeSeries_FieldPathArrayOfValues

func (*BulkTimeSeries_FieldTerminalPath) WithIValue

func (fp *BulkTimeSeries_FieldTerminalPath) WithIValue(value interface{}) BulkTimeSeries_FieldPathValue

func (*BulkTimeSeries_FieldTerminalPath) WithRawIArrayItemValue

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

func (*BulkTimeSeries_FieldTerminalPath) WithRawIArrayOfValues

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

func (*BulkTimeSeries_FieldTerminalPath) WithRawIValue

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

type BulkTimeSeries_FieldTerminalPathArrayItemValue

type BulkTimeSeries_FieldTerminalPathArrayItemValue struct {
	BulkTimeSeries_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BulkTimeSeries_FieldTerminalPathArrayItemValue) AsTimeSeriesItemValue

func (fpaiv *BulkTimeSeries_FieldTerminalPathArrayItemValue) AsTimeSeriesItemValue() (*TimeSerie, bool)

func (*BulkTimeSeries_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*BulkTimeSeries_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*BulkTimeSeries_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *BulkTimeSeries_FieldTerminalPathArrayItemValue) GetSingle(source *BulkTimeSeries) (interface{}, bool)

func (*BulkTimeSeries_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type BulkTimeSeries_FieldTerminalPathArrayOfValues

type BulkTimeSeries_FieldTerminalPathArrayOfValues struct {
	BulkTimeSeries_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BulkTimeSeries_FieldTerminalPathArrayOfValues) AsTimeSeriesArrayOfValues

func (fpaov *BulkTimeSeries_FieldTerminalPathArrayOfValues) AsTimeSeriesArrayOfValues() ([][]*TimeSerie, bool)

func (*BulkTimeSeries_FieldTerminalPathArrayOfValues) GetRawValues

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

type BulkTimeSeries_FieldTerminalPathValue

type BulkTimeSeries_FieldTerminalPathValue struct {
	BulkTimeSeries_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BulkTimeSeries_FieldTerminalPathValue) AsTimeSeriesValue

func (fpv *BulkTimeSeries_FieldTerminalPathValue) AsTimeSeriesValue() ([]*TimeSerie, bool)

func (*BulkTimeSeries_FieldTerminalPathValue) CompareWith

func (fpv *BulkTimeSeries_FieldTerminalPathValue) CompareWith(source *BulkTimeSeries) (int, bool)

CompareWith compares value in the 'BulkTimeSeries_FieldTerminalPathValue' with the value under path in 'BulkTimeSeries'.

func (*BulkTimeSeries_FieldTerminalPathValue) CompareWithRaw

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

func (*BulkTimeSeries_FieldTerminalPathValue) GetRawValue

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

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

func (*BulkTimeSeries_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object BulkTimeSeries

func (*BulkTimeSeries_FieldTerminalPathValue) SetToRaw

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

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

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 TimeSerie_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 *TimeSerie) bool

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

func AndFilterConditions

func AndFilterConditions(conds ...FilterCondition) FilterCondition

type FilterConditionCompare

type FilterConditionCompare struct {
	Operator filterParser.CompareOperator
	TimeSerie_FieldPathValue
}

func (*FilterConditionCompare) And

func (*FilterConditionCompare) ConditionCompare

func (cond *FilterConditionCompare) ConditionCompare()

func (*FilterConditionCompare) Evaluate

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

func (*FilterConditionContains) EvaluateRaw

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

func (*FilterConditionContains) GetFieldPath

func (cond *FilterConditionContains) GetFieldPath() TimeSerie_FieldPath

func (*FilterConditionContains) GetRawFieldPath

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

func (*FilterConditionContains) GetRawFieldPathItemValue

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

func (*FilterConditionContains) GetRawFieldPathItemValues

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

func (*FilterConditionContains) Satisfies

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

func (*FilterConditionContains) SatisfiesRaw

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

func (*FilterConditionContains) SpecifiesFieldPath

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

func (*FilterConditionIn) And

func (*FilterConditionIn) ConditionIn

func (cond *FilterConditionIn) ConditionIn()

func (*FilterConditionIn) Evaluate

func (cond *FilterConditionIn) Evaluate(res *TimeSerie) 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 TimeSerie_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 TimeSerie_FieldPath
}

func (*FilterConditionIsNaN) And

func (*FilterConditionIsNaN) ConditionIsNaN

func (cond *FilterConditionIsNaN) ConditionIsNaN()

func (*FilterConditionIsNaN) Evaluate

func (cond *FilterConditionIsNaN) Evaluate(res *TimeSerie) 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 TimeSerie_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 TimeSerie_FieldPath
}

func (*FilterConditionIsNull) And

func (*FilterConditionIsNull) ConditionIsNull

func (cond *FilterConditionIsNull) ConditionIsNull()

func (*FilterConditionIsNull) Evaluate

func (cond *FilterConditionIsNull) Evaluate(res *TimeSerie) 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 TimeSerie_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 *TimeSerie) 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 TimeSerie_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 {
	TimeSerie_FieldPathArrayOfValues
}

func (*FilterConditionNotIn) And

func (*FilterConditionNotIn) ConditionNotIn

func (cond *FilterConditionNotIn) ConditionNotIn()

func (*FilterConditionNotIn) Evaluate

func (cond *FilterConditionNotIn) Evaluate(res *TimeSerie) 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 TimeSerie_FieldPath) bool

func (*FilterConditionNotIn) SpecifiesRawFieldPath

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

func (*FilterConditionNotIn) String

func (cond *FilterConditionNotIn) String() string

type Point

type Point struct {

	// The time interval to which the data point applies.  For `GAUGE` metrics,
	// only the end time of the interval is used.  For `DELTA` metrics, the start
	// and end time should specify a non-zero interval, with subsequent points
	// specifying contiguous and non-overlapping intervals.  For `CUMULATIVE`
	// metrics, the start and end time should specify a non-zero interval, with
	// subsequent points specifying the same start time and increasing end times,
	// until an event resets the cumulative value to zero and sets a new start
	// time for the following points.
	Interval *monitoring_common.TimeInterval `protobuf:"bytes,1,opt,name=interval,proto3" json:"interval,omitempty" firestore:"interval"`
	// The value of the data point.
	Value *monitoring_common.TypedValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty" firestore:"value"`
	// Additional aggregation info
	// Used internally for batching rollup points
	Aggregation *monitoring_common.Aggregation `protobuf:"bytes,101,opt,name=aggregation,proto3" json:"aggregation,omitempty" firestore:"aggregation"`
	// contains filtered or unexported fields
}

A single data point in a time series.

func (*Point) Clone

func (o *Point) Clone() *Point

func (*Point) CloneRaw

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

func (*Point) Descriptor

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

Deprecated, Use Point.ProtoReflect.Descriptor instead.

func (*Point) GetAggregation

func (m *Point) GetAggregation() *monitoring_common.Aggregation

func (*Point) GetInterval

func (m *Point) GetInterval() *monitoring_common.TimeInterval

func (*Point) GetValue

func (m *Point) GetValue() *monitoring_common.TypedValue

func (*Point) GotenMessage

func (*Point) GotenMessage()

func (*Point) GotenObjectExt

func (o *Point) GotenObjectExt()

func (*Point) GotenValidate

func (obj *Point) GotenValidate() error

func (*Point) MakeDiffFieldMask

func (o *Point) MakeDiffFieldMask(other *Point) *Point_FieldMask

func (*Point) MakeFullFieldMask

func (o *Point) MakeFullFieldMask() *Point_FieldMask

func (*Point) MakeRawDiffFieldMask

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

func (*Point) MakeRawFullFieldMask

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

func (*Point) Marshal

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

func (*Point) MarshalJSON

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

func (*Point) Merge

func (o *Point) Merge(source *Point)

func (*Point) MergeRaw

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

func (*Point) ProtoMessage

func (*Point) ProtoMessage()

func (*Point) ProtoReflect

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

func (*Point) Reset

func (m *Point) Reset()

func (*Point) SetAggregation

func (m *Point) SetAggregation(fv *monitoring_common.Aggregation)

func (*Point) SetInterval

func (m *Point) SetInterval(fv *monitoring_common.TimeInterval)

func (*Point) SetValue

func (m *Point) SetValue(fv *monitoring_common.TypedValue)

func (*Point) String

func (m *Point) String() string

func (*Point) Unmarshal

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

func (*Point) UnmarshalJSON

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

type PointFieldPathBuilder

type PointFieldPathBuilder struct{}

func NewPointFieldPathBuilder

func NewPointFieldPathBuilder() PointFieldPathBuilder

func (PointFieldPathBuilder) Aggregation

func (PointFieldPathBuilder) Interval

func (PointFieldPathBuilder) Value

type PointPathSelectorAggregation

type PointPathSelectorAggregation struct{}

func (PointPathSelectorAggregation) AlignmentPeriod

func (PointPathSelectorAggregation) CrossSeriesReducer

func (PointPathSelectorAggregation) FieldPath

func (PointPathSelectorAggregation) GroupByFields

func (PointPathSelectorAggregation) PerSeriesAligner

func (PointPathSelectorAggregation) WithArrayOfValues

func (PointPathSelectorAggregation) WithSubArrayItemValue

func (PointPathSelectorAggregation) WithSubArrayOfValues

func (PointPathSelectorAggregation) WithSubPath

func (PointPathSelectorAggregation) WithSubValue

func (PointPathSelectorAggregation) WithValue

type PointPathSelectorAggregationAlignmentPeriod

type PointPathSelectorAggregationAlignmentPeriod struct{}

func (PointPathSelectorAggregationAlignmentPeriod) FieldPath

func (PointPathSelectorAggregationAlignmentPeriod) WithArrayOfValues

func (PointPathSelectorAggregationAlignmentPeriod) WithValue

type PointPathSelectorAggregationCrossSeriesReducer

type PointPathSelectorAggregationCrossSeriesReducer struct{}

func (PointPathSelectorAggregationCrossSeriesReducer) FieldPath

func (PointPathSelectorAggregationCrossSeriesReducer) WithArrayOfValues

func (PointPathSelectorAggregationCrossSeriesReducer) WithValue

type PointPathSelectorAggregationGroupByFields

type PointPathSelectorAggregationGroupByFields struct{}

func (PointPathSelectorAggregationGroupByFields) FieldPath

func (PointPathSelectorAggregationGroupByFields) WithArrayOfValues

func (PointPathSelectorAggregationGroupByFields) WithItemValue

func (PointPathSelectorAggregationGroupByFields) WithValue

type PointPathSelectorAggregationPerSeriesAligner

type PointPathSelectorAggregationPerSeriesAligner struct{}

func (PointPathSelectorAggregationPerSeriesAligner) FieldPath

func (PointPathSelectorAggregationPerSeriesAligner) WithArrayOfValues

func (PointPathSelectorAggregationPerSeriesAligner) WithValue

type PointPathSelectorInterval

type PointPathSelectorInterval struct{}

func (PointPathSelectorInterval) EndTime

func (PointPathSelectorInterval) FieldPath

func (PointPathSelectorInterval) StartTime

func (PointPathSelectorInterval) WithArrayOfValues

func (PointPathSelectorInterval) WithSubArrayItemValue

func (PointPathSelectorInterval) WithSubArrayOfValues

func (PointPathSelectorInterval) WithSubPath

func (PointPathSelectorInterval) WithSubValue

func (PointPathSelectorInterval) WithValue

type PointPathSelectorIntervalEndTime

type PointPathSelectorIntervalEndTime struct{}

func (PointPathSelectorIntervalEndTime) FieldPath

func (PointPathSelectorIntervalEndTime) WithArrayOfValues

func (PointPathSelectorIntervalEndTime) WithValue

type PointPathSelectorIntervalStartTime

type PointPathSelectorIntervalStartTime struct{}

func (PointPathSelectorIntervalStartTime) FieldPath

func (PointPathSelectorIntervalStartTime) WithArrayOfValues

func (PointPathSelectorIntervalStartTime) WithValue

type PointPathSelectorValue

type PointPathSelectorValue struct{}

func (PointPathSelectorValue) BoolValue

func (PointPathSelectorValue) DistributionValue

func (PointPathSelectorValue) DoubleValue

func (PointPathSelectorValue) FieldPath

func (PointPathSelectorValue) Int64Value

func (PointPathSelectorValue) StringValue

func (PointPathSelectorValue) WithArrayOfValues

func (PointPathSelectorValue) WithSubArrayItemValue

func (PointPathSelectorValue) WithSubArrayOfValues

func (PointPathSelectorValue) WithSubPath

func (PointPathSelectorValue) WithSubValue

func (PointPathSelectorValue) WithValue

type PointPathSelectorValueBoolValue

type PointPathSelectorValueBoolValue struct{}

func (PointPathSelectorValueBoolValue) FieldPath

func (PointPathSelectorValueBoolValue) WithArrayOfValues

func (PointPathSelectorValueBoolValue) WithValue

type PointPathSelectorValueDistributionValue

type PointPathSelectorValueDistributionValue struct{}

func (PointPathSelectorValueDistributionValue) BucketCounts

func (PointPathSelectorValueDistributionValue) BucketOptions

func (PointPathSelectorValueDistributionValue) Count

func (PointPathSelectorValueDistributionValue) FieldPath

func (PointPathSelectorValueDistributionValue) Mean

func (PointPathSelectorValueDistributionValue) Range

func (PointPathSelectorValueDistributionValue) SumOfSquaredDeviation

func (PointPathSelectorValueDistributionValue) WithArrayOfValues

func (PointPathSelectorValueDistributionValue) WithValue

type PointPathSelectorValueDistributionValueBucketCounts

type PointPathSelectorValueDistributionValueBucketCounts struct{}

func (PointPathSelectorValueDistributionValueBucketCounts) FieldPath

func (PointPathSelectorValueDistributionValueBucketCounts) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketCounts) WithItemValue

func (PointPathSelectorValueDistributionValueBucketCounts) WithValue

type PointPathSelectorValueDistributionValueBucketOptions

type PointPathSelectorValueDistributionValueBucketOptions struct{}

func (PointPathSelectorValueDistributionValueBucketOptions) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptions) LinearBuckets

func (PointPathSelectorValueDistributionValueBucketOptions) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptions) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets

type PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression

type PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans

type PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans) WithItemValue

func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsExplicitBuckets

type PointPathSelectorValueDistributionValueBucketOptionsExplicitBuckets struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsExplicitBuckets) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsExplicitBuckets) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsExplicitBuckets) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds

type PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds) WithItemValue

func (PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets

type PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor

type PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets

type PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale

type PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets

type PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets

type PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset

type PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset) WithValue

type PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth

type PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth struct{}

func (PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth) FieldPath

func (PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth) WithArrayOfValues

func (PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth) WithValue

type PointPathSelectorValueDistributionValueCount

type PointPathSelectorValueDistributionValueCount struct{}

func (PointPathSelectorValueDistributionValueCount) FieldPath

func (PointPathSelectorValueDistributionValueCount) WithArrayOfValues

func (PointPathSelectorValueDistributionValueCount) WithValue

type PointPathSelectorValueDistributionValueMean

type PointPathSelectorValueDistributionValueMean struct{}

func (PointPathSelectorValueDistributionValueMean) FieldPath

func (PointPathSelectorValueDistributionValueMean) WithArrayOfValues

func (PointPathSelectorValueDistributionValueMean) WithValue

type PointPathSelectorValueDistributionValueRange

type PointPathSelectorValueDistributionValueRange struct{}

func (PointPathSelectorValueDistributionValueRange) FieldPath

func (PointPathSelectorValueDistributionValueRange) Max

func (PointPathSelectorValueDistributionValueRange) Min

func (PointPathSelectorValueDistributionValueRange) WithArrayOfValues

func (PointPathSelectorValueDistributionValueRange) WithValue

type PointPathSelectorValueDistributionValueRangeMax

type PointPathSelectorValueDistributionValueRangeMax struct{}

func (PointPathSelectorValueDistributionValueRangeMax) FieldPath

func (PointPathSelectorValueDistributionValueRangeMax) WithArrayOfValues

func (PointPathSelectorValueDistributionValueRangeMax) WithValue

type PointPathSelectorValueDistributionValueRangeMin

type PointPathSelectorValueDistributionValueRangeMin struct{}

func (PointPathSelectorValueDistributionValueRangeMin) FieldPath

func (PointPathSelectorValueDistributionValueRangeMin) WithArrayOfValues

func (PointPathSelectorValueDistributionValueRangeMin) WithValue

type PointPathSelectorValueDistributionValueSumOfSquaredDeviation

type PointPathSelectorValueDistributionValueSumOfSquaredDeviation struct{}

func (PointPathSelectorValueDistributionValueSumOfSquaredDeviation) FieldPath

func (PointPathSelectorValueDistributionValueSumOfSquaredDeviation) WithArrayOfValues

func (PointPathSelectorValueDistributionValueSumOfSquaredDeviation) WithValue

type PointPathSelectorValueDoubleValue

type PointPathSelectorValueDoubleValue struct{}

func (PointPathSelectorValueDoubleValue) FieldPath

func (PointPathSelectorValueDoubleValue) WithArrayOfValues

func (PointPathSelectorValueDoubleValue) WithValue

type PointPathSelectorValueInt64Value

type PointPathSelectorValueInt64Value struct{}

func (PointPathSelectorValueInt64Value) FieldPath

func (PointPathSelectorValueInt64Value) WithArrayOfValues

func (PointPathSelectorValueInt64Value) WithValue

type PointPathSelectorValueStringValue

type PointPathSelectorValueStringValue struct{}

func (PointPathSelectorValueStringValue) FieldPath

func (PointPathSelectorValueStringValue) WithArrayOfValues

func (PointPathSelectorValueStringValue) WithValue

type Point_FieldMask

type Point_FieldMask struct {
	Paths []Point_FieldPath
}

func FullPoint_FieldMask

func FullPoint_FieldMask() *Point_FieldMask

func (*Point_FieldMask) AppendPath

func (fieldMask *Point_FieldMask) AppendPath(path Point_FieldPath)

func (*Point_FieldMask) AppendRawPath

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

func (*Point_FieldMask) DecodeFirestore

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

func (*Point_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Point_FieldMask) FilterInputFields

func (fieldMask *Point_FieldMask) FilterInputFields() *Point_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Point_FieldMask) FromProtoFieldMask

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

func (*Point_FieldMask) GetPaths

func (fieldMask *Point_FieldMask) GetPaths() []Point_FieldPath

func (*Point_FieldMask) GetRawPaths

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

func (*Point_FieldMask) IsFull

func (fieldMask *Point_FieldMask) IsFull() bool

func (Point_FieldMask) Marshal

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

implement methods required by customType

func (Point_FieldMask) MarshalJSON

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

func (*Point_FieldMask) PathsCount

func (fieldMask *Point_FieldMask) PathsCount() int

func (*Point_FieldMask) Project

func (fieldMask *Point_FieldMask) Project(source *Point) *Point

func (*Point_FieldMask) ProjectRaw

func (*Point_FieldMask) ProtoMessage

func (fieldMask *Point_FieldMask) ProtoMessage()

func (*Point_FieldMask) ProtoReflect

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

func (*Point_FieldMask) Reset

func (fieldMask *Point_FieldMask) Reset()

func (*Point_FieldMask) Set

func (fieldMask *Point_FieldMask) Set(target, source *Point)

func (*Point_FieldMask) SetFromCliFlag

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

func (*Point_FieldMask) SetRaw

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

func (*Point_FieldMask) Size

func (fieldMask *Point_FieldMask) Size() int

func (*Point_FieldMask) String

func (fieldMask *Point_FieldMask) String() string

func (*Point_FieldMask) Subtract

func (fieldMask *Point_FieldMask) Subtract(other *Point_FieldMask) *Point_FieldMask

func (*Point_FieldMask) SubtractRaw

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

func (*Point_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*Point_FieldMask) Unmarshal

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

func (*Point_FieldMask) UnmarshalJSON

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

type Point_FieldPath

type Point_FieldPath interface {
	gotenobject.FieldPath
	Selector() Point_FieldPathSelector
	Get(source *Point) []interface{}
	GetSingle(source *Point) (interface{}, bool)
	ClearValue(item *Point)

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

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

func BuildPoint_FieldPath

func BuildPoint_FieldPath(fp gotenobject.RawFieldPath) (Point_FieldPath, error)

func MustParsePoint_FieldPath

func MustParsePoint_FieldPath(rawField string) Point_FieldPath

func ParsePoint_FieldPath

func ParsePoint_FieldPath(rawField string) (Point_FieldPath, error)

type Point_FieldPathArrayItemValue

type Point_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	Point_FieldPath
	ContainsValue(*Point) bool
}

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

func MustParsePoint_FieldPathArrayItemValue

func MustParsePoint_FieldPathArrayItemValue(pathStr, valueStr string) Point_FieldPathArrayItemValue

func ParsePoint_FieldPathArrayItemValue

func ParsePoint_FieldPathArrayItemValue(pathStr, valueStr string) (Point_FieldPathArrayItemValue, error)

ParsePoint_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type Point_FieldPathArrayOfValues

type Point_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	Point_FieldPath
}

Point_FieldPathArrayOfValues allows storing slice of values for Point fields according to their type

func MustParsePoint_FieldPathArrayOfValues

func MustParsePoint_FieldPathArrayOfValues(pathStr, valuesStr string) Point_FieldPathArrayOfValues

func ParsePoint_FieldPathArrayOfValues

func ParsePoint_FieldPathArrayOfValues(pathStr, valuesStr string) (Point_FieldPathArrayOfValues, error)

type Point_FieldPathSelector

type Point_FieldPathSelector int32
const (
	Point_FieldPathSelectorInterval    Point_FieldPathSelector = 0
	Point_FieldPathSelectorValue       Point_FieldPathSelector = 1
	Point_FieldPathSelectorAggregation Point_FieldPathSelector = 2
)

func (Point_FieldPathSelector) String

func (s Point_FieldPathSelector) String() string

type Point_FieldPathValue

type Point_FieldPathValue interface {
	Point_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Point)
	CompareWith(*Point) (cmp int, comparable bool)
}

Point_FieldPathValue allows storing values for Point fields according to their type

func MustParsePoint_FieldPathValue

func MustParsePoint_FieldPathValue(pathStr, valueStr string) Point_FieldPathValue

func ParsePoint_FieldPathValue

func ParsePoint_FieldPathValue(pathStr, valueStr string) (Point_FieldPathValue, error)

type Point_FieldSubPath

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

func (*Point_FieldSubPath) AsAggregationSubPath

func (fps *Point_FieldSubPath) AsAggregationSubPath() (monitoring_common.Aggregation_FieldPath, bool)

func (*Point_FieldSubPath) AsIntervalSubPath

func (*Point_FieldSubPath) AsValueSubPath

func (*Point_FieldSubPath) ClearValue

func (fps *Point_FieldSubPath) ClearValue(item *Point)

func (*Point_FieldSubPath) ClearValueRaw

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

func (*Point_FieldSubPath) Get

func (fps *Point_FieldSubPath) Get(source *Point) (values []interface{})

Get returns all values pointed by selected field from source Point

func (*Point_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Point_FieldSubPath) GetRaw

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

func (*Point_FieldSubPath) GetSingle

func (fps *Point_FieldSubPath) GetSingle(source *Point) (interface{}, bool)

GetSingle returns value of selected field from source Point

func (*Point_FieldSubPath) GetSingleRaw

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

func (*Point_FieldSubPath) IsLeaf

func (fps *Point_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Point_FieldSubPath) JSONString

func (fps *Point_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Point_FieldSubPath) Selector

func (*Point_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*Point_FieldSubPath) String

func (fps *Point_FieldSubPath) String() string

String returns path representation in proto convention

func (*Point_FieldSubPath) WithIArrayItemValue

func (fps *Point_FieldSubPath) WithIArrayItemValue(value interface{}) Point_FieldPathArrayItemValue

func (*Point_FieldSubPath) WithIArrayOfValues

func (fps *Point_FieldSubPath) WithIArrayOfValues(values interface{}) Point_FieldPathArrayOfValues

func (*Point_FieldSubPath) WithIValue

func (fps *Point_FieldSubPath) WithIValue(value interface{}) Point_FieldPathValue

func (*Point_FieldSubPath) WithRawIArrayItemValue

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

func (*Point_FieldSubPath) WithRawIArrayOfValues

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

func (*Point_FieldSubPath) WithRawIValue

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

type Point_FieldSubPathArrayItemValue

type Point_FieldSubPathArrayItemValue struct {
	Point_FieldPath
	// contains filtered or unexported fields
}

func (*Point_FieldSubPathArrayItemValue) AsAggregationPathItemValue

func (*Point_FieldSubPathArrayItemValue) AsIntervalPathItemValue

func (*Point_FieldSubPathArrayItemValue) AsValuePathItemValue

func (*Point_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *Point_FieldSubPathArrayItemValue) ContainsValue(source *Point) bool

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

func (*Point_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type Point_FieldSubPathArrayOfValues

type Point_FieldSubPathArrayOfValues struct {
	Point_FieldPath
	// contains filtered or unexported fields
}

func (*Point_FieldSubPathArrayOfValues) AsAggregationPathArrayOfValues

func (*Point_FieldSubPathArrayOfValues) AsIntervalPathArrayOfValues

func (*Point_FieldSubPathArrayOfValues) AsValuePathArrayOfValues

func (*Point_FieldSubPathArrayOfValues) GetRawValues

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

type Point_FieldSubPathValue

type Point_FieldSubPathValue struct {
	Point_FieldPath
	// contains filtered or unexported fields
}

func (*Point_FieldSubPathValue) AsAggregationPathValue

func (*Point_FieldSubPathValue) AsIntervalPathValue

func (*Point_FieldSubPathValue) AsValuePathValue

func (*Point_FieldSubPathValue) CompareWith

func (fpvs *Point_FieldSubPathValue) CompareWith(source *Point) (int, bool)

func (*Point_FieldSubPathValue) CompareWithRaw

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

func (*Point_FieldSubPathValue) GetRawValue

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

func (*Point_FieldSubPathValue) SetTo

func (fpvs *Point_FieldSubPathValue) SetTo(target **Point)

func (*Point_FieldSubPathValue) SetToRaw

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

type Point_FieldTerminalPath

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

func (*Point_FieldTerminalPath) ClearValue

func (fp *Point_FieldTerminalPath) ClearValue(item *Point)

func (*Point_FieldTerminalPath) ClearValueRaw

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

func (*Point_FieldTerminalPath) Get

func (fp *Point_FieldTerminalPath) Get(source *Point) (values []interface{})

Get returns all values pointed by specific field from source Point

func (*Point_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Point_FieldTerminalPath) GetRaw

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

func (*Point_FieldTerminalPath) GetSingle

func (fp *Point_FieldTerminalPath) GetSingle(source *Point) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Point

func (*Point_FieldTerminalPath) GetSingleRaw

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

func (*Point_FieldTerminalPath) IsLeaf

func (fp *Point_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Point_FieldTerminalPath) JSONString

func (fp *Point_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Point_FieldTerminalPath) Selector

func (*Point_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*Point_FieldTerminalPath) String

func (fp *Point_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*Point_FieldTerminalPath) WithIArrayItemValue

func (fp *Point_FieldTerminalPath) WithIArrayItemValue(value interface{}) Point_FieldPathArrayItemValue

func (*Point_FieldTerminalPath) WithIArrayOfValues

func (fp *Point_FieldTerminalPath) WithIArrayOfValues(values interface{}) Point_FieldPathArrayOfValues

func (*Point_FieldTerminalPath) WithIValue

func (fp *Point_FieldTerminalPath) WithIValue(value interface{}) Point_FieldPathValue

func (*Point_FieldTerminalPath) WithRawIArrayItemValue

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

func (*Point_FieldTerminalPath) WithRawIArrayOfValues

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

func (*Point_FieldTerminalPath) WithRawIValue

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

type Point_FieldTerminalPathArrayItemValue

type Point_FieldTerminalPathArrayItemValue struct {
	Point_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Point_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *Point_FieldTerminalPathArrayItemValue) ContainsValue(source *Point) bool

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

func (*Point_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*Point_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *Point_FieldTerminalPathArrayItemValue) GetSingle(source *Point) (interface{}, bool)

func (*Point_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type Point_FieldTerminalPathArrayOfValues

type Point_FieldTerminalPathArrayOfValues struct {
	Point_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Point_FieldTerminalPathArrayOfValues) AsAggregationArrayOfValues

func (fpaov *Point_FieldTerminalPathArrayOfValues) AsAggregationArrayOfValues() ([]*monitoring_common.Aggregation, bool)

func (*Point_FieldTerminalPathArrayOfValues) AsIntervalArrayOfValues

func (fpaov *Point_FieldTerminalPathArrayOfValues) AsIntervalArrayOfValues() ([]*monitoring_common.TimeInterval, bool)

func (*Point_FieldTerminalPathArrayOfValues) AsValueArrayOfValues

func (fpaov *Point_FieldTerminalPathArrayOfValues) AsValueArrayOfValues() ([]*monitoring_common.TypedValue, bool)

func (*Point_FieldTerminalPathArrayOfValues) GetRawValues

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

type Point_FieldTerminalPathValue

type Point_FieldTerminalPathValue struct {
	Point_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Point_FieldTerminalPathValue) AsAggregationValue

func (fpv *Point_FieldTerminalPathValue) AsAggregationValue() (*monitoring_common.Aggregation, bool)

func (*Point_FieldTerminalPathValue) AsIntervalValue

func (*Point_FieldTerminalPathValue) AsValueValue

func (*Point_FieldTerminalPathValue) CompareWith

func (fpv *Point_FieldTerminalPathValue) CompareWith(source *Point) (int, bool)

CompareWith compares value in the 'Point_FieldTerminalPathValue' with the value under path in 'Point'.

func (*Point_FieldTerminalPathValue) CompareWithRaw

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

func (*Point_FieldTerminalPathValue) GetRawValue

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

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

func (*Point_FieldTerminalPathValue) SetTo

func (fpv *Point_FieldTerminalPathValue) SetTo(target **Point)

SetTo stores value for selected field for object Point

func (*Point_FieldTerminalPathValue) SetToRaw

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

type TimeSerie

type TimeSerie struct {

	// TimeSerie key identifies unique TimeSeries tuple:
	// <project, region, metric.type, metric.labels, resource.type,
	// resource.labels>
	//
	// Kind/ValueType are not present in key
	// Key is not to be decoded outside of service, but treated as opaque string
	//
	// Specific key is valid and understood only in single region only. If time
	// serie is created by merging from multiple regions, key must be ignore.
	Key []byte `protobuf:"bytes,101,opt,name=key,proto3" json:"key,omitempty" firestore:"key"`
	// Internal use - for bulk reporting of TimeSeries
	Project string `protobuf:"bytes,102,opt,name=project,proto3" json:"project,omitempty" firestore:"project"`
	// Region ID associated with time serie.
	Region string `protobuf:"bytes,103,opt,name=region,proto3" json:"region,omitempty" firestore:"region"`
	// The associated metric. A fully-specified metric used to identify the time
	// series.
	Metric *monitoring_common.Metric `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty" firestore:"metric"`
	// The associated monitored resource.  Custom metrics can use only certain
	// monitored resource types in their time series data.
	Resource *monitoring_common.MonitoredResource `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty" firestore:"resource"`
	// Output only. The associated monitored resource metadata. When reading a
	// a timeseries, this field will include metadata labels that are explicitly
	// named in the reduction. When creating a timeseries, this field is ignored.
	Metadata *monitoring_common.MonitoredResourceMetadata `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty" firestore:"metadata"`
	// The metric kind of the time series. When listing time series, this metric
	// kind might be different from the metric kind of the associated metric if
	// this time series is an alignment or reduction of other time series.
	//
	// When creating a time series, this field is optional. If present, it must be
	// the same as the metric kind of the associated metric. If the associated
	// metric's descriptor must be auto-created, then this field specifies the
	// metric kind of the new descriptor and must be either `GAUGE` (the default)
	// or `CUMULATIVE`.
	MetricKind metric_descriptor.MetricDescriptor_MetricKind `` /* 166-byte string literal not displayed */
	// The value type of the time series. When listing time series, this value
	// type might be different from the value type of the associated metric if
	// this time series is an alignment or reduction of other time series.
	//
	// When creating a time series, this field is optional. If present, it must be
	// the same as the type of the data in the `points` field.
	ValueType metric_descriptor.MetricDescriptor_ValueType `` /* 161-byte string literal not displayed */
	// The data points of this time series. When listing time series, points are
	// returned in reverse time order.
	//
	// When creating a time series, this field must contain exactly one point and
	// the point's type must be the same as the value type of the associated
	// metric. If the associated metric's descriptor must be auto-created, then
	// the value type of the descriptor is determined by the point's type, which
	// must be `BOOL`, `INT64`, `DOUBLE`, or `DISTRIBUTION`.
	Points []*Point `protobuf:"bytes,5,rep,name=points,proto3" json:"points,omitempty" firestore:"points"`
	// contains filtered or unexported fields
}

A collection of data points that describes the time-varying values of a metric. A time series is identified by a combination of a fully-specified monitored resource and a fully-specified metric. This type is used for both listing and creating time series.

func (*TimeSerie) Clone

func (o *TimeSerie) Clone() *TimeSerie

func (*TimeSerie) CloneRaw

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

func (*TimeSerie) Descriptor

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

Deprecated, Use TimeSerie.ProtoReflect.Descriptor instead.

func (*TimeSerie) GetKey

func (m *TimeSerie) GetKey() []byte

func (*TimeSerie) GetMetadata

func (*TimeSerie) GetMetric

func (m *TimeSerie) GetMetric() *monitoring_common.Metric

func (*TimeSerie) GetMetricKind

func (*TimeSerie) GetPoints

func (m *TimeSerie) GetPoints() []*Point

func (*TimeSerie) GetProject

func (m *TimeSerie) GetProject() string

func (*TimeSerie) GetRegion

func (m *TimeSerie) GetRegion() string

func (*TimeSerie) GetResource

func (m *TimeSerie) GetResource() *monitoring_common.MonitoredResource

func (*TimeSerie) GetValueType

func (*TimeSerie) GotenMessage

func (*TimeSerie) GotenMessage()

func (*TimeSerie) GotenObjectExt

func (o *TimeSerie) GotenObjectExt()

func (*TimeSerie) GotenValidate

func (obj *TimeSerie) GotenValidate() error

func (*TimeSerie) MakeDiffFieldMask

func (o *TimeSerie) MakeDiffFieldMask(other *TimeSerie) *TimeSerie_FieldMask

func (*TimeSerie) MakeFullFieldMask

func (o *TimeSerie) MakeFullFieldMask() *TimeSerie_FieldMask

func (*TimeSerie) MakeRawDiffFieldMask

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

func (*TimeSerie) MakeRawFullFieldMask

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

func (*TimeSerie) Marshal

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

func (*TimeSerie) MarshalJSON

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

func (*TimeSerie) Merge

func (o *TimeSerie) Merge(source *TimeSerie)

func (*TimeSerie) MergeRaw

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

func (*TimeSerie) ProtoMessage

func (*TimeSerie) ProtoMessage()

func (*TimeSerie) ProtoReflect

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

func (*TimeSerie) Reset

func (m *TimeSerie) Reset()

func (*TimeSerie) SetKey

func (m *TimeSerie) SetKey(fv []byte)

func (*TimeSerie) SetMetadata

func (*TimeSerie) SetMetric

func (m *TimeSerie) SetMetric(fv *monitoring_common.Metric)

func (*TimeSerie) SetMetricKind

func (*TimeSerie) SetPoints

func (m *TimeSerie) SetPoints(fv []*Point)

func (*TimeSerie) SetProject

func (m *TimeSerie) SetProject(fv string)

func (*TimeSerie) SetRegion

func (m *TimeSerie) SetRegion(fv string)

func (*TimeSerie) SetResource

func (m *TimeSerie) SetResource(fv *monitoring_common.MonitoredResource)

func (*TimeSerie) SetValueType

func (*TimeSerie) String

func (m *TimeSerie) String() string

func (*TimeSerie) Unmarshal

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

func (*TimeSerie) UnmarshalJSON

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

type TimeSerieFieldPathBuilder

type TimeSerieFieldPathBuilder struct{}

func NewTimeSerieFieldPathBuilder

func NewTimeSerieFieldPathBuilder() TimeSerieFieldPathBuilder

func (TimeSerieFieldPathBuilder) Key

func (TimeSerieFieldPathBuilder) Metadata

func (TimeSerieFieldPathBuilder) Metric

func (TimeSerieFieldPathBuilder) MetricKind

func (TimeSerieFieldPathBuilder) Points

func (TimeSerieFieldPathBuilder) Project

func (TimeSerieFieldPathBuilder) Region

func (TimeSerieFieldPathBuilder) Resource

func (TimeSerieFieldPathBuilder) ValueType

type TimeSerieMapPathSelectorMetadataUserLabels

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

func (TimeSerieMapPathSelectorMetadataUserLabels) FieldPath

func (TimeSerieMapPathSelectorMetadataUserLabels) WithArrayOfValues

func (TimeSerieMapPathSelectorMetadataUserLabels) WithValue

type TimeSerieMapPathSelectorMetricLabels

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

func (TimeSerieMapPathSelectorMetricLabels) FieldPath

func (TimeSerieMapPathSelectorMetricLabels) WithArrayOfValues

func (TimeSerieMapPathSelectorMetricLabels) WithValue

type TimeSerieMapPathSelectorResourceLabels

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

func (TimeSerieMapPathSelectorResourceLabels) FieldPath

func (TimeSerieMapPathSelectorResourceLabels) WithArrayOfValues

func (TimeSerieMapPathSelectorResourceLabels) WithValue

type TimeSeriePathSelectorKey

type TimeSeriePathSelectorKey struct{}

func (TimeSeriePathSelectorKey) FieldPath

func (TimeSeriePathSelectorKey) WithArrayOfValues

func (TimeSeriePathSelectorKey) WithValue

type TimeSeriePathSelectorMetadata

type TimeSeriePathSelectorMetadata struct{}

func (TimeSeriePathSelectorMetadata) FieldPath

func (TimeSeriePathSelectorMetadata) UserLabels

type TimeSeriePathSelectorMetadataUserLabels

type TimeSeriePathSelectorMetadataUserLabels struct{}

func (TimeSeriePathSelectorMetadataUserLabels) FieldPath

func (TimeSeriePathSelectorMetadataUserLabels) WithArrayOfValues

func (TimeSeriePathSelectorMetadataUserLabels) WithKey

func (TimeSeriePathSelectorMetadataUserLabels) WithValue

type TimeSeriePathSelectorMetric

type TimeSeriePathSelectorMetric struct{}

func (TimeSeriePathSelectorMetric) FieldPath

func (TimeSeriePathSelectorMetric) Labels

func (TimeSeriePathSelectorMetric) ReducedLabels

func (TimeSeriePathSelectorMetric) Type

func (TimeSeriePathSelectorMetric) WithArrayOfValues

func (TimeSeriePathSelectorMetric) WithSubArrayItemValue

func (TimeSeriePathSelectorMetric) WithSubArrayOfValues

func (TimeSeriePathSelectorMetric) WithSubPath

func (TimeSeriePathSelectorMetric) WithSubValue

func (TimeSeriePathSelectorMetric) WithValue

type TimeSeriePathSelectorMetricKind

type TimeSeriePathSelectorMetricKind struct{}

func (TimeSeriePathSelectorMetricKind) FieldPath

type TimeSeriePathSelectorMetricLabels

type TimeSeriePathSelectorMetricLabels struct{}

func (TimeSeriePathSelectorMetricLabels) FieldPath

func (TimeSeriePathSelectorMetricLabels) WithArrayOfValues

func (TimeSeriePathSelectorMetricLabels) WithKey

func (TimeSeriePathSelectorMetricLabels) WithValue

type TimeSeriePathSelectorMetricReducedLabels

type TimeSeriePathSelectorMetricReducedLabels struct{}

func (TimeSeriePathSelectorMetricReducedLabels) FieldPath

func (TimeSeriePathSelectorMetricReducedLabels) WithArrayOfValues

func (TimeSeriePathSelectorMetricReducedLabels) WithItemValue

func (TimeSeriePathSelectorMetricReducedLabels) WithValue

type TimeSeriePathSelectorMetricType

type TimeSeriePathSelectorMetricType struct{}

func (TimeSeriePathSelectorMetricType) FieldPath

func (TimeSeriePathSelectorMetricType) WithArrayOfValues

func (TimeSeriePathSelectorMetricType) WithValue

type TimeSeriePathSelectorPoints

type TimeSeriePathSelectorPoints struct{}

func (TimeSeriePathSelectorPoints) Aggregation

func (TimeSeriePathSelectorPoints) FieldPath

func (TimeSeriePathSelectorPoints) Interval

func (TimeSeriePathSelectorPoints) Value

func (TimeSeriePathSelectorPoints) WithArrayOfValues

func (TimeSeriePathSelectorPoints) WithItemValue

func (TimeSeriePathSelectorPoints) WithSubArrayItemValue

func (TimeSeriePathSelectorPoints) WithSubArrayOfValues

func (TimeSeriePathSelectorPoints) WithSubPath

func (TimeSeriePathSelectorPoints) WithSubValue

func (TimeSeriePathSelectorPoints) WithValue

type TimeSeriePathSelectorPointsAggregation

type TimeSeriePathSelectorPointsAggregation struct{}

func (TimeSeriePathSelectorPointsAggregation) AlignmentPeriod

func (TimeSeriePathSelectorPointsAggregation) CrossSeriesReducer

func (TimeSeriePathSelectorPointsAggregation) FieldPath

func (TimeSeriePathSelectorPointsAggregation) GroupByFields

func (TimeSeriePathSelectorPointsAggregation) PerSeriesAligner

func (TimeSeriePathSelectorPointsAggregation) WithArrayOfValues

func (TimeSeriePathSelectorPointsAggregation) WithValue

type TimeSeriePathSelectorPointsAggregationAlignmentPeriod

type TimeSeriePathSelectorPointsAggregationAlignmentPeriod struct{}

func (TimeSeriePathSelectorPointsAggregationAlignmentPeriod) FieldPath

func (TimeSeriePathSelectorPointsAggregationAlignmentPeriod) WithArrayOfValues

func (TimeSeriePathSelectorPointsAggregationAlignmentPeriod) WithValue

type TimeSeriePathSelectorPointsAggregationCrossSeriesReducer

type TimeSeriePathSelectorPointsAggregationCrossSeriesReducer struct{}

func (TimeSeriePathSelectorPointsAggregationCrossSeriesReducer) FieldPath

func (TimeSeriePathSelectorPointsAggregationCrossSeriesReducer) WithArrayOfValues

func (TimeSeriePathSelectorPointsAggregationCrossSeriesReducer) WithValue

type TimeSeriePathSelectorPointsAggregationGroupByFields

type TimeSeriePathSelectorPointsAggregationGroupByFields struct{}

func (TimeSeriePathSelectorPointsAggregationGroupByFields) FieldPath

func (TimeSeriePathSelectorPointsAggregationGroupByFields) WithArrayOfValues

func (TimeSeriePathSelectorPointsAggregationGroupByFields) WithItemValue

func (TimeSeriePathSelectorPointsAggregationGroupByFields) WithValue

type TimeSeriePathSelectorPointsAggregationPerSeriesAligner

type TimeSeriePathSelectorPointsAggregationPerSeriesAligner struct{}

func (TimeSeriePathSelectorPointsAggregationPerSeriesAligner) FieldPath

func (TimeSeriePathSelectorPointsAggregationPerSeriesAligner) WithArrayOfValues

func (TimeSeriePathSelectorPointsAggregationPerSeriesAligner) WithValue

type TimeSeriePathSelectorPointsInterval

type TimeSeriePathSelectorPointsInterval struct{}

func (TimeSeriePathSelectorPointsInterval) EndTime

func (TimeSeriePathSelectorPointsInterval) FieldPath

func (TimeSeriePathSelectorPointsInterval) StartTime

func (TimeSeriePathSelectorPointsInterval) WithArrayOfValues

func (TimeSeriePathSelectorPointsInterval) WithValue

type TimeSeriePathSelectorPointsIntervalEndTime

type TimeSeriePathSelectorPointsIntervalEndTime struct{}

func (TimeSeriePathSelectorPointsIntervalEndTime) FieldPath

func (TimeSeriePathSelectorPointsIntervalEndTime) WithArrayOfValues

func (TimeSeriePathSelectorPointsIntervalEndTime) WithValue

type TimeSeriePathSelectorPointsIntervalStartTime

type TimeSeriePathSelectorPointsIntervalStartTime struct{}

func (TimeSeriePathSelectorPointsIntervalStartTime) FieldPath

func (TimeSeriePathSelectorPointsIntervalStartTime) WithArrayOfValues

func (TimeSeriePathSelectorPointsIntervalStartTime) WithValue

type TimeSeriePathSelectorPointsValue

type TimeSeriePathSelectorPointsValue struct{}

func (TimeSeriePathSelectorPointsValue) BoolValue

func (TimeSeriePathSelectorPointsValue) DistributionValue

func (TimeSeriePathSelectorPointsValue) DoubleValue

func (TimeSeriePathSelectorPointsValue) FieldPath

func (TimeSeriePathSelectorPointsValue) Int64Value

func (TimeSeriePathSelectorPointsValue) StringValue

func (TimeSeriePathSelectorPointsValue) WithArrayOfValues

func (TimeSeriePathSelectorPointsValue) WithValue

type TimeSeriePathSelectorPointsValueBoolValue

type TimeSeriePathSelectorPointsValueBoolValue struct{}

func (TimeSeriePathSelectorPointsValueBoolValue) FieldPath

func (TimeSeriePathSelectorPointsValueBoolValue) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueBoolValue) WithValue

type TimeSeriePathSelectorPointsValueDistributionValue

type TimeSeriePathSelectorPointsValueDistributionValue struct{}

func (TimeSeriePathSelectorPointsValueDistributionValue) BucketCounts

func (TimeSeriePathSelectorPointsValueDistributionValue) BucketOptions

func (TimeSeriePathSelectorPointsValueDistributionValue) Count

func (TimeSeriePathSelectorPointsValueDistributionValue) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValue) Mean

func (TimeSeriePathSelectorPointsValueDistributionValue) Range

func (TimeSeriePathSelectorPointsValueDistributionValue) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValue) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketCounts

type TimeSeriePathSelectorPointsValueDistributionValueBucketCounts struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketCounts) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketCounts) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketCounts) WithItemValue

func (TimeSeriePathSelectorPointsValueDistributionValueBucketCounts) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptions

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptions struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptions) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptions) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptions) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsCompression

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsCompression struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsCompression) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsCompression) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsCompression) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) WithItemValue

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBuckets

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBuckets struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBuckets) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBuckets) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBuckets) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) WithItemValue

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsScale

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsScale struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsScale) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsScale) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsScale) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsOffset

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsOffset struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsOffset) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsOffset) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsOffset) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsWidth

type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsWidth struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsWidth) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsWidth) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsWidth) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueCount

type TimeSeriePathSelectorPointsValueDistributionValueCount struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueCount) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueCount) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueCount) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueMean

type TimeSeriePathSelectorPointsValueDistributionValueMean struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueMean) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueMean) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueMean) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueRange

type TimeSeriePathSelectorPointsValueDistributionValueRange struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueRange) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueRange) Max

func (TimeSeriePathSelectorPointsValueDistributionValueRange) Min

func (TimeSeriePathSelectorPointsValueDistributionValueRange) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueRange) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueRangeMax

type TimeSeriePathSelectorPointsValueDistributionValueRangeMax struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueRangeMax) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueRangeMax) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueRangeMax) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueRangeMin

type TimeSeriePathSelectorPointsValueDistributionValueRangeMin struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueRangeMin) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueRangeMin) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueRangeMin) WithValue

type TimeSeriePathSelectorPointsValueDistributionValueSumOfSquaredDeviation

type TimeSeriePathSelectorPointsValueDistributionValueSumOfSquaredDeviation struct{}

func (TimeSeriePathSelectorPointsValueDistributionValueSumOfSquaredDeviation) FieldPath

func (TimeSeriePathSelectorPointsValueDistributionValueSumOfSquaredDeviation) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDistributionValueSumOfSquaredDeviation) WithValue

type TimeSeriePathSelectorPointsValueDoubleValue

type TimeSeriePathSelectorPointsValueDoubleValue struct{}

func (TimeSeriePathSelectorPointsValueDoubleValue) FieldPath

func (TimeSeriePathSelectorPointsValueDoubleValue) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueDoubleValue) WithValue

type TimeSeriePathSelectorPointsValueInt64Value

type TimeSeriePathSelectorPointsValueInt64Value struct{}

func (TimeSeriePathSelectorPointsValueInt64Value) FieldPath

func (TimeSeriePathSelectorPointsValueInt64Value) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueInt64Value) WithValue

type TimeSeriePathSelectorPointsValueStringValue

type TimeSeriePathSelectorPointsValueStringValue struct{}

func (TimeSeriePathSelectorPointsValueStringValue) FieldPath

func (TimeSeriePathSelectorPointsValueStringValue) WithArrayOfValues

func (TimeSeriePathSelectorPointsValueStringValue) WithValue

type TimeSeriePathSelectorProject

type TimeSeriePathSelectorProject struct{}

func (TimeSeriePathSelectorProject) FieldPath

func (TimeSeriePathSelectorProject) WithArrayOfValues

func (TimeSeriePathSelectorProject) WithValue

type TimeSeriePathSelectorRegion

type TimeSeriePathSelectorRegion struct{}

func (TimeSeriePathSelectorRegion) FieldPath

func (TimeSeriePathSelectorRegion) WithArrayOfValues

func (TimeSeriePathSelectorRegion) WithValue

type TimeSeriePathSelectorResource

type TimeSeriePathSelectorResource struct{}

func (TimeSeriePathSelectorResource) FieldPath

func (TimeSeriePathSelectorResource) Labels

func (TimeSeriePathSelectorResource) ReducedLabels

func (TimeSeriePathSelectorResource) Type

func (TimeSeriePathSelectorResource) WithArrayOfValues

func (TimeSeriePathSelectorResource) WithSubArrayItemValue

func (TimeSeriePathSelectorResource) WithSubArrayOfValues

func (TimeSeriePathSelectorResource) WithSubPath

func (TimeSeriePathSelectorResource) WithSubValue

func (TimeSeriePathSelectorResource) WithValue

type TimeSeriePathSelectorResourceLabels

type TimeSeriePathSelectorResourceLabels struct{}

func (TimeSeriePathSelectorResourceLabels) FieldPath

func (TimeSeriePathSelectorResourceLabels) WithArrayOfValues

func (TimeSeriePathSelectorResourceLabels) WithKey

func (TimeSeriePathSelectorResourceLabels) WithValue

type TimeSeriePathSelectorResourceReducedLabels

type TimeSeriePathSelectorResourceReducedLabels struct{}

func (TimeSeriePathSelectorResourceReducedLabels) FieldPath

func (TimeSeriePathSelectorResourceReducedLabels) WithArrayOfValues

func (TimeSeriePathSelectorResourceReducedLabels) WithItemValue

func (TimeSeriePathSelectorResourceReducedLabels) WithValue

type TimeSeriePathSelectorResourceType

type TimeSeriePathSelectorResourceType struct{}

func (TimeSeriePathSelectorResourceType) FieldPath

func (TimeSeriePathSelectorResourceType) WithArrayOfValues

func (TimeSeriePathSelectorResourceType) WithValue

type TimeSeriePathSelectorValueType

type TimeSeriePathSelectorValueType struct{}

func (TimeSeriePathSelectorValueType) FieldPath

type TimeSerie_FieldMask

type TimeSerie_FieldMask struct {
	Paths []TimeSerie_FieldPath
}

func FullTimeSerie_FieldMask

func FullTimeSerie_FieldMask() *TimeSerie_FieldMask

func ResourceViewFieldMask

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

func (*TimeSerie_FieldMask) AppendPath

func (fieldMask *TimeSerie_FieldMask) AppendPath(path TimeSerie_FieldPath)

func (*TimeSerie_FieldMask) AppendRawPath

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

func (*TimeSerie_FieldMask) DecodeFirestore

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

func (*TimeSerie_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*TimeSerie_FieldMask) FilterInputFields

func (fieldMask *TimeSerie_FieldMask) FilterInputFields() *TimeSerie_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*TimeSerie_FieldMask) FromProtoFieldMask

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

func (*TimeSerie_FieldMask) GetPaths

func (fieldMask *TimeSerie_FieldMask) GetPaths() []TimeSerie_FieldPath

func (*TimeSerie_FieldMask) GetRawPaths

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

func (*TimeSerie_FieldMask) IsFull

func (fieldMask *TimeSerie_FieldMask) IsFull() bool

func (TimeSerie_FieldMask) Marshal

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

implement methods required by customType

func (TimeSerie_FieldMask) MarshalJSON

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

func (*TimeSerie_FieldMask) PathsCount

func (fieldMask *TimeSerie_FieldMask) PathsCount() int

func (*TimeSerie_FieldMask) Project

func (fieldMask *TimeSerie_FieldMask) Project(source *TimeSerie) *TimeSerie

func (*TimeSerie_FieldMask) ProjectRaw

func (*TimeSerie_FieldMask) ProtoMessage

func (fieldMask *TimeSerie_FieldMask) ProtoMessage()

func (*TimeSerie_FieldMask) ProtoReflect

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

func (*TimeSerie_FieldMask) Reset

func (fieldMask *TimeSerie_FieldMask) Reset()

func (*TimeSerie_FieldMask) Set

func (fieldMask *TimeSerie_FieldMask) Set(target, source *TimeSerie)

func (*TimeSerie_FieldMask) SetFromCliFlag

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

func (*TimeSerie_FieldMask) SetRaw

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

func (*TimeSerie_FieldMask) Size

func (fieldMask *TimeSerie_FieldMask) Size() int

func (*TimeSerie_FieldMask) String

func (fieldMask *TimeSerie_FieldMask) String() string

func (*TimeSerie_FieldMask) Subtract

func (fieldMask *TimeSerie_FieldMask) Subtract(other *TimeSerie_FieldMask) *TimeSerie_FieldMask

func (*TimeSerie_FieldMask) SubtractRaw

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

func (*TimeSerie_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*TimeSerie_FieldMask) Unmarshal

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

func (*TimeSerie_FieldMask) UnmarshalJSON

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

type TimeSerie_FieldPath

type TimeSerie_FieldPath interface {
	gotenobject.FieldPath
	Selector() TimeSerie_FieldPathSelector
	Get(source *TimeSerie) []interface{}
	GetSingle(source *TimeSerie) (interface{}, bool)
	ClearValue(item *TimeSerie)

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

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

func BuildTimeSerie_FieldPath

func BuildTimeSerie_FieldPath(fp gotenobject.RawFieldPath) (TimeSerie_FieldPath, error)

func MustParseTimeSerie_FieldPath

func MustParseTimeSerie_FieldPath(rawField string) TimeSerie_FieldPath

func ParseTimeSerie_FieldPath

func ParseTimeSerie_FieldPath(rawField string) (TimeSerie_FieldPath, error)

type TimeSerie_FieldPathArrayItemValue

type TimeSerie_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	TimeSerie_FieldPath
	ContainsValue(*TimeSerie) bool
}

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

func MustParseTimeSerie_FieldPathArrayItemValue

func MustParseTimeSerie_FieldPathArrayItemValue(pathStr, valueStr string) TimeSerie_FieldPathArrayItemValue

func ParseTimeSerie_FieldPathArrayItemValue

func ParseTimeSerie_FieldPathArrayItemValue(pathStr, valueStr string) (TimeSerie_FieldPathArrayItemValue, error)

ParseTimeSerie_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type TimeSerie_FieldPathArrayOfValues

type TimeSerie_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	TimeSerie_FieldPath
}

TimeSerie_FieldPathArrayOfValues allows storing slice of values for TimeSerie fields according to their type

func MustParseTimeSerie_FieldPathArrayOfValues

func MustParseTimeSerie_FieldPathArrayOfValues(pathStr, valuesStr string) TimeSerie_FieldPathArrayOfValues

func ParseTimeSerie_FieldPathArrayOfValues

func ParseTimeSerie_FieldPathArrayOfValues(pathStr, valuesStr string) (TimeSerie_FieldPathArrayOfValues, error)

type TimeSerie_FieldPathSelector

type TimeSerie_FieldPathSelector int32
const (
	TimeSerie_FieldPathSelectorKey        TimeSerie_FieldPathSelector = 0
	TimeSerie_FieldPathSelectorProject    TimeSerie_FieldPathSelector = 1
	TimeSerie_FieldPathSelectorRegion     TimeSerie_FieldPathSelector = 2
	TimeSerie_FieldPathSelectorMetric     TimeSerie_FieldPathSelector = 3
	TimeSerie_FieldPathSelectorResource   TimeSerie_FieldPathSelector = 4
	TimeSerie_FieldPathSelectorMetadata   TimeSerie_FieldPathSelector = 5
	TimeSerie_FieldPathSelectorMetricKind TimeSerie_FieldPathSelector = 6
	TimeSerie_FieldPathSelectorValueType  TimeSerie_FieldPathSelector = 7
	TimeSerie_FieldPathSelectorPoints     TimeSerie_FieldPathSelector = 8
)

func (TimeSerie_FieldPathSelector) String

type TimeSerie_FieldPathValue

type TimeSerie_FieldPathValue interface {
	TimeSerie_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **TimeSerie)
	CompareWith(*TimeSerie) (cmp int, comparable bool)
}

TimeSerie_FieldPathValue allows storing values for TimeSerie fields according to their type

func MustParseTimeSerie_FieldPathValue

func MustParseTimeSerie_FieldPathValue(pathStr, valueStr string) TimeSerie_FieldPathValue

func ParseTimeSerie_FieldPathValue

func ParseTimeSerie_FieldPathValue(pathStr, valueStr string) (TimeSerie_FieldPathValue, error)

type TimeSerie_FieldSubPath

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

func (*TimeSerie_FieldSubPath) AsMetadataSubPath

func (*TimeSerie_FieldSubPath) AsMetricSubPath

func (*TimeSerie_FieldSubPath) AsPointsSubPath

func (fps *TimeSerie_FieldSubPath) AsPointsSubPath() (Point_FieldPath, bool)

func (*TimeSerie_FieldSubPath) AsResourceSubPath

func (*TimeSerie_FieldSubPath) ClearValue

func (fps *TimeSerie_FieldSubPath) ClearValue(item *TimeSerie)

func (*TimeSerie_FieldSubPath) ClearValueRaw

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

func (*TimeSerie_FieldSubPath) Get

func (fps *TimeSerie_FieldSubPath) Get(source *TimeSerie) (values []interface{})

Get returns all values pointed by selected field from source TimeSerie

func (*TimeSerie_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*TimeSerie_FieldSubPath) GetRaw

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

func (*TimeSerie_FieldSubPath) GetSingle

func (fps *TimeSerie_FieldSubPath) GetSingle(source *TimeSerie) (interface{}, bool)

GetSingle returns value of selected field from source TimeSerie

func (*TimeSerie_FieldSubPath) GetSingleRaw

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

func (*TimeSerie_FieldSubPath) IsLeaf

func (fps *TimeSerie_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*TimeSerie_FieldSubPath) JSONString

func (fps *TimeSerie_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*TimeSerie_FieldSubPath) Selector

func (*TimeSerie_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*TimeSerie_FieldSubPath) String

func (fps *TimeSerie_FieldSubPath) String() string

String returns path representation in proto convention

func (*TimeSerie_FieldSubPath) WithIArrayItemValue

func (fps *TimeSerie_FieldSubPath) WithIArrayItemValue(value interface{}) TimeSerie_FieldPathArrayItemValue

func (*TimeSerie_FieldSubPath) WithIArrayOfValues

func (fps *TimeSerie_FieldSubPath) WithIArrayOfValues(values interface{}) TimeSerie_FieldPathArrayOfValues

func (*TimeSerie_FieldSubPath) WithIValue

func (fps *TimeSerie_FieldSubPath) WithIValue(value interface{}) TimeSerie_FieldPathValue

func (*TimeSerie_FieldSubPath) WithRawIArrayItemValue

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

func (*TimeSerie_FieldSubPath) WithRawIArrayOfValues

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

func (*TimeSerie_FieldSubPath) WithRawIValue

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

type TimeSerie_FieldSubPathArrayItemValue

type TimeSerie_FieldSubPathArrayItemValue struct {
	TimeSerie_FieldPath
	// contains filtered or unexported fields
}

func (*TimeSerie_FieldSubPathArrayItemValue) AsMetadataPathItemValue

func (*TimeSerie_FieldSubPathArrayItemValue) AsMetricPathItemValue

func (*TimeSerie_FieldSubPathArrayItemValue) AsPointsPathItemValue

func (fpaivs *TimeSerie_FieldSubPathArrayItemValue) AsPointsPathItemValue() (Point_FieldPathArrayItemValue, bool)

func (*TimeSerie_FieldSubPathArrayItemValue) AsResourcePathItemValue

func (*TimeSerie_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *TimeSerie_FieldSubPathArrayItemValue) ContainsValue(source *TimeSerie) bool

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

func (*TimeSerie_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type TimeSerie_FieldSubPathArrayOfValues

type TimeSerie_FieldSubPathArrayOfValues struct {
	TimeSerie_FieldPath
	// contains filtered or unexported fields
}

func (*TimeSerie_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues

func (*TimeSerie_FieldSubPathArrayOfValues) AsMetricPathArrayOfValues

func (*TimeSerie_FieldSubPathArrayOfValues) AsPointsPathArrayOfValues

func (fpsaov *TimeSerie_FieldSubPathArrayOfValues) AsPointsPathArrayOfValues() (Point_FieldPathArrayOfValues, bool)

func (*TimeSerie_FieldSubPathArrayOfValues) AsResourcePathArrayOfValues

func (*TimeSerie_FieldSubPathArrayOfValues) GetRawValues

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

type TimeSerie_FieldSubPathValue

type TimeSerie_FieldSubPathValue struct {
	TimeSerie_FieldPath
	// contains filtered or unexported fields
}

func (*TimeSerie_FieldSubPathValue) AsMetadataPathValue

func (*TimeSerie_FieldSubPathValue) AsMetricPathValue

func (*TimeSerie_FieldSubPathValue) AsPointsPathValue

func (fpvs *TimeSerie_FieldSubPathValue) AsPointsPathValue() (Point_FieldPathValue, bool)

func (*TimeSerie_FieldSubPathValue) AsResourcePathValue

func (*TimeSerie_FieldSubPathValue) CompareWith

func (fpvs *TimeSerie_FieldSubPathValue) CompareWith(source *TimeSerie) (int, bool)

func (*TimeSerie_FieldSubPathValue) CompareWithRaw

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

func (*TimeSerie_FieldSubPathValue) GetRawValue

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

func (*TimeSerie_FieldSubPathValue) SetTo

func (fpvs *TimeSerie_FieldSubPathValue) SetTo(target **TimeSerie)

func (*TimeSerie_FieldSubPathValue) SetToRaw

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

type TimeSerie_FieldTerminalPath

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

func (*TimeSerie_FieldTerminalPath) ClearValue

func (fp *TimeSerie_FieldTerminalPath) ClearValue(item *TimeSerie)

func (*TimeSerie_FieldTerminalPath) ClearValueRaw

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

func (*TimeSerie_FieldTerminalPath) Get

func (fp *TimeSerie_FieldTerminalPath) Get(source *TimeSerie) (values []interface{})

Get returns all values pointed by specific field from source TimeSerie

func (*TimeSerie_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*TimeSerie_FieldTerminalPath) GetRaw

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

func (*TimeSerie_FieldTerminalPath) GetSingle

func (fp *TimeSerie_FieldTerminalPath) GetSingle(source *TimeSerie) (interface{}, bool)

GetSingle returns value pointed by specific field of from source TimeSerie

func (*TimeSerie_FieldTerminalPath) GetSingleRaw

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

func (*TimeSerie_FieldTerminalPath) IsLeaf

func (fp *TimeSerie_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*TimeSerie_FieldTerminalPath) JSONString

func (fp *TimeSerie_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*TimeSerie_FieldTerminalPath) Selector

func (*TimeSerie_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*TimeSerie_FieldTerminalPath) String

func (fp *TimeSerie_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*TimeSerie_FieldTerminalPath) WithIArrayItemValue

func (fp *TimeSerie_FieldTerminalPath) WithIArrayItemValue(value interface{}) TimeSerie_FieldPathArrayItemValue

func (*TimeSerie_FieldTerminalPath) WithIArrayOfValues

func (fp *TimeSerie_FieldTerminalPath) WithIArrayOfValues(values interface{}) TimeSerie_FieldPathArrayOfValues

func (*TimeSerie_FieldTerminalPath) WithIValue

func (fp *TimeSerie_FieldTerminalPath) WithIValue(value interface{}) TimeSerie_FieldPathValue

func (*TimeSerie_FieldTerminalPath) WithRawIArrayItemValue

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

func (*TimeSerie_FieldTerminalPath) WithRawIArrayOfValues

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

func (*TimeSerie_FieldTerminalPath) WithRawIValue

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

type TimeSerie_FieldTerminalPathArrayItemValue

type TimeSerie_FieldTerminalPathArrayItemValue struct {
	TimeSerie_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*TimeSerie_FieldTerminalPathArrayItemValue) AsPointsItemValue

func (fpaiv *TimeSerie_FieldTerminalPathArrayItemValue) AsPointsItemValue() (*Point, bool)

func (*TimeSerie_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *TimeSerie_FieldTerminalPathArrayItemValue) ContainsValue(source *TimeSerie) bool

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

func (*TimeSerie_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*TimeSerie_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *TimeSerie_FieldTerminalPathArrayItemValue) GetSingle(source *TimeSerie) (interface{}, bool)

func (*TimeSerie_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type TimeSerie_FieldTerminalPathArrayOfValues

type TimeSerie_FieldTerminalPathArrayOfValues struct {
	TimeSerie_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*TimeSerie_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues

func (fpaov *TimeSerie_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues() ([][]byte, bool)

func (*TimeSerie_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues

func (*TimeSerie_FieldTerminalPathArrayOfValues) AsMetricArrayOfValues

func (fpaov *TimeSerie_FieldTerminalPathArrayOfValues) AsMetricArrayOfValues() ([]*monitoring_common.Metric, bool)

func (*TimeSerie_FieldTerminalPathArrayOfValues) AsMetricKindArrayOfValues

func (*TimeSerie_FieldTerminalPathArrayOfValues) AsPointsArrayOfValues

func (fpaov *TimeSerie_FieldTerminalPathArrayOfValues) AsPointsArrayOfValues() ([][]*Point, bool)

func (*TimeSerie_FieldTerminalPathArrayOfValues) AsProjectArrayOfValues

func (fpaov *TimeSerie_FieldTerminalPathArrayOfValues) AsProjectArrayOfValues() ([]string, bool)

func (*TimeSerie_FieldTerminalPathArrayOfValues) AsRegionArrayOfValues

func (fpaov *TimeSerie_FieldTerminalPathArrayOfValues) AsRegionArrayOfValues() ([]string, bool)

func (*TimeSerie_FieldTerminalPathArrayOfValues) AsResourceArrayOfValues

func (*TimeSerie_FieldTerminalPathArrayOfValues) AsValueTypeArrayOfValues

func (*TimeSerie_FieldTerminalPathArrayOfValues) GetRawValues

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

type TimeSerie_FieldTerminalPathValue

type TimeSerie_FieldTerminalPathValue struct {
	TimeSerie_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*TimeSerie_FieldTerminalPathValue) AsKeyValue

func (fpv *TimeSerie_FieldTerminalPathValue) AsKeyValue() ([]byte, bool)

func (*TimeSerie_FieldTerminalPathValue) AsMetadataValue

func (*TimeSerie_FieldTerminalPathValue) AsMetricKindValue

func (*TimeSerie_FieldTerminalPathValue) AsMetricValue

func (*TimeSerie_FieldTerminalPathValue) AsPointsValue

func (fpv *TimeSerie_FieldTerminalPathValue) AsPointsValue() ([]*Point, bool)

func (*TimeSerie_FieldTerminalPathValue) AsProjectValue

func (fpv *TimeSerie_FieldTerminalPathValue) AsProjectValue() (string, bool)

func (*TimeSerie_FieldTerminalPathValue) AsRegionValue

func (fpv *TimeSerie_FieldTerminalPathValue) AsRegionValue() (string, bool)

func (*TimeSerie_FieldTerminalPathValue) AsResourceValue

func (*TimeSerie_FieldTerminalPathValue) AsValueTypeValue

func (*TimeSerie_FieldTerminalPathValue) CompareWith

func (fpv *TimeSerie_FieldTerminalPathValue) CompareWith(source *TimeSerie) (int, bool)

CompareWith compares value in the 'TimeSerie_FieldTerminalPathValue' with the value under path in 'TimeSerie'.

func (*TimeSerie_FieldTerminalPathValue) CompareWithRaw

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

func (*TimeSerie_FieldTerminalPathValue) GetRawValue

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

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

func (*TimeSerie_FieldTerminalPathValue) SetTo

func (fpv *TimeSerie_FieldTerminalPathValue) SetTo(target **TimeSerie)

SetTo stores value for selected field for object TimeSerie

func (*TimeSerie_FieldTerminalPathValue) SetToRaw

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

Jump to

Keyboard shortcuts

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