Documentation ¶
Index ¶
- Variables
- type Aggregation
- func (o *Aggregation) Clone() *Aggregation
- func (o *Aggregation) CloneRaw() gotenobject.GotenObjectExt
- func (*Aggregation) Descriptor() ([]byte, []int)
- func (m *Aggregation) GetAlignmentPeriod() *durationpb.Duration
- func (m *Aggregation) GetCrossSeriesReducer() Aggregation_Reducer
- func (m *Aggregation) GetGroupByFields() []string
- func (m *Aggregation) GetPerSeriesAligner() Aggregation_Aligner
- func (*Aggregation) GotenMessage()
- func (o *Aggregation) GotenObjectExt()
- func (obj *Aggregation) GotenValidate() error
- func (o *Aggregation) MakeDiffFieldMask(other *Aggregation) *Aggregation_FieldMask
- func (o *Aggregation) MakeFullFieldMask() *Aggregation_FieldMask
- func (o *Aggregation) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Aggregation) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Aggregation) Marshal() ([]byte, error)
- func (m *Aggregation) MarshalJSON() ([]byte, error)
- func (o *Aggregation) Merge(source *Aggregation)
- func (o *Aggregation) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Aggregation) ProtoMessage()
- func (m *Aggregation) ProtoReflect() preflect.Message
- func (m *Aggregation) Reset()
- func (m *Aggregation) SetAlignmentPeriod(fv *durationpb.Duration)
- func (m *Aggregation) SetCrossSeriesReducer(fv Aggregation_Reducer)
- func (m *Aggregation) SetGroupByFields(fv []string)
- func (m *Aggregation) SetPerSeriesAligner(fv Aggregation_Aligner)
- func (m *Aggregation) String() string
- func (m *Aggregation) Unmarshal(b []byte) error
- func (m *Aggregation) UnmarshalJSON(data []byte) error
- type AggregationFieldPathBuilder
- func (AggregationFieldPathBuilder) AlignmentPeriod() AggregationPathSelectorAlignmentPeriod
- func (AggregationFieldPathBuilder) CrossSeriesReducer() AggregationPathSelectorCrossSeriesReducer
- func (AggregationFieldPathBuilder) GroupByFields() AggregationPathSelectorGroupByFields
- func (AggregationFieldPathBuilder) PerSeriesAligner() AggregationPathSelectorPerSeriesAligner
- type AggregationPathSelectorAlignmentPeriod
- func (AggregationPathSelectorAlignmentPeriod) FieldPath() *Aggregation_FieldTerminalPath
- func (s AggregationPathSelectorAlignmentPeriod) WithArrayOfValues(values []*durationpb.Duration) *Aggregation_FieldTerminalPathArrayOfValues
- func (s AggregationPathSelectorAlignmentPeriod) WithValue(value *durationpb.Duration) *Aggregation_FieldTerminalPathValue
- type AggregationPathSelectorCrossSeriesReducer
- func (AggregationPathSelectorCrossSeriesReducer) FieldPath() *Aggregation_FieldTerminalPath
- func (s AggregationPathSelectorCrossSeriesReducer) WithArrayOfValues(values []Aggregation_Reducer) *Aggregation_FieldTerminalPathArrayOfValues
- func (s AggregationPathSelectorCrossSeriesReducer) WithValue(value Aggregation_Reducer) *Aggregation_FieldTerminalPathValue
- type AggregationPathSelectorGroupByFields
- func (AggregationPathSelectorGroupByFields) FieldPath() *Aggregation_FieldTerminalPath
- func (s AggregationPathSelectorGroupByFields) WithArrayOfValues(values [][]string) *Aggregation_FieldTerminalPathArrayOfValues
- func (s AggregationPathSelectorGroupByFields) WithItemValue(value string) *Aggregation_FieldTerminalPathArrayItemValue
- func (s AggregationPathSelectorGroupByFields) WithValue(value []string) *Aggregation_FieldTerminalPathValue
- type AggregationPathSelectorPerSeriesAligner
- func (AggregationPathSelectorPerSeriesAligner) FieldPath() *Aggregation_FieldTerminalPath
- func (s AggregationPathSelectorPerSeriesAligner) WithArrayOfValues(values []Aggregation_Aligner) *Aggregation_FieldTerminalPathArrayOfValues
- func (s AggregationPathSelectorPerSeriesAligner) WithValue(value Aggregation_Aligner) *Aggregation_FieldTerminalPathValue
- type Aggregation_Aligner
- func (Aggregation_Aligner) Descriptor() preflect.EnumDescriptor
- func (x Aggregation_Aligner) Enum() *Aggregation_Aligner
- func (Aggregation_Aligner) EnumDescriptor() ([]byte, []int)
- func (x Aggregation_Aligner) Number() preflect.EnumNumber
- func (x Aggregation_Aligner) String() string
- func (Aggregation_Aligner) Type() preflect.EnumType
- type Aggregation_FieldMask
- func (fieldMask *Aggregation_FieldMask) AppendPath(path Aggregation_FieldPath)
- func (fieldMask *Aggregation_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Aggregation_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Aggregation_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Aggregation_FieldMask) FilterInputFields() *Aggregation_FieldMask
- func (fieldMask *Aggregation_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *Aggregation_FieldMask) GetPaths() []Aggregation_FieldPath
- func (fieldMask *Aggregation_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Aggregation_FieldMask) IsFull() bool
- func (fieldMask Aggregation_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Aggregation_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Aggregation_FieldMask) PathsCount() int
- func (fieldMask *Aggregation_FieldMask) Project(source *Aggregation) *Aggregation
- func (fieldMask *Aggregation_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Aggregation_FieldMask) ProtoMessage()
- func (fieldMask *Aggregation_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Aggregation_FieldMask) Reset()
- func (fieldMask *Aggregation_FieldMask) Set(target, source *Aggregation)
- func (fieldMask *Aggregation_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Aggregation_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Aggregation_FieldMask) Size() int
- func (fieldMask *Aggregation_FieldMask) String() string
- func (fieldMask *Aggregation_FieldMask) Subtract(other *Aggregation_FieldMask) *Aggregation_FieldMask
- func (fieldMask *Aggregation_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Aggregation_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *Aggregation_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Aggregation_FieldMask) UnmarshalJSON(data []byte) error
- type Aggregation_FieldPath
- type Aggregation_FieldPathArrayItemValue
- type Aggregation_FieldPathArrayOfValues
- type Aggregation_FieldPathSelector
- type Aggregation_FieldPathValue
- type Aggregation_FieldTerminalPath
- func (fp *Aggregation_FieldTerminalPath) ClearValue(item *Aggregation)
- func (fp *Aggregation_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *Aggregation_FieldTerminalPath) Get(source *Aggregation) (values []interface{})
- func (fp *Aggregation_FieldTerminalPath) GetDefault() interface{}
- func (fp *Aggregation_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *Aggregation_FieldTerminalPath) GetSingle(source *Aggregation) (interface{}, bool)
- func (fp *Aggregation_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *Aggregation_FieldTerminalPath) IsLeaf() bool
- func (fp *Aggregation_FieldTerminalPath) JSONString() string
- func (fp *Aggregation_FieldTerminalPath) Selector() Aggregation_FieldPathSelector
- func (fp *Aggregation_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *Aggregation_FieldTerminalPath) String() string
- func (fp *Aggregation_FieldTerminalPath) WithIArrayItemValue(value interface{}) Aggregation_FieldPathArrayItemValue
- func (fp *Aggregation_FieldTerminalPath) WithIArrayOfValues(values interface{}) Aggregation_FieldPathArrayOfValues
- func (fp *Aggregation_FieldTerminalPath) WithIValue(value interface{}) Aggregation_FieldPathValue
- func (fp *Aggregation_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *Aggregation_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *Aggregation_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type Aggregation_FieldTerminalPathArrayItemValue
- func (fpaiv *Aggregation_FieldTerminalPathArrayItemValue) AsGroupByFieldsItemValue() (string, bool)
- func (fpaiv *Aggregation_FieldTerminalPathArrayItemValue) ContainsValue(source *Aggregation) bool
- func (fpaiv *Aggregation_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *Aggregation_FieldTerminalPathArrayItemValue) GetSingle(source *Aggregation) (interface{}, bool)
- func (fpaiv *Aggregation_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type Aggregation_FieldTerminalPathArrayOfValues
- func (fpaov *Aggregation_FieldTerminalPathArrayOfValues) AsAlignmentPeriodArrayOfValues() ([]*durationpb.Duration, bool)
- func (fpaov *Aggregation_FieldTerminalPathArrayOfValues) AsCrossSeriesReducerArrayOfValues() ([]Aggregation_Reducer, bool)
- func (fpaov *Aggregation_FieldTerminalPathArrayOfValues) AsGroupByFieldsArrayOfValues() ([][]string, bool)
- func (fpaov *Aggregation_FieldTerminalPathArrayOfValues) AsPerSeriesAlignerArrayOfValues() ([]Aggregation_Aligner, bool)
- func (fpaov *Aggregation_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type Aggregation_FieldTerminalPathValue
- func (fpv *Aggregation_FieldTerminalPathValue) AsAlignmentPeriodValue() (*durationpb.Duration, bool)
- func (fpv *Aggregation_FieldTerminalPathValue) AsCrossSeriesReducerValue() (Aggregation_Reducer, bool)
- func (fpv *Aggregation_FieldTerminalPathValue) AsGroupByFieldsValue() ([]string, bool)
- func (fpv *Aggregation_FieldTerminalPathValue) AsPerSeriesAlignerValue() (Aggregation_Aligner, bool)
- func (fpv *Aggregation_FieldTerminalPathValue) CompareWith(source *Aggregation) (int, bool)
- func (fpv *Aggregation_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *Aggregation_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *Aggregation_FieldTerminalPathValue) SetTo(target **Aggregation)
- func (fpv *Aggregation_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type Aggregation_Reducer
- func (Aggregation_Reducer) Descriptor() preflect.EnumDescriptor
- func (x Aggregation_Reducer) Enum() *Aggregation_Reducer
- func (Aggregation_Reducer) EnumDescriptor() ([]byte, []int)
- func (x Aggregation_Reducer) Number() preflect.EnumNumber
- func (x Aggregation_Reducer) String() string
- func (Aggregation_Reducer) Type() preflect.EnumType
- type Distribution
- func (o *Distribution) Clone() *Distribution
- func (o *Distribution) CloneRaw() gotenobject.GotenObjectExt
- func (*Distribution) Descriptor() ([]byte, []int)
- func (m *Distribution) GetBucketCounts() []int64
- func (m *Distribution) GetBucketOptions() *Distribution_BucketOptions
- func (m *Distribution) GetCount() int64
- func (m *Distribution) GetMean() float64
- func (m *Distribution) GetRange() *Distribution_Range
- func (m *Distribution) GetSumOfSquaredDeviation() float64
- func (*Distribution) GotenMessage()
- func (o *Distribution) GotenObjectExt()
- func (obj *Distribution) GotenValidate() error
- func (o *Distribution) MakeDiffFieldMask(other *Distribution) *Distribution_FieldMask
- func (o *Distribution) MakeFullFieldMask() *Distribution_FieldMask
- func (o *Distribution) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Distribution) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Distribution) Marshal() ([]byte, error)
- func (m *Distribution) MarshalJSON() ([]byte, error)
- func (o *Distribution) Merge(source *Distribution)
- func (o *Distribution) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Distribution) ProtoMessage()
- func (m *Distribution) ProtoReflect() preflect.Message
- func (m *Distribution) Reset()
- func (m *Distribution) SetBucketCounts(fv []int64)
- func (m *Distribution) SetBucketOptions(fv *Distribution_BucketOptions)
- func (m *Distribution) SetCount(fv int64)
- func (m *Distribution) SetMean(fv float64)
- func (m *Distribution) SetRange(fv *Distribution_Range)
- func (m *Distribution) SetSumOfSquaredDeviation(fv float64)
- func (m *Distribution) String() string
- func (m *Distribution) Unmarshal(b []byte) error
- func (m *Distribution) UnmarshalJSON(data []byte) error
- type DistributionBucketOptionsDynamicFieldPathBuilder
- type DistributionBucketOptionsDynamic_FieldPath
- func BuildDistributionBucketOptionsDynamic_FieldPath(fp gotenobject.RawFieldPath) (DistributionBucketOptionsDynamic_FieldPath, error)
- func MustParseDistributionBucketOptionsDynamic_FieldPath(rawField string) DistributionBucketOptionsDynamic_FieldPath
- func ParseDistributionBucketOptionsDynamic_FieldPath(rawField string) (DistributionBucketOptionsDynamic_FieldPath, error)
- type DistributionBucketOptionsDynamic_FieldPathArrayItemValue
- func MustParseDistributionBucketOptionsDynamic_FieldPathArrayItemValue(pathStr, valueStr string) DistributionBucketOptionsDynamic_FieldPathArrayItemValue
- func ParseDistributionBucketOptionsDynamic_FieldPathArrayItemValue(pathStr, valueStr string) (DistributionBucketOptionsDynamic_FieldPathArrayItemValue, error)
- type DistributionBucketOptionsDynamic_FieldPathArrayOfValues
- func MustParseDistributionBucketOptionsDynamic_FieldPathArrayOfValues(pathStr, valuesStr string) DistributionBucketOptionsDynamic_FieldPathArrayOfValues
- func ParseDistributionBucketOptionsDynamic_FieldPathArrayOfValues(pathStr, valuesStr string) (DistributionBucketOptionsDynamic_FieldPathArrayOfValues, error)
- type DistributionBucketOptionsDynamic_FieldPathSelector
- type DistributionBucketOptionsDynamic_FieldPathValue
- type DistributionBucketOptionsDynamic_FieldTerminalPath
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) ClearValue(item *Distribution_BucketOptions_Dynamic)
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) Get(source *Distribution_BucketOptions_Dynamic) (values []interface{})
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) GetDefault() interface{}
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) GetSingle(source *Distribution_BucketOptions_Dynamic) (interface{}, bool)
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) IsLeaf() bool
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) JSONString() string
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) Selector() DistributionBucketOptionsDynamic_FieldPathSelector
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) String() string
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) WithIArrayItemValue(value interface{}) DistributionBucketOptionsDynamic_FieldPathArrayItemValue
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) WithIArrayOfValues(values interface{}) DistributionBucketOptionsDynamic_FieldPathArrayOfValues
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) WithIValue(value interface{}) DistributionBucketOptionsDynamic_FieldPathValue
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue
- func (fpaiv *DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) AsMeansItemValue() (float64, bool)
- func (fpaiv *DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution_BucketOptions_Dynamic) bool
- func (fpaiv *DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution_BucketOptions_Dynamic) (interface{}, bool)
- func (fpaiv *DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues
- func (fpaov *DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues) AsCompressionArrayOfValues() ([]float64, bool)
- func (fpaov *DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues) AsMeansArrayOfValues() ([][]float64, bool)
- func (fpaov *DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type DistributionBucketOptionsDynamic_FieldTerminalPathValue
- func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) AsCompressionValue() (float64, bool)
- func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) AsMeansValue() ([]float64, bool)
- func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) CompareWith(source *Distribution_BucketOptions_Dynamic) (int, bool)
- func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) SetTo(target **Distribution_BucketOptions_Dynamic)
- func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type DistributionBucketOptionsExplicitFieldPathBuilder
- type DistributionBucketOptionsExplicit_FieldPath
- func BuildDistributionBucketOptionsExplicit_FieldPath(fp gotenobject.RawFieldPath) (DistributionBucketOptionsExplicit_FieldPath, error)
- func MustParseDistributionBucketOptionsExplicit_FieldPath(rawField string) DistributionBucketOptionsExplicit_FieldPath
- func ParseDistributionBucketOptionsExplicit_FieldPath(rawField string) (DistributionBucketOptionsExplicit_FieldPath, error)
- type DistributionBucketOptionsExplicit_FieldPathArrayItemValue
- func MustParseDistributionBucketOptionsExplicit_FieldPathArrayItemValue(pathStr, valueStr string) DistributionBucketOptionsExplicit_FieldPathArrayItemValue
- func ParseDistributionBucketOptionsExplicit_FieldPathArrayItemValue(pathStr, valueStr string) (DistributionBucketOptionsExplicit_FieldPathArrayItemValue, error)
- type DistributionBucketOptionsExplicit_FieldPathArrayOfValues
- func MustParseDistributionBucketOptionsExplicit_FieldPathArrayOfValues(pathStr, valuesStr string) DistributionBucketOptionsExplicit_FieldPathArrayOfValues
- func ParseDistributionBucketOptionsExplicit_FieldPathArrayOfValues(pathStr, valuesStr string) (DistributionBucketOptionsExplicit_FieldPathArrayOfValues, error)
- type DistributionBucketOptionsExplicit_FieldPathSelector
- type DistributionBucketOptionsExplicit_FieldPathValue
- type DistributionBucketOptionsExplicit_FieldTerminalPath
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) ClearValue(item *Distribution_BucketOptions_Explicit)
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) Get(source *Distribution_BucketOptions_Explicit) (values []interface{})
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) GetDefault() interface{}
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) GetSingle(source *Distribution_BucketOptions_Explicit) (interface{}, bool)
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) IsLeaf() bool
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) JSONString() string
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) Selector() DistributionBucketOptionsExplicit_FieldPathSelector
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) String() string
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) WithIArrayItemValue(value interface{}) DistributionBucketOptionsExplicit_FieldPathArrayItemValue
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) WithIArrayOfValues(values interface{}) DistributionBucketOptionsExplicit_FieldPathArrayOfValues
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) WithIValue(value interface{}) DistributionBucketOptionsExplicit_FieldPathValue
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue
- func (fpaiv *DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) AsBoundsItemValue() (float64, bool)
- func (fpaiv *DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution_BucketOptions_Explicit) bool
- func (fpaiv *DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution_BucketOptions_Explicit) (interface{}, bool)
- func (fpaiv *DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type DistributionBucketOptionsExplicit_FieldTerminalPathArrayOfValues
- type DistributionBucketOptionsExplicit_FieldTerminalPathValue
- func (fpv *DistributionBucketOptionsExplicit_FieldTerminalPathValue) AsBoundsValue() ([]float64, bool)
- func (fpv *DistributionBucketOptionsExplicit_FieldTerminalPathValue) CompareWith(source *Distribution_BucketOptions_Explicit) (int, bool)
- func (fpv *DistributionBucketOptionsExplicit_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *DistributionBucketOptionsExplicit_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *DistributionBucketOptionsExplicit_FieldTerminalPathValue) SetTo(target **Distribution_BucketOptions_Explicit)
- func (fpv *DistributionBucketOptionsExplicit_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type DistributionBucketOptionsExponentialFieldPathBuilder
- func (DistributionBucketOptionsExponentialFieldPathBuilder) GrowthFactor() Distribution_BucketOptions_ExponentialPathSelectorGrowthFactor
- func (DistributionBucketOptionsExponentialFieldPathBuilder) NumFiniteBuckets() Distribution_BucketOptions_ExponentialPathSelectorNumFiniteBuckets
- func (DistributionBucketOptionsExponentialFieldPathBuilder) Scale() Distribution_BucketOptions_ExponentialPathSelectorScale
- type DistributionBucketOptionsExponential_FieldPath
- func BuildDistributionBucketOptionsExponential_FieldPath(fp gotenobject.RawFieldPath) (DistributionBucketOptionsExponential_FieldPath, error)
- func MustParseDistributionBucketOptionsExponential_FieldPath(rawField string) DistributionBucketOptionsExponential_FieldPath
- func ParseDistributionBucketOptionsExponential_FieldPath(rawField string) (DistributionBucketOptionsExponential_FieldPath, error)
- type DistributionBucketOptionsExponential_FieldPathArrayItemValue
- func MustParseDistributionBucketOptionsExponential_FieldPathArrayItemValue(pathStr, valueStr string) DistributionBucketOptionsExponential_FieldPathArrayItemValue
- func ParseDistributionBucketOptionsExponential_FieldPathArrayItemValue(pathStr, valueStr string) (DistributionBucketOptionsExponential_FieldPathArrayItemValue, error)
- type DistributionBucketOptionsExponential_FieldPathArrayOfValues
- func MustParseDistributionBucketOptionsExponential_FieldPathArrayOfValues(pathStr, valuesStr string) DistributionBucketOptionsExponential_FieldPathArrayOfValues
- func ParseDistributionBucketOptionsExponential_FieldPathArrayOfValues(pathStr, valuesStr string) (DistributionBucketOptionsExponential_FieldPathArrayOfValues, error)
- type DistributionBucketOptionsExponential_FieldPathSelector
- type DistributionBucketOptionsExponential_FieldPathValue
- type DistributionBucketOptionsExponential_FieldTerminalPath
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) ClearValue(item *Distribution_BucketOptions_Exponential)
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) Get(source *Distribution_BucketOptions_Exponential) (values []interface{})
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) GetDefault() interface{}
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) GetSingle(source *Distribution_BucketOptions_Exponential) (interface{}, bool)
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) IsLeaf() bool
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) JSONString() string
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) Selector() DistributionBucketOptionsExponential_FieldPathSelector
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) String() string
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) WithIArrayItemValue(value interface{}) DistributionBucketOptionsExponential_FieldPathArrayItemValue
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) WithIArrayOfValues(values interface{}) DistributionBucketOptionsExponential_FieldPathArrayOfValues
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) WithIValue(value interface{}) DistributionBucketOptionsExponential_FieldPathValue
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue
- func (fpaiv *DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution_BucketOptions_Exponential) bool
- func (fpaiv *DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution_BucketOptions_Exponential) (interface{}, bool)
- func (fpaiv *DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues
- func (fpaov *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues) AsGrowthFactorArrayOfValues() ([]float64, bool)
- func (fpaov *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues) AsNumFiniteBucketsArrayOfValues() ([]int32, bool)
- func (fpaov *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues) AsScaleArrayOfValues() ([]float64, bool)
- func (fpaov *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type DistributionBucketOptionsExponential_FieldTerminalPathValue
- func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) AsGrowthFactorValue() (float64, bool)
- func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) AsNumFiniteBucketsValue() (int32, bool)
- func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) AsScaleValue() (float64, bool)
- func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) CompareWith(source *Distribution_BucketOptions_Exponential) (int, bool)
- func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) SetTo(target **Distribution_BucketOptions_Exponential)
- func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type DistributionBucketOptionsFieldPathBuilder
- func (DistributionBucketOptionsFieldPathBuilder) DynamicBuckets() Distribution_BucketOptionsPathSelectorDynamicBuckets
- func (DistributionBucketOptionsFieldPathBuilder) ExplicitBuckets() Distribution_BucketOptionsPathSelectorExplicitBuckets
- func (DistributionBucketOptionsFieldPathBuilder) ExponentialBuckets() Distribution_BucketOptionsPathSelectorExponentialBuckets
- func (DistributionBucketOptionsFieldPathBuilder) LinearBuckets() Distribution_BucketOptionsPathSelectorLinearBuckets
- type DistributionBucketOptionsLinearFieldPathBuilder
- func (DistributionBucketOptionsLinearFieldPathBuilder) NumFiniteBuckets() Distribution_BucketOptions_LinearPathSelectorNumFiniteBuckets
- func (DistributionBucketOptionsLinearFieldPathBuilder) Offset() Distribution_BucketOptions_LinearPathSelectorOffset
- func (DistributionBucketOptionsLinearFieldPathBuilder) Width() Distribution_BucketOptions_LinearPathSelectorWidth
- type DistributionBucketOptionsLinear_FieldPath
- func BuildDistributionBucketOptionsLinear_FieldPath(fp gotenobject.RawFieldPath) (DistributionBucketOptionsLinear_FieldPath, error)
- func MustParseDistributionBucketOptionsLinear_FieldPath(rawField string) DistributionBucketOptionsLinear_FieldPath
- func ParseDistributionBucketOptionsLinear_FieldPath(rawField string) (DistributionBucketOptionsLinear_FieldPath, error)
- type DistributionBucketOptionsLinear_FieldPathArrayItemValue
- func MustParseDistributionBucketOptionsLinear_FieldPathArrayItemValue(pathStr, valueStr string) DistributionBucketOptionsLinear_FieldPathArrayItemValue
- func ParseDistributionBucketOptionsLinear_FieldPathArrayItemValue(pathStr, valueStr string) (DistributionBucketOptionsLinear_FieldPathArrayItemValue, error)
- type DistributionBucketOptionsLinear_FieldPathArrayOfValues
- func MustParseDistributionBucketOptionsLinear_FieldPathArrayOfValues(pathStr, valuesStr string) DistributionBucketOptionsLinear_FieldPathArrayOfValues
- func ParseDistributionBucketOptionsLinear_FieldPathArrayOfValues(pathStr, valuesStr string) (DistributionBucketOptionsLinear_FieldPathArrayOfValues, error)
- type DistributionBucketOptionsLinear_FieldPathSelector
- type DistributionBucketOptionsLinear_FieldPathValue
- type DistributionBucketOptionsLinear_FieldTerminalPath
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) ClearValue(item *Distribution_BucketOptions_Linear)
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) Get(source *Distribution_BucketOptions_Linear) (values []interface{})
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) GetDefault() interface{}
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) GetSingle(source *Distribution_BucketOptions_Linear) (interface{}, bool)
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) IsLeaf() bool
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) JSONString() string
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) Selector() DistributionBucketOptionsLinear_FieldPathSelector
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) String() string
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) WithIArrayItemValue(value interface{}) DistributionBucketOptionsLinear_FieldPathArrayItemValue
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) WithIArrayOfValues(values interface{}) DistributionBucketOptionsLinear_FieldPathArrayOfValues
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) WithIValue(value interface{}) DistributionBucketOptionsLinear_FieldPathValue
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue
- func (fpaiv *DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution_BucketOptions_Linear) bool
- func (fpaiv *DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution_BucketOptions_Linear) (interface{}, bool)
- func (fpaiv *DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues
- func (fpaov *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues) AsNumFiniteBucketsArrayOfValues() ([]int32, bool)
- func (fpaov *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues) AsOffsetArrayOfValues() ([]float64, bool)
- func (fpaov *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues) AsWidthArrayOfValues() ([]float64, bool)
- func (fpaov *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type DistributionBucketOptionsLinear_FieldTerminalPathValue
- func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) AsNumFiniteBucketsValue() (int32, bool)
- func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) AsOffsetValue() (float64, bool)
- func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) AsWidthValue() (float64, bool)
- func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) CompareWith(source *Distribution_BucketOptions_Linear) (int, bool)
- func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) SetTo(target **Distribution_BucketOptions_Linear)
- func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type DistributionBucketOptions_FieldPath
- func BuildDistributionBucketOptions_FieldPath(fp gotenobject.RawFieldPath) (DistributionBucketOptions_FieldPath, error)
- func MustParseDistributionBucketOptions_FieldPath(rawField string) DistributionBucketOptions_FieldPath
- func ParseDistributionBucketOptions_FieldPath(rawField string) (DistributionBucketOptions_FieldPath, error)
- type DistributionBucketOptions_FieldPathArrayItemValue
- type DistributionBucketOptions_FieldPathArrayOfValues
- type DistributionBucketOptions_FieldPathSelector
- type DistributionBucketOptions_FieldPathValue
- type DistributionBucketOptions_FieldSubPath
- func (fps *DistributionBucketOptions_FieldSubPath) AsDynamicBucketsSubPath() (DistributionBucketOptionsDynamic_FieldPath, bool)
- func (fps *DistributionBucketOptions_FieldSubPath) AsExplicitBucketsSubPath() (DistributionBucketOptionsExplicit_FieldPath, bool)
- func (fps *DistributionBucketOptions_FieldSubPath) AsExponentialBucketsSubPath() (DistributionBucketOptionsExponential_FieldPath, bool)
- func (fps *DistributionBucketOptions_FieldSubPath) AsLinearBucketsSubPath() (DistributionBucketOptionsLinear_FieldPath, bool)
- func (fps *DistributionBucketOptions_FieldSubPath) ClearValue(item *Distribution_BucketOptions)
- func (fps *DistributionBucketOptions_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *DistributionBucketOptions_FieldSubPath) Get(source *Distribution_BucketOptions) (values []interface{})
- func (fps *DistributionBucketOptions_FieldSubPath) GetDefault() interface{}
- func (fps *DistributionBucketOptions_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *DistributionBucketOptions_FieldSubPath) GetSingle(source *Distribution_BucketOptions) (interface{}, bool)
- func (fps *DistributionBucketOptions_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *DistributionBucketOptions_FieldSubPath) IsLeaf() bool
- func (fps *DistributionBucketOptions_FieldSubPath) JSONString() string
- func (fps *DistributionBucketOptions_FieldSubPath) Selector() DistributionBucketOptions_FieldPathSelector
- func (fps *DistributionBucketOptions_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fps *DistributionBucketOptions_FieldSubPath) String() string
- func (fps *DistributionBucketOptions_FieldSubPath) WithIArrayItemValue(value interface{}) DistributionBucketOptions_FieldPathArrayItemValue
- func (fps *DistributionBucketOptions_FieldSubPath) WithIArrayOfValues(values interface{}) DistributionBucketOptions_FieldPathArrayOfValues
- func (fps *DistributionBucketOptions_FieldSubPath) WithIValue(value interface{}) DistributionBucketOptions_FieldPathValue
- func (fps *DistributionBucketOptions_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *DistributionBucketOptions_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *DistributionBucketOptions_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type DistributionBucketOptions_FieldSubPathArrayItemValue
- func (fpaivs *DistributionBucketOptions_FieldSubPathArrayItemValue) AsDynamicBucketsPathItemValue() (DistributionBucketOptionsDynamic_FieldPathArrayItemValue, bool)
- func (fpaivs *DistributionBucketOptions_FieldSubPathArrayItemValue) AsExplicitBucketsPathItemValue() (DistributionBucketOptionsExplicit_FieldPathArrayItemValue, bool)
- func (fpaivs *DistributionBucketOptions_FieldSubPathArrayItemValue) AsExponentialBucketsPathItemValue() (DistributionBucketOptionsExponential_FieldPathArrayItemValue, bool)
- func (fpaivs *DistributionBucketOptions_FieldSubPathArrayItemValue) AsLinearBucketsPathItemValue() (DistributionBucketOptionsLinear_FieldPathArrayItemValue, bool)
- func (fpaivs *DistributionBucketOptions_FieldSubPathArrayItemValue) ContainsValue(source *Distribution_BucketOptions) bool
- func (fpaivs *DistributionBucketOptions_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type DistributionBucketOptions_FieldSubPathArrayOfValues
- func (fpsaov *DistributionBucketOptions_FieldSubPathArrayOfValues) AsDynamicBucketsPathArrayOfValues() (DistributionBucketOptionsDynamic_FieldPathArrayOfValues, bool)
- func (fpsaov *DistributionBucketOptions_FieldSubPathArrayOfValues) AsExplicitBucketsPathArrayOfValues() (DistributionBucketOptionsExplicit_FieldPathArrayOfValues, bool)
- func (fpsaov *DistributionBucketOptions_FieldSubPathArrayOfValues) AsExponentialBucketsPathArrayOfValues() (DistributionBucketOptionsExponential_FieldPathArrayOfValues, bool)
- func (fpsaov *DistributionBucketOptions_FieldSubPathArrayOfValues) AsLinearBucketsPathArrayOfValues() (DistributionBucketOptionsLinear_FieldPathArrayOfValues, bool)
- func (fpsaov *DistributionBucketOptions_FieldSubPathArrayOfValues) GetRawValues() []interface{}
- type DistributionBucketOptions_FieldSubPathValue
- func (fpvs *DistributionBucketOptions_FieldSubPathValue) AsDynamicBucketsPathValue() (DistributionBucketOptionsDynamic_FieldPathValue, bool)
- func (fpvs *DistributionBucketOptions_FieldSubPathValue) AsExplicitBucketsPathValue() (DistributionBucketOptionsExplicit_FieldPathValue, bool)
- func (fpvs *DistributionBucketOptions_FieldSubPathValue) AsExponentialBucketsPathValue() (DistributionBucketOptionsExponential_FieldPathValue, bool)
- func (fpvs *DistributionBucketOptions_FieldSubPathValue) AsLinearBucketsPathValue() (DistributionBucketOptionsLinear_FieldPathValue, bool)
- func (fpvs *DistributionBucketOptions_FieldSubPathValue) CompareWith(source *Distribution_BucketOptions) (int, bool)
- func (fpvs *DistributionBucketOptions_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *DistributionBucketOptions_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *DistributionBucketOptions_FieldSubPathValue) SetTo(target **Distribution_BucketOptions)
- func (fpvs *DistributionBucketOptions_FieldSubPathValue) SetToRaw(target proto.Message)
- type DistributionBucketOptions_FieldTerminalPath
- func (fp *DistributionBucketOptions_FieldTerminalPath) ClearValue(item *Distribution_BucketOptions)
- func (fp *DistributionBucketOptions_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *DistributionBucketOptions_FieldTerminalPath) Get(source *Distribution_BucketOptions) (values []interface{})
- func (fp *DistributionBucketOptions_FieldTerminalPath) GetDefault() interface{}
- func (fp *DistributionBucketOptions_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *DistributionBucketOptions_FieldTerminalPath) GetSingle(source *Distribution_BucketOptions) (interface{}, bool)
- func (fp *DistributionBucketOptions_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *DistributionBucketOptions_FieldTerminalPath) IsLeaf() bool
- func (fp *DistributionBucketOptions_FieldTerminalPath) JSONString() string
- func (fp *DistributionBucketOptions_FieldTerminalPath) Selector() DistributionBucketOptions_FieldPathSelector
- func (fp *DistributionBucketOptions_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *DistributionBucketOptions_FieldTerminalPath) String() string
- func (fp *DistributionBucketOptions_FieldTerminalPath) WithIArrayItemValue(value interface{}) DistributionBucketOptions_FieldPathArrayItemValue
- func (fp *DistributionBucketOptions_FieldTerminalPath) WithIArrayOfValues(values interface{}) DistributionBucketOptions_FieldPathArrayOfValues
- func (fp *DistributionBucketOptions_FieldTerminalPath) WithIValue(value interface{}) DistributionBucketOptions_FieldPathValue
- func (fp *DistributionBucketOptions_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *DistributionBucketOptions_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *DistributionBucketOptions_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type DistributionBucketOptions_FieldTerminalPathArrayItemValue
- func (fpaiv *DistributionBucketOptions_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution_BucketOptions) bool
- func (fpaiv *DistributionBucketOptions_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *DistributionBucketOptions_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution_BucketOptions) (interface{}, bool)
- func (fpaiv *DistributionBucketOptions_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type DistributionBucketOptions_FieldTerminalPathArrayOfValues
- func (fpaov *DistributionBucketOptions_FieldTerminalPathArrayOfValues) AsDynamicBucketsArrayOfValues() ([]*Distribution_BucketOptions_Dynamic, bool)
- func (fpaov *DistributionBucketOptions_FieldTerminalPathArrayOfValues) AsExplicitBucketsArrayOfValues() ([]*Distribution_BucketOptions_Explicit, bool)
- func (fpaov *DistributionBucketOptions_FieldTerminalPathArrayOfValues) AsExponentialBucketsArrayOfValues() ([]*Distribution_BucketOptions_Exponential, bool)
- func (fpaov *DistributionBucketOptions_FieldTerminalPathArrayOfValues) AsLinearBucketsArrayOfValues() ([]*Distribution_BucketOptions_Linear, bool)
- func (fpaov *DistributionBucketOptions_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type DistributionBucketOptions_FieldTerminalPathValue
- func (fpv *DistributionBucketOptions_FieldTerminalPathValue) AsDynamicBucketsValue() (*Distribution_BucketOptions_Dynamic, bool)
- func (fpv *DistributionBucketOptions_FieldTerminalPathValue) AsExplicitBucketsValue() (*Distribution_BucketOptions_Explicit, bool)
- func (fpv *DistributionBucketOptions_FieldTerminalPathValue) AsExponentialBucketsValue() (*Distribution_BucketOptions_Exponential, bool)
- func (fpv *DistributionBucketOptions_FieldTerminalPathValue) AsLinearBucketsValue() (*Distribution_BucketOptions_Linear, bool)
- func (fpv *DistributionBucketOptions_FieldTerminalPathValue) CompareWith(source *Distribution_BucketOptions) (int, bool)
- func (fpv *DistributionBucketOptions_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *DistributionBucketOptions_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *DistributionBucketOptions_FieldTerminalPathValue) SetTo(target **Distribution_BucketOptions)
- func (fpv *DistributionBucketOptions_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type DistributionFieldPathBuilder
- func (DistributionFieldPathBuilder) BucketCounts() DistributionPathSelectorBucketCounts
- func (DistributionFieldPathBuilder) BucketOptions() DistributionPathSelectorBucketOptions
- func (DistributionFieldPathBuilder) Count() DistributionPathSelectorCount
- func (DistributionFieldPathBuilder) Mean() DistributionPathSelectorMean
- func (DistributionFieldPathBuilder) Range() DistributionPathSelectorRange
- func (DistributionFieldPathBuilder) SumOfSquaredDeviation() DistributionPathSelectorSumOfSquaredDeviation
- type DistributionPathSelectorBucketCounts
- func (DistributionPathSelectorBucketCounts) FieldPath() *Distribution_FieldTerminalPath
- func (s DistributionPathSelectorBucketCounts) WithArrayOfValues(values [][]int64) *Distribution_FieldTerminalPathArrayOfValues
- func (s DistributionPathSelectorBucketCounts) WithItemValue(value int64) *Distribution_FieldTerminalPathArrayItemValue
- func (s DistributionPathSelectorBucketCounts) WithValue(value []int64) *Distribution_FieldTerminalPathValue
- type DistributionPathSelectorBucketOptions
- func (DistributionPathSelectorBucketOptions) DynamicBuckets() DistributionPathSelectorBucketOptionsDynamicBuckets
- func (DistributionPathSelectorBucketOptions) ExplicitBuckets() DistributionPathSelectorBucketOptionsExplicitBuckets
- func (DistributionPathSelectorBucketOptions) ExponentialBuckets() DistributionPathSelectorBucketOptionsExponentialBuckets
- func (DistributionPathSelectorBucketOptions) FieldPath() *Distribution_FieldTerminalPath
- func (DistributionPathSelectorBucketOptions) LinearBuckets() DistributionPathSelectorBucketOptionsLinearBuckets
- func (s DistributionPathSelectorBucketOptions) WithArrayOfValues(values []*Distribution_BucketOptions) *Distribution_FieldTerminalPathArrayOfValues
- func (s DistributionPathSelectorBucketOptions) WithSubArrayItemValue(subPathArrayItemValue DistributionBucketOptions_FieldPathArrayItemValue) *Distribution_FieldSubPathArrayItemValue
- func (s DistributionPathSelectorBucketOptions) WithSubArrayOfValues(subPathArrayOfValues DistributionBucketOptions_FieldPathArrayOfValues) *Distribution_FieldSubPathArrayOfValues
- func (DistributionPathSelectorBucketOptions) WithSubPath(subPath DistributionBucketOptions_FieldPath) *Distribution_FieldSubPath
- func (s DistributionPathSelectorBucketOptions) WithSubValue(subPathValue DistributionBucketOptions_FieldPathValue) *Distribution_FieldSubPathValue
- func (s DistributionPathSelectorBucketOptions) WithValue(value *Distribution_BucketOptions) *Distribution_FieldTerminalPathValue
- type DistributionPathSelectorBucketOptionsDynamicBuckets
- func (DistributionPathSelectorBucketOptionsDynamicBuckets) Compression() DistributionPathSelectorBucketOptionsDynamicBucketsCompression
- func (DistributionPathSelectorBucketOptionsDynamicBuckets) FieldPath() *Distribution_FieldSubPath
- func (DistributionPathSelectorBucketOptionsDynamicBuckets) Means() DistributionPathSelectorBucketOptionsDynamicBucketsMeans
- func (s DistributionPathSelectorBucketOptionsDynamicBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Dynamic) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsDynamicBuckets) WithValue(value *Distribution_BucketOptions_Dynamic) *Distribution_FieldSubPathValue
- type DistributionPathSelectorBucketOptionsDynamicBucketsCompression
- func (DistributionPathSelectorBucketOptionsDynamicBucketsCompression) FieldPath() *Distribution_FieldSubPath
- func (s DistributionPathSelectorBucketOptionsDynamicBucketsCompression) WithArrayOfValues(values []float64) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsDynamicBucketsCompression) WithValue(value float64) *Distribution_FieldSubPathValue
- type DistributionPathSelectorBucketOptionsDynamicBucketsMeans
- func (DistributionPathSelectorBucketOptionsDynamicBucketsMeans) FieldPath() *Distribution_FieldSubPath
- func (s DistributionPathSelectorBucketOptionsDynamicBucketsMeans) WithArrayOfValues(values [][]float64) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsDynamicBucketsMeans) WithItemValue(value float64) *Distribution_FieldSubPathArrayItemValue
- func (s DistributionPathSelectorBucketOptionsDynamicBucketsMeans) WithValue(value []float64) *Distribution_FieldSubPathValue
- type DistributionPathSelectorBucketOptionsExplicitBuckets
- func (DistributionPathSelectorBucketOptionsExplicitBuckets) Bounds() DistributionPathSelectorBucketOptionsExplicitBucketsBounds
- func (DistributionPathSelectorBucketOptionsExplicitBuckets) FieldPath() *Distribution_FieldSubPath
- func (s DistributionPathSelectorBucketOptionsExplicitBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Explicit) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsExplicitBuckets) WithValue(value *Distribution_BucketOptions_Explicit) *Distribution_FieldSubPathValue
- type DistributionPathSelectorBucketOptionsExplicitBucketsBounds
- func (DistributionPathSelectorBucketOptionsExplicitBucketsBounds) FieldPath() *Distribution_FieldSubPath
- func (s DistributionPathSelectorBucketOptionsExplicitBucketsBounds) WithArrayOfValues(values [][]float64) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsExplicitBucketsBounds) WithItemValue(value float64) *Distribution_FieldSubPathArrayItemValue
- func (s DistributionPathSelectorBucketOptionsExplicitBucketsBounds) WithValue(value []float64) *Distribution_FieldSubPathValue
- type DistributionPathSelectorBucketOptionsExponentialBuckets
- func (DistributionPathSelectorBucketOptionsExponentialBuckets) FieldPath() *Distribution_FieldSubPath
- func (DistributionPathSelectorBucketOptionsExponentialBuckets) GrowthFactor() DistributionPathSelectorBucketOptionsExponentialBucketsGrowthFactor
- func (DistributionPathSelectorBucketOptionsExponentialBuckets) NumFiniteBuckets() DistributionPathSelectorBucketOptionsExponentialBucketsNumFiniteBuckets
- func (DistributionPathSelectorBucketOptionsExponentialBuckets) Scale() DistributionPathSelectorBucketOptionsExponentialBucketsScale
- func (s DistributionPathSelectorBucketOptionsExponentialBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Exponential) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsExponentialBuckets) WithValue(value *Distribution_BucketOptions_Exponential) *Distribution_FieldSubPathValue
- type DistributionPathSelectorBucketOptionsExponentialBucketsGrowthFactor
- func (DistributionPathSelectorBucketOptionsExponentialBucketsGrowthFactor) FieldPath() *Distribution_FieldSubPath
- func (s DistributionPathSelectorBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues(values []float64) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsExponentialBucketsGrowthFactor) WithValue(value float64) *Distribution_FieldSubPathValue
- type DistributionPathSelectorBucketOptionsExponentialBucketsNumFiniteBuckets
- func (DistributionPathSelectorBucketOptionsExponentialBucketsNumFiniteBuckets) FieldPath() *Distribution_FieldSubPath
- func (s DistributionPathSelectorBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsExponentialBucketsNumFiniteBuckets) WithValue(value int32) *Distribution_FieldSubPathValue
- type DistributionPathSelectorBucketOptionsExponentialBucketsScale
- func (DistributionPathSelectorBucketOptionsExponentialBucketsScale) FieldPath() *Distribution_FieldSubPath
- func (s DistributionPathSelectorBucketOptionsExponentialBucketsScale) WithArrayOfValues(values []float64) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsExponentialBucketsScale) WithValue(value float64) *Distribution_FieldSubPathValue
- type DistributionPathSelectorBucketOptionsLinearBuckets
- func (DistributionPathSelectorBucketOptionsLinearBuckets) FieldPath() *Distribution_FieldSubPath
- func (DistributionPathSelectorBucketOptionsLinearBuckets) NumFiniteBuckets() DistributionPathSelectorBucketOptionsLinearBucketsNumFiniteBuckets
- func (DistributionPathSelectorBucketOptionsLinearBuckets) Offset() DistributionPathSelectorBucketOptionsLinearBucketsOffset
- func (DistributionPathSelectorBucketOptionsLinearBuckets) Width() DistributionPathSelectorBucketOptionsLinearBucketsWidth
- func (s DistributionPathSelectorBucketOptionsLinearBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Linear) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsLinearBuckets) WithValue(value *Distribution_BucketOptions_Linear) *Distribution_FieldSubPathValue
- type DistributionPathSelectorBucketOptionsLinearBucketsNumFiniteBuckets
- func (DistributionPathSelectorBucketOptionsLinearBucketsNumFiniteBuckets) FieldPath() *Distribution_FieldSubPath
- func (s DistributionPathSelectorBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsLinearBucketsNumFiniteBuckets) WithValue(value int32) *Distribution_FieldSubPathValue
- type DistributionPathSelectorBucketOptionsLinearBucketsOffset
- func (DistributionPathSelectorBucketOptionsLinearBucketsOffset) FieldPath() *Distribution_FieldSubPath
- func (s DistributionPathSelectorBucketOptionsLinearBucketsOffset) WithArrayOfValues(values []float64) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsLinearBucketsOffset) WithValue(value float64) *Distribution_FieldSubPathValue
- type DistributionPathSelectorBucketOptionsLinearBucketsWidth
- func (DistributionPathSelectorBucketOptionsLinearBucketsWidth) FieldPath() *Distribution_FieldSubPath
- func (s DistributionPathSelectorBucketOptionsLinearBucketsWidth) WithArrayOfValues(values []float64) *Distribution_FieldSubPathArrayOfValues
- func (s DistributionPathSelectorBucketOptionsLinearBucketsWidth) WithValue(value float64) *Distribution_FieldSubPathValue
- type DistributionPathSelectorCount
- type DistributionPathSelectorMean
- type DistributionPathSelectorRange
- func (DistributionPathSelectorRange) FieldPath() *Distribution_FieldTerminalPath
- func (DistributionPathSelectorRange) Max() DistributionPathSelectorRangeMax
- func (DistributionPathSelectorRange) Min() DistributionPathSelectorRangeMin
- func (s DistributionPathSelectorRange) WithArrayOfValues(values []*Distribution_Range) *Distribution_FieldTerminalPathArrayOfValues
- func (s DistributionPathSelectorRange) WithSubArrayItemValue(subPathArrayItemValue DistributionRange_FieldPathArrayItemValue) *Distribution_FieldSubPathArrayItemValue
- func (s DistributionPathSelectorRange) WithSubArrayOfValues(subPathArrayOfValues DistributionRange_FieldPathArrayOfValues) *Distribution_FieldSubPathArrayOfValues
- func (DistributionPathSelectorRange) WithSubPath(subPath DistributionRange_FieldPath) *Distribution_FieldSubPath
- func (s DistributionPathSelectorRange) WithSubValue(subPathValue DistributionRange_FieldPathValue) *Distribution_FieldSubPathValue
- func (s DistributionPathSelectorRange) WithValue(value *Distribution_Range) *Distribution_FieldTerminalPathValue
- type DistributionPathSelectorRangeMax
- type DistributionPathSelectorRangeMin
- type DistributionPathSelectorSumOfSquaredDeviation
- func (DistributionPathSelectorSumOfSquaredDeviation) FieldPath() *Distribution_FieldTerminalPath
- func (s DistributionPathSelectorSumOfSquaredDeviation) WithArrayOfValues(values []float64) *Distribution_FieldTerminalPathArrayOfValues
- func (s DistributionPathSelectorSumOfSquaredDeviation) WithValue(value float64) *Distribution_FieldTerminalPathValue
- type DistributionRangeFieldPathBuilder
- type DistributionRange_FieldPath
- type DistributionRange_FieldPathArrayItemValue
- type DistributionRange_FieldPathArrayOfValues
- type DistributionRange_FieldPathSelector
- type DistributionRange_FieldPathValue
- type DistributionRange_FieldTerminalPath
- func (fp *DistributionRange_FieldTerminalPath) ClearValue(item *Distribution_Range)
- func (fp *DistributionRange_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *DistributionRange_FieldTerminalPath) Get(source *Distribution_Range) (values []interface{})
- func (fp *DistributionRange_FieldTerminalPath) GetDefault() interface{}
- func (fp *DistributionRange_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *DistributionRange_FieldTerminalPath) GetSingle(source *Distribution_Range) (interface{}, bool)
- func (fp *DistributionRange_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *DistributionRange_FieldTerminalPath) IsLeaf() bool
- func (fp *DistributionRange_FieldTerminalPath) JSONString() string
- func (fp *DistributionRange_FieldTerminalPath) Selector() DistributionRange_FieldPathSelector
- func (fp *DistributionRange_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *DistributionRange_FieldTerminalPath) String() string
- func (fp *DistributionRange_FieldTerminalPath) WithIArrayItemValue(value interface{}) DistributionRange_FieldPathArrayItemValue
- func (fp *DistributionRange_FieldTerminalPath) WithIArrayOfValues(values interface{}) DistributionRange_FieldPathArrayOfValues
- func (fp *DistributionRange_FieldTerminalPath) WithIValue(value interface{}) DistributionRange_FieldPathValue
- func (fp *DistributionRange_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *DistributionRange_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *DistributionRange_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type DistributionRange_FieldTerminalPathArrayItemValue
- func (fpaiv *DistributionRange_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution_Range) bool
- func (fpaiv *DistributionRange_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *DistributionRange_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution_Range) (interface{}, bool)
- func (fpaiv *DistributionRange_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type DistributionRange_FieldTerminalPathArrayOfValues
- func (fpaov *DistributionRange_FieldTerminalPathArrayOfValues) AsMaxArrayOfValues() ([]float64, bool)
- func (fpaov *DistributionRange_FieldTerminalPathArrayOfValues) AsMinArrayOfValues() ([]float64, bool)
- func (fpaov *DistributionRange_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type DistributionRange_FieldTerminalPathValue
- func (fpv *DistributionRange_FieldTerminalPathValue) AsMaxValue() (float64, bool)
- func (fpv *DistributionRange_FieldTerminalPathValue) AsMinValue() (float64, bool)
- func (fpv *DistributionRange_FieldTerminalPathValue) CompareWith(source *Distribution_Range) (int, bool)
- func (fpv *DistributionRange_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *DistributionRange_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *DistributionRange_FieldTerminalPathValue) SetTo(target **Distribution_Range)
- func (fpv *DistributionRange_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type Distribution_BucketOptions
- func (o *Distribution_BucketOptions) Clone() *Distribution_BucketOptions
- func (o *Distribution_BucketOptions) CloneRaw() gotenobject.GotenObjectExt
- func (*Distribution_BucketOptions) Descriptor() ([]byte, []int)
- func (m *Distribution_BucketOptions) GetDynamicBuckets() *Distribution_BucketOptions_Dynamic
- func (m *Distribution_BucketOptions) GetExplicitBuckets() *Distribution_BucketOptions_Explicit
- func (m *Distribution_BucketOptions) GetExponentialBuckets() *Distribution_BucketOptions_Exponential
- func (m *Distribution_BucketOptions) GetLinearBuckets() *Distribution_BucketOptions_Linear
- func (m *Distribution_BucketOptions) GetOptions() isDistribution_BucketOptions_Options
- func (*Distribution_BucketOptions) GotenMessage()
- func (o *Distribution_BucketOptions) GotenObjectExt()
- func (obj *Distribution_BucketOptions) GotenValidate() error
- func (o *Distribution_BucketOptions) MakeDiffFieldMask(other *Distribution_BucketOptions) *Distribution_BucketOptions_FieldMask
- func (o *Distribution_BucketOptions) MakeFullFieldMask() *Distribution_BucketOptions_FieldMask
- func (o *Distribution_BucketOptions) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Distribution_BucketOptions) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Distribution_BucketOptions) Marshal() ([]byte, error)
- func (m *Distribution_BucketOptions) MarshalJSON() ([]byte, error)
- func (o *Distribution_BucketOptions) Merge(source *Distribution_BucketOptions)
- func (o *Distribution_BucketOptions) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Distribution_BucketOptions) ProtoMessage()
- func (m *Distribution_BucketOptions) ProtoReflect() preflect.Message
- func (m *Distribution_BucketOptions) Reset()
- func (m *Distribution_BucketOptions) SetDynamicBuckets(fv *Distribution_BucketOptions_Dynamic)
- func (m *Distribution_BucketOptions) SetExplicitBuckets(fv *Distribution_BucketOptions_Explicit)
- func (m *Distribution_BucketOptions) SetExponentialBuckets(fv *Distribution_BucketOptions_Exponential)
- func (m *Distribution_BucketOptions) SetLinearBuckets(fv *Distribution_BucketOptions_Linear)
- func (m *Distribution_BucketOptions) SetOptions(ofv isDistribution_BucketOptions_Options)
- func (m *Distribution_BucketOptions) String() string
- func (m *Distribution_BucketOptions) Unmarshal(b []byte) error
- func (m *Distribution_BucketOptions) UnmarshalJSON(data []byte) error
- type Distribution_BucketOptionsPathSelectorDynamicBuckets
- func (Distribution_BucketOptionsPathSelectorDynamicBuckets) Compression() Distribution_BucketOptionsPathSelectorDynamicBucketsCompression
- func (Distribution_BucketOptionsPathSelectorDynamicBuckets) FieldPath() *DistributionBucketOptions_FieldTerminalPath
- func (Distribution_BucketOptionsPathSelectorDynamicBuckets) Means() Distribution_BucketOptionsPathSelectorDynamicBucketsMeans
- func (s Distribution_BucketOptionsPathSelectorDynamicBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Dynamic) *DistributionBucketOptions_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorDynamicBuckets) WithSubArrayItemValue(subPathArrayItemValue DistributionBucketOptionsDynamic_FieldPathArrayItemValue) *DistributionBucketOptions_FieldSubPathArrayItemValue
- func (s Distribution_BucketOptionsPathSelectorDynamicBuckets) WithSubArrayOfValues(subPathArrayOfValues DistributionBucketOptionsDynamic_FieldPathArrayOfValues) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (Distribution_BucketOptionsPathSelectorDynamicBuckets) WithSubPath(subPath DistributionBucketOptionsDynamic_FieldPath) *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorDynamicBuckets) WithSubValue(subPathValue DistributionBucketOptionsDynamic_FieldPathValue) *DistributionBucketOptions_FieldSubPathValue
- func (s Distribution_BucketOptionsPathSelectorDynamicBuckets) WithValue(value *Distribution_BucketOptions_Dynamic) *DistributionBucketOptions_FieldTerminalPathValue
- type Distribution_BucketOptionsPathSelectorDynamicBucketsCompression
- func (Distribution_BucketOptionsPathSelectorDynamicBucketsCompression) FieldPath() *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorDynamicBucketsCompression) WithArrayOfValues(values []float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorDynamicBucketsCompression) WithValue(value float64) *DistributionBucketOptions_FieldSubPathValue
- type Distribution_BucketOptionsPathSelectorDynamicBucketsMeans
- func (Distribution_BucketOptionsPathSelectorDynamicBucketsMeans) FieldPath() *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorDynamicBucketsMeans) WithArrayOfValues(values [][]float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorDynamicBucketsMeans) WithItemValue(value float64) *DistributionBucketOptions_FieldSubPathArrayItemValue
- func (s Distribution_BucketOptionsPathSelectorDynamicBucketsMeans) WithValue(value []float64) *DistributionBucketOptions_FieldSubPathValue
- type Distribution_BucketOptionsPathSelectorExplicitBuckets
- func (Distribution_BucketOptionsPathSelectorExplicitBuckets) Bounds() Distribution_BucketOptionsPathSelectorExplicitBucketsBounds
- func (Distribution_BucketOptionsPathSelectorExplicitBuckets) FieldPath() *DistributionBucketOptions_FieldTerminalPath
- func (s Distribution_BucketOptionsPathSelectorExplicitBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Explicit) *DistributionBucketOptions_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorExplicitBuckets) WithSubArrayItemValue(...) *DistributionBucketOptions_FieldSubPathArrayItemValue
- func (s Distribution_BucketOptionsPathSelectorExplicitBuckets) WithSubArrayOfValues(subPathArrayOfValues DistributionBucketOptionsExplicit_FieldPathArrayOfValues) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (Distribution_BucketOptionsPathSelectorExplicitBuckets) WithSubPath(subPath DistributionBucketOptionsExplicit_FieldPath) *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorExplicitBuckets) WithSubValue(subPathValue DistributionBucketOptionsExplicit_FieldPathValue) *DistributionBucketOptions_FieldSubPathValue
- func (s Distribution_BucketOptionsPathSelectorExplicitBuckets) WithValue(value *Distribution_BucketOptions_Explicit) *DistributionBucketOptions_FieldTerminalPathValue
- type Distribution_BucketOptionsPathSelectorExplicitBucketsBounds
- func (Distribution_BucketOptionsPathSelectorExplicitBucketsBounds) FieldPath() *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorExplicitBucketsBounds) WithArrayOfValues(values [][]float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorExplicitBucketsBounds) WithItemValue(value float64) *DistributionBucketOptions_FieldSubPathArrayItemValue
- func (s Distribution_BucketOptionsPathSelectorExplicitBucketsBounds) WithValue(value []float64) *DistributionBucketOptions_FieldSubPathValue
- type Distribution_BucketOptionsPathSelectorExponentialBuckets
- func (Distribution_BucketOptionsPathSelectorExponentialBuckets) FieldPath() *DistributionBucketOptions_FieldTerminalPath
- func (Distribution_BucketOptionsPathSelectorExponentialBuckets) GrowthFactor() Distribution_BucketOptionsPathSelectorExponentialBucketsGrowthFactor
- func (Distribution_BucketOptionsPathSelectorExponentialBuckets) NumFiniteBuckets() Distribution_BucketOptionsPathSelectorExponentialBucketsNumFiniteBuckets
- func (Distribution_BucketOptionsPathSelectorExponentialBuckets) Scale() Distribution_BucketOptionsPathSelectorExponentialBucketsScale
- func (s Distribution_BucketOptionsPathSelectorExponentialBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Exponential) *DistributionBucketOptions_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorExponentialBuckets) WithSubArrayItemValue(...) *DistributionBucketOptions_FieldSubPathArrayItemValue
- func (s Distribution_BucketOptionsPathSelectorExponentialBuckets) WithSubArrayOfValues(...) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (Distribution_BucketOptionsPathSelectorExponentialBuckets) WithSubPath(subPath DistributionBucketOptionsExponential_FieldPath) *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorExponentialBuckets) WithSubValue(subPathValue DistributionBucketOptionsExponential_FieldPathValue) *DistributionBucketOptions_FieldSubPathValue
- func (s Distribution_BucketOptionsPathSelectorExponentialBuckets) WithValue(value *Distribution_BucketOptions_Exponential) *DistributionBucketOptions_FieldTerminalPathValue
- type Distribution_BucketOptionsPathSelectorExponentialBucketsGrowthFactor
- func (Distribution_BucketOptionsPathSelectorExponentialBucketsGrowthFactor) FieldPath() *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorExponentialBucketsGrowthFactor) WithArrayOfValues(values []float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorExponentialBucketsGrowthFactor) WithValue(value float64) *DistributionBucketOptions_FieldSubPathValue
- type Distribution_BucketOptionsPathSelectorExponentialBucketsNumFiniteBuckets
- func (Distribution_BucketOptionsPathSelectorExponentialBucketsNumFiniteBuckets) FieldPath() *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorExponentialBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorExponentialBucketsNumFiniteBuckets) WithValue(value int32) *DistributionBucketOptions_FieldSubPathValue
- type Distribution_BucketOptionsPathSelectorExponentialBucketsScale
- func (Distribution_BucketOptionsPathSelectorExponentialBucketsScale) FieldPath() *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorExponentialBucketsScale) WithArrayOfValues(values []float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorExponentialBucketsScale) WithValue(value float64) *DistributionBucketOptions_FieldSubPathValue
- type Distribution_BucketOptionsPathSelectorLinearBuckets
- func (Distribution_BucketOptionsPathSelectorLinearBuckets) FieldPath() *DistributionBucketOptions_FieldTerminalPath
- func (Distribution_BucketOptionsPathSelectorLinearBuckets) NumFiniteBuckets() Distribution_BucketOptionsPathSelectorLinearBucketsNumFiniteBuckets
- func (Distribution_BucketOptionsPathSelectorLinearBuckets) Offset() Distribution_BucketOptionsPathSelectorLinearBucketsOffset
- func (Distribution_BucketOptionsPathSelectorLinearBuckets) Width() Distribution_BucketOptionsPathSelectorLinearBucketsWidth
- func (s Distribution_BucketOptionsPathSelectorLinearBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Linear) *DistributionBucketOptions_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorLinearBuckets) WithSubArrayItemValue(subPathArrayItemValue DistributionBucketOptionsLinear_FieldPathArrayItemValue) *DistributionBucketOptions_FieldSubPathArrayItemValue
- func (s Distribution_BucketOptionsPathSelectorLinearBuckets) WithSubArrayOfValues(subPathArrayOfValues DistributionBucketOptionsLinear_FieldPathArrayOfValues) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (Distribution_BucketOptionsPathSelectorLinearBuckets) WithSubPath(subPath DistributionBucketOptionsLinear_FieldPath) *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorLinearBuckets) WithSubValue(subPathValue DistributionBucketOptionsLinear_FieldPathValue) *DistributionBucketOptions_FieldSubPathValue
- func (s Distribution_BucketOptionsPathSelectorLinearBuckets) WithValue(value *Distribution_BucketOptions_Linear) *DistributionBucketOptions_FieldTerminalPathValue
- type Distribution_BucketOptionsPathSelectorLinearBucketsNumFiniteBuckets
- func (Distribution_BucketOptionsPathSelectorLinearBucketsNumFiniteBuckets) FieldPath() *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorLinearBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorLinearBucketsNumFiniteBuckets) WithValue(value int32) *DistributionBucketOptions_FieldSubPathValue
- type Distribution_BucketOptionsPathSelectorLinearBucketsOffset
- func (Distribution_BucketOptionsPathSelectorLinearBucketsOffset) FieldPath() *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorLinearBucketsOffset) WithArrayOfValues(values []float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorLinearBucketsOffset) WithValue(value float64) *DistributionBucketOptions_FieldSubPathValue
- type Distribution_BucketOptionsPathSelectorLinearBucketsWidth
- func (Distribution_BucketOptionsPathSelectorLinearBucketsWidth) FieldPath() *DistributionBucketOptions_FieldSubPath
- func (s Distribution_BucketOptionsPathSelectorLinearBucketsWidth) WithArrayOfValues(values []float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
- func (s Distribution_BucketOptionsPathSelectorLinearBucketsWidth) WithValue(value float64) *DistributionBucketOptions_FieldSubPathValue
- type Distribution_BucketOptions_Dynamic
- func (o *Distribution_BucketOptions_Dynamic) Clone() *Distribution_BucketOptions_Dynamic
- func (o *Distribution_BucketOptions_Dynamic) CloneRaw() gotenobject.GotenObjectExt
- func (*Distribution_BucketOptions_Dynamic) Descriptor() ([]byte, []int)
- func (m *Distribution_BucketOptions_Dynamic) GetCompression() float64
- func (m *Distribution_BucketOptions_Dynamic) GetMeans() []float64
- func (*Distribution_BucketOptions_Dynamic) GotenMessage()
- func (o *Distribution_BucketOptions_Dynamic) GotenObjectExt()
- func (obj *Distribution_BucketOptions_Dynamic) GotenValidate() error
- func (o *Distribution_BucketOptions_Dynamic) MakeDiffFieldMask(other *Distribution_BucketOptions_Dynamic) *Distribution_BucketOptions_Dynamic_FieldMask
- func (o *Distribution_BucketOptions_Dynamic) MakeFullFieldMask() *Distribution_BucketOptions_Dynamic_FieldMask
- func (o *Distribution_BucketOptions_Dynamic) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Distribution_BucketOptions_Dynamic) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Distribution_BucketOptions_Dynamic) Marshal() ([]byte, error)
- func (m *Distribution_BucketOptions_Dynamic) MarshalJSON() ([]byte, error)
- func (o *Distribution_BucketOptions_Dynamic) Merge(source *Distribution_BucketOptions_Dynamic)
- func (o *Distribution_BucketOptions_Dynamic) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Distribution_BucketOptions_Dynamic) ProtoMessage()
- func (m *Distribution_BucketOptions_Dynamic) ProtoReflect() preflect.Message
- func (m *Distribution_BucketOptions_Dynamic) Reset()
- func (m *Distribution_BucketOptions_Dynamic) SetCompression(fv float64)
- func (m *Distribution_BucketOptions_Dynamic) SetMeans(fv []float64)
- func (m *Distribution_BucketOptions_Dynamic) String() string
- func (m *Distribution_BucketOptions_Dynamic) Unmarshal(b []byte) error
- func (m *Distribution_BucketOptions_Dynamic) UnmarshalJSON(data []byte) error
- type Distribution_BucketOptions_DynamicBuckets
- type Distribution_BucketOptions_DynamicPathSelectorCompression
- func (Distribution_BucketOptions_DynamicPathSelectorCompression) FieldPath() *DistributionBucketOptionsDynamic_FieldTerminalPath
- func (s Distribution_BucketOptions_DynamicPathSelectorCompression) WithArrayOfValues(values []float64) *DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptions_DynamicPathSelectorCompression) WithValue(value float64) *DistributionBucketOptionsDynamic_FieldTerminalPathValue
- type Distribution_BucketOptions_DynamicPathSelectorMeans
- func (Distribution_BucketOptions_DynamicPathSelectorMeans) FieldPath() *DistributionBucketOptionsDynamic_FieldTerminalPath
- func (s Distribution_BucketOptions_DynamicPathSelectorMeans) WithArrayOfValues(values [][]float64) *DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptions_DynamicPathSelectorMeans) WithItemValue(value float64) *DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue
- func (s Distribution_BucketOptions_DynamicPathSelectorMeans) WithValue(value []float64) *DistributionBucketOptionsDynamic_FieldTerminalPathValue
- type Distribution_BucketOptions_Dynamic_FieldMask
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) AppendPath(path DistributionBucketOptionsDynamic_FieldPath)
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) FilterInputFields() *Distribution_BucketOptions_Dynamic_FieldMask
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) GetPaths() []DistributionBucketOptionsDynamic_FieldPath
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) IsFull() bool
- func (fieldMask Distribution_BucketOptions_Dynamic_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Distribution_BucketOptions_Dynamic_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) PathsCount() int
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) Project(source *Distribution_BucketOptions_Dynamic) *Distribution_BucketOptions_Dynamic
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) ProtoMessage()
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) Reset()
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) Set(target, source *Distribution_BucketOptions_Dynamic)
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) Size() int
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) String() string
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) Subtract(other *Distribution_BucketOptions_Dynamic_FieldMask) *Distribution_BucketOptions_Dynamic_FieldMask
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) UnmarshalJSON(data []byte) error
- type Distribution_BucketOptions_Explicit
- func (o *Distribution_BucketOptions_Explicit) Clone() *Distribution_BucketOptions_Explicit
- func (o *Distribution_BucketOptions_Explicit) CloneRaw() gotenobject.GotenObjectExt
- func (*Distribution_BucketOptions_Explicit) Descriptor() ([]byte, []int)
- func (m *Distribution_BucketOptions_Explicit) GetBounds() []float64
- func (*Distribution_BucketOptions_Explicit) GotenMessage()
- func (o *Distribution_BucketOptions_Explicit) GotenObjectExt()
- func (obj *Distribution_BucketOptions_Explicit) GotenValidate() error
- func (o *Distribution_BucketOptions_Explicit) MakeDiffFieldMask(other *Distribution_BucketOptions_Explicit) *Distribution_BucketOptions_Explicit_FieldMask
- func (o *Distribution_BucketOptions_Explicit) MakeFullFieldMask() *Distribution_BucketOptions_Explicit_FieldMask
- func (o *Distribution_BucketOptions_Explicit) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Distribution_BucketOptions_Explicit) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Distribution_BucketOptions_Explicit) Marshal() ([]byte, error)
- func (m *Distribution_BucketOptions_Explicit) MarshalJSON() ([]byte, error)
- func (o *Distribution_BucketOptions_Explicit) Merge(source *Distribution_BucketOptions_Explicit)
- func (o *Distribution_BucketOptions_Explicit) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Distribution_BucketOptions_Explicit) ProtoMessage()
- func (m *Distribution_BucketOptions_Explicit) ProtoReflect() preflect.Message
- func (m *Distribution_BucketOptions_Explicit) Reset()
- func (m *Distribution_BucketOptions_Explicit) SetBounds(fv []float64)
- func (m *Distribution_BucketOptions_Explicit) String() string
- func (m *Distribution_BucketOptions_Explicit) Unmarshal(b []byte) error
- func (m *Distribution_BucketOptions_Explicit) UnmarshalJSON(data []byte) error
- type Distribution_BucketOptions_ExplicitBuckets
- type Distribution_BucketOptions_ExplicitPathSelectorBounds
- func (Distribution_BucketOptions_ExplicitPathSelectorBounds) FieldPath() *DistributionBucketOptionsExplicit_FieldTerminalPath
- func (s Distribution_BucketOptions_ExplicitPathSelectorBounds) WithArrayOfValues(values [][]float64) *DistributionBucketOptionsExplicit_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptions_ExplicitPathSelectorBounds) WithItemValue(value float64) *DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue
- func (s Distribution_BucketOptions_ExplicitPathSelectorBounds) WithValue(value []float64) *DistributionBucketOptionsExplicit_FieldTerminalPathValue
- type Distribution_BucketOptions_Explicit_FieldMask
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) AppendPath(path DistributionBucketOptionsExplicit_FieldPath)
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) FilterInputFields() *Distribution_BucketOptions_Explicit_FieldMask
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) GetPaths() []DistributionBucketOptionsExplicit_FieldPath
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) IsFull() bool
- func (fieldMask Distribution_BucketOptions_Explicit_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Distribution_BucketOptions_Explicit_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) PathsCount() int
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) Project(source *Distribution_BucketOptions_Explicit) *Distribution_BucketOptions_Explicit
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) ProtoMessage()
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) Reset()
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) Set(target, source *Distribution_BucketOptions_Explicit)
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) Size() int
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) String() string
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) Subtract(other *Distribution_BucketOptions_Explicit_FieldMask) *Distribution_BucketOptions_Explicit_FieldMask
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) UnmarshalJSON(data []byte) error
- type Distribution_BucketOptions_Exponential
- func (o *Distribution_BucketOptions_Exponential) Clone() *Distribution_BucketOptions_Exponential
- func (o *Distribution_BucketOptions_Exponential) CloneRaw() gotenobject.GotenObjectExt
- func (*Distribution_BucketOptions_Exponential) Descriptor() ([]byte, []int)
- func (m *Distribution_BucketOptions_Exponential) GetGrowthFactor() float64
- func (m *Distribution_BucketOptions_Exponential) GetNumFiniteBuckets() int32
- func (m *Distribution_BucketOptions_Exponential) GetScale() float64
- func (*Distribution_BucketOptions_Exponential) GotenMessage()
- func (o *Distribution_BucketOptions_Exponential) GotenObjectExt()
- func (obj *Distribution_BucketOptions_Exponential) GotenValidate() error
- func (o *Distribution_BucketOptions_Exponential) MakeDiffFieldMask(other *Distribution_BucketOptions_Exponential) *Distribution_BucketOptions_Exponential_FieldMask
- func (o *Distribution_BucketOptions_Exponential) MakeFullFieldMask() *Distribution_BucketOptions_Exponential_FieldMask
- func (o *Distribution_BucketOptions_Exponential) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Distribution_BucketOptions_Exponential) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Distribution_BucketOptions_Exponential) Marshal() ([]byte, error)
- func (m *Distribution_BucketOptions_Exponential) MarshalJSON() ([]byte, error)
- func (o *Distribution_BucketOptions_Exponential) Merge(source *Distribution_BucketOptions_Exponential)
- func (o *Distribution_BucketOptions_Exponential) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Distribution_BucketOptions_Exponential) ProtoMessage()
- func (m *Distribution_BucketOptions_Exponential) ProtoReflect() preflect.Message
- func (m *Distribution_BucketOptions_Exponential) Reset()
- func (m *Distribution_BucketOptions_Exponential) SetGrowthFactor(fv float64)
- func (m *Distribution_BucketOptions_Exponential) SetNumFiniteBuckets(fv int32)
- func (m *Distribution_BucketOptions_Exponential) SetScale(fv float64)
- func (m *Distribution_BucketOptions_Exponential) String() string
- func (m *Distribution_BucketOptions_Exponential) Unmarshal(b []byte) error
- func (m *Distribution_BucketOptions_Exponential) UnmarshalJSON(data []byte) error
- type Distribution_BucketOptions_ExponentialBuckets
- type Distribution_BucketOptions_ExponentialPathSelectorGrowthFactor
- func (Distribution_BucketOptions_ExponentialPathSelectorGrowthFactor) FieldPath() *DistributionBucketOptionsExponential_FieldTerminalPath
- func (s Distribution_BucketOptions_ExponentialPathSelectorGrowthFactor) WithArrayOfValues(values []float64) *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptions_ExponentialPathSelectorGrowthFactor) WithValue(value float64) *DistributionBucketOptionsExponential_FieldTerminalPathValue
- type Distribution_BucketOptions_ExponentialPathSelectorNumFiniteBuckets
- func (Distribution_BucketOptions_ExponentialPathSelectorNumFiniteBuckets) FieldPath() *DistributionBucketOptionsExponential_FieldTerminalPath
- func (s Distribution_BucketOptions_ExponentialPathSelectorNumFiniteBuckets) WithArrayOfValues(values []int32) *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptions_ExponentialPathSelectorNumFiniteBuckets) WithValue(value int32) *DistributionBucketOptionsExponential_FieldTerminalPathValue
- type Distribution_BucketOptions_ExponentialPathSelectorScale
- func (Distribution_BucketOptions_ExponentialPathSelectorScale) FieldPath() *DistributionBucketOptionsExponential_FieldTerminalPath
- func (s Distribution_BucketOptions_ExponentialPathSelectorScale) WithArrayOfValues(values []float64) *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptions_ExponentialPathSelectorScale) WithValue(value float64) *DistributionBucketOptionsExponential_FieldTerminalPathValue
- type Distribution_BucketOptions_Exponential_FieldMask
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) AppendPath(path DistributionBucketOptionsExponential_FieldPath)
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) FilterInputFields() *Distribution_BucketOptions_Exponential_FieldMask
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) GetPaths() []DistributionBucketOptionsExponential_FieldPath
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) IsFull() bool
- func (fieldMask Distribution_BucketOptions_Exponential_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Distribution_BucketOptions_Exponential_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) PathsCount() int
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) Project(source *Distribution_BucketOptions_Exponential) *Distribution_BucketOptions_Exponential
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) ProtoMessage()
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) Reset()
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) Set(target, source *Distribution_BucketOptions_Exponential)
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) Size() int
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) String() string
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) Subtract(other *Distribution_BucketOptions_Exponential_FieldMask) *Distribution_BucketOptions_Exponential_FieldMask
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) UnmarshalJSON(data []byte) error
- type Distribution_BucketOptions_FieldMask
- func (fieldMask *Distribution_BucketOptions_FieldMask) AppendPath(path DistributionBucketOptions_FieldPath)
- func (fieldMask *Distribution_BucketOptions_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Distribution_BucketOptions_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Distribution_BucketOptions_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Distribution_BucketOptions_FieldMask) FilterInputFields() *Distribution_BucketOptions_FieldMask
- func (fieldMask *Distribution_BucketOptions_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *Distribution_BucketOptions_FieldMask) GetPaths() []DistributionBucketOptions_FieldPath
- func (fieldMask *Distribution_BucketOptions_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Distribution_BucketOptions_FieldMask) IsFull() bool
- func (fieldMask Distribution_BucketOptions_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Distribution_BucketOptions_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Distribution_BucketOptions_FieldMask) PathsCount() int
- func (fieldMask *Distribution_BucketOptions_FieldMask) Project(source *Distribution_BucketOptions) *Distribution_BucketOptions
- func (fieldMask *Distribution_BucketOptions_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Distribution_BucketOptions_FieldMask) ProtoMessage()
- func (fieldMask *Distribution_BucketOptions_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Distribution_BucketOptions_FieldMask) Reset()
- func (fieldMask *Distribution_BucketOptions_FieldMask) Set(target, source *Distribution_BucketOptions)
- func (fieldMask *Distribution_BucketOptions_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Distribution_BucketOptions_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Distribution_BucketOptions_FieldMask) Size() int
- func (fieldMask *Distribution_BucketOptions_FieldMask) String() string
- func (fieldMask *Distribution_BucketOptions_FieldMask) Subtract(other *Distribution_BucketOptions_FieldMask) *Distribution_BucketOptions_FieldMask
- func (fieldMask *Distribution_BucketOptions_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Distribution_BucketOptions_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *Distribution_BucketOptions_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Distribution_BucketOptions_FieldMask) UnmarshalJSON(data []byte) error
- type Distribution_BucketOptions_Linear
- func (o *Distribution_BucketOptions_Linear) Clone() *Distribution_BucketOptions_Linear
- func (o *Distribution_BucketOptions_Linear) CloneRaw() gotenobject.GotenObjectExt
- func (*Distribution_BucketOptions_Linear) Descriptor() ([]byte, []int)
- func (m *Distribution_BucketOptions_Linear) GetNumFiniteBuckets() int32
- func (m *Distribution_BucketOptions_Linear) GetOffset() float64
- func (m *Distribution_BucketOptions_Linear) GetWidth() float64
- func (*Distribution_BucketOptions_Linear) GotenMessage()
- func (o *Distribution_BucketOptions_Linear) GotenObjectExt()
- func (obj *Distribution_BucketOptions_Linear) GotenValidate() error
- func (o *Distribution_BucketOptions_Linear) MakeDiffFieldMask(other *Distribution_BucketOptions_Linear) *Distribution_BucketOptions_Linear_FieldMask
- func (o *Distribution_BucketOptions_Linear) MakeFullFieldMask() *Distribution_BucketOptions_Linear_FieldMask
- func (o *Distribution_BucketOptions_Linear) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Distribution_BucketOptions_Linear) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Distribution_BucketOptions_Linear) Marshal() ([]byte, error)
- func (m *Distribution_BucketOptions_Linear) MarshalJSON() ([]byte, error)
- func (o *Distribution_BucketOptions_Linear) Merge(source *Distribution_BucketOptions_Linear)
- func (o *Distribution_BucketOptions_Linear) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Distribution_BucketOptions_Linear) ProtoMessage()
- func (m *Distribution_BucketOptions_Linear) ProtoReflect() preflect.Message
- func (m *Distribution_BucketOptions_Linear) Reset()
- func (m *Distribution_BucketOptions_Linear) SetNumFiniteBuckets(fv int32)
- func (m *Distribution_BucketOptions_Linear) SetOffset(fv float64)
- func (m *Distribution_BucketOptions_Linear) SetWidth(fv float64)
- func (m *Distribution_BucketOptions_Linear) String() string
- func (m *Distribution_BucketOptions_Linear) Unmarshal(b []byte) error
- func (m *Distribution_BucketOptions_Linear) UnmarshalJSON(data []byte) error
- type Distribution_BucketOptions_LinearBuckets
- type Distribution_BucketOptions_LinearPathSelectorNumFiniteBuckets
- func (Distribution_BucketOptions_LinearPathSelectorNumFiniteBuckets) FieldPath() *DistributionBucketOptionsLinear_FieldTerminalPath
- func (s Distribution_BucketOptions_LinearPathSelectorNumFiniteBuckets) WithArrayOfValues(values []int32) *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptions_LinearPathSelectorNumFiniteBuckets) WithValue(value int32) *DistributionBucketOptionsLinear_FieldTerminalPathValue
- type Distribution_BucketOptions_LinearPathSelectorOffset
- func (Distribution_BucketOptions_LinearPathSelectorOffset) FieldPath() *DistributionBucketOptionsLinear_FieldTerminalPath
- func (s Distribution_BucketOptions_LinearPathSelectorOffset) WithArrayOfValues(values []float64) *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptions_LinearPathSelectorOffset) WithValue(value float64) *DistributionBucketOptionsLinear_FieldTerminalPathValue
- type Distribution_BucketOptions_LinearPathSelectorWidth
- func (Distribution_BucketOptions_LinearPathSelectorWidth) FieldPath() *DistributionBucketOptionsLinear_FieldTerminalPath
- func (s Distribution_BucketOptions_LinearPathSelectorWidth) WithArrayOfValues(values []float64) *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues
- func (s Distribution_BucketOptions_LinearPathSelectorWidth) WithValue(value float64) *DistributionBucketOptionsLinear_FieldTerminalPathValue
- type Distribution_BucketOptions_Linear_FieldMask
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) AppendPath(path DistributionBucketOptionsLinear_FieldPath)
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) FilterInputFields() *Distribution_BucketOptions_Linear_FieldMask
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) GetPaths() []DistributionBucketOptionsLinear_FieldPath
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) IsFull() bool
- func (fieldMask Distribution_BucketOptions_Linear_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Distribution_BucketOptions_Linear_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) PathsCount() int
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) Project(source *Distribution_BucketOptions_Linear) *Distribution_BucketOptions_Linear
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) ProtoMessage()
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) Reset()
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) Set(target, source *Distribution_BucketOptions_Linear)
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) Size() int
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) String() string
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) Subtract(other *Distribution_BucketOptions_Linear_FieldMask) *Distribution_BucketOptions_Linear_FieldMask
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) UnmarshalJSON(data []byte) error
- type Distribution_FieldMask
- func (fieldMask *Distribution_FieldMask) AppendPath(path Distribution_FieldPath)
- func (fieldMask *Distribution_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Distribution_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Distribution_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Distribution_FieldMask) FilterInputFields() *Distribution_FieldMask
- func (fieldMask *Distribution_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *Distribution_FieldMask) GetPaths() []Distribution_FieldPath
- func (fieldMask *Distribution_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Distribution_FieldMask) IsFull() bool
- func (fieldMask Distribution_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Distribution_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Distribution_FieldMask) PathsCount() int
- func (fieldMask *Distribution_FieldMask) Project(source *Distribution) *Distribution
- func (fieldMask *Distribution_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Distribution_FieldMask) ProtoMessage()
- func (fieldMask *Distribution_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Distribution_FieldMask) Reset()
- func (fieldMask *Distribution_FieldMask) Set(target, source *Distribution)
- func (fieldMask *Distribution_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Distribution_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Distribution_FieldMask) Size() int
- func (fieldMask *Distribution_FieldMask) String() string
- func (fieldMask *Distribution_FieldMask) Subtract(other *Distribution_FieldMask) *Distribution_FieldMask
- func (fieldMask *Distribution_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Distribution_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *Distribution_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Distribution_FieldMask) UnmarshalJSON(data []byte) error
- type Distribution_FieldPath
- type Distribution_FieldPathArrayItemValue
- type Distribution_FieldPathArrayOfValues
- type Distribution_FieldPathSelector
- type Distribution_FieldPathValue
- type Distribution_FieldSubPath
- func (fps *Distribution_FieldSubPath) AsBucketOptionsSubPath() (DistributionBucketOptions_FieldPath, bool)
- func (fps *Distribution_FieldSubPath) AsRangeSubPath() (DistributionRange_FieldPath, bool)
- func (fps *Distribution_FieldSubPath) ClearValue(item *Distribution)
- func (fps *Distribution_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *Distribution_FieldSubPath) Get(source *Distribution) (values []interface{})
- func (fps *Distribution_FieldSubPath) GetDefault() interface{}
- func (fps *Distribution_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *Distribution_FieldSubPath) GetSingle(source *Distribution) (interface{}, bool)
- func (fps *Distribution_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *Distribution_FieldSubPath) IsLeaf() bool
- func (fps *Distribution_FieldSubPath) JSONString() string
- func (fps *Distribution_FieldSubPath) Selector() Distribution_FieldPathSelector
- func (fps *Distribution_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fps *Distribution_FieldSubPath) String() string
- func (fps *Distribution_FieldSubPath) WithIArrayItemValue(value interface{}) Distribution_FieldPathArrayItemValue
- func (fps *Distribution_FieldSubPath) WithIArrayOfValues(values interface{}) Distribution_FieldPathArrayOfValues
- func (fps *Distribution_FieldSubPath) WithIValue(value interface{}) Distribution_FieldPathValue
- func (fps *Distribution_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *Distribution_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *Distribution_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type Distribution_FieldSubPathArrayItemValue
- func (fpaivs *Distribution_FieldSubPathArrayItemValue) AsBucketOptionsPathItemValue() (DistributionBucketOptions_FieldPathArrayItemValue, bool)
- func (fpaivs *Distribution_FieldSubPathArrayItemValue) AsRangePathItemValue() (DistributionRange_FieldPathArrayItemValue, bool)
- func (fpaivs *Distribution_FieldSubPathArrayItemValue) ContainsValue(source *Distribution) bool
- func (fpaivs *Distribution_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type Distribution_FieldSubPathArrayOfValues
- func (fpsaov *Distribution_FieldSubPathArrayOfValues) AsBucketOptionsPathArrayOfValues() (DistributionBucketOptions_FieldPathArrayOfValues, bool)
- func (fpsaov *Distribution_FieldSubPathArrayOfValues) AsRangePathArrayOfValues() (DistributionRange_FieldPathArrayOfValues, bool)
- func (fpsaov *Distribution_FieldSubPathArrayOfValues) GetRawValues() []interface{}
- type Distribution_FieldSubPathValue
- func (fpvs *Distribution_FieldSubPathValue) AsBucketOptionsPathValue() (DistributionBucketOptions_FieldPathValue, bool)
- func (fpvs *Distribution_FieldSubPathValue) AsRangePathValue() (DistributionRange_FieldPathValue, bool)
- func (fpvs *Distribution_FieldSubPathValue) CompareWith(source *Distribution) (int, bool)
- func (fpvs *Distribution_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *Distribution_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *Distribution_FieldSubPathValue) SetTo(target **Distribution)
- func (fpvs *Distribution_FieldSubPathValue) SetToRaw(target proto.Message)
- type Distribution_FieldTerminalPath
- func (fp *Distribution_FieldTerminalPath) ClearValue(item *Distribution)
- func (fp *Distribution_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *Distribution_FieldTerminalPath) Get(source *Distribution) (values []interface{})
- func (fp *Distribution_FieldTerminalPath) GetDefault() interface{}
- func (fp *Distribution_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *Distribution_FieldTerminalPath) GetSingle(source *Distribution) (interface{}, bool)
- func (fp *Distribution_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *Distribution_FieldTerminalPath) IsLeaf() bool
- func (fp *Distribution_FieldTerminalPath) JSONString() string
- func (fp *Distribution_FieldTerminalPath) Selector() Distribution_FieldPathSelector
- func (fp *Distribution_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *Distribution_FieldTerminalPath) String() string
- func (fp *Distribution_FieldTerminalPath) WithIArrayItemValue(value interface{}) Distribution_FieldPathArrayItemValue
- func (fp *Distribution_FieldTerminalPath) WithIArrayOfValues(values interface{}) Distribution_FieldPathArrayOfValues
- func (fp *Distribution_FieldTerminalPath) WithIValue(value interface{}) Distribution_FieldPathValue
- func (fp *Distribution_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *Distribution_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *Distribution_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type Distribution_FieldTerminalPathArrayItemValue
- func (fpaiv *Distribution_FieldTerminalPathArrayItemValue) AsBucketCountsItemValue() (int64, bool)
- func (fpaiv *Distribution_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution) bool
- func (fpaiv *Distribution_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *Distribution_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution) (interface{}, bool)
- func (fpaiv *Distribution_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type Distribution_FieldTerminalPathArrayOfValues
- func (fpaov *Distribution_FieldTerminalPathArrayOfValues) AsBucketCountsArrayOfValues() ([][]int64, bool)
- func (fpaov *Distribution_FieldTerminalPathArrayOfValues) AsBucketOptionsArrayOfValues() ([]*Distribution_BucketOptions, bool)
- func (fpaov *Distribution_FieldTerminalPathArrayOfValues) AsCountArrayOfValues() ([]int64, bool)
- func (fpaov *Distribution_FieldTerminalPathArrayOfValues) AsMeanArrayOfValues() ([]float64, bool)
- func (fpaov *Distribution_FieldTerminalPathArrayOfValues) AsRangeArrayOfValues() ([]*Distribution_Range, bool)
- func (fpaov *Distribution_FieldTerminalPathArrayOfValues) AsSumOfSquaredDeviationArrayOfValues() ([]float64, bool)
- func (fpaov *Distribution_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type Distribution_FieldTerminalPathValue
- func (fpv *Distribution_FieldTerminalPathValue) AsBucketCountsValue() ([]int64, bool)
- func (fpv *Distribution_FieldTerminalPathValue) AsBucketOptionsValue() (*Distribution_BucketOptions, bool)
- func (fpv *Distribution_FieldTerminalPathValue) AsCountValue() (int64, bool)
- func (fpv *Distribution_FieldTerminalPathValue) AsMeanValue() (float64, bool)
- func (fpv *Distribution_FieldTerminalPathValue) AsRangeValue() (*Distribution_Range, bool)
- func (fpv *Distribution_FieldTerminalPathValue) AsSumOfSquaredDeviationValue() (float64, bool)
- func (fpv *Distribution_FieldTerminalPathValue) CompareWith(source *Distribution) (int, bool)
- func (fpv *Distribution_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *Distribution_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *Distribution_FieldTerminalPathValue) SetTo(target **Distribution)
- func (fpv *Distribution_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type Distribution_Range
- func (o *Distribution_Range) Clone() *Distribution_Range
- func (o *Distribution_Range) CloneRaw() gotenobject.GotenObjectExt
- func (*Distribution_Range) Descriptor() ([]byte, []int)
- func (m *Distribution_Range) GetMax() float64
- func (m *Distribution_Range) GetMin() float64
- func (*Distribution_Range) GotenMessage()
- func (o *Distribution_Range) GotenObjectExt()
- func (obj *Distribution_Range) GotenValidate() error
- func (o *Distribution_Range) MakeDiffFieldMask(other *Distribution_Range) *Distribution_Range_FieldMask
- func (o *Distribution_Range) MakeFullFieldMask() *Distribution_Range_FieldMask
- func (o *Distribution_Range) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Distribution_Range) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Distribution_Range) Marshal() ([]byte, error)
- func (m *Distribution_Range) MarshalJSON() ([]byte, error)
- func (o *Distribution_Range) Merge(source *Distribution_Range)
- func (o *Distribution_Range) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Distribution_Range) ProtoMessage()
- func (m *Distribution_Range) ProtoReflect() preflect.Message
- func (m *Distribution_Range) Reset()
- func (m *Distribution_Range) SetMax(fv float64)
- func (m *Distribution_Range) SetMin(fv float64)
- func (m *Distribution_Range) String() string
- func (m *Distribution_Range) Unmarshal(b []byte) error
- func (m *Distribution_Range) UnmarshalJSON(data []byte) error
- type Distribution_RangePathSelectorMax
- func (Distribution_RangePathSelectorMax) FieldPath() *DistributionRange_FieldTerminalPath
- func (s Distribution_RangePathSelectorMax) WithArrayOfValues(values []float64) *DistributionRange_FieldTerminalPathArrayOfValues
- func (s Distribution_RangePathSelectorMax) WithValue(value float64) *DistributionRange_FieldTerminalPathValue
- type Distribution_RangePathSelectorMin
- func (Distribution_RangePathSelectorMin) FieldPath() *DistributionRange_FieldTerminalPath
- func (s Distribution_RangePathSelectorMin) WithArrayOfValues(values []float64) *DistributionRange_FieldTerminalPathArrayOfValues
- func (s Distribution_RangePathSelectorMin) WithValue(value float64) *DistributionRange_FieldTerminalPathValue
- type Distribution_Range_FieldMask
- func (fieldMask *Distribution_Range_FieldMask) AppendPath(path DistributionRange_FieldPath)
- func (fieldMask *Distribution_Range_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Distribution_Range_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Distribution_Range_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Distribution_Range_FieldMask) FilterInputFields() *Distribution_Range_FieldMask
- func (fieldMask *Distribution_Range_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *Distribution_Range_FieldMask) GetPaths() []DistributionRange_FieldPath
- func (fieldMask *Distribution_Range_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Distribution_Range_FieldMask) IsFull() bool
- func (fieldMask Distribution_Range_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Distribution_Range_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Distribution_Range_FieldMask) PathsCount() int
- func (fieldMask *Distribution_Range_FieldMask) Project(source *Distribution_Range) *Distribution_Range
- func (fieldMask *Distribution_Range_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Distribution_Range_FieldMask) ProtoMessage()
- func (fieldMask *Distribution_Range_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Distribution_Range_FieldMask) Reset()
- func (fieldMask *Distribution_Range_FieldMask) Set(target, source *Distribution_Range)
- func (fieldMask *Distribution_Range_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Distribution_Range_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Distribution_Range_FieldMask) Size() int
- func (fieldMask *Distribution_Range_FieldMask) String() string
- func (fieldMask *Distribution_Range_FieldMask) Subtract(other *Distribution_Range_FieldMask) *Distribution_Range_FieldMask
- func (fieldMask *Distribution_Range_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Distribution_Range_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *Distribution_Range_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Distribution_Range_FieldMask) UnmarshalJSON(data []byte) error
- type LabelDescriptor
- func (o *LabelDescriptor) Clone() *LabelDescriptor
- func (o *LabelDescriptor) CloneRaw() gotenobject.GotenObjectExt
- func (*LabelDescriptor) Descriptor() ([]byte, []int)
- func (m *LabelDescriptor) GetDefaultValue() string
- func (m *LabelDescriptor) GetDescription() string
- func (m *LabelDescriptor) GetDisabled() bool
- func (m *LabelDescriptor) GetKey() string
- func (m *LabelDescriptor) GetValueType() LabelDescriptor_ValueType
- func (*LabelDescriptor) GotenMessage()
- func (o *LabelDescriptor) GotenObjectExt()
- func (obj *LabelDescriptor) GotenValidate() error
- func (o *LabelDescriptor) MakeDiffFieldMask(other *LabelDescriptor) *LabelDescriptor_FieldMask
- func (o *LabelDescriptor) MakeFullFieldMask() *LabelDescriptor_FieldMask
- func (o *LabelDescriptor) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *LabelDescriptor) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *LabelDescriptor) Marshal() ([]byte, error)
- func (m *LabelDescriptor) MarshalJSON() ([]byte, error)
- func (o *LabelDescriptor) Merge(source *LabelDescriptor)
- func (o *LabelDescriptor) MergeRaw(source gotenobject.GotenObjectExt)
- func (*LabelDescriptor) ProtoMessage()
- func (m *LabelDescriptor) ProtoReflect() preflect.Message
- func (m *LabelDescriptor) Reset()
- func (m *LabelDescriptor) SetDefaultValue(fv string)
- func (m *LabelDescriptor) SetDescription(fv string)
- func (m *LabelDescriptor) SetDisabled(fv bool)
- func (m *LabelDescriptor) SetKey(fv string)
- func (m *LabelDescriptor) SetValueType(fv LabelDescriptor_ValueType)
- func (m *LabelDescriptor) String() string
- func (m *LabelDescriptor) Unmarshal(b []byte) error
- func (m *LabelDescriptor) UnmarshalJSON(data []byte) error
- type LabelDescriptorFieldPathBuilder
- func (LabelDescriptorFieldPathBuilder) DefaultValue() LabelDescriptorPathSelectorDefaultValue
- func (LabelDescriptorFieldPathBuilder) Description() LabelDescriptorPathSelectorDescription
- func (LabelDescriptorFieldPathBuilder) Disabled() LabelDescriptorPathSelectorDisabled
- func (LabelDescriptorFieldPathBuilder) Key() LabelDescriptorPathSelectorKey
- func (LabelDescriptorFieldPathBuilder) ValueType() LabelDescriptorPathSelectorValueType
- type LabelDescriptorPathSelectorDefaultValue
- func (LabelDescriptorPathSelectorDefaultValue) FieldPath() *LabelDescriptor_FieldTerminalPath
- func (s LabelDescriptorPathSelectorDefaultValue) WithArrayOfValues(values []string) *LabelDescriptor_FieldTerminalPathArrayOfValues
- func (s LabelDescriptorPathSelectorDefaultValue) WithValue(value string) *LabelDescriptor_FieldTerminalPathValue
- type LabelDescriptorPathSelectorDescription
- func (LabelDescriptorPathSelectorDescription) FieldPath() *LabelDescriptor_FieldTerminalPath
- func (s LabelDescriptorPathSelectorDescription) WithArrayOfValues(values []string) *LabelDescriptor_FieldTerminalPathArrayOfValues
- func (s LabelDescriptorPathSelectorDescription) WithValue(value string) *LabelDescriptor_FieldTerminalPathValue
- type LabelDescriptorPathSelectorDisabled
- func (LabelDescriptorPathSelectorDisabled) FieldPath() *LabelDescriptor_FieldTerminalPath
- func (s LabelDescriptorPathSelectorDisabled) WithArrayOfValues(values []bool) *LabelDescriptor_FieldTerminalPathArrayOfValues
- func (s LabelDescriptorPathSelectorDisabled) WithValue(value bool) *LabelDescriptor_FieldTerminalPathValue
- type LabelDescriptorPathSelectorKey
- func (LabelDescriptorPathSelectorKey) FieldPath() *LabelDescriptor_FieldTerminalPath
- func (s LabelDescriptorPathSelectorKey) WithArrayOfValues(values []string) *LabelDescriptor_FieldTerminalPathArrayOfValues
- func (s LabelDescriptorPathSelectorKey) WithValue(value string) *LabelDescriptor_FieldTerminalPathValue
- type LabelDescriptorPathSelectorValueType
- func (LabelDescriptorPathSelectorValueType) FieldPath() *LabelDescriptor_FieldTerminalPath
- func (s LabelDescriptorPathSelectorValueType) WithArrayOfValues(values []LabelDescriptor_ValueType) *LabelDescriptor_FieldTerminalPathArrayOfValues
- func (s LabelDescriptorPathSelectorValueType) WithValue(value LabelDescriptor_ValueType) *LabelDescriptor_FieldTerminalPathValue
- type LabelDescriptor_FieldMask
- func (fieldMask *LabelDescriptor_FieldMask) AppendPath(path LabelDescriptor_FieldPath)
- func (fieldMask *LabelDescriptor_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *LabelDescriptor_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *LabelDescriptor_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *LabelDescriptor_FieldMask) FilterInputFields() *LabelDescriptor_FieldMask
- func (fieldMask *LabelDescriptor_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *LabelDescriptor_FieldMask) GetPaths() []LabelDescriptor_FieldPath
- func (fieldMask *LabelDescriptor_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *LabelDescriptor_FieldMask) IsFull() bool
- func (fieldMask LabelDescriptor_FieldMask) Marshal() ([]byte, error)
- func (fieldMask LabelDescriptor_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *LabelDescriptor_FieldMask) PathsCount() int
- func (fieldMask *LabelDescriptor_FieldMask) Project(source *LabelDescriptor) *LabelDescriptor
- func (fieldMask *LabelDescriptor_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *LabelDescriptor_FieldMask) ProtoMessage()
- func (fieldMask *LabelDescriptor_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *LabelDescriptor_FieldMask) Reset()
- func (fieldMask *LabelDescriptor_FieldMask) Set(target, source *LabelDescriptor)
- func (fieldMask *LabelDescriptor_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *LabelDescriptor_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *LabelDescriptor_FieldMask) Size() int
- func (fieldMask *LabelDescriptor_FieldMask) String() string
- func (fieldMask *LabelDescriptor_FieldMask) Subtract(other *LabelDescriptor_FieldMask) *LabelDescriptor_FieldMask
- func (fieldMask *LabelDescriptor_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *LabelDescriptor_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *LabelDescriptor_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *LabelDescriptor_FieldMask) UnmarshalJSON(data []byte) error
- type LabelDescriptor_FieldPath
- type LabelDescriptor_FieldPathArrayItemValue
- type LabelDescriptor_FieldPathArrayOfValues
- type LabelDescriptor_FieldPathSelector
- type LabelDescriptor_FieldPathValue
- type LabelDescriptor_FieldTerminalPath
- func (fp *LabelDescriptor_FieldTerminalPath) ClearValue(item *LabelDescriptor)
- func (fp *LabelDescriptor_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *LabelDescriptor_FieldTerminalPath) Get(source *LabelDescriptor) (values []interface{})
- func (fp *LabelDescriptor_FieldTerminalPath) GetDefault() interface{}
- func (fp *LabelDescriptor_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *LabelDescriptor_FieldTerminalPath) GetSingle(source *LabelDescriptor) (interface{}, bool)
- func (fp *LabelDescriptor_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *LabelDescriptor_FieldTerminalPath) IsLeaf() bool
- func (fp *LabelDescriptor_FieldTerminalPath) JSONString() string
- func (fp *LabelDescriptor_FieldTerminalPath) Selector() LabelDescriptor_FieldPathSelector
- func (fp *LabelDescriptor_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *LabelDescriptor_FieldTerminalPath) String() string
- func (fp *LabelDescriptor_FieldTerminalPath) WithIArrayItemValue(value interface{}) LabelDescriptor_FieldPathArrayItemValue
- func (fp *LabelDescriptor_FieldTerminalPath) WithIArrayOfValues(values interface{}) LabelDescriptor_FieldPathArrayOfValues
- func (fp *LabelDescriptor_FieldTerminalPath) WithIValue(value interface{}) LabelDescriptor_FieldPathValue
- func (fp *LabelDescriptor_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *LabelDescriptor_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *LabelDescriptor_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type LabelDescriptor_FieldTerminalPathArrayItemValue
- func (fpaiv *LabelDescriptor_FieldTerminalPathArrayItemValue) ContainsValue(source *LabelDescriptor) bool
- func (fpaiv *LabelDescriptor_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *LabelDescriptor_FieldTerminalPathArrayItemValue) GetSingle(source *LabelDescriptor) (interface{}, bool)
- func (fpaiv *LabelDescriptor_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type LabelDescriptor_FieldTerminalPathArrayOfValues
- func (fpaov *LabelDescriptor_FieldTerminalPathArrayOfValues) AsDefaultValueArrayOfValues() ([]string, bool)
- func (fpaov *LabelDescriptor_FieldTerminalPathArrayOfValues) AsDescriptionArrayOfValues() ([]string, bool)
- func (fpaov *LabelDescriptor_FieldTerminalPathArrayOfValues) AsDisabledArrayOfValues() ([]bool, bool)
- func (fpaov *LabelDescriptor_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues() ([]string, bool)
- func (fpaov *LabelDescriptor_FieldTerminalPathArrayOfValues) AsValueTypeArrayOfValues() ([]LabelDescriptor_ValueType, bool)
- func (fpaov *LabelDescriptor_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type LabelDescriptor_FieldTerminalPathValue
- func (fpv *LabelDescriptor_FieldTerminalPathValue) AsDefaultValueValue() (string, bool)
- func (fpv *LabelDescriptor_FieldTerminalPathValue) AsDescriptionValue() (string, bool)
- func (fpv *LabelDescriptor_FieldTerminalPathValue) AsDisabledValue() (bool, bool)
- func (fpv *LabelDescriptor_FieldTerminalPathValue) AsKeyValue() (string, bool)
- func (fpv *LabelDescriptor_FieldTerminalPathValue) AsValueTypeValue() (LabelDescriptor_ValueType, bool)
- func (fpv *LabelDescriptor_FieldTerminalPathValue) CompareWith(source *LabelDescriptor) (int, bool)
- func (fpv *LabelDescriptor_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *LabelDescriptor_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *LabelDescriptor_FieldTerminalPathValue) SetTo(target **LabelDescriptor)
- func (fpv *LabelDescriptor_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type LabelDescriptor_ValueType
- func (LabelDescriptor_ValueType) Descriptor() preflect.EnumDescriptor
- func (x LabelDescriptor_ValueType) Enum() *LabelDescriptor_ValueType
- func (LabelDescriptor_ValueType) EnumDescriptor() ([]byte, []int)
- func (x LabelDescriptor_ValueType) Number() preflect.EnumNumber
- func (x LabelDescriptor_ValueType) String() string
- func (LabelDescriptor_ValueType) Type() preflect.EnumType
- type LabelKeySet
- func (o *LabelKeySet) Clone() *LabelKeySet
- func (o *LabelKeySet) CloneRaw() gotenobject.GotenObjectExt
- func (*LabelKeySet) Descriptor() ([]byte, []int)
- func (m *LabelKeySet) GetLabelKeys() []string
- func (m *LabelKeySet) GetWriteOnly() bool
- func (*LabelKeySet) GotenMessage()
- func (o *LabelKeySet) GotenObjectExt()
- func (obj *LabelKeySet) GotenValidate() error
- func (o *LabelKeySet) MakeDiffFieldMask(other *LabelKeySet) *LabelKeySet_FieldMask
- func (o *LabelKeySet) MakeFullFieldMask() *LabelKeySet_FieldMask
- func (o *LabelKeySet) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *LabelKeySet) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *LabelKeySet) Marshal() ([]byte, error)
- func (m *LabelKeySet) MarshalJSON() ([]byte, error)
- func (o *LabelKeySet) Merge(source *LabelKeySet)
- func (o *LabelKeySet) MergeRaw(source gotenobject.GotenObjectExt)
- func (*LabelKeySet) ProtoMessage()
- func (m *LabelKeySet) ProtoReflect() preflect.Message
- func (m *LabelKeySet) Reset()
- func (m *LabelKeySet) SetLabelKeys(fv []string)
- func (m *LabelKeySet) SetWriteOnly(fv bool)
- func (m *LabelKeySet) String() string
- func (m *LabelKeySet) Unmarshal(b []byte) error
- func (m *LabelKeySet) UnmarshalJSON(data []byte) error
- type LabelKeySetFieldPathBuilder
- type LabelKeySetPathSelectorLabelKeys
- func (LabelKeySetPathSelectorLabelKeys) FieldPath() *LabelKeySet_FieldTerminalPath
- func (s LabelKeySetPathSelectorLabelKeys) WithArrayOfValues(values [][]string) *LabelKeySet_FieldTerminalPathArrayOfValues
- func (s LabelKeySetPathSelectorLabelKeys) WithItemValue(value string) *LabelKeySet_FieldTerminalPathArrayItemValue
- func (s LabelKeySetPathSelectorLabelKeys) WithValue(value []string) *LabelKeySet_FieldTerminalPathValue
- type LabelKeySetPathSelectorWriteOnly
- func (LabelKeySetPathSelectorWriteOnly) FieldPath() *LabelKeySet_FieldTerminalPath
- func (s LabelKeySetPathSelectorWriteOnly) WithArrayOfValues(values []bool) *LabelKeySet_FieldTerminalPathArrayOfValues
- func (s LabelKeySetPathSelectorWriteOnly) WithValue(value bool) *LabelKeySet_FieldTerminalPathValue
- type LabelKeySet_FieldMask
- func (fieldMask *LabelKeySet_FieldMask) AppendPath(path LabelKeySet_FieldPath)
- func (fieldMask *LabelKeySet_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *LabelKeySet_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *LabelKeySet_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *LabelKeySet_FieldMask) FilterInputFields() *LabelKeySet_FieldMask
- func (fieldMask *LabelKeySet_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *LabelKeySet_FieldMask) GetPaths() []LabelKeySet_FieldPath
- func (fieldMask *LabelKeySet_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *LabelKeySet_FieldMask) IsFull() bool
- func (fieldMask LabelKeySet_FieldMask) Marshal() ([]byte, error)
- func (fieldMask LabelKeySet_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *LabelKeySet_FieldMask) PathsCount() int
- func (fieldMask *LabelKeySet_FieldMask) Project(source *LabelKeySet) *LabelKeySet
- func (fieldMask *LabelKeySet_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *LabelKeySet_FieldMask) ProtoMessage()
- func (fieldMask *LabelKeySet_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *LabelKeySet_FieldMask) Reset()
- func (fieldMask *LabelKeySet_FieldMask) Set(target, source *LabelKeySet)
- func (fieldMask *LabelKeySet_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *LabelKeySet_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *LabelKeySet_FieldMask) Size() int
- func (fieldMask *LabelKeySet_FieldMask) String() string
- func (fieldMask *LabelKeySet_FieldMask) Subtract(other *LabelKeySet_FieldMask) *LabelKeySet_FieldMask
- func (fieldMask *LabelKeySet_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *LabelKeySet_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *LabelKeySet_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *LabelKeySet_FieldMask) UnmarshalJSON(data []byte) error
- type LabelKeySet_FieldPath
- type LabelKeySet_FieldPathArrayItemValue
- type LabelKeySet_FieldPathArrayOfValues
- type LabelKeySet_FieldPathSelector
- type LabelKeySet_FieldPathValue
- type LabelKeySet_FieldTerminalPath
- func (fp *LabelKeySet_FieldTerminalPath) ClearValue(item *LabelKeySet)
- func (fp *LabelKeySet_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *LabelKeySet_FieldTerminalPath) Get(source *LabelKeySet) (values []interface{})
- func (fp *LabelKeySet_FieldTerminalPath) GetDefault() interface{}
- func (fp *LabelKeySet_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *LabelKeySet_FieldTerminalPath) GetSingle(source *LabelKeySet) (interface{}, bool)
- func (fp *LabelKeySet_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *LabelKeySet_FieldTerminalPath) IsLeaf() bool
- func (fp *LabelKeySet_FieldTerminalPath) JSONString() string
- func (fp *LabelKeySet_FieldTerminalPath) Selector() LabelKeySet_FieldPathSelector
- func (fp *LabelKeySet_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *LabelKeySet_FieldTerminalPath) String() string
- func (fp *LabelKeySet_FieldTerminalPath) WithIArrayItemValue(value interface{}) LabelKeySet_FieldPathArrayItemValue
- func (fp *LabelKeySet_FieldTerminalPath) WithIArrayOfValues(values interface{}) LabelKeySet_FieldPathArrayOfValues
- func (fp *LabelKeySet_FieldTerminalPath) WithIValue(value interface{}) LabelKeySet_FieldPathValue
- func (fp *LabelKeySet_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *LabelKeySet_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *LabelKeySet_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type LabelKeySet_FieldTerminalPathArrayItemValue
- func (fpaiv *LabelKeySet_FieldTerminalPathArrayItemValue) AsLabelKeysItemValue() (string, bool)
- func (fpaiv *LabelKeySet_FieldTerminalPathArrayItemValue) ContainsValue(source *LabelKeySet) bool
- func (fpaiv *LabelKeySet_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *LabelKeySet_FieldTerminalPathArrayItemValue) GetSingle(source *LabelKeySet) (interface{}, bool)
- func (fpaiv *LabelKeySet_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type LabelKeySet_FieldTerminalPathArrayOfValues
- type LabelKeySet_FieldTerminalPathValue
- func (fpv *LabelKeySet_FieldTerminalPathValue) AsLabelKeysValue() ([]string, bool)
- func (fpv *LabelKeySet_FieldTerminalPathValue) AsWriteOnlyValue() (bool, bool)
- func (fpv *LabelKeySet_FieldTerminalPathValue) CompareWith(source *LabelKeySet) (int, bool)
- func (fpv *LabelKeySet_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *LabelKeySet_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *LabelKeySet_FieldTerminalPathValue) SetTo(target **LabelKeySet)
- func (fpv *LabelKeySet_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type Metric
- func (o *Metric) Clone() *Metric
- func (o *Metric) CloneRaw() gotenobject.GotenObjectExt
- func (*Metric) Descriptor() ([]byte, []int)
- func (m *Metric) GetLabels() map[string]string
- func (m *Metric) GetReducedLabels() []string
- func (m *Metric) GetType() string
- func (*Metric) GotenMessage()
- func (o *Metric) GotenObjectExt()
- func (obj *Metric) GotenValidate() error
- func (o *Metric) MakeDiffFieldMask(other *Metric) *Metric_FieldMask
- func (o *Metric) MakeFullFieldMask() *Metric_FieldMask
- func (o *Metric) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Metric) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Metric) Marshal() ([]byte, error)
- func (m *Metric) MarshalJSON() ([]byte, error)
- func (o *Metric) Merge(source *Metric)
- func (o *Metric) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Metric) ProtoMessage()
- func (m *Metric) ProtoReflect() preflect.Message
- func (m *Metric) Reset()
- func (m *Metric) SetLabels(fv map[string]string)
- func (m *Metric) SetReducedLabels(fv []string)
- func (m *Metric) SetType(fv string)
- func (m *Metric) String() string
- func (m *Metric) Unmarshal(b []byte) error
- func (m *Metric) UnmarshalJSON(data []byte) error
- type MetricFieldPathBuilder
- type MetricMapPathSelectorLabels
- type MetricPathSelectorLabels
- func (MetricPathSelectorLabels) FieldPath() *Metric_FieldTerminalPath
- func (s MetricPathSelectorLabels) WithArrayOfValues(values []map[string]string) *Metric_FieldTerminalPathArrayOfValues
- func (MetricPathSelectorLabels) WithKey(key string) MetricMapPathSelectorLabels
- func (s MetricPathSelectorLabels) WithValue(value map[string]string) *Metric_FieldTerminalPathValue
- type MetricPathSelectorReducedLabels
- func (MetricPathSelectorReducedLabels) FieldPath() *Metric_FieldTerminalPath
- func (s MetricPathSelectorReducedLabels) WithArrayOfValues(values [][]string) *Metric_FieldTerminalPathArrayOfValues
- func (s MetricPathSelectorReducedLabels) WithItemValue(value string) *Metric_FieldTerminalPathArrayItemValue
- func (s MetricPathSelectorReducedLabels) WithValue(value []string) *Metric_FieldTerminalPathValue
- type MetricPathSelectorType
- type MetricSelector
- func (o *MetricSelector) Clone() *MetricSelector
- func (o *MetricSelector) CloneRaw() gotenobject.GotenObjectExt
- func (*MetricSelector) Descriptor() ([]byte, []int)
- func (m *MetricSelector) GetLabels() map[string]*Strings
- func (m *MetricSelector) GetTypes() []string
- func (*MetricSelector) GotenMessage()
- func (o *MetricSelector) GotenObjectExt()
- func (obj *MetricSelector) GotenValidate() error
- func (o *MetricSelector) MakeDiffFieldMask(other *MetricSelector) *MetricSelector_FieldMask
- func (o *MetricSelector) MakeFullFieldMask() *MetricSelector_FieldMask
- func (o *MetricSelector) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *MetricSelector) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *MetricSelector) Marshal() ([]byte, error)
- func (m *MetricSelector) MarshalJSON() ([]byte, error)
- func (o *MetricSelector) Merge(source *MetricSelector)
- func (o *MetricSelector) MergeRaw(source gotenobject.GotenObjectExt)
- func (*MetricSelector) ProtoMessage()
- func (m *MetricSelector) ProtoReflect() preflect.Message
- func (m *MetricSelector) Reset()
- func (m *MetricSelector) SetLabels(fv map[string]*Strings)
- func (m *MetricSelector) SetTypes(fv []string)
- func (m *MetricSelector) String() string
- func (m *MetricSelector) Unmarshal(b []byte) error
- func (m *MetricSelector) UnmarshalJSON(data []byte) error
- type MetricSelectorFieldPathBuilder
- type MetricSelectorMapPathSelectorLabels
- func (s MetricSelectorMapPathSelectorLabels) FieldPath() *MetricSelector_FieldPathMap
- func (s MetricSelectorMapPathSelectorLabels) WithArrayOfValues(values []*Strings) *MetricSelector_FieldPathMapArrayOfValues
- func (s MetricSelectorMapPathSelectorLabels) WithValue(value *Strings) *MetricSelector_FieldPathMapValue
- type MetricSelectorPathSelectorLabels
- func (MetricSelectorPathSelectorLabels) FieldPath() *MetricSelector_FieldTerminalPath
- func (s MetricSelectorPathSelectorLabels) WithArrayOfValues(values []map[string]*Strings) *MetricSelector_FieldTerminalPathArrayOfValues
- func (MetricSelectorPathSelectorLabels) WithKey(key string) MetricSelectorMapPathSelectorLabels
- func (s MetricSelectorPathSelectorLabels) WithValue(value map[string]*Strings) *MetricSelector_FieldTerminalPathValue
- type MetricSelectorPathSelectorTypes
- func (MetricSelectorPathSelectorTypes) FieldPath() *MetricSelector_FieldTerminalPath
- func (s MetricSelectorPathSelectorTypes) WithArrayOfValues(values [][]string) *MetricSelector_FieldTerminalPathArrayOfValues
- func (s MetricSelectorPathSelectorTypes) WithItemValue(value string) *MetricSelector_FieldTerminalPathArrayItemValue
- func (s MetricSelectorPathSelectorTypes) WithValue(value []string) *MetricSelector_FieldTerminalPathValue
- type MetricSelector_FieldMask
- func (fieldMask *MetricSelector_FieldMask) AppendPath(path MetricSelector_FieldPath)
- func (fieldMask *MetricSelector_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *MetricSelector_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *MetricSelector_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *MetricSelector_FieldMask) FilterInputFields() *MetricSelector_FieldMask
- func (fieldMask *MetricSelector_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *MetricSelector_FieldMask) GetPaths() []MetricSelector_FieldPath
- func (fieldMask *MetricSelector_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *MetricSelector_FieldMask) IsFull() bool
- func (fieldMask MetricSelector_FieldMask) Marshal() ([]byte, error)
- func (fieldMask MetricSelector_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *MetricSelector_FieldMask) PathsCount() int
- func (fieldMask *MetricSelector_FieldMask) Project(source *MetricSelector) *MetricSelector
- func (fieldMask *MetricSelector_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *MetricSelector_FieldMask) ProtoMessage()
- func (fieldMask *MetricSelector_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *MetricSelector_FieldMask) Reset()
- func (fieldMask *MetricSelector_FieldMask) Set(target, source *MetricSelector)
- func (fieldMask *MetricSelector_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *MetricSelector_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *MetricSelector_FieldMask) Size() int
- func (fieldMask *MetricSelector_FieldMask) String() string
- func (fieldMask *MetricSelector_FieldMask) Subtract(other *MetricSelector_FieldMask) *MetricSelector_FieldMask
- func (fieldMask *MetricSelector_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *MetricSelector_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *MetricSelector_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *MetricSelector_FieldMask) UnmarshalJSON(data []byte) error
- type MetricSelector_FieldPath
- type MetricSelector_FieldPathArrayItemValue
- type MetricSelector_FieldPathArrayOfValues
- type MetricSelector_FieldPathMap
- func (fpm *MetricSelector_FieldPathMap) ClearValue(item *MetricSelector)
- func (fpm *MetricSelector_FieldPathMap) ClearValueRaw(item proto.Message)
- func (fpm *MetricSelector_FieldPathMap) Get(source *MetricSelector) (values []interface{})
- func (fpm *MetricSelector_FieldPathMap) GetDefault() interface{}
- func (fpm *MetricSelector_FieldPathMap) GetRaw(source proto.Message) []interface{}
- func (fpm *MetricSelector_FieldPathMap) GetSingle(source *MetricSelector) (interface{}, bool)
- func (fpm *MetricSelector_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fpm *MetricSelector_FieldPathMap) IsLeaf() bool
- func (fpm *MetricSelector_FieldPathMap) JSONString() string
- func (fpm *MetricSelector_FieldPathMap) Key() string
- func (fpm *MetricSelector_FieldPathMap) Selector() MetricSelector_FieldPathSelector
- func (fpm *MetricSelector_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fpm *MetricSelector_FieldPathMap) String() string
- func (fpm *MetricSelector_FieldPathMap) WithIArrayItemValue(value interface{}) MetricSelector_FieldPathArrayItemValue
- func (fpm *MetricSelector_FieldPathMap) WithIArrayOfValues(values interface{}) MetricSelector_FieldPathArrayOfValues
- func (fpm *MetricSelector_FieldPathMap) WithIValue(value interface{}) MetricSelector_FieldPathValue
- func (fpm *MetricSelector_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fpm *MetricSelector_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fpm *MetricSelector_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type MetricSelector_FieldPathMapArrayOfValues
- type MetricSelector_FieldPathMapValue
- func (fpmv *MetricSelector_FieldPathMapValue) AsLabelsElementValue() (*Strings, bool)
- func (fpmv *MetricSelector_FieldPathMapValue) CompareWith(source *MetricSelector) (int, bool)
- func (fpmv *MetricSelector_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpmv *MetricSelector_FieldPathMapValue) GetRawValue() interface{}
- func (fpmv *MetricSelector_FieldPathMapValue) SetTo(target **MetricSelector)
- func (fpmv *MetricSelector_FieldPathMapValue) SetToRaw(target proto.Message)
- type MetricSelector_FieldPathSelector
- type MetricSelector_FieldPathValue
- type MetricSelector_FieldTerminalPath
- func (fp *MetricSelector_FieldTerminalPath) ClearValue(item *MetricSelector)
- func (fp *MetricSelector_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *MetricSelector_FieldTerminalPath) Get(source *MetricSelector) (values []interface{})
- func (fp *MetricSelector_FieldTerminalPath) GetDefault() interface{}
- func (fp *MetricSelector_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *MetricSelector_FieldTerminalPath) GetSingle(source *MetricSelector) (interface{}, bool)
- func (fp *MetricSelector_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *MetricSelector_FieldTerminalPath) IsLeaf() bool
- func (fp *MetricSelector_FieldTerminalPath) JSONString() string
- func (fp *MetricSelector_FieldTerminalPath) Selector() MetricSelector_FieldPathSelector
- func (fp *MetricSelector_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *MetricSelector_FieldTerminalPath) String() string
- func (fp *MetricSelector_FieldTerminalPath) WithIArrayItemValue(value interface{}) MetricSelector_FieldPathArrayItemValue
- func (fp *MetricSelector_FieldTerminalPath) WithIArrayOfValues(values interface{}) MetricSelector_FieldPathArrayOfValues
- func (fp *MetricSelector_FieldTerminalPath) WithIValue(value interface{}) MetricSelector_FieldPathValue
- func (fp *MetricSelector_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *MetricSelector_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *MetricSelector_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type MetricSelector_FieldTerminalPathArrayItemValue
- func (fpaiv *MetricSelector_FieldTerminalPathArrayItemValue) AsTypesItemValue() (string, bool)
- func (fpaiv *MetricSelector_FieldTerminalPathArrayItemValue) ContainsValue(source *MetricSelector) bool
- func (fpaiv *MetricSelector_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *MetricSelector_FieldTerminalPathArrayItemValue) GetSingle(source *MetricSelector) (interface{}, bool)
- func (fpaiv *MetricSelector_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type MetricSelector_FieldTerminalPathArrayOfValues
- func (fpaov *MetricSelector_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]*Strings, bool)
- func (fpaov *MetricSelector_FieldTerminalPathArrayOfValues) AsTypesArrayOfValues() ([][]string, bool)
- func (fpaov *MetricSelector_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type MetricSelector_FieldTerminalPathValue
- func (fpv *MetricSelector_FieldTerminalPathValue) AsLabelsValue() (map[string]*Strings, bool)
- func (fpv *MetricSelector_FieldTerminalPathValue) AsTypesValue() ([]string, bool)
- func (fpv *MetricSelector_FieldTerminalPathValue) CompareWith(source *MetricSelector) (int, bool)
- func (fpv *MetricSelector_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *MetricSelector_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *MetricSelector_FieldTerminalPathValue) SetTo(target **MetricSelector)
- func (fpv *MetricSelector_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type Metric_FieldMask
- func (fieldMask *Metric_FieldMask) AppendPath(path Metric_FieldPath)
- func (fieldMask *Metric_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Metric_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Metric_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Metric_FieldMask) FilterInputFields() *Metric_FieldMask
- func (fieldMask *Metric_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *Metric_FieldMask) GetPaths() []Metric_FieldPath
- func (fieldMask *Metric_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Metric_FieldMask) IsFull() bool
- func (fieldMask Metric_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Metric_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Metric_FieldMask) PathsCount() int
- func (fieldMask *Metric_FieldMask) Project(source *Metric) *Metric
- func (fieldMask *Metric_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Metric_FieldMask) ProtoMessage()
- func (fieldMask *Metric_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Metric_FieldMask) Reset()
- func (fieldMask *Metric_FieldMask) Set(target, source *Metric)
- func (fieldMask *Metric_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Metric_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Metric_FieldMask) Size() int
- func (fieldMask *Metric_FieldMask) String() string
- func (fieldMask *Metric_FieldMask) Subtract(other *Metric_FieldMask) *Metric_FieldMask
- func (fieldMask *Metric_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Metric_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *Metric_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Metric_FieldMask) UnmarshalJSON(data []byte) error
- type Metric_FieldPath
- type Metric_FieldPathArrayItemValue
- type Metric_FieldPathArrayOfValues
- type Metric_FieldPathMap
- func (fpm *Metric_FieldPathMap) ClearValue(item *Metric)
- func (fpm *Metric_FieldPathMap) ClearValueRaw(item proto.Message)
- func (fpm *Metric_FieldPathMap) Get(source *Metric) (values []interface{})
- func (fpm *Metric_FieldPathMap) GetDefault() interface{}
- func (fpm *Metric_FieldPathMap) GetRaw(source proto.Message) []interface{}
- func (fpm *Metric_FieldPathMap) GetSingle(source *Metric) (interface{}, bool)
- func (fpm *Metric_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fpm *Metric_FieldPathMap) IsLeaf() bool
- func (fpm *Metric_FieldPathMap) JSONString() string
- func (fpm *Metric_FieldPathMap) Key() string
- func (fpm *Metric_FieldPathMap) Selector() Metric_FieldPathSelector
- func (fpm *Metric_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fpm *Metric_FieldPathMap) String() string
- func (fpm *Metric_FieldPathMap) WithIArrayItemValue(value interface{}) Metric_FieldPathArrayItemValue
- func (fpm *Metric_FieldPathMap) WithIArrayOfValues(values interface{}) Metric_FieldPathArrayOfValues
- func (fpm *Metric_FieldPathMap) WithIValue(value interface{}) Metric_FieldPathValue
- func (fpm *Metric_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fpm *Metric_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fpm *Metric_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type Metric_FieldPathMapArrayOfValues
- type Metric_FieldPathMapValue
- func (fpmv *Metric_FieldPathMapValue) AsLabelsElementValue() (string, bool)
- func (fpmv *Metric_FieldPathMapValue) CompareWith(source *Metric) (int, bool)
- func (fpmv *Metric_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpmv *Metric_FieldPathMapValue) GetRawValue() interface{}
- func (fpmv *Metric_FieldPathMapValue) SetTo(target **Metric)
- func (fpmv *Metric_FieldPathMapValue) SetToRaw(target proto.Message)
- type Metric_FieldPathSelector
- type Metric_FieldPathValue
- type Metric_FieldTerminalPath
- func (fp *Metric_FieldTerminalPath) ClearValue(item *Metric)
- func (fp *Metric_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *Metric_FieldTerminalPath) Get(source *Metric) (values []interface{})
- func (fp *Metric_FieldTerminalPath) GetDefault() interface{}
- func (fp *Metric_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *Metric_FieldTerminalPath) GetSingle(source *Metric) (interface{}, bool)
- func (fp *Metric_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *Metric_FieldTerminalPath) IsLeaf() bool
- func (fp *Metric_FieldTerminalPath) JSONString() string
- func (fp *Metric_FieldTerminalPath) Selector() Metric_FieldPathSelector
- func (fp *Metric_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *Metric_FieldTerminalPath) String() string
- func (fp *Metric_FieldTerminalPath) WithIArrayItemValue(value interface{}) Metric_FieldPathArrayItemValue
- func (fp *Metric_FieldTerminalPath) WithIArrayOfValues(values interface{}) Metric_FieldPathArrayOfValues
- func (fp *Metric_FieldTerminalPath) WithIValue(value interface{}) Metric_FieldPathValue
- func (fp *Metric_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *Metric_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *Metric_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type Metric_FieldTerminalPathArrayItemValue
- func (fpaiv *Metric_FieldTerminalPathArrayItemValue) AsReducedLabelsItemValue() (string, bool)
- func (fpaiv *Metric_FieldTerminalPathArrayItemValue) ContainsValue(source *Metric) bool
- func (fpaiv *Metric_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *Metric_FieldTerminalPathArrayItemValue) GetSingle(source *Metric) (interface{}, bool)
- func (fpaiv *Metric_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type Metric_FieldTerminalPathArrayOfValues
- func (fpaov *Metric_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]string, bool)
- func (fpaov *Metric_FieldTerminalPathArrayOfValues) AsReducedLabelsArrayOfValues() ([][]string, bool)
- func (fpaov *Metric_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues() ([]string, bool)
- func (fpaov *Metric_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type Metric_FieldTerminalPathValue
- func (fpv *Metric_FieldTerminalPathValue) AsLabelsValue() (map[string]string, bool)
- func (fpv *Metric_FieldTerminalPathValue) AsReducedLabelsValue() ([]string, bool)
- func (fpv *Metric_FieldTerminalPathValue) AsTypeValue() (string, bool)
- func (fpv *Metric_FieldTerminalPathValue) CompareWith(source *Metric) (int, bool)
- func (fpv *Metric_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *Metric_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *Metric_FieldTerminalPathValue) SetTo(target **Metric)
- func (fpv *Metric_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type MonitoredResource
- func (o *MonitoredResource) Clone() *MonitoredResource
- func (o *MonitoredResource) CloneRaw() gotenobject.GotenObjectExt
- func (*MonitoredResource) Descriptor() ([]byte, []int)
- func (m *MonitoredResource) GetLabels() map[string]string
- func (m *MonitoredResource) GetReducedLabels() []string
- func (m *MonitoredResource) GetType() string
- func (*MonitoredResource) GotenMessage()
- func (o *MonitoredResource) GotenObjectExt()
- func (obj *MonitoredResource) GotenValidate() error
- func (o *MonitoredResource) MakeDiffFieldMask(other *MonitoredResource) *MonitoredResource_FieldMask
- func (o *MonitoredResource) MakeFullFieldMask() *MonitoredResource_FieldMask
- func (o *MonitoredResource) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *MonitoredResource) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *MonitoredResource) Marshal() ([]byte, error)
- func (m *MonitoredResource) MarshalJSON() ([]byte, error)
- func (o *MonitoredResource) Merge(source *MonitoredResource)
- func (o *MonitoredResource) MergeRaw(source gotenobject.GotenObjectExt)
- func (*MonitoredResource) ProtoMessage()
- func (m *MonitoredResource) ProtoReflect() preflect.Message
- func (m *MonitoredResource) Reset()
- func (m *MonitoredResource) SetLabels(fv map[string]string)
- func (m *MonitoredResource) SetReducedLabels(fv []string)
- func (m *MonitoredResource) SetType(fv string)
- func (m *MonitoredResource) String() string
- func (m *MonitoredResource) Unmarshal(b []byte) error
- func (m *MonitoredResource) UnmarshalJSON(data []byte) error
- type MonitoredResourceFieldPathBuilder
- type MonitoredResourceMapPathSelectorLabels
- func (s MonitoredResourceMapPathSelectorLabels) FieldPath() *MonitoredResource_FieldPathMap
- func (s MonitoredResourceMapPathSelectorLabels) WithArrayOfValues(values []string) *MonitoredResource_FieldPathMapArrayOfValues
- func (s MonitoredResourceMapPathSelectorLabels) WithValue(value string) *MonitoredResource_FieldPathMapValue
- type MonitoredResourcePathSelectorLabels
- func (MonitoredResourcePathSelectorLabels) FieldPath() *MonitoredResource_FieldTerminalPath
- func (s MonitoredResourcePathSelectorLabels) WithArrayOfValues(values []map[string]string) *MonitoredResource_FieldTerminalPathArrayOfValues
- func (MonitoredResourcePathSelectorLabels) WithKey(key string) MonitoredResourceMapPathSelectorLabels
- func (s MonitoredResourcePathSelectorLabels) WithValue(value map[string]string) *MonitoredResource_FieldTerminalPathValue
- type MonitoredResourcePathSelectorReducedLabels
- func (MonitoredResourcePathSelectorReducedLabels) FieldPath() *MonitoredResource_FieldTerminalPath
- func (s MonitoredResourcePathSelectorReducedLabels) WithArrayOfValues(values [][]string) *MonitoredResource_FieldTerminalPathArrayOfValues
- func (s MonitoredResourcePathSelectorReducedLabels) WithItemValue(value string) *MonitoredResource_FieldTerminalPathArrayItemValue
- func (s MonitoredResourcePathSelectorReducedLabels) WithValue(value []string) *MonitoredResource_FieldTerminalPathValue
- type MonitoredResourcePathSelectorType
- func (MonitoredResourcePathSelectorType) FieldPath() *MonitoredResource_FieldTerminalPath
- func (s MonitoredResourcePathSelectorType) WithArrayOfValues(values []string) *MonitoredResource_FieldTerminalPathArrayOfValues
- func (s MonitoredResourcePathSelectorType) WithValue(value string) *MonitoredResource_FieldTerminalPathValue
- type MonitoredResourceSelector
- func (o *MonitoredResourceSelector) Clone() *MonitoredResourceSelector
- func (o *MonitoredResourceSelector) CloneRaw() gotenobject.GotenObjectExt
- func (*MonitoredResourceSelector) Descriptor() ([]byte, []int)
- func (m *MonitoredResourceSelector) GetLabels() map[string]*Strings
- func (m *MonitoredResourceSelector) GetTypes() []string
- func (*MonitoredResourceSelector) GotenMessage()
- func (o *MonitoredResourceSelector) GotenObjectExt()
- func (obj *MonitoredResourceSelector) GotenValidate() error
- func (o *MonitoredResourceSelector) MakeDiffFieldMask(other *MonitoredResourceSelector) *MonitoredResourceSelector_FieldMask
- func (o *MonitoredResourceSelector) MakeFullFieldMask() *MonitoredResourceSelector_FieldMask
- func (o *MonitoredResourceSelector) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *MonitoredResourceSelector) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *MonitoredResourceSelector) Marshal() ([]byte, error)
- func (m *MonitoredResourceSelector) MarshalJSON() ([]byte, error)
- func (o *MonitoredResourceSelector) Merge(source *MonitoredResourceSelector)
- func (o *MonitoredResourceSelector) MergeRaw(source gotenobject.GotenObjectExt)
- func (*MonitoredResourceSelector) ProtoMessage()
- func (m *MonitoredResourceSelector) ProtoReflect() preflect.Message
- func (m *MonitoredResourceSelector) Reset()
- func (m *MonitoredResourceSelector) SetLabels(fv map[string]*Strings)
- func (m *MonitoredResourceSelector) SetTypes(fv []string)
- func (m *MonitoredResourceSelector) String() string
- func (m *MonitoredResourceSelector) Unmarshal(b []byte) error
- func (m *MonitoredResourceSelector) UnmarshalJSON(data []byte) error
- type MonitoredResourceSelectorFieldPathBuilder
- type MonitoredResourceSelectorMapPathSelectorLabels
- func (s MonitoredResourceSelectorMapPathSelectorLabels) FieldPath() *MonitoredResourceSelector_FieldPathMap
- func (s MonitoredResourceSelectorMapPathSelectorLabels) WithArrayOfValues(values []*Strings) *MonitoredResourceSelector_FieldPathMapArrayOfValues
- func (s MonitoredResourceSelectorMapPathSelectorLabels) WithValue(value *Strings) *MonitoredResourceSelector_FieldPathMapValue
- type MonitoredResourceSelectorPathSelectorLabels
- func (MonitoredResourceSelectorPathSelectorLabels) FieldPath() *MonitoredResourceSelector_FieldTerminalPath
- func (s MonitoredResourceSelectorPathSelectorLabels) WithArrayOfValues(values []map[string]*Strings) *MonitoredResourceSelector_FieldTerminalPathArrayOfValues
- func (MonitoredResourceSelectorPathSelectorLabels) WithKey(key string) MonitoredResourceSelectorMapPathSelectorLabels
- func (s MonitoredResourceSelectorPathSelectorLabels) WithValue(value map[string]*Strings) *MonitoredResourceSelector_FieldTerminalPathValue
- type MonitoredResourceSelectorPathSelectorTypes
- func (MonitoredResourceSelectorPathSelectorTypes) FieldPath() *MonitoredResourceSelector_FieldTerminalPath
- func (s MonitoredResourceSelectorPathSelectorTypes) WithArrayOfValues(values [][]string) *MonitoredResourceSelector_FieldTerminalPathArrayOfValues
- func (s MonitoredResourceSelectorPathSelectorTypes) WithItemValue(value string) *MonitoredResourceSelector_FieldTerminalPathArrayItemValue
- func (s MonitoredResourceSelectorPathSelectorTypes) WithValue(value []string) *MonitoredResourceSelector_FieldTerminalPathValue
- type MonitoredResourceSelector_FieldMask
- func (fieldMask *MonitoredResourceSelector_FieldMask) AppendPath(path MonitoredResourceSelector_FieldPath)
- func (fieldMask *MonitoredResourceSelector_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *MonitoredResourceSelector_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *MonitoredResourceSelector_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *MonitoredResourceSelector_FieldMask) FilterInputFields() *MonitoredResourceSelector_FieldMask
- func (fieldMask *MonitoredResourceSelector_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *MonitoredResourceSelector_FieldMask) GetPaths() []MonitoredResourceSelector_FieldPath
- func (fieldMask *MonitoredResourceSelector_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *MonitoredResourceSelector_FieldMask) IsFull() bool
- func (fieldMask MonitoredResourceSelector_FieldMask) Marshal() ([]byte, error)
- func (fieldMask MonitoredResourceSelector_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *MonitoredResourceSelector_FieldMask) PathsCount() int
- func (fieldMask *MonitoredResourceSelector_FieldMask) Project(source *MonitoredResourceSelector) *MonitoredResourceSelector
- func (fieldMask *MonitoredResourceSelector_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *MonitoredResourceSelector_FieldMask) ProtoMessage()
- func (fieldMask *MonitoredResourceSelector_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *MonitoredResourceSelector_FieldMask) Reset()
- func (fieldMask *MonitoredResourceSelector_FieldMask) Set(target, source *MonitoredResourceSelector)
- func (fieldMask *MonitoredResourceSelector_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *MonitoredResourceSelector_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *MonitoredResourceSelector_FieldMask) Size() int
- func (fieldMask *MonitoredResourceSelector_FieldMask) String() string
- func (fieldMask *MonitoredResourceSelector_FieldMask) Subtract(other *MonitoredResourceSelector_FieldMask) *MonitoredResourceSelector_FieldMask
- func (fieldMask *MonitoredResourceSelector_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *MonitoredResourceSelector_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *MonitoredResourceSelector_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *MonitoredResourceSelector_FieldMask) UnmarshalJSON(data []byte) error
- type MonitoredResourceSelector_FieldPath
- func BuildMonitoredResourceSelector_FieldPath(fp gotenobject.RawFieldPath) (MonitoredResourceSelector_FieldPath, error)
- func MustParseMonitoredResourceSelector_FieldPath(rawField string) MonitoredResourceSelector_FieldPath
- func ParseMonitoredResourceSelector_FieldPath(rawField string) (MonitoredResourceSelector_FieldPath, error)
- type MonitoredResourceSelector_FieldPathArrayItemValue
- type MonitoredResourceSelector_FieldPathArrayOfValues
- type MonitoredResourceSelector_FieldPathMap
- func (fpm *MonitoredResourceSelector_FieldPathMap) ClearValue(item *MonitoredResourceSelector)
- func (fpm *MonitoredResourceSelector_FieldPathMap) ClearValueRaw(item proto.Message)
- func (fpm *MonitoredResourceSelector_FieldPathMap) Get(source *MonitoredResourceSelector) (values []interface{})
- func (fpm *MonitoredResourceSelector_FieldPathMap) GetDefault() interface{}
- func (fpm *MonitoredResourceSelector_FieldPathMap) GetRaw(source proto.Message) []interface{}
- func (fpm *MonitoredResourceSelector_FieldPathMap) GetSingle(source *MonitoredResourceSelector) (interface{}, bool)
- func (fpm *MonitoredResourceSelector_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fpm *MonitoredResourceSelector_FieldPathMap) IsLeaf() bool
- func (fpm *MonitoredResourceSelector_FieldPathMap) JSONString() string
- func (fpm *MonitoredResourceSelector_FieldPathMap) Key() string
- func (fpm *MonitoredResourceSelector_FieldPathMap) Selector() MonitoredResourceSelector_FieldPathSelector
- func (fpm *MonitoredResourceSelector_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fpm *MonitoredResourceSelector_FieldPathMap) String() string
- func (fpm *MonitoredResourceSelector_FieldPathMap) WithIArrayItemValue(value interface{}) MonitoredResourceSelector_FieldPathArrayItemValue
- func (fpm *MonitoredResourceSelector_FieldPathMap) WithIArrayOfValues(values interface{}) MonitoredResourceSelector_FieldPathArrayOfValues
- func (fpm *MonitoredResourceSelector_FieldPathMap) WithIValue(value interface{}) MonitoredResourceSelector_FieldPathValue
- func (fpm *MonitoredResourceSelector_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fpm *MonitoredResourceSelector_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fpm *MonitoredResourceSelector_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type MonitoredResourceSelector_FieldPathMapArrayOfValues
- type MonitoredResourceSelector_FieldPathMapValue
- func (fpmv *MonitoredResourceSelector_FieldPathMapValue) AsLabelsElementValue() (*Strings, bool)
- func (fpmv *MonitoredResourceSelector_FieldPathMapValue) CompareWith(source *MonitoredResourceSelector) (int, bool)
- func (fpmv *MonitoredResourceSelector_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpmv *MonitoredResourceSelector_FieldPathMapValue) GetRawValue() interface{}
- func (fpmv *MonitoredResourceSelector_FieldPathMapValue) SetTo(target **MonitoredResourceSelector)
- func (fpmv *MonitoredResourceSelector_FieldPathMapValue) SetToRaw(target proto.Message)
- type MonitoredResourceSelector_FieldPathSelector
- type MonitoredResourceSelector_FieldPathValue
- type MonitoredResourceSelector_FieldTerminalPath
- func (fp *MonitoredResourceSelector_FieldTerminalPath) ClearValue(item *MonitoredResourceSelector)
- func (fp *MonitoredResourceSelector_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *MonitoredResourceSelector_FieldTerminalPath) Get(source *MonitoredResourceSelector) (values []interface{})
- func (fp *MonitoredResourceSelector_FieldTerminalPath) GetDefault() interface{}
- func (fp *MonitoredResourceSelector_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *MonitoredResourceSelector_FieldTerminalPath) GetSingle(source *MonitoredResourceSelector) (interface{}, bool)
- func (fp *MonitoredResourceSelector_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *MonitoredResourceSelector_FieldTerminalPath) IsLeaf() bool
- func (fp *MonitoredResourceSelector_FieldTerminalPath) JSONString() string
- func (fp *MonitoredResourceSelector_FieldTerminalPath) Selector() MonitoredResourceSelector_FieldPathSelector
- func (fp *MonitoredResourceSelector_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *MonitoredResourceSelector_FieldTerminalPath) String() string
- func (fp *MonitoredResourceSelector_FieldTerminalPath) WithIArrayItemValue(value interface{}) MonitoredResourceSelector_FieldPathArrayItemValue
- func (fp *MonitoredResourceSelector_FieldTerminalPath) WithIArrayOfValues(values interface{}) MonitoredResourceSelector_FieldPathArrayOfValues
- func (fp *MonitoredResourceSelector_FieldTerminalPath) WithIValue(value interface{}) MonitoredResourceSelector_FieldPathValue
- func (fp *MonitoredResourceSelector_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *MonitoredResourceSelector_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *MonitoredResourceSelector_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type MonitoredResourceSelector_FieldTerminalPathArrayItemValue
- func (fpaiv *MonitoredResourceSelector_FieldTerminalPathArrayItemValue) AsTypesItemValue() (string, bool)
- func (fpaiv *MonitoredResourceSelector_FieldTerminalPathArrayItemValue) ContainsValue(source *MonitoredResourceSelector) bool
- func (fpaiv *MonitoredResourceSelector_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *MonitoredResourceSelector_FieldTerminalPathArrayItemValue) GetSingle(source *MonitoredResourceSelector) (interface{}, bool)
- func (fpaiv *MonitoredResourceSelector_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type MonitoredResourceSelector_FieldTerminalPathArrayOfValues
- func (fpaov *MonitoredResourceSelector_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]*Strings, bool)
- func (fpaov *MonitoredResourceSelector_FieldTerminalPathArrayOfValues) AsTypesArrayOfValues() ([][]string, bool)
- func (fpaov *MonitoredResourceSelector_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type MonitoredResourceSelector_FieldTerminalPathValue
- func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) AsLabelsValue() (map[string]*Strings, bool)
- func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) AsTypesValue() ([]string, bool)
- func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) CompareWith(source *MonitoredResourceSelector) (int, bool)
- func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) SetTo(target **MonitoredResourceSelector)
- func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type MonitoredResource_FieldMask
- func (fieldMask *MonitoredResource_FieldMask) AppendPath(path MonitoredResource_FieldPath)
- func (fieldMask *MonitoredResource_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *MonitoredResource_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *MonitoredResource_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *MonitoredResource_FieldMask) FilterInputFields() *MonitoredResource_FieldMask
- func (fieldMask *MonitoredResource_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *MonitoredResource_FieldMask) GetPaths() []MonitoredResource_FieldPath
- func (fieldMask *MonitoredResource_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *MonitoredResource_FieldMask) IsFull() bool
- func (fieldMask MonitoredResource_FieldMask) Marshal() ([]byte, error)
- func (fieldMask MonitoredResource_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *MonitoredResource_FieldMask) PathsCount() int
- func (fieldMask *MonitoredResource_FieldMask) Project(source *MonitoredResource) *MonitoredResource
- func (fieldMask *MonitoredResource_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *MonitoredResource_FieldMask) ProtoMessage()
- func (fieldMask *MonitoredResource_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *MonitoredResource_FieldMask) Reset()
- func (fieldMask *MonitoredResource_FieldMask) Set(target, source *MonitoredResource)
- func (fieldMask *MonitoredResource_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *MonitoredResource_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *MonitoredResource_FieldMask) Size() int
- func (fieldMask *MonitoredResource_FieldMask) String() string
- func (fieldMask *MonitoredResource_FieldMask) Subtract(other *MonitoredResource_FieldMask) *MonitoredResource_FieldMask
- func (fieldMask *MonitoredResource_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *MonitoredResource_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *MonitoredResource_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *MonitoredResource_FieldMask) UnmarshalJSON(data []byte) error
- type MonitoredResource_FieldPath
- type MonitoredResource_FieldPathArrayItemValue
- type MonitoredResource_FieldPathArrayOfValues
- type MonitoredResource_FieldPathMap
- func (fpm *MonitoredResource_FieldPathMap) ClearValue(item *MonitoredResource)
- func (fpm *MonitoredResource_FieldPathMap) ClearValueRaw(item proto.Message)
- func (fpm *MonitoredResource_FieldPathMap) Get(source *MonitoredResource) (values []interface{})
- func (fpm *MonitoredResource_FieldPathMap) GetDefault() interface{}
- func (fpm *MonitoredResource_FieldPathMap) GetRaw(source proto.Message) []interface{}
- func (fpm *MonitoredResource_FieldPathMap) GetSingle(source *MonitoredResource) (interface{}, bool)
- func (fpm *MonitoredResource_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fpm *MonitoredResource_FieldPathMap) IsLeaf() bool
- func (fpm *MonitoredResource_FieldPathMap) JSONString() string
- func (fpm *MonitoredResource_FieldPathMap) Key() string
- func (fpm *MonitoredResource_FieldPathMap) Selector() MonitoredResource_FieldPathSelector
- func (fpm *MonitoredResource_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fpm *MonitoredResource_FieldPathMap) String() string
- func (fpm *MonitoredResource_FieldPathMap) WithIArrayItemValue(value interface{}) MonitoredResource_FieldPathArrayItemValue
- func (fpm *MonitoredResource_FieldPathMap) WithIArrayOfValues(values interface{}) MonitoredResource_FieldPathArrayOfValues
- func (fpm *MonitoredResource_FieldPathMap) WithIValue(value interface{}) MonitoredResource_FieldPathValue
- func (fpm *MonitoredResource_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fpm *MonitoredResource_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fpm *MonitoredResource_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type MonitoredResource_FieldPathMapArrayOfValues
- type MonitoredResource_FieldPathMapValue
- func (fpmv *MonitoredResource_FieldPathMapValue) AsLabelsElementValue() (string, bool)
- func (fpmv *MonitoredResource_FieldPathMapValue) CompareWith(source *MonitoredResource) (int, bool)
- func (fpmv *MonitoredResource_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpmv *MonitoredResource_FieldPathMapValue) GetRawValue() interface{}
- func (fpmv *MonitoredResource_FieldPathMapValue) SetTo(target **MonitoredResource)
- func (fpmv *MonitoredResource_FieldPathMapValue) SetToRaw(target proto.Message)
- type MonitoredResource_FieldPathSelector
- type MonitoredResource_FieldPathValue
- type MonitoredResource_FieldTerminalPath
- func (fp *MonitoredResource_FieldTerminalPath) ClearValue(item *MonitoredResource)
- func (fp *MonitoredResource_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *MonitoredResource_FieldTerminalPath) Get(source *MonitoredResource) (values []interface{})
- func (fp *MonitoredResource_FieldTerminalPath) GetDefault() interface{}
- func (fp *MonitoredResource_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *MonitoredResource_FieldTerminalPath) GetSingle(source *MonitoredResource) (interface{}, bool)
- func (fp *MonitoredResource_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *MonitoredResource_FieldTerminalPath) IsLeaf() bool
- func (fp *MonitoredResource_FieldTerminalPath) JSONString() string
- func (fp *MonitoredResource_FieldTerminalPath) Selector() MonitoredResource_FieldPathSelector
- func (fp *MonitoredResource_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *MonitoredResource_FieldTerminalPath) String() string
- func (fp *MonitoredResource_FieldTerminalPath) WithIArrayItemValue(value interface{}) MonitoredResource_FieldPathArrayItemValue
- func (fp *MonitoredResource_FieldTerminalPath) WithIArrayOfValues(values interface{}) MonitoredResource_FieldPathArrayOfValues
- func (fp *MonitoredResource_FieldTerminalPath) WithIValue(value interface{}) MonitoredResource_FieldPathValue
- func (fp *MonitoredResource_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *MonitoredResource_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *MonitoredResource_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type MonitoredResource_FieldTerminalPathArrayItemValue
- func (fpaiv *MonitoredResource_FieldTerminalPathArrayItemValue) AsReducedLabelsItemValue() (string, bool)
- func (fpaiv *MonitoredResource_FieldTerminalPathArrayItemValue) ContainsValue(source *MonitoredResource) bool
- func (fpaiv *MonitoredResource_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *MonitoredResource_FieldTerminalPathArrayItemValue) GetSingle(source *MonitoredResource) (interface{}, bool)
- func (fpaiv *MonitoredResource_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type MonitoredResource_FieldTerminalPathArrayOfValues
- func (fpaov *MonitoredResource_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]string, bool)
- func (fpaov *MonitoredResource_FieldTerminalPathArrayOfValues) AsReducedLabelsArrayOfValues() ([][]string, bool)
- func (fpaov *MonitoredResource_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues() ([]string, bool)
- func (fpaov *MonitoredResource_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type MonitoredResource_FieldTerminalPathValue
- func (fpv *MonitoredResource_FieldTerminalPathValue) AsLabelsValue() (map[string]string, bool)
- func (fpv *MonitoredResource_FieldTerminalPathValue) AsReducedLabelsValue() ([]string, bool)
- func (fpv *MonitoredResource_FieldTerminalPathValue) AsTypeValue() (string, bool)
- func (fpv *MonitoredResource_FieldTerminalPathValue) CompareWith(source *MonitoredResource) (int, bool)
- func (fpv *MonitoredResource_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *MonitoredResource_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *MonitoredResource_FieldTerminalPathValue) SetTo(target **MonitoredResource)
- func (fpv *MonitoredResource_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type Pagination
- func (o *Pagination) Clone() *Pagination
- func (o *Pagination) CloneRaw() gotenobject.GotenObjectExt
- func (*Pagination) Descriptor() ([]byte, []int)
- func (m *Pagination) GetAlignmentPeriod() *durationpb.Duration
- func (m *Pagination) GetFunction() string
- func (m *Pagination) GetLimit() int32
- func (m *Pagination) GetOffset() int32
- func (m *Pagination) GetView() string
- func (*Pagination) GotenMessage()
- func (o *Pagination) GotenObjectExt()
- func (obj *Pagination) GotenValidate() error
- func (o *Pagination) MakeDiffFieldMask(other *Pagination) *Pagination_FieldMask
- func (o *Pagination) MakeFullFieldMask() *Pagination_FieldMask
- func (o *Pagination) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Pagination) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Pagination) Marshal() ([]byte, error)
- func (m *Pagination) MarshalJSON() ([]byte, error)
- func (o *Pagination) Merge(source *Pagination)
- func (o *Pagination) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Pagination) ProtoMessage()
- func (m *Pagination) ProtoReflect() preflect.Message
- func (m *Pagination) Reset()
- func (m *Pagination) SetAlignmentPeriod(fv *durationpb.Duration)
- func (m *Pagination) SetFunction(fv string)
- func (m *Pagination) SetLimit(fv int32)
- func (m *Pagination) SetOffset(fv int32)
- func (m *Pagination) SetView(fv string)
- func (m *Pagination) String() string
- func (m *Pagination) Unmarshal(b []byte) error
- func (m *Pagination) UnmarshalJSON(data []byte) error
- type PaginationFieldPathBuilder
- func (PaginationFieldPathBuilder) AlignmentPeriod() PaginationPathSelectorAlignmentPeriod
- func (PaginationFieldPathBuilder) Function() PaginationPathSelectorFunction
- func (PaginationFieldPathBuilder) Limit() PaginationPathSelectorLimit
- func (PaginationFieldPathBuilder) Offset() PaginationPathSelectorOffset
- func (PaginationFieldPathBuilder) View() PaginationPathSelectorView
- type PaginationPathSelectorAlignmentPeriod
- func (PaginationPathSelectorAlignmentPeriod) FieldPath() *Pagination_FieldTerminalPath
- func (s PaginationPathSelectorAlignmentPeriod) WithArrayOfValues(values []*durationpb.Duration) *Pagination_FieldTerminalPathArrayOfValues
- func (s PaginationPathSelectorAlignmentPeriod) WithValue(value *durationpb.Duration) *Pagination_FieldTerminalPathValue
- type PaginationPathSelectorFunction
- type PaginationPathSelectorLimit
- type PaginationPathSelectorOffset
- type PaginationPathSelectorView
- type Pagination_FieldMask
- func (fieldMask *Pagination_FieldMask) AppendPath(path Pagination_FieldPath)
- func (fieldMask *Pagination_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Pagination_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Pagination_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Pagination_FieldMask) FilterInputFields() *Pagination_FieldMask
- func (fieldMask *Pagination_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *Pagination_FieldMask) GetPaths() []Pagination_FieldPath
- func (fieldMask *Pagination_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Pagination_FieldMask) IsFull() bool
- func (fieldMask Pagination_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Pagination_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Pagination_FieldMask) PathsCount() int
- func (fieldMask *Pagination_FieldMask) Project(source *Pagination) *Pagination
- func (fieldMask *Pagination_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Pagination_FieldMask) ProtoMessage()
- func (fieldMask *Pagination_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Pagination_FieldMask) Reset()
- func (fieldMask *Pagination_FieldMask) Set(target, source *Pagination)
- func (fieldMask *Pagination_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Pagination_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Pagination_FieldMask) Size() int
- func (fieldMask *Pagination_FieldMask) String() string
- func (fieldMask *Pagination_FieldMask) Subtract(other *Pagination_FieldMask) *Pagination_FieldMask
- func (fieldMask *Pagination_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Pagination_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *Pagination_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Pagination_FieldMask) UnmarshalJSON(data []byte) error
- type Pagination_FieldPath
- type Pagination_FieldPathArrayItemValue
- type Pagination_FieldPathArrayOfValues
- type Pagination_FieldPathSelector
- type Pagination_FieldPathValue
- type Pagination_FieldTerminalPath
- func (fp *Pagination_FieldTerminalPath) ClearValue(item *Pagination)
- func (fp *Pagination_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *Pagination_FieldTerminalPath) Get(source *Pagination) (values []interface{})
- func (fp *Pagination_FieldTerminalPath) GetDefault() interface{}
- func (fp *Pagination_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *Pagination_FieldTerminalPath) GetSingle(source *Pagination) (interface{}, bool)
- func (fp *Pagination_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *Pagination_FieldTerminalPath) IsLeaf() bool
- func (fp *Pagination_FieldTerminalPath) JSONString() string
- func (fp *Pagination_FieldTerminalPath) Selector() Pagination_FieldPathSelector
- func (fp *Pagination_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *Pagination_FieldTerminalPath) String() string
- func (fp *Pagination_FieldTerminalPath) WithIArrayItemValue(value interface{}) Pagination_FieldPathArrayItemValue
- func (fp *Pagination_FieldTerminalPath) WithIArrayOfValues(values interface{}) Pagination_FieldPathArrayOfValues
- func (fp *Pagination_FieldTerminalPath) WithIValue(value interface{}) Pagination_FieldPathValue
- func (fp *Pagination_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *Pagination_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *Pagination_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type Pagination_FieldTerminalPathArrayItemValue
- func (fpaiv *Pagination_FieldTerminalPathArrayItemValue) ContainsValue(source *Pagination) bool
- func (fpaiv *Pagination_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *Pagination_FieldTerminalPathArrayItemValue) GetSingle(source *Pagination) (interface{}, bool)
- func (fpaiv *Pagination_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type Pagination_FieldTerminalPathArrayOfValues
- func (fpaov *Pagination_FieldTerminalPathArrayOfValues) AsAlignmentPeriodArrayOfValues() ([]*durationpb.Duration, bool)
- func (fpaov *Pagination_FieldTerminalPathArrayOfValues) AsFunctionArrayOfValues() ([]string, bool)
- func (fpaov *Pagination_FieldTerminalPathArrayOfValues) AsLimitArrayOfValues() ([]int32, bool)
- func (fpaov *Pagination_FieldTerminalPathArrayOfValues) AsOffsetArrayOfValues() ([]int32, bool)
- func (fpaov *Pagination_FieldTerminalPathArrayOfValues) AsViewArrayOfValues() ([]string, bool)
- func (fpaov *Pagination_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type Pagination_FieldTerminalPathValue
- func (fpv *Pagination_FieldTerminalPathValue) AsAlignmentPeriodValue() (*durationpb.Duration, bool)
- func (fpv *Pagination_FieldTerminalPathValue) AsFunctionValue() (string, bool)
- func (fpv *Pagination_FieldTerminalPathValue) AsLimitValue() (int32, bool)
- func (fpv *Pagination_FieldTerminalPathValue) AsOffsetValue() (int32, bool)
- func (fpv *Pagination_FieldTerminalPathValue) AsViewValue() (string, bool)
- func (fpv *Pagination_FieldTerminalPathValue) CompareWith(source *Pagination) (int, bool)
- func (fpv *Pagination_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *Pagination_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *Pagination_FieldTerminalPathValue) SetTo(target **Pagination)
- func (fpv *Pagination_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type Strings
- func (o *Strings) Clone() *Strings
- func (o *Strings) CloneRaw() gotenobject.GotenObjectExt
- func (*Strings) Descriptor() ([]byte, []int)
- func (m *Strings) GetValues() []string
- func (*Strings) GotenMessage()
- func (o *Strings) GotenObjectExt()
- func (obj *Strings) GotenValidate() error
- func (o *Strings) MakeDiffFieldMask(other *Strings) *Strings_FieldMask
- func (o *Strings) MakeFullFieldMask() *Strings_FieldMask
- func (o *Strings) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *Strings) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *Strings) Marshal() ([]byte, error)
- func (m *Strings) MarshalJSON() ([]byte, error)
- func (o *Strings) Merge(source *Strings)
- func (o *Strings) MergeRaw(source gotenobject.GotenObjectExt)
- func (*Strings) ProtoMessage()
- func (m *Strings) ProtoReflect() preflect.Message
- func (m *Strings) Reset()
- func (m *Strings) SetValues(fv []string)
- func (m *Strings) String() string
- func (m *Strings) Unmarshal(b []byte) error
- func (m *Strings) UnmarshalJSON(data []byte) error
- type StringsFieldPathBuilder
- type StringsPathSelectorValues
- func (StringsPathSelectorValues) FieldPath() *Strings_FieldTerminalPath
- func (s StringsPathSelectorValues) WithArrayOfValues(values [][]string) *Strings_FieldTerminalPathArrayOfValues
- func (s StringsPathSelectorValues) WithItemValue(value string) *Strings_FieldTerminalPathArrayItemValue
- func (s StringsPathSelectorValues) WithValue(value []string) *Strings_FieldTerminalPathValue
- type Strings_FieldMask
- func (fieldMask *Strings_FieldMask) AppendPath(path Strings_FieldPath)
- func (fieldMask *Strings_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *Strings_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *Strings_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *Strings_FieldMask) FilterInputFields() *Strings_FieldMask
- func (fieldMask *Strings_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *Strings_FieldMask) GetPaths() []Strings_FieldPath
- func (fieldMask *Strings_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *Strings_FieldMask) IsFull() bool
- func (fieldMask Strings_FieldMask) Marshal() ([]byte, error)
- func (fieldMask Strings_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *Strings_FieldMask) PathsCount() int
- func (fieldMask *Strings_FieldMask) Project(source *Strings) *Strings
- func (fieldMask *Strings_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *Strings_FieldMask) ProtoMessage()
- func (fieldMask *Strings_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *Strings_FieldMask) Reset()
- func (fieldMask *Strings_FieldMask) Set(target, source *Strings)
- func (fieldMask *Strings_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *Strings_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *Strings_FieldMask) Size() int
- func (fieldMask *Strings_FieldMask) String() string
- func (fieldMask *Strings_FieldMask) Subtract(other *Strings_FieldMask) *Strings_FieldMask
- func (fieldMask *Strings_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *Strings_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *Strings_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *Strings_FieldMask) UnmarshalJSON(data []byte) error
- type Strings_FieldPath
- type Strings_FieldPathArrayItemValue
- type Strings_FieldPathArrayOfValues
- type Strings_FieldPathSelector
- type Strings_FieldPathValue
- type Strings_FieldTerminalPath
- func (fp *Strings_FieldTerminalPath) ClearValue(item *Strings)
- func (fp *Strings_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *Strings_FieldTerminalPath) Get(source *Strings) (values []interface{})
- func (fp *Strings_FieldTerminalPath) GetDefault() interface{}
- func (fp *Strings_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *Strings_FieldTerminalPath) GetSingle(source *Strings) (interface{}, bool)
- func (fp *Strings_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *Strings_FieldTerminalPath) IsLeaf() bool
- func (fp *Strings_FieldTerminalPath) JSONString() string
- func (fp *Strings_FieldTerminalPath) Selector() Strings_FieldPathSelector
- func (fp *Strings_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *Strings_FieldTerminalPath) String() string
- func (fp *Strings_FieldTerminalPath) WithIArrayItemValue(value interface{}) Strings_FieldPathArrayItemValue
- func (fp *Strings_FieldTerminalPath) WithIArrayOfValues(values interface{}) Strings_FieldPathArrayOfValues
- func (fp *Strings_FieldTerminalPath) WithIValue(value interface{}) Strings_FieldPathValue
- func (fp *Strings_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *Strings_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *Strings_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type Strings_FieldTerminalPathArrayItemValue
- func (fpaiv *Strings_FieldTerminalPathArrayItemValue) AsValuesItemValue() (string, bool)
- func (fpaiv *Strings_FieldTerminalPathArrayItemValue) ContainsValue(source *Strings) bool
- func (fpaiv *Strings_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *Strings_FieldTerminalPathArrayItemValue) GetSingle(source *Strings) (interface{}, bool)
- func (fpaiv *Strings_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type Strings_FieldTerminalPathArrayOfValues
- type Strings_FieldTerminalPathValue
- func (fpv *Strings_FieldTerminalPathValue) AsValuesValue() ([]string, bool)
- func (fpv *Strings_FieldTerminalPathValue) CompareWith(source *Strings) (int, bool)
- func (fpv *Strings_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *Strings_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *Strings_FieldTerminalPathValue) SetTo(target **Strings)
- func (fpv *Strings_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type TimeInterval
- func (o *TimeInterval) Clone() *TimeInterval
- func (o *TimeInterval) CloneRaw() gotenobject.GotenObjectExt
- func (*TimeInterval) Descriptor() ([]byte, []int)
- func (m *TimeInterval) GetEndTime() *timestamppb.Timestamp
- func (m *TimeInterval) GetStartTime() *timestamppb.Timestamp
- func (*TimeInterval) GotenMessage()
- func (o *TimeInterval) GotenObjectExt()
- func (obj *TimeInterval) GotenValidate() error
- func (o *TimeInterval) MakeDiffFieldMask(other *TimeInterval) *TimeInterval_FieldMask
- func (o *TimeInterval) MakeFullFieldMask() *TimeInterval_FieldMask
- func (o *TimeInterval) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *TimeInterval) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *TimeInterval) Marshal() ([]byte, error)
- func (m *TimeInterval) MarshalJSON() ([]byte, error)
- func (o *TimeInterval) Merge(source *TimeInterval)
- func (o *TimeInterval) MergeRaw(source gotenobject.GotenObjectExt)
- func (*TimeInterval) ProtoMessage()
- func (m *TimeInterval) ProtoReflect() preflect.Message
- func (m *TimeInterval) Reset()
- func (m *TimeInterval) SetEndTime(fv *timestamppb.Timestamp)
- func (m *TimeInterval) SetStartTime(fv *timestamppb.Timestamp)
- func (m *TimeInterval) String() string
- func (m *TimeInterval) Unmarshal(b []byte) error
- func (m *TimeInterval) UnmarshalJSON(data []byte) error
- type TimeIntervalFieldPathBuilder
- type TimeIntervalPathSelectorEndTime
- func (TimeIntervalPathSelectorEndTime) FieldPath() *TimeInterval_FieldTerminalPath
- func (s TimeIntervalPathSelectorEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeInterval_FieldTerminalPathArrayOfValues
- func (s TimeIntervalPathSelectorEndTime) WithValue(value *timestamppb.Timestamp) *TimeInterval_FieldTerminalPathValue
- type TimeIntervalPathSelectorStartTime
- func (TimeIntervalPathSelectorStartTime) FieldPath() *TimeInterval_FieldTerminalPath
- func (s TimeIntervalPathSelectorStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeInterval_FieldTerminalPathArrayOfValues
- func (s TimeIntervalPathSelectorStartTime) WithValue(value *timestamppb.Timestamp) *TimeInterval_FieldTerminalPathValue
- type TimeInterval_FieldMask
- func (fieldMask *TimeInterval_FieldMask) AppendPath(path TimeInterval_FieldPath)
- func (fieldMask *TimeInterval_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *TimeInterval_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *TimeInterval_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *TimeInterval_FieldMask) FilterInputFields() *TimeInterval_FieldMask
- func (fieldMask *TimeInterval_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *TimeInterval_FieldMask) GetPaths() []TimeInterval_FieldPath
- func (fieldMask *TimeInterval_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *TimeInterval_FieldMask) IsFull() bool
- func (fieldMask TimeInterval_FieldMask) Marshal() ([]byte, error)
- func (fieldMask TimeInterval_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *TimeInterval_FieldMask) PathsCount() int
- func (fieldMask *TimeInterval_FieldMask) Project(source *TimeInterval) *TimeInterval
- func (fieldMask *TimeInterval_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *TimeInterval_FieldMask) ProtoMessage()
- func (fieldMask *TimeInterval_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *TimeInterval_FieldMask) Reset()
- func (fieldMask *TimeInterval_FieldMask) Set(target, source *TimeInterval)
- func (fieldMask *TimeInterval_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *TimeInterval_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *TimeInterval_FieldMask) Size() int
- func (fieldMask *TimeInterval_FieldMask) String() string
- func (fieldMask *TimeInterval_FieldMask) Subtract(other *TimeInterval_FieldMask) *TimeInterval_FieldMask
- func (fieldMask *TimeInterval_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *TimeInterval_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *TimeInterval_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *TimeInterval_FieldMask) UnmarshalJSON(data []byte) error
- type TimeInterval_FieldPath
- type TimeInterval_FieldPathArrayItemValue
- type TimeInterval_FieldPathArrayOfValues
- type TimeInterval_FieldPathSelector
- type TimeInterval_FieldPathValue
- type TimeInterval_FieldTerminalPath
- func (fp *TimeInterval_FieldTerminalPath) ClearValue(item *TimeInterval)
- func (fp *TimeInterval_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *TimeInterval_FieldTerminalPath) Get(source *TimeInterval) (values []interface{})
- func (fp *TimeInterval_FieldTerminalPath) GetDefault() interface{}
- func (fp *TimeInterval_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *TimeInterval_FieldTerminalPath) GetSingle(source *TimeInterval) (interface{}, bool)
- func (fp *TimeInterval_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *TimeInterval_FieldTerminalPath) IsLeaf() bool
- func (fp *TimeInterval_FieldTerminalPath) JSONString() string
- func (fp *TimeInterval_FieldTerminalPath) Selector() TimeInterval_FieldPathSelector
- func (fp *TimeInterval_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *TimeInterval_FieldTerminalPath) String() string
- func (fp *TimeInterval_FieldTerminalPath) WithIArrayItemValue(value interface{}) TimeInterval_FieldPathArrayItemValue
- func (fp *TimeInterval_FieldTerminalPath) WithIArrayOfValues(values interface{}) TimeInterval_FieldPathArrayOfValues
- func (fp *TimeInterval_FieldTerminalPath) WithIValue(value interface{}) TimeInterval_FieldPathValue
- func (fp *TimeInterval_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *TimeInterval_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *TimeInterval_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type TimeInterval_FieldTerminalPathArrayItemValue
- func (fpaiv *TimeInterval_FieldTerminalPathArrayItemValue) ContainsValue(source *TimeInterval) bool
- func (fpaiv *TimeInterval_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *TimeInterval_FieldTerminalPathArrayItemValue) GetSingle(source *TimeInterval) (interface{}, bool)
- func (fpaiv *TimeInterval_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type TimeInterval_FieldTerminalPathArrayOfValues
- func (fpaov *TimeInterval_FieldTerminalPathArrayOfValues) AsEndTimeArrayOfValues() ([]*timestamppb.Timestamp, bool)
- func (fpaov *TimeInterval_FieldTerminalPathArrayOfValues) AsStartTimeArrayOfValues() ([]*timestamppb.Timestamp, bool)
- func (fpaov *TimeInterval_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type TimeInterval_FieldTerminalPathValue
- func (fpv *TimeInterval_FieldTerminalPathValue) AsEndTimeValue() (*timestamppb.Timestamp, bool)
- func (fpv *TimeInterval_FieldTerminalPathValue) AsStartTimeValue() (*timestamppb.Timestamp, bool)
- func (fpv *TimeInterval_FieldTerminalPathValue) CompareWith(source *TimeInterval) (int, bool)
- func (fpv *TimeInterval_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *TimeInterval_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *TimeInterval_FieldTerminalPathValue) SetTo(target **TimeInterval)
- func (fpv *TimeInterval_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type TimeRange
- func (o *TimeRange) Clone() *TimeRange
- func (o *TimeRange) CloneRaw() gotenobject.GotenObjectExt
- func (*TimeRange) Descriptor() ([]byte, []int)
- func (m *TimeRange) GetEndTime() *timestamppb.Timestamp
- func (m *TimeRange) GetStartTime() *timestamppb.Timestamp
- func (*TimeRange) GotenMessage()
- func (o *TimeRange) GotenObjectExt()
- func (obj *TimeRange) GotenValidate() error
- func (o *TimeRange) MakeDiffFieldMask(other *TimeRange) *TimeRange_FieldMask
- func (o *TimeRange) MakeFullFieldMask() *TimeRange_FieldMask
- func (o *TimeRange) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *TimeRange) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *TimeRange) Marshal() ([]byte, error)
- func (m *TimeRange) MarshalJSON() ([]byte, error)
- func (o *TimeRange) Merge(source *TimeRange)
- func (o *TimeRange) MergeRaw(source gotenobject.GotenObjectExt)
- func (*TimeRange) ProtoMessage()
- func (m *TimeRange) ProtoReflect() preflect.Message
- func (m *TimeRange) Reset()
- func (m *TimeRange) SetEndTime(fv *timestamppb.Timestamp)
- func (m *TimeRange) SetStartTime(fv *timestamppb.Timestamp)
- func (m *TimeRange) String() string
- func (m *TimeRange) Unmarshal(b []byte) error
- func (m *TimeRange) UnmarshalJSON(data []byte) error
- type TimeRangeFieldPathBuilder
- type TimeRangePathSelectorEndTime
- func (TimeRangePathSelectorEndTime) FieldPath() *TimeRange_FieldTerminalPath
- func (s TimeRangePathSelectorEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeRange_FieldTerminalPathArrayOfValues
- func (s TimeRangePathSelectorEndTime) WithValue(value *timestamppb.Timestamp) *TimeRange_FieldTerminalPathValue
- type TimeRangePathSelectorStartTime
- func (TimeRangePathSelectorStartTime) FieldPath() *TimeRange_FieldTerminalPath
- func (s TimeRangePathSelectorStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeRange_FieldTerminalPathArrayOfValues
- func (s TimeRangePathSelectorStartTime) WithValue(value *timestamppb.Timestamp) *TimeRange_FieldTerminalPathValue
- type TimeRange_FieldMask
- func (fieldMask *TimeRange_FieldMask) AppendPath(path TimeRange_FieldPath)
- func (fieldMask *TimeRange_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *TimeRange_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *TimeRange_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *TimeRange_FieldMask) FilterInputFields() *TimeRange_FieldMask
- func (fieldMask *TimeRange_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *TimeRange_FieldMask) GetPaths() []TimeRange_FieldPath
- func (fieldMask *TimeRange_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *TimeRange_FieldMask) IsFull() bool
- func (fieldMask TimeRange_FieldMask) Marshal() ([]byte, error)
- func (fieldMask TimeRange_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *TimeRange_FieldMask) PathsCount() int
- func (fieldMask *TimeRange_FieldMask) Project(source *TimeRange) *TimeRange
- func (fieldMask *TimeRange_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *TimeRange_FieldMask) ProtoMessage()
- func (fieldMask *TimeRange_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *TimeRange_FieldMask) Reset()
- func (fieldMask *TimeRange_FieldMask) Set(target, source *TimeRange)
- func (fieldMask *TimeRange_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *TimeRange_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *TimeRange_FieldMask) Size() int
- func (fieldMask *TimeRange_FieldMask) String() string
- func (fieldMask *TimeRange_FieldMask) Subtract(other *TimeRange_FieldMask) *TimeRange_FieldMask
- func (fieldMask *TimeRange_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *TimeRange_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *TimeRange_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *TimeRange_FieldMask) UnmarshalJSON(data []byte) error
- type TimeRange_FieldPath
- type TimeRange_FieldPathArrayItemValue
- type TimeRange_FieldPathArrayOfValues
- type TimeRange_FieldPathSelector
- type TimeRange_FieldPathValue
- type TimeRange_FieldTerminalPath
- func (fp *TimeRange_FieldTerminalPath) ClearValue(item *TimeRange)
- func (fp *TimeRange_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *TimeRange_FieldTerminalPath) Get(source *TimeRange) (values []interface{})
- func (fp *TimeRange_FieldTerminalPath) GetDefault() interface{}
- func (fp *TimeRange_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *TimeRange_FieldTerminalPath) GetSingle(source *TimeRange) (interface{}, bool)
- func (fp *TimeRange_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *TimeRange_FieldTerminalPath) IsLeaf() bool
- func (fp *TimeRange_FieldTerminalPath) JSONString() string
- func (fp *TimeRange_FieldTerminalPath) Selector() TimeRange_FieldPathSelector
- func (fp *TimeRange_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *TimeRange_FieldTerminalPath) String() string
- func (fp *TimeRange_FieldTerminalPath) WithIArrayItemValue(value interface{}) TimeRange_FieldPathArrayItemValue
- func (fp *TimeRange_FieldTerminalPath) WithIArrayOfValues(values interface{}) TimeRange_FieldPathArrayOfValues
- func (fp *TimeRange_FieldTerminalPath) WithIValue(value interface{}) TimeRange_FieldPathValue
- func (fp *TimeRange_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *TimeRange_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *TimeRange_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type TimeRange_FieldTerminalPathArrayItemValue
- func (fpaiv *TimeRange_FieldTerminalPathArrayItemValue) ContainsValue(source *TimeRange) bool
- func (fpaiv *TimeRange_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *TimeRange_FieldTerminalPathArrayItemValue) GetSingle(source *TimeRange) (interface{}, bool)
- func (fpaiv *TimeRange_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type TimeRange_FieldTerminalPathArrayOfValues
- func (fpaov *TimeRange_FieldTerminalPathArrayOfValues) AsEndTimeArrayOfValues() ([]*timestamppb.Timestamp, bool)
- func (fpaov *TimeRange_FieldTerminalPathArrayOfValues) AsStartTimeArrayOfValues() ([]*timestamppb.Timestamp, bool)
- func (fpaov *TimeRange_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type TimeRange_FieldTerminalPathValue
- func (fpv *TimeRange_FieldTerminalPathValue) AsEndTimeValue() (*timestamppb.Timestamp, bool)
- func (fpv *TimeRange_FieldTerminalPathValue) AsStartTimeValue() (*timestamppb.Timestamp, bool)
- func (fpv *TimeRange_FieldTerminalPathValue) CompareWith(source *TimeRange) (int, bool)
- func (fpv *TimeRange_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *TimeRange_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *TimeRange_FieldTerminalPathValue) SetTo(target **TimeRange)
- func (fpv *TimeRange_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type TimeSeriesSelector
- func (o *TimeSeriesSelector) Clone() *TimeSeriesSelector
- func (o *TimeSeriesSelector) CloneRaw() gotenobject.GotenObjectExt
- func (*TimeSeriesSelector) Descriptor() ([]byte, []int)
- func (m *TimeSeriesSelector) GetMetric() *MetricSelector
- func (m *TimeSeriesSelector) GetResource() *MonitoredResourceSelector
- func (*TimeSeriesSelector) GotenMessage()
- func (o *TimeSeriesSelector) GotenObjectExt()
- func (obj *TimeSeriesSelector) GotenValidate() error
- func (o *TimeSeriesSelector) MakeDiffFieldMask(other *TimeSeriesSelector) *TimeSeriesSelector_FieldMask
- func (o *TimeSeriesSelector) MakeFullFieldMask() *TimeSeriesSelector_FieldMask
- func (o *TimeSeriesSelector) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *TimeSeriesSelector) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *TimeSeriesSelector) Marshal() ([]byte, error)
- func (m *TimeSeriesSelector) MarshalJSON() ([]byte, error)
- func (o *TimeSeriesSelector) Merge(source *TimeSeriesSelector)
- func (o *TimeSeriesSelector) MergeRaw(source gotenobject.GotenObjectExt)
- func (*TimeSeriesSelector) ProtoMessage()
- func (m *TimeSeriesSelector) ProtoReflect() preflect.Message
- func (m *TimeSeriesSelector) Reset()
- func (m *TimeSeriesSelector) SetMetric(fv *MetricSelector)
- func (m *TimeSeriesSelector) SetResource(fv *MonitoredResourceSelector)
- func (m *TimeSeriesSelector) String() string
- func (m *TimeSeriesSelector) Unmarshal(b []byte) error
- func (m *TimeSeriesSelector) UnmarshalJSON(data []byte) error
- type TimeSeriesSelectorFieldPathBuilder
- type TimeSeriesSelectorMapPathSelectorMetricLabels
- func (s TimeSeriesSelectorMapPathSelectorMetricLabels) FieldPath() *TimeSeriesSelector_FieldSubPath
- func (s TimeSeriesSelectorMapPathSelectorMetricLabels) WithArrayOfValues(values []*Strings) *TimeSeriesSelector_FieldSubPathArrayOfValues
- func (s TimeSeriesSelectorMapPathSelectorMetricLabels) WithValue(value *Strings) *TimeSeriesSelector_FieldSubPathValue
- type TimeSeriesSelectorMapPathSelectorResourceLabels
- func (s TimeSeriesSelectorMapPathSelectorResourceLabels) FieldPath() *TimeSeriesSelector_FieldSubPath
- func (s TimeSeriesSelectorMapPathSelectorResourceLabels) WithArrayOfValues(values []*Strings) *TimeSeriesSelector_FieldSubPathArrayOfValues
- func (s TimeSeriesSelectorMapPathSelectorResourceLabels) WithValue(value *Strings) *TimeSeriesSelector_FieldSubPathValue
- type TimeSeriesSelectorPathSelectorMetric
- func (TimeSeriesSelectorPathSelectorMetric) FieldPath() *TimeSeriesSelector_FieldTerminalPath
- func (TimeSeriesSelectorPathSelectorMetric) Labels() TimeSeriesSelectorPathSelectorMetricLabels
- func (TimeSeriesSelectorPathSelectorMetric) Types() TimeSeriesSelectorPathSelectorMetricTypes
- func (s TimeSeriesSelectorPathSelectorMetric) WithArrayOfValues(values []*MetricSelector) *TimeSeriesSelector_FieldTerminalPathArrayOfValues
- func (s TimeSeriesSelectorPathSelectorMetric) WithSubArrayItemValue(subPathArrayItemValue MetricSelector_FieldPathArrayItemValue) *TimeSeriesSelector_FieldSubPathArrayItemValue
- func (s TimeSeriesSelectorPathSelectorMetric) WithSubArrayOfValues(subPathArrayOfValues MetricSelector_FieldPathArrayOfValues) *TimeSeriesSelector_FieldSubPathArrayOfValues
- func (TimeSeriesSelectorPathSelectorMetric) WithSubPath(subPath MetricSelector_FieldPath) *TimeSeriesSelector_FieldSubPath
- func (s TimeSeriesSelectorPathSelectorMetric) WithSubValue(subPathValue MetricSelector_FieldPathValue) *TimeSeriesSelector_FieldSubPathValue
- func (s TimeSeriesSelectorPathSelectorMetric) WithValue(value *MetricSelector) *TimeSeriesSelector_FieldTerminalPathValue
- type TimeSeriesSelectorPathSelectorMetricLabels
- func (TimeSeriesSelectorPathSelectorMetricLabels) FieldPath() *TimeSeriesSelector_FieldSubPath
- func (s TimeSeriesSelectorPathSelectorMetricLabels) WithArrayOfValues(values []map[string]*Strings) *TimeSeriesSelector_FieldSubPathArrayOfValues
- func (TimeSeriesSelectorPathSelectorMetricLabels) WithKey(key string) TimeSeriesSelectorMapPathSelectorMetricLabels
- func (s TimeSeriesSelectorPathSelectorMetricLabels) WithValue(value map[string]*Strings) *TimeSeriesSelector_FieldSubPathValue
- type TimeSeriesSelectorPathSelectorMetricTypes
- func (TimeSeriesSelectorPathSelectorMetricTypes) FieldPath() *TimeSeriesSelector_FieldSubPath
- func (s TimeSeriesSelectorPathSelectorMetricTypes) WithArrayOfValues(values [][]string) *TimeSeriesSelector_FieldSubPathArrayOfValues
- func (s TimeSeriesSelectorPathSelectorMetricTypes) WithItemValue(value string) *TimeSeriesSelector_FieldSubPathArrayItemValue
- func (s TimeSeriesSelectorPathSelectorMetricTypes) WithValue(value []string) *TimeSeriesSelector_FieldSubPathValue
- type TimeSeriesSelectorPathSelectorResource
- func (TimeSeriesSelectorPathSelectorResource) FieldPath() *TimeSeriesSelector_FieldTerminalPath
- func (TimeSeriesSelectorPathSelectorResource) Labels() TimeSeriesSelectorPathSelectorResourceLabels
- func (TimeSeriesSelectorPathSelectorResource) Types() TimeSeriesSelectorPathSelectorResourceTypes
- func (s TimeSeriesSelectorPathSelectorResource) WithArrayOfValues(values []*MonitoredResourceSelector) *TimeSeriesSelector_FieldTerminalPathArrayOfValues
- func (s TimeSeriesSelectorPathSelectorResource) WithSubArrayItemValue(subPathArrayItemValue MonitoredResourceSelector_FieldPathArrayItemValue) *TimeSeriesSelector_FieldSubPathArrayItemValue
- func (s TimeSeriesSelectorPathSelectorResource) WithSubArrayOfValues(subPathArrayOfValues MonitoredResourceSelector_FieldPathArrayOfValues) *TimeSeriesSelector_FieldSubPathArrayOfValues
- func (TimeSeriesSelectorPathSelectorResource) WithSubPath(subPath MonitoredResourceSelector_FieldPath) *TimeSeriesSelector_FieldSubPath
- func (s TimeSeriesSelectorPathSelectorResource) WithSubValue(subPathValue MonitoredResourceSelector_FieldPathValue) *TimeSeriesSelector_FieldSubPathValue
- func (s TimeSeriesSelectorPathSelectorResource) WithValue(value *MonitoredResourceSelector) *TimeSeriesSelector_FieldTerminalPathValue
- type TimeSeriesSelectorPathSelectorResourceLabels
- func (TimeSeriesSelectorPathSelectorResourceLabels) FieldPath() *TimeSeriesSelector_FieldSubPath
- func (s TimeSeriesSelectorPathSelectorResourceLabels) WithArrayOfValues(values []map[string]*Strings) *TimeSeriesSelector_FieldSubPathArrayOfValues
- func (TimeSeriesSelectorPathSelectorResourceLabels) WithKey(key string) TimeSeriesSelectorMapPathSelectorResourceLabels
- func (s TimeSeriesSelectorPathSelectorResourceLabels) WithValue(value map[string]*Strings) *TimeSeriesSelector_FieldSubPathValue
- type TimeSeriesSelectorPathSelectorResourceTypes
- func (TimeSeriesSelectorPathSelectorResourceTypes) FieldPath() *TimeSeriesSelector_FieldSubPath
- func (s TimeSeriesSelectorPathSelectorResourceTypes) WithArrayOfValues(values [][]string) *TimeSeriesSelector_FieldSubPathArrayOfValues
- func (s TimeSeriesSelectorPathSelectorResourceTypes) WithItemValue(value string) *TimeSeriesSelector_FieldSubPathArrayItemValue
- func (s TimeSeriesSelectorPathSelectorResourceTypes) WithValue(value []string) *TimeSeriesSelector_FieldSubPathValue
- type TimeSeriesSelector_FieldMask
- func (fieldMask *TimeSeriesSelector_FieldMask) AppendPath(path TimeSeriesSelector_FieldPath)
- func (fieldMask *TimeSeriesSelector_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *TimeSeriesSelector_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *TimeSeriesSelector_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *TimeSeriesSelector_FieldMask) FilterInputFields() *TimeSeriesSelector_FieldMask
- func (fieldMask *TimeSeriesSelector_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *TimeSeriesSelector_FieldMask) GetPaths() []TimeSeriesSelector_FieldPath
- func (fieldMask *TimeSeriesSelector_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *TimeSeriesSelector_FieldMask) IsFull() bool
- func (fieldMask TimeSeriesSelector_FieldMask) Marshal() ([]byte, error)
- func (fieldMask TimeSeriesSelector_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *TimeSeriesSelector_FieldMask) PathsCount() int
- func (fieldMask *TimeSeriesSelector_FieldMask) Project(source *TimeSeriesSelector) *TimeSeriesSelector
- func (fieldMask *TimeSeriesSelector_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *TimeSeriesSelector_FieldMask) ProtoMessage()
- func (fieldMask *TimeSeriesSelector_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *TimeSeriesSelector_FieldMask) Reset()
- func (fieldMask *TimeSeriesSelector_FieldMask) Set(target, source *TimeSeriesSelector)
- func (fieldMask *TimeSeriesSelector_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *TimeSeriesSelector_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *TimeSeriesSelector_FieldMask) Size() int
- func (fieldMask *TimeSeriesSelector_FieldMask) String() string
- func (fieldMask *TimeSeriesSelector_FieldMask) Subtract(other *TimeSeriesSelector_FieldMask) *TimeSeriesSelector_FieldMask
- func (fieldMask *TimeSeriesSelector_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *TimeSeriesSelector_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *TimeSeriesSelector_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *TimeSeriesSelector_FieldMask) UnmarshalJSON(data []byte) error
- type TimeSeriesSelector_FieldPath
- type TimeSeriesSelector_FieldPathArrayItemValue
- type TimeSeriesSelector_FieldPathArrayOfValues
- type TimeSeriesSelector_FieldPathSelector
- type TimeSeriesSelector_FieldPathValue
- type TimeSeriesSelector_FieldSubPath
- func (fps *TimeSeriesSelector_FieldSubPath) AsMetricSubPath() (MetricSelector_FieldPath, bool)
- func (fps *TimeSeriesSelector_FieldSubPath) AsResourceSubPath() (MonitoredResourceSelector_FieldPath, bool)
- func (fps *TimeSeriesSelector_FieldSubPath) ClearValue(item *TimeSeriesSelector)
- func (fps *TimeSeriesSelector_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *TimeSeriesSelector_FieldSubPath) Get(source *TimeSeriesSelector) (values []interface{})
- func (fps *TimeSeriesSelector_FieldSubPath) GetDefault() interface{}
- func (fps *TimeSeriesSelector_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *TimeSeriesSelector_FieldSubPath) GetSingle(source *TimeSeriesSelector) (interface{}, bool)
- func (fps *TimeSeriesSelector_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *TimeSeriesSelector_FieldSubPath) IsLeaf() bool
- func (fps *TimeSeriesSelector_FieldSubPath) JSONString() string
- func (fps *TimeSeriesSelector_FieldSubPath) Selector() TimeSeriesSelector_FieldPathSelector
- func (fps *TimeSeriesSelector_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fps *TimeSeriesSelector_FieldSubPath) String() string
- func (fps *TimeSeriesSelector_FieldSubPath) WithIArrayItemValue(value interface{}) TimeSeriesSelector_FieldPathArrayItemValue
- func (fps *TimeSeriesSelector_FieldSubPath) WithIArrayOfValues(values interface{}) TimeSeriesSelector_FieldPathArrayOfValues
- func (fps *TimeSeriesSelector_FieldSubPath) WithIValue(value interface{}) TimeSeriesSelector_FieldPathValue
- func (fps *TimeSeriesSelector_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *TimeSeriesSelector_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *TimeSeriesSelector_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type TimeSeriesSelector_FieldSubPathArrayItemValue
- func (fpaivs *TimeSeriesSelector_FieldSubPathArrayItemValue) AsMetricPathItemValue() (MetricSelector_FieldPathArrayItemValue, bool)
- func (fpaivs *TimeSeriesSelector_FieldSubPathArrayItemValue) AsResourcePathItemValue() (MonitoredResourceSelector_FieldPathArrayItemValue, bool)
- func (fpaivs *TimeSeriesSelector_FieldSubPathArrayItemValue) ContainsValue(source *TimeSeriesSelector) bool
- func (fpaivs *TimeSeriesSelector_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type TimeSeriesSelector_FieldSubPathArrayOfValues
- func (fpsaov *TimeSeriesSelector_FieldSubPathArrayOfValues) AsMetricPathArrayOfValues() (MetricSelector_FieldPathArrayOfValues, bool)
- func (fpsaov *TimeSeriesSelector_FieldSubPathArrayOfValues) AsResourcePathArrayOfValues() (MonitoredResourceSelector_FieldPathArrayOfValues, bool)
- func (fpsaov *TimeSeriesSelector_FieldSubPathArrayOfValues) GetRawValues() []interface{}
- type TimeSeriesSelector_FieldSubPathValue
- func (fpvs *TimeSeriesSelector_FieldSubPathValue) AsMetricPathValue() (MetricSelector_FieldPathValue, bool)
- func (fpvs *TimeSeriesSelector_FieldSubPathValue) AsResourcePathValue() (MonitoredResourceSelector_FieldPathValue, bool)
- func (fpvs *TimeSeriesSelector_FieldSubPathValue) CompareWith(source *TimeSeriesSelector) (int, bool)
- func (fpvs *TimeSeriesSelector_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *TimeSeriesSelector_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *TimeSeriesSelector_FieldSubPathValue) SetTo(target **TimeSeriesSelector)
- func (fpvs *TimeSeriesSelector_FieldSubPathValue) SetToRaw(target proto.Message)
- type TimeSeriesSelector_FieldTerminalPath
- func (fp *TimeSeriesSelector_FieldTerminalPath) ClearValue(item *TimeSeriesSelector)
- func (fp *TimeSeriesSelector_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *TimeSeriesSelector_FieldTerminalPath) Get(source *TimeSeriesSelector) (values []interface{})
- func (fp *TimeSeriesSelector_FieldTerminalPath) GetDefault() interface{}
- func (fp *TimeSeriesSelector_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *TimeSeriesSelector_FieldTerminalPath) GetSingle(source *TimeSeriesSelector) (interface{}, bool)
- func (fp *TimeSeriesSelector_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *TimeSeriesSelector_FieldTerminalPath) IsLeaf() bool
- func (fp *TimeSeriesSelector_FieldTerminalPath) JSONString() string
- func (fp *TimeSeriesSelector_FieldTerminalPath) Selector() TimeSeriesSelector_FieldPathSelector
- func (fp *TimeSeriesSelector_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *TimeSeriesSelector_FieldTerminalPath) String() string
- func (fp *TimeSeriesSelector_FieldTerminalPath) WithIArrayItemValue(value interface{}) TimeSeriesSelector_FieldPathArrayItemValue
- func (fp *TimeSeriesSelector_FieldTerminalPath) WithIArrayOfValues(values interface{}) TimeSeriesSelector_FieldPathArrayOfValues
- func (fp *TimeSeriesSelector_FieldTerminalPath) WithIValue(value interface{}) TimeSeriesSelector_FieldPathValue
- func (fp *TimeSeriesSelector_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *TimeSeriesSelector_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *TimeSeriesSelector_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type TimeSeriesSelector_FieldTerminalPathArrayItemValue
- func (fpaiv *TimeSeriesSelector_FieldTerminalPathArrayItemValue) ContainsValue(source *TimeSeriesSelector) bool
- func (fpaiv *TimeSeriesSelector_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *TimeSeriesSelector_FieldTerminalPathArrayItemValue) GetSingle(source *TimeSeriesSelector) (interface{}, bool)
- func (fpaiv *TimeSeriesSelector_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type TimeSeriesSelector_FieldTerminalPathArrayOfValues
- func (fpaov *TimeSeriesSelector_FieldTerminalPathArrayOfValues) AsMetricArrayOfValues() ([]*MetricSelector, bool)
- func (fpaov *TimeSeriesSelector_FieldTerminalPathArrayOfValues) AsResourceArrayOfValues() ([]*MonitoredResourceSelector, bool)
- func (fpaov *TimeSeriesSelector_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type TimeSeriesSelector_FieldTerminalPathValue
- func (fpv *TimeSeriesSelector_FieldTerminalPathValue) AsMetricValue() (*MetricSelector, bool)
- func (fpv *TimeSeriesSelector_FieldTerminalPathValue) AsResourceValue() (*MonitoredResourceSelector, bool)
- func (fpv *TimeSeriesSelector_FieldTerminalPathValue) CompareWith(source *TimeSeriesSelector) (int, bool)
- func (fpv *TimeSeriesSelector_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *TimeSeriesSelector_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *TimeSeriesSelector_FieldTerminalPathValue) SetTo(target **TimeSeriesSelector)
- func (fpv *TimeSeriesSelector_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type TimeSeriesView
- func (TimeSeriesView) Descriptor() preflect.EnumDescriptor
- func (x TimeSeriesView) Enum() *TimeSeriesView
- func (TimeSeriesView) EnumDescriptor() ([]byte, []int)
- func (x TimeSeriesView) Number() preflect.EnumNumber
- func (x TimeSeriesView) String() string
- func (TimeSeriesView) Type() preflect.EnumType
- type TypedValue
- func (o *TypedValue) Clone() *TypedValue
- func (o *TypedValue) CloneRaw() gotenobject.GotenObjectExt
- func (*TypedValue) Descriptor() ([]byte, []int)
- func (m *TypedValue) GetBoolValue() bool
- func (m *TypedValue) GetDistributionValue() *Distribution
- func (m *TypedValue) GetDoubleValue() float64
- func (m *TypedValue) GetInt64Value() int64
- func (m *TypedValue) GetStringValue() string
- func (m *TypedValue) GetValue() isTypedValue_Value
- func (*TypedValue) GotenMessage()
- func (o *TypedValue) GotenObjectExt()
- func (obj *TypedValue) GotenValidate() error
- func (o *TypedValue) MakeDiffFieldMask(other *TypedValue) *TypedValue_FieldMask
- func (o *TypedValue) MakeFullFieldMask() *TypedValue_FieldMask
- func (o *TypedValue) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
- func (o *TypedValue) MakeRawFullFieldMask() gotenobject.FieldMask
- func (m *TypedValue) Marshal() ([]byte, error)
- func (m *TypedValue) MarshalJSON() ([]byte, error)
- func (o *TypedValue) Merge(source *TypedValue)
- func (o *TypedValue) MergeRaw(source gotenobject.GotenObjectExt)
- func (*TypedValue) ProtoMessage()
- func (m *TypedValue) ProtoReflect() preflect.Message
- func (m *TypedValue) Reset()
- func (m *TypedValue) SetBoolValue(fv bool)
- func (m *TypedValue) SetDistributionValue(fv *Distribution)
- func (m *TypedValue) SetDoubleValue(fv float64)
- func (m *TypedValue) SetInt64Value(fv int64)
- func (m *TypedValue) SetStringValue(fv string)
- func (m *TypedValue) SetValue(ofv isTypedValue_Value)
- func (m *TypedValue) String() string
- func (m *TypedValue) Unmarshal(b []byte) error
- func (m *TypedValue) UnmarshalJSON(data []byte) error
- type TypedValueFieldPathBuilder
- func (TypedValueFieldPathBuilder) BoolValue() TypedValuePathSelectorBoolValue
- func (TypedValueFieldPathBuilder) DistributionValue() TypedValuePathSelectorDistributionValue
- func (TypedValueFieldPathBuilder) DoubleValue() TypedValuePathSelectorDoubleValue
- func (TypedValueFieldPathBuilder) Int64Value() TypedValuePathSelectorInt64Value
- func (TypedValueFieldPathBuilder) StringValue() TypedValuePathSelectorStringValue
- type TypedValuePathSelectorBoolValue
- type TypedValuePathSelectorDistributionValue
- func (TypedValuePathSelectorDistributionValue) BucketCounts() TypedValuePathSelectorDistributionValueBucketCounts
- func (TypedValuePathSelectorDistributionValue) BucketOptions() TypedValuePathSelectorDistributionValueBucketOptions
- func (TypedValuePathSelectorDistributionValue) Count() TypedValuePathSelectorDistributionValueCount
- func (TypedValuePathSelectorDistributionValue) FieldPath() *TypedValue_FieldTerminalPath
- func (TypedValuePathSelectorDistributionValue) Mean() TypedValuePathSelectorDistributionValueMean
- func (TypedValuePathSelectorDistributionValue) Range() TypedValuePathSelectorDistributionValueRange
- func (TypedValuePathSelectorDistributionValue) SumOfSquaredDeviation() TypedValuePathSelectorDistributionValueSumOfSquaredDeviation
- func (s TypedValuePathSelectorDistributionValue) WithArrayOfValues(values []*Distribution) *TypedValue_FieldTerminalPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValue) WithSubArrayItemValue(subPathArrayItemValue Distribution_FieldPathArrayItemValue) *TypedValue_FieldSubPathArrayItemValue
- func (s TypedValuePathSelectorDistributionValue) WithSubArrayOfValues(subPathArrayOfValues Distribution_FieldPathArrayOfValues) *TypedValue_FieldSubPathArrayOfValues
- func (TypedValuePathSelectorDistributionValue) WithSubPath(subPath Distribution_FieldPath) *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValue) WithSubValue(subPathValue Distribution_FieldPathValue) *TypedValue_FieldSubPathValue
- func (s TypedValuePathSelectorDistributionValue) WithValue(value *Distribution) *TypedValue_FieldTerminalPathValue
- type TypedValuePathSelectorDistributionValueBucketCounts
- func (TypedValuePathSelectorDistributionValueBucketCounts) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueBucketCounts) WithArrayOfValues(values [][]int64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketCounts) WithItemValue(value int64) *TypedValue_FieldSubPathArrayItemValue
- func (s TypedValuePathSelectorDistributionValueBucketCounts) WithValue(value []int64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptions
- func (TypedValuePathSelectorDistributionValueBucketOptions) DynamicBuckets() TypedValuePathSelectorDistributionValueBucketOptionsDynamicBuckets
- func (TypedValuePathSelectorDistributionValueBucketOptions) ExplicitBuckets() TypedValuePathSelectorDistributionValueBucketOptionsExplicitBuckets
- func (TypedValuePathSelectorDistributionValueBucketOptions) ExponentialBuckets() TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets
- func (TypedValuePathSelectorDistributionValueBucketOptions) FieldPath() *TypedValue_FieldSubPath
- func (TypedValuePathSelectorDistributionValueBucketOptions) LinearBuckets() TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets
- func (s TypedValuePathSelectorDistributionValueBucketOptions) WithArrayOfValues(values []*Distribution_BucketOptions) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptions) WithValue(value *Distribution_BucketOptions) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsDynamicBuckets
- func (TypedValuePathSelectorDistributionValueBucketOptionsDynamicBuckets) Compression() TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsCompression
- func (TypedValuePathSelectorDistributionValueBucketOptionsDynamicBuckets) FieldPath() *TypedValue_FieldSubPath
- func (TypedValuePathSelectorDistributionValueBucketOptionsDynamicBuckets) Means() TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans
- func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Dynamic) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBuckets) WithValue(value *Distribution_BucketOptions_Dynamic) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsCompression
- func (TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsCompression) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsCompression) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsCompression) WithValue(value float64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans
- func (TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans) WithArrayOfValues(values [][]float64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans) WithItemValue(value float64) *TypedValue_FieldSubPathArrayItemValue
- func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans) WithValue(value []float64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsExplicitBuckets
- func (TypedValuePathSelectorDistributionValueBucketOptionsExplicitBuckets) Bounds() TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds
- func (TypedValuePathSelectorDistributionValueBucketOptionsExplicitBuckets) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExplicitBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Explicit) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExplicitBuckets) WithValue(value *Distribution_BucketOptions_Explicit) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds
- func (TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds) WithArrayOfValues(values [][]float64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds) WithItemValue(value float64) *TypedValue_FieldSubPathArrayItemValue
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds) WithValue(value []float64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets
- func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets) FieldPath() *TypedValue_FieldSubPath
- func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets) GrowthFactor() ...
- func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets) NumFiniteBuckets() ...
- func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets) Scale() TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsScale
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Exponential) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets) WithValue(value *Distribution_BucketOptions_Exponential) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsGrowthFactor
- func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsGrowthFactor) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithValue(value float64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets
- func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithValue(value int32) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsScale
- func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsScale) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsScale) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsScale) WithValue(value float64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets
- func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets) FieldPath() *TypedValue_FieldSubPath
- func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets) NumFiniteBuckets() ...
- func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets) Offset() TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsOffset
- func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets) Width() TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsWidth
- func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Linear) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets) WithValue(value *Distribution_BucketOptions_Linear) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets
- func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithValue(value int32) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsOffset
- func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsOffset) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsOffset) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsOffset) WithValue(value float64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsWidth
- func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsWidth) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsWidth) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsWidth) WithValue(value float64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueCount
- func (TypedValuePathSelectorDistributionValueCount) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueCount) WithArrayOfValues(values []int64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueCount) WithValue(value int64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueMean
- func (TypedValuePathSelectorDistributionValueMean) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueMean) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueMean) WithValue(value float64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueRange
- func (TypedValuePathSelectorDistributionValueRange) FieldPath() *TypedValue_FieldSubPath
- func (TypedValuePathSelectorDistributionValueRange) Max() TypedValuePathSelectorDistributionValueRangeMax
- func (TypedValuePathSelectorDistributionValueRange) Min() TypedValuePathSelectorDistributionValueRangeMin
- func (s TypedValuePathSelectorDistributionValueRange) WithArrayOfValues(values []*Distribution_Range) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueRange) WithValue(value *Distribution_Range) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueRangeMax
- func (TypedValuePathSelectorDistributionValueRangeMax) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueRangeMax) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueRangeMax) WithValue(value float64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueRangeMin
- func (TypedValuePathSelectorDistributionValueRangeMin) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueRangeMin) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueRangeMin) WithValue(value float64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDistributionValueSumOfSquaredDeviation
- func (TypedValuePathSelectorDistributionValueSumOfSquaredDeviation) FieldPath() *TypedValue_FieldSubPath
- func (s TypedValuePathSelectorDistributionValueSumOfSquaredDeviation) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
- func (s TypedValuePathSelectorDistributionValueSumOfSquaredDeviation) WithValue(value float64) *TypedValue_FieldSubPathValue
- type TypedValuePathSelectorDoubleValue
- func (TypedValuePathSelectorDoubleValue) FieldPath() *TypedValue_FieldTerminalPath
- func (s TypedValuePathSelectorDoubleValue) WithArrayOfValues(values []float64) *TypedValue_FieldTerminalPathArrayOfValues
- func (s TypedValuePathSelectorDoubleValue) WithValue(value float64) *TypedValue_FieldTerminalPathValue
- type TypedValuePathSelectorInt64Value
- func (TypedValuePathSelectorInt64Value) FieldPath() *TypedValue_FieldTerminalPath
- func (s TypedValuePathSelectorInt64Value) WithArrayOfValues(values []int64) *TypedValue_FieldTerminalPathArrayOfValues
- func (s TypedValuePathSelectorInt64Value) WithValue(value int64) *TypedValue_FieldTerminalPathValue
- type TypedValuePathSelectorStringValue
- func (TypedValuePathSelectorStringValue) FieldPath() *TypedValue_FieldTerminalPath
- func (s TypedValuePathSelectorStringValue) WithArrayOfValues(values []string) *TypedValue_FieldTerminalPathArrayOfValues
- func (s TypedValuePathSelectorStringValue) WithValue(value string) *TypedValue_FieldTerminalPathValue
- type TypedValue_BoolValue
- type TypedValue_DistributionValue
- type TypedValue_DoubleValue
- type TypedValue_FieldMask
- func (fieldMask *TypedValue_FieldMask) AppendPath(path TypedValue_FieldPath)
- func (fieldMask *TypedValue_FieldMask) AppendRawPath(path gotenobject.FieldPath)
- func (fieldMask *TypedValue_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
- func (fieldMask *TypedValue_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
- func (fieldMask *TypedValue_FieldMask) FilterInputFields() *TypedValue_FieldMask
- func (fieldMask *TypedValue_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
- func (fieldMask *TypedValue_FieldMask) GetPaths() []TypedValue_FieldPath
- func (fieldMask *TypedValue_FieldMask) GetRawPaths() []gotenobject.FieldPath
- func (fieldMask *TypedValue_FieldMask) IsFull() bool
- func (fieldMask TypedValue_FieldMask) Marshal() ([]byte, error)
- func (fieldMask TypedValue_FieldMask) MarshalJSON() ([]byte, error)
- func (fieldMask *TypedValue_FieldMask) PathsCount() int
- func (fieldMask *TypedValue_FieldMask) Project(source *TypedValue) *TypedValue
- func (fieldMask *TypedValue_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
- func (fieldMask *TypedValue_FieldMask) ProtoMessage()
- func (fieldMask *TypedValue_FieldMask) ProtoReflect() preflect.Message
- func (fieldMask *TypedValue_FieldMask) Reset()
- func (fieldMask *TypedValue_FieldMask) Set(target, source *TypedValue)
- func (fieldMask *TypedValue_FieldMask) SetFromCliFlag(raw string) error
- func (fieldMask *TypedValue_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
- func (fieldMask *TypedValue_FieldMask) Size() int
- func (fieldMask *TypedValue_FieldMask) String() string
- func (fieldMask *TypedValue_FieldMask) Subtract(other *TypedValue_FieldMask) *TypedValue_FieldMask
- func (fieldMask *TypedValue_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
- func (fieldMask *TypedValue_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
- func (fieldMask *TypedValue_FieldMask) Unmarshal(data []byte) error
- func (fieldMask *TypedValue_FieldMask) UnmarshalJSON(data []byte) error
- type TypedValue_FieldPath
- type TypedValue_FieldPathArrayItemValue
- type TypedValue_FieldPathArrayOfValues
- type TypedValue_FieldPathSelector
- type TypedValue_FieldPathValue
- type TypedValue_FieldSubPath
- func (fps *TypedValue_FieldSubPath) AsDistributionValueSubPath() (Distribution_FieldPath, bool)
- func (fps *TypedValue_FieldSubPath) ClearValue(item *TypedValue)
- func (fps *TypedValue_FieldSubPath) ClearValueRaw(item proto.Message)
- func (fps *TypedValue_FieldSubPath) Get(source *TypedValue) (values []interface{})
- func (fps *TypedValue_FieldSubPath) GetDefault() interface{}
- func (fps *TypedValue_FieldSubPath) GetRaw(source proto.Message) []interface{}
- func (fps *TypedValue_FieldSubPath) GetSingle(source *TypedValue) (interface{}, bool)
- func (fps *TypedValue_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fps *TypedValue_FieldSubPath) IsLeaf() bool
- func (fps *TypedValue_FieldSubPath) JSONString() string
- func (fps *TypedValue_FieldSubPath) Selector() TypedValue_FieldPathSelector
- func (fps *TypedValue_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fps *TypedValue_FieldSubPath) String() string
- func (fps *TypedValue_FieldSubPath) WithIArrayItemValue(value interface{}) TypedValue_FieldPathArrayItemValue
- func (fps *TypedValue_FieldSubPath) WithIArrayOfValues(values interface{}) TypedValue_FieldPathArrayOfValues
- func (fps *TypedValue_FieldSubPath) WithIValue(value interface{}) TypedValue_FieldPathValue
- func (fps *TypedValue_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fps *TypedValue_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fps *TypedValue_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type TypedValue_FieldSubPathArrayItemValue
- func (fpaivs *TypedValue_FieldSubPathArrayItemValue) AsDistributionValuePathItemValue() (Distribution_FieldPathArrayItemValue, bool)
- func (fpaivs *TypedValue_FieldSubPathArrayItemValue) ContainsValue(source *TypedValue) bool
- func (fpaivs *TypedValue_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
- type TypedValue_FieldSubPathArrayOfValues
- type TypedValue_FieldSubPathValue
- func (fpvs *TypedValue_FieldSubPathValue) AsDistributionValuePathValue() (Distribution_FieldPathValue, bool)
- func (fpvs *TypedValue_FieldSubPathValue) CompareWith(source *TypedValue) (int, bool)
- func (fpvs *TypedValue_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpvs *TypedValue_FieldSubPathValue) GetRawValue() interface{}
- func (fpvs *TypedValue_FieldSubPathValue) SetTo(target **TypedValue)
- func (fpvs *TypedValue_FieldSubPathValue) SetToRaw(target proto.Message)
- type TypedValue_FieldTerminalPath
- func (fp *TypedValue_FieldTerminalPath) ClearValue(item *TypedValue)
- func (fp *TypedValue_FieldTerminalPath) ClearValueRaw(item proto.Message)
- func (fp *TypedValue_FieldTerminalPath) Get(source *TypedValue) (values []interface{})
- func (fp *TypedValue_FieldTerminalPath) GetDefault() interface{}
- func (fp *TypedValue_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
- func (fp *TypedValue_FieldTerminalPath) GetSingle(source *TypedValue) (interface{}, bool)
- func (fp *TypedValue_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
- func (fp *TypedValue_FieldTerminalPath) IsLeaf() bool
- func (fp *TypedValue_FieldTerminalPath) JSONString() string
- func (fp *TypedValue_FieldTerminalPath) Selector() TypedValue_FieldPathSelector
- func (fp *TypedValue_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
- func (fp *TypedValue_FieldTerminalPath) String() string
- func (fp *TypedValue_FieldTerminalPath) WithIArrayItemValue(value interface{}) TypedValue_FieldPathArrayItemValue
- func (fp *TypedValue_FieldTerminalPath) WithIArrayOfValues(values interface{}) TypedValue_FieldPathArrayOfValues
- func (fp *TypedValue_FieldTerminalPath) WithIValue(value interface{}) TypedValue_FieldPathValue
- func (fp *TypedValue_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
- func (fp *TypedValue_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
- func (fp *TypedValue_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
- type TypedValue_FieldTerminalPathArrayItemValue
- func (fpaiv *TypedValue_FieldTerminalPathArrayItemValue) ContainsValue(source *TypedValue) bool
- func (fpaiv *TypedValue_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
- func (fpaiv *TypedValue_FieldTerminalPathArrayItemValue) GetSingle(source *TypedValue) (interface{}, bool)
- func (fpaiv *TypedValue_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
- type TypedValue_FieldTerminalPathArrayOfValues
- func (fpaov *TypedValue_FieldTerminalPathArrayOfValues) AsBoolValueArrayOfValues() ([]bool, bool)
- func (fpaov *TypedValue_FieldTerminalPathArrayOfValues) AsDistributionValueArrayOfValues() ([]*Distribution, bool)
- func (fpaov *TypedValue_FieldTerminalPathArrayOfValues) AsDoubleValueArrayOfValues() ([]float64, bool)
- func (fpaov *TypedValue_FieldTerminalPathArrayOfValues) AsInt64ValueArrayOfValues() ([]int64, bool)
- func (fpaov *TypedValue_FieldTerminalPathArrayOfValues) AsStringValueArrayOfValues() ([]string, bool)
- func (fpaov *TypedValue_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
- type TypedValue_FieldTerminalPathValue
- func (fpv *TypedValue_FieldTerminalPathValue) AsBoolValueValue() (bool, bool)
- func (fpv *TypedValue_FieldTerminalPathValue) AsDistributionValueValue() (*Distribution, bool)
- func (fpv *TypedValue_FieldTerminalPathValue) AsDoubleValueValue() (float64, bool)
- func (fpv *TypedValue_FieldTerminalPathValue) AsInt64ValueValue() (int64, bool)
- func (fpv *TypedValue_FieldTerminalPathValue) AsStringValueValue() (string, bool)
- func (fpv *TypedValue_FieldTerminalPathValue) CompareWith(source *TypedValue) (int, bool)
- func (fpv *TypedValue_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
- func (fpv *TypedValue_FieldTerminalPathValue) GetRawValue() interface{}
- func (fpv *TypedValue_FieldTerminalPathValue) SetTo(target **TypedValue)
- func (fpv *TypedValue_FieldTerminalPathValue) SetToRaw(target proto.Message)
- type TypedValue_Int64Value
- type TypedValue_StringValue
Constants ¶
This section is empty.
Variables ¶
var ( TimeSeriesView_name = map[int32]string{ 0: "FULL", 1: "HEADERS", } TimeSeriesView_value = map[string]int32{ "FULL": 0, "HEADERS": 1, } )
var ( LabelDescriptor_ValueType_name = map[int32]string{ 0: "STRING", 1: "BOOL", 2: "INT64", } LabelDescriptor_ValueType_value = map[string]int32{ "STRING": 0, "BOOL": 1, "INT64": 2, } )
var ( Aggregation_Aligner_name = map[int32]string{ 0: "ALIGN_NONE", 1: "ALIGN_DELTA", 2: "ALIGN_RATE", 3: "ALIGN_INTERPOLATE", 4: "ALIGN_NEXT_OLDER", 10: "ALIGN_MIN", 11: "ALIGN_MAX", 12: "ALIGN_MEAN", 13: "ALIGN_COUNT", 14: "ALIGN_SUM", 15: "ALIGN_STDDEV", 16: "ALIGN_COUNT_TRUE", 24: "ALIGN_COUNT_FALSE", 17: "ALIGN_FRACTION_TRUE", 18: "ALIGN_PERCENTILE_99", 19: "ALIGN_PERCENTILE_95", 20: "ALIGN_PERCENTILE_50", 21: "ALIGN_PERCENTILE_05", 23: "ALIGN_PERCENT_CHANGE", 45: "ALIGN_SUMMARY", 46: "ALIGN_TDIGEST_SUMMARY", } Aggregation_Aligner_value = map[string]int32{ "ALIGN_NONE": 0, "ALIGN_DELTA": 1, "ALIGN_RATE": 2, "ALIGN_INTERPOLATE": 3, "ALIGN_NEXT_OLDER": 4, "ALIGN_MIN": 10, "ALIGN_MAX": 11, "ALIGN_MEAN": 12, "ALIGN_COUNT": 13, "ALIGN_SUM": 14, "ALIGN_STDDEV": 15, "ALIGN_COUNT_TRUE": 16, "ALIGN_COUNT_FALSE": 24, "ALIGN_FRACTION_TRUE": 17, "ALIGN_PERCENTILE_99": 18, "ALIGN_PERCENTILE_95": 19, "ALIGN_PERCENTILE_50": 20, "ALIGN_PERCENTILE_05": 21, "ALIGN_PERCENT_CHANGE": 23, "ALIGN_SUMMARY": 45, "ALIGN_TDIGEST_SUMMARY": 46, } )
var ( Aggregation_Reducer_name = map[int32]string{ 0: "REDUCE_NONE", 1: "REDUCE_MEAN", 2: "REDUCE_MIN", 3: "REDUCE_MAX", 4: "REDUCE_SUM", 5: "REDUCE_STDDEV", 6: "REDUCE_COUNT", 7: "REDUCE_COUNT_TRUE", 15: "REDUCE_COUNT_FALSE", 8: "REDUCE_FRACTION_TRUE", 9: "REDUCE_PERCENTILE_99", 10: "REDUCE_PERCENTILE_95", 11: "REDUCE_PERCENTILE_50", 12: "REDUCE_PERCENTILE_05", 13: "REDUCE_SUMMARY", } Aggregation_Reducer_value = map[string]int32{ "REDUCE_NONE": 0, "REDUCE_MEAN": 1, "REDUCE_MIN": 2, "REDUCE_MAX": 3, "REDUCE_SUM": 4, "REDUCE_STDDEV": 5, "REDUCE_COUNT": 6, "REDUCE_COUNT_TRUE": 7, "REDUCE_COUNT_FALSE": 15, "REDUCE_FRACTION_TRUE": 8, "REDUCE_PERCENTILE_99": 9, "REDUCE_PERCENTILE_95": 10, "REDUCE_PERCENTILE_50": 11, "REDUCE_PERCENTILE_05": 12, "REDUCE_SUMMARY": 13, } )
Functions ¶
This section is empty.
Types ¶
type Aggregation ¶
type Aggregation struct { // The alignment period for per-[time series][ntt.monitoring.v3.TimeSeries] // alignment. If present, `alignmentPeriod` must be at least 60 // seconds. After per-time series alignment, each time series will // contain data points only on the period boundaries. If // `perSeriesAligner` is not specified or equals `ALIGN_NONE`, then // this field is ignored. If `perSeriesAligner` is specified and // does not equal `ALIGN_NONE`, then this field must be defined; // otherwise an error is returned. AlignmentPeriod *durationpb.Duration `` /* 134-byte string literal not displayed */ // The approach to be used to align individual time series. Not all // alignment functions may be applied to all time series, depending // on the metric type and value type of the original time // series. Alignment may change the metric type or the value type of // the time series. // // Time series data must be aligned in order to perform cross-time // series reduction. If `crossSeriesReducer` is specified, then // `perSeriesAligner` must be specified and not equal `ALIGN_NONE` // and `alignmentPeriod` must be specified; otherwise, an error is // returned. PerSeriesAligner Aggregation_Aligner `` /* 184-byte string literal not displayed */ // The approach to be used to combine time series. Not all reducer // functions may be applied to all time series, depending on the // metric type and the value type of the original time // series. Reduction may change the metric type of value type of the // time series. // // Time series data must be aligned in order to perform cross-time // series reduction. If `crossSeriesReducer` is specified, then // `perSeriesAligner` must be specified and not equal `ALIGN_NONE` // and `alignmentPeriod` must be specified; otherwise, an error is // returned. CrossSeriesReducer Aggregation_Reducer `` /* 192-byte string literal not displayed */ // The set of fields to preserve when `crossSeriesReducer` is // specified. The `groupByFields` determine how the time series are // partitioned into subsets prior to applying the aggregation // function. Each subset contains time series that have the same // value for each of the grouping fields. Each individual time // series is a member of exactly one subset. The // `crossSeriesReducer` is applied to each subset of time series. // It is not possible to reduce across different resource types, so // this field implicitly contains `resource.type`. Fields not // specified in `groupByFields` are aggregated away. If // `groupByFields` is not specified and all the time series have // the same resource type, then the time series are aggregated into // a single output time series. If `crossSeriesReducer` is not // defined, this field is ignored. GroupByFields []string `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
Describes how to combine multiple time series to provide different views of the data. Aggregation consists of an alignment step on individual time series (`alignment_period` and `per_series_aligner`) followed by an optional reduction step of the data across the aligned time series (`cross_series_reducer` and `group_by_fields`). For more details, see Aggregation(/monitoring/api/learn_more#aggregation).
func (*Aggregation) Clone ¶
func (o *Aggregation) Clone() *Aggregation
func (*Aggregation) CloneRaw ¶
func (o *Aggregation) CloneRaw() gotenobject.GotenObjectExt
func (*Aggregation) Descriptor ¶
func (*Aggregation) Descriptor() ([]byte, []int)
Deprecated, Use Aggregation.ProtoReflect.Descriptor instead.
func (*Aggregation) GetAlignmentPeriod ¶
func (m *Aggregation) GetAlignmentPeriod() *durationpb.Duration
func (*Aggregation) GetCrossSeriesReducer ¶
func (m *Aggregation) GetCrossSeriesReducer() Aggregation_Reducer
func (*Aggregation) GetGroupByFields ¶
func (m *Aggregation) GetGroupByFields() []string
func (*Aggregation) GetPerSeriesAligner ¶
func (m *Aggregation) GetPerSeriesAligner() Aggregation_Aligner
func (*Aggregation) GotenMessage ¶
func (*Aggregation) GotenMessage()
func (*Aggregation) GotenObjectExt ¶
func (o *Aggregation) GotenObjectExt()
func (*Aggregation) GotenValidate ¶
func (obj *Aggregation) GotenValidate() error
func (*Aggregation) MakeDiffFieldMask ¶
func (o *Aggregation) MakeDiffFieldMask(other *Aggregation) *Aggregation_FieldMask
func (*Aggregation) MakeFullFieldMask ¶
func (o *Aggregation) MakeFullFieldMask() *Aggregation_FieldMask
func (*Aggregation) MakeRawDiffFieldMask ¶
func (o *Aggregation) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Aggregation) MakeRawFullFieldMask ¶
func (o *Aggregation) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Aggregation) Marshal ¶
func (m *Aggregation) Marshal() ([]byte, error)
func (*Aggregation) MarshalJSON ¶
func (m *Aggregation) MarshalJSON() ([]byte, error)
func (*Aggregation) Merge ¶
func (o *Aggregation) Merge(source *Aggregation)
func (*Aggregation) MergeRaw ¶
func (o *Aggregation) MergeRaw(source gotenobject.GotenObjectExt)
func (*Aggregation) ProtoMessage ¶
func (*Aggregation) ProtoMessage()
func (*Aggregation) ProtoReflect ¶
func (m *Aggregation) ProtoReflect() preflect.Message
func (*Aggregation) Reset ¶
func (m *Aggregation) Reset()
func (*Aggregation) SetAlignmentPeriod ¶
func (m *Aggregation) SetAlignmentPeriod(fv *durationpb.Duration)
func (*Aggregation) SetCrossSeriesReducer ¶
func (m *Aggregation) SetCrossSeriesReducer(fv Aggregation_Reducer)
func (*Aggregation) SetGroupByFields ¶
func (m *Aggregation) SetGroupByFields(fv []string)
func (*Aggregation) SetPerSeriesAligner ¶
func (m *Aggregation) SetPerSeriesAligner(fv Aggregation_Aligner)
func (*Aggregation) String ¶
func (m *Aggregation) String() string
func (*Aggregation) Unmarshal ¶
func (m *Aggregation) Unmarshal(b []byte) error
func (*Aggregation) UnmarshalJSON ¶
func (m *Aggregation) UnmarshalJSON(data []byte) error
type AggregationFieldPathBuilder ¶
type AggregationFieldPathBuilder struct{}
func NewAggregationFieldPathBuilder ¶
func NewAggregationFieldPathBuilder() AggregationFieldPathBuilder
func (AggregationFieldPathBuilder) AlignmentPeriod ¶
func (AggregationFieldPathBuilder) AlignmentPeriod() AggregationPathSelectorAlignmentPeriod
func (AggregationFieldPathBuilder) CrossSeriesReducer ¶
func (AggregationFieldPathBuilder) CrossSeriesReducer() AggregationPathSelectorCrossSeriesReducer
func (AggregationFieldPathBuilder) GroupByFields ¶
func (AggregationFieldPathBuilder) GroupByFields() AggregationPathSelectorGroupByFields
func (AggregationFieldPathBuilder) PerSeriesAligner ¶
func (AggregationFieldPathBuilder) PerSeriesAligner() AggregationPathSelectorPerSeriesAligner
type AggregationPathSelectorAlignmentPeriod ¶
type AggregationPathSelectorAlignmentPeriod struct{}
func (AggregationPathSelectorAlignmentPeriod) FieldPath ¶
func (AggregationPathSelectorAlignmentPeriod) FieldPath() *Aggregation_FieldTerminalPath
func (AggregationPathSelectorAlignmentPeriod) WithArrayOfValues ¶
func (s AggregationPathSelectorAlignmentPeriod) WithArrayOfValues(values []*durationpb.Duration) *Aggregation_FieldTerminalPathArrayOfValues
func (AggregationPathSelectorAlignmentPeriod) WithValue ¶
func (s AggregationPathSelectorAlignmentPeriod) WithValue(value *durationpb.Duration) *Aggregation_FieldTerminalPathValue
type AggregationPathSelectorCrossSeriesReducer ¶
type AggregationPathSelectorCrossSeriesReducer struct{}
func (AggregationPathSelectorCrossSeriesReducer) FieldPath ¶
func (AggregationPathSelectorCrossSeriesReducer) FieldPath() *Aggregation_FieldTerminalPath
func (AggregationPathSelectorCrossSeriesReducer) WithArrayOfValues ¶
func (s AggregationPathSelectorCrossSeriesReducer) WithArrayOfValues(values []Aggregation_Reducer) *Aggregation_FieldTerminalPathArrayOfValues
func (AggregationPathSelectorCrossSeriesReducer) WithValue ¶
func (s AggregationPathSelectorCrossSeriesReducer) WithValue(value Aggregation_Reducer) *Aggregation_FieldTerminalPathValue
type AggregationPathSelectorGroupByFields ¶
type AggregationPathSelectorGroupByFields struct{}
func (AggregationPathSelectorGroupByFields) FieldPath ¶
func (AggregationPathSelectorGroupByFields) FieldPath() *Aggregation_FieldTerminalPath
func (AggregationPathSelectorGroupByFields) WithArrayOfValues ¶
func (s AggregationPathSelectorGroupByFields) WithArrayOfValues(values [][]string) *Aggregation_FieldTerminalPathArrayOfValues
func (AggregationPathSelectorGroupByFields) WithItemValue ¶
func (s AggregationPathSelectorGroupByFields) WithItemValue(value string) *Aggregation_FieldTerminalPathArrayItemValue
func (AggregationPathSelectorGroupByFields) WithValue ¶
func (s AggregationPathSelectorGroupByFields) WithValue(value []string) *Aggregation_FieldTerminalPathValue
type AggregationPathSelectorPerSeriesAligner ¶
type AggregationPathSelectorPerSeriesAligner struct{}
func (AggregationPathSelectorPerSeriesAligner) FieldPath ¶
func (AggregationPathSelectorPerSeriesAligner) FieldPath() *Aggregation_FieldTerminalPath
func (AggregationPathSelectorPerSeriesAligner) WithArrayOfValues ¶
func (s AggregationPathSelectorPerSeriesAligner) WithArrayOfValues(values []Aggregation_Aligner) *Aggregation_FieldTerminalPathArrayOfValues
func (AggregationPathSelectorPerSeriesAligner) WithValue ¶
func (s AggregationPathSelectorPerSeriesAligner) WithValue(value Aggregation_Aligner) *Aggregation_FieldTerminalPathValue
type Aggregation_Aligner ¶
type Aggregation_Aligner int32
The Aligner describes how to bring the data points in a single time series into temporal alignment.
const ( // No alignment. Raw data is returned. Not valid if cross-time // series reduction is requested. The value type of the result is // the same as the value type of the input. Aggregation_ALIGN_NONE Aggregation_Aligner = 0 // Align and convert to delta metric type. This alignment is valid // for cumulative metrics and delta metrics. Aligning an existing // delta metric to a delta metric requires that the alignment // period be increased. The value type of the result is the same // as the value type of the input. // // One can think of this aligner as a rate but without time units; that // is, the output is conceptually (second_point - first_point). Aggregation_ALIGN_DELTA Aggregation_Aligner = 1 // Align and convert to a rate. This alignment is valid for // cumulative metrics and delta metrics with numeric values. The output is a // gauge metric with value type // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. // // One can think of this aligner as conceptually providing the slope of // the line that passes through the value at the start and end of the // window. In other words, this is conceptually ((y1 - y0)/(t1 - t0)), // and the output unit is one that has a "/time" dimension. // // If, by rate, you are looking for percentage change, see the // `ALIGN_PERCENT_CHANGE` aligner option. Aggregation_ALIGN_RATE Aggregation_Aligner = 2 // Align by interpolating between adjacent points around the // period boundary. This alignment is valid for gauge // metrics with numeric values. The value type of the result is the same // as the value type of the input. Aggregation_ALIGN_INTERPOLATE Aggregation_Aligner = 3 // Align by shifting the oldest data point before the period // boundary to the boundary. This alignment is valid for gauge // metrics. The value type of the result is the same as the // value type of the input. Aggregation_ALIGN_NEXT_OLDER Aggregation_Aligner = 4 // Align time series via aggregation. The resulting data point in // the alignment period is the minimum of all data points in the // period. This alignment is valid for gauge and delta metrics with numeric // values. The value type of the result is the same as the value // type of the input. Aggregation_ALIGN_MIN Aggregation_Aligner = 10 // Align time series via aggregation. The resulting data point in // the alignment period is the maximum of all data points in the // period. This alignment is valid for gauge and delta metrics with numeric // values. The value type of the result is the same as the value // type of the input. Aggregation_ALIGN_MAX Aggregation_Aligner = 11 // Align time series via aggregation. The resulting data point in // the alignment period is the average or arithmetic mean of all // data points in the period. This alignment is valid for gauge and delta // metrics with numeric values. The value type of the output is // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. Aggregation_ALIGN_MEAN Aggregation_Aligner = 12 // Align time series via aggregation. The resulting data point in // the alignment period is the count of all data points in the // period. This alignment is valid for gauge and delta metrics with numeric // or Boolean values. The value type of the output is // [INT64][google.api.MetricDescriptor.ValueType.INT64]. Aggregation_ALIGN_COUNT Aggregation_Aligner = 13 // Align time series via aggregation. The resulting data point in // the alignment period is the sum of all data points in the // period. This alignment is valid for gauge and delta metrics with numeric // and distribution values. The value type of the output is the // same as the value type of the input. Aggregation_ALIGN_SUM Aggregation_Aligner = 14 // Align time series via aggregation. The resulting data point in // the alignment period is the standard deviation of all data // points in the period. This alignment is valid for gauge and delta metrics // with numeric values. The value type of the output is // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. Aggregation_ALIGN_STDDEV Aggregation_Aligner = 15 // Align time series via aggregation. The resulting data point in // the alignment period is the count of True-valued data points in the // period. This alignment is valid for gauge metrics with // Boolean values. The value type of the output is // [INT64][google.api.MetricDescriptor.ValueType.INT64]. Aggregation_ALIGN_COUNT_TRUE Aggregation_Aligner = 16 // Align time series via aggregation. The resulting data point in // the alignment period is the count of False-valued data points in the // period. This alignment is valid for gauge metrics with // Boolean values. The value type of the output is // [INT64][google.api.MetricDescriptor.ValueType.INT64]. Aggregation_ALIGN_COUNT_FALSE Aggregation_Aligner = 24 // Align time series via aggregation. The resulting data point in // the alignment period is the fraction of True-valued data points in the // period. This alignment is valid for gauge metrics with Boolean values. // The output value is in the range [0, 1] and has value type // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. Aggregation_ALIGN_FRACTION_TRUE Aggregation_Aligner = 17 // Align time series via aggregation. The resulting data point in // the alignment period is the 99th percentile of all data // points in the period. This alignment is valid for gauge and delta metrics // with distribution values. The output is a gauge metric with value type // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. Aggregation_ALIGN_PERCENTILE_99 Aggregation_Aligner = 18 // Align time series via aggregation. The resulting data point in // the alignment period is the 95th percentile of all data // points in the period. This alignment is valid for gauge and delta metrics // with distribution values. The output is a gauge metric with value type // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. Aggregation_ALIGN_PERCENTILE_95 Aggregation_Aligner = 19 // Align time series via aggregation. The resulting data point in // the alignment period is the 50th percentile of all data // points in the period. This alignment is valid for gauge and delta metrics // with distribution values. The output is a gauge metric with value type // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. Aggregation_ALIGN_PERCENTILE_50 Aggregation_Aligner = 20 // Align time series via aggregation. The resulting data point in // the alignment period is the 5th percentile of all data // points in the period. This alignment is valid for gauge and delta metrics // with distribution values. The output is a gauge metric with value type // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. Aggregation_ALIGN_PERCENTILE_05 Aggregation_Aligner = 21 // Align and convert to a percentage change. This alignment is valid for // gauge and delta metrics with numeric values. This alignment conceptually // computes the equivalent of "((current - previous)/previous)*100" // where previous value is determined based on the alignmentPeriod. // In the event that previous is 0 the calculated value is infinity with the // exception that if both (current - previous) and previous are 0 the // calculated value is 0. // A 10 minute moving mean is computed at each point of the time window // prior to the above calculation to smooth the metric and prevent false // positives from very short lived spikes. // Only applicable for data that is >= 0. Any values < 0 are treated as // no data. While delta metrics are accepted by this alignment special care // should be taken that the values for the metric will always be positive. // The output is a gauge metric with value type // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. Aggregation_ALIGN_PERCENT_CHANGE Aggregation_Aligner = 23 // Outputs Distribution without bucketing with stats like: Min, Max, Count, // Mean, SumOfSquaredDeviations valid only for LONG, DOUBLE and DISTRIBUTION // value types Aggregation_ALIGN_SUMMARY Aggregation_Aligner = 45 // TDigest Summary allows for calculation (and further aggregation) of // percentiles Aggregation_ALIGN_TDIGEST_SUMMARY Aggregation_Aligner = 46 )
func (Aggregation_Aligner) Descriptor ¶
func (Aggregation_Aligner) Descriptor() preflect.EnumDescriptor
func (Aggregation_Aligner) Enum ¶
func (x Aggregation_Aligner) Enum() *Aggregation_Aligner
func (Aggregation_Aligner) EnumDescriptor ¶
func (Aggregation_Aligner) EnumDescriptor() ([]byte, []int)
Deprecated, Use Aggregation_Aligner.ProtoReflect.Descriptor instead.
func (Aggregation_Aligner) Number ¶
func (x Aggregation_Aligner) Number() preflect.EnumNumber
func (Aggregation_Aligner) String ¶
func (x Aggregation_Aligner) String() string
func (Aggregation_Aligner) Type ¶
func (Aggregation_Aligner) Type() preflect.EnumType
type Aggregation_FieldMask ¶
type Aggregation_FieldMask struct {
Paths []Aggregation_FieldPath
}
func FullAggregation_FieldMask ¶
func FullAggregation_FieldMask() *Aggregation_FieldMask
func (*Aggregation_FieldMask) AppendPath ¶
func (fieldMask *Aggregation_FieldMask) AppendPath(path Aggregation_FieldPath)
func (*Aggregation_FieldMask) AppendRawPath ¶
func (fieldMask *Aggregation_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Aggregation_FieldMask) DecodeFirestore ¶
func (fieldMask *Aggregation_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Aggregation_FieldMask) EncodeFirestore ¶
func (fieldMask *Aggregation_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Aggregation_FieldMask) FilterInputFields ¶
func (fieldMask *Aggregation_FieldMask) FilterInputFields() *Aggregation_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Aggregation_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Aggregation_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*Aggregation_FieldMask) GetPaths ¶
func (fieldMask *Aggregation_FieldMask) GetPaths() []Aggregation_FieldPath
func (*Aggregation_FieldMask) GetRawPaths ¶
func (fieldMask *Aggregation_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Aggregation_FieldMask) IsFull ¶
func (fieldMask *Aggregation_FieldMask) IsFull() bool
func (Aggregation_FieldMask) Marshal ¶
func (fieldMask Aggregation_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Aggregation_FieldMask) MarshalJSON ¶
func (fieldMask Aggregation_FieldMask) MarshalJSON() ([]byte, error)
func (*Aggregation_FieldMask) PathsCount ¶
func (fieldMask *Aggregation_FieldMask) PathsCount() int
func (*Aggregation_FieldMask) Project ¶
func (fieldMask *Aggregation_FieldMask) Project(source *Aggregation) *Aggregation
func (*Aggregation_FieldMask) ProjectRaw ¶
func (fieldMask *Aggregation_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Aggregation_FieldMask) ProtoMessage ¶
func (fieldMask *Aggregation_FieldMask) ProtoMessage()
func (*Aggregation_FieldMask) ProtoReflect ¶
func (fieldMask *Aggregation_FieldMask) ProtoReflect() preflect.Message
func (*Aggregation_FieldMask) Reset ¶
func (fieldMask *Aggregation_FieldMask) Reset()
func (*Aggregation_FieldMask) Set ¶
func (fieldMask *Aggregation_FieldMask) Set(target, source *Aggregation)
func (*Aggregation_FieldMask) SetFromCliFlag ¶
func (fieldMask *Aggregation_FieldMask) SetFromCliFlag(raw string) error
func (*Aggregation_FieldMask) SetRaw ¶
func (fieldMask *Aggregation_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Aggregation_FieldMask) Size ¶
func (fieldMask *Aggregation_FieldMask) Size() int
func (*Aggregation_FieldMask) String ¶
func (fieldMask *Aggregation_FieldMask) String() string
func (*Aggregation_FieldMask) Subtract ¶
func (fieldMask *Aggregation_FieldMask) Subtract(other *Aggregation_FieldMask) *Aggregation_FieldMask
func (*Aggregation_FieldMask) SubtractRaw ¶
func (fieldMask *Aggregation_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Aggregation_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Aggregation_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Aggregation_FieldMask) Unmarshal ¶
func (fieldMask *Aggregation_FieldMask) Unmarshal(data []byte) error
func (*Aggregation_FieldMask) UnmarshalJSON ¶
func (fieldMask *Aggregation_FieldMask) UnmarshalJSON(data []byte) error
type Aggregation_FieldPath ¶
type Aggregation_FieldPath interface { gotenobject.FieldPath Selector() Aggregation_FieldPathSelector Get(source *Aggregation) []interface{} GetSingle(source *Aggregation) (interface{}, bool) ClearValue(item *Aggregation) // Those methods build corresponding Aggregation_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) Aggregation_FieldPathValue WithIArrayOfValues(values interface{}) Aggregation_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) Aggregation_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildAggregation_FieldPath ¶
func BuildAggregation_FieldPath(fp gotenobject.RawFieldPath) (Aggregation_FieldPath, error)
func MustParseAggregation_FieldPath ¶
func MustParseAggregation_FieldPath(rawField string) Aggregation_FieldPath
func ParseAggregation_FieldPath ¶
func ParseAggregation_FieldPath(rawField string) (Aggregation_FieldPath, error)
type Aggregation_FieldPathArrayItemValue ¶
type Aggregation_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue Aggregation_FieldPath ContainsValue(*Aggregation) bool }
Aggregation_FieldPathArrayItemValue allows storing single item in Path-specific values for Aggregation according to their type Present only for array (repeated) types.
func MustParseAggregation_FieldPathArrayItemValue ¶
func MustParseAggregation_FieldPathArrayItemValue(pathStr, valueStr string) Aggregation_FieldPathArrayItemValue
func ParseAggregation_FieldPathArrayItemValue ¶
func ParseAggregation_FieldPathArrayItemValue(pathStr, valueStr string) (Aggregation_FieldPathArrayItemValue, error)
ParseAggregation_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type Aggregation_FieldPathArrayOfValues ¶
type Aggregation_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues Aggregation_FieldPath }
Aggregation_FieldPathArrayOfValues allows storing slice of values for Aggregation fields according to their type
func MustParseAggregation_FieldPathArrayOfValues ¶
func MustParseAggregation_FieldPathArrayOfValues(pathStr, valuesStr string) Aggregation_FieldPathArrayOfValues
func ParseAggregation_FieldPathArrayOfValues ¶
func ParseAggregation_FieldPathArrayOfValues(pathStr, valuesStr string) (Aggregation_FieldPathArrayOfValues, error)
type Aggregation_FieldPathSelector ¶
type Aggregation_FieldPathSelector int32
const ( Aggregation_FieldPathSelectorAlignmentPeriod Aggregation_FieldPathSelector = 0 Aggregation_FieldPathSelectorPerSeriesAligner Aggregation_FieldPathSelector = 1 Aggregation_FieldPathSelectorCrossSeriesReducer Aggregation_FieldPathSelector = 2 Aggregation_FieldPathSelectorGroupByFields Aggregation_FieldPathSelector = 3 )
func (Aggregation_FieldPathSelector) String ¶
func (s Aggregation_FieldPathSelector) String() string
type Aggregation_FieldPathValue ¶
type Aggregation_FieldPathValue interface { Aggregation_FieldPath gotenobject.FieldPathValue SetTo(target **Aggregation) CompareWith(*Aggregation) (cmp int, comparable bool) }
Aggregation_FieldPathValue allows storing values for Aggregation fields according to their type
func MustParseAggregation_FieldPathValue ¶
func MustParseAggregation_FieldPathValue(pathStr, valueStr string) Aggregation_FieldPathValue
func ParseAggregation_FieldPathValue ¶
func ParseAggregation_FieldPathValue(pathStr, valueStr string) (Aggregation_FieldPathValue, error)
type Aggregation_FieldTerminalPath ¶
type Aggregation_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*Aggregation_FieldTerminalPath) ClearValue ¶
func (fp *Aggregation_FieldTerminalPath) ClearValue(item *Aggregation)
func (*Aggregation_FieldTerminalPath) ClearValueRaw ¶
func (fp *Aggregation_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*Aggregation_FieldTerminalPath) Get ¶
func (fp *Aggregation_FieldTerminalPath) Get(source *Aggregation) (values []interface{})
Get returns all values pointed by specific field from source Aggregation
func (*Aggregation_FieldTerminalPath) GetDefault ¶
func (fp *Aggregation_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*Aggregation_FieldTerminalPath) GetRaw ¶
func (fp *Aggregation_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*Aggregation_FieldTerminalPath) GetSingle ¶
func (fp *Aggregation_FieldTerminalPath) GetSingle(source *Aggregation) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Aggregation
func (*Aggregation_FieldTerminalPath) GetSingleRaw ¶
func (fp *Aggregation_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*Aggregation_FieldTerminalPath) IsLeaf ¶
func (fp *Aggregation_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*Aggregation_FieldTerminalPath) JSONString ¶
func (fp *Aggregation_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*Aggregation_FieldTerminalPath) Selector ¶
func (fp *Aggregation_FieldTerminalPath) Selector() Aggregation_FieldPathSelector
func (*Aggregation_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *Aggregation_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*Aggregation_FieldTerminalPath) String ¶
func (fp *Aggregation_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*Aggregation_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *Aggregation_FieldTerminalPath) WithIArrayItemValue(value interface{}) Aggregation_FieldPathArrayItemValue
func (*Aggregation_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *Aggregation_FieldTerminalPath) WithIArrayOfValues(values interface{}) Aggregation_FieldPathArrayOfValues
func (*Aggregation_FieldTerminalPath) WithIValue ¶
func (fp *Aggregation_FieldTerminalPath) WithIValue(value interface{}) Aggregation_FieldPathValue
func (*Aggregation_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *Aggregation_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*Aggregation_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *Aggregation_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*Aggregation_FieldTerminalPath) WithRawIValue ¶
func (fp *Aggregation_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type Aggregation_FieldTerminalPathArrayItemValue ¶
type Aggregation_FieldTerminalPathArrayItemValue struct { Aggregation_FieldTerminalPath // contains filtered or unexported fields }
func (*Aggregation_FieldTerminalPathArrayItemValue) AsGroupByFieldsItemValue ¶
func (fpaiv *Aggregation_FieldTerminalPathArrayItemValue) AsGroupByFieldsItemValue() (string, bool)
func (*Aggregation_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *Aggregation_FieldTerminalPathArrayItemValue) ContainsValue(source *Aggregation) bool
Contains returns a boolean indicating if value that is being held is present in given 'Aggregation'
func (*Aggregation_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *Aggregation_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Aggregation as interface{}
func (*Aggregation_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *Aggregation_FieldTerminalPathArrayItemValue) GetSingle(source *Aggregation) (interface{}, bool)
func (*Aggregation_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *Aggregation_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type Aggregation_FieldTerminalPathArrayOfValues ¶
type Aggregation_FieldTerminalPathArrayOfValues struct { Aggregation_FieldTerminalPath // contains filtered or unexported fields }
func (*Aggregation_FieldTerminalPathArrayOfValues) AsAlignmentPeriodArrayOfValues ¶
func (fpaov *Aggregation_FieldTerminalPathArrayOfValues) AsAlignmentPeriodArrayOfValues() ([]*durationpb.Duration, bool)
func (*Aggregation_FieldTerminalPathArrayOfValues) AsCrossSeriesReducerArrayOfValues ¶
func (fpaov *Aggregation_FieldTerminalPathArrayOfValues) AsCrossSeriesReducerArrayOfValues() ([]Aggregation_Reducer, bool)
func (*Aggregation_FieldTerminalPathArrayOfValues) AsGroupByFieldsArrayOfValues ¶
func (fpaov *Aggregation_FieldTerminalPathArrayOfValues) AsGroupByFieldsArrayOfValues() ([][]string, bool)
func (*Aggregation_FieldTerminalPathArrayOfValues) AsPerSeriesAlignerArrayOfValues ¶
func (fpaov *Aggregation_FieldTerminalPathArrayOfValues) AsPerSeriesAlignerArrayOfValues() ([]Aggregation_Aligner, bool)
func (*Aggregation_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *Aggregation_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type Aggregation_FieldTerminalPathValue ¶
type Aggregation_FieldTerminalPathValue struct { Aggregation_FieldTerminalPath // contains filtered or unexported fields }
func (*Aggregation_FieldTerminalPathValue) AsAlignmentPeriodValue ¶
func (fpv *Aggregation_FieldTerminalPathValue) AsAlignmentPeriodValue() (*durationpb.Duration, bool)
func (*Aggregation_FieldTerminalPathValue) AsCrossSeriesReducerValue ¶
func (fpv *Aggregation_FieldTerminalPathValue) AsCrossSeriesReducerValue() (Aggregation_Reducer, bool)
func (*Aggregation_FieldTerminalPathValue) AsGroupByFieldsValue ¶
func (fpv *Aggregation_FieldTerminalPathValue) AsGroupByFieldsValue() ([]string, bool)
func (*Aggregation_FieldTerminalPathValue) AsPerSeriesAlignerValue ¶
func (fpv *Aggregation_FieldTerminalPathValue) AsPerSeriesAlignerValue() (Aggregation_Aligner, bool)
func (*Aggregation_FieldTerminalPathValue) CompareWith ¶
func (fpv *Aggregation_FieldTerminalPathValue) CompareWith(source *Aggregation) (int, bool)
CompareWith compares value in the 'Aggregation_FieldTerminalPathValue' with the value under path in 'Aggregation'.
func (*Aggregation_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *Aggregation_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*Aggregation_FieldTerminalPathValue) GetRawValue ¶
func (fpv *Aggregation_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Aggregation' as interface{}
func (*Aggregation_FieldTerminalPathValue) SetTo ¶
func (fpv *Aggregation_FieldTerminalPathValue) SetTo(target **Aggregation)
SetTo stores value for selected field for object Aggregation
func (*Aggregation_FieldTerminalPathValue) SetToRaw ¶
func (fpv *Aggregation_FieldTerminalPathValue) SetToRaw(target proto.Message)
type Aggregation_Reducer ¶
type Aggregation_Reducer int32
A Reducer describes how to aggregate data points from multiple time series into a single time series.
const ( // No cross-time series reduction. The output of the aligner is // returned. Aggregation_REDUCE_NONE Aggregation_Reducer = 0 // Reduce by computing the mean across time series for each // alignment period. This reducer is valid for delta and // gauge metrics with numeric or distribution values. The value type of the // output is [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. Aggregation_REDUCE_MEAN Aggregation_Reducer = 1 // Reduce by computing the minimum across time series for each // alignment period. This reducer is valid for delta and // gauge metrics with numeric values. The value type of the output // is the same as the value type of the input. Aggregation_REDUCE_MIN Aggregation_Reducer = 2 // Reduce by computing the maximum across time series for each // alignment period. This reducer is valid for delta and // gauge metrics with numeric values. The value type of the output // is the same as the value type of the input. Aggregation_REDUCE_MAX Aggregation_Reducer = 3 // Reduce by computing the sum across time series for each // alignment period. This reducer is valid for delta and // gauge metrics with numeric and distribution values. The value type of // the output is the same as the value type of the input. Aggregation_REDUCE_SUM Aggregation_Reducer = 4 // Reduce by computing the standard deviation across time series // for each alignment period. This reducer is valid for delta // and gauge metrics with numeric or distribution values. The value type of // the output is [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. Aggregation_REDUCE_STDDEV Aggregation_Reducer = 5 // Reduce by computing the count of data points across time series // for each alignment period. This reducer is valid for delta // and gauge metrics of numeric, Boolean, distribution, and string value // type. The value type of the output is // [INT64][google.api.MetricDescriptor.ValueType.INT64]. Aggregation_REDUCE_COUNT Aggregation_Reducer = 6 // Reduce by computing the count of True-valued data points across time // series for each alignment period. This reducer is valid for delta // and gauge metrics of Boolean value type. The value type of // the output is [INT64][google.api.MetricDescriptor.ValueType.INT64]. Aggregation_REDUCE_COUNT_TRUE Aggregation_Reducer = 7 // Reduce by computing the count of False-valued data points across time // series for each alignment period. This reducer is valid for delta // and gauge metrics of Boolean value type. The value type of // the output is [INT64][google.api.MetricDescriptor.ValueType.INT64]. Aggregation_REDUCE_COUNT_FALSE Aggregation_Reducer = 15 // Reduce by computing the fraction of True-valued data points across time // series for each alignment period. This reducer is valid for delta // and gauge metrics of Boolean value type. The output value is in the // range [0, 1] and has value type // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. Aggregation_REDUCE_FRACTION_TRUE Aggregation_Reducer = 8 // Reduce by computing 99th percentile of data points across time series // for each alignment period. This reducer is valid for gauge and delta // metrics of numeric and distribution type. The value of the output is // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE] Aggregation_REDUCE_PERCENTILE_99 Aggregation_Reducer = 9 // Reduce by computing 95th percentile of data points across time series // for each alignment period. This reducer is valid for gauge and delta // metrics of numeric and distribution type. The value of the output is // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE] Aggregation_REDUCE_PERCENTILE_95 Aggregation_Reducer = 10 // Reduce by computing 50th percentile of data points across time series // for each alignment period. This reducer is valid for gauge and delta // metrics of numeric and distribution type. The value of the output is // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE] Aggregation_REDUCE_PERCENTILE_50 Aggregation_Reducer = 11 // Reduce by computing 5th percentile of data points across time series // for each alignment period. This reducer is valid for gauge and delta // metrics of numeric and distribution type. The value of the output is // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE] Aggregation_REDUCE_PERCENTILE_05 Aggregation_Reducer = 12 // Reduce with Distribution with stats like: Min, Max, Count, Mean, // SumOfSquaredDeviations, histogram. This reducer is valid for gauge and // delta metrics of numeric and distribution type. The value of the output // is [DISTRIBUTION][google.api.MetricDescriptor.ValueType.DISTRIBUTION] Aggregation_REDUCE_SUMMARY Aggregation_Reducer = 13 )
func (Aggregation_Reducer) Descriptor ¶
func (Aggregation_Reducer) Descriptor() preflect.EnumDescriptor
func (Aggregation_Reducer) Enum ¶
func (x Aggregation_Reducer) Enum() *Aggregation_Reducer
func (Aggregation_Reducer) EnumDescriptor ¶
func (Aggregation_Reducer) EnumDescriptor() ([]byte, []int)
Deprecated, Use Aggregation_Reducer.ProtoReflect.Descriptor instead.
func (Aggregation_Reducer) Number ¶
func (x Aggregation_Reducer) Number() preflect.EnumNumber
func (Aggregation_Reducer) String ¶
func (x Aggregation_Reducer) String() string
func (Aggregation_Reducer) Type ¶
func (Aggregation_Reducer) Type() preflect.EnumType
type Distribution ¶
type Distribution struct { // The number of values in the population. Must be non-negative. Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty" firestore:"count"` // The arithmetic mean of the values in the population. If `count` is zero // then this field must be zero. Mean float64 `protobuf:"fixed64,2,opt,name=mean,proto3" json:"mean,omitempty" firestore:"mean"` // The sum of squared deviations from the mean of the values in the // population. For values x_i this is: // // Sum[i=1..n]((x_i - mean)^2) // // Knuth, "The Art of Computer Programming", Vol. 2, page 323, 3rd edition // describes Welford's method for accumulating this sum in one pass. // // If `count` is zero then this field must be zero. SumOfSquaredDeviation float64 `` /* 164-byte string literal not displayed */ // If specified, contains the range of the population values. The field // must not be present if the `count` is zero. Range *Distribution_Range `protobuf:"bytes,4,opt,name=range,proto3" json:"range,omitempty" firestore:"range"` // Defines the histogram bucket boundaries. BucketOptions *Distribution_BucketOptions `` /* 126-byte string literal not displayed */ // If `bucket_options` is given, then the sum of the values in `bucket_counts` // must equal the value in `count`. If `bucket_options` is not given, no // `bucket_counts` fields may be given. // // Bucket counts are given in order under the numbering scheme described // above (the underflow bucket has number 0; the finite buckets, if any, // have numbers 1 through N-2; the overflow bucket has number N-1). // // The size of `bucket_counts` must be no greater than N as defined in // `bucket_options`. // // Any suffix of trailing zero bucket_count fields may be omitted. BucketCounts []int64 `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
Distribution contains summary statistics for a population of values and, optionally, a histogram representing the distribution of those values across a specified set of histogram buckets.
The summary statistics are the count, mean, sum of the squared deviation from the mean, the minimum, and the maximum of the set of population of values.
The histogram is based on a sequence of buckets and gives a count of values that fall into each bucket. The boundaries of the buckets are given either explicitly or by specifying parameters for a method of computing them (buckets of fixed width or buckets of exponentially increasing width).
Although it is not forbidden, it is generally a bad idea to include non-finite values (infinities or NaNs) in the population of values, as this will render the `mean` and `sum_of_squared_deviation` fields meaningless.
func (*Distribution) Clone ¶
func (o *Distribution) Clone() *Distribution
func (*Distribution) CloneRaw ¶
func (o *Distribution) CloneRaw() gotenobject.GotenObjectExt
func (*Distribution) Descriptor ¶
func (*Distribution) Descriptor() ([]byte, []int)
Deprecated, Use Distribution.ProtoReflect.Descriptor instead.
func (*Distribution) GetBucketCounts ¶
func (m *Distribution) GetBucketCounts() []int64
func (*Distribution) GetBucketOptions ¶
func (m *Distribution) GetBucketOptions() *Distribution_BucketOptions
func (*Distribution) GetCount ¶
func (m *Distribution) GetCount() int64
func (*Distribution) GetMean ¶
func (m *Distribution) GetMean() float64
func (*Distribution) GetRange ¶
func (m *Distribution) GetRange() *Distribution_Range
func (*Distribution) GetSumOfSquaredDeviation ¶
func (m *Distribution) GetSumOfSquaredDeviation() float64
func (*Distribution) GotenMessage ¶
func (*Distribution) GotenMessage()
func (*Distribution) GotenObjectExt ¶
func (o *Distribution) GotenObjectExt()
func (*Distribution) GotenValidate ¶
func (obj *Distribution) GotenValidate() error
func (*Distribution) MakeDiffFieldMask ¶
func (o *Distribution) MakeDiffFieldMask(other *Distribution) *Distribution_FieldMask
func (*Distribution) MakeFullFieldMask ¶
func (o *Distribution) MakeFullFieldMask() *Distribution_FieldMask
func (*Distribution) MakeRawDiffFieldMask ¶
func (o *Distribution) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Distribution) MakeRawFullFieldMask ¶
func (o *Distribution) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Distribution) Marshal ¶
func (m *Distribution) Marshal() ([]byte, error)
func (*Distribution) MarshalJSON ¶
func (m *Distribution) MarshalJSON() ([]byte, error)
func (*Distribution) Merge ¶
func (o *Distribution) Merge(source *Distribution)
func (*Distribution) MergeRaw ¶
func (o *Distribution) MergeRaw(source gotenobject.GotenObjectExt)
func (*Distribution) ProtoMessage ¶
func (*Distribution) ProtoMessage()
func (*Distribution) ProtoReflect ¶
func (m *Distribution) ProtoReflect() preflect.Message
func (*Distribution) Reset ¶
func (m *Distribution) Reset()
func (*Distribution) SetBucketCounts ¶
func (m *Distribution) SetBucketCounts(fv []int64)
func (*Distribution) SetBucketOptions ¶
func (m *Distribution) SetBucketOptions(fv *Distribution_BucketOptions)
func (*Distribution) SetCount ¶
func (m *Distribution) SetCount(fv int64)
func (*Distribution) SetMean ¶
func (m *Distribution) SetMean(fv float64)
func (*Distribution) SetRange ¶
func (m *Distribution) SetRange(fv *Distribution_Range)
func (*Distribution) SetSumOfSquaredDeviation ¶
func (m *Distribution) SetSumOfSquaredDeviation(fv float64)
func (*Distribution) String ¶
func (m *Distribution) String() string
func (*Distribution) Unmarshal ¶
func (m *Distribution) Unmarshal(b []byte) error
func (*Distribution) UnmarshalJSON ¶
func (m *Distribution) UnmarshalJSON(data []byte) error
type DistributionBucketOptionsDynamicFieldPathBuilder ¶
type DistributionBucketOptionsDynamicFieldPathBuilder struct{}
func NewDistributionBucketOptionsDynamicFieldPathBuilder ¶
func NewDistributionBucketOptionsDynamicFieldPathBuilder() DistributionBucketOptionsDynamicFieldPathBuilder
func (DistributionBucketOptionsDynamicFieldPathBuilder) Compression ¶
type DistributionBucketOptionsDynamic_FieldPath ¶
type DistributionBucketOptionsDynamic_FieldPath interface { gotenobject.FieldPath Selector() DistributionBucketOptionsDynamic_FieldPathSelector Get(source *Distribution_BucketOptions_Dynamic) []interface{} GetSingle(source *Distribution_BucketOptions_Dynamic) (interface{}, bool) ClearValue(item *Distribution_BucketOptions_Dynamic) // Those methods build corresponding DistributionBucketOptionsDynamic_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) DistributionBucketOptionsDynamic_FieldPathValue WithIArrayOfValues(values interface{}) DistributionBucketOptionsDynamic_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) DistributionBucketOptionsDynamic_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildDistributionBucketOptionsDynamic_FieldPath ¶
func BuildDistributionBucketOptionsDynamic_FieldPath(fp gotenobject.RawFieldPath) (DistributionBucketOptionsDynamic_FieldPath, error)
func MustParseDistributionBucketOptionsDynamic_FieldPath ¶
func MustParseDistributionBucketOptionsDynamic_FieldPath(rawField string) DistributionBucketOptionsDynamic_FieldPath
func ParseDistributionBucketOptionsDynamic_FieldPath ¶
func ParseDistributionBucketOptionsDynamic_FieldPath(rawField string) (DistributionBucketOptionsDynamic_FieldPath, error)
type DistributionBucketOptionsDynamic_FieldPathArrayItemValue ¶
type DistributionBucketOptionsDynamic_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue DistributionBucketOptionsDynamic_FieldPath ContainsValue(*Distribution_BucketOptions_Dynamic) bool }
DistributionBucketOptionsDynamic_FieldPathArrayItemValue allows storing single item in Path-specific values for Dynamic according to their type Present only for array (repeated) types.
func MustParseDistributionBucketOptionsDynamic_FieldPathArrayItemValue ¶
func MustParseDistributionBucketOptionsDynamic_FieldPathArrayItemValue(pathStr, valueStr string) DistributionBucketOptionsDynamic_FieldPathArrayItemValue
func ParseDistributionBucketOptionsDynamic_FieldPathArrayItemValue ¶
func ParseDistributionBucketOptionsDynamic_FieldPathArrayItemValue(pathStr, valueStr string) (DistributionBucketOptionsDynamic_FieldPathArrayItemValue, error)
ParseDistributionBucketOptionsDynamic_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type DistributionBucketOptionsDynamic_FieldPathArrayOfValues ¶
type DistributionBucketOptionsDynamic_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues DistributionBucketOptionsDynamic_FieldPath }
DistributionBucketOptionsDynamic_FieldPathArrayOfValues allows storing slice of values for Dynamic fields according to their type
func MustParseDistributionBucketOptionsDynamic_FieldPathArrayOfValues ¶
func MustParseDistributionBucketOptionsDynamic_FieldPathArrayOfValues(pathStr, valuesStr string) DistributionBucketOptionsDynamic_FieldPathArrayOfValues
func ParseDistributionBucketOptionsDynamic_FieldPathArrayOfValues ¶
func ParseDistributionBucketOptionsDynamic_FieldPathArrayOfValues(pathStr, valuesStr string) (DistributionBucketOptionsDynamic_FieldPathArrayOfValues, error)
type DistributionBucketOptionsDynamic_FieldPathSelector ¶
type DistributionBucketOptionsDynamic_FieldPathSelector int32
const ( DistributionBucketOptionsDynamic_FieldPathSelectorCompression DistributionBucketOptionsDynamic_FieldPathSelector = 0 DistributionBucketOptionsDynamic_FieldPathSelectorMeans DistributionBucketOptionsDynamic_FieldPathSelector = 1 )
func (DistributionBucketOptionsDynamic_FieldPathSelector) String ¶
func (s DistributionBucketOptionsDynamic_FieldPathSelector) String() string
type DistributionBucketOptionsDynamic_FieldPathValue ¶
type DistributionBucketOptionsDynamic_FieldPathValue interface { DistributionBucketOptionsDynamic_FieldPath gotenobject.FieldPathValue SetTo(target **Distribution_BucketOptions_Dynamic) CompareWith(*Distribution_BucketOptions_Dynamic) (cmp int, comparable bool) }
DistributionBucketOptionsDynamic_FieldPathValue allows storing values for Dynamic fields according to their type
func MustParseDistributionBucketOptionsDynamic_FieldPathValue ¶
func MustParseDistributionBucketOptionsDynamic_FieldPathValue(pathStr, valueStr string) DistributionBucketOptionsDynamic_FieldPathValue
func ParseDistributionBucketOptionsDynamic_FieldPathValue ¶
func ParseDistributionBucketOptionsDynamic_FieldPathValue(pathStr, valueStr string) (DistributionBucketOptionsDynamic_FieldPathValue, error)
type DistributionBucketOptionsDynamic_FieldTerminalPath ¶
type DistributionBucketOptionsDynamic_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) ClearValue ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) ClearValue(item *Distribution_BucketOptions_Dynamic)
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) ClearValueRaw ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) Get ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) Get(source *Distribution_BucketOptions_Dynamic) (values []interface{})
Get returns all values pointed by specific field from source Distribution_BucketOptions_Dynamic
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) GetDefault ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) GetRaw ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) GetSingle ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) GetSingle(source *Distribution_BucketOptions_Dynamic) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Distribution_BucketOptions_Dynamic
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) GetSingleRaw ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) IsLeaf ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) JSONString ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) String ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) WithIArrayItemValue(value interface{}) DistributionBucketOptionsDynamic_FieldPathArrayItemValue
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) WithIArrayOfValues(values interface{}) DistributionBucketOptionsDynamic_FieldPathArrayOfValues
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) WithIValue ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) WithIValue(value interface{}) DistributionBucketOptionsDynamic_FieldPathValue
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*DistributionBucketOptionsDynamic_FieldTerminalPath) WithRawIValue ¶
func (fp *DistributionBucketOptionsDynamic_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue ¶
type DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue struct { DistributionBucketOptionsDynamic_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) AsMeansItemValue ¶
func (fpaiv *DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) AsMeansItemValue() (float64, bool)
func (*DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution_BucketOptions_Dynamic) bool
Contains returns a boolean indicating if value that is being held is present in given 'Dynamic'
func (*DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Distribution_BucketOptions_Dynamic as interface{}
func (*DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution_BucketOptions_Dynamic) (interface{}, bool)
func (*DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues ¶
type DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues struct { DistributionBucketOptionsDynamic_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues) AsCompressionArrayOfValues ¶
func (fpaov *DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues) AsCompressionArrayOfValues() ([]float64, bool)
func (*DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues) AsMeansArrayOfValues ¶
func (fpaov *DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues) AsMeansArrayOfValues() ([][]float64, bool)
func (*DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type DistributionBucketOptionsDynamic_FieldTerminalPathValue ¶
type DistributionBucketOptionsDynamic_FieldTerminalPathValue struct { DistributionBucketOptionsDynamic_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptionsDynamic_FieldTerminalPathValue) AsCompressionValue ¶
func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) AsCompressionValue() (float64, bool)
func (*DistributionBucketOptionsDynamic_FieldTerminalPathValue) AsMeansValue ¶
func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) AsMeansValue() ([]float64, bool)
func (*DistributionBucketOptionsDynamic_FieldTerminalPathValue) CompareWith ¶
func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) CompareWith(source *Distribution_BucketOptions_Dynamic) (int, bool)
CompareWith compares value in the 'DistributionBucketOptionsDynamic_FieldTerminalPathValue' with the value under path in 'Distribution_BucketOptions_Dynamic'.
func (*DistributionBucketOptionsDynamic_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*DistributionBucketOptionsDynamic_FieldTerminalPathValue) GetRawValue ¶
func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Dynamic' as interface{}
func (*DistributionBucketOptionsDynamic_FieldTerminalPathValue) SetTo ¶
func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) SetTo(target **Distribution_BucketOptions_Dynamic)
SetTo stores value for selected field for object Dynamic
func (*DistributionBucketOptionsDynamic_FieldTerminalPathValue) SetToRaw ¶
func (fpv *DistributionBucketOptionsDynamic_FieldTerminalPathValue) SetToRaw(target proto.Message)
type DistributionBucketOptionsExplicitFieldPathBuilder ¶
type DistributionBucketOptionsExplicitFieldPathBuilder struct{}
func NewDistributionBucketOptionsExplicitFieldPathBuilder ¶
func NewDistributionBucketOptionsExplicitFieldPathBuilder() DistributionBucketOptionsExplicitFieldPathBuilder
type DistributionBucketOptionsExplicit_FieldPath ¶
type DistributionBucketOptionsExplicit_FieldPath interface { gotenobject.FieldPath Selector() DistributionBucketOptionsExplicit_FieldPathSelector Get(source *Distribution_BucketOptions_Explicit) []interface{} GetSingle(source *Distribution_BucketOptions_Explicit) (interface{}, bool) ClearValue(item *Distribution_BucketOptions_Explicit) // Those methods build corresponding DistributionBucketOptionsExplicit_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) DistributionBucketOptionsExplicit_FieldPathValue WithIArrayOfValues(values interface{}) DistributionBucketOptionsExplicit_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) DistributionBucketOptionsExplicit_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildDistributionBucketOptionsExplicit_FieldPath ¶
func BuildDistributionBucketOptionsExplicit_FieldPath(fp gotenobject.RawFieldPath) (DistributionBucketOptionsExplicit_FieldPath, error)
func MustParseDistributionBucketOptionsExplicit_FieldPath ¶
func MustParseDistributionBucketOptionsExplicit_FieldPath(rawField string) DistributionBucketOptionsExplicit_FieldPath
func ParseDistributionBucketOptionsExplicit_FieldPath ¶
func ParseDistributionBucketOptionsExplicit_FieldPath(rawField string) (DistributionBucketOptionsExplicit_FieldPath, error)
type DistributionBucketOptionsExplicit_FieldPathArrayItemValue ¶
type DistributionBucketOptionsExplicit_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue DistributionBucketOptionsExplicit_FieldPath ContainsValue(*Distribution_BucketOptions_Explicit) bool }
DistributionBucketOptionsExplicit_FieldPathArrayItemValue allows storing single item in Path-specific values for Explicit according to their type Present only for array (repeated) types.
func MustParseDistributionBucketOptionsExplicit_FieldPathArrayItemValue ¶
func MustParseDistributionBucketOptionsExplicit_FieldPathArrayItemValue(pathStr, valueStr string) DistributionBucketOptionsExplicit_FieldPathArrayItemValue
func ParseDistributionBucketOptionsExplicit_FieldPathArrayItemValue ¶
func ParseDistributionBucketOptionsExplicit_FieldPathArrayItemValue(pathStr, valueStr string) (DistributionBucketOptionsExplicit_FieldPathArrayItemValue, error)
ParseDistributionBucketOptionsExplicit_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type DistributionBucketOptionsExplicit_FieldPathArrayOfValues ¶
type DistributionBucketOptionsExplicit_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues DistributionBucketOptionsExplicit_FieldPath }
DistributionBucketOptionsExplicit_FieldPathArrayOfValues allows storing slice of values for Explicit fields according to their type
func MustParseDistributionBucketOptionsExplicit_FieldPathArrayOfValues ¶
func MustParseDistributionBucketOptionsExplicit_FieldPathArrayOfValues(pathStr, valuesStr string) DistributionBucketOptionsExplicit_FieldPathArrayOfValues
func ParseDistributionBucketOptionsExplicit_FieldPathArrayOfValues ¶
func ParseDistributionBucketOptionsExplicit_FieldPathArrayOfValues(pathStr, valuesStr string) (DistributionBucketOptionsExplicit_FieldPathArrayOfValues, error)
type DistributionBucketOptionsExplicit_FieldPathSelector ¶
type DistributionBucketOptionsExplicit_FieldPathSelector int32
const (
DistributionBucketOptionsExplicit_FieldPathSelectorBounds DistributionBucketOptionsExplicit_FieldPathSelector = 0
)
func (DistributionBucketOptionsExplicit_FieldPathSelector) String ¶
func (s DistributionBucketOptionsExplicit_FieldPathSelector) String() string
type DistributionBucketOptionsExplicit_FieldPathValue ¶
type DistributionBucketOptionsExplicit_FieldPathValue interface { DistributionBucketOptionsExplicit_FieldPath gotenobject.FieldPathValue SetTo(target **Distribution_BucketOptions_Explicit) CompareWith(*Distribution_BucketOptions_Explicit) (cmp int, comparable bool) }
DistributionBucketOptionsExplicit_FieldPathValue allows storing values for Explicit fields according to their type
func MustParseDistributionBucketOptionsExplicit_FieldPathValue ¶
func MustParseDistributionBucketOptionsExplicit_FieldPathValue(pathStr, valueStr string) DistributionBucketOptionsExplicit_FieldPathValue
func ParseDistributionBucketOptionsExplicit_FieldPathValue ¶
func ParseDistributionBucketOptionsExplicit_FieldPathValue(pathStr, valueStr string) (DistributionBucketOptionsExplicit_FieldPathValue, error)
type DistributionBucketOptionsExplicit_FieldTerminalPath ¶
type DistributionBucketOptionsExplicit_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) ClearValue ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) ClearValue(item *Distribution_BucketOptions_Explicit)
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) ClearValueRaw ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) Get ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) Get(source *Distribution_BucketOptions_Explicit) (values []interface{})
Get returns all values pointed by specific field from source Distribution_BucketOptions_Explicit
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) GetDefault ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) GetRaw ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) GetSingle ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) GetSingle(source *Distribution_BucketOptions_Explicit) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Distribution_BucketOptions_Explicit
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) GetSingleRaw ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) IsLeaf ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) JSONString ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) String ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) WithIArrayItemValue(value interface{}) DistributionBucketOptionsExplicit_FieldPathArrayItemValue
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) WithIArrayOfValues(values interface{}) DistributionBucketOptionsExplicit_FieldPathArrayOfValues
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) WithIValue ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) WithIValue(value interface{}) DistributionBucketOptionsExplicit_FieldPathValue
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*DistributionBucketOptionsExplicit_FieldTerminalPath) WithRawIValue ¶
func (fp *DistributionBucketOptionsExplicit_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue ¶
type DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue struct { DistributionBucketOptionsExplicit_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) AsBoundsItemValue ¶
func (fpaiv *DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) AsBoundsItemValue() (float64, bool)
func (*DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution_BucketOptions_Explicit) bool
Contains returns a boolean indicating if value that is being held is present in given 'Explicit'
func (*DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Distribution_BucketOptions_Explicit as interface{}
func (*DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution_BucketOptions_Explicit) (interface{}, bool)
func (*DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type DistributionBucketOptionsExplicit_FieldTerminalPathArrayOfValues ¶
type DistributionBucketOptionsExplicit_FieldTerminalPathArrayOfValues struct { DistributionBucketOptionsExplicit_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptionsExplicit_FieldTerminalPathArrayOfValues) AsBoundsArrayOfValues ¶
func (fpaov *DistributionBucketOptionsExplicit_FieldTerminalPathArrayOfValues) AsBoundsArrayOfValues() ([][]float64, bool)
func (*DistributionBucketOptionsExplicit_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *DistributionBucketOptionsExplicit_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type DistributionBucketOptionsExplicit_FieldTerminalPathValue ¶
type DistributionBucketOptionsExplicit_FieldTerminalPathValue struct { DistributionBucketOptionsExplicit_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptionsExplicit_FieldTerminalPathValue) AsBoundsValue ¶
func (fpv *DistributionBucketOptionsExplicit_FieldTerminalPathValue) AsBoundsValue() ([]float64, bool)
func (*DistributionBucketOptionsExplicit_FieldTerminalPathValue) CompareWith ¶
func (fpv *DistributionBucketOptionsExplicit_FieldTerminalPathValue) CompareWith(source *Distribution_BucketOptions_Explicit) (int, bool)
CompareWith compares value in the 'DistributionBucketOptionsExplicit_FieldTerminalPathValue' with the value under path in 'Distribution_BucketOptions_Explicit'.
func (*DistributionBucketOptionsExplicit_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *DistributionBucketOptionsExplicit_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*DistributionBucketOptionsExplicit_FieldTerminalPathValue) GetRawValue ¶
func (fpv *DistributionBucketOptionsExplicit_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Explicit' as interface{}
func (*DistributionBucketOptionsExplicit_FieldTerminalPathValue) SetTo ¶
func (fpv *DistributionBucketOptionsExplicit_FieldTerminalPathValue) SetTo(target **Distribution_BucketOptions_Explicit)
SetTo stores value for selected field for object Explicit
func (*DistributionBucketOptionsExplicit_FieldTerminalPathValue) SetToRaw ¶
func (fpv *DistributionBucketOptionsExplicit_FieldTerminalPathValue) SetToRaw(target proto.Message)
type DistributionBucketOptionsExponentialFieldPathBuilder ¶
type DistributionBucketOptionsExponentialFieldPathBuilder struct{}
func NewDistributionBucketOptionsExponentialFieldPathBuilder ¶
func NewDistributionBucketOptionsExponentialFieldPathBuilder() DistributionBucketOptionsExponentialFieldPathBuilder
func (DistributionBucketOptionsExponentialFieldPathBuilder) GrowthFactor ¶
func (DistributionBucketOptionsExponentialFieldPathBuilder) NumFiniteBuckets ¶
type DistributionBucketOptionsExponential_FieldPath ¶
type DistributionBucketOptionsExponential_FieldPath interface { gotenobject.FieldPath Selector() DistributionBucketOptionsExponential_FieldPathSelector Get(source *Distribution_BucketOptions_Exponential) []interface{} GetSingle(source *Distribution_BucketOptions_Exponential) (interface{}, bool) ClearValue(item *Distribution_BucketOptions_Exponential) // Those methods build corresponding DistributionBucketOptionsExponential_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) DistributionBucketOptionsExponential_FieldPathValue WithIArrayOfValues(values interface{}) DistributionBucketOptionsExponential_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) DistributionBucketOptionsExponential_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildDistributionBucketOptionsExponential_FieldPath ¶
func BuildDistributionBucketOptionsExponential_FieldPath(fp gotenobject.RawFieldPath) (DistributionBucketOptionsExponential_FieldPath, error)
func MustParseDistributionBucketOptionsExponential_FieldPath ¶
func MustParseDistributionBucketOptionsExponential_FieldPath(rawField string) DistributionBucketOptionsExponential_FieldPath
func ParseDistributionBucketOptionsExponential_FieldPath ¶
func ParseDistributionBucketOptionsExponential_FieldPath(rawField string) (DistributionBucketOptionsExponential_FieldPath, error)
type DistributionBucketOptionsExponential_FieldPathArrayItemValue ¶
type DistributionBucketOptionsExponential_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue DistributionBucketOptionsExponential_FieldPath ContainsValue(*Distribution_BucketOptions_Exponential) bool }
DistributionBucketOptionsExponential_FieldPathArrayItemValue allows storing single item in Path-specific values for Exponential according to their type Present only for array (repeated) types.
func MustParseDistributionBucketOptionsExponential_FieldPathArrayItemValue ¶
func MustParseDistributionBucketOptionsExponential_FieldPathArrayItemValue(pathStr, valueStr string) DistributionBucketOptionsExponential_FieldPathArrayItemValue
func ParseDistributionBucketOptionsExponential_FieldPathArrayItemValue ¶
func ParseDistributionBucketOptionsExponential_FieldPathArrayItemValue(pathStr, valueStr string) (DistributionBucketOptionsExponential_FieldPathArrayItemValue, error)
ParseDistributionBucketOptionsExponential_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type DistributionBucketOptionsExponential_FieldPathArrayOfValues ¶
type DistributionBucketOptionsExponential_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues DistributionBucketOptionsExponential_FieldPath }
DistributionBucketOptionsExponential_FieldPathArrayOfValues allows storing slice of values for Exponential fields according to their type
func MustParseDistributionBucketOptionsExponential_FieldPathArrayOfValues ¶
func MustParseDistributionBucketOptionsExponential_FieldPathArrayOfValues(pathStr, valuesStr string) DistributionBucketOptionsExponential_FieldPathArrayOfValues
func ParseDistributionBucketOptionsExponential_FieldPathArrayOfValues ¶
func ParseDistributionBucketOptionsExponential_FieldPathArrayOfValues(pathStr, valuesStr string) (DistributionBucketOptionsExponential_FieldPathArrayOfValues, error)
type DistributionBucketOptionsExponential_FieldPathSelector ¶
type DistributionBucketOptionsExponential_FieldPathSelector int32
const ( DistributionBucketOptionsExponential_FieldPathSelectorNumFiniteBuckets DistributionBucketOptionsExponential_FieldPathSelector = 0 DistributionBucketOptionsExponential_FieldPathSelectorGrowthFactor DistributionBucketOptionsExponential_FieldPathSelector = 1 DistributionBucketOptionsExponential_FieldPathSelectorScale DistributionBucketOptionsExponential_FieldPathSelector = 2 )
func (DistributionBucketOptionsExponential_FieldPathSelector) String ¶
func (s DistributionBucketOptionsExponential_FieldPathSelector) String() string
type DistributionBucketOptionsExponential_FieldPathValue ¶
type DistributionBucketOptionsExponential_FieldPathValue interface { DistributionBucketOptionsExponential_FieldPath gotenobject.FieldPathValue SetTo(target **Distribution_BucketOptions_Exponential) CompareWith(*Distribution_BucketOptions_Exponential) (cmp int, comparable bool) }
DistributionBucketOptionsExponential_FieldPathValue allows storing values for Exponential fields according to their type
func MustParseDistributionBucketOptionsExponential_FieldPathValue ¶
func MustParseDistributionBucketOptionsExponential_FieldPathValue(pathStr, valueStr string) DistributionBucketOptionsExponential_FieldPathValue
func ParseDistributionBucketOptionsExponential_FieldPathValue ¶
func ParseDistributionBucketOptionsExponential_FieldPathValue(pathStr, valueStr string) (DistributionBucketOptionsExponential_FieldPathValue, error)
type DistributionBucketOptionsExponential_FieldTerminalPath ¶
type DistributionBucketOptionsExponential_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*DistributionBucketOptionsExponential_FieldTerminalPath) ClearValue ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) ClearValue(item *Distribution_BucketOptions_Exponential)
func (*DistributionBucketOptionsExponential_FieldTerminalPath) ClearValueRaw ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*DistributionBucketOptionsExponential_FieldTerminalPath) Get ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) Get(source *Distribution_BucketOptions_Exponential) (values []interface{})
Get returns all values pointed by specific field from source Distribution_BucketOptions_Exponential
func (*DistributionBucketOptionsExponential_FieldTerminalPath) GetDefault ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*DistributionBucketOptionsExponential_FieldTerminalPath) GetRaw ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*DistributionBucketOptionsExponential_FieldTerminalPath) GetSingle ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) GetSingle(source *Distribution_BucketOptions_Exponential) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Distribution_BucketOptions_Exponential
func (*DistributionBucketOptionsExponential_FieldTerminalPath) GetSingleRaw ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*DistributionBucketOptionsExponential_FieldTerminalPath) IsLeaf ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*DistributionBucketOptionsExponential_FieldTerminalPath) JSONString ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*DistributionBucketOptionsExponential_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*DistributionBucketOptionsExponential_FieldTerminalPath) String ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*DistributionBucketOptionsExponential_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) WithIArrayItemValue(value interface{}) DistributionBucketOptionsExponential_FieldPathArrayItemValue
func (*DistributionBucketOptionsExponential_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) WithIArrayOfValues(values interface{}) DistributionBucketOptionsExponential_FieldPathArrayOfValues
func (*DistributionBucketOptionsExponential_FieldTerminalPath) WithIValue ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) WithIValue(value interface{}) DistributionBucketOptionsExponential_FieldPathValue
func (*DistributionBucketOptionsExponential_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*DistributionBucketOptionsExponential_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*DistributionBucketOptionsExponential_FieldTerminalPath) WithRawIValue ¶
func (fp *DistributionBucketOptionsExponential_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue ¶
type DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue struct { DistributionBucketOptionsExponential_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution_BucketOptions_Exponential) bool
Contains returns a boolean indicating if value that is being held is present in given 'Exponential'
func (*DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Distribution_BucketOptions_Exponential as interface{}
func (*DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution_BucketOptions_Exponential) (interface{}, bool)
func (*DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *DistributionBucketOptionsExponential_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues ¶
type DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues struct { DistributionBucketOptionsExponential_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues) AsGrowthFactorArrayOfValues ¶
func (fpaov *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues) AsGrowthFactorArrayOfValues() ([]float64, bool)
func (*DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues) AsNumFiniteBucketsArrayOfValues ¶
func (fpaov *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues) AsNumFiniteBucketsArrayOfValues() ([]int32, bool)
func (*DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues) AsScaleArrayOfValues ¶
func (fpaov *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues) AsScaleArrayOfValues() ([]float64, bool)
func (*DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type DistributionBucketOptionsExponential_FieldTerminalPathValue ¶
type DistributionBucketOptionsExponential_FieldTerminalPathValue struct { DistributionBucketOptionsExponential_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptionsExponential_FieldTerminalPathValue) AsGrowthFactorValue ¶
func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) AsGrowthFactorValue() (float64, bool)
func (*DistributionBucketOptionsExponential_FieldTerminalPathValue) AsNumFiniteBucketsValue ¶
func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) AsNumFiniteBucketsValue() (int32, bool)
func (*DistributionBucketOptionsExponential_FieldTerminalPathValue) AsScaleValue ¶
func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) AsScaleValue() (float64, bool)
func (*DistributionBucketOptionsExponential_FieldTerminalPathValue) CompareWith ¶
func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) CompareWith(source *Distribution_BucketOptions_Exponential) (int, bool)
CompareWith compares value in the 'DistributionBucketOptionsExponential_FieldTerminalPathValue' with the value under path in 'Distribution_BucketOptions_Exponential'.
func (*DistributionBucketOptionsExponential_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*DistributionBucketOptionsExponential_FieldTerminalPathValue) GetRawValue ¶
func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Exponential' as interface{}
func (*DistributionBucketOptionsExponential_FieldTerminalPathValue) SetTo ¶
func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) SetTo(target **Distribution_BucketOptions_Exponential)
SetTo stores value for selected field for object Exponential
func (*DistributionBucketOptionsExponential_FieldTerminalPathValue) SetToRaw ¶
func (fpv *DistributionBucketOptionsExponential_FieldTerminalPathValue) SetToRaw(target proto.Message)
type DistributionBucketOptionsFieldPathBuilder ¶
type DistributionBucketOptionsFieldPathBuilder struct{}
func NewDistributionBucketOptionsFieldPathBuilder ¶
func NewDistributionBucketOptionsFieldPathBuilder() DistributionBucketOptionsFieldPathBuilder
func (DistributionBucketOptionsFieldPathBuilder) DynamicBuckets ¶
func (DistributionBucketOptionsFieldPathBuilder) DynamicBuckets() Distribution_BucketOptionsPathSelectorDynamicBuckets
func (DistributionBucketOptionsFieldPathBuilder) ExplicitBuckets ¶
func (DistributionBucketOptionsFieldPathBuilder) ExplicitBuckets() Distribution_BucketOptionsPathSelectorExplicitBuckets
func (DistributionBucketOptionsFieldPathBuilder) ExponentialBuckets ¶
func (DistributionBucketOptionsFieldPathBuilder) ExponentialBuckets() Distribution_BucketOptionsPathSelectorExponentialBuckets
func (DistributionBucketOptionsFieldPathBuilder) LinearBuckets ¶
func (DistributionBucketOptionsFieldPathBuilder) LinearBuckets() Distribution_BucketOptionsPathSelectorLinearBuckets
type DistributionBucketOptionsLinearFieldPathBuilder ¶
type DistributionBucketOptionsLinearFieldPathBuilder struct{}
func NewDistributionBucketOptionsLinearFieldPathBuilder ¶
func NewDistributionBucketOptionsLinearFieldPathBuilder() DistributionBucketOptionsLinearFieldPathBuilder
func (DistributionBucketOptionsLinearFieldPathBuilder) NumFiniteBuckets ¶
func (DistributionBucketOptionsLinearFieldPathBuilder) NumFiniteBuckets() Distribution_BucketOptions_LinearPathSelectorNumFiniteBuckets
type DistributionBucketOptionsLinear_FieldPath ¶
type DistributionBucketOptionsLinear_FieldPath interface { gotenobject.FieldPath Selector() DistributionBucketOptionsLinear_FieldPathSelector Get(source *Distribution_BucketOptions_Linear) []interface{} GetSingle(source *Distribution_BucketOptions_Linear) (interface{}, bool) ClearValue(item *Distribution_BucketOptions_Linear) // Those methods build corresponding DistributionBucketOptionsLinear_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) DistributionBucketOptionsLinear_FieldPathValue WithIArrayOfValues(values interface{}) DistributionBucketOptionsLinear_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) DistributionBucketOptionsLinear_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildDistributionBucketOptionsLinear_FieldPath ¶
func BuildDistributionBucketOptionsLinear_FieldPath(fp gotenobject.RawFieldPath) (DistributionBucketOptionsLinear_FieldPath, error)
func MustParseDistributionBucketOptionsLinear_FieldPath ¶
func MustParseDistributionBucketOptionsLinear_FieldPath(rawField string) DistributionBucketOptionsLinear_FieldPath
func ParseDistributionBucketOptionsLinear_FieldPath ¶
func ParseDistributionBucketOptionsLinear_FieldPath(rawField string) (DistributionBucketOptionsLinear_FieldPath, error)
type DistributionBucketOptionsLinear_FieldPathArrayItemValue ¶
type DistributionBucketOptionsLinear_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue DistributionBucketOptionsLinear_FieldPath ContainsValue(*Distribution_BucketOptions_Linear) bool }
DistributionBucketOptionsLinear_FieldPathArrayItemValue allows storing single item in Path-specific values for Linear according to their type Present only for array (repeated) types.
func MustParseDistributionBucketOptionsLinear_FieldPathArrayItemValue ¶
func MustParseDistributionBucketOptionsLinear_FieldPathArrayItemValue(pathStr, valueStr string) DistributionBucketOptionsLinear_FieldPathArrayItemValue
func ParseDistributionBucketOptionsLinear_FieldPathArrayItemValue ¶
func ParseDistributionBucketOptionsLinear_FieldPathArrayItemValue(pathStr, valueStr string) (DistributionBucketOptionsLinear_FieldPathArrayItemValue, error)
ParseDistributionBucketOptionsLinear_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type DistributionBucketOptionsLinear_FieldPathArrayOfValues ¶
type DistributionBucketOptionsLinear_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues DistributionBucketOptionsLinear_FieldPath }
DistributionBucketOptionsLinear_FieldPathArrayOfValues allows storing slice of values for Linear fields according to their type
func MustParseDistributionBucketOptionsLinear_FieldPathArrayOfValues ¶
func MustParseDistributionBucketOptionsLinear_FieldPathArrayOfValues(pathStr, valuesStr string) DistributionBucketOptionsLinear_FieldPathArrayOfValues
func ParseDistributionBucketOptionsLinear_FieldPathArrayOfValues ¶
func ParseDistributionBucketOptionsLinear_FieldPathArrayOfValues(pathStr, valuesStr string) (DistributionBucketOptionsLinear_FieldPathArrayOfValues, error)
type DistributionBucketOptionsLinear_FieldPathSelector ¶
type DistributionBucketOptionsLinear_FieldPathSelector int32
const ( DistributionBucketOptionsLinear_FieldPathSelectorNumFiniteBuckets DistributionBucketOptionsLinear_FieldPathSelector = 0 DistributionBucketOptionsLinear_FieldPathSelectorWidth DistributionBucketOptionsLinear_FieldPathSelector = 1 DistributionBucketOptionsLinear_FieldPathSelectorOffset DistributionBucketOptionsLinear_FieldPathSelector = 2 )
func (DistributionBucketOptionsLinear_FieldPathSelector) String ¶
func (s DistributionBucketOptionsLinear_FieldPathSelector) String() string
type DistributionBucketOptionsLinear_FieldPathValue ¶
type DistributionBucketOptionsLinear_FieldPathValue interface { DistributionBucketOptionsLinear_FieldPath gotenobject.FieldPathValue SetTo(target **Distribution_BucketOptions_Linear) CompareWith(*Distribution_BucketOptions_Linear) (cmp int, comparable bool) }
DistributionBucketOptionsLinear_FieldPathValue allows storing values for Linear fields according to their type
func MustParseDistributionBucketOptionsLinear_FieldPathValue ¶
func MustParseDistributionBucketOptionsLinear_FieldPathValue(pathStr, valueStr string) DistributionBucketOptionsLinear_FieldPathValue
func ParseDistributionBucketOptionsLinear_FieldPathValue ¶
func ParseDistributionBucketOptionsLinear_FieldPathValue(pathStr, valueStr string) (DistributionBucketOptionsLinear_FieldPathValue, error)
type DistributionBucketOptionsLinear_FieldTerminalPath ¶
type DistributionBucketOptionsLinear_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*DistributionBucketOptionsLinear_FieldTerminalPath) ClearValue ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) ClearValue(item *Distribution_BucketOptions_Linear)
func (*DistributionBucketOptionsLinear_FieldTerminalPath) ClearValueRaw ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*DistributionBucketOptionsLinear_FieldTerminalPath) Get ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) Get(source *Distribution_BucketOptions_Linear) (values []interface{})
Get returns all values pointed by specific field from source Distribution_BucketOptions_Linear
func (*DistributionBucketOptionsLinear_FieldTerminalPath) GetDefault ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*DistributionBucketOptionsLinear_FieldTerminalPath) GetRaw ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*DistributionBucketOptionsLinear_FieldTerminalPath) GetSingle ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) GetSingle(source *Distribution_BucketOptions_Linear) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Distribution_BucketOptions_Linear
func (*DistributionBucketOptionsLinear_FieldTerminalPath) GetSingleRaw ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*DistributionBucketOptionsLinear_FieldTerminalPath) IsLeaf ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*DistributionBucketOptionsLinear_FieldTerminalPath) JSONString ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*DistributionBucketOptionsLinear_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*DistributionBucketOptionsLinear_FieldTerminalPath) String ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*DistributionBucketOptionsLinear_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) WithIArrayItemValue(value interface{}) DistributionBucketOptionsLinear_FieldPathArrayItemValue
func (*DistributionBucketOptionsLinear_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) WithIArrayOfValues(values interface{}) DistributionBucketOptionsLinear_FieldPathArrayOfValues
func (*DistributionBucketOptionsLinear_FieldTerminalPath) WithIValue ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) WithIValue(value interface{}) DistributionBucketOptionsLinear_FieldPathValue
func (*DistributionBucketOptionsLinear_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*DistributionBucketOptionsLinear_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*DistributionBucketOptionsLinear_FieldTerminalPath) WithRawIValue ¶
func (fp *DistributionBucketOptionsLinear_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue ¶
type DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue struct { DistributionBucketOptionsLinear_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution_BucketOptions_Linear) bool
Contains returns a boolean indicating if value that is being held is present in given 'Linear'
func (*DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Distribution_BucketOptions_Linear as interface{}
func (*DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution_BucketOptions_Linear) (interface{}, bool)
func (*DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *DistributionBucketOptionsLinear_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues ¶
type DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues struct { DistributionBucketOptionsLinear_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues) AsNumFiniteBucketsArrayOfValues ¶
func (fpaov *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues) AsNumFiniteBucketsArrayOfValues() ([]int32, bool)
func (*DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues) AsOffsetArrayOfValues ¶
func (fpaov *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues) AsOffsetArrayOfValues() ([]float64, bool)
func (*DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues) AsWidthArrayOfValues ¶
func (fpaov *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues) AsWidthArrayOfValues() ([]float64, bool)
func (*DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type DistributionBucketOptionsLinear_FieldTerminalPathValue ¶
type DistributionBucketOptionsLinear_FieldTerminalPathValue struct { DistributionBucketOptionsLinear_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptionsLinear_FieldTerminalPathValue) AsNumFiniteBucketsValue ¶
func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) AsNumFiniteBucketsValue() (int32, bool)
func (*DistributionBucketOptionsLinear_FieldTerminalPathValue) AsOffsetValue ¶
func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) AsOffsetValue() (float64, bool)
func (*DistributionBucketOptionsLinear_FieldTerminalPathValue) AsWidthValue ¶
func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) AsWidthValue() (float64, bool)
func (*DistributionBucketOptionsLinear_FieldTerminalPathValue) CompareWith ¶
func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) CompareWith(source *Distribution_BucketOptions_Linear) (int, bool)
CompareWith compares value in the 'DistributionBucketOptionsLinear_FieldTerminalPathValue' with the value under path in 'Distribution_BucketOptions_Linear'.
func (*DistributionBucketOptionsLinear_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*DistributionBucketOptionsLinear_FieldTerminalPathValue) GetRawValue ¶
func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Linear' as interface{}
func (*DistributionBucketOptionsLinear_FieldTerminalPathValue) SetTo ¶
func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) SetTo(target **Distribution_BucketOptions_Linear)
SetTo stores value for selected field for object Linear
func (*DistributionBucketOptionsLinear_FieldTerminalPathValue) SetToRaw ¶
func (fpv *DistributionBucketOptionsLinear_FieldTerminalPathValue) SetToRaw(target proto.Message)
type DistributionBucketOptions_FieldPath ¶
type DistributionBucketOptions_FieldPath interface { gotenobject.FieldPath Selector() DistributionBucketOptions_FieldPathSelector Get(source *Distribution_BucketOptions) []interface{} GetSingle(source *Distribution_BucketOptions) (interface{}, bool) ClearValue(item *Distribution_BucketOptions) // Those methods build corresponding DistributionBucketOptions_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) DistributionBucketOptions_FieldPathValue WithIArrayOfValues(values interface{}) DistributionBucketOptions_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) DistributionBucketOptions_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildDistributionBucketOptions_FieldPath ¶
func BuildDistributionBucketOptions_FieldPath(fp gotenobject.RawFieldPath) (DistributionBucketOptions_FieldPath, error)
func MustParseDistributionBucketOptions_FieldPath ¶
func MustParseDistributionBucketOptions_FieldPath(rawField string) DistributionBucketOptions_FieldPath
func ParseDistributionBucketOptions_FieldPath ¶
func ParseDistributionBucketOptions_FieldPath(rawField string) (DistributionBucketOptions_FieldPath, error)
type DistributionBucketOptions_FieldPathArrayItemValue ¶
type DistributionBucketOptions_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue DistributionBucketOptions_FieldPath ContainsValue(*Distribution_BucketOptions) bool }
DistributionBucketOptions_FieldPathArrayItemValue allows storing single item in Path-specific values for BucketOptions according to their type Present only for array (repeated) types.
func MustParseDistributionBucketOptions_FieldPathArrayItemValue ¶
func MustParseDistributionBucketOptions_FieldPathArrayItemValue(pathStr, valueStr string) DistributionBucketOptions_FieldPathArrayItemValue
func ParseDistributionBucketOptions_FieldPathArrayItemValue ¶
func ParseDistributionBucketOptions_FieldPathArrayItemValue(pathStr, valueStr string) (DistributionBucketOptions_FieldPathArrayItemValue, error)
ParseDistributionBucketOptions_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type DistributionBucketOptions_FieldPathArrayOfValues ¶
type DistributionBucketOptions_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues DistributionBucketOptions_FieldPath }
DistributionBucketOptions_FieldPathArrayOfValues allows storing slice of values for BucketOptions fields according to their type
func MustParseDistributionBucketOptions_FieldPathArrayOfValues ¶
func MustParseDistributionBucketOptions_FieldPathArrayOfValues(pathStr, valuesStr string) DistributionBucketOptions_FieldPathArrayOfValues
func ParseDistributionBucketOptions_FieldPathArrayOfValues ¶
func ParseDistributionBucketOptions_FieldPathArrayOfValues(pathStr, valuesStr string) (DistributionBucketOptions_FieldPathArrayOfValues, error)
type DistributionBucketOptions_FieldPathSelector ¶
type DistributionBucketOptions_FieldPathSelector int32
const ( DistributionBucketOptions_FieldPathSelectorLinearBuckets DistributionBucketOptions_FieldPathSelector = 0 DistributionBucketOptions_FieldPathSelectorExponentialBuckets DistributionBucketOptions_FieldPathSelector = 1 DistributionBucketOptions_FieldPathSelectorExplicitBuckets DistributionBucketOptions_FieldPathSelector = 2 DistributionBucketOptions_FieldPathSelectorDynamicBuckets DistributionBucketOptions_FieldPathSelector = 3 )
func (DistributionBucketOptions_FieldPathSelector) String ¶
func (s DistributionBucketOptions_FieldPathSelector) String() string
type DistributionBucketOptions_FieldPathValue ¶
type DistributionBucketOptions_FieldPathValue interface { DistributionBucketOptions_FieldPath gotenobject.FieldPathValue SetTo(target **Distribution_BucketOptions) CompareWith(*Distribution_BucketOptions) (cmp int, comparable bool) }
DistributionBucketOptions_FieldPathValue allows storing values for BucketOptions fields according to their type
func MustParseDistributionBucketOptions_FieldPathValue ¶
func MustParseDistributionBucketOptions_FieldPathValue(pathStr, valueStr string) DistributionBucketOptions_FieldPathValue
func ParseDistributionBucketOptions_FieldPathValue ¶
func ParseDistributionBucketOptions_FieldPathValue(pathStr, valueStr string) (DistributionBucketOptions_FieldPathValue, error)
type DistributionBucketOptions_FieldSubPath ¶
type DistributionBucketOptions_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*DistributionBucketOptions_FieldSubPath) AsDynamicBucketsSubPath ¶
func (fps *DistributionBucketOptions_FieldSubPath) AsDynamicBucketsSubPath() (DistributionBucketOptionsDynamic_FieldPath, bool)
func (*DistributionBucketOptions_FieldSubPath) AsExplicitBucketsSubPath ¶
func (fps *DistributionBucketOptions_FieldSubPath) AsExplicitBucketsSubPath() (DistributionBucketOptionsExplicit_FieldPath, bool)
func (*DistributionBucketOptions_FieldSubPath) AsExponentialBucketsSubPath ¶
func (fps *DistributionBucketOptions_FieldSubPath) AsExponentialBucketsSubPath() (DistributionBucketOptionsExponential_FieldPath, bool)
func (*DistributionBucketOptions_FieldSubPath) AsLinearBucketsSubPath ¶
func (fps *DistributionBucketOptions_FieldSubPath) AsLinearBucketsSubPath() (DistributionBucketOptionsLinear_FieldPath, bool)
func (*DistributionBucketOptions_FieldSubPath) ClearValue ¶
func (fps *DistributionBucketOptions_FieldSubPath) ClearValue(item *Distribution_BucketOptions)
func (*DistributionBucketOptions_FieldSubPath) ClearValueRaw ¶
func (fps *DistributionBucketOptions_FieldSubPath) ClearValueRaw(item proto.Message)
func (*DistributionBucketOptions_FieldSubPath) Get ¶
func (fps *DistributionBucketOptions_FieldSubPath) Get(source *Distribution_BucketOptions) (values []interface{})
Get returns all values pointed by selected field from source Distribution_BucketOptions
func (*DistributionBucketOptions_FieldSubPath) GetDefault ¶
func (fps *DistributionBucketOptions_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*DistributionBucketOptions_FieldSubPath) GetRaw ¶
func (fps *DistributionBucketOptions_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*DistributionBucketOptions_FieldSubPath) GetSingle ¶
func (fps *DistributionBucketOptions_FieldSubPath) GetSingle(source *Distribution_BucketOptions) (interface{}, bool)
GetSingle returns value of selected field from source Distribution_BucketOptions
func (*DistributionBucketOptions_FieldSubPath) GetSingleRaw ¶
func (fps *DistributionBucketOptions_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*DistributionBucketOptions_FieldSubPath) IsLeaf ¶
func (fps *DistributionBucketOptions_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*DistributionBucketOptions_FieldSubPath) JSONString ¶
func (fps *DistributionBucketOptions_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*DistributionBucketOptions_FieldSubPath) Selector ¶
func (fps *DistributionBucketOptions_FieldSubPath) Selector() DistributionBucketOptions_FieldPathSelector
func (*DistributionBucketOptions_FieldSubPath) SplitIntoTerminalIPaths ¶
func (fps *DistributionBucketOptions_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*DistributionBucketOptions_FieldSubPath) String ¶
func (fps *DistributionBucketOptions_FieldSubPath) String() string
String returns path representation in proto convention
func (*DistributionBucketOptions_FieldSubPath) WithIArrayItemValue ¶
func (fps *DistributionBucketOptions_FieldSubPath) WithIArrayItemValue(value interface{}) DistributionBucketOptions_FieldPathArrayItemValue
func (*DistributionBucketOptions_FieldSubPath) WithIArrayOfValues ¶
func (fps *DistributionBucketOptions_FieldSubPath) WithIArrayOfValues(values interface{}) DistributionBucketOptions_FieldPathArrayOfValues
func (*DistributionBucketOptions_FieldSubPath) WithIValue ¶
func (fps *DistributionBucketOptions_FieldSubPath) WithIValue(value interface{}) DistributionBucketOptions_FieldPathValue
func (*DistributionBucketOptions_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *DistributionBucketOptions_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*DistributionBucketOptions_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *DistributionBucketOptions_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*DistributionBucketOptions_FieldSubPath) WithRawIValue ¶
func (fps *DistributionBucketOptions_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type DistributionBucketOptions_FieldSubPathArrayItemValue ¶
type DistributionBucketOptions_FieldSubPathArrayItemValue struct { DistributionBucketOptions_FieldPath // contains filtered or unexported fields }
func (*DistributionBucketOptions_FieldSubPathArrayItemValue) AsDynamicBucketsPathItemValue ¶
func (fpaivs *DistributionBucketOptions_FieldSubPathArrayItemValue) AsDynamicBucketsPathItemValue() (DistributionBucketOptionsDynamic_FieldPathArrayItemValue, bool)
func (*DistributionBucketOptions_FieldSubPathArrayItemValue) AsExplicitBucketsPathItemValue ¶
func (fpaivs *DistributionBucketOptions_FieldSubPathArrayItemValue) AsExplicitBucketsPathItemValue() (DistributionBucketOptionsExplicit_FieldPathArrayItemValue, bool)
func (*DistributionBucketOptions_FieldSubPathArrayItemValue) AsExponentialBucketsPathItemValue ¶
func (fpaivs *DistributionBucketOptions_FieldSubPathArrayItemValue) AsExponentialBucketsPathItemValue() (DistributionBucketOptionsExponential_FieldPathArrayItemValue, bool)
func (*DistributionBucketOptions_FieldSubPathArrayItemValue) AsLinearBucketsPathItemValue ¶
func (fpaivs *DistributionBucketOptions_FieldSubPathArrayItemValue) AsLinearBucketsPathItemValue() (DistributionBucketOptionsLinear_FieldPathArrayItemValue, bool)
func (*DistributionBucketOptions_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *DistributionBucketOptions_FieldSubPathArrayItemValue) ContainsValue(source *Distribution_BucketOptions) bool
Contains returns a boolean indicating if value that is being held is present in given 'BucketOptions'
func (*DistributionBucketOptions_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *DistributionBucketOptions_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type DistributionBucketOptions_FieldSubPathArrayOfValues ¶
type DistributionBucketOptions_FieldSubPathArrayOfValues struct { DistributionBucketOptions_FieldPath // contains filtered or unexported fields }
func (*DistributionBucketOptions_FieldSubPathArrayOfValues) AsDynamicBucketsPathArrayOfValues ¶
func (fpsaov *DistributionBucketOptions_FieldSubPathArrayOfValues) AsDynamicBucketsPathArrayOfValues() (DistributionBucketOptionsDynamic_FieldPathArrayOfValues, bool)
func (*DistributionBucketOptions_FieldSubPathArrayOfValues) AsExplicitBucketsPathArrayOfValues ¶
func (fpsaov *DistributionBucketOptions_FieldSubPathArrayOfValues) AsExplicitBucketsPathArrayOfValues() (DistributionBucketOptionsExplicit_FieldPathArrayOfValues, bool)
func (*DistributionBucketOptions_FieldSubPathArrayOfValues) AsExponentialBucketsPathArrayOfValues ¶
func (fpsaov *DistributionBucketOptions_FieldSubPathArrayOfValues) AsExponentialBucketsPathArrayOfValues() (DistributionBucketOptionsExponential_FieldPathArrayOfValues, bool)
func (*DistributionBucketOptions_FieldSubPathArrayOfValues) AsLinearBucketsPathArrayOfValues ¶
func (fpsaov *DistributionBucketOptions_FieldSubPathArrayOfValues) AsLinearBucketsPathArrayOfValues() (DistributionBucketOptionsLinear_FieldPathArrayOfValues, bool)
func (*DistributionBucketOptions_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *DistributionBucketOptions_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type DistributionBucketOptions_FieldSubPathValue ¶
type DistributionBucketOptions_FieldSubPathValue struct { DistributionBucketOptions_FieldPath // contains filtered or unexported fields }
func (*DistributionBucketOptions_FieldSubPathValue) AsDynamicBucketsPathValue ¶
func (fpvs *DistributionBucketOptions_FieldSubPathValue) AsDynamicBucketsPathValue() (DistributionBucketOptionsDynamic_FieldPathValue, bool)
func (*DistributionBucketOptions_FieldSubPathValue) AsExplicitBucketsPathValue ¶
func (fpvs *DistributionBucketOptions_FieldSubPathValue) AsExplicitBucketsPathValue() (DistributionBucketOptionsExplicit_FieldPathValue, bool)
func (*DistributionBucketOptions_FieldSubPathValue) AsExponentialBucketsPathValue ¶
func (fpvs *DistributionBucketOptions_FieldSubPathValue) AsExponentialBucketsPathValue() (DistributionBucketOptionsExponential_FieldPathValue, bool)
func (*DistributionBucketOptions_FieldSubPathValue) AsLinearBucketsPathValue ¶
func (fpvs *DistributionBucketOptions_FieldSubPathValue) AsLinearBucketsPathValue() (DistributionBucketOptionsLinear_FieldPathValue, bool)
func (*DistributionBucketOptions_FieldSubPathValue) CompareWith ¶
func (fpvs *DistributionBucketOptions_FieldSubPathValue) CompareWith(source *Distribution_BucketOptions) (int, bool)
func (*DistributionBucketOptions_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *DistributionBucketOptions_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*DistributionBucketOptions_FieldSubPathValue) GetRawValue ¶
func (fpvs *DistributionBucketOptions_FieldSubPathValue) GetRawValue() interface{}
func (*DistributionBucketOptions_FieldSubPathValue) SetTo ¶
func (fpvs *DistributionBucketOptions_FieldSubPathValue) SetTo(target **Distribution_BucketOptions)
func (*DistributionBucketOptions_FieldSubPathValue) SetToRaw ¶
func (fpvs *DistributionBucketOptions_FieldSubPathValue) SetToRaw(target proto.Message)
type DistributionBucketOptions_FieldTerminalPath ¶
type DistributionBucketOptions_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*DistributionBucketOptions_FieldTerminalPath) ClearValue ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) ClearValue(item *Distribution_BucketOptions)
func (*DistributionBucketOptions_FieldTerminalPath) ClearValueRaw ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*DistributionBucketOptions_FieldTerminalPath) Get ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) Get(source *Distribution_BucketOptions) (values []interface{})
Get returns all values pointed by specific field from source Distribution_BucketOptions
func (*DistributionBucketOptions_FieldTerminalPath) GetDefault ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*DistributionBucketOptions_FieldTerminalPath) GetRaw ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*DistributionBucketOptions_FieldTerminalPath) GetSingle ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) GetSingle(source *Distribution_BucketOptions) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Distribution_BucketOptions
func (*DistributionBucketOptions_FieldTerminalPath) GetSingleRaw ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*DistributionBucketOptions_FieldTerminalPath) IsLeaf ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*DistributionBucketOptions_FieldTerminalPath) JSONString ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*DistributionBucketOptions_FieldTerminalPath) Selector ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) Selector() DistributionBucketOptions_FieldPathSelector
func (*DistributionBucketOptions_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*DistributionBucketOptions_FieldTerminalPath) String ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*DistributionBucketOptions_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) WithIArrayItemValue(value interface{}) DistributionBucketOptions_FieldPathArrayItemValue
func (*DistributionBucketOptions_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) WithIArrayOfValues(values interface{}) DistributionBucketOptions_FieldPathArrayOfValues
func (*DistributionBucketOptions_FieldTerminalPath) WithIValue ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) WithIValue(value interface{}) DistributionBucketOptions_FieldPathValue
func (*DistributionBucketOptions_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*DistributionBucketOptions_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*DistributionBucketOptions_FieldTerminalPath) WithRawIValue ¶
func (fp *DistributionBucketOptions_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type DistributionBucketOptions_FieldTerminalPathArrayItemValue ¶
type DistributionBucketOptions_FieldTerminalPathArrayItemValue struct { DistributionBucketOptions_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptions_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *DistributionBucketOptions_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution_BucketOptions) bool
Contains returns a boolean indicating if value that is being held is present in given 'BucketOptions'
func (*DistributionBucketOptions_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *DistributionBucketOptions_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Distribution_BucketOptions as interface{}
func (*DistributionBucketOptions_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *DistributionBucketOptions_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution_BucketOptions) (interface{}, bool)
func (*DistributionBucketOptions_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *DistributionBucketOptions_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type DistributionBucketOptions_FieldTerminalPathArrayOfValues ¶
type DistributionBucketOptions_FieldTerminalPathArrayOfValues struct { DistributionBucketOptions_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptions_FieldTerminalPathArrayOfValues) AsDynamicBucketsArrayOfValues ¶
func (fpaov *DistributionBucketOptions_FieldTerminalPathArrayOfValues) AsDynamicBucketsArrayOfValues() ([]*Distribution_BucketOptions_Dynamic, bool)
func (*DistributionBucketOptions_FieldTerminalPathArrayOfValues) AsExplicitBucketsArrayOfValues ¶
func (fpaov *DistributionBucketOptions_FieldTerminalPathArrayOfValues) AsExplicitBucketsArrayOfValues() ([]*Distribution_BucketOptions_Explicit, bool)
func (*DistributionBucketOptions_FieldTerminalPathArrayOfValues) AsExponentialBucketsArrayOfValues ¶
func (fpaov *DistributionBucketOptions_FieldTerminalPathArrayOfValues) AsExponentialBucketsArrayOfValues() ([]*Distribution_BucketOptions_Exponential, bool)
func (*DistributionBucketOptions_FieldTerminalPathArrayOfValues) AsLinearBucketsArrayOfValues ¶
func (fpaov *DistributionBucketOptions_FieldTerminalPathArrayOfValues) AsLinearBucketsArrayOfValues() ([]*Distribution_BucketOptions_Linear, bool)
func (*DistributionBucketOptions_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *DistributionBucketOptions_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type DistributionBucketOptions_FieldTerminalPathValue ¶
type DistributionBucketOptions_FieldTerminalPathValue struct { DistributionBucketOptions_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionBucketOptions_FieldTerminalPathValue) AsDynamicBucketsValue ¶
func (fpv *DistributionBucketOptions_FieldTerminalPathValue) AsDynamicBucketsValue() (*Distribution_BucketOptions_Dynamic, bool)
func (*DistributionBucketOptions_FieldTerminalPathValue) AsExplicitBucketsValue ¶
func (fpv *DistributionBucketOptions_FieldTerminalPathValue) AsExplicitBucketsValue() (*Distribution_BucketOptions_Explicit, bool)
func (*DistributionBucketOptions_FieldTerminalPathValue) AsExponentialBucketsValue ¶
func (fpv *DistributionBucketOptions_FieldTerminalPathValue) AsExponentialBucketsValue() (*Distribution_BucketOptions_Exponential, bool)
func (*DistributionBucketOptions_FieldTerminalPathValue) AsLinearBucketsValue ¶
func (fpv *DistributionBucketOptions_FieldTerminalPathValue) AsLinearBucketsValue() (*Distribution_BucketOptions_Linear, bool)
func (*DistributionBucketOptions_FieldTerminalPathValue) CompareWith ¶
func (fpv *DistributionBucketOptions_FieldTerminalPathValue) CompareWith(source *Distribution_BucketOptions) (int, bool)
CompareWith compares value in the 'DistributionBucketOptions_FieldTerminalPathValue' with the value under path in 'Distribution_BucketOptions'.
func (*DistributionBucketOptions_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *DistributionBucketOptions_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*DistributionBucketOptions_FieldTerminalPathValue) GetRawValue ¶
func (fpv *DistributionBucketOptions_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'BucketOptions' as interface{}
func (*DistributionBucketOptions_FieldTerminalPathValue) SetTo ¶
func (fpv *DistributionBucketOptions_FieldTerminalPathValue) SetTo(target **Distribution_BucketOptions)
SetTo stores value for selected field for object BucketOptions
func (*DistributionBucketOptions_FieldTerminalPathValue) SetToRaw ¶
func (fpv *DistributionBucketOptions_FieldTerminalPathValue) SetToRaw(target proto.Message)
type DistributionFieldPathBuilder ¶
type DistributionFieldPathBuilder struct{}
func NewDistributionFieldPathBuilder ¶
func NewDistributionFieldPathBuilder() DistributionFieldPathBuilder
func (DistributionFieldPathBuilder) BucketCounts ¶
func (DistributionFieldPathBuilder) BucketCounts() DistributionPathSelectorBucketCounts
func (DistributionFieldPathBuilder) BucketOptions ¶
func (DistributionFieldPathBuilder) BucketOptions() DistributionPathSelectorBucketOptions
func (DistributionFieldPathBuilder) Count ¶
func (DistributionFieldPathBuilder) Count() DistributionPathSelectorCount
func (DistributionFieldPathBuilder) Mean ¶
func (DistributionFieldPathBuilder) Mean() DistributionPathSelectorMean
func (DistributionFieldPathBuilder) Range ¶
func (DistributionFieldPathBuilder) Range() DistributionPathSelectorRange
func (DistributionFieldPathBuilder) SumOfSquaredDeviation ¶
func (DistributionFieldPathBuilder) SumOfSquaredDeviation() DistributionPathSelectorSumOfSquaredDeviation
type DistributionPathSelectorBucketCounts ¶
type DistributionPathSelectorBucketCounts struct{}
func (DistributionPathSelectorBucketCounts) FieldPath ¶
func (DistributionPathSelectorBucketCounts) FieldPath() *Distribution_FieldTerminalPath
func (DistributionPathSelectorBucketCounts) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketCounts) WithArrayOfValues(values [][]int64) *Distribution_FieldTerminalPathArrayOfValues
func (DistributionPathSelectorBucketCounts) WithItemValue ¶
func (s DistributionPathSelectorBucketCounts) WithItemValue(value int64) *Distribution_FieldTerminalPathArrayItemValue
func (DistributionPathSelectorBucketCounts) WithValue ¶
func (s DistributionPathSelectorBucketCounts) WithValue(value []int64) *Distribution_FieldTerminalPathValue
type DistributionPathSelectorBucketOptions ¶
type DistributionPathSelectorBucketOptions struct{}
func (DistributionPathSelectorBucketOptions) DynamicBuckets ¶
func (DistributionPathSelectorBucketOptions) DynamicBuckets() DistributionPathSelectorBucketOptionsDynamicBuckets
func (DistributionPathSelectorBucketOptions) ExplicitBuckets ¶
func (DistributionPathSelectorBucketOptions) ExplicitBuckets() DistributionPathSelectorBucketOptionsExplicitBuckets
func (DistributionPathSelectorBucketOptions) ExponentialBuckets ¶
func (DistributionPathSelectorBucketOptions) ExponentialBuckets() DistributionPathSelectorBucketOptionsExponentialBuckets
func (DistributionPathSelectorBucketOptions) FieldPath ¶
func (DistributionPathSelectorBucketOptions) FieldPath() *Distribution_FieldTerminalPath
func (DistributionPathSelectorBucketOptions) LinearBuckets ¶
func (DistributionPathSelectorBucketOptions) LinearBuckets() DistributionPathSelectorBucketOptionsLinearBuckets
func (DistributionPathSelectorBucketOptions) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptions) WithArrayOfValues(values []*Distribution_BucketOptions) *Distribution_FieldTerminalPathArrayOfValues
func (DistributionPathSelectorBucketOptions) WithSubArrayItemValue ¶
func (s DistributionPathSelectorBucketOptions) WithSubArrayItemValue(subPathArrayItemValue DistributionBucketOptions_FieldPathArrayItemValue) *Distribution_FieldSubPathArrayItemValue
func (DistributionPathSelectorBucketOptions) WithSubArrayOfValues ¶
func (s DistributionPathSelectorBucketOptions) WithSubArrayOfValues(subPathArrayOfValues DistributionBucketOptions_FieldPathArrayOfValues) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptions) WithSubPath ¶
func (DistributionPathSelectorBucketOptions) WithSubPath(subPath DistributionBucketOptions_FieldPath) *Distribution_FieldSubPath
func (DistributionPathSelectorBucketOptions) WithSubValue ¶
func (s DistributionPathSelectorBucketOptions) WithSubValue(subPathValue DistributionBucketOptions_FieldPathValue) *Distribution_FieldSubPathValue
func (DistributionPathSelectorBucketOptions) WithValue ¶
func (s DistributionPathSelectorBucketOptions) WithValue(value *Distribution_BucketOptions) *Distribution_FieldTerminalPathValue
type DistributionPathSelectorBucketOptionsDynamicBuckets ¶
type DistributionPathSelectorBucketOptionsDynamicBuckets struct{}
func (DistributionPathSelectorBucketOptionsDynamicBuckets) Compression ¶
func (DistributionPathSelectorBucketOptionsDynamicBuckets) FieldPath ¶
func (DistributionPathSelectorBucketOptionsDynamicBuckets) FieldPath() *Distribution_FieldSubPath
func (DistributionPathSelectorBucketOptionsDynamicBuckets) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsDynamicBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Dynamic) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptionsDynamicBuckets) WithValue ¶
func (s DistributionPathSelectorBucketOptionsDynamicBuckets) WithValue(value *Distribution_BucketOptions_Dynamic) *Distribution_FieldSubPathValue
type DistributionPathSelectorBucketOptionsDynamicBucketsCompression ¶
type DistributionPathSelectorBucketOptionsDynamicBucketsCompression struct{}
func (DistributionPathSelectorBucketOptionsDynamicBucketsCompression) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsDynamicBucketsCompression) WithArrayOfValues(values []float64) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptionsDynamicBucketsCompression) WithValue ¶
func (s DistributionPathSelectorBucketOptionsDynamicBucketsCompression) WithValue(value float64) *Distribution_FieldSubPathValue
type DistributionPathSelectorBucketOptionsDynamicBucketsMeans ¶
type DistributionPathSelectorBucketOptionsDynamicBucketsMeans struct{}
func (DistributionPathSelectorBucketOptionsDynamicBucketsMeans) FieldPath ¶
func (DistributionPathSelectorBucketOptionsDynamicBucketsMeans) FieldPath() *Distribution_FieldSubPath
func (DistributionPathSelectorBucketOptionsDynamicBucketsMeans) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsDynamicBucketsMeans) WithArrayOfValues(values [][]float64) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptionsDynamicBucketsMeans) WithItemValue ¶
func (s DistributionPathSelectorBucketOptionsDynamicBucketsMeans) WithItemValue(value float64) *Distribution_FieldSubPathArrayItemValue
func (DistributionPathSelectorBucketOptionsDynamicBucketsMeans) WithValue ¶
func (s DistributionPathSelectorBucketOptionsDynamicBucketsMeans) WithValue(value []float64) *Distribution_FieldSubPathValue
type DistributionPathSelectorBucketOptionsExplicitBuckets ¶
type DistributionPathSelectorBucketOptionsExplicitBuckets struct{}
func (DistributionPathSelectorBucketOptionsExplicitBuckets) FieldPath ¶
func (DistributionPathSelectorBucketOptionsExplicitBuckets) FieldPath() *Distribution_FieldSubPath
func (DistributionPathSelectorBucketOptionsExplicitBuckets) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsExplicitBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Explicit) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptionsExplicitBuckets) WithValue ¶
func (s DistributionPathSelectorBucketOptionsExplicitBuckets) WithValue(value *Distribution_BucketOptions_Explicit) *Distribution_FieldSubPathValue
type DistributionPathSelectorBucketOptionsExplicitBucketsBounds ¶
type DistributionPathSelectorBucketOptionsExplicitBucketsBounds struct{}
func (DistributionPathSelectorBucketOptionsExplicitBucketsBounds) FieldPath ¶
func (DistributionPathSelectorBucketOptionsExplicitBucketsBounds) FieldPath() *Distribution_FieldSubPath
func (DistributionPathSelectorBucketOptionsExplicitBucketsBounds) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsExplicitBucketsBounds) WithArrayOfValues(values [][]float64) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptionsExplicitBucketsBounds) WithItemValue ¶
func (s DistributionPathSelectorBucketOptionsExplicitBucketsBounds) WithItemValue(value float64) *Distribution_FieldSubPathArrayItemValue
func (DistributionPathSelectorBucketOptionsExplicitBucketsBounds) WithValue ¶
func (s DistributionPathSelectorBucketOptionsExplicitBucketsBounds) WithValue(value []float64) *Distribution_FieldSubPathValue
type DistributionPathSelectorBucketOptionsExponentialBuckets ¶
type DistributionPathSelectorBucketOptionsExponentialBuckets struct{}
func (DistributionPathSelectorBucketOptionsExponentialBuckets) FieldPath ¶
func (DistributionPathSelectorBucketOptionsExponentialBuckets) FieldPath() *Distribution_FieldSubPath
func (DistributionPathSelectorBucketOptionsExponentialBuckets) GrowthFactor ¶
func (DistributionPathSelectorBucketOptionsExponentialBuckets) NumFiniteBuckets ¶
func (DistributionPathSelectorBucketOptionsExponentialBuckets) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsExponentialBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Exponential) *Distribution_FieldSubPathArrayOfValues
type DistributionPathSelectorBucketOptionsExponentialBucketsGrowthFactor ¶
type DistributionPathSelectorBucketOptionsExponentialBucketsGrowthFactor struct{}
func (DistributionPathSelectorBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues(values []float64) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptionsExponentialBucketsGrowthFactor) WithValue ¶
func (s DistributionPathSelectorBucketOptionsExponentialBucketsGrowthFactor) WithValue(value float64) *Distribution_FieldSubPathValue
type DistributionPathSelectorBucketOptionsExponentialBucketsNumFiniteBuckets ¶
type DistributionPathSelectorBucketOptionsExponentialBucketsNumFiniteBuckets struct{}
func (DistributionPathSelectorBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptionsExponentialBucketsNumFiniteBuckets) WithValue ¶
func (s DistributionPathSelectorBucketOptionsExponentialBucketsNumFiniteBuckets) WithValue(value int32) *Distribution_FieldSubPathValue
type DistributionPathSelectorBucketOptionsExponentialBucketsScale ¶
type DistributionPathSelectorBucketOptionsExponentialBucketsScale struct{}
func (DistributionPathSelectorBucketOptionsExponentialBucketsScale) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsExponentialBucketsScale) WithArrayOfValues(values []float64) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptionsExponentialBucketsScale) WithValue ¶
func (s DistributionPathSelectorBucketOptionsExponentialBucketsScale) WithValue(value float64) *Distribution_FieldSubPathValue
type DistributionPathSelectorBucketOptionsLinearBuckets ¶
type DistributionPathSelectorBucketOptionsLinearBuckets struct{}
func (DistributionPathSelectorBucketOptionsLinearBuckets) FieldPath ¶
func (DistributionPathSelectorBucketOptionsLinearBuckets) FieldPath() *Distribution_FieldSubPath
func (DistributionPathSelectorBucketOptionsLinearBuckets) NumFiniteBuckets ¶
func (DistributionPathSelectorBucketOptionsLinearBuckets) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsLinearBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Linear) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptionsLinearBuckets) WithValue ¶
func (s DistributionPathSelectorBucketOptionsLinearBuckets) WithValue(value *Distribution_BucketOptions_Linear) *Distribution_FieldSubPathValue
type DistributionPathSelectorBucketOptionsLinearBucketsNumFiniteBuckets ¶
type DistributionPathSelectorBucketOptionsLinearBucketsNumFiniteBuckets struct{}
func (DistributionPathSelectorBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptionsLinearBucketsNumFiniteBuckets) WithValue ¶
func (s DistributionPathSelectorBucketOptionsLinearBucketsNumFiniteBuckets) WithValue(value int32) *Distribution_FieldSubPathValue
type DistributionPathSelectorBucketOptionsLinearBucketsOffset ¶
type DistributionPathSelectorBucketOptionsLinearBucketsOffset struct{}
func (DistributionPathSelectorBucketOptionsLinearBucketsOffset) FieldPath ¶
func (DistributionPathSelectorBucketOptionsLinearBucketsOffset) FieldPath() *Distribution_FieldSubPath
func (DistributionPathSelectorBucketOptionsLinearBucketsOffset) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsLinearBucketsOffset) WithArrayOfValues(values []float64) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptionsLinearBucketsOffset) WithValue ¶
func (s DistributionPathSelectorBucketOptionsLinearBucketsOffset) WithValue(value float64) *Distribution_FieldSubPathValue
type DistributionPathSelectorBucketOptionsLinearBucketsWidth ¶
type DistributionPathSelectorBucketOptionsLinearBucketsWidth struct{}
func (DistributionPathSelectorBucketOptionsLinearBucketsWidth) FieldPath ¶
func (DistributionPathSelectorBucketOptionsLinearBucketsWidth) FieldPath() *Distribution_FieldSubPath
func (DistributionPathSelectorBucketOptionsLinearBucketsWidth) WithArrayOfValues ¶
func (s DistributionPathSelectorBucketOptionsLinearBucketsWidth) WithArrayOfValues(values []float64) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorBucketOptionsLinearBucketsWidth) WithValue ¶
func (s DistributionPathSelectorBucketOptionsLinearBucketsWidth) WithValue(value float64) *Distribution_FieldSubPathValue
type DistributionPathSelectorCount ¶
type DistributionPathSelectorCount struct{}
func (DistributionPathSelectorCount) FieldPath ¶
func (DistributionPathSelectorCount) FieldPath() *Distribution_FieldTerminalPath
func (DistributionPathSelectorCount) WithArrayOfValues ¶
func (s DistributionPathSelectorCount) WithArrayOfValues(values []int64) *Distribution_FieldTerminalPathArrayOfValues
func (DistributionPathSelectorCount) WithValue ¶
func (s DistributionPathSelectorCount) WithValue(value int64) *Distribution_FieldTerminalPathValue
type DistributionPathSelectorMean ¶
type DistributionPathSelectorMean struct{}
func (DistributionPathSelectorMean) FieldPath ¶
func (DistributionPathSelectorMean) FieldPath() *Distribution_FieldTerminalPath
func (DistributionPathSelectorMean) WithArrayOfValues ¶
func (s DistributionPathSelectorMean) WithArrayOfValues(values []float64) *Distribution_FieldTerminalPathArrayOfValues
func (DistributionPathSelectorMean) WithValue ¶
func (s DistributionPathSelectorMean) WithValue(value float64) *Distribution_FieldTerminalPathValue
type DistributionPathSelectorRange ¶
type DistributionPathSelectorRange struct{}
func (DistributionPathSelectorRange) FieldPath ¶
func (DistributionPathSelectorRange) FieldPath() *Distribution_FieldTerminalPath
func (DistributionPathSelectorRange) WithArrayOfValues ¶
func (s DistributionPathSelectorRange) WithArrayOfValues(values []*Distribution_Range) *Distribution_FieldTerminalPathArrayOfValues
func (DistributionPathSelectorRange) WithSubArrayItemValue ¶
func (s DistributionPathSelectorRange) WithSubArrayItemValue(subPathArrayItemValue DistributionRange_FieldPathArrayItemValue) *Distribution_FieldSubPathArrayItemValue
func (DistributionPathSelectorRange) WithSubArrayOfValues ¶
func (s DistributionPathSelectorRange) WithSubArrayOfValues(subPathArrayOfValues DistributionRange_FieldPathArrayOfValues) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorRange) WithSubPath ¶
func (DistributionPathSelectorRange) WithSubPath(subPath DistributionRange_FieldPath) *Distribution_FieldSubPath
func (DistributionPathSelectorRange) WithSubValue ¶
func (s DistributionPathSelectorRange) WithSubValue(subPathValue DistributionRange_FieldPathValue) *Distribution_FieldSubPathValue
func (DistributionPathSelectorRange) WithValue ¶
func (s DistributionPathSelectorRange) WithValue(value *Distribution_Range) *Distribution_FieldTerminalPathValue
type DistributionPathSelectorRangeMax ¶
type DistributionPathSelectorRangeMax struct{}
func (DistributionPathSelectorRangeMax) FieldPath ¶
func (DistributionPathSelectorRangeMax) FieldPath() *Distribution_FieldSubPath
func (DistributionPathSelectorRangeMax) WithArrayOfValues ¶
func (s DistributionPathSelectorRangeMax) WithArrayOfValues(values []float64) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorRangeMax) WithValue ¶
func (s DistributionPathSelectorRangeMax) WithValue(value float64) *Distribution_FieldSubPathValue
type DistributionPathSelectorRangeMin ¶
type DistributionPathSelectorRangeMin struct{}
func (DistributionPathSelectorRangeMin) FieldPath ¶
func (DistributionPathSelectorRangeMin) FieldPath() *Distribution_FieldSubPath
func (DistributionPathSelectorRangeMin) WithArrayOfValues ¶
func (s DistributionPathSelectorRangeMin) WithArrayOfValues(values []float64) *Distribution_FieldSubPathArrayOfValues
func (DistributionPathSelectorRangeMin) WithValue ¶
func (s DistributionPathSelectorRangeMin) WithValue(value float64) *Distribution_FieldSubPathValue
type DistributionPathSelectorSumOfSquaredDeviation ¶
type DistributionPathSelectorSumOfSquaredDeviation struct{}
func (DistributionPathSelectorSumOfSquaredDeviation) FieldPath ¶
func (DistributionPathSelectorSumOfSquaredDeviation) FieldPath() *Distribution_FieldTerminalPath
func (DistributionPathSelectorSumOfSquaredDeviation) WithArrayOfValues ¶
func (s DistributionPathSelectorSumOfSquaredDeviation) WithArrayOfValues(values []float64) *Distribution_FieldTerminalPathArrayOfValues
func (DistributionPathSelectorSumOfSquaredDeviation) WithValue ¶
func (s DistributionPathSelectorSumOfSquaredDeviation) WithValue(value float64) *Distribution_FieldTerminalPathValue
type DistributionRangeFieldPathBuilder ¶
type DistributionRangeFieldPathBuilder struct{}
func NewDistributionRangeFieldPathBuilder ¶
func NewDistributionRangeFieldPathBuilder() DistributionRangeFieldPathBuilder
type DistributionRange_FieldPath ¶
type DistributionRange_FieldPath interface { gotenobject.FieldPath Selector() DistributionRange_FieldPathSelector Get(source *Distribution_Range) []interface{} GetSingle(source *Distribution_Range) (interface{}, bool) ClearValue(item *Distribution_Range) // Those methods build corresponding DistributionRange_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) DistributionRange_FieldPathValue WithIArrayOfValues(values interface{}) DistributionRange_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) DistributionRange_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildDistributionRange_FieldPath ¶
func BuildDistributionRange_FieldPath(fp gotenobject.RawFieldPath) (DistributionRange_FieldPath, error)
func MustParseDistributionRange_FieldPath ¶
func MustParseDistributionRange_FieldPath(rawField string) DistributionRange_FieldPath
func ParseDistributionRange_FieldPath ¶
func ParseDistributionRange_FieldPath(rawField string) (DistributionRange_FieldPath, error)
type DistributionRange_FieldPathArrayItemValue ¶
type DistributionRange_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue DistributionRange_FieldPath ContainsValue(*Distribution_Range) bool }
DistributionRange_FieldPathArrayItemValue allows storing single item in Path-specific values for Range according to their type Present only for array (repeated) types.
func MustParseDistributionRange_FieldPathArrayItemValue ¶
func MustParseDistributionRange_FieldPathArrayItemValue(pathStr, valueStr string) DistributionRange_FieldPathArrayItemValue
func ParseDistributionRange_FieldPathArrayItemValue ¶
func ParseDistributionRange_FieldPathArrayItemValue(pathStr, valueStr string) (DistributionRange_FieldPathArrayItemValue, error)
ParseDistributionRange_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type DistributionRange_FieldPathArrayOfValues ¶
type DistributionRange_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues DistributionRange_FieldPath }
DistributionRange_FieldPathArrayOfValues allows storing slice of values for Range fields according to their type
func MustParseDistributionRange_FieldPathArrayOfValues ¶
func MustParseDistributionRange_FieldPathArrayOfValues(pathStr, valuesStr string) DistributionRange_FieldPathArrayOfValues
func ParseDistributionRange_FieldPathArrayOfValues ¶
func ParseDistributionRange_FieldPathArrayOfValues(pathStr, valuesStr string) (DistributionRange_FieldPathArrayOfValues, error)
type DistributionRange_FieldPathSelector ¶
type DistributionRange_FieldPathSelector int32
const ( DistributionRange_FieldPathSelectorMin DistributionRange_FieldPathSelector = 0 DistributionRange_FieldPathSelectorMax DistributionRange_FieldPathSelector = 1 )
func (DistributionRange_FieldPathSelector) String ¶
func (s DistributionRange_FieldPathSelector) String() string
type DistributionRange_FieldPathValue ¶
type DistributionRange_FieldPathValue interface { DistributionRange_FieldPath gotenobject.FieldPathValue SetTo(target **Distribution_Range) CompareWith(*Distribution_Range) (cmp int, comparable bool) }
DistributionRange_FieldPathValue allows storing values for Range fields according to their type
func MustParseDistributionRange_FieldPathValue ¶
func MustParseDistributionRange_FieldPathValue(pathStr, valueStr string) DistributionRange_FieldPathValue
func ParseDistributionRange_FieldPathValue ¶
func ParseDistributionRange_FieldPathValue(pathStr, valueStr string) (DistributionRange_FieldPathValue, error)
type DistributionRange_FieldTerminalPath ¶
type DistributionRange_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*DistributionRange_FieldTerminalPath) ClearValue ¶
func (fp *DistributionRange_FieldTerminalPath) ClearValue(item *Distribution_Range)
func (*DistributionRange_FieldTerminalPath) ClearValueRaw ¶
func (fp *DistributionRange_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*DistributionRange_FieldTerminalPath) Get ¶
func (fp *DistributionRange_FieldTerminalPath) Get(source *Distribution_Range) (values []interface{})
Get returns all values pointed by specific field from source Distribution_Range
func (*DistributionRange_FieldTerminalPath) GetDefault ¶
func (fp *DistributionRange_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*DistributionRange_FieldTerminalPath) GetRaw ¶
func (fp *DistributionRange_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*DistributionRange_FieldTerminalPath) GetSingle ¶
func (fp *DistributionRange_FieldTerminalPath) GetSingle(source *Distribution_Range) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Distribution_Range
func (*DistributionRange_FieldTerminalPath) GetSingleRaw ¶
func (fp *DistributionRange_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*DistributionRange_FieldTerminalPath) IsLeaf ¶
func (fp *DistributionRange_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*DistributionRange_FieldTerminalPath) JSONString ¶
func (fp *DistributionRange_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*DistributionRange_FieldTerminalPath) Selector ¶
func (fp *DistributionRange_FieldTerminalPath) Selector() DistributionRange_FieldPathSelector
func (*DistributionRange_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *DistributionRange_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*DistributionRange_FieldTerminalPath) String ¶
func (fp *DistributionRange_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*DistributionRange_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *DistributionRange_FieldTerminalPath) WithIArrayItemValue(value interface{}) DistributionRange_FieldPathArrayItemValue
func (*DistributionRange_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *DistributionRange_FieldTerminalPath) WithIArrayOfValues(values interface{}) DistributionRange_FieldPathArrayOfValues
func (*DistributionRange_FieldTerminalPath) WithIValue ¶
func (fp *DistributionRange_FieldTerminalPath) WithIValue(value interface{}) DistributionRange_FieldPathValue
func (*DistributionRange_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *DistributionRange_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*DistributionRange_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *DistributionRange_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*DistributionRange_FieldTerminalPath) WithRawIValue ¶
func (fp *DistributionRange_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type DistributionRange_FieldTerminalPathArrayItemValue ¶
type DistributionRange_FieldTerminalPathArrayItemValue struct { DistributionRange_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionRange_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *DistributionRange_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution_Range) bool
Contains returns a boolean indicating if value that is being held is present in given 'Range'
func (*DistributionRange_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *DistributionRange_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Distribution_Range as interface{}
func (*DistributionRange_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *DistributionRange_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution_Range) (interface{}, bool)
func (*DistributionRange_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *DistributionRange_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type DistributionRange_FieldTerminalPathArrayOfValues ¶
type DistributionRange_FieldTerminalPathArrayOfValues struct { DistributionRange_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionRange_FieldTerminalPathArrayOfValues) AsMaxArrayOfValues ¶
func (fpaov *DistributionRange_FieldTerminalPathArrayOfValues) AsMaxArrayOfValues() ([]float64, bool)
func (*DistributionRange_FieldTerminalPathArrayOfValues) AsMinArrayOfValues ¶
func (fpaov *DistributionRange_FieldTerminalPathArrayOfValues) AsMinArrayOfValues() ([]float64, bool)
func (*DistributionRange_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *DistributionRange_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type DistributionRange_FieldTerminalPathValue ¶
type DistributionRange_FieldTerminalPathValue struct { DistributionRange_FieldTerminalPath // contains filtered or unexported fields }
func (*DistributionRange_FieldTerminalPathValue) AsMaxValue ¶
func (fpv *DistributionRange_FieldTerminalPathValue) AsMaxValue() (float64, bool)
func (*DistributionRange_FieldTerminalPathValue) AsMinValue ¶
func (fpv *DistributionRange_FieldTerminalPathValue) AsMinValue() (float64, bool)
func (*DistributionRange_FieldTerminalPathValue) CompareWith ¶
func (fpv *DistributionRange_FieldTerminalPathValue) CompareWith(source *Distribution_Range) (int, bool)
CompareWith compares value in the 'DistributionRange_FieldTerminalPathValue' with the value under path in 'Distribution_Range'.
func (*DistributionRange_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *DistributionRange_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*DistributionRange_FieldTerminalPathValue) GetRawValue ¶
func (fpv *DistributionRange_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Range' as interface{}
func (*DistributionRange_FieldTerminalPathValue) SetTo ¶
func (fpv *DistributionRange_FieldTerminalPathValue) SetTo(target **Distribution_Range)
SetTo stores value for selected field for object Range
func (*DistributionRange_FieldTerminalPathValue) SetToRaw ¶
func (fpv *DistributionRange_FieldTerminalPathValue) SetToRaw(target proto.Message)
type Distribution_BucketOptions ¶
type Distribution_BucketOptions struct { // Exactly one of these three fields must be set. // // Types that are valid to be assigned to Options: // *Distribution_BucketOptions_LinearBuckets // *Distribution_BucketOptions_ExponentialBuckets // *Distribution_BucketOptions_ExplicitBuckets // *Distribution_BucketOptions_DynamicBuckets Options isDistribution_BucketOptions_Options `protobuf_oneof:"options"` // contains filtered or unexported fields }
A Distribution may optionally contain a histogram of the values in the population. The histogram is given in `bucket_counts` as counts of values that fall into one of a sequence of non-overlapping buckets. The sequence of buckets is described by `bucket_options`.
A bucket specifies an inclusive lower bound and exclusive upper bound for the values that are counted for that bucket. The upper bound of a bucket is strictly greater than the lower bound.
The sequence of N buckets for a Distribution consists of an underflow bucket (number 0), zero or more finite buckets (number 1 through N - 2) and an overflow bucket (number N - 1). The buckets are contiguous: the lower bound of bucket i (i > 0) is the same as the upper bound of bucket i - 1. The buckets span the whole range of finite values: lower bound of the underflow bucket is -infinity and the upper bound of the overflow bucket is +infinity. The finite buckets are so-called because both bounds are finite.
`BucketOptions` describes bucket boundaries in one of three ways. Two describe the boundaries by giving parameters for a formula to generate boundaries and one gives the bucket boundaries explicitly.
If `bucket_boundaries` is not given, then no `bucket_counts` may be given.
func (*Distribution_BucketOptions) Clone ¶
func (o *Distribution_BucketOptions) Clone() *Distribution_BucketOptions
func (*Distribution_BucketOptions) CloneRaw ¶
func (o *Distribution_BucketOptions) CloneRaw() gotenobject.GotenObjectExt
func (*Distribution_BucketOptions) Descriptor ¶
func (*Distribution_BucketOptions) Descriptor() ([]byte, []int)
Deprecated, Use Distribution_BucketOptions.ProtoReflect.Descriptor instead.
func (*Distribution_BucketOptions) GetDynamicBuckets ¶
func (m *Distribution_BucketOptions) GetDynamicBuckets() *Distribution_BucketOptions_Dynamic
func (*Distribution_BucketOptions) GetExplicitBuckets ¶
func (m *Distribution_BucketOptions) GetExplicitBuckets() *Distribution_BucketOptions_Explicit
func (*Distribution_BucketOptions) GetExponentialBuckets ¶
func (m *Distribution_BucketOptions) GetExponentialBuckets() *Distribution_BucketOptions_Exponential
func (*Distribution_BucketOptions) GetLinearBuckets ¶
func (m *Distribution_BucketOptions) GetLinearBuckets() *Distribution_BucketOptions_Linear
func (*Distribution_BucketOptions) GetOptions ¶
func (m *Distribution_BucketOptions) GetOptions() isDistribution_BucketOptions_Options
func (*Distribution_BucketOptions) GotenMessage ¶
func (*Distribution_BucketOptions) GotenMessage()
func (*Distribution_BucketOptions) GotenObjectExt ¶
func (o *Distribution_BucketOptions) GotenObjectExt()
func (*Distribution_BucketOptions) GotenValidate ¶
func (obj *Distribution_BucketOptions) GotenValidate() error
func (*Distribution_BucketOptions) MakeDiffFieldMask ¶
func (o *Distribution_BucketOptions) MakeDiffFieldMask(other *Distribution_BucketOptions) *Distribution_BucketOptions_FieldMask
func (*Distribution_BucketOptions) MakeFullFieldMask ¶
func (o *Distribution_BucketOptions) MakeFullFieldMask() *Distribution_BucketOptions_FieldMask
func (*Distribution_BucketOptions) MakeRawDiffFieldMask ¶
func (o *Distribution_BucketOptions) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Distribution_BucketOptions) MakeRawFullFieldMask ¶
func (o *Distribution_BucketOptions) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Distribution_BucketOptions) Marshal ¶
func (m *Distribution_BucketOptions) Marshal() ([]byte, error)
func (*Distribution_BucketOptions) MarshalJSON ¶
func (m *Distribution_BucketOptions) MarshalJSON() ([]byte, error)
func (*Distribution_BucketOptions) Merge ¶
func (o *Distribution_BucketOptions) Merge(source *Distribution_BucketOptions)
func (*Distribution_BucketOptions) MergeRaw ¶
func (o *Distribution_BucketOptions) MergeRaw(source gotenobject.GotenObjectExt)
func (*Distribution_BucketOptions) ProtoMessage ¶
func (*Distribution_BucketOptions) ProtoMessage()
func (*Distribution_BucketOptions) ProtoReflect ¶
func (m *Distribution_BucketOptions) ProtoReflect() preflect.Message
func (*Distribution_BucketOptions) Reset ¶
func (m *Distribution_BucketOptions) Reset()
func (*Distribution_BucketOptions) SetDynamicBuckets ¶
func (m *Distribution_BucketOptions) SetDynamicBuckets(fv *Distribution_BucketOptions_Dynamic)
func (*Distribution_BucketOptions) SetExplicitBuckets ¶
func (m *Distribution_BucketOptions) SetExplicitBuckets(fv *Distribution_BucketOptions_Explicit)
func (*Distribution_BucketOptions) SetExponentialBuckets ¶
func (m *Distribution_BucketOptions) SetExponentialBuckets(fv *Distribution_BucketOptions_Exponential)
func (*Distribution_BucketOptions) SetLinearBuckets ¶
func (m *Distribution_BucketOptions) SetLinearBuckets(fv *Distribution_BucketOptions_Linear)
func (*Distribution_BucketOptions) SetOptions ¶
func (m *Distribution_BucketOptions) SetOptions(ofv isDistribution_BucketOptions_Options)
func (*Distribution_BucketOptions) String ¶
func (m *Distribution_BucketOptions) String() string
func (*Distribution_BucketOptions) Unmarshal ¶
func (m *Distribution_BucketOptions) Unmarshal(b []byte) error
func (*Distribution_BucketOptions) UnmarshalJSON ¶
func (m *Distribution_BucketOptions) UnmarshalJSON(data []byte) error
type Distribution_BucketOptionsPathSelectorDynamicBuckets ¶
type Distribution_BucketOptionsPathSelectorDynamicBuckets struct{}
func (Distribution_BucketOptionsPathSelectorDynamicBuckets) Compression ¶
func (Distribution_BucketOptionsPathSelectorDynamicBuckets) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorDynamicBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Dynamic) *DistributionBucketOptions_FieldTerminalPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorDynamicBuckets) WithSubArrayItemValue ¶
func (s Distribution_BucketOptionsPathSelectorDynamicBuckets) WithSubArrayItemValue(subPathArrayItemValue DistributionBucketOptionsDynamic_FieldPathArrayItemValue) *DistributionBucketOptions_FieldSubPathArrayItemValue
func (Distribution_BucketOptionsPathSelectorDynamicBuckets) WithSubArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorDynamicBuckets) WithSubArrayOfValues(subPathArrayOfValues DistributionBucketOptionsDynamic_FieldPathArrayOfValues) *DistributionBucketOptions_FieldSubPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorDynamicBuckets) WithSubPath ¶
func (Distribution_BucketOptionsPathSelectorDynamicBuckets) WithSubValue ¶
func (s Distribution_BucketOptionsPathSelectorDynamicBuckets) WithSubValue(subPathValue DistributionBucketOptionsDynamic_FieldPathValue) *DistributionBucketOptions_FieldSubPathValue
type Distribution_BucketOptionsPathSelectorDynamicBucketsCompression ¶
type Distribution_BucketOptionsPathSelectorDynamicBucketsCompression struct{}
func (Distribution_BucketOptionsPathSelectorDynamicBucketsCompression) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorDynamicBucketsCompression) WithArrayOfValues(values []float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorDynamicBucketsCompression) WithValue ¶
func (s Distribution_BucketOptionsPathSelectorDynamicBucketsCompression) WithValue(value float64) *DistributionBucketOptions_FieldSubPathValue
type Distribution_BucketOptionsPathSelectorDynamicBucketsMeans ¶
type Distribution_BucketOptionsPathSelectorDynamicBucketsMeans struct{}
func (Distribution_BucketOptionsPathSelectorDynamicBucketsMeans) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorDynamicBucketsMeans) WithArrayOfValues(values [][]float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorDynamicBucketsMeans) WithItemValue ¶
func (s Distribution_BucketOptionsPathSelectorDynamicBucketsMeans) WithItemValue(value float64) *DistributionBucketOptions_FieldSubPathArrayItemValue
func (Distribution_BucketOptionsPathSelectorDynamicBucketsMeans) WithValue ¶
func (s Distribution_BucketOptionsPathSelectorDynamicBucketsMeans) WithValue(value []float64) *DistributionBucketOptions_FieldSubPathValue
type Distribution_BucketOptionsPathSelectorExplicitBuckets ¶
type Distribution_BucketOptionsPathSelectorExplicitBuckets struct{}
func (Distribution_BucketOptionsPathSelectorExplicitBuckets) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorExplicitBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Explicit) *DistributionBucketOptions_FieldTerminalPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorExplicitBuckets) WithSubArrayItemValue ¶
func (s Distribution_BucketOptionsPathSelectorExplicitBuckets) WithSubArrayItemValue(subPathArrayItemValue DistributionBucketOptionsExplicit_FieldPathArrayItemValue) *DistributionBucketOptions_FieldSubPathArrayItemValue
func (Distribution_BucketOptionsPathSelectorExplicitBuckets) WithSubArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorExplicitBuckets) WithSubArrayOfValues(subPathArrayOfValues DistributionBucketOptionsExplicit_FieldPathArrayOfValues) *DistributionBucketOptions_FieldSubPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorExplicitBuckets) WithSubPath ¶
func (Distribution_BucketOptionsPathSelectorExplicitBuckets) WithSubValue ¶
func (s Distribution_BucketOptionsPathSelectorExplicitBuckets) WithSubValue(subPathValue DistributionBucketOptionsExplicit_FieldPathValue) *DistributionBucketOptions_FieldSubPathValue
type Distribution_BucketOptionsPathSelectorExplicitBucketsBounds ¶
type Distribution_BucketOptionsPathSelectorExplicitBucketsBounds struct{}
func (Distribution_BucketOptionsPathSelectorExplicitBucketsBounds) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorExplicitBucketsBounds) WithArrayOfValues(values [][]float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorExplicitBucketsBounds) WithItemValue ¶
func (s Distribution_BucketOptionsPathSelectorExplicitBucketsBounds) WithItemValue(value float64) *DistributionBucketOptions_FieldSubPathArrayItemValue
func (Distribution_BucketOptionsPathSelectorExplicitBucketsBounds) WithValue ¶
func (s Distribution_BucketOptionsPathSelectorExplicitBucketsBounds) WithValue(value []float64) *DistributionBucketOptions_FieldSubPathValue
type Distribution_BucketOptionsPathSelectorExponentialBuckets ¶
type Distribution_BucketOptionsPathSelectorExponentialBuckets struct{}
func (Distribution_BucketOptionsPathSelectorExponentialBuckets) GrowthFactor ¶
func (Distribution_BucketOptionsPathSelectorExponentialBuckets) NumFiniteBuckets ¶
func (Distribution_BucketOptionsPathSelectorExponentialBuckets) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorExponentialBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Exponential) *DistributionBucketOptions_FieldTerminalPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorExponentialBuckets) WithSubArrayItemValue ¶
func (s Distribution_BucketOptionsPathSelectorExponentialBuckets) WithSubArrayItemValue(subPathArrayItemValue DistributionBucketOptionsExponential_FieldPathArrayItemValue) *DistributionBucketOptions_FieldSubPathArrayItemValue
func (Distribution_BucketOptionsPathSelectorExponentialBuckets) WithSubArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorExponentialBuckets) WithSubArrayOfValues(subPathArrayOfValues DistributionBucketOptionsExponential_FieldPathArrayOfValues) *DistributionBucketOptions_FieldSubPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorExponentialBuckets) WithSubPath ¶
func (Distribution_BucketOptionsPathSelectorExponentialBuckets) WithSubValue ¶
func (s Distribution_BucketOptionsPathSelectorExponentialBuckets) WithSubValue(subPathValue DistributionBucketOptionsExponential_FieldPathValue) *DistributionBucketOptions_FieldSubPathValue
type Distribution_BucketOptionsPathSelectorExponentialBucketsGrowthFactor ¶
type Distribution_BucketOptionsPathSelectorExponentialBucketsGrowthFactor struct{}
func (Distribution_BucketOptionsPathSelectorExponentialBucketsGrowthFactor) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorExponentialBucketsGrowthFactor) WithArrayOfValues(values []float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
type Distribution_BucketOptionsPathSelectorExponentialBucketsNumFiniteBuckets ¶
type Distribution_BucketOptionsPathSelectorExponentialBucketsNumFiniteBuckets struct{}
func (Distribution_BucketOptionsPathSelectorExponentialBucketsNumFiniteBuckets) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorExponentialBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *DistributionBucketOptions_FieldSubPathArrayOfValues
type Distribution_BucketOptionsPathSelectorExponentialBucketsScale ¶
type Distribution_BucketOptionsPathSelectorExponentialBucketsScale struct{}
func (Distribution_BucketOptionsPathSelectorExponentialBucketsScale) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorExponentialBucketsScale) WithArrayOfValues(values []float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorExponentialBucketsScale) WithValue ¶
func (s Distribution_BucketOptionsPathSelectorExponentialBucketsScale) WithValue(value float64) *DistributionBucketOptions_FieldSubPathValue
type Distribution_BucketOptionsPathSelectorLinearBuckets ¶
type Distribution_BucketOptionsPathSelectorLinearBuckets struct{}
func (Distribution_BucketOptionsPathSelectorLinearBuckets) NumFiniteBuckets ¶
func (Distribution_BucketOptionsPathSelectorLinearBuckets) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorLinearBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Linear) *DistributionBucketOptions_FieldTerminalPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorLinearBuckets) WithSubArrayItemValue ¶
func (s Distribution_BucketOptionsPathSelectorLinearBuckets) WithSubArrayItemValue(subPathArrayItemValue DistributionBucketOptionsLinear_FieldPathArrayItemValue) *DistributionBucketOptions_FieldSubPathArrayItemValue
func (Distribution_BucketOptionsPathSelectorLinearBuckets) WithSubArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorLinearBuckets) WithSubArrayOfValues(subPathArrayOfValues DistributionBucketOptionsLinear_FieldPathArrayOfValues) *DistributionBucketOptions_FieldSubPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorLinearBuckets) WithSubPath ¶
func (Distribution_BucketOptionsPathSelectorLinearBuckets) WithSubValue ¶
func (s Distribution_BucketOptionsPathSelectorLinearBuckets) WithSubValue(subPathValue DistributionBucketOptionsLinear_FieldPathValue) *DistributionBucketOptions_FieldSubPathValue
type Distribution_BucketOptionsPathSelectorLinearBucketsNumFiniteBuckets ¶
type Distribution_BucketOptionsPathSelectorLinearBucketsNumFiniteBuckets struct{}
func (Distribution_BucketOptionsPathSelectorLinearBucketsNumFiniteBuckets) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorLinearBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *DistributionBucketOptions_FieldSubPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorLinearBucketsNumFiniteBuckets) WithValue ¶
func (s Distribution_BucketOptionsPathSelectorLinearBucketsNumFiniteBuckets) WithValue(value int32) *DistributionBucketOptions_FieldSubPathValue
type Distribution_BucketOptionsPathSelectorLinearBucketsOffset ¶
type Distribution_BucketOptionsPathSelectorLinearBucketsOffset struct{}
func (Distribution_BucketOptionsPathSelectorLinearBucketsOffset) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorLinearBucketsOffset) WithArrayOfValues(values []float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorLinearBucketsOffset) WithValue ¶
func (s Distribution_BucketOptionsPathSelectorLinearBucketsOffset) WithValue(value float64) *DistributionBucketOptions_FieldSubPathValue
type Distribution_BucketOptionsPathSelectorLinearBucketsWidth ¶
type Distribution_BucketOptionsPathSelectorLinearBucketsWidth struct{}
func (Distribution_BucketOptionsPathSelectorLinearBucketsWidth) WithArrayOfValues ¶
func (s Distribution_BucketOptionsPathSelectorLinearBucketsWidth) WithArrayOfValues(values []float64) *DistributionBucketOptions_FieldSubPathArrayOfValues
func (Distribution_BucketOptionsPathSelectorLinearBucketsWidth) WithValue ¶
func (s Distribution_BucketOptionsPathSelectorLinearBucketsWidth) WithValue(value float64) *DistributionBucketOptions_FieldSubPathValue
type Distribution_BucketOptions_Dynamic ¶
type Distribution_BucketOptions_Dynamic struct { // TDigest compression rate Compression float64 `protobuf:"fixed64,1,opt,name=compression,proto3" json:"compression,omitempty" firestore:"compression"` // Centroid means. Must be the same length as bucket counts. // Each mean, count represents a weighed centroid. Means []float64 `protobuf:"fixed64,2,rep,packed,name=means,proto3" json:"means,omitempty" firestore:"means"` // contains filtered or unexported fields }
Dynamic buckets centroid based. TDigest implementation.
func (*Distribution_BucketOptions_Dynamic) Clone ¶
func (o *Distribution_BucketOptions_Dynamic) Clone() *Distribution_BucketOptions_Dynamic
func (*Distribution_BucketOptions_Dynamic) CloneRaw ¶
func (o *Distribution_BucketOptions_Dynamic) CloneRaw() gotenobject.GotenObjectExt
func (*Distribution_BucketOptions_Dynamic) Descriptor ¶
func (*Distribution_BucketOptions_Dynamic) Descriptor() ([]byte, []int)
Deprecated, Use Distribution_BucketOptions_Dynamic.ProtoReflect.Descriptor instead.
func (*Distribution_BucketOptions_Dynamic) GetCompression ¶
func (m *Distribution_BucketOptions_Dynamic) GetCompression() float64
func (*Distribution_BucketOptions_Dynamic) GetMeans ¶
func (m *Distribution_BucketOptions_Dynamic) GetMeans() []float64
func (*Distribution_BucketOptions_Dynamic) GotenMessage ¶
func (*Distribution_BucketOptions_Dynamic) GotenMessage()
func (*Distribution_BucketOptions_Dynamic) GotenObjectExt ¶
func (o *Distribution_BucketOptions_Dynamic) GotenObjectExt()
func (*Distribution_BucketOptions_Dynamic) GotenValidate ¶
func (obj *Distribution_BucketOptions_Dynamic) GotenValidate() error
func (*Distribution_BucketOptions_Dynamic) MakeDiffFieldMask ¶
func (o *Distribution_BucketOptions_Dynamic) MakeDiffFieldMask(other *Distribution_BucketOptions_Dynamic) *Distribution_BucketOptions_Dynamic_FieldMask
func (*Distribution_BucketOptions_Dynamic) MakeFullFieldMask ¶
func (o *Distribution_BucketOptions_Dynamic) MakeFullFieldMask() *Distribution_BucketOptions_Dynamic_FieldMask
func (*Distribution_BucketOptions_Dynamic) MakeRawDiffFieldMask ¶
func (o *Distribution_BucketOptions_Dynamic) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Distribution_BucketOptions_Dynamic) MakeRawFullFieldMask ¶
func (o *Distribution_BucketOptions_Dynamic) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Distribution_BucketOptions_Dynamic) Marshal ¶
func (m *Distribution_BucketOptions_Dynamic) Marshal() ([]byte, error)
func (*Distribution_BucketOptions_Dynamic) MarshalJSON ¶
func (m *Distribution_BucketOptions_Dynamic) MarshalJSON() ([]byte, error)
func (*Distribution_BucketOptions_Dynamic) Merge ¶
func (o *Distribution_BucketOptions_Dynamic) Merge(source *Distribution_BucketOptions_Dynamic)
func (*Distribution_BucketOptions_Dynamic) MergeRaw ¶
func (o *Distribution_BucketOptions_Dynamic) MergeRaw(source gotenobject.GotenObjectExt)
func (*Distribution_BucketOptions_Dynamic) ProtoMessage ¶
func (*Distribution_BucketOptions_Dynamic) ProtoMessage()
func (*Distribution_BucketOptions_Dynamic) ProtoReflect ¶
func (m *Distribution_BucketOptions_Dynamic) ProtoReflect() preflect.Message
func (*Distribution_BucketOptions_Dynamic) Reset ¶
func (m *Distribution_BucketOptions_Dynamic) Reset()
func (*Distribution_BucketOptions_Dynamic) SetCompression ¶
func (m *Distribution_BucketOptions_Dynamic) SetCompression(fv float64)
func (*Distribution_BucketOptions_Dynamic) SetMeans ¶
func (m *Distribution_BucketOptions_Dynamic) SetMeans(fv []float64)
func (*Distribution_BucketOptions_Dynamic) String ¶
func (m *Distribution_BucketOptions_Dynamic) String() string
func (*Distribution_BucketOptions_Dynamic) Unmarshal ¶
func (m *Distribution_BucketOptions_Dynamic) Unmarshal(b []byte) error
func (*Distribution_BucketOptions_Dynamic) UnmarshalJSON ¶
func (m *Distribution_BucketOptions_Dynamic) UnmarshalJSON(data []byte) error
type Distribution_BucketOptions_DynamicBuckets ¶
type Distribution_BucketOptions_DynamicBuckets struct { // TDigest dynamic bucketing DynamicBuckets *Distribution_BucketOptions_Dynamic `protobuf:"bytes,9,opt,name=dynamic_buckets,json=dynamicBuckets,proto3,oneof" firestore:"dynamicBuckets"` }
type Distribution_BucketOptions_DynamicPathSelectorCompression ¶
type Distribution_BucketOptions_DynamicPathSelectorCompression struct{}
func (Distribution_BucketOptions_DynamicPathSelectorCompression) WithArrayOfValues ¶
func (s Distribution_BucketOptions_DynamicPathSelectorCompression) WithArrayOfValues(values []float64) *DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues
type Distribution_BucketOptions_DynamicPathSelectorMeans ¶
type Distribution_BucketOptions_DynamicPathSelectorMeans struct{}
func (Distribution_BucketOptions_DynamicPathSelectorMeans) WithArrayOfValues ¶
func (s Distribution_BucketOptions_DynamicPathSelectorMeans) WithArrayOfValues(values [][]float64) *DistributionBucketOptionsDynamic_FieldTerminalPathArrayOfValues
func (Distribution_BucketOptions_DynamicPathSelectorMeans) WithItemValue ¶
func (s Distribution_BucketOptions_DynamicPathSelectorMeans) WithItemValue(value float64) *DistributionBucketOptionsDynamic_FieldTerminalPathArrayItemValue
func (Distribution_BucketOptions_DynamicPathSelectorMeans) WithValue ¶
func (s Distribution_BucketOptions_DynamicPathSelectorMeans) WithValue(value []float64) *DistributionBucketOptionsDynamic_FieldTerminalPathValue
type Distribution_BucketOptions_Dynamic_FieldMask ¶
type Distribution_BucketOptions_Dynamic_FieldMask struct {
Paths []DistributionBucketOptionsDynamic_FieldPath
}
func FullDistribution_BucketOptions_Dynamic_FieldMask ¶
func FullDistribution_BucketOptions_Dynamic_FieldMask() *Distribution_BucketOptions_Dynamic_FieldMask
func (*Distribution_BucketOptions_Dynamic_FieldMask) AppendPath ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) AppendPath(path DistributionBucketOptionsDynamic_FieldPath)
func (*Distribution_BucketOptions_Dynamic_FieldMask) AppendRawPath ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Distribution_BucketOptions_Dynamic_FieldMask) DecodeFirestore ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Distribution_BucketOptions_Dynamic_FieldMask) EncodeFirestore ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Distribution_BucketOptions_Dynamic_FieldMask) FilterInputFields ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) FilterInputFields() *Distribution_BucketOptions_Dynamic_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Distribution_BucketOptions_Dynamic_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*Distribution_BucketOptions_Dynamic_FieldMask) GetPaths ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) GetPaths() []DistributionBucketOptionsDynamic_FieldPath
func (*Distribution_BucketOptions_Dynamic_FieldMask) GetRawPaths ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Distribution_BucketOptions_Dynamic_FieldMask) IsFull ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) IsFull() bool
func (Distribution_BucketOptions_Dynamic_FieldMask) Marshal ¶
func (fieldMask Distribution_BucketOptions_Dynamic_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Distribution_BucketOptions_Dynamic_FieldMask) MarshalJSON ¶
func (fieldMask Distribution_BucketOptions_Dynamic_FieldMask) MarshalJSON() ([]byte, error)
func (*Distribution_BucketOptions_Dynamic_FieldMask) PathsCount ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) PathsCount() int
func (*Distribution_BucketOptions_Dynamic_FieldMask) Project ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) Project(source *Distribution_BucketOptions_Dynamic) *Distribution_BucketOptions_Dynamic
func (*Distribution_BucketOptions_Dynamic_FieldMask) ProjectRaw ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Distribution_BucketOptions_Dynamic_FieldMask) ProtoMessage ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) ProtoMessage()
func (*Distribution_BucketOptions_Dynamic_FieldMask) ProtoReflect ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) ProtoReflect() preflect.Message
func (*Distribution_BucketOptions_Dynamic_FieldMask) Reset ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) Reset()
func (*Distribution_BucketOptions_Dynamic_FieldMask) Set ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) Set(target, source *Distribution_BucketOptions_Dynamic)
func (*Distribution_BucketOptions_Dynamic_FieldMask) SetFromCliFlag ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) SetFromCliFlag(raw string) error
func (*Distribution_BucketOptions_Dynamic_FieldMask) SetRaw ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Distribution_BucketOptions_Dynamic_FieldMask) Size ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) Size() int
func (*Distribution_BucketOptions_Dynamic_FieldMask) String ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) String() string
func (*Distribution_BucketOptions_Dynamic_FieldMask) Subtract ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) Subtract(other *Distribution_BucketOptions_Dynamic_FieldMask) *Distribution_BucketOptions_Dynamic_FieldMask
func (*Distribution_BucketOptions_Dynamic_FieldMask) SubtractRaw ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Distribution_BucketOptions_Dynamic_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Distribution_BucketOptions_Dynamic_FieldMask) Unmarshal ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) Unmarshal(data []byte) error
func (*Distribution_BucketOptions_Dynamic_FieldMask) UnmarshalJSON ¶
func (fieldMask *Distribution_BucketOptions_Dynamic_FieldMask) UnmarshalJSON(data []byte) error
type Distribution_BucketOptions_Explicit ¶
type Distribution_BucketOptions_Explicit struct { // The values must be monotonically increasing. Bounds []float64 `protobuf:"fixed64,1,rep,packed,name=bounds,proto3" json:"bounds,omitempty" firestore:"bounds"` // contains filtered or unexported fields }
A set of buckets with arbitrary widths.
Defines `size(bounds) + 1` (= N) buckets with these boundaries for bucket i:
Upper bound (0 <= i < N-1): bounds[i] Lower bound (1 <= i < N); bounds[i - 1]
There must be at least one element in `bounds`. If `bounds` has only one element, there are no finite buckets, and that single element is the common boundary of the overflow and underflow buckets.
func (*Distribution_BucketOptions_Explicit) Clone ¶
func (o *Distribution_BucketOptions_Explicit) Clone() *Distribution_BucketOptions_Explicit
func (*Distribution_BucketOptions_Explicit) CloneRaw ¶
func (o *Distribution_BucketOptions_Explicit) CloneRaw() gotenobject.GotenObjectExt
func (*Distribution_BucketOptions_Explicit) Descriptor ¶
func (*Distribution_BucketOptions_Explicit) Descriptor() ([]byte, []int)
Deprecated, Use Distribution_BucketOptions_Explicit.ProtoReflect.Descriptor instead.
func (*Distribution_BucketOptions_Explicit) GetBounds ¶
func (m *Distribution_BucketOptions_Explicit) GetBounds() []float64
func (*Distribution_BucketOptions_Explicit) GotenMessage ¶
func (*Distribution_BucketOptions_Explicit) GotenMessage()
func (*Distribution_BucketOptions_Explicit) GotenObjectExt ¶
func (o *Distribution_BucketOptions_Explicit) GotenObjectExt()
func (*Distribution_BucketOptions_Explicit) GotenValidate ¶
func (obj *Distribution_BucketOptions_Explicit) GotenValidate() error
func (*Distribution_BucketOptions_Explicit) MakeDiffFieldMask ¶
func (o *Distribution_BucketOptions_Explicit) MakeDiffFieldMask(other *Distribution_BucketOptions_Explicit) *Distribution_BucketOptions_Explicit_FieldMask
func (*Distribution_BucketOptions_Explicit) MakeFullFieldMask ¶
func (o *Distribution_BucketOptions_Explicit) MakeFullFieldMask() *Distribution_BucketOptions_Explicit_FieldMask
func (*Distribution_BucketOptions_Explicit) MakeRawDiffFieldMask ¶
func (o *Distribution_BucketOptions_Explicit) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Distribution_BucketOptions_Explicit) MakeRawFullFieldMask ¶
func (o *Distribution_BucketOptions_Explicit) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Distribution_BucketOptions_Explicit) Marshal ¶
func (m *Distribution_BucketOptions_Explicit) Marshal() ([]byte, error)
func (*Distribution_BucketOptions_Explicit) MarshalJSON ¶
func (m *Distribution_BucketOptions_Explicit) MarshalJSON() ([]byte, error)
func (*Distribution_BucketOptions_Explicit) Merge ¶
func (o *Distribution_BucketOptions_Explicit) Merge(source *Distribution_BucketOptions_Explicit)
func (*Distribution_BucketOptions_Explicit) MergeRaw ¶
func (o *Distribution_BucketOptions_Explicit) MergeRaw(source gotenobject.GotenObjectExt)
func (*Distribution_BucketOptions_Explicit) ProtoMessage ¶
func (*Distribution_BucketOptions_Explicit) ProtoMessage()
func (*Distribution_BucketOptions_Explicit) ProtoReflect ¶
func (m *Distribution_BucketOptions_Explicit) ProtoReflect() preflect.Message
func (*Distribution_BucketOptions_Explicit) Reset ¶
func (m *Distribution_BucketOptions_Explicit) Reset()
func (*Distribution_BucketOptions_Explicit) SetBounds ¶
func (m *Distribution_BucketOptions_Explicit) SetBounds(fv []float64)
func (*Distribution_BucketOptions_Explicit) String ¶
func (m *Distribution_BucketOptions_Explicit) String() string
func (*Distribution_BucketOptions_Explicit) Unmarshal ¶
func (m *Distribution_BucketOptions_Explicit) Unmarshal(b []byte) error
func (*Distribution_BucketOptions_Explicit) UnmarshalJSON ¶
func (m *Distribution_BucketOptions_Explicit) UnmarshalJSON(data []byte) error
type Distribution_BucketOptions_ExplicitBuckets ¶
type Distribution_BucketOptions_ExplicitBuckets struct { // The explicit buckets. ExplicitBuckets *Distribution_BucketOptions_Explicit `protobuf:"bytes,3,opt,name=explicit_buckets,json=explicitBuckets,proto3,oneof" firestore:"explicitBuckets"` }
type Distribution_BucketOptions_ExplicitPathSelectorBounds ¶
type Distribution_BucketOptions_ExplicitPathSelectorBounds struct{}
func (Distribution_BucketOptions_ExplicitPathSelectorBounds) WithArrayOfValues ¶
func (s Distribution_BucketOptions_ExplicitPathSelectorBounds) WithArrayOfValues(values [][]float64) *DistributionBucketOptionsExplicit_FieldTerminalPathArrayOfValues
func (Distribution_BucketOptions_ExplicitPathSelectorBounds) WithItemValue ¶
func (s Distribution_BucketOptions_ExplicitPathSelectorBounds) WithItemValue(value float64) *DistributionBucketOptionsExplicit_FieldTerminalPathArrayItemValue
func (Distribution_BucketOptions_ExplicitPathSelectorBounds) WithValue ¶
func (s Distribution_BucketOptions_ExplicitPathSelectorBounds) WithValue(value []float64) *DistributionBucketOptionsExplicit_FieldTerminalPathValue
type Distribution_BucketOptions_Explicit_FieldMask ¶
type Distribution_BucketOptions_Explicit_FieldMask struct {
Paths []DistributionBucketOptionsExplicit_FieldPath
}
func FullDistribution_BucketOptions_Explicit_FieldMask ¶
func FullDistribution_BucketOptions_Explicit_FieldMask() *Distribution_BucketOptions_Explicit_FieldMask
func (*Distribution_BucketOptions_Explicit_FieldMask) AppendPath ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) AppendPath(path DistributionBucketOptionsExplicit_FieldPath)
func (*Distribution_BucketOptions_Explicit_FieldMask) AppendRawPath ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Distribution_BucketOptions_Explicit_FieldMask) DecodeFirestore ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Distribution_BucketOptions_Explicit_FieldMask) EncodeFirestore ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Distribution_BucketOptions_Explicit_FieldMask) FilterInputFields ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) FilterInputFields() *Distribution_BucketOptions_Explicit_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Distribution_BucketOptions_Explicit_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*Distribution_BucketOptions_Explicit_FieldMask) GetPaths ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) GetPaths() []DistributionBucketOptionsExplicit_FieldPath
func (*Distribution_BucketOptions_Explicit_FieldMask) GetRawPaths ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Distribution_BucketOptions_Explicit_FieldMask) IsFull ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) IsFull() bool
func (Distribution_BucketOptions_Explicit_FieldMask) Marshal ¶
func (fieldMask Distribution_BucketOptions_Explicit_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Distribution_BucketOptions_Explicit_FieldMask) MarshalJSON ¶
func (fieldMask Distribution_BucketOptions_Explicit_FieldMask) MarshalJSON() ([]byte, error)
func (*Distribution_BucketOptions_Explicit_FieldMask) PathsCount ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) PathsCount() int
func (*Distribution_BucketOptions_Explicit_FieldMask) Project ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) Project(source *Distribution_BucketOptions_Explicit) *Distribution_BucketOptions_Explicit
func (*Distribution_BucketOptions_Explicit_FieldMask) ProjectRaw ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Distribution_BucketOptions_Explicit_FieldMask) ProtoMessage ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) ProtoMessage()
func (*Distribution_BucketOptions_Explicit_FieldMask) ProtoReflect ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) ProtoReflect() preflect.Message
func (*Distribution_BucketOptions_Explicit_FieldMask) Reset ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) Reset()
func (*Distribution_BucketOptions_Explicit_FieldMask) Set ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) Set(target, source *Distribution_BucketOptions_Explicit)
func (*Distribution_BucketOptions_Explicit_FieldMask) SetFromCliFlag ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) SetFromCliFlag(raw string) error
func (*Distribution_BucketOptions_Explicit_FieldMask) SetRaw ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Distribution_BucketOptions_Explicit_FieldMask) Size ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) Size() int
func (*Distribution_BucketOptions_Explicit_FieldMask) String ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) String() string
func (*Distribution_BucketOptions_Explicit_FieldMask) Subtract ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) Subtract(other *Distribution_BucketOptions_Explicit_FieldMask) *Distribution_BucketOptions_Explicit_FieldMask
func (*Distribution_BucketOptions_Explicit_FieldMask) SubtractRaw ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Distribution_BucketOptions_Explicit_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Distribution_BucketOptions_Explicit_FieldMask) Unmarshal ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) Unmarshal(data []byte) error
func (*Distribution_BucketOptions_Explicit_FieldMask) UnmarshalJSON ¶
func (fieldMask *Distribution_BucketOptions_Explicit_FieldMask) UnmarshalJSON(data []byte) error
type Distribution_BucketOptions_Exponential ¶
type Distribution_BucketOptions_Exponential struct { // Must be greater than 0. NumFiniteBuckets int32 `` /* 141-byte string literal not displayed */ // Must be greater than 1. GrowthFactor float64 `protobuf:"fixed64,2,opt,name=growth_factor,json=growthFactor,proto3" json:"growth_factor,omitempty" firestore:"growthFactor"` // Must be greater than 0. Scale float64 `protobuf:"fixed64,3,opt,name=scale,proto3" json:"scale,omitempty" firestore:"scale"` // contains filtered or unexported fields }
Specify a sequence of buckets that have a width that is proportional to the value of the lower bound. Each bucket represents a constant relative uncertainty on a specific value in the bucket.
Defines `num_finite_buckets + 2` (= N) buckets with these boundaries for bucket i:
Upper bound (0 <= i < N-1): scale * (growth_factor ^ i). Lower bound (1 <= i < N): scale * (growth_factor ^ (i - 1)).
func (*Distribution_BucketOptions_Exponential) Clone ¶
func (o *Distribution_BucketOptions_Exponential) Clone() *Distribution_BucketOptions_Exponential
func (*Distribution_BucketOptions_Exponential) CloneRaw ¶
func (o *Distribution_BucketOptions_Exponential) CloneRaw() gotenobject.GotenObjectExt
func (*Distribution_BucketOptions_Exponential) Descriptor ¶
func (*Distribution_BucketOptions_Exponential) Descriptor() ([]byte, []int)
Deprecated, Use Distribution_BucketOptions_Exponential.ProtoReflect.Descriptor instead.
func (*Distribution_BucketOptions_Exponential) GetGrowthFactor ¶
func (m *Distribution_BucketOptions_Exponential) GetGrowthFactor() float64
func (*Distribution_BucketOptions_Exponential) GetNumFiniteBuckets ¶
func (m *Distribution_BucketOptions_Exponential) GetNumFiniteBuckets() int32
func (*Distribution_BucketOptions_Exponential) GetScale ¶
func (m *Distribution_BucketOptions_Exponential) GetScale() float64
func (*Distribution_BucketOptions_Exponential) GotenMessage ¶
func (*Distribution_BucketOptions_Exponential) GotenMessage()
func (*Distribution_BucketOptions_Exponential) GotenObjectExt ¶
func (o *Distribution_BucketOptions_Exponential) GotenObjectExt()
func (*Distribution_BucketOptions_Exponential) GotenValidate ¶
func (obj *Distribution_BucketOptions_Exponential) GotenValidate() error
func (*Distribution_BucketOptions_Exponential) MakeDiffFieldMask ¶
func (o *Distribution_BucketOptions_Exponential) MakeDiffFieldMask(other *Distribution_BucketOptions_Exponential) *Distribution_BucketOptions_Exponential_FieldMask
func (*Distribution_BucketOptions_Exponential) MakeFullFieldMask ¶
func (o *Distribution_BucketOptions_Exponential) MakeFullFieldMask() *Distribution_BucketOptions_Exponential_FieldMask
func (*Distribution_BucketOptions_Exponential) MakeRawDiffFieldMask ¶
func (o *Distribution_BucketOptions_Exponential) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Distribution_BucketOptions_Exponential) MakeRawFullFieldMask ¶
func (o *Distribution_BucketOptions_Exponential) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Distribution_BucketOptions_Exponential) Marshal ¶
func (m *Distribution_BucketOptions_Exponential) Marshal() ([]byte, error)
func (*Distribution_BucketOptions_Exponential) MarshalJSON ¶
func (m *Distribution_BucketOptions_Exponential) MarshalJSON() ([]byte, error)
func (*Distribution_BucketOptions_Exponential) Merge ¶
func (o *Distribution_BucketOptions_Exponential) Merge(source *Distribution_BucketOptions_Exponential)
func (*Distribution_BucketOptions_Exponential) MergeRaw ¶
func (o *Distribution_BucketOptions_Exponential) MergeRaw(source gotenobject.GotenObjectExt)
func (*Distribution_BucketOptions_Exponential) ProtoMessage ¶
func (*Distribution_BucketOptions_Exponential) ProtoMessage()
func (*Distribution_BucketOptions_Exponential) ProtoReflect ¶
func (m *Distribution_BucketOptions_Exponential) ProtoReflect() preflect.Message
func (*Distribution_BucketOptions_Exponential) Reset ¶
func (m *Distribution_BucketOptions_Exponential) Reset()
func (*Distribution_BucketOptions_Exponential) SetGrowthFactor ¶
func (m *Distribution_BucketOptions_Exponential) SetGrowthFactor(fv float64)
func (*Distribution_BucketOptions_Exponential) SetNumFiniteBuckets ¶
func (m *Distribution_BucketOptions_Exponential) SetNumFiniteBuckets(fv int32)
func (*Distribution_BucketOptions_Exponential) SetScale ¶
func (m *Distribution_BucketOptions_Exponential) SetScale(fv float64)
func (*Distribution_BucketOptions_Exponential) String ¶
func (m *Distribution_BucketOptions_Exponential) String() string
func (*Distribution_BucketOptions_Exponential) Unmarshal ¶
func (m *Distribution_BucketOptions_Exponential) Unmarshal(b []byte) error
func (*Distribution_BucketOptions_Exponential) UnmarshalJSON ¶
func (m *Distribution_BucketOptions_Exponential) UnmarshalJSON(data []byte) error
type Distribution_BucketOptions_ExponentialBuckets ¶
type Distribution_BucketOptions_ExponentialBuckets struct { // The exponential buckets. ExponentialBuckets *Distribution_BucketOptions_Exponential `protobuf:"bytes,2,opt,name=exponential_buckets,json=exponentialBuckets,proto3,oneof" firestore:"exponentialBuckets"` }
type Distribution_BucketOptions_ExponentialPathSelectorGrowthFactor ¶
type Distribution_BucketOptions_ExponentialPathSelectorGrowthFactor struct{}
func (Distribution_BucketOptions_ExponentialPathSelectorGrowthFactor) WithArrayOfValues ¶
func (s Distribution_BucketOptions_ExponentialPathSelectorGrowthFactor) WithArrayOfValues(values []float64) *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues
type Distribution_BucketOptions_ExponentialPathSelectorNumFiniteBuckets ¶
type Distribution_BucketOptions_ExponentialPathSelectorNumFiniteBuckets struct{}
func (Distribution_BucketOptions_ExponentialPathSelectorNumFiniteBuckets) WithArrayOfValues ¶
func (s Distribution_BucketOptions_ExponentialPathSelectorNumFiniteBuckets) WithArrayOfValues(values []int32) *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues
type Distribution_BucketOptions_ExponentialPathSelectorScale ¶
type Distribution_BucketOptions_ExponentialPathSelectorScale struct{}
func (Distribution_BucketOptions_ExponentialPathSelectorScale) WithArrayOfValues ¶
func (s Distribution_BucketOptions_ExponentialPathSelectorScale) WithArrayOfValues(values []float64) *DistributionBucketOptionsExponential_FieldTerminalPathArrayOfValues
type Distribution_BucketOptions_Exponential_FieldMask ¶
type Distribution_BucketOptions_Exponential_FieldMask struct {
Paths []DistributionBucketOptionsExponential_FieldPath
}
func FullDistribution_BucketOptions_Exponential_FieldMask ¶
func FullDistribution_BucketOptions_Exponential_FieldMask() *Distribution_BucketOptions_Exponential_FieldMask
func (*Distribution_BucketOptions_Exponential_FieldMask) AppendPath ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) AppendPath(path DistributionBucketOptionsExponential_FieldPath)
func (*Distribution_BucketOptions_Exponential_FieldMask) AppendRawPath ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Distribution_BucketOptions_Exponential_FieldMask) DecodeFirestore ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Distribution_BucketOptions_Exponential_FieldMask) EncodeFirestore ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Distribution_BucketOptions_Exponential_FieldMask) FilterInputFields ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) FilterInputFields() *Distribution_BucketOptions_Exponential_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Distribution_BucketOptions_Exponential_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*Distribution_BucketOptions_Exponential_FieldMask) GetPaths ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) GetPaths() []DistributionBucketOptionsExponential_FieldPath
func (*Distribution_BucketOptions_Exponential_FieldMask) GetRawPaths ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Distribution_BucketOptions_Exponential_FieldMask) IsFull ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) IsFull() bool
func (Distribution_BucketOptions_Exponential_FieldMask) Marshal ¶
func (fieldMask Distribution_BucketOptions_Exponential_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Distribution_BucketOptions_Exponential_FieldMask) MarshalJSON ¶
func (fieldMask Distribution_BucketOptions_Exponential_FieldMask) MarshalJSON() ([]byte, error)
func (*Distribution_BucketOptions_Exponential_FieldMask) PathsCount ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) PathsCount() int
func (*Distribution_BucketOptions_Exponential_FieldMask) Project ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) Project(source *Distribution_BucketOptions_Exponential) *Distribution_BucketOptions_Exponential
func (*Distribution_BucketOptions_Exponential_FieldMask) ProjectRaw ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Distribution_BucketOptions_Exponential_FieldMask) ProtoMessage ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) ProtoMessage()
func (*Distribution_BucketOptions_Exponential_FieldMask) ProtoReflect ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) ProtoReflect() preflect.Message
func (*Distribution_BucketOptions_Exponential_FieldMask) Reset ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) Reset()
func (*Distribution_BucketOptions_Exponential_FieldMask) Set ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) Set(target, source *Distribution_BucketOptions_Exponential)
func (*Distribution_BucketOptions_Exponential_FieldMask) SetFromCliFlag ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) SetFromCliFlag(raw string) error
func (*Distribution_BucketOptions_Exponential_FieldMask) SetRaw ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Distribution_BucketOptions_Exponential_FieldMask) Size ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) Size() int
func (*Distribution_BucketOptions_Exponential_FieldMask) String ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) String() string
func (*Distribution_BucketOptions_Exponential_FieldMask) Subtract ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) Subtract(other *Distribution_BucketOptions_Exponential_FieldMask) *Distribution_BucketOptions_Exponential_FieldMask
func (*Distribution_BucketOptions_Exponential_FieldMask) SubtractRaw ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Distribution_BucketOptions_Exponential_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Distribution_BucketOptions_Exponential_FieldMask) Unmarshal ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) Unmarshal(data []byte) error
func (*Distribution_BucketOptions_Exponential_FieldMask) UnmarshalJSON ¶
func (fieldMask *Distribution_BucketOptions_Exponential_FieldMask) UnmarshalJSON(data []byte) error
type Distribution_BucketOptions_FieldMask ¶
type Distribution_BucketOptions_FieldMask struct {
Paths []DistributionBucketOptions_FieldPath
}
func FullDistribution_BucketOptions_FieldMask ¶
func FullDistribution_BucketOptions_FieldMask() *Distribution_BucketOptions_FieldMask
func (*Distribution_BucketOptions_FieldMask) AppendPath ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) AppendPath(path DistributionBucketOptions_FieldPath)
func (*Distribution_BucketOptions_FieldMask) AppendRawPath ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Distribution_BucketOptions_FieldMask) DecodeFirestore ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Distribution_BucketOptions_FieldMask) EncodeFirestore ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Distribution_BucketOptions_FieldMask) FilterInputFields ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) FilterInputFields() *Distribution_BucketOptions_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Distribution_BucketOptions_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*Distribution_BucketOptions_FieldMask) GetPaths ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) GetPaths() []DistributionBucketOptions_FieldPath
func (*Distribution_BucketOptions_FieldMask) GetRawPaths ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Distribution_BucketOptions_FieldMask) IsFull ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) IsFull() bool
func (Distribution_BucketOptions_FieldMask) Marshal ¶
func (fieldMask Distribution_BucketOptions_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Distribution_BucketOptions_FieldMask) MarshalJSON ¶
func (fieldMask Distribution_BucketOptions_FieldMask) MarshalJSON() ([]byte, error)
func (*Distribution_BucketOptions_FieldMask) PathsCount ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) PathsCount() int
func (*Distribution_BucketOptions_FieldMask) Project ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) Project(source *Distribution_BucketOptions) *Distribution_BucketOptions
func (*Distribution_BucketOptions_FieldMask) ProjectRaw ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Distribution_BucketOptions_FieldMask) ProtoMessage ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) ProtoMessage()
func (*Distribution_BucketOptions_FieldMask) ProtoReflect ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) ProtoReflect() preflect.Message
func (*Distribution_BucketOptions_FieldMask) Reset ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) Reset()
func (*Distribution_BucketOptions_FieldMask) Set ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) Set(target, source *Distribution_BucketOptions)
func (*Distribution_BucketOptions_FieldMask) SetFromCliFlag ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) SetFromCliFlag(raw string) error
func (*Distribution_BucketOptions_FieldMask) SetRaw ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Distribution_BucketOptions_FieldMask) Size ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) Size() int
func (*Distribution_BucketOptions_FieldMask) String ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) String() string
func (*Distribution_BucketOptions_FieldMask) Subtract ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) Subtract(other *Distribution_BucketOptions_FieldMask) *Distribution_BucketOptions_FieldMask
func (*Distribution_BucketOptions_FieldMask) SubtractRaw ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Distribution_BucketOptions_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Distribution_BucketOptions_FieldMask) Unmarshal ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) Unmarshal(data []byte) error
func (*Distribution_BucketOptions_FieldMask) UnmarshalJSON ¶
func (fieldMask *Distribution_BucketOptions_FieldMask) UnmarshalJSON(data []byte) error
type Distribution_BucketOptions_Linear ¶
type Distribution_BucketOptions_Linear struct { // Must be greater than 0. NumFiniteBuckets int32 `` /* 141-byte string literal not displayed */ // Must be greater than 0. Width float64 `protobuf:"fixed64,2,opt,name=width,proto3" json:"width,omitempty" firestore:"width"` // Lower bound of the first bucket. Offset float64 `protobuf:"fixed64,3,opt,name=offset,proto3" json:"offset,omitempty" firestore:"offset"` // contains filtered or unexported fields }
Specify a sequence of buckets that all have the same width (except overflow and underflow). Each bucket represents a constant absolute uncertainty on the specific value in the bucket.
Defines `num_finite_buckets + 2` (= N) buckets with these boundaries for bucket `i`:
Upper bound (0 <= i < N-1): offset + (width * i). Lower bound (1 <= i < N): offset + (width * (i - 1)).
func (*Distribution_BucketOptions_Linear) Clone ¶
func (o *Distribution_BucketOptions_Linear) Clone() *Distribution_BucketOptions_Linear
func (*Distribution_BucketOptions_Linear) CloneRaw ¶
func (o *Distribution_BucketOptions_Linear) CloneRaw() gotenobject.GotenObjectExt
func (*Distribution_BucketOptions_Linear) Descriptor ¶
func (*Distribution_BucketOptions_Linear) Descriptor() ([]byte, []int)
Deprecated, Use Distribution_BucketOptions_Linear.ProtoReflect.Descriptor instead.
func (*Distribution_BucketOptions_Linear) GetNumFiniteBuckets ¶
func (m *Distribution_BucketOptions_Linear) GetNumFiniteBuckets() int32
func (*Distribution_BucketOptions_Linear) GetOffset ¶
func (m *Distribution_BucketOptions_Linear) GetOffset() float64
func (*Distribution_BucketOptions_Linear) GetWidth ¶
func (m *Distribution_BucketOptions_Linear) GetWidth() float64
func (*Distribution_BucketOptions_Linear) GotenMessage ¶
func (*Distribution_BucketOptions_Linear) GotenMessage()
func (*Distribution_BucketOptions_Linear) GotenObjectExt ¶
func (o *Distribution_BucketOptions_Linear) GotenObjectExt()
func (*Distribution_BucketOptions_Linear) GotenValidate ¶
func (obj *Distribution_BucketOptions_Linear) GotenValidate() error
func (*Distribution_BucketOptions_Linear) MakeDiffFieldMask ¶
func (o *Distribution_BucketOptions_Linear) MakeDiffFieldMask(other *Distribution_BucketOptions_Linear) *Distribution_BucketOptions_Linear_FieldMask
func (*Distribution_BucketOptions_Linear) MakeFullFieldMask ¶
func (o *Distribution_BucketOptions_Linear) MakeFullFieldMask() *Distribution_BucketOptions_Linear_FieldMask
func (*Distribution_BucketOptions_Linear) MakeRawDiffFieldMask ¶
func (o *Distribution_BucketOptions_Linear) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Distribution_BucketOptions_Linear) MakeRawFullFieldMask ¶
func (o *Distribution_BucketOptions_Linear) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Distribution_BucketOptions_Linear) Marshal ¶
func (m *Distribution_BucketOptions_Linear) Marshal() ([]byte, error)
func (*Distribution_BucketOptions_Linear) MarshalJSON ¶
func (m *Distribution_BucketOptions_Linear) MarshalJSON() ([]byte, error)
func (*Distribution_BucketOptions_Linear) Merge ¶
func (o *Distribution_BucketOptions_Linear) Merge(source *Distribution_BucketOptions_Linear)
func (*Distribution_BucketOptions_Linear) MergeRaw ¶
func (o *Distribution_BucketOptions_Linear) MergeRaw(source gotenobject.GotenObjectExt)
func (*Distribution_BucketOptions_Linear) ProtoMessage ¶
func (*Distribution_BucketOptions_Linear) ProtoMessage()
func (*Distribution_BucketOptions_Linear) ProtoReflect ¶
func (m *Distribution_BucketOptions_Linear) ProtoReflect() preflect.Message
func (*Distribution_BucketOptions_Linear) Reset ¶
func (m *Distribution_BucketOptions_Linear) Reset()
func (*Distribution_BucketOptions_Linear) SetNumFiniteBuckets ¶
func (m *Distribution_BucketOptions_Linear) SetNumFiniteBuckets(fv int32)
func (*Distribution_BucketOptions_Linear) SetOffset ¶
func (m *Distribution_BucketOptions_Linear) SetOffset(fv float64)
func (*Distribution_BucketOptions_Linear) SetWidth ¶
func (m *Distribution_BucketOptions_Linear) SetWidth(fv float64)
func (*Distribution_BucketOptions_Linear) String ¶
func (m *Distribution_BucketOptions_Linear) String() string
func (*Distribution_BucketOptions_Linear) Unmarshal ¶
func (m *Distribution_BucketOptions_Linear) Unmarshal(b []byte) error
func (*Distribution_BucketOptions_Linear) UnmarshalJSON ¶
func (m *Distribution_BucketOptions_Linear) UnmarshalJSON(data []byte) error
type Distribution_BucketOptions_LinearBuckets ¶
type Distribution_BucketOptions_LinearBuckets struct { // The linear bucket. LinearBuckets *Distribution_BucketOptions_Linear `protobuf:"bytes,1,opt,name=linear_buckets,json=linearBuckets,proto3,oneof" firestore:"linearBuckets"` }
type Distribution_BucketOptions_LinearPathSelectorNumFiniteBuckets ¶
type Distribution_BucketOptions_LinearPathSelectorNumFiniteBuckets struct{}
func (Distribution_BucketOptions_LinearPathSelectorNumFiniteBuckets) WithArrayOfValues ¶
func (s Distribution_BucketOptions_LinearPathSelectorNumFiniteBuckets) WithArrayOfValues(values []int32) *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues
type Distribution_BucketOptions_LinearPathSelectorOffset ¶
type Distribution_BucketOptions_LinearPathSelectorOffset struct{}
func (Distribution_BucketOptions_LinearPathSelectorOffset) WithArrayOfValues ¶
func (s Distribution_BucketOptions_LinearPathSelectorOffset) WithArrayOfValues(values []float64) *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues
func (Distribution_BucketOptions_LinearPathSelectorOffset) WithValue ¶
func (s Distribution_BucketOptions_LinearPathSelectorOffset) WithValue(value float64) *DistributionBucketOptionsLinear_FieldTerminalPathValue
type Distribution_BucketOptions_LinearPathSelectorWidth ¶
type Distribution_BucketOptions_LinearPathSelectorWidth struct{}
func (Distribution_BucketOptions_LinearPathSelectorWidth) WithArrayOfValues ¶
func (s Distribution_BucketOptions_LinearPathSelectorWidth) WithArrayOfValues(values []float64) *DistributionBucketOptionsLinear_FieldTerminalPathArrayOfValues
func (Distribution_BucketOptions_LinearPathSelectorWidth) WithValue ¶
func (s Distribution_BucketOptions_LinearPathSelectorWidth) WithValue(value float64) *DistributionBucketOptionsLinear_FieldTerminalPathValue
type Distribution_BucketOptions_Linear_FieldMask ¶
type Distribution_BucketOptions_Linear_FieldMask struct {
Paths []DistributionBucketOptionsLinear_FieldPath
}
func FullDistribution_BucketOptions_Linear_FieldMask ¶
func FullDistribution_BucketOptions_Linear_FieldMask() *Distribution_BucketOptions_Linear_FieldMask
func (*Distribution_BucketOptions_Linear_FieldMask) AppendPath ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) AppendPath(path DistributionBucketOptionsLinear_FieldPath)
func (*Distribution_BucketOptions_Linear_FieldMask) AppendRawPath ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Distribution_BucketOptions_Linear_FieldMask) DecodeFirestore ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Distribution_BucketOptions_Linear_FieldMask) EncodeFirestore ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Distribution_BucketOptions_Linear_FieldMask) FilterInputFields ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) FilterInputFields() *Distribution_BucketOptions_Linear_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Distribution_BucketOptions_Linear_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*Distribution_BucketOptions_Linear_FieldMask) GetPaths ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) GetPaths() []DistributionBucketOptionsLinear_FieldPath
func (*Distribution_BucketOptions_Linear_FieldMask) GetRawPaths ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Distribution_BucketOptions_Linear_FieldMask) IsFull ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) IsFull() bool
func (Distribution_BucketOptions_Linear_FieldMask) Marshal ¶
func (fieldMask Distribution_BucketOptions_Linear_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Distribution_BucketOptions_Linear_FieldMask) MarshalJSON ¶
func (fieldMask Distribution_BucketOptions_Linear_FieldMask) MarshalJSON() ([]byte, error)
func (*Distribution_BucketOptions_Linear_FieldMask) PathsCount ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) PathsCount() int
func (*Distribution_BucketOptions_Linear_FieldMask) Project ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) Project(source *Distribution_BucketOptions_Linear) *Distribution_BucketOptions_Linear
func (*Distribution_BucketOptions_Linear_FieldMask) ProjectRaw ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Distribution_BucketOptions_Linear_FieldMask) ProtoMessage ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) ProtoMessage()
func (*Distribution_BucketOptions_Linear_FieldMask) ProtoReflect ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) ProtoReflect() preflect.Message
func (*Distribution_BucketOptions_Linear_FieldMask) Reset ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) Reset()
func (*Distribution_BucketOptions_Linear_FieldMask) Set ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) Set(target, source *Distribution_BucketOptions_Linear)
func (*Distribution_BucketOptions_Linear_FieldMask) SetFromCliFlag ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) SetFromCliFlag(raw string) error
func (*Distribution_BucketOptions_Linear_FieldMask) SetRaw ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Distribution_BucketOptions_Linear_FieldMask) Size ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) Size() int
func (*Distribution_BucketOptions_Linear_FieldMask) String ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) String() string
func (*Distribution_BucketOptions_Linear_FieldMask) Subtract ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) Subtract(other *Distribution_BucketOptions_Linear_FieldMask) *Distribution_BucketOptions_Linear_FieldMask
func (*Distribution_BucketOptions_Linear_FieldMask) SubtractRaw ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Distribution_BucketOptions_Linear_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Distribution_BucketOptions_Linear_FieldMask) Unmarshal ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) Unmarshal(data []byte) error
func (*Distribution_BucketOptions_Linear_FieldMask) UnmarshalJSON ¶
func (fieldMask *Distribution_BucketOptions_Linear_FieldMask) UnmarshalJSON(data []byte) error
type Distribution_FieldMask ¶
type Distribution_FieldMask struct {
Paths []Distribution_FieldPath
}
func FullDistribution_FieldMask ¶
func FullDistribution_FieldMask() *Distribution_FieldMask
func (*Distribution_FieldMask) AppendPath ¶
func (fieldMask *Distribution_FieldMask) AppendPath(path Distribution_FieldPath)
func (*Distribution_FieldMask) AppendRawPath ¶
func (fieldMask *Distribution_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Distribution_FieldMask) DecodeFirestore ¶
func (fieldMask *Distribution_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Distribution_FieldMask) EncodeFirestore ¶
func (fieldMask *Distribution_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Distribution_FieldMask) FilterInputFields ¶
func (fieldMask *Distribution_FieldMask) FilterInputFields() *Distribution_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Distribution_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Distribution_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*Distribution_FieldMask) GetPaths ¶
func (fieldMask *Distribution_FieldMask) GetPaths() []Distribution_FieldPath
func (*Distribution_FieldMask) GetRawPaths ¶
func (fieldMask *Distribution_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Distribution_FieldMask) IsFull ¶
func (fieldMask *Distribution_FieldMask) IsFull() bool
func (Distribution_FieldMask) Marshal ¶
func (fieldMask Distribution_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Distribution_FieldMask) MarshalJSON ¶
func (fieldMask Distribution_FieldMask) MarshalJSON() ([]byte, error)
func (*Distribution_FieldMask) PathsCount ¶
func (fieldMask *Distribution_FieldMask) PathsCount() int
func (*Distribution_FieldMask) Project ¶
func (fieldMask *Distribution_FieldMask) Project(source *Distribution) *Distribution
func (*Distribution_FieldMask) ProjectRaw ¶
func (fieldMask *Distribution_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Distribution_FieldMask) ProtoMessage ¶
func (fieldMask *Distribution_FieldMask) ProtoMessage()
func (*Distribution_FieldMask) ProtoReflect ¶
func (fieldMask *Distribution_FieldMask) ProtoReflect() preflect.Message
func (*Distribution_FieldMask) Reset ¶
func (fieldMask *Distribution_FieldMask) Reset()
func (*Distribution_FieldMask) Set ¶
func (fieldMask *Distribution_FieldMask) Set(target, source *Distribution)
func (*Distribution_FieldMask) SetFromCliFlag ¶
func (fieldMask *Distribution_FieldMask) SetFromCliFlag(raw string) error
func (*Distribution_FieldMask) SetRaw ¶
func (fieldMask *Distribution_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Distribution_FieldMask) Size ¶
func (fieldMask *Distribution_FieldMask) Size() int
func (*Distribution_FieldMask) String ¶
func (fieldMask *Distribution_FieldMask) String() string
func (*Distribution_FieldMask) Subtract ¶
func (fieldMask *Distribution_FieldMask) Subtract(other *Distribution_FieldMask) *Distribution_FieldMask
func (*Distribution_FieldMask) SubtractRaw ¶
func (fieldMask *Distribution_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Distribution_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Distribution_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Distribution_FieldMask) Unmarshal ¶
func (fieldMask *Distribution_FieldMask) Unmarshal(data []byte) error
func (*Distribution_FieldMask) UnmarshalJSON ¶
func (fieldMask *Distribution_FieldMask) UnmarshalJSON(data []byte) error
type Distribution_FieldPath ¶
type Distribution_FieldPath interface { gotenobject.FieldPath Selector() Distribution_FieldPathSelector Get(source *Distribution) []interface{} GetSingle(source *Distribution) (interface{}, bool) ClearValue(item *Distribution) // Those methods build corresponding Distribution_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) Distribution_FieldPathValue WithIArrayOfValues(values interface{}) Distribution_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) Distribution_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildDistribution_FieldPath ¶
func BuildDistribution_FieldPath(fp gotenobject.RawFieldPath) (Distribution_FieldPath, error)
func MustParseDistribution_FieldPath ¶
func MustParseDistribution_FieldPath(rawField string) Distribution_FieldPath
func ParseDistribution_FieldPath ¶
func ParseDistribution_FieldPath(rawField string) (Distribution_FieldPath, error)
type Distribution_FieldPathArrayItemValue ¶
type Distribution_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue Distribution_FieldPath ContainsValue(*Distribution) bool }
Distribution_FieldPathArrayItemValue allows storing single item in Path-specific values for Distribution according to their type Present only for array (repeated) types.
func MustParseDistribution_FieldPathArrayItemValue ¶
func MustParseDistribution_FieldPathArrayItemValue(pathStr, valueStr string) Distribution_FieldPathArrayItemValue
func ParseDistribution_FieldPathArrayItemValue ¶
func ParseDistribution_FieldPathArrayItemValue(pathStr, valueStr string) (Distribution_FieldPathArrayItemValue, error)
ParseDistribution_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type Distribution_FieldPathArrayOfValues ¶
type Distribution_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues Distribution_FieldPath }
Distribution_FieldPathArrayOfValues allows storing slice of values for Distribution fields according to their type
func MustParseDistribution_FieldPathArrayOfValues ¶
func MustParseDistribution_FieldPathArrayOfValues(pathStr, valuesStr string) Distribution_FieldPathArrayOfValues
func ParseDistribution_FieldPathArrayOfValues ¶
func ParseDistribution_FieldPathArrayOfValues(pathStr, valuesStr string) (Distribution_FieldPathArrayOfValues, error)
type Distribution_FieldPathSelector ¶
type Distribution_FieldPathSelector int32
const ( Distribution_FieldPathSelectorCount Distribution_FieldPathSelector = 0 Distribution_FieldPathSelectorMean Distribution_FieldPathSelector = 1 Distribution_FieldPathSelectorSumOfSquaredDeviation Distribution_FieldPathSelector = 2 Distribution_FieldPathSelectorRange Distribution_FieldPathSelector = 3 Distribution_FieldPathSelectorBucketOptions Distribution_FieldPathSelector = 4 Distribution_FieldPathSelectorBucketCounts Distribution_FieldPathSelector = 5 )
func (Distribution_FieldPathSelector) String ¶
func (s Distribution_FieldPathSelector) String() string
type Distribution_FieldPathValue ¶
type Distribution_FieldPathValue interface { Distribution_FieldPath gotenobject.FieldPathValue SetTo(target **Distribution) CompareWith(*Distribution) (cmp int, comparable bool) }
Distribution_FieldPathValue allows storing values for Distribution fields according to their type
func MustParseDistribution_FieldPathValue ¶
func MustParseDistribution_FieldPathValue(pathStr, valueStr string) Distribution_FieldPathValue
func ParseDistribution_FieldPathValue ¶
func ParseDistribution_FieldPathValue(pathStr, valueStr string) (Distribution_FieldPathValue, error)
type Distribution_FieldSubPath ¶
type Distribution_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*Distribution_FieldSubPath) AsBucketOptionsSubPath ¶
func (fps *Distribution_FieldSubPath) AsBucketOptionsSubPath() (DistributionBucketOptions_FieldPath, bool)
func (*Distribution_FieldSubPath) AsRangeSubPath ¶
func (fps *Distribution_FieldSubPath) AsRangeSubPath() (DistributionRange_FieldPath, bool)
func (*Distribution_FieldSubPath) ClearValue ¶
func (fps *Distribution_FieldSubPath) ClearValue(item *Distribution)
func (*Distribution_FieldSubPath) ClearValueRaw ¶
func (fps *Distribution_FieldSubPath) ClearValueRaw(item proto.Message)
func (*Distribution_FieldSubPath) Get ¶
func (fps *Distribution_FieldSubPath) Get(source *Distribution) (values []interface{})
Get returns all values pointed by selected field from source Distribution
func (*Distribution_FieldSubPath) GetDefault ¶
func (fps *Distribution_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*Distribution_FieldSubPath) GetRaw ¶
func (fps *Distribution_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*Distribution_FieldSubPath) GetSingle ¶
func (fps *Distribution_FieldSubPath) GetSingle(source *Distribution) (interface{}, bool)
GetSingle returns value of selected field from source Distribution
func (*Distribution_FieldSubPath) GetSingleRaw ¶
func (fps *Distribution_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*Distribution_FieldSubPath) IsLeaf ¶
func (fps *Distribution_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*Distribution_FieldSubPath) JSONString ¶
func (fps *Distribution_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*Distribution_FieldSubPath) Selector ¶
func (fps *Distribution_FieldSubPath) Selector() Distribution_FieldPathSelector
func (*Distribution_FieldSubPath) SplitIntoTerminalIPaths ¶
func (fps *Distribution_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*Distribution_FieldSubPath) String ¶
func (fps *Distribution_FieldSubPath) String() string
String returns path representation in proto convention
func (*Distribution_FieldSubPath) WithIArrayItemValue ¶
func (fps *Distribution_FieldSubPath) WithIArrayItemValue(value interface{}) Distribution_FieldPathArrayItemValue
func (*Distribution_FieldSubPath) WithIArrayOfValues ¶
func (fps *Distribution_FieldSubPath) WithIArrayOfValues(values interface{}) Distribution_FieldPathArrayOfValues
func (*Distribution_FieldSubPath) WithIValue ¶
func (fps *Distribution_FieldSubPath) WithIValue(value interface{}) Distribution_FieldPathValue
func (*Distribution_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *Distribution_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*Distribution_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *Distribution_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*Distribution_FieldSubPath) WithRawIValue ¶
func (fps *Distribution_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type Distribution_FieldSubPathArrayItemValue ¶
type Distribution_FieldSubPathArrayItemValue struct { Distribution_FieldPath // contains filtered or unexported fields }
func (*Distribution_FieldSubPathArrayItemValue) AsBucketOptionsPathItemValue ¶
func (fpaivs *Distribution_FieldSubPathArrayItemValue) AsBucketOptionsPathItemValue() (DistributionBucketOptions_FieldPathArrayItemValue, bool)
func (*Distribution_FieldSubPathArrayItemValue) AsRangePathItemValue ¶
func (fpaivs *Distribution_FieldSubPathArrayItemValue) AsRangePathItemValue() (DistributionRange_FieldPathArrayItemValue, bool)
func (*Distribution_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *Distribution_FieldSubPathArrayItemValue) ContainsValue(source *Distribution) bool
Contains returns a boolean indicating if value that is being held is present in given 'Distribution'
func (*Distribution_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *Distribution_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type Distribution_FieldSubPathArrayOfValues ¶
type Distribution_FieldSubPathArrayOfValues struct { Distribution_FieldPath // contains filtered or unexported fields }
func (*Distribution_FieldSubPathArrayOfValues) AsBucketOptionsPathArrayOfValues ¶
func (fpsaov *Distribution_FieldSubPathArrayOfValues) AsBucketOptionsPathArrayOfValues() (DistributionBucketOptions_FieldPathArrayOfValues, bool)
func (*Distribution_FieldSubPathArrayOfValues) AsRangePathArrayOfValues ¶
func (fpsaov *Distribution_FieldSubPathArrayOfValues) AsRangePathArrayOfValues() (DistributionRange_FieldPathArrayOfValues, bool)
func (*Distribution_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *Distribution_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type Distribution_FieldSubPathValue ¶
type Distribution_FieldSubPathValue struct { Distribution_FieldPath // contains filtered or unexported fields }
func (*Distribution_FieldSubPathValue) AsBucketOptionsPathValue ¶
func (fpvs *Distribution_FieldSubPathValue) AsBucketOptionsPathValue() (DistributionBucketOptions_FieldPathValue, bool)
func (*Distribution_FieldSubPathValue) AsRangePathValue ¶
func (fpvs *Distribution_FieldSubPathValue) AsRangePathValue() (DistributionRange_FieldPathValue, bool)
func (*Distribution_FieldSubPathValue) CompareWith ¶
func (fpvs *Distribution_FieldSubPathValue) CompareWith(source *Distribution) (int, bool)
func (*Distribution_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *Distribution_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*Distribution_FieldSubPathValue) GetRawValue ¶
func (fpvs *Distribution_FieldSubPathValue) GetRawValue() interface{}
func (*Distribution_FieldSubPathValue) SetTo ¶
func (fpvs *Distribution_FieldSubPathValue) SetTo(target **Distribution)
func (*Distribution_FieldSubPathValue) SetToRaw ¶
func (fpvs *Distribution_FieldSubPathValue) SetToRaw(target proto.Message)
type Distribution_FieldTerminalPath ¶
type Distribution_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*Distribution_FieldTerminalPath) ClearValue ¶
func (fp *Distribution_FieldTerminalPath) ClearValue(item *Distribution)
func (*Distribution_FieldTerminalPath) ClearValueRaw ¶
func (fp *Distribution_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*Distribution_FieldTerminalPath) Get ¶
func (fp *Distribution_FieldTerminalPath) Get(source *Distribution) (values []interface{})
Get returns all values pointed by specific field from source Distribution
func (*Distribution_FieldTerminalPath) GetDefault ¶
func (fp *Distribution_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*Distribution_FieldTerminalPath) GetRaw ¶
func (fp *Distribution_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*Distribution_FieldTerminalPath) GetSingle ¶
func (fp *Distribution_FieldTerminalPath) GetSingle(source *Distribution) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Distribution
func (*Distribution_FieldTerminalPath) GetSingleRaw ¶
func (fp *Distribution_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*Distribution_FieldTerminalPath) IsLeaf ¶
func (fp *Distribution_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*Distribution_FieldTerminalPath) JSONString ¶
func (fp *Distribution_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*Distribution_FieldTerminalPath) Selector ¶
func (fp *Distribution_FieldTerminalPath) Selector() Distribution_FieldPathSelector
func (*Distribution_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *Distribution_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*Distribution_FieldTerminalPath) String ¶
func (fp *Distribution_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*Distribution_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *Distribution_FieldTerminalPath) WithIArrayItemValue(value interface{}) Distribution_FieldPathArrayItemValue
func (*Distribution_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *Distribution_FieldTerminalPath) WithIArrayOfValues(values interface{}) Distribution_FieldPathArrayOfValues
func (*Distribution_FieldTerminalPath) WithIValue ¶
func (fp *Distribution_FieldTerminalPath) WithIValue(value interface{}) Distribution_FieldPathValue
func (*Distribution_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *Distribution_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*Distribution_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *Distribution_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*Distribution_FieldTerminalPath) WithRawIValue ¶
func (fp *Distribution_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type Distribution_FieldTerminalPathArrayItemValue ¶
type Distribution_FieldTerminalPathArrayItemValue struct { Distribution_FieldTerminalPath // contains filtered or unexported fields }
func (*Distribution_FieldTerminalPathArrayItemValue) AsBucketCountsItemValue ¶
func (fpaiv *Distribution_FieldTerminalPathArrayItemValue) AsBucketCountsItemValue() (int64, bool)
func (*Distribution_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *Distribution_FieldTerminalPathArrayItemValue) ContainsValue(source *Distribution) bool
Contains returns a boolean indicating if value that is being held is present in given 'Distribution'
func (*Distribution_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *Distribution_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Distribution as interface{}
func (*Distribution_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *Distribution_FieldTerminalPathArrayItemValue) GetSingle(source *Distribution) (interface{}, bool)
func (*Distribution_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *Distribution_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type Distribution_FieldTerminalPathArrayOfValues ¶
type Distribution_FieldTerminalPathArrayOfValues struct { Distribution_FieldTerminalPath // contains filtered or unexported fields }
func (*Distribution_FieldTerminalPathArrayOfValues) AsBucketCountsArrayOfValues ¶
func (fpaov *Distribution_FieldTerminalPathArrayOfValues) AsBucketCountsArrayOfValues() ([][]int64, bool)
func (*Distribution_FieldTerminalPathArrayOfValues) AsBucketOptionsArrayOfValues ¶
func (fpaov *Distribution_FieldTerminalPathArrayOfValues) AsBucketOptionsArrayOfValues() ([]*Distribution_BucketOptions, bool)
func (*Distribution_FieldTerminalPathArrayOfValues) AsCountArrayOfValues ¶
func (fpaov *Distribution_FieldTerminalPathArrayOfValues) AsCountArrayOfValues() ([]int64, bool)
func (*Distribution_FieldTerminalPathArrayOfValues) AsMeanArrayOfValues ¶
func (fpaov *Distribution_FieldTerminalPathArrayOfValues) AsMeanArrayOfValues() ([]float64, bool)
func (*Distribution_FieldTerminalPathArrayOfValues) AsRangeArrayOfValues ¶
func (fpaov *Distribution_FieldTerminalPathArrayOfValues) AsRangeArrayOfValues() ([]*Distribution_Range, bool)
func (*Distribution_FieldTerminalPathArrayOfValues) AsSumOfSquaredDeviationArrayOfValues ¶
func (fpaov *Distribution_FieldTerminalPathArrayOfValues) AsSumOfSquaredDeviationArrayOfValues() ([]float64, bool)
func (*Distribution_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *Distribution_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type Distribution_FieldTerminalPathValue ¶
type Distribution_FieldTerminalPathValue struct { Distribution_FieldTerminalPath // contains filtered or unexported fields }
func (*Distribution_FieldTerminalPathValue) AsBucketCountsValue ¶
func (fpv *Distribution_FieldTerminalPathValue) AsBucketCountsValue() ([]int64, bool)
func (*Distribution_FieldTerminalPathValue) AsBucketOptionsValue ¶
func (fpv *Distribution_FieldTerminalPathValue) AsBucketOptionsValue() (*Distribution_BucketOptions, bool)
func (*Distribution_FieldTerminalPathValue) AsCountValue ¶
func (fpv *Distribution_FieldTerminalPathValue) AsCountValue() (int64, bool)
func (*Distribution_FieldTerminalPathValue) AsMeanValue ¶
func (fpv *Distribution_FieldTerminalPathValue) AsMeanValue() (float64, bool)
func (*Distribution_FieldTerminalPathValue) AsRangeValue ¶
func (fpv *Distribution_FieldTerminalPathValue) AsRangeValue() (*Distribution_Range, bool)
func (*Distribution_FieldTerminalPathValue) AsSumOfSquaredDeviationValue ¶
func (fpv *Distribution_FieldTerminalPathValue) AsSumOfSquaredDeviationValue() (float64, bool)
func (*Distribution_FieldTerminalPathValue) CompareWith ¶
func (fpv *Distribution_FieldTerminalPathValue) CompareWith(source *Distribution) (int, bool)
CompareWith compares value in the 'Distribution_FieldTerminalPathValue' with the value under path in 'Distribution'.
func (*Distribution_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *Distribution_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*Distribution_FieldTerminalPathValue) GetRawValue ¶
func (fpv *Distribution_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Distribution' as interface{}
func (*Distribution_FieldTerminalPathValue) SetTo ¶
func (fpv *Distribution_FieldTerminalPathValue) SetTo(target **Distribution)
SetTo stores value for selected field for object Distribution
func (*Distribution_FieldTerminalPathValue) SetToRaw ¶
func (fpv *Distribution_FieldTerminalPathValue) SetToRaw(target proto.Message)
type Distribution_Range ¶
type Distribution_Range struct { // The minimum of the population values. Min float64 `protobuf:"fixed64,1,opt,name=min,proto3" json:"min,omitempty" firestore:"min"` // The maximum of the population values. Max float64 `protobuf:"fixed64,2,opt,name=max,proto3" json:"max,omitempty" firestore:"max"` // contains filtered or unexported fields }
The range of the population values.
func (*Distribution_Range) Clone ¶
func (o *Distribution_Range) Clone() *Distribution_Range
func (*Distribution_Range) CloneRaw ¶
func (o *Distribution_Range) CloneRaw() gotenobject.GotenObjectExt
func (*Distribution_Range) Descriptor ¶
func (*Distribution_Range) Descriptor() ([]byte, []int)
Deprecated, Use Distribution_Range.ProtoReflect.Descriptor instead.
func (*Distribution_Range) GetMax ¶
func (m *Distribution_Range) GetMax() float64
func (*Distribution_Range) GetMin ¶
func (m *Distribution_Range) GetMin() float64
func (*Distribution_Range) GotenMessage ¶
func (*Distribution_Range) GotenMessage()
func (*Distribution_Range) GotenObjectExt ¶
func (o *Distribution_Range) GotenObjectExt()
func (*Distribution_Range) GotenValidate ¶
func (obj *Distribution_Range) GotenValidate() error
func (*Distribution_Range) MakeDiffFieldMask ¶
func (o *Distribution_Range) MakeDiffFieldMask(other *Distribution_Range) *Distribution_Range_FieldMask
func (*Distribution_Range) MakeFullFieldMask ¶
func (o *Distribution_Range) MakeFullFieldMask() *Distribution_Range_FieldMask
func (*Distribution_Range) MakeRawDiffFieldMask ¶
func (o *Distribution_Range) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Distribution_Range) MakeRawFullFieldMask ¶
func (o *Distribution_Range) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Distribution_Range) Marshal ¶
func (m *Distribution_Range) Marshal() ([]byte, error)
func (*Distribution_Range) MarshalJSON ¶
func (m *Distribution_Range) MarshalJSON() ([]byte, error)
func (*Distribution_Range) Merge ¶
func (o *Distribution_Range) Merge(source *Distribution_Range)
func (*Distribution_Range) MergeRaw ¶
func (o *Distribution_Range) MergeRaw(source gotenobject.GotenObjectExt)
func (*Distribution_Range) ProtoMessage ¶
func (*Distribution_Range) ProtoMessage()
func (*Distribution_Range) ProtoReflect ¶
func (m *Distribution_Range) ProtoReflect() preflect.Message
func (*Distribution_Range) Reset ¶
func (m *Distribution_Range) Reset()
func (*Distribution_Range) SetMax ¶
func (m *Distribution_Range) SetMax(fv float64)
func (*Distribution_Range) SetMin ¶
func (m *Distribution_Range) SetMin(fv float64)
func (*Distribution_Range) String ¶
func (m *Distribution_Range) String() string
func (*Distribution_Range) Unmarshal ¶
func (m *Distribution_Range) Unmarshal(b []byte) error
func (*Distribution_Range) UnmarshalJSON ¶
func (m *Distribution_Range) UnmarshalJSON(data []byte) error
type Distribution_RangePathSelectorMax ¶
type Distribution_RangePathSelectorMax struct{}
func (Distribution_RangePathSelectorMax) FieldPath ¶
func (Distribution_RangePathSelectorMax) FieldPath() *DistributionRange_FieldTerminalPath
func (Distribution_RangePathSelectorMax) WithArrayOfValues ¶
func (s Distribution_RangePathSelectorMax) WithArrayOfValues(values []float64) *DistributionRange_FieldTerminalPathArrayOfValues
func (Distribution_RangePathSelectorMax) WithValue ¶
func (s Distribution_RangePathSelectorMax) WithValue(value float64) *DistributionRange_FieldTerminalPathValue
type Distribution_RangePathSelectorMin ¶
type Distribution_RangePathSelectorMin struct{}
func (Distribution_RangePathSelectorMin) FieldPath ¶
func (Distribution_RangePathSelectorMin) FieldPath() *DistributionRange_FieldTerminalPath
func (Distribution_RangePathSelectorMin) WithArrayOfValues ¶
func (s Distribution_RangePathSelectorMin) WithArrayOfValues(values []float64) *DistributionRange_FieldTerminalPathArrayOfValues
func (Distribution_RangePathSelectorMin) WithValue ¶
func (s Distribution_RangePathSelectorMin) WithValue(value float64) *DistributionRange_FieldTerminalPathValue
type Distribution_Range_FieldMask ¶
type Distribution_Range_FieldMask struct {
Paths []DistributionRange_FieldPath
}
func FullDistribution_Range_FieldMask ¶
func FullDistribution_Range_FieldMask() *Distribution_Range_FieldMask
func (*Distribution_Range_FieldMask) AppendPath ¶
func (fieldMask *Distribution_Range_FieldMask) AppendPath(path DistributionRange_FieldPath)
func (*Distribution_Range_FieldMask) AppendRawPath ¶
func (fieldMask *Distribution_Range_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Distribution_Range_FieldMask) DecodeFirestore ¶
func (fieldMask *Distribution_Range_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Distribution_Range_FieldMask) EncodeFirestore ¶
func (fieldMask *Distribution_Range_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Distribution_Range_FieldMask) FilterInputFields ¶
func (fieldMask *Distribution_Range_FieldMask) FilterInputFields() *Distribution_Range_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Distribution_Range_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Distribution_Range_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*Distribution_Range_FieldMask) GetPaths ¶
func (fieldMask *Distribution_Range_FieldMask) GetPaths() []DistributionRange_FieldPath
func (*Distribution_Range_FieldMask) GetRawPaths ¶
func (fieldMask *Distribution_Range_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Distribution_Range_FieldMask) IsFull ¶
func (fieldMask *Distribution_Range_FieldMask) IsFull() bool
func (Distribution_Range_FieldMask) Marshal ¶
func (fieldMask Distribution_Range_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Distribution_Range_FieldMask) MarshalJSON ¶
func (fieldMask Distribution_Range_FieldMask) MarshalJSON() ([]byte, error)
func (*Distribution_Range_FieldMask) PathsCount ¶
func (fieldMask *Distribution_Range_FieldMask) PathsCount() int
func (*Distribution_Range_FieldMask) Project ¶
func (fieldMask *Distribution_Range_FieldMask) Project(source *Distribution_Range) *Distribution_Range
func (*Distribution_Range_FieldMask) ProjectRaw ¶
func (fieldMask *Distribution_Range_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Distribution_Range_FieldMask) ProtoMessage ¶
func (fieldMask *Distribution_Range_FieldMask) ProtoMessage()
func (*Distribution_Range_FieldMask) ProtoReflect ¶
func (fieldMask *Distribution_Range_FieldMask) ProtoReflect() preflect.Message
func (*Distribution_Range_FieldMask) Reset ¶
func (fieldMask *Distribution_Range_FieldMask) Reset()
func (*Distribution_Range_FieldMask) Set ¶
func (fieldMask *Distribution_Range_FieldMask) Set(target, source *Distribution_Range)
func (*Distribution_Range_FieldMask) SetFromCliFlag ¶
func (fieldMask *Distribution_Range_FieldMask) SetFromCliFlag(raw string) error
func (*Distribution_Range_FieldMask) SetRaw ¶
func (fieldMask *Distribution_Range_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Distribution_Range_FieldMask) Size ¶
func (fieldMask *Distribution_Range_FieldMask) Size() int
func (*Distribution_Range_FieldMask) String ¶
func (fieldMask *Distribution_Range_FieldMask) String() string
func (*Distribution_Range_FieldMask) Subtract ¶
func (fieldMask *Distribution_Range_FieldMask) Subtract(other *Distribution_Range_FieldMask) *Distribution_Range_FieldMask
func (*Distribution_Range_FieldMask) SubtractRaw ¶
func (fieldMask *Distribution_Range_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Distribution_Range_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Distribution_Range_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Distribution_Range_FieldMask) Unmarshal ¶
func (fieldMask *Distribution_Range_FieldMask) Unmarshal(data []byte) error
func (*Distribution_Range_FieldMask) UnmarshalJSON ¶
func (fieldMask *Distribution_Range_FieldMask) UnmarshalJSON(data []byte) error
type LabelDescriptor ¶
type LabelDescriptor struct { // The label key. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty" firestore:"key"` // The type of data that can be assigned to the label. ValueType LabelDescriptor_ValueType `` /* 160-byte string literal not displayed */ // A human-readable description for the label. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty" firestore:"description"` // Default value for string label - this value is used in two cases: // 1. to populate missing labels while creating TimeSeries // 2. to populate missing remaining kvs while querying TimeSeries - usually // applies to old data DefaultValue string `protobuf:"bytes,12,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty" firestore:"defaultValue"` // disabled flag communicates that this label is ignored by the backend. It's // used for backward compatibility. Disabled bool `protobuf:"varint,13,opt,name=disabled,proto3" json:"disabled,omitempty" firestore:"disabled"` // contains filtered or unexported fields }
A description of a label.
func (*LabelDescriptor) Clone ¶
func (o *LabelDescriptor) Clone() *LabelDescriptor
func (*LabelDescriptor) CloneRaw ¶
func (o *LabelDescriptor) CloneRaw() gotenobject.GotenObjectExt
func (*LabelDescriptor) Descriptor ¶
func (*LabelDescriptor) Descriptor() ([]byte, []int)
Deprecated, Use LabelDescriptor.ProtoReflect.Descriptor instead.
func (*LabelDescriptor) GetDefaultValue ¶
func (m *LabelDescriptor) GetDefaultValue() string
func (*LabelDescriptor) GetDescription ¶
func (m *LabelDescriptor) GetDescription() string
func (*LabelDescriptor) GetDisabled ¶
func (m *LabelDescriptor) GetDisabled() bool
func (*LabelDescriptor) GetKey ¶
func (m *LabelDescriptor) GetKey() string
func (*LabelDescriptor) GetValueType ¶
func (m *LabelDescriptor) GetValueType() LabelDescriptor_ValueType
func (*LabelDescriptor) GotenMessage ¶
func (*LabelDescriptor) GotenMessage()
func (*LabelDescriptor) GotenObjectExt ¶
func (o *LabelDescriptor) GotenObjectExt()
func (*LabelDescriptor) GotenValidate ¶
func (obj *LabelDescriptor) GotenValidate() error
func (*LabelDescriptor) MakeDiffFieldMask ¶
func (o *LabelDescriptor) MakeDiffFieldMask(other *LabelDescriptor) *LabelDescriptor_FieldMask
func (*LabelDescriptor) MakeFullFieldMask ¶
func (o *LabelDescriptor) MakeFullFieldMask() *LabelDescriptor_FieldMask
func (*LabelDescriptor) MakeRawDiffFieldMask ¶
func (o *LabelDescriptor) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*LabelDescriptor) MakeRawFullFieldMask ¶
func (o *LabelDescriptor) MakeRawFullFieldMask() gotenobject.FieldMask
func (*LabelDescriptor) Marshal ¶
func (m *LabelDescriptor) Marshal() ([]byte, error)
func (*LabelDescriptor) MarshalJSON ¶
func (m *LabelDescriptor) MarshalJSON() ([]byte, error)
func (*LabelDescriptor) Merge ¶
func (o *LabelDescriptor) Merge(source *LabelDescriptor)
func (*LabelDescriptor) MergeRaw ¶
func (o *LabelDescriptor) MergeRaw(source gotenobject.GotenObjectExt)
func (*LabelDescriptor) ProtoMessage ¶
func (*LabelDescriptor) ProtoMessage()
func (*LabelDescriptor) ProtoReflect ¶
func (m *LabelDescriptor) ProtoReflect() preflect.Message
func (*LabelDescriptor) Reset ¶
func (m *LabelDescriptor) Reset()
func (*LabelDescriptor) SetDefaultValue ¶
func (m *LabelDescriptor) SetDefaultValue(fv string)
func (*LabelDescriptor) SetDescription ¶
func (m *LabelDescriptor) SetDescription(fv string)
func (*LabelDescriptor) SetDisabled ¶
func (m *LabelDescriptor) SetDisabled(fv bool)
func (*LabelDescriptor) SetKey ¶
func (m *LabelDescriptor) SetKey(fv string)
func (*LabelDescriptor) SetValueType ¶
func (m *LabelDescriptor) SetValueType(fv LabelDescriptor_ValueType)
func (*LabelDescriptor) String ¶
func (m *LabelDescriptor) String() string
func (*LabelDescriptor) Unmarshal ¶
func (m *LabelDescriptor) Unmarshal(b []byte) error
func (*LabelDescriptor) UnmarshalJSON ¶
func (m *LabelDescriptor) UnmarshalJSON(data []byte) error
type LabelDescriptorFieldPathBuilder ¶
type LabelDescriptorFieldPathBuilder struct{}
func NewLabelDescriptorFieldPathBuilder ¶
func NewLabelDescriptorFieldPathBuilder() LabelDescriptorFieldPathBuilder
func (LabelDescriptorFieldPathBuilder) DefaultValue ¶
func (LabelDescriptorFieldPathBuilder) DefaultValue() LabelDescriptorPathSelectorDefaultValue
func (LabelDescriptorFieldPathBuilder) Description ¶
func (LabelDescriptorFieldPathBuilder) Description() LabelDescriptorPathSelectorDescription
func (LabelDescriptorFieldPathBuilder) Disabled ¶
func (LabelDescriptorFieldPathBuilder) Disabled() LabelDescriptorPathSelectorDisabled
func (LabelDescriptorFieldPathBuilder) ValueType ¶
func (LabelDescriptorFieldPathBuilder) ValueType() LabelDescriptorPathSelectorValueType
type LabelDescriptorPathSelectorDefaultValue ¶
type LabelDescriptorPathSelectorDefaultValue struct{}
func (LabelDescriptorPathSelectorDefaultValue) FieldPath ¶
func (LabelDescriptorPathSelectorDefaultValue) FieldPath() *LabelDescriptor_FieldTerminalPath
func (LabelDescriptorPathSelectorDefaultValue) WithArrayOfValues ¶
func (s LabelDescriptorPathSelectorDefaultValue) WithArrayOfValues(values []string) *LabelDescriptor_FieldTerminalPathArrayOfValues
func (LabelDescriptorPathSelectorDefaultValue) WithValue ¶
func (s LabelDescriptorPathSelectorDefaultValue) WithValue(value string) *LabelDescriptor_FieldTerminalPathValue
type LabelDescriptorPathSelectorDescription ¶
type LabelDescriptorPathSelectorDescription struct{}
func (LabelDescriptorPathSelectorDescription) FieldPath ¶
func (LabelDescriptorPathSelectorDescription) FieldPath() *LabelDescriptor_FieldTerminalPath
func (LabelDescriptorPathSelectorDescription) WithArrayOfValues ¶
func (s LabelDescriptorPathSelectorDescription) WithArrayOfValues(values []string) *LabelDescriptor_FieldTerminalPathArrayOfValues
func (LabelDescriptorPathSelectorDescription) WithValue ¶
func (s LabelDescriptorPathSelectorDescription) WithValue(value string) *LabelDescriptor_FieldTerminalPathValue
type LabelDescriptorPathSelectorDisabled ¶
type LabelDescriptorPathSelectorDisabled struct{}
func (LabelDescriptorPathSelectorDisabled) FieldPath ¶
func (LabelDescriptorPathSelectorDisabled) FieldPath() *LabelDescriptor_FieldTerminalPath
func (LabelDescriptorPathSelectorDisabled) WithArrayOfValues ¶
func (s LabelDescriptorPathSelectorDisabled) WithArrayOfValues(values []bool) *LabelDescriptor_FieldTerminalPathArrayOfValues
func (LabelDescriptorPathSelectorDisabled) WithValue ¶
func (s LabelDescriptorPathSelectorDisabled) WithValue(value bool) *LabelDescriptor_FieldTerminalPathValue
type LabelDescriptorPathSelectorKey ¶
type LabelDescriptorPathSelectorKey struct{}
func (LabelDescriptorPathSelectorKey) FieldPath ¶
func (LabelDescriptorPathSelectorKey) FieldPath() *LabelDescriptor_FieldTerminalPath
func (LabelDescriptorPathSelectorKey) WithArrayOfValues ¶
func (s LabelDescriptorPathSelectorKey) WithArrayOfValues(values []string) *LabelDescriptor_FieldTerminalPathArrayOfValues
func (LabelDescriptorPathSelectorKey) WithValue ¶
func (s LabelDescriptorPathSelectorKey) WithValue(value string) *LabelDescriptor_FieldTerminalPathValue
type LabelDescriptorPathSelectorValueType ¶
type LabelDescriptorPathSelectorValueType struct{}
func (LabelDescriptorPathSelectorValueType) FieldPath ¶
func (LabelDescriptorPathSelectorValueType) FieldPath() *LabelDescriptor_FieldTerminalPath
func (LabelDescriptorPathSelectorValueType) WithArrayOfValues ¶
func (s LabelDescriptorPathSelectorValueType) WithArrayOfValues(values []LabelDescriptor_ValueType) *LabelDescriptor_FieldTerminalPathArrayOfValues
func (LabelDescriptorPathSelectorValueType) WithValue ¶
func (s LabelDescriptorPathSelectorValueType) WithValue(value LabelDescriptor_ValueType) *LabelDescriptor_FieldTerminalPathValue
type LabelDescriptor_FieldMask ¶
type LabelDescriptor_FieldMask struct {
Paths []LabelDescriptor_FieldPath
}
func FullLabelDescriptor_FieldMask ¶
func FullLabelDescriptor_FieldMask() *LabelDescriptor_FieldMask
func (*LabelDescriptor_FieldMask) AppendPath ¶
func (fieldMask *LabelDescriptor_FieldMask) AppendPath(path LabelDescriptor_FieldPath)
func (*LabelDescriptor_FieldMask) AppendRawPath ¶
func (fieldMask *LabelDescriptor_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*LabelDescriptor_FieldMask) DecodeFirestore ¶
func (fieldMask *LabelDescriptor_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*LabelDescriptor_FieldMask) EncodeFirestore ¶
func (fieldMask *LabelDescriptor_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*LabelDescriptor_FieldMask) FilterInputFields ¶
func (fieldMask *LabelDescriptor_FieldMask) FilterInputFields() *LabelDescriptor_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*LabelDescriptor_FieldMask) FromProtoFieldMask ¶
func (fieldMask *LabelDescriptor_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*LabelDescriptor_FieldMask) GetPaths ¶
func (fieldMask *LabelDescriptor_FieldMask) GetPaths() []LabelDescriptor_FieldPath
func (*LabelDescriptor_FieldMask) GetRawPaths ¶
func (fieldMask *LabelDescriptor_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*LabelDescriptor_FieldMask) IsFull ¶
func (fieldMask *LabelDescriptor_FieldMask) IsFull() bool
func (LabelDescriptor_FieldMask) Marshal ¶
func (fieldMask LabelDescriptor_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (LabelDescriptor_FieldMask) MarshalJSON ¶
func (fieldMask LabelDescriptor_FieldMask) MarshalJSON() ([]byte, error)
func (*LabelDescriptor_FieldMask) PathsCount ¶
func (fieldMask *LabelDescriptor_FieldMask) PathsCount() int
func (*LabelDescriptor_FieldMask) Project ¶
func (fieldMask *LabelDescriptor_FieldMask) Project(source *LabelDescriptor) *LabelDescriptor
func (*LabelDescriptor_FieldMask) ProjectRaw ¶
func (fieldMask *LabelDescriptor_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*LabelDescriptor_FieldMask) ProtoMessage ¶
func (fieldMask *LabelDescriptor_FieldMask) ProtoMessage()
func (*LabelDescriptor_FieldMask) ProtoReflect ¶
func (fieldMask *LabelDescriptor_FieldMask) ProtoReflect() preflect.Message
func (*LabelDescriptor_FieldMask) Reset ¶
func (fieldMask *LabelDescriptor_FieldMask) Reset()
func (*LabelDescriptor_FieldMask) Set ¶
func (fieldMask *LabelDescriptor_FieldMask) Set(target, source *LabelDescriptor)
func (*LabelDescriptor_FieldMask) SetFromCliFlag ¶
func (fieldMask *LabelDescriptor_FieldMask) SetFromCliFlag(raw string) error
func (*LabelDescriptor_FieldMask) SetRaw ¶
func (fieldMask *LabelDescriptor_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*LabelDescriptor_FieldMask) Size ¶
func (fieldMask *LabelDescriptor_FieldMask) Size() int
func (*LabelDescriptor_FieldMask) String ¶
func (fieldMask *LabelDescriptor_FieldMask) String() string
func (*LabelDescriptor_FieldMask) Subtract ¶
func (fieldMask *LabelDescriptor_FieldMask) Subtract(other *LabelDescriptor_FieldMask) *LabelDescriptor_FieldMask
func (*LabelDescriptor_FieldMask) SubtractRaw ¶
func (fieldMask *LabelDescriptor_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*LabelDescriptor_FieldMask) ToProtoFieldMask ¶
func (fieldMask *LabelDescriptor_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*LabelDescriptor_FieldMask) Unmarshal ¶
func (fieldMask *LabelDescriptor_FieldMask) Unmarshal(data []byte) error
func (*LabelDescriptor_FieldMask) UnmarshalJSON ¶
func (fieldMask *LabelDescriptor_FieldMask) UnmarshalJSON(data []byte) error
type LabelDescriptor_FieldPath ¶
type LabelDescriptor_FieldPath interface { gotenobject.FieldPath Selector() LabelDescriptor_FieldPathSelector Get(source *LabelDescriptor) []interface{} GetSingle(source *LabelDescriptor) (interface{}, bool) ClearValue(item *LabelDescriptor) // Those methods build corresponding LabelDescriptor_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) LabelDescriptor_FieldPathValue WithIArrayOfValues(values interface{}) LabelDescriptor_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) LabelDescriptor_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildLabelDescriptor_FieldPath ¶
func BuildLabelDescriptor_FieldPath(fp gotenobject.RawFieldPath) (LabelDescriptor_FieldPath, error)
func MustParseLabelDescriptor_FieldPath ¶
func MustParseLabelDescriptor_FieldPath(rawField string) LabelDescriptor_FieldPath
func ParseLabelDescriptor_FieldPath ¶
func ParseLabelDescriptor_FieldPath(rawField string) (LabelDescriptor_FieldPath, error)
type LabelDescriptor_FieldPathArrayItemValue ¶
type LabelDescriptor_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue LabelDescriptor_FieldPath ContainsValue(*LabelDescriptor) bool }
LabelDescriptor_FieldPathArrayItemValue allows storing single item in Path-specific values for LabelDescriptor according to their type Present only for array (repeated) types.
func MustParseLabelDescriptor_FieldPathArrayItemValue ¶
func MustParseLabelDescriptor_FieldPathArrayItemValue(pathStr, valueStr string) LabelDescriptor_FieldPathArrayItemValue
func ParseLabelDescriptor_FieldPathArrayItemValue ¶
func ParseLabelDescriptor_FieldPathArrayItemValue(pathStr, valueStr string) (LabelDescriptor_FieldPathArrayItemValue, error)
ParseLabelDescriptor_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type LabelDescriptor_FieldPathArrayOfValues ¶
type LabelDescriptor_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues LabelDescriptor_FieldPath }
LabelDescriptor_FieldPathArrayOfValues allows storing slice of values for LabelDescriptor fields according to their type
func MustParseLabelDescriptor_FieldPathArrayOfValues ¶
func MustParseLabelDescriptor_FieldPathArrayOfValues(pathStr, valuesStr string) LabelDescriptor_FieldPathArrayOfValues
func ParseLabelDescriptor_FieldPathArrayOfValues ¶
func ParseLabelDescriptor_FieldPathArrayOfValues(pathStr, valuesStr string) (LabelDescriptor_FieldPathArrayOfValues, error)
type LabelDescriptor_FieldPathSelector ¶
type LabelDescriptor_FieldPathSelector int32
const ( LabelDescriptor_FieldPathSelectorKey LabelDescriptor_FieldPathSelector = 0 LabelDescriptor_FieldPathSelectorValueType LabelDescriptor_FieldPathSelector = 1 LabelDescriptor_FieldPathSelectorDescription LabelDescriptor_FieldPathSelector = 2 LabelDescriptor_FieldPathSelectorDefaultValue LabelDescriptor_FieldPathSelector = 3 LabelDescriptor_FieldPathSelectorDisabled LabelDescriptor_FieldPathSelector = 4 )
func (LabelDescriptor_FieldPathSelector) String ¶
func (s LabelDescriptor_FieldPathSelector) String() string
type LabelDescriptor_FieldPathValue ¶
type LabelDescriptor_FieldPathValue interface { LabelDescriptor_FieldPath gotenobject.FieldPathValue SetTo(target **LabelDescriptor) CompareWith(*LabelDescriptor) (cmp int, comparable bool) }
LabelDescriptor_FieldPathValue allows storing values for LabelDescriptor fields according to their type
func MustParseLabelDescriptor_FieldPathValue ¶
func MustParseLabelDescriptor_FieldPathValue(pathStr, valueStr string) LabelDescriptor_FieldPathValue
func ParseLabelDescriptor_FieldPathValue ¶
func ParseLabelDescriptor_FieldPathValue(pathStr, valueStr string) (LabelDescriptor_FieldPathValue, error)
type LabelDescriptor_FieldTerminalPath ¶
type LabelDescriptor_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*LabelDescriptor_FieldTerminalPath) ClearValue ¶
func (fp *LabelDescriptor_FieldTerminalPath) ClearValue(item *LabelDescriptor)
func (*LabelDescriptor_FieldTerminalPath) ClearValueRaw ¶
func (fp *LabelDescriptor_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*LabelDescriptor_FieldTerminalPath) Get ¶
func (fp *LabelDescriptor_FieldTerminalPath) Get(source *LabelDescriptor) (values []interface{})
Get returns all values pointed by specific field from source LabelDescriptor
func (*LabelDescriptor_FieldTerminalPath) GetDefault ¶
func (fp *LabelDescriptor_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*LabelDescriptor_FieldTerminalPath) GetRaw ¶
func (fp *LabelDescriptor_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*LabelDescriptor_FieldTerminalPath) GetSingle ¶
func (fp *LabelDescriptor_FieldTerminalPath) GetSingle(source *LabelDescriptor) (interface{}, bool)
GetSingle returns value pointed by specific field of from source LabelDescriptor
func (*LabelDescriptor_FieldTerminalPath) GetSingleRaw ¶
func (fp *LabelDescriptor_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*LabelDescriptor_FieldTerminalPath) IsLeaf ¶
func (fp *LabelDescriptor_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*LabelDescriptor_FieldTerminalPath) JSONString ¶
func (fp *LabelDescriptor_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*LabelDescriptor_FieldTerminalPath) Selector ¶
func (fp *LabelDescriptor_FieldTerminalPath) Selector() LabelDescriptor_FieldPathSelector
func (*LabelDescriptor_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *LabelDescriptor_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*LabelDescriptor_FieldTerminalPath) String ¶
func (fp *LabelDescriptor_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*LabelDescriptor_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *LabelDescriptor_FieldTerminalPath) WithIArrayItemValue(value interface{}) LabelDescriptor_FieldPathArrayItemValue
func (*LabelDescriptor_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *LabelDescriptor_FieldTerminalPath) WithIArrayOfValues(values interface{}) LabelDescriptor_FieldPathArrayOfValues
func (*LabelDescriptor_FieldTerminalPath) WithIValue ¶
func (fp *LabelDescriptor_FieldTerminalPath) WithIValue(value interface{}) LabelDescriptor_FieldPathValue
func (*LabelDescriptor_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *LabelDescriptor_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*LabelDescriptor_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *LabelDescriptor_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*LabelDescriptor_FieldTerminalPath) WithRawIValue ¶
func (fp *LabelDescriptor_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type LabelDescriptor_FieldTerminalPathArrayItemValue ¶
type LabelDescriptor_FieldTerminalPathArrayItemValue struct { LabelDescriptor_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelDescriptor_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *LabelDescriptor_FieldTerminalPathArrayItemValue) ContainsValue(source *LabelDescriptor) bool
Contains returns a boolean indicating if value that is being held is present in given 'LabelDescriptor'
func (*LabelDescriptor_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *LabelDescriptor_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object LabelDescriptor as interface{}
func (*LabelDescriptor_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *LabelDescriptor_FieldTerminalPathArrayItemValue) GetSingle(source *LabelDescriptor) (interface{}, bool)
func (*LabelDescriptor_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *LabelDescriptor_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type LabelDescriptor_FieldTerminalPathArrayOfValues ¶
type LabelDescriptor_FieldTerminalPathArrayOfValues struct { LabelDescriptor_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelDescriptor_FieldTerminalPathArrayOfValues) AsDefaultValueArrayOfValues ¶
func (fpaov *LabelDescriptor_FieldTerminalPathArrayOfValues) AsDefaultValueArrayOfValues() ([]string, bool)
func (*LabelDescriptor_FieldTerminalPathArrayOfValues) AsDescriptionArrayOfValues ¶
func (fpaov *LabelDescriptor_FieldTerminalPathArrayOfValues) AsDescriptionArrayOfValues() ([]string, bool)
func (*LabelDescriptor_FieldTerminalPathArrayOfValues) AsDisabledArrayOfValues ¶
func (fpaov *LabelDescriptor_FieldTerminalPathArrayOfValues) AsDisabledArrayOfValues() ([]bool, bool)
func (*LabelDescriptor_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues ¶
func (fpaov *LabelDescriptor_FieldTerminalPathArrayOfValues) AsKeyArrayOfValues() ([]string, bool)
func (*LabelDescriptor_FieldTerminalPathArrayOfValues) AsValueTypeArrayOfValues ¶
func (fpaov *LabelDescriptor_FieldTerminalPathArrayOfValues) AsValueTypeArrayOfValues() ([]LabelDescriptor_ValueType, bool)
func (*LabelDescriptor_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *LabelDescriptor_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type LabelDescriptor_FieldTerminalPathValue ¶
type LabelDescriptor_FieldTerminalPathValue struct { LabelDescriptor_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelDescriptor_FieldTerminalPathValue) AsDefaultValueValue ¶
func (fpv *LabelDescriptor_FieldTerminalPathValue) AsDefaultValueValue() (string, bool)
func (*LabelDescriptor_FieldTerminalPathValue) AsDescriptionValue ¶
func (fpv *LabelDescriptor_FieldTerminalPathValue) AsDescriptionValue() (string, bool)
func (*LabelDescriptor_FieldTerminalPathValue) AsDisabledValue ¶
func (fpv *LabelDescriptor_FieldTerminalPathValue) AsDisabledValue() (bool, bool)
func (*LabelDescriptor_FieldTerminalPathValue) AsKeyValue ¶
func (fpv *LabelDescriptor_FieldTerminalPathValue) AsKeyValue() (string, bool)
func (*LabelDescriptor_FieldTerminalPathValue) AsValueTypeValue ¶
func (fpv *LabelDescriptor_FieldTerminalPathValue) AsValueTypeValue() (LabelDescriptor_ValueType, bool)
func (*LabelDescriptor_FieldTerminalPathValue) CompareWith ¶
func (fpv *LabelDescriptor_FieldTerminalPathValue) CompareWith(source *LabelDescriptor) (int, bool)
CompareWith compares value in the 'LabelDescriptor_FieldTerminalPathValue' with the value under path in 'LabelDescriptor'.
func (*LabelDescriptor_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *LabelDescriptor_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*LabelDescriptor_FieldTerminalPathValue) GetRawValue ¶
func (fpv *LabelDescriptor_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'LabelDescriptor' as interface{}
func (*LabelDescriptor_FieldTerminalPathValue) SetTo ¶
func (fpv *LabelDescriptor_FieldTerminalPathValue) SetTo(target **LabelDescriptor)
SetTo stores value for selected field for object LabelDescriptor
func (*LabelDescriptor_FieldTerminalPathValue) SetToRaw ¶
func (fpv *LabelDescriptor_FieldTerminalPathValue) SetToRaw(target proto.Message)
type LabelDescriptor_ValueType ¶
type LabelDescriptor_ValueType int32
Value types that can be used as label values.
const ( // A variable-length string. This is the default. LabelDescriptor_STRING LabelDescriptor_ValueType = 0 // Boolean; true or false. LabelDescriptor_BOOL LabelDescriptor_ValueType = 1 // A 64-bit signed integer. LabelDescriptor_INT64 LabelDescriptor_ValueType = 2 )
func (LabelDescriptor_ValueType) Descriptor ¶
func (LabelDescriptor_ValueType) Descriptor() preflect.EnumDescriptor
func (LabelDescriptor_ValueType) Enum ¶
func (x LabelDescriptor_ValueType) Enum() *LabelDescriptor_ValueType
func (LabelDescriptor_ValueType) EnumDescriptor ¶
func (LabelDescriptor_ValueType) EnumDescriptor() ([]byte, []int)
Deprecated, Use LabelDescriptor_ValueType.ProtoReflect.Descriptor instead.
func (LabelDescriptor_ValueType) Number ¶
func (x LabelDescriptor_ValueType) Number() preflect.EnumNumber
func (LabelDescriptor_ValueType) String ¶
func (x LabelDescriptor_ValueType) String() string
func (LabelDescriptor_ValueType) Type ¶
func (LabelDescriptor_ValueType) Type() preflect.EnumType
type LabelKeySet ¶
type LabelKeySet struct { LabelKeys []string `protobuf:"bytes,1,rep,name=label_keys,json=labelKeys,proto3" json:"label_keys,omitempty" firestore:"labelKeys"` // if set, index will not be considered for queries, but will be written to. // useful for transition periods. WriteOnly bool `protobuf:"varint,2,opt,name=write_only,json=writeOnly,proto3" json:"write_only,omitempty" firestore:"writeOnly"` // contains filtered or unexported fields }
LabelKeySet is used for defining PromotedLabelKeySets on Metric descriptors
func (*LabelKeySet) Clone ¶
func (o *LabelKeySet) Clone() *LabelKeySet
func (*LabelKeySet) CloneRaw ¶
func (o *LabelKeySet) CloneRaw() gotenobject.GotenObjectExt
func (*LabelKeySet) Descriptor ¶
func (*LabelKeySet) Descriptor() ([]byte, []int)
Deprecated, Use LabelKeySet.ProtoReflect.Descriptor instead.
func (*LabelKeySet) GetLabelKeys ¶
func (m *LabelKeySet) GetLabelKeys() []string
func (*LabelKeySet) GetWriteOnly ¶
func (m *LabelKeySet) GetWriteOnly() bool
func (*LabelKeySet) GotenMessage ¶
func (*LabelKeySet) GotenMessage()
func (*LabelKeySet) GotenObjectExt ¶
func (o *LabelKeySet) GotenObjectExt()
func (*LabelKeySet) GotenValidate ¶
func (obj *LabelKeySet) GotenValidate() error
func (*LabelKeySet) MakeDiffFieldMask ¶
func (o *LabelKeySet) MakeDiffFieldMask(other *LabelKeySet) *LabelKeySet_FieldMask
func (*LabelKeySet) MakeFullFieldMask ¶
func (o *LabelKeySet) MakeFullFieldMask() *LabelKeySet_FieldMask
func (*LabelKeySet) MakeRawDiffFieldMask ¶
func (o *LabelKeySet) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*LabelKeySet) MakeRawFullFieldMask ¶
func (o *LabelKeySet) MakeRawFullFieldMask() gotenobject.FieldMask
func (*LabelKeySet) Marshal ¶
func (m *LabelKeySet) Marshal() ([]byte, error)
func (*LabelKeySet) MarshalJSON ¶
func (m *LabelKeySet) MarshalJSON() ([]byte, error)
func (*LabelKeySet) Merge ¶
func (o *LabelKeySet) Merge(source *LabelKeySet)
func (*LabelKeySet) MergeRaw ¶
func (o *LabelKeySet) MergeRaw(source gotenobject.GotenObjectExt)
func (*LabelKeySet) ProtoMessage ¶
func (*LabelKeySet) ProtoMessage()
func (*LabelKeySet) ProtoReflect ¶
func (m *LabelKeySet) ProtoReflect() preflect.Message
func (*LabelKeySet) Reset ¶
func (m *LabelKeySet) Reset()
func (*LabelKeySet) SetLabelKeys ¶
func (m *LabelKeySet) SetLabelKeys(fv []string)
func (*LabelKeySet) SetWriteOnly ¶
func (m *LabelKeySet) SetWriteOnly(fv bool)
func (*LabelKeySet) String ¶
func (m *LabelKeySet) String() string
func (*LabelKeySet) Unmarshal ¶
func (m *LabelKeySet) Unmarshal(b []byte) error
func (*LabelKeySet) UnmarshalJSON ¶
func (m *LabelKeySet) UnmarshalJSON(data []byte) error
type LabelKeySetFieldPathBuilder ¶
type LabelKeySetFieldPathBuilder struct{}
func NewLabelKeySetFieldPathBuilder ¶
func NewLabelKeySetFieldPathBuilder() LabelKeySetFieldPathBuilder
func (LabelKeySetFieldPathBuilder) LabelKeys ¶
func (LabelKeySetFieldPathBuilder) LabelKeys() LabelKeySetPathSelectorLabelKeys
func (LabelKeySetFieldPathBuilder) WriteOnly ¶
func (LabelKeySetFieldPathBuilder) WriteOnly() LabelKeySetPathSelectorWriteOnly
type LabelKeySetPathSelectorLabelKeys ¶
type LabelKeySetPathSelectorLabelKeys struct{}
func (LabelKeySetPathSelectorLabelKeys) FieldPath ¶
func (LabelKeySetPathSelectorLabelKeys) FieldPath() *LabelKeySet_FieldTerminalPath
func (LabelKeySetPathSelectorLabelKeys) WithArrayOfValues ¶
func (s LabelKeySetPathSelectorLabelKeys) WithArrayOfValues(values [][]string) *LabelKeySet_FieldTerminalPathArrayOfValues
func (LabelKeySetPathSelectorLabelKeys) WithItemValue ¶
func (s LabelKeySetPathSelectorLabelKeys) WithItemValue(value string) *LabelKeySet_FieldTerminalPathArrayItemValue
func (LabelKeySetPathSelectorLabelKeys) WithValue ¶
func (s LabelKeySetPathSelectorLabelKeys) WithValue(value []string) *LabelKeySet_FieldTerminalPathValue
type LabelKeySetPathSelectorWriteOnly ¶
type LabelKeySetPathSelectorWriteOnly struct{}
func (LabelKeySetPathSelectorWriteOnly) FieldPath ¶
func (LabelKeySetPathSelectorWriteOnly) FieldPath() *LabelKeySet_FieldTerminalPath
func (LabelKeySetPathSelectorWriteOnly) WithArrayOfValues ¶
func (s LabelKeySetPathSelectorWriteOnly) WithArrayOfValues(values []bool) *LabelKeySet_FieldTerminalPathArrayOfValues
func (LabelKeySetPathSelectorWriteOnly) WithValue ¶
func (s LabelKeySetPathSelectorWriteOnly) WithValue(value bool) *LabelKeySet_FieldTerminalPathValue
type LabelKeySet_FieldMask ¶
type LabelKeySet_FieldMask struct {
Paths []LabelKeySet_FieldPath
}
func FullLabelKeySet_FieldMask ¶
func FullLabelKeySet_FieldMask() *LabelKeySet_FieldMask
func (*LabelKeySet_FieldMask) AppendPath ¶
func (fieldMask *LabelKeySet_FieldMask) AppendPath(path LabelKeySet_FieldPath)
func (*LabelKeySet_FieldMask) AppendRawPath ¶
func (fieldMask *LabelKeySet_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*LabelKeySet_FieldMask) DecodeFirestore ¶
func (fieldMask *LabelKeySet_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*LabelKeySet_FieldMask) EncodeFirestore ¶
func (fieldMask *LabelKeySet_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*LabelKeySet_FieldMask) FilterInputFields ¶
func (fieldMask *LabelKeySet_FieldMask) FilterInputFields() *LabelKeySet_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*LabelKeySet_FieldMask) FromProtoFieldMask ¶
func (fieldMask *LabelKeySet_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*LabelKeySet_FieldMask) GetPaths ¶
func (fieldMask *LabelKeySet_FieldMask) GetPaths() []LabelKeySet_FieldPath
func (*LabelKeySet_FieldMask) GetRawPaths ¶
func (fieldMask *LabelKeySet_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*LabelKeySet_FieldMask) IsFull ¶
func (fieldMask *LabelKeySet_FieldMask) IsFull() bool
func (LabelKeySet_FieldMask) Marshal ¶
func (fieldMask LabelKeySet_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (LabelKeySet_FieldMask) MarshalJSON ¶
func (fieldMask LabelKeySet_FieldMask) MarshalJSON() ([]byte, error)
func (*LabelKeySet_FieldMask) PathsCount ¶
func (fieldMask *LabelKeySet_FieldMask) PathsCount() int
func (*LabelKeySet_FieldMask) Project ¶
func (fieldMask *LabelKeySet_FieldMask) Project(source *LabelKeySet) *LabelKeySet
func (*LabelKeySet_FieldMask) ProjectRaw ¶
func (fieldMask *LabelKeySet_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*LabelKeySet_FieldMask) ProtoMessage ¶
func (fieldMask *LabelKeySet_FieldMask) ProtoMessage()
func (*LabelKeySet_FieldMask) ProtoReflect ¶
func (fieldMask *LabelKeySet_FieldMask) ProtoReflect() preflect.Message
func (*LabelKeySet_FieldMask) Reset ¶
func (fieldMask *LabelKeySet_FieldMask) Reset()
func (*LabelKeySet_FieldMask) Set ¶
func (fieldMask *LabelKeySet_FieldMask) Set(target, source *LabelKeySet)
func (*LabelKeySet_FieldMask) SetFromCliFlag ¶
func (fieldMask *LabelKeySet_FieldMask) SetFromCliFlag(raw string) error
func (*LabelKeySet_FieldMask) SetRaw ¶
func (fieldMask *LabelKeySet_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*LabelKeySet_FieldMask) Size ¶
func (fieldMask *LabelKeySet_FieldMask) Size() int
func (*LabelKeySet_FieldMask) String ¶
func (fieldMask *LabelKeySet_FieldMask) String() string
func (*LabelKeySet_FieldMask) Subtract ¶
func (fieldMask *LabelKeySet_FieldMask) Subtract(other *LabelKeySet_FieldMask) *LabelKeySet_FieldMask
func (*LabelKeySet_FieldMask) SubtractRaw ¶
func (fieldMask *LabelKeySet_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*LabelKeySet_FieldMask) ToProtoFieldMask ¶
func (fieldMask *LabelKeySet_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*LabelKeySet_FieldMask) Unmarshal ¶
func (fieldMask *LabelKeySet_FieldMask) Unmarshal(data []byte) error
func (*LabelKeySet_FieldMask) UnmarshalJSON ¶
func (fieldMask *LabelKeySet_FieldMask) UnmarshalJSON(data []byte) error
type LabelKeySet_FieldPath ¶
type LabelKeySet_FieldPath interface { gotenobject.FieldPath Selector() LabelKeySet_FieldPathSelector Get(source *LabelKeySet) []interface{} GetSingle(source *LabelKeySet) (interface{}, bool) ClearValue(item *LabelKeySet) // Those methods build corresponding LabelKeySet_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) LabelKeySet_FieldPathValue WithIArrayOfValues(values interface{}) LabelKeySet_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) LabelKeySet_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildLabelKeySet_FieldPath ¶
func BuildLabelKeySet_FieldPath(fp gotenobject.RawFieldPath) (LabelKeySet_FieldPath, error)
func MustParseLabelKeySet_FieldPath ¶
func MustParseLabelKeySet_FieldPath(rawField string) LabelKeySet_FieldPath
func ParseLabelKeySet_FieldPath ¶
func ParseLabelKeySet_FieldPath(rawField string) (LabelKeySet_FieldPath, error)
type LabelKeySet_FieldPathArrayItemValue ¶
type LabelKeySet_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue LabelKeySet_FieldPath ContainsValue(*LabelKeySet) bool }
LabelKeySet_FieldPathArrayItemValue allows storing single item in Path-specific values for LabelKeySet according to their type Present only for array (repeated) types.
func MustParseLabelKeySet_FieldPathArrayItemValue ¶
func MustParseLabelKeySet_FieldPathArrayItemValue(pathStr, valueStr string) LabelKeySet_FieldPathArrayItemValue
func ParseLabelKeySet_FieldPathArrayItemValue ¶
func ParseLabelKeySet_FieldPathArrayItemValue(pathStr, valueStr string) (LabelKeySet_FieldPathArrayItemValue, error)
ParseLabelKeySet_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type LabelKeySet_FieldPathArrayOfValues ¶
type LabelKeySet_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues LabelKeySet_FieldPath }
LabelKeySet_FieldPathArrayOfValues allows storing slice of values for LabelKeySet fields according to their type
func MustParseLabelKeySet_FieldPathArrayOfValues ¶
func MustParseLabelKeySet_FieldPathArrayOfValues(pathStr, valuesStr string) LabelKeySet_FieldPathArrayOfValues
func ParseLabelKeySet_FieldPathArrayOfValues ¶
func ParseLabelKeySet_FieldPathArrayOfValues(pathStr, valuesStr string) (LabelKeySet_FieldPathArrayOfValues, error)
type LabelKeySet_FieldPathSelector ¶
type LabelKeySet_FieldPathSelector int32
const ( LabelKeySet_FieldPathSelectorLabelKeys LabelKeySet_FieldPathSelector = 0 LabelKeySet_FieldPathSelectorWriteOnly LabelKeySet_FieldPathSelector = 1 )
func (LabelKeySet_FieldPathSelector) String ¶
func (s LabelKeySet_FieldPathSelector) String() string
type LabelKeySet_FieldPathValue ¶
type LabelKeySet_FieldPathValue interface { LabelKeySet_FieldPath gotenobject.FieldPathValue SetTo(target **LabelKeySet) CompareWith(*LabelKeySet) (cmp int, comparable bool) }
LabelKeySet_FieldPathValue allows storing values for LabelKeySet fields according to their type
func MustParseLabelKeySet_FieldPathValue ¶
func MustParseLabelKeySet_FieldPathValue(pathStr, valueStr string) LabelKeySet_FieldPathValue
func ParseLabelKeySet_FieldPathValue ¶
func ParseLabelKeySet_FieldPathValue(pathStr, valueStr string) (LabelKeySet_FieldPathValue, error)
type LabelKeySet_FieldTerminalPath ¶
type LabelKeySet_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*LabelKeySet_FieldTerminalPath) ClearValue ¶
func (fp *LabelKeySet_FieldTerminalPath) ClearValue(item *LabelKeySet)
func (*LabelKeySet_FieldTerminalPath) ClearValueRaw ¶
func (fp *LabelKeySet_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*LabelKeySet_FieldTerminalPath) Get ¶
func (fp *LabelKeySet_FieldTerminalPath) Get(source *LabelKeySet) (values []interface{})
Get returns all values pointed by specific field from source LabelKeySet
func (*LabelKeySet_FieldTerminalPath) GetDefault ¶
func (fp *LabelKeySet_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*LabelKeySet_FieldTerminalPath) GetRaw ¶
func (fp *LabelKeySet_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*LabelKeySet_FieldTerminalPath) GetSingle ¶
func (fp *LabelKeySet_FieldTerminalPath) GetSingle(source *LabelKeySet) (interface{}, bool)
GetSingle returns value pointed by specific field of from source LabelKeySet
func (*LabelKeySet_FieldTerminalPath) GetSingleRaw ¶
func (fp *LabelKeySet_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*LabelKeySet_FieldTerminalPath) IsLeaf ¶
func (fp *LabelKeySet_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*LabelKeySet_FieldTerminalPath) JSONString ¶
func (fp *LabelKeySet_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*LabelKeySet_FieldTerminalPath) Selector ¶
func (fp *LabelKeySet_FieldTerminalPath) Selector() LabelKeySet_FieldPathSelector
func (*LabelKeySet_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *LabelKeySet_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*LabelKeySet_FieldTerminalPath) String ¶
func (fp *LabelKeySet_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*LabelKeySet_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *LabelKeySet_FieldTerminalPath) WithIArrayItemValue(value interface{}) LabelKeySet_FieldPathArrayItemValue
func (*LabelKeySet_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *LabelKeySet_FieldTerminalPath) WithIArrayOfValues(values interface{}) LabelKeySet_FieldPathArrayOfValues
func (*LabelKeySet_FieldTerminalPath) WithIValue ¶
func (fp *LabelKeySet_FieldTerminalPath) WithIValue(value interface{}) LabelKeySet_FieldPathValue
func (*LabelKeySet_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *LabelKeySet_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*LabelKeySet_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *LabelKeySet_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*LabelKeySet_FieldTerminalPath) WithRawIValue ¶
func (fp *LabelKeySet_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type LabelKeySet_FieldTerminalPathArrayItemValue ¶
type LabelKeySet_FieldTerminalPathArrayItemValue struct { LabelKeySet_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelKeySet_FieldTerminalPathArrayItemValue) AsLabelKeysItemValue ¶
func (fpaiv *LabelKeySet_FieldTerminalPathArrayItemValue) AsLabelKeysItemValue() (string, bool)
func (*LabelKeySet_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *LabelKeySet_FieldTerminalPathArrayItemValue) ContainsValue(source *LabelKeySet) bool
Contains returns a boolean indicating if value that is being held is present in given 'LabelKeySet'
func (*LabelKeySet_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *LabelKeySet_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object LabelKeySet as interface{}
func (*LabelKeySet_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *LabelKeySet_FieldTerminalPathArrayItemValue) GetSingle(source *LabelKeySet) (interface{}, bool)
func (*LabelKeySet_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *LabelKeySet_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type LabelKeySet_FieldTerminalPathArrayOfValues ¶
type LabelKeySet_FieldTerminalPathArrayOfValues struct { LabelKeySet_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelKeySet_FieldTerminalPathArrayOfValues) AsLabelKeysArrayOfValues ¶
func (fpaov *LabelKeySet_FieldTerminalPathArrayOfValues) AsLabelKeysArrayOfValues() ([][]string, bool)
func (*LabelKeySet_FieldTerminalPathArrayOfValues) AsWriteOnlyArrayOfValues ¶
func (fpaov *LabelKeySet_FieldTerminalPathArrayOfValues) AsWriteOnlyArrayOfValues() ([]bool, bool)
func (*LabelKeySet_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *LabelKeySet_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type LabelKeySet_FieldTerminalPathValue ¶
type LabelKeySet_FieldTerminalPathValue struct { LabelKeySet_FieldTerminalPath // contains filtered or unexported fields }
func (*LabelKeySet_FieldTerminalPathValue) AsLabelKeysValue ¶
func (fpv *LabelKeySet_FieldTerminalPathValue) AsLabelKeysValue() ([]string, bool)
func (*LabelKeySet_FieldTerminalPathValue) AsWriteOnlyValue ¶
func (fpv *LabelKeySet_FieldTerminalPathValue) AsWriteOnlyValue() (bool, bool)
func (*LabelKeySet_FieldTerminalPathValue) CompareWith ¶
func (fpv *LabelKeySet_FieldTerminalPathValue) CompareWith(source *LabelKeySet) (int, bool)
CompareWith compares value in the 'LabelKeySet_FieldTerminalPathValue' with the value under path in 'LabelKeySet'.
func (*LabelKeySet_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *LabelKeySet_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*LabelKeySet_FieldTerminalPathValue) GetRawValue ¶
func (fpv *LabelKeySet_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'LabelKeySet' as interface{}
func (*LabelKeySet_FieldTerminalPathValue) SetTo ¶
func (fpv *LabelKeySet_FieldTerminalPathValue) SetTo(target **LabelKeySet)
SetTo stores value for selected field for object LabelKeySet
func (*LabelKeySet_FieldTerminalPathValue) SetToRaw ¶
func (fpv *LabelKeySet_FieldTerminalPathValue) SetToRaw(target proto.Message)
type Metric ¶
type Metric struct { // An existing metric type, see // [google.api.MetricDescriptor][google.api.MetricDescriptor]. For example, // `custom.googleapis.com/invoice/paid/amount`. Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty" firestore:"type"` // The set of label values that uniquely identify this metric. All // labels listed in the `MetricDescriptor` must be assigned values. Labels map[string]string `` /* 172-byte string literal not displayed */ // reduced labels in aggregations ReducedLabels []string `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
A specific metric, identified by specifying values for all of the labels of a [`MetricDescriptor`][google.api.MetricDescriptor].
func (*Metric) CloneRaw ¶
func (o *Metric) CloneRaw() gotenobject.GotenObjectExt
func (*Metric) Descriptor ¶
Deprecated, Use Metric.ProtoReflect.Descriptor instead.
func (*Metric) GetReducedLabels ¶
func (*Metric) GotenMessage ¶
func (*Metric) GotenMessage()
func (*Metric) GotenObjectExt ¶
func (o *Metric) GotenObjectExt()
func (*Metric) GotenValidate ¶
func (*Metric) MakeDiffFieldMask ¶
func (o *Metric) MakeDiffFieldMask(other *Metric) *Metric_FieldMask
func (*Metric) MakeFullFieldMask ¶
func (o *Metric) MakeFullFieldMask() *Metric_FieldMask
func (*Metric) MakeRawDiffFieldMask ¶
func (o *Metric) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Metric) MakeRawFullFieldMask ¶
func (o *Metric) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Metric) MarshalJSON ¶
func (*Metric) MergeRaw ¶
func (o *Metric) MergeRaw(source gotenobject.GotenObjectExt)
func (*Metric) ProtoMessage ¶
func (*Metric) ProtoMessage()
func (*Metric) ProtoReflect ¶
func (*Metric) SetReducedLabels ¶
func (*Metric) UnmarshalJSON ¶
type MetricFieldPathBuilder ¶
type MetricFieldPathBuilder struct{}
func NewMetricFieldPathBuilder ¶
func NewMetricFieldPathBuilder() MetricFieldPathBuilder
func (MetricFieldPathBuilder) Labels ¶
func (MetricFieldPathBuilder) Labels() MetricPathSelectorLabels
func (MetricFieldPathBuilder) ReducedLabels ¶
func (MetricFieldPathBuilder) ReducedLabels() MetricPathSelectorReducedLabels
func (MetricFieldPathBuilder) Type ¶
func (MetricFieldPathBuilder) Type() MetricPathSelectorType
type MetricMapPathSelectorLabels ¶
type MetricMapPathSelectorLabels struct {
// contains filtered or unexported fields
}
func (MetricMapPathSelectorLabels) FieldPath ¶
func (s MetricMapPathSelectorLabels) FieldPath() *Metric_FieldPathMap
func (MetricMapPathSelectorLabels) WithArrayOfValues ¶
func (s MetricMapPathSelectorLabels) WithArrayOfValues(values []string) *Metric_FieldPathMapArrayOfValues
func (MetricMapPathSelectorLabels) WithValue ¶
func (s MetricMapPathSelectorLabels) WithValue(value string) *Metric_FieldPathMapValue
type MetricPathSelectorLabels ¶
type MetricPathSelectorLabels struct{}
func (MetricPathSelectorLabels) FieldPath ¶
func (MetricPathSelectorLabels) FieldPath() *Metric_FieldTerminalPath
func (MetricPathSelectorLabels) WithArrayOfValues ¶
func (s MetricPathSelectorLabels) WithArrayOfValues(values []map[string]string) *Metric_FieldTerminalPathArrayOfValues
func (MetricPathSelectorLabels) WithKey ¶
func (MetricPathSelectorLabels) WithKey(key string) MetricMapPathSelectorLabels
func (MetricPathSelectorLabels) WithValue ¶
func (s MetricPathSelectorLabels) WithValue(value map[string]string) *Metric_FieldTerminalPathValue
type MetricPathSelectorReducedLabels ¶
type MetricPathSelectorReducedLabels struct{}
func (MetricPathSelectorReducedLabels) FieldPath ¶
func (MetricPathSelectorReducedLabels) FieldPath() *Metric_FieldTerminalPath
func (MetricPathSelectorReducedLabels) WithArrayOfValues ¶
func (s MetricPathSelectorReducedLabels) WithArrayOfValues(values [][]string) *Metric_FieldTerminalPathArrayOfValues
func (MetricPathSelectorReducedLabels) WithItemValue ¶
func (s MetricPathSelectorReducedLabels) WithItemValue(value string) *Metric_FieldTerminalPathArrayItemValue
func (MetricPathSelectorReducedLabels) WithValue ¶
func (s MetricPathSelectorReducedLabels) WithValue(value []string) *Metric_FieldTerminalPathValue
type MetricPathSelectorType ¶
type MetricPathSelectorType struct{}
func (MetricPathSelectorType) FieldPath ¶
func (MetricPathSelectorType) FieldPath() *Metric_FieldTerminalPath
func (MetricPathSelectorType) WithArrayOfValues ¶
func (s MetricPathSelectorType) WithArrayOfValues(values []string) *Metric_FieldTerminalPathArrayOfValues
func (MetricPathSelectorType) WithValue ¶
func (s MetricPathSelectorType) WithValue(value string) *Metric_FieldTerminalPathValue
type MetricSelector ¶
type MetricSelector struct { Types []string `protobuf:"bytes,1,rep,name=types,proto3" json:"types,omitempty" firestore:"types"` // label key, e.g. "project_id", "target_id", etc // Note the missing "metric.labels." prefix. Labels map[string]*Strings `` /* 172-byte string literal not displayed */ // contains filtered or unexported fields }
Metric selects `metric.type` and list of labels used to build query, like:
``` metric.type IN ("type0", "type1", ...) AND metric.labels.<key0> IN (label0_0, label0_1, ...) AND metric.labels.<key1> IN (label1_0, label1_1, ...) AND ... ```
func (*MetricSelector) Clone ¶
func (o *MetricSelector) Clone() *MetricSelector
func (*MetricSelector) CloneRaw ¶
func (o *MetricSelector) CloneRaw() gotenobject.GotenObjectExt
func (*MetricSelector) Descriptor ¶
func (*MetricSelector) Descriptor() ([]byte, []int)
Deprecated, Use MetricSelector.ProtoReflect.Descriptor instead.
func (*MetricSelector) GetLabels ¶
func (m *MetricSelector) GetLabels() map[string]*Strings
func (*MetricSelector) GetTypes ¶
func (m *MetricSelector) GetTypes() []string
func (*MetricSelector) GotenMessage ¶
func (*MetricSelector) GotenMessage()
func (*MetricSelector) GotenObjectExt ¶
func (o *MetricSelector) GotenObjectExt()
func (*MetricSelector) GotenValidate ¶
func (obj *MetricSelector) GotenValidate() error
func (*MetricSelector) MakeDiffFieldMask ¶
func (o *MetricSelector) MakeDiffFieldMask(other *MetricSelector) *MetricSelector_FieldMask
func (*MetricSelector) MakeFullFieldMask ¶
func (o *MetricSelector) MakeFullFieldMask() *MetricSelector_FieldMask
func (*MetricSelector) MakeRawDiffFieldMask ¶
func (o *MetricSelector) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*MetricSelector) MakeRawFullFieldMask ¶
func (o *MetricSelector) MakeRawFullFieldMask() gotenobject.FieldMask
func (*MetricSelector) Marshal ¶
func (m *MetricSelector) Marshal() ([]byte, error)
func (*MetricSelector) MarshalJSON ¶
func (m *MetricSelector) MarshalJSON() ([]byte, error)
func (*MetricSelector) Merge ¶
func (o *MetricSelector) Merge(source *MetricSelector)
func (*MetricSelector) MergeRaw ¶
func (o *MetricSelector) MergeRaw(source gotenobject.GotenObjectExt)
func (*MetricSelector) ProtoMessage ¶
func (*MetricSelector) ProtoMessage()
func (*MetricSelector) ProtoReflect ¶
func (m *MetricSelector) ProtoReflect() preflect.Message
func (*MetricSelector) Reset ¶
func (m *MetricSelector) Reset()
func (*MetricSelector) SetLabels ¶
func (m *MetricSelector) SetLabels(fv map[string]*Strings)
func (*MetricSelector) SetTypes ¶
func (m *MetricSelector) SetTypes(fv []string)
func (*MetricSelector) String ¶
func (m *MetricSelector) String() string
func (*MetricSelector) Unmarshal ¶
func (m *MetricSelector) Unmarshal(b []byte) error
func (*MetricSelector) UnmarshalJSON ¶
func (m *MetricSelector) UnmarshalJSON(data []byte) error
type MetricSelectorFieldPathBuilder ¶
type MetricSelectorFieldPathBuilder struct{}
func NewMetricSelectorFieldPathBuilder ¶
func NewMetricSelectorFieldPathBuilder() MetricSelectorFieldPathBuilder
func (MetricSelectorFieldPathBuilder) Labels ¶
func (MetricSelectorFieldPathBuilder) Labels() MetricSelectorPathSelectorLabels
func (MetricSelectorFieldPathBuilder) Types ¶
func (MetricSelectorFieldPathBuilder) Types() MetricSelectorPathSelectorTypes
type MetricSelectorMapPathSelectorLabels ¶
type MetricSelectorMapPathSelectorLabels struct {
// contains filtered or unexported fields
}
func (MetricSelectorMapPathSelectorLabels) FieldPath ¶
func (s MetricSelectorMapPathSelectorLabels) FieldPath() *MetricSelector_FieldPathMap
func (MetricSelectorMapPathSelectorLabels) WithArrayOfValues ¶
func (s MetricSelectorMapPathSelectorLabels) WithArrayOfValues(values []*Strings) *MetricSelector_FieldPathMapArrayOfValues
func (MetricSelectorMapPathSelectorLabels) WithValue ¶
func (s MetricSelectorMapPathSelectorLabels) WithValue(value *Strings) *MetricSelector_FieldPathMapValue
type MetricSelectorPathSelectorLabels ¶
type MetricSelectorPathSelectorLabels struct{}
func (MetricSelectorPathSelectorLabels) FieldPath ¶
func (MetricSelectorPathSelectorLabels) FieldPath() *MetricSelector_FieldTerminalPath
func (MetricSelectorPathSelectorLabels) WithArrayOfValues ¶
func (s MetricSelectorPathSelectorLabels) WithArrayOfValues(values []map[string]*Strings) *MetricSelector_FieldTerminalPathArrayOfValues
func (MetricSelectorPathSelectorLabels) WithKey ¶
func (MetricSelectorPathSelectorLabels) WithKey(key string) MetricSelectorMapPathSelectorLabels
func (MetricSelectorPathSelectorLabels) WithValue ¶
func (s MetricSelectorPathSelectorLabels) WithValue(value map[string]*Strings) *MetricSelector_FieldTerminalPathValue
type MetricSelectorPathSelectorTypes ¶
type MetricSelectorPathSelectorTypes struct{}
func (MetricSelectorPathSelectorTypes) FieldPath ¶
func (MetricSelectorPathSelectorTypes) FieldPath() *MetricSelector_FieldTerminalPath
func (MetricSelectorPathSelectorTypes) WithArrayOfValues ¶
func (s MetricSelectorPathSelectorTypes) WithArrayOfValues(values [][]string) *MetricSelector_FieldTerminalPathArrayOfValues
func (MetricSelectorPathSelectorTypes) WithItemValue ¶
func (s MetricSelectorPathSelectorTypes) WithItemValue(value string) *MetricSelector_FieldTerminalPathArrayItemValue
func (MetricSelectorPathSelectorTypes) WithValue ¶
func (s MetricSelectorPathSelectorTypes) WithValue(value []string) *MetricSelector_FieldTerminalPathValue
type MetricSelector_FieldMask ¶
type MetricSelector_FieldMask struct {
Paths []MetricSelector_FieldPath
}
func FullMetricSelector_FieldMask ¶
func FullMetricSelector_FieldMask() *MetricSelector_FieldMask
func (*MetricSelector_FieldMask) AppendPath ¶
func (fieldMask *MetricSelector_FieldMask) AppendPath(path MetricSelector_FieldPath)
func (*MetricSelector_FieldMask) AppendRawPath ¶
func (fieldMask *MetricSelector_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*MetricSelector_FieldMask) DecodeFirestore ¶
func (fieldMask *MetricSelector_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*MetricSelector_FieldMask) EncodeFirestore ¶
func (fieldMask *MetricSelector_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*MetricSelector_FieldMask) FilterInputFields ¶
func (fieldMask *MetricSelector_FieldMask) FilterInputFields() *MetricSelector_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*MetricSelector_FieldMask) FromProtoFieldMask ¶
func (fieldMask *MetricSelector_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*MetricSelector_FieldMask) GetPaths ¶
func (fieldMask *MetricSelector_FieldMask) GetPaths() []MetricSelector_FieldPath
func (*MetricSelector_FieldMask) GetRawPaths ¶
func (fieldMask *MetricSelector_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*MetricSelector_FieldMask) IsFull ¶
func (fieldMask *MetricSelector_FieldMask) IsFull() bool
func (MetricSelector_FieldMask) Marshal ¶
func (fieldMask MetricSelector_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (MetricSelector_FieldMask) MarshalJSON ¶
func (fieldMask MetricSelector_FieldMask) MarshalJSON() ([]byte, error)
func (*MetricSelector_FieldMask) PathsCount ¶
func (fieldMask *MetricSelector_FieldMask) PathsCount() int
func (*MetricSelector_FieldMask) Project ¶
func (fieldMask *MetricSelector_FieldMask) Project(source *MetricSelector) *MetricSelector
func (*MetricSelector_FieldMask) ProjectRaw ¶
func (fieldMask *MetricSelector_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*MetricSelector_FieldMask) ProtoMessage ¶
func (fieldMask *MetricSelector_FieldMask) ProtoMessage()
func (*MetricSelector_FieldMask) ProtoReflect ¶
func (fieldMask *MetricSelector_FieldMask) ProtoReflect() preflect.Message
func (*MetricSelector_FieldMask) Reset ¶
func (fieldMask *MetricSelector_FieldMask) Reset()
func (*MetricSelector_FieldMask) Set ¶
func (fieldMask *MetricSelector_FieldMask) Set(target, source *MetricSelector)
func (*MetricSelector_FieldMask) SetFromCliFlag ¶
func (fieldMask *MetricSelector_FieldMask) SetFromCliFlag(raw string) error
func (*MetricSelector_FieldMask) SetRaw ¶
func (fieldMask *MetricSelector_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*MetricSelector_FieldMask) Size ¶
func (fieldMask *MetricSelector_FieldMask) Size() int
func (*MetricSelector_FieldMask) String ¶
func (fieldMask *MetricSelector_FieldMask) String() string
func (*MetricSelector_FieldMask) Subtract ¶
func (fieldMask *MetricSelector_FieldMask) Subtract(other *MetricSelector_FieldMask) *MetricSelector_FieldMask
func (*MetricSelector_FieldMask) SubtractRaw ¶
func (fieldMask *MetricSelector_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*MetricSelector_FieldMask) ToProtoFieldMask ¶
func (fieldMask *MetricSelector_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*MetricSelector_FieldMask) Unmarshal ¶
func (fieldMask *MetricSelector_FieldMask) Unmarshal(data []byte) error
func (*MetricSelector_FieldMask) UnmarshalJSON ¶
func (fieldMask *MetricSelector_FieldMask) UnmarshalJSON(data []byte) error
type MetricSelector_FieldPath ¶
type MetricSelector_FieldPath interface { gotenobject.FieldPath Selector() MetricSelector_FieldPathSelector Get(source *MetricSelector) []interface{} GetSingle(source *MetricSelector) (interface{}, bool) ClearValue(item *MetricSelector) // Those methods build corresponding MetricSelector_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) MetricSelector_FieldPathValue WithIArrayOfValues(values interface{}) MetricSelector_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) MetricSelector_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildMetricSelector_FieldPath ¶
func BuildMetricSelector_FieldPath(fp gotenobject.RawFieldPath) (MetricSelector_FieldPath, error)
func MustParseMetricSelector_FieldPath ¶
func MustParseMetricSelector_FieldPath(rawField string) MetricSelector_FieldPath
func ParseMetricSelector_FieldPath ¶
func ParseMetricSelector_FieldPath(rawField string) (MetricSelector_FieldPath, error)
type MetricSelector_FieldPathArrayItemValue ¶
type MetricSelector_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue MetricSelector_FieldPath ContainsValue(*MetricSelector) bool }
MetricSelector_FieldPathArrayItemValue allows storing single item in Path-specific values for MetricSelector according to their type Present only for array (repeated) types.
func MustParseMetricSelector_FieldPathArrayItemValue ¶
func MustParseMetricSelector_FieldPathArrayItemValue(pathStr, valueStr string) MetricSelector_FieldPathArrayItemValue
func ParseMetricSelector_FieldPathArrayItemValue ¶
func ParseMetricSelector_FieldPathArrayItemValue(pathStr, valueStr string) (MetricSelector_FieldPathArrayItemValue, error)
ParseMetricSelector_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type MetricSelector_FieldPathArrayOfValues ¶
type MetricSelector_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues MetricSelector_FieldPath }
MetricSelector_FieldPathArrayOfValues allows storing slice of values for MetricSelector fields according to their type
func MustParseMetricSelector_FieldPathArrayOfValues ¶
func MustParseMetricSelector_FieldPathArrayOfValues(pathStr, valuesStr string) MetricSelector_FieldPathArrayOfValues
func ParseMetricSelector_FieldPathArrayOfValues ¶
func ParseMetricSelector_FieldPathArrayOfValues(pathStr, valuesStr string) (MetricSelector_FieldPathArrayOfValues, error)
type MetricSelector_FieldPathMap ¶
type MetricSelector_FieldPathMap struct {
// contains filtered or unexported fields
}
FieldPath for map type with additional Key information
func (*MetricSelector_FieldPathMap) ClearValue ¶
func (fpm *MetricSelector_FieldPathMap) ClearValue(item *MetricSelector)
func (*MetricSelector_FieldPathMap) ClearValueRaw ¶
func (fpm *MetricSelector_FieldPathMap) ClearValueRaw(item proto.Message)
func (*MetricSelector_FieldPathMap) Get ¶
func (fpm *MetricSelector_FieldPathMap) Get(source *MetricSelector) (values []interface{})
Get returns all values pointed by selected field map key from source MetricSelector
func (*MetricSelector_FieldPathMap) GetDefault ¶
func (fpm *MetricSelector_FieldPathMap) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*MetricSelector_FieldPathMap) GetRaw ¶
func (fpm *MetricSelector_FieldPathMap) GetRaw(source proto.Message) []interface{}
func (*MetricSelector_FieldPathMap) GetSingle ¶
func (fpm *MetricSelector_FieldPathMap) GetSingle(source *MetricSelector) (interface{}, bool)
GetSingle returns value by selected field map key from source MetricSelector
func (*MetricSelector_FieldPathMap) GetSingleRaw ¶
func (fpm *MetricSelector_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*MetricSelector_FieldPathMap) IsLeaf ¶
func (fpm *MetricSelector_FieldPathMap) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*MetricSelector_FieldPathMap) JSONString ¶
func (fpm *MetricSelector_FieldPathMap) JSONString() string
JSONString returns path representation is JSON convention. Note that map keys are not transformed
func (*MetricSelector_FieldPathMap) Key ¶
func (fpm *MetricSelector_FieldPathMap) Key() string
func (*MetricSelector_FieldPathMap) Selector ¶
func (fpm *MetricSelector_FieldPathMap) Selector() MetricSelector_FieldPathSelector
func (*MetricSelector_FieldPathMap) SplitIntoTerminalIPaths ¶
func (fpm *MetricSelector_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*MetricSelector_FieldPathMap) String ¶
func (fpm *MetricSelector_FieldPathMap) String() string
String returns path representation in proto convention
func (*MetricSelector_FieldPathMap) WithIArrayItemValue ¶
func (fpm *MetricSelector_FieldPathMap) WithIArrayItemValue(value interface{}) MetricSelector_FieldPathArrayItemValue
func (*MetricSelector_FieldPathMap) WithIArrayOfValues ¶
func (fpm *MetricSelector_FieldPathMap) WithIArrayOfValues(values interface{}) MetricSelector_FieldPathArrayOfValues
func (*MetricSelector_FieldPathMap) WithIValue ¶
func (fpm *MetricSelector_FieldPathMap) WithIValue(value interface{}) MetricSelector_FieldPathValue
func (*MetricSelector_FieldPathMap) WithRawIArrayItemValue ¶
func (fpm *MetricSelector_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*MetricSelector_FieldPathMap) WithRawIArrayOfValues ¶
func (fpm *MetricSelector_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*MetricSelector_FieldPathMap) WithRawIValue ¶
func (fpm *MetricSelector_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type MetricSelector_FieldPathMapArrayOfValues ¶
type MetricSelector_FieldPathMapArrayOfValues struct { MetricSelector_FieldPathMap // contains filtered or unexported fields }
func (*MetricSelector_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues ¶
func (fpmaov *MetricSelector_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues() ([]*Strings, bool)
func (*MetricSelector_FieldPathMapArrayOfValues) GetRawValues ¶
func (fpmaov *MetricSelector_FieldPathMapArrayOfValues) GetRawValues() (values []interface{})
type MetricSelector_FieldPathMapValue ¶
type MetricSelector_FieldPathMapValue struct { MetricSelector_FieldPathMap // contains filtered or unexported fields }
func (*MetricSelector_FieldPathMapValue) AsLabelsElementValue ¶
func (fpmv *MetricSelector_FieldPathMapValue) AsLabelsElementValue() (*Strings, bool)
func (*MetricSelector_FieldPathMapValue) CompareWith ¶
func (fpmv *MetricSelector_FieldPathMapValue) CompareWith(source *MetricSelector) (int, bool)
CompareWith compares value in the 'MetricSelector_FieldPathMapValue' with the value under path in 'MetricSelector'.
func (*MetricSelector_FieldPathMapValue) CompareWithRaw ¶
func (fpmv *MetricSelector_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)
func (*MetricSelector_FieldPathMapValue) GetRawValue ¶
func (fpmv *MetricSelector_FieldPathMapValue) GetRawValue() interface{}
GetValue returns value stored under selected field in MetricSelector as interface{}
func (*MetricSelector_FieldPathMapValue) SetTo ¶
func (fpmv *MetricSelector_FieldPathMapValue) SetTo(target **MetricSelector)
SetTo stores value for selected field in MetricSelector
func (*MetricSelector_FieldPathMapValue) SetToRaw ¶
func (fpmv *MetricSelector_FieldPathMapValue) SetToRaw(target proto.Message)
type MetricSelector_FieldPathSelector ¶
type MetricSelector_FieldPathSelector int32
const ( MetricSelector_FieldPathSelectorTypes MetricSelector_FieldPathSelector = 0 MetricSelector_FieldPathSelectorLabels MetricSelector_FieldPathSelector = 1 )
func (MetricSelector_FieldPathSelector) String ¶
func (s MetricSelector_FieldPathSelector) String() string
type MetricSelector_FieldPathValue ¶
type MetricSelector_FieldPathValue interface { MetricSelector_FieldPath gotenobject.FieldPathValue SetTo(target **MetricSelector) CompareWith(*MetricSelector) (cmp int, comparable bool) }
MetricSelector_FieldPathValue allows storing values for MetricSelector fields according to their type
func MustParseMetricSelector_FieldPathValue ¶
func MustParseMetricSelector_FieldPathValue(pathStr, valueStr string) MetricSelector_FieldPathValue
func ParseMetricSelector_FieldPathValue ¶
func ParseMetricSelector_FieldPathValue(pathStr, valueStr string) (MetricSelector_FieldPathValue, error)
type MetricSelector_FieldTerminalPath ¶
type MetricSelector_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*MetricSelector_FieldTerminalPath) ClearValue ¶
func (fp *MetricSelector_FieldTerminalPath) ClearValue(item *MetricSelector)
func (*MetricSelector_FieldTerminalPath) ClearValueRaw ¶
func (fp *MetricSelector_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*MetricSelector_FieldTerminalPath) Get ¶
func (fp *MetricSelector_FieldTerminalPath) Get(source *MetricSelector) (values []interface{})
Get returns all values pointed by specific field from source MetricSelector
func (*MetricSelector_FieldTerminalPath) GetDefault ¶
func (fp *MetricSelector_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*MetricSelector_FieldTerminalPath) GetRaw ¶
func (fp *MetricSelector_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*MetricSelector_FieldTerminalPath) GetSingle ¶
func (fp *MetricSelector_FieldTerminalPath) GetSingle(source *MetricSelector) (interface{}, bool)
GetSingle returns value pointed by specific field of from source MetricSelector
func (*MetricSelector_FieldTerminalPath) GetSingleRaw ¶
func (fp *MetricSelector_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*MetricSelector_FieldTerminalPath) IsLeaf ¶
func (fp *MetricSelector_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*MetricSelector_FieldTerminalPath) JSONString ¶
func (fp *MetricSelector_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*MetricSelector_FieldTerminalPath) Selector ¶
func (fp *MetricSelector_FieldTerminalPath) Selector() MetricSelector_FieldPathSelector
func (*MetricSelector_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *MetricSelector_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*MetricSelector_FieldTerminalPath) String ¶
func (fp *MetricSelector_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*MetricSelector_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *MetricSelector_FieldTerminalPath) WithIArrayItemValue(value interface{}) MetricSelector_FieldPathArrayItemValue
func (*MetricSelector_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *MetricSelector_FieldTerminalPath) WithIArrayOfValues(values interface{}) MetricSelector_FieldPathArrayOfValues
func (*MetricSelector_FieldTerminalPath) WithIValue ¶
func (fp *MetricSelector_FieldTerminalPath) WithIValue(value interface{}) MetricSelector_FieldPathValue
func (*MetricSelector_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *MetricSelector_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*MetricSelector_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *MetricSelector_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*MetricSelector_FieldTerminalPath) WithRawIValue ¶
func (fp *MetricSelector_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type MetricSelector_FieldTerminalPathArrayItemValue ¶
type MetricSelector_FieldTerminalPathArrayItemValue struct { MetricSelector_FieldTerminalPath // contains filtered or unexported fields }
func (*MetricSelector_FieldTerminalPathArrayItemValue) AsTypesItemValue ¶
func (fpaiv *MetricSelector_FieldTerminalPathArrayItemValue) AsTypesItemValue() (string, bool)
func (*MetricSelector_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *MetricSelector_FieldTerminalPathArrayItemValue) ContainsValue(source *MetricSelector) bool
Contains returns a boolean indicating if value that is being held is present in given 'MetricSelector'
func (*MetricSelector_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *MetricSelector_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object MetricSelector as interface{}
func (*MetricSelector_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *MetricSelector_FieldTerminalPathArrayItemValue) GetSingle(source *MetricSelector) (interface{}, bool)
func (*MetricSelector_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *MetricSelector_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type MetricSelector_FieldTerminalPathArrayOfValues ¶
type MetricSelector_FieldTerminalPathArrayOfValues struct { MetricSelector_FieldTerminalPath // contains filtered or unexported fields }
func (*MetricSelector_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues ¶
func (fpaov *MetricSelector_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]*Strings, bool)
func (*MetricSelector_FieldTerminalPathArrayOfValues) AsTypesArrayOfValues ¶
func (fpaov *MetricSelector_FieldTerminalPathArrayOfValues) AsTypesArrayOfValues() ([][]string, bool)
func (*MetricSelector_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *MetricSelector_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type MetricSelector_FieldTerminalPathValue ¶
type MetricSelector_FieldTerminalPathValue struct { MetricSelector_FieldTerminalPath // contains filtered or unexported fields }
func (*MetricSelector_FieldTerminalPathValue) AsLabelsValue ¶
func (fpv *MetricSelector_FieldTerminalPathValue) AsLabelsValue() (map[string]*Strings, bool)
func (*MetricSelector_FieldTerminalPathValue) AsTypesValue ¶
func (fpv *MetricSelector_FieldTerminalPathValue) AsTypesValue() ([]string, bool)
func (*MetricSelector_FieldTerminalPathValue) CompareWith ¶
func (fpv *MetricSelector_FieldTerminalPathValue) CompareWith(source *MetricSelector) (int, bool)
CompareWith compares value in the 'MetricSelector_FieldTerminalPathValue' with the value under path in 'MetricSelector'.
func (*MetricSelector_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *MetricSelector_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*MetricSelector_FieldTerminalPathValue) GetRawValue ¶
func (fpv *MetricSelector_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'MetricSelector' as interface{}
func (*MetricSelector_FieldTerminalPathValue) SetTo ¶
func (fpv *MetricSelector_FieldTerminalPathValue) SetTo(target **MetricSelector)
SetTo stores value for selected field for object MetricSelector
func (*MetricSelector_FieldTerminalPathValue) SetToRaw ¶
func (fpv *MetricSelector_FieldTerminalPathValue) SetToRaw(target proto.Message)
type Metric_FieldMask ¶
type Metric_FieldMask struct {
Paths []Metric_FieldPath
}
func FullMetric_FieldMask ¶
func FullMetric_FieldMask() *Metric_FieldMask
func (*Metric_FieldMask) AppendPath ¶
func (fieldMask *Metric_FieldMask) AppendPath(path Metric_FieldPath)
func (*Metric_FieldMask) AppendRawPath ¶
func (fieldMask *Metric_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Metric_FieldMask) DecodeFirestore ¶
func (fieldMask *Metric_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Metric_FieldMask) EncodeFirestore ¶
func (fieldMask *Metric_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Metric_FieldMask) FilterInputFields ¶
func (fieldMask *Metric_FieldMask) FilterInputFields() *Metric_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Metric_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Metric_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*Metric_FieldMask) GetPaths ¶
func (fieldMask *Metric_FieldMask) GetPaths() []Metric_FieldPath
func (*Metric_FieldMask) GetRawPaths ¶
func (fieldMask *Metric_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Metric_FieldMask) IsFull ¶
func (fieldMask *Metric_FieldMask) IsFull() bool
func (Metric_FieldMask) Marshal ¶
func (fieldMask Metric_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Metric_FieldMask) MarshalJSON ¶
func (fieldMask Metric_FieldMask) MarshalJSON() ([]byte, error)
func (*Metric_FieldMask) PathsCount ¶
func (fieldMask *Metric_FieldMask) PathsCount() int
func (*Metric_FieldMask) Project ¶
func (fieldMask *Metric_FieldMask) Project(source *Metric) *Metric
func (*Metric_FieldMask) ProjectRaw ¶
func (fieldMask *Metric_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Metric_FieldMask) ProtoMessage ¶
func (fieldMask *Metric_FieldMask) ProtoMessage()
func (*Metric_FieldMask) ProtoReflect ¶
func (fieldMask *Metric_FieldMask) ProtoReflect() preflect.Message
func (*Metric_FieldMask) Reset ¶
func (fieldMask *Metric_FieldMask) Reset()
func (*Metric_FieldMask) Set ¶
func (fieldMask *Metric_FieldMask) Set(target, source *Metric)
func (*Metric_FieldMask) SetFromCliFlag ¶
func (fieldMask *Metric_FieldMask) SetFromCliFlag(raw string) error
func (*Metric_FieldMask) SetRaw ¶
func (fieldMask *Metric_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Metric_FieldMask) Size ¶
func (fieldMask *Metric_FieldMask) Size() int
func (*Metric_FieldMask) String ¶
func (fieldMask *Metric_FieldMask) String() string
func (*Metric_FieldMask) Subtract ¶
func (fieldMask *Metric_FieldMask) Subtract(other *Metric_FieldMask) *Metric_FieldMask
func (*Metric_FieldMask) SubtractRaw ¶
func (fieldMask *Metric_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Metric_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Metric_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Metric_FieldMask) Unmarshal ¶
func (fieldMask *Metric_FieldMask) Unmarshal(data []byte) error
func (*Metric_FieldMask) UnmarshalJSON ¶
func (fieldMask *Metric_FieldMask) UnmarshalJSON(data []byte) error
type Metric_FieldPath ¶
type Metric_FieldPath interface { gotenobject.FieldPath Selector() Metric_FieldPathSelector Get(source *Metric) []interface{} GetSingle(source *Metric) (interface{}, bool) ClearValue(item *Metric) // Those methods build corresponding Metric_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) Metric_FieldPathValue WithIArrayOfValues(values interface{}) Metric_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) Metric_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildMetric_FieldPath ¶
func BuildMetric_FieldPath(fp gotenobject.RawFieldPath) (Metric_FieldPath, error)
func MustParseMetric_FieldPath ¶
func MustParseMetric_FieldPath(rawField string) Metric_FieldPath
func ParseMetric_FieldPath ¶
func ParseMetric_FieldPath(rawField string) (Metric_FieldPath, error)
type Metric_FieldPathArrayItemValue ¶
type Metric_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue Metric_FieldPath ContainsValue(*Metric) bool }
Metric_FieldPathArrayItemValue allows storing single item in Path-specific values for Metric according to their type Present only for array (repeated) types.
func MustParseMetric_FieldPathArrayItemValue ¶
func MustParseMetric_FieldPathArrayItemValue(pathStr, valueStr string) Metric_FieldPathArrayItemValue
func ParseMetric_FieldPathArrayItemValue ¶
func ParseMetric_FieldPathArrayItemValue(pathStr, valueStr string) (Metric_FieldPathArrayItemValue, error)
ParseMetric_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type Metric_FieldPathArrayOfValues ¶
type Metric_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues Metric_FieldPath }
Metric_FieldPathArrayOfValues allows storing slice of values for Metric fields according to their type
func MustParseMetric_FieldPathArrayOfValues ¶
func MustParseMetric_FieldPathArrayOfValues(pathStr, valuesStr string) Metric_FieldPathArrayOfValues
func ParseMetric_FieldPathArrayOfValues ¶
func ParseMetric_FieldPathArrayOfValues(pathStr, valuesStr string) (Metric_FieldPathArrayOfValues, error)
type Metric_FieldPathMap ¶
type Metric_FieldPathMap struct {
// contains filtered or unexported fields
}
FieldPath for map type with additional Key information
func (*Metric_FieldPathMap) ClearValue ¶
func (fpm *Metric_FieldPathMap) ClearValue(item *Metric)
func (*Metric_FieldPathMap) ClearValueRaw ¶
func (fpm *Metric_FieldPathMap) ClearValueRaw(item proto.Message)
func (*Metric_FieldPathMap) Get ¶
func (fpm *Metric_FieldPathMap) Get(source *Metric) (values []interface{})
Get returns all values pointed by selected field map key from source Metric
func (*Metric_FieldPathMap) GetDefault ¶
func (fpm *Metric_FieldPathMap) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*Metric_FieldPathMap) GetRaw ¶
func (fpm *Metric_FieldPathMap) GetRaw(source proto.Message) []interface{}
func (*Metric_FieldPathMap) GetSingle ¶
func (fpm *Metric_FieldPathMap) GetSingle(source *Metric) (interface{}, bool)
GetSingle returns value by selected field map key from source Metric
func (*Metric_FieldPathMap) GetSingleRaw ¶
func (fpm *Metric_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*Metric_FieldPathMap) IsLeaf ¶
func (fpm *Metric_FieldPathMap) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*Metric_FieldPathMap) JSONString ¶
func (fpm *Metric_FieldPathMap) JSONString() string
JSONString returns path representation is JSON convention. Note that map keys are not transformed
func (*Metric_FieldPathMap) Key ¶
func (fpm *Metric_FieldPathMap) Key() string
func (*Metric_FieldPathMap) Selector ¶
func (fpm *Metric_FieldPathMap) Selector() Metric_FieldPathSelector
func (*Metric_FieldPathMap) SplitIntoTerminalIPaths ¶
func (fpm *Metric_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*Metric_FieldPathMap) String ¶
func (fpm *Metric_FieldPathMap) String() string
String returns path representation in proto convention
func (*Metric_FieldPathMap) WithIArrayItemValue ¶
func (fpm *Metric_FieldPathMap) WithIArrayItemValue(value interface{}) Metric_FieldPathArrayItemValue
func (*Metric_FieldPathMap) WithIArrayOfValues ¶
func (fpm *Metric_FieldPathMap) WithIArrayOfValues(values interface{}) Metric_FieldPathArrayOfValues
func (*Metric_FieldPathMap) WithIValue ¶
func (fpm *Metric_FieldPathMap) WithIValue(value interface{}) Metric_FieldPathValue
func (*Metric_FieldPathMap) WithRawIArrayItemValue ¶
func (fpm *Metric_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*Metric_FieldPathMap) WithRawIArrayOfValues ¶
func (fpm *Metric_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*Metric_FieldPathMap) WithRawIValue ¶
func (fpm *Metric_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type Metric_FieldPathMapArrayOfValues ¶
type Metric_FieldPathMapArrayOfValues struct { Metric_FieldPathMap // contains filtered or unexported fields }
func (*Metric_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues ¶
func (fpmaov *Metric_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues() ([]string, bool)
func (*Metric_FieldPathMapArrayOfValues) GetRawValues ¶
func (fpmaov *Metric_FieldPathMapArrayOfValues) GetRawValues() (values []interface{})
type Metric_FieldPathMapValue ¶
type Metric_FieldPathMapValue struct { Metric_FieldPathMap // contains filtered or unexported fields }
func (*Metric_FieldPathMapValue) AsLabelsElementValue ¶
func (fpmv *Metric_FieldPathMapValue) AsLabelsElementValue() (string, bool)
func (*Metric_FieldPathMapValue) CompareWith ¶
func (fpmv *Metric_FieldPathMapValue) CompareWith(source *Metric) (int, bool)
CompareWith compares value in the 'Metric_FieldPathMapValue' with the value under path in 'Metric'.
func (*Metric_FieldPathMapValue) CompareWithRaw ¶
func (fpmv *Metric_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)
func (*Metric_FieldPathMapValue) GetRawValue ¶
func (fpmv *Metric_FieldPathMapValue) GetRawValue() interface{}
GetValue returns value stored under selected field in Metric as interface{}
func (*Metric_FieldPathMapValue) SetTo ¶
func (fpmv *Metric_FieldPathMapValue) SetTo(target **Metric)
SetTo stores value for selected field in Metric
func (*Metric_FieldPathMapValue) SetToRaw ¶
func (fpmv *Metric_FieldPathMapValue) SetToRaw(target proto.Message)
type Metric_FieldPathSelector ¶
type Metric_FieldPathSelector int32
const ( Metric_FieldPathSelectorType Metric_FieldPathSelector = 0 Metric_FieldPathSelectorLabels Metric_FieldPathSelector = 1 Metric_FieldPathSelectorReducedLabels Metric_FieldPathSelector = 2 )
func (Metric_FieldPathSelector) String ¶
func (s Metric_FieldPathSelector) String() string
type Metric_FieldPathValue ¶
type Metric_FieldPathValue interface { Metric_FieldPath gotenobject.FieldPathValue SetTo(target **Metric) CompareWith(*Metric) (cmp int, comparable bool) }
Metric_FieldPathValue allows storing values for Metric fields according to their type
func MustParseMetric_FieldPathValue ¶
func MustParseMetric_FieldPathValue(pathStr, valueStr string) Metric_FieldPathValue
func ParseMetric_FieldPathValue ¶
func ParseMetric_FieldPathValue(pathStr, valueStr string) (Metric_FieldPathValue, error)
type Metric_FieldTerminalPath ¶
type Metric_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*Metric_FieldTerminalPath) ClearValue ¶
func (fp *Metric_FieldTerminalPath) ClearValue(item *Metric)
func (*Metric_FieldTerminalPath) ClearValueRaw ¶
func (fp *Metric_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*Metric_FieldTerminalPath) Get ¶
func (fp *Metric_FieldTerminalPath) Get(source *Metric) (values []interface{})
Get returns all values pointed by specific field from source Metric
func (*Metric_FieldTerminalPath) GetDefault ¶
func (fp *Metric_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*Metric_FieldTerminalPath) GetRaw ¶
func (fp *Metric_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*Metric_FieldTerminalPath) GetSingle ¶
func (fp *Metric_FieldTerminalPath) GetSingle(source *Metric) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Metric
func (*Metric_FieldTerminalPath) GetSingleRaw ¶
func (fp *Metric_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*Metric_FieldTerminalPath) IsLeaf ¶
func (fp *Metric_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*Metric_FieldTerminalPath) JSONString ¶
func (fp *Metric_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*Metric_FieldTerminalPath) Selector ¶
func (fp *Metric_FieldTerminalPath) Selector() Metric_FieldPathSelector
func (*Metric_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *Metric_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*Metric_FieldTerminalPath) String ¶
func (fp *Metric_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*Metric_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *Metric_FieldTerminalPath) WithIArrayItemValue(value interface{}) Metric_FieldPathArrayItemValue
func (*Metric_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *Metric_FieldTerminalPath) WithIArrayOfValues(values interface{}) Metric_FieldPathArrayOfValues
func (*Metric_FieldTerminalPath) WithIValue ¶
func (fp *Metric_FieldTerminalPath) WithIValue(value interface{}) Metric_FieldPathValue
func (*Metric_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *Metric_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*Metric_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *Metric_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*Metric_FieldTerminalPath) WithRawIValue ¶
func (fp *Metric_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type Metric_FieldTerminalPathArrayItemValue ¶
type Metric_FieldTerminalPathArrayItemValue struct { Metric_FieldTerminalPath // contains filtered or unexported fields }
func (*Metric_FieldTerminalPathArrayItemValue) AsReducedLabelsItemValue ¶
func (fpaiv *Metric_FieldTerminalPathArrayItemValue) AsReducedLabelsItemValue() (string, bool)
func (*Metric_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *Metric_FieldTerminalPathArrayItemValue) ContainsValue(source *Metric) bool
Contains returns a boolean indicating if value that is being held is present in given 'Metric'
func (*Metric_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *Metric_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Metric as interface{}
func (*Metric_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *Metric_FieldTerminalPathArrayItemValue) GetSingle(source *Metric) (interface{}, bool)
func (*Metric_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *Metric_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type Metric_FieldTerminalPathArrayOfValues ¶
type Metric_FieldTerminalPathArrayOfValues struct { Metric_FieldTerminalPath // contains filtered or unexported fields }
func (*Metric_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues ¶
func (fpaov *Metric_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]string, bool)
func (*Metric_FieldTerminalPathArrayOfValues) AsReducedLabelsArrayOfValues ¶
func (fpaov *Metric_FieldTerminalPathArrayOfValues) AsReducedLabelsArrayOfValues() ([][]string, bool)
func (*Metric_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues ¶
func (fpaov *Metric_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues() ([]string, bool)
func (*Metric_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *Metric_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type Metric_FieldTerminalPathValue ¶
type Metric_FieldTerminalPathValue struct { Metric_FieldTerminalPath // contains filtered or unexported fields }
func (*Metric_FieldTerminalPathValue) AsLabelsValue ¶
func (fpv *Metric_FieldTerminalPathValue) AsLabelsValue() (map[string]string, bool)
func (*Metric_FieldTerminalPathValue) AsReducedLabelsValue ¶
func (fpv *Metric_FieldTerminalPathValue) AsReducedLabelsValue() ([]string, bool)
func (*Metric_FieldTerminalPathValue) AsTypeValue ¶
func (fpv *Metric_FieldTerminalPathValue) AsTypeValue() (string, bool)
func (*Metric_FieldTerminalPathValue) CompareWith ¶
func (fpv *Metric_FieldTerminalPathValue) CompareWith(source *Metric) (int, bool)
CompareWith compares value in the 'Metric_FieldTerminalPathValue' with the value under path in 'Metric'.
func (*Metric_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *Metric_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*Metric_FieldTerminalPathValue) GetRawValue ¶
func (fpv *Metric_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Metric' as interface{}
func (*Metric_FieldTerminalPathValue) SetTo ¶
func (fpv *Metric_FieldTerminalPathValue) SetTo(target **Metric)
SetTo stores value for selected field for object Metric
func (*Metric_FieldTerminalPathValue) SetToRaw ¶
func (fpv *Metric_FieldTerminalPathValue) SetToRaw(target proto.Message)
type MonitoredResource ¶
type MonitoredResource struct { // Required. The monitored resource type. This field must match // the `type` field of a // [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] // object. For example, the type of a Compute Engine VM instance is // `gce_instance`. Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty" firestore:"type"` // Required. Values for all of the labels listed in the associated monitored // resource descriptor. For example, Compute Engine VM instances use the // labels `"project_id"`, `"instance_id"`, and `"zone"`. Labels map[string]string `` /* 172-byte string literal not displayed */ // reduced labels in aggregations ReducedLabels []string `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
An object representing a resource that can be used for monitoring, logging, billing, or other purposes. Examples include virtual machine instances, databases, and storage devices such as disks. The `type` field identifies a [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object that describes the resource's schema. Information in the `labels` field identifies the actual resource and its attributes according to the schema. For example, a particular Compute Engine VM instance could be represented by the following object, because the [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] for `"gce_instance"` has labels `"instance_id"` and `"zone"`:
{ "type": "gce_instance", "labels": { "instance_id": "12345678901234", "zone": "us-central1-a" }}
func (*MonitoredResource) Clone ¶
func (o *MonitoredResource) Clone() *MonitoredResource
func (*MonitoredResource) CloneRaw ¶
func (o *MonitoredResource) CloneRaw() gotenobject.GotenObjectExt
func (*MonitoredResource) Descriptor ¶
func (*MonitoredResource) Descriptor() ([]byte, []int)
Deprecated, Use MonitoredResource.ProtoReflect.Descriptor instead.
func (*MonitoredResource) GetLabels ¶
func (m *MonitoredResource) GetLabels() map[string]string
func (*MonitoredResource) GetReducedLabels ¶
func (m *MonitoredResource) GetReducedLabels() []string
func (*MonitoredResource) GetType ¶
func (m *MonitoredResource) GetType() string
func (*MonitoredResource) GotenMessage ¶
func (*MonitoredResource) GotenMessage()
func (*MonitoredResource) GotenObjectExt ¶
func (o *MonitoredResource) GotenObjectExt()
func (*MonitoredResource) GotenValidate ¶
func (obj *MonitoredResource) GotenValidate() error
func (*MonitoredResource) MakeDiffFieldMask ¶
func (o *MonitoredResource) MakeDiffFieldMask(other *MonitoredResource) *MonitoredResource_FieldMask
func (*MonitoredResource) MakeFullFieldMask ¶
func (o *MonitoredResource) MakeFullFieldMask() *MonitoredResource_FieldMask
func (*MonitoredResource) MakeRawDiffFieldMask ¶
func (o *MonitoredResource) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*MonitoredResource) MakeRawFullFieldMask ¶
func (o *MonitoredResource) MakeRawFullFieldMask() gotenobject.FieldMask
func (*MonitoredResource) Marshal ¶
func (m *MonitoredResource) Marshal() ([]byte, error)
func (*MonitoredResource) MarshalJSON ¶
func (m *MonitoredResource) MarshalJSON() ([]byte, error)
func (*MonitoredResource) Merge ¶
func (o *MonitoredResource) Merge(source *MonitoredResource)
func (*MonitoredResource) MergeRaw ¶
func (o *MonitoredResource) MergeRaw(source gotenobject.GotenObjectExt)
func (*MonitoredResource) ProtoMessage ¶
func (*MonitoredResource) ProtoMessage()
func (*MonitoredResource) ProtoReflect ¶
func (m *MonitoredResource) ProtoReflect() preflect.Message
func (*MonitoredResource) Reset ¶
func (m *MonitoredResource) Reset()
func (*MonitoredResource) SetLabels ¶
func (m *MonitoredResource) SetLabels(fv map[string]string)
func (*MonitoredResource) SetReducedLabels ¶
func (m *MonitoredResource) SetReducedLabels(fv []string)
func (*MonitoredResource) SetType ¶
func (m *MonitoredResource) SetType(fv string)
func (*MonitoredResource) String ¶
func (m *MonitoredResource) String() string
func (*MonitoredResource) Unmarshal ¶
func (m *MonitoredResource) Unmarshal(b []byte) error
func (*MonitoredResource) UnmarshalJSON ¶
func (m *MonitoredResource) UnmarshalJSON(data []byte) error
type MonitoredResourceFieldPathBuilder ¶
type MonitoredResourceFieldPathBuilder struct{}
func NewMonitoredResourceFieldPathBuilder ¶
func NewMonitoredResourceFieldPathBuilder() MonitoredResourceFieldPathBuilder
func (MonitoredResourceFieldPathBuilder) Labels ¶
func (MonitoredResourceFieldPathBuilder) Labels() MonitoredResourcePathSelectorLabels
func (MonitoredResourceFieldPathBuilder) ReducedLabels ¶
func (MonitoredResourceFieldPathBuilder) ReducedLabels() MonitoredResourcePathSelectorReducedLabels
type MonitoredResourceMapPathSelectorLabels ¶
type MonitoredResourceMapPathSelectorLabels struct {
// contains filtered or unexported fields
}
func (MonitoredResourceMapPathSelectorLabels) FieldPath ¶
func (s MonitoredResourceMapPathSelectorLabels) FieldPath() *MonitoredResource_FieldPathMap
func (MonitoredResourceMapPathSelectorLabels) WithArrayOfValues ¶
func (s MonitoredResourceMapPathSelectorLabels) WithArrayOfValues(values []string) *MonitoredResource_FieldPathMapArrayOfValues
func (MonitoredResourceMapPathSelectorLabels) WithValue ¶
func (s MonitoredResourceMapPathSelectorLabels) WithValue(value string) *MonitoredResource_FieldPathMapValue
type MonitoredResourcePathSelectorLabels ¶
type MonitoredResourcePathSelectorLabels struct{}
func (MonitoredResourcePathSelectorLabels) FieldPath ¶
func (MonitoredResourcePathSelectorLabels) FieldPath() *MonitoredResource_FieldTerminalPath
func (MonitoredResourcePathSelectorLabels) WithArrayOfValues ¶
func (s MonitoredResourcePathSelectorLabels) WithArrayOfValues(values []map[string]string) *MonitoredResource_FieldTerminalPathArrayOfValues
func (MonitoredResourcePathSelectorLabels) WithKey ¶
func (MonitoredResourcePathSelectorLabels) WithKey(key string) MonitoredResourceMapPathSelectorLabels
func (MonitoredResourcePathSelectorLabels) WithValue ¶
func (s MonitoredResourcePathSelectorLabels) WithValue(value map[string]string) *MonitoredResource_FieldTerminalPathValue
type MonitoredResourcePathSelectorReducedLabels ¶
type MonitoredResourcePathSelectorReducedLabels struct{}
func (MonitoredResourcePathSelectorReducedLabels) FieldPath ¶
func (MonitoredResourcePathSelectorReducedLabels) FieldPath() *MonitoredResource_FieldTerminalPath
func (MonitoredResourcePathSelectorReducedLabels) WithArrayOfValues ¶
func (s MonitoredResourcePathSelectorReducedLabels) WithArrayOfValues(values [][]string) *MonitoredResource_FieldTerminalPathArrayOfValues
func (MonitoredResourcePathSelectorReducedLabels) WithItemValue ¶
func (s MonitoredResourcePathSelectorReducedLabels) WithItemValue(value string) *MonitoredResource_FieldTerminalPathArrayItemValue
func (MonitoredResourcePathSelectorReducedLabels) WithValue ¶
func (s MonitoredResourcePathSelectorReducedLabels) WithValue(value []string) *MonitoredResource_FieldTerminalPathValue
type MonitoredResourcePathSelectorType ¶
type MonitoredResourcePathSelectorType struct{}
func (MonitoredResourcePathSelectorType) FieldPath ¶
func (MonitoredResourcePathSelectorType) FieldPath() *MonitoredResource_FieldTerminalPath
func (MonitoredResourcePathSelectorType) WithArrayOfValues ¶
func (s MonitoredResourcePathSelectorType) WithArrayOfValues(values []string) *MonitoredResource_FieldTerminalPathArrayOfValues
func (MonitoredResourcePathSelectorType) WithValue ¶
func (s MonitoredResourcePathSelectorType) WithValue(value string) *MonitoredResource_FieldTerminalPathValue
type MonitoredResourceSelector ¶
type MonitoredResourceSelector struct { Types []string `protobuf:"bytes,1,rep,name=types,proto3" json:"types,omitempty" firestore:"types"` // label key, e.g. "project_id", "target_id", etc // Note the missing "resource.labels." prefix. Labels map[string]*Strings `` /* 172-byte string literal not displayed */ // contains filtered or unexported fields }
MonitoredResourceSelector selects `resource.type` and list of labels used to build query, like:
``` resource.type IN ("type0", "type1", ...) AND resource.labels.<key0> IN (label0_0, label0_1, ...) AND resource.labels.<key1> IN (label1_0, label1_1, ...) AND ... ```
Note: Only one resource.type per query is currently allowed
func (*MonitoredResourceSelector) Clone ¶
func (o *MonitoredResourceSelector) Clone() *MonitoredResourceSelector
func (*MonitoredResourceSelector) CloneRaw ¶
func (o *MonitoredResourceSelector) CloneRaw() gotenobject.GotenObjectExt
func (*MonitoredResourceSelector) Descriptor ¶
func (*MonitoredResourceSelector) Descriptor() ([]byte, []int)
Deprecated, Use MonitoredResourceSelector.ProtoReflect.Descriptor instead.
func (*MonitoredResourceSelector) GetLabels ¶
func (m *MonitoredResourceSelector) GetLabels() map[string]*Strings
func (*MonitoredResourceSelector) GetTypes ¶
func (m *MonitoredResourceSelector) GetTypes() []string
func (*MonitoredResourceSelector) GotenMessage ¶
func (*MonitoredResourceSelector) GotenMessage()
func (*MonitoredResourceSelector) GotenObjectExt ¶
func (o *MonitoredResourceSelector) GotenObjectExt()
func (*MonitoredResourceSelector) GotenValidate ¶
func (obj *MonitoredResourceSelector) GotenValidate() error
func (*MonitoredResourceSelector) MakeDiffFieldMask ¶
func (o *MonitoredResourceSelector) MakeDiffFieldMask(other *MonitoredResourceSelector) *MonitoredResourceSelector_FieldMask
func (*MonitoredResourceSelector) MakeFullFieldMask ¶
func (o *MonitoredResourceSelector) MakeFullFieldMask() *MonitoredResourceSelector_FieldMask
func (*MonitoredResourceSelector) MakeRawDiffFieldMask ¶
func (o *MonitoredResourceSelector) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*MonitoredResourceSelector) MakeRawFullFieldMask ¶
func (o *MonitoredResourceSelector) MakeRawFullFieldMask() gotenobject.FieldMask
func (*MonitoredResourceSelector) Marshal ¶
func (m *MonitoredResourceSelector) Marshal() ([]byte, error)
func (*MonitoredResourceSelector) MarshalJSON ¶
func (m *MonitoredResourceSelector) MarshalJSON() ([]byte, error)
func (*MonitoredResourceSelector) Merge ¶
func (o *MonitoredResourceSelector) Merge(source *MonitoredResourceSelector)
func (*MonitoredResourceSelector) MergeRaw ¶
func (o *MonitoredResourceSelector) MergeRaw(source gotenobject.GotenObjectExt)
func (*MonitoredResourceSelector) ProtoMessage ¶
func (*MonitoredResourceSelector) ProtoMessage()
func (*MonitoredResourceSelector) ProtoReflect ¶
func (m *MonitoredResourceSelector) ProtoReflect() preflect.Message
func (*MonitoredResourceSelector) Reset ¶
func (m *MonitoredResourceSelector) Reset()
func (*MonitoredResourceSelector) SetLabels ¶
func (m *MonitoredResourceSelector) SetLabels(fv map[string]*Strings)
func (*MonitoredResourceSelector) SetTypes ¶
func (m *MonitoredResourceSelector) SetTypes(fv []string)
func (*MonitoredResourceSelector) String ¶
func (m *MonitoredResourceSelector) String() string
func (*MonitoredResourceSelector) Unmarshal ¶
func (m *MonitoredResourceSelector) Unmarshal(b []byte) error
func (*MonitoredResourceSelector) UnmarshalJSON ¶
func (m *MonitoredResourceSelector) UnmarshalJSON(data []byte) error
type MonitoredResourceSelectorFieldPathBuilder ¶
type MonitoredResourceSelectorFieldPathBuilder struct{}
func NewMonitoredResourceSelectorFieldPathBuilder ¶
func NewMonitoredResourceSelectorFieldPathBuilder() MonitoredResourceSelectorFieldPathBuilder
type MonitoredResourceSelectorMapPathSelectorLabels ¶
type MonitoredResourceSelectorMapPathSelectorLabels struct {
// contains filtered or unexported fields
}
func (MonitoredResourceSelectorMapPathSelectorLabels) FieldPath ¶
func (s MonitoredResourceSelectorMapPathSelectorLabels) FieldPath() *MonitoredResourceSelector_FieldPathMap
func (MonitoredResourceSelectorMapPathSelectorLabels) WithArrayOfValues ¶
func (s MonitoredResourceSelectorMapPathSelectorLabels) WithArrayOfValues(values []*Strings) *MonitoredResourceSelector_FieldPathMapArrayOfValues
func (MonitoredResourceSelectorMapPathSelectorLabels) WithValue ¶
func (s MonitoredResourceSelectorMapPathSelectorLabels) WithValue(value *Strings) *MonitoredResourceSelector_FieldPathMapValue
type MonitoredResourceSelectorPathSelectorLabels ¶
type MonitoredResourceSelectorPathSelectorLabels struct{}
func (MonitoredResourceSelectorPathSelectorLabels) WithArrayOfValues ¶
func (s MonitoredResourceSelectorPathSelectorLabels) WithArrayOfValues(values []map[string]*Strings) *MonitoredResourceSelector_FieldTerminalPathArrayOfValues
func (MonitoredResourceSelectorPathSelectorLabels) WithValue ¶
func (s MonitoredResourceSelectorPathSelectorLabels) WithValue(value map[string]*Strings) *MonitoredResourceSelector_FieldTerminalPathValue
type MonitoredResourceSelectorPathSelectorTypes ¶
type MonitoredResourceSelectorPathSelectorTypes struct{}
func (MonitoredResourceSelectorPathSelectorTypes) WithArrayOfValues ¶
func (s MonitoredResourceSelectorPathSelectorTypes) WithArrayOfValues(values [][]string) *MonitoredResourceSelector_FieldTerminalPathArrayOfValues
func (MonitoredResourceSelectorPathSelectorTypes) WithItemValue ¶
func (s MonitoredResourceSelectorPathSelectorTypes) WithItemValue(value string) *MonitoredResourceSelector_FieldTerminalPathArrayItemValue
func (MonitoredResourceSelectorPathSelectorTypes) WithValue ¶
func (s MonitoredResourceSelectorPathSelectorTypes) WithValue(value []string) *MonitoredResourceSelector_FieldTerminalPathValue
type MonitoredResourceSelector_FieldMask ¶
type MonitoredResourceSelector_FieldMask struct {
Paths []MonitoredResourceSelector_FieldPath
}
func FullMonitoredResourceSelector_FieldMask ¶
func FullMonitoredResourceSelector_FieldMask() *MonitoredResourceSelector_FieldMask
func (*MonitoredResourceSelector_FieldMask) AppendPath ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) AppendPath(path MonitoredResourceSelector_FieldPath)
func (*MonitoredResourceSelector_FieldMask) AppendRawPath ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*MonitoredResourceSelector_FieldMask) DecodeFirestore ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*MonitoredResourceSelector_FieldMask) EncodeFirestore ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*MonitoredResourceSelector_FieldMask) FilterInputFields ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) FilterInputFields() *MonitoredResourceSelector_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*MonitoredResourceSelector_FieldMask) FromProtoFieldMask ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*MonitoredResourceSelector_FieldMask) GetPaths ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) GetPaths() []MonitoredResourceSelector_FieldPath
func (*MonitoredResourceSelector_FieldMask) GetRawPaths ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*MonitoredResourceSelector_FieldMask) IsFull ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) IsFull() bool
func (MonitoredResourceSelector_FieldMask) Marshal ¶
func (fieldMask MonitoredResourceSelector_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (MonitoredResourceSelector_FieldMask) MarshalJSON ¶
func (fieldMask MonitoredResourceSelector_FieldMask) MarshalJSON() ([]byte, error)
func (*MonitoredResourceSelector_FieldMask) PathsCount ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) PathsCount() int
func (*MonitoredResourceSelector_FieldMask) Project ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) Project(source *MonitoredResourceSelector) *MonitoredResourceSelector
func (*MonitoredResourceSelector_FieldMask) ProjectRaw ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*MonitoredResourceSelector_FieldMask) ProtoMessage ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) ProtoMessage()
func (*MonitoredResourceSelector_FieldMask) ProtoReflect ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) ProtoReflect() preflect.Message
func (*MonitoredResourceSelector_FieldMask) Reset ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) Reset()
func (*MonitoredResourceSelector_FieldMask) Set ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) Set(target, source *MonitoredResourceSelector)
func (*MonitoredResourceSelector_FieldMask) SetFromCliFlag ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) SetFromCliFlag(raw string) error
func (*MonitoredResourceSelector_FieldMask) SetRaw ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*MonitoredResourceSelector_FieldMask) Size ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) Size() int
func (*MonitoredResourceSelector_FieldMask) String ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) String() string
func (*MonitoredResourceSelector_FieldMask) Subtract ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) Subtract(other *MonitoredResourceSelector_FieldMask) *MonitoredResourceSelector_FieldMask
func (*MonitoredResourceSelector_FieldMask) SubtractRaw ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*MonitoredResourceSelector_FieldMask) ToProtoFieldMask ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*MonitoredResourceSelector_FieldMask) Unmarshal ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) Unmarshal(data []byte) error
func (*MonitoredResourceSelector_FieldMask) UnmarshalJSON ¶
func (fieldMask *MonitoredResourceSelector_FieldMask) UnmarshalJSON(data []byte) error
type MonitoredResourceSelector_FieldPath ¶
type MonitoredResourceSelector_FieldPath interface { gotenobject.FieldPath Selector() MonitoredResourceSelector_FieldPathSelector Get(source *MonitoredResourceSelector) []interface{} GetSingle(source *MonitoredResourceSelector) (interface{}, bool) ClearValue(item *MonitoredResourceSelector) // Those methods build corresponding MonitoredResourceSelector_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) MonitoredResourceSelector_FieldPathValue WithIArrayOfValues(values interface{}) MonitoredResourceSelector_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) MonitoredResourceSelector_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildMonitoredResourceSelector_FieldPath ¶
func BuildMonitoredResourceSelector_FieldPath(fp gotenobject.RawFieldPath) (MonitoredResourceSelector_FieldPath, error)
func MustParseMonitoredResourceSelector_FieldPath ¶
func MustParseMonitoredResourceSelector_FieldPath(rawField string) MonitoredResourceSelector_FieldPath
func ParseMonitoredResourceSelector_FieldPath ¶
func ParseMonitoredResourceSelector_FieldPath(rawField string) (MonitoredResourceSelector_FieldPath, error)
type MonitoredResourceSelector_FieldPathArrayItemValue ¶
type MonitoredResourceSelector_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue MonitoredResourceSelector_FieldPath ContainsValue(*MonitoredResourceSelector) bool }
MonitoredResourceSelector_FieldPathArrayItemValue allows storing single item in Path-specific values for MonitoredResourceSelector according to their type Present only for array (repeated) types.
func MustParseMonitoredResourceSelector_FieldPathArrayItemValue ¶
func MustParseMonitoredResourceSelector_FieldPathArrayItemValue(pathStr, valueStr string) MonitoredResourceSelector_FieldPathArrayItemValue
func ParseMonitoredResourceSelector_FieldPathArrayItemValue ¶
func ParseMonitoredResourceSelector_FieldPathArrayItemValue(pathStr, valueStr string) (MonitoredResourceSelector_FieldPathArrayItemValue, error)
ParseMonitoredResourceSelector_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type MonitoredResourceSelector_FieldPathArrayOfValues ¶
type MonitoredResourceSelector_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues MonitoredResourceSelector_FieldPath }
MonitoredResourceSelector_FieldPathArrayOfValues allows storing slice of values for MonitoredResourceSelector fields according to their type
func MustParseMonitoredResourceSelector_FieldPathArrayOfValues ¶
func MustParseMonitoredResourceSelector_FieldPathArrayOfValues(pathStr, valuesStr string) MonitoredResourceSelector_FieldPathArrayOfValues
func ParseMonitoredResourceSelector_FieldPathArrayOfValues ¶
func ParseMonitoredResourceSelector_FieldPathArrayOfValues(pathStr, valuesStr string) (MonitoredResourceSelector_FieldPathArrayOfValues, error)
type MonitoredResourceSelector_FieldPathMap ¶
type MonitoredResourceSelector_FieldPathMap struct {
// contains filtered or unexported fields
}
FieldPath for map type with additional Key information
func (*MonitoredResourceSelector_FieldPathMap) ClearValue ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) ClearValue(item *MonitoredResourceSelector)
func (*MonitoredResourceSelector_FieldPathMap) ClearValueRaw ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) ClearValueRaw(item proto.Message)
func (*MonitoredResourceSelector_FieldPathMap) Get ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) Get(source *MonitoredResourceSelector) (values []interface{})
Get returns all values pointed by selected field map key from source MonitoredResourceSelector
func (*MonitoredResourceSelector_FieldPathMap) GetDefault ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*MonitoredResourceSelector_FieldPathMap) GetRaw ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) GetRaw(source proto.Message) []interface{}
func (*MonitoredResourceSelector_FieldPathMap) GetSingle ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) GetSingle(source *MonitoredResourceSelector) (interface{}, bool)
GetSingle returns value by selected field map key from source MonitoredResourceSelector
func (*MonitoredResourceSelector_FieldPathMap) GetSingleRaw ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*MonitoredResourceSelector_FieldPathMap) IsLeaf ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*MonitoredResourceSelector_FieldPathMap) JSONString ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) JSONString() string
JSONString returns path representation is JSON convention. Note that map keys are not transformed
func (*MonitoredResourceSelector_FieldPathMap) Key ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) Key() string
func (*MonitoredResourceSelector_FieldPathMap) Selector ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) Selector() MonitoredResourceSelector_FieldPathSelector
func (*MonitoredResourceSelector_FieldPathMap) SplitIntoTerminalIPaths ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*MonitoredResourceSelector_FieldPathMap) String ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) String() string
String returns path representation in proto convention
func (*MonitoredResourceSelector_FieldPathMap) WithIArrayItemValue ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) WithIArrayItemValue(value interface{}) MonitoredResourceSelector_FieldPathArrayItemValue
func (*MonitoredResourceSelector_FieldPathMap) WithIArrayOfValues ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) WithIArrayOfValues(values interface{}) MonitoredResourceSelector_FieldPathArrayOfValues
func (*MonitoredResourceSelector_FieldPathMap) WithIValue ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) WithIValue(value interface{}) MonitoredResourceSelector_FieldPathValue
func (*MonitoredResourceSelector_FieldPathMap) WithRawIArrayItemValue ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*MonitoredResourceSelector_FieldPathMap) WithRawIArrayOfValues ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*MonitoredResourceSelector_FieldPathMap) WithRawIValue ¶
func (fpm *MonitoredResourceSelector_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type MonitoredResourceSelector_FieldPathMapArrayOfValues ¶
type MonitoredResourceSelector_FieldPathMapArrayOfValues struct { MonitoredResourceSelector_FieldPathMap // contains filtered or unexported fields }
func (*MonitoredResourceSelector_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues ¶
func (fpmaov *MonitoredResourceSelector_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues() ([]*Strings, bool)
func (*MonitoredResourceSelector_FieldPathMapArrayOfValues) GetRawValues ¶
func (fpmaov *MonitoredResourceSelector_FieldPathMapArrayOfValues) GetRawValues() (values []interface{})
type MonitoredResourceSelector_FieldPathMapValue ¶
type MonitoredResourceSelector_FieldPathMapValue struct { MonitoredResourceSelector_FieldPathMap // contains filtered or unexported fields }
func (*MonitoredResourceSelector_FieldPathMapValue) AsLabelsElementValue ¶
func (fpmv *MonitoredResourceSelector_FieldPathMapValue) AsLabelsElementValue() (*Strings, bool)
func (*MonitoredResourceSelector_FieldPathMapValue) CompareWith ¶
func (fpmv *MonitoredResourceSelector_FieldPathMapValue) CompareWith(source *MonitoredResourceSelector) (int, bool)
CompareWith compares value in the 'MonitoredResourceSelector_FieldPathMapValue' with the value under path in 'MonitoredResourceSelector'.
func (*MonitoredResourceSelector_FieldPathMapValue) CompareWithRaw ¶
func (fpmv *MonitoredResourceSelector_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)
func (*MonitoredResourceSelector_FieldPathMapValue) GetRawValue ¶
func (fpmv *MonitoredResourceSelector_FieldPathMapValue) GetRawValue() interface{}
GetValue returns value stored under selected field in MonitoredResourceSelector as interface{}
func (*MonitoredResourceSelector_FieldPathMapValue) SetTo ¶
func (fpmv *MonitoredResourceSelector_FieldPathMapValue) SetTo(target **MonitoredResourceSelector)
SetTo stores value for selected field in MonitoredResourceSelector
func (*MonitoredResourceSelector_FieldPathMapValue) SetToRaw ¶
func (fpmv *MonitoredResourceSelector_FieldPathMapValue) SetToRaw(target proto.Message)
type MonitoredResourceSelector_FieldPathSelector ¶
type MonitoredResourceSelector_FieldPathSelector int32
const ( MonitoredResourceSelector_FieldPathSelectorTypes MonitoredResourceSelector_FieldPathSelector = 0 MonitoredResourceSelector_FieldPathSelectorLabels MonitoredResourceSelector_FieldPathSelector = 1 )
func (MonitoredResourceSelector_FieldPathSelector) String ¶
func (s MonitoredResourceSelector_FieldPathSelector) String() string
type MonitoredResourceSelector_FieldPathValue ¶
type MonitoredResourceSelector_FieldPathValue interface { MonitoredResourceSelector_FieldPath gotenobject.FieldPathValue SetTo(target **MonitoredResourceSelector) CompareWith(*MonitoredResourceSelector) (cmp int, comparable bool) }
MonitoredResourceSelector_FieldPathValue allows storing values for MonitoredResourceSelector fields according to their type
func MustParseMonitoredResourceSelector_FieldPathValue ¶
func MustParseMonitoredResourceSelector_FieldPathValue(pathStr, valueStr string) MonitoredResourceSelector_FieldPathValue
func ParseMonitoredResourceSelector_FieldPathValue ¶
func ParseMonitoredResourceSelector_FieldPathValue(pathStr, valueStr string) (MonitoredResourceSelector_FieldPathValue, error)
type MonitoredResourceSelector_FieldTerminalPath ¶
type MonitoredResourceSelector_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*MonitoredResourceSelector_FieldTerminalPath) ClearValue ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) ClearValue(item *MonitoredResourceSelector)
func (*MonitoredResourceSelector_FieldTerminalPath) ClearValueRaw ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*MonitoredResourceSelector_FieldTerminalPath) Get ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) Get(source *MonitoredResourceSelector) (values []interface{})
Get returns all values pointed by specific field from source MonitoredResourceSelector
func (*MonitoredResourceSelector_FieldTerminalPath) GetDefault ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*MonitoredResourceSelector_FieldTerminalPath) GetRaw ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*MonitoredResourceSelector_FieldTerminalPath) GetSingle ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) GetSingle(source *MonitoredResourceSelector) (interface{}, bool)
GetSingle returns value pointed by specific field of from source MonitoredResourceSelector
func (*MonitoredResourceSelector_FieldTerminalPath) GetSingleRaw ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*MonitoredResourceSelector_FieldTerminalPath) IsLeaf ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*MonitoredResourceSelector_FieldTerminalPath) JSONString ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*MonitoredResourceSelector_FieldTerminalPath) Selector ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) Selector() MonitoredResourceSelector_FieldPathSelector
func (*MonitoredResourceSelector_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*MonitoredResourceSelector_FieldTerminalPath) String ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*MonitoredResourceSelector_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) WithIArrayItemValue(value interface{}) MonitoredResourceSelector_FieldPathArrayItemValue
func (*MonitoredResourceSelector_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) WithIArrayOfValues(values interface{}) MonitoredResourceSelector_FieldPathArrayOfValues
func (*MonitoredResourceSelector_FieldTerminalPath) WithIValue ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) WithIValue(value interface{}) MonitoredResourceSelector_FieldPathValue
func (*MonitoredResourceSelector_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*MonitoredResourceSelector_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*MonitoredResourceSelector_FieldTerminalPath) WithRawIValue ¶
func (fp *MonitoredResourceSelector_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type MonitoredResourceSelector_FieldTerminalPathArrayItemValue ¶
type MonitoredResourceSelector_FieldTerminalPathArrayItemValue struct { MonitoredResourceSelector_FieldTerminalPath // contains filtered or unexported fields }
func (*MonitoredResourceSelector_FieldTerminalPathArrayItemValue) AsTypesItemValue ¶
func (fpaiv *MonitoredResourceSelector_FieldTerminalPathArrayItemValue) AsTypesItemValue() (string, bool)
func (*MonitoredResourceSelector_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *MonitoredResourceSelector_FieldTerminalPathArrayItemValue) ContainsValue(source *MonitoredResourceSelector) bool
Contains returns a boolean indicating if value that is being held is present in given 'MonitoredResourceSelector'
func (*MonitoredResourceSelector_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *MonitoredResourceSelector_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object MonitoredResourceSelector as interface{}
func (*MonitoredResourceSelector_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *MonitoredResourceSelector_FieldTerminalPathArrayItemValue) GetSingle(source *MonitoredResourceSelector) (interface{}, bool)
func (*MonitoredResourceSelector_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *MonitoredResourceSelector_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type MonitoredResourceSelector_FieldTerminalPathArrayOfValues ¶
type MonitoredResourceSelector_FieldTerminalPathArrayOfValues struct { MonitoredResourceSelector_FieldTerminalPath // contains filtered or unexported fields }
func (*MonitoredResourceSelector_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues ¶
func (fpaov *MonitoredResourceSelector_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]*Strings, bool)
func (*MonitoredResourceSelector_FieldTerminalPathArrayOfValues) AsTypesArrayOfValues ¶
func (fpaov *MonitoredResourceSelector_FieldTerminalPathArrayOfValues) AsTypesArrayOfValues() ([][]string, bool)
func (*MonitoredResourceSelector_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *MonitoredResourceSelector_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type MonitoredResourceSelector_FieldTerminalPathValue ¶
type MonitoredResourceSelector_FieldTerminalPathValue struct { MonitoredResourceSelector_FieldTerminalPath // contains filtered or unexported fields }
func (*MonitoredResourceSelector_FieldTerminalPathValue) AsLabelsValue ¶
func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) AsLabelsValue() (map[string]*Strings, bool)
func (*MonitoredResourceSelector_FieldTerminalPathValue) AsTypesValue ¶
func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) AsTypesValue() ([]string, bool)
func (*MonitoredResourceSelector_FieldTerminalPathValue) CompareWith ¶
func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) CompareWith(source *MonitoredResourceSelector) (int, bool)
CompareWith compares value in the 'MonitoredResourceSelector_FieldTerminalPathValue' with the value under path in 'MonitoredResourceSelector'.
func (*MonitoredResourceSelector_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*MonitoredResourceSelector_FieldTerminalPathValue) GetRawValue ¶
func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'MonitoredResourceSelector' as interface{}
func (*MonitoredResourceSelector_FieldTerminalPathValue) SetTo ¶
func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) SetTo(target **MonitoredResourceSelector)
SetTo stores value for selected field for object MonitoredResourceSelector
func (*MonitoredResourceSelector_FieldTerminalPathValue) SetToRaw ¶
func (fpv *MonitoredResourceSelector_FieldTerminalPathValue) SetToRaw(target proto.Message)
type MonitoredResource_FieldMask ¶
type MonitoredResource_FieldMask struct {
Paths []MonitoredResource_FieldPath
}
func FullMonitoredResource_FieldMask ¶
func FullMonitoredResource_FieldMask() *MonitoredResource_FieldMask
func (*MonitoredResource_FieldMask) AppendPath ¶
func (fieldMask *MonitoredResource_FieldMask) AppendPath(path MonitoredResource_FieldPath)
func (*MonitoredResource_FieldMask) AppendRawPath ¶
func (fieldMask *MonitoredResource_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*MonitoredResource_FieldMask) DecodeFirestore ¶
func (fieldMask *MonitoredResource_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*MonitoredResource_FieldMask) EncodeFirestore ¶
func (fieldMask *MonitoredResource_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*MonitoredResource_FieldMask) FilterInputFields ¶
func (fieldMask *MonitoredResource_FieldMask) FilterInputFields() *MonitoredResource_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*MonitoredResource_FieldMask) FromProtoFieldMask ¶
func (fieldMask *MonitoredResource_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*MonitoredResource_FieldMask) GetPaths ¶
func (fieldMask *MonitoredResource_FieldMask) GetPaths() []MonitoredResource_FieldPath
func (*MonitoredResource_FieldMask) GetRawPaths ¶
func (fieldMask *MonitoredResource_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*MonitoredResource_FieldMask) IsFull ¶
func (fieldMask *MonitoredResource_FieldMask) IsFull() bool
func (MonitoredResource_FieldMask) Marshal ¶
func (fieldMask MonitoredResource_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (MonitoredResource_FieldMask) MarshalJSON ¶
func (fieldMask MonitoredResource_FieldMask) MarshalJSON() ([]byte, error)
func (*MonitoredResource_FieldMask) PathsCount ¶
func (fieldMask *MonitoredResource_FieldMask) PathsCount() int
func (*MonitoredResource_FieldMask) Project ¶
func (fieldMask *MonitoredResource_FieldMask) Project(source *MonitoredResource) *MonitoredResource
func (*MonitoredResource_FieldMask) ProjectRaw ¶
func (fieldMask *MonitoredResource_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*MonitoredResource_FieldMask) ProtoMessage ¶
func (fieldMask *MonitoredResource_FieldMask) ProtoMessage()
func (*MonitoredResource_FieldMask) ProtoReflect ¶
func (fieldMask *MonitoredResource_FieldMask) ProtoReflect() preflect.Message
func (*MonitoredResource_FieldMask) Reset ¶
func (fieldMask *MonitoredResource_FieldMask) Reset()
func (*MonitoredResource_FieldMask) Set ¶
func (fieldMask *MonitoredResource_FieldMask) Set(target, source *MonitoredResource)
func (*MonitoredResource_FieldMask) SetFromCliFlag ¶
func (fieldMask *MonitoredResource_FieldMask) SetFromCliFlag(raw string) error
func (*MonitoredResource_FieldMask) SetRaw ¶
func (fieldMask *MonitoredResource_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*MonitoredResource_FieldMask) Size ¶
func (fieldMask *MonitoredResource_FieldMask) Size() int
func (*MonitoredResource_FieldMask) String ¶
func (fieldMask *MonitoredResource_FieldMask) String() string
func (*MonitoredResource_FieldMask) Subtract ¶
func (fieldMask *MonitoredResource_FieldMask) Subtract(other *MonitoredResource_FieldMask) *MonitoredResource_FieldMask
func (*MonitoredResource_FieldMask) SubtractRaw ¶
func (fieldMask *MonitoredResource_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*MonitoredResource_FieldMask) ToProtoFieldMask ¶
func (fieldMask *MonitoredResource_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*MonitoredResource_FieldMask) Unmarshal ¶
func (fieldMask *MonitoredResource_FieldMask) Unmarshal(data []byte) error
func (*MonitoredResource_FieldMask) UnmarshalJSON ¶
func (fieldMask *MonitoredResource_FieldMask) UnmarshalJSON(data []byte) error
type MonitoredResource_FieldPath ¶
type MonitoredResource_FieldPath interface { gotenobject.FieldPath Selector() MonitoredResource_FieldPathSelector Get(source *MonitoredResource) []interface{} GetSingle(source *MonitoredResource) (interface{}, bool) ClearValue(item *MonitoredResource) // Those methods build corresponding MonitoredResource_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) MonitoredResource_FieldPathValue WithIArrayOfValues(values interface{}) MonitoredResource_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) MonitoredResource_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildMonitoredResource_FieldPath ¶
func BuildMonitoredResource_FieldPath(fp gotenobject.RawFieldPath) (MonitoredResource_FieldPath, error)
func MustParseMonitoredResource_FieldPath ¶
func MustParseMonitoredResource_FieldPath(rawField string) MonitoredResource_FieldPath
func ParseMonitoredResource_FieldPath ¶
func ParseMonitoredResource_FieldPath(rawField string) (MonitoredResource_FieldPath, error)
type MonitoredResource_FieldPathArrayItemValue ¶
type MonitoredResource_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue MonitoredResource_FieldPath ContainsValue(*MonitoredResource) bool }
MonitoredResource_FieldPathArrayItemValue allows storing single item in Path-specific values for MonitoredResource according to their type Present only for array (repeated) types.
func MustParseMonitoredResource_FieldPathArrayItemValue ¶
func MustParseMonitoredResource_FieldPathArrayItemValue(pathStr, valueStr string) MonitoredResource_FieldPathArrayItemValue
func ParseMonitoredResource_FieldPathArrayItemValue ¶
func ParseMonitoredResource_FieldPathArrayItemValue(pathStr, valueStr string) (MonitoredResource_FieldPathArrayItemValue, error)
ParseMonitoredResource_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type MonitoredResource_FieldPathArrayOfValues ¶
type MonitoredResource_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues MonitoredResource_FieldPath }
MonitoredResource_FieldPathArrayOfValues allows storing slice of values for MonitoredResource fields according to their type
func MustParseMonitoredResource_FieldPathArrayOfValues ¶
func MustParseMonitoredResource_FieldPathArrayOfValues(pathStr, valuesStr string) MonitoredResource_FieldPathArrayOfValues
func ParseMonitoredResource_FieldPathArrayOfValues ¶
func ParseMonitoredResource_FieldPathArrayOfValues(pathStr, valuesStr string) (MonitoredResource_FieldPathArrayOfValues, error)
type MonitoredResource_FieldPathMap ¶
type MonitoredResource_FieldPathMap struct {
// contains filtered or unexported fields
}
FieldPath for map type with additional Key information
func (*MonitoredResource_FieldPathMap) ClearValue ¶
func (fpm *MonitoredResource_FieldPathMap) ClearValue(item *MonitoredResource)
func (*MonitoredResource_FieldPathMap) ClearValueRaw ¶
func (fpm *MonitoredResource_FieldPathMap) ClearValueRaw(item proto.Message)
func (*MonitoredResource_FieldPathMap) Get ¶
func (fpm *MonitoredResource_FieldPathMap) Get(source *MonitoredResource) (values []interface{})
Get returns all values pointed by selected field map key from source MonitoredResource
func (*MonitoredResource_FieldPathMap) GetDefault ¶
func (fpm *MonitoredResource_FieldPathMap) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*MonitoredResource_FieldPathMap) GetRaw ¶
func (fpm *MonitoredResource_FieldPathMap) GetRaw(source proto.Message) []interface{}
func (*MonitoredResource_FieldPathMap) GetSingle ¶
func (fpm *MonitoredResource_FieldPathMap) GetSingle(source *MonitoredResource) (interface{}, bool)
GetSingle returns value by selected field map key from source MonitoredResource
func (*MonitoredResource_FieldPathMap) GetSingleRaw ¶
func (fpm *MonitoredResource_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*MonitoredResource_FieldPathMap) IsLeaf ¶
func (fpm *MonitoredResource_FieldPathMap) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*MonitoredResource_FieldPathMap) JSONString ¶
func (fpm *MonitoredResource_FieldPathMap) JSONString() string
JSONString returns path representation is JSON convention. Note that map keys are not transformed
func (*MonitoredResource_FieldPathMap) Key ¶
func (fpm *MonitoredResource_FieldPathMap) Key() string
func (*MonitoredResource_FieldPathMap) Selector ¶
func (fpm *MonitoredResource_FieldPathMap) Selector() MonitoredResource_FieldPathSelector
func (*MonitoredResource_FieldPathMap) SplitIntoTerminalIPaths ¶
func (fpm *MonitoredResource_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*MonitoredResource_FieldPathMap) String ¶
func (fpm *MonitoredResource_FieldPathMap) String() string
String returns path representation in proto convention
func (*MonitoredResource_FieldPathMap) WithIArrayItemValue ¶
func (fpm *MonitoredResource_FieldPathMap) WithIArrayItemValue(value interface{}) MonitoredResource_FieldPathArrayItemValue
func (*MonitoredResource_FieldPathMap) WithIArrayOfValues ¶
func (fpm *MonitoredResource_FieldPathMap) WithIArrayOfValues(values interface{}) MonitoredResource_FieldPathArrayOfValues
func (*MonitoredResource_FieldPathMap) WithIValue ¶
func (fpm *MonitoredResource_FieldPathMap) WithIValue(value interface{}) MonitoredResource_FieldPathValue
func (*MonitoredResource_FieldPathMap) WithRawIArrayItemValue ¶
func (fpm *MonitoredResource_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*MonitoredResource_FieldPathMap) WithRawIArrayOfValues ¶
func (fpm *MonitoredResource_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*MonitoredResource_FieldPathMap) WithRawIValue ¶
func (fpm *MonitoredResource_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type MonitoredResource_FieldPathMapArrayOfValues ¶
type MonitoredResource_FieldPathMapArrayOfValues struct { MonitoredResource_FieldPathMap // contains filtered or unexported fields }
func (*MonitoredResource_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues ¶
func (fpmaov *MonitoredResource_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues() ([]string, bool)
func (*MonitoredResource_FieldPathMapArrayOfValues) GetRawValues ¶
func (fpmaov *MonitoredResource_FieldPathMapArrayOfValues) GetRawValues() (values []interface{})
type MonitoredResource_FieldPathMapValue ¶
type MonitoredResource_FieldPathMapValue struct { MonitoredResource_FieldPathMap // contains filtered or unexported fields }
func (*MonitoredResource_FieldPathMapValue) AsLabelsElementValue ¶
func (fpmv *MonitoredResource_FieldPathMapValue) AsLabelsElementValue() (string, bool)
func (*MonitoredResource_FieldPathMapValue) CompareWith ¶
func (fpmv *MonitoredResource_FieldPathMapValue) CompareWith(source *MonitoredResource) (int, bool)
CompareWith compares value in the 'MonitoredResource_FieldPathMapValue' with the value under path in 'MonitoredResource'.
func (*MonitoredResource_FieldPathMapValue) CompareWithRaw ¶
func (fpmv *MonitoredResource_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)
func (*MonitoredResource_FieldPathMapValue) GetRawValue ¶
func (fpmv *MonitoredResource_FieldPathMapValue) GetRawValue() interface{}
GetValue returns value stored under selected field in MonitoredResource as interface{}
func (*MonitoredResource_FieldPathMapValue) SetTo ¶
func (fpmv *MonitoredResource_FieldPathMapValue) SetTo(target **MonitoredResource)
SetTo stores value for selected field in MonitoredResource
func (*MonitoredResource_FieldPathMapValue) SetToRaw ¶
func (fpmv *MonitoredResource_FieldPathMapValue) SetToRaw(target proto.Message)
type MonitoredResource_FieldPathSelector ¶
type MonitoredResource_FieldPathSelector int32
const ( MonitoredResource_FieldPathSelectorType MonitoredResource_FieldPathSelector = 0 MonitoredResource_FieldPathSelectorLabels MonitoredResource_FieldPathSelector = 1 MonitoredResource_FieldPathSelectorReducedLabels MonitoredResource_FieldPathSelector = 2 )
func (MonitoredResource_FieldPathSelector) String ¶
func (s MonitoredResource_FieldPathSelector) String() string
type MonitoredResource_FieldPathValue ¶
type MonitoredResource_FieldPathValue interface { MonitoredResource_FieldPath gotenobject.FieldPathValue SetTo(target **MonitoredResource) CompareWith(*MonitoredResource) (cmp int, comparable bool) }
MonitoredResource_FieldPathValue allows storing values for MonitoredResource fields according to their type
func MustParseMonitoredResource_FieldPathValue ¶
func MustParseMonitoredResource_FieldPathValue(pathStr, valueStr string) MonitoredResource_FieldPathValue
func ParseMonitoredResource_FieldPathValue ¶
func ParseMonitoredResource_FieldPathValue(pathStr, valueStr string) (MonitoredResource_FieldPathValue, error)
type MonitoredResource_FieldTerminalPath ¶
type MonitoredResource_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*MonitoredResource_FieldTerminalPath) ClearValue ¶
func (fp *MonitoredResource_FieldTerminalPath) ClearValue(item *MonitoredResource)
func (*MonitoredResource_FieldTerminalPath) ClearValueRaw ¶
func (fp *MonitoredResource_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*MonitoredResource_FieldTerminalPath) Get ¶
func (fp *MonitoredResource_FieldTerminalPath) Get(source *MonitoredResource) (values []interface{})
Get returns all values pointed by specific field from source MonitoredResource
func (*MonitoredResource_FieldTerminalPath) GetDefault ¶
func (fp *MonitoredResource_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*MonitoredResource_FieldTerminalPath) GetRaw ¶
func (fp *MonitoredResource_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*MonitoredResource_FieldTerminalPath) GetSingle ¶
func (fp *MonitoredResource_FieldTerminalPath) GetSingle(source *MonitoredResource) (interface{}, bool)
GetSingle returns value pointed by specific field of from source MonitoredResource
func (*MonitoredResource_FieldTerminalPath) GetSingleRaw ¶
func (fp *MonitoredResource_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*MonitoredResource_FieldTerminalPath) IsLeaf ¶
func (fp *MonitoredResource_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*MonitoredResource_FieldTerminalPath) JSONString ¶
func (fp *MonitoredResource_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*MonitoredResource_FieldTerminalPath) Selector ¶
func (fp *MonitoredResource_FieldTerminalPath) Selector() MonitoredResource_FieldPathSelector
func (*MonitoredResource_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *MonitoredResource_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*MonitoredResource_FieldTerminalPath) String ¶
func (fp *MonitoredResource_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*MonitoredResource_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *MonitoredResource_FieldTerminalPath) WithIArrayItemValue(value interface{}) MonitoredResource_FieldPathArrayItemValue
func (*MonitoredResource_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *MonitoredResource_FieldTerminalPath) WithIArrayOfValues(values interface{}) MonitoredResource_FieldPathArrayOfValues
func (*MonitoredResource_FieldTerminalPath) WithIValue ¶
func (fp *MonitoredResource_FieldTerminalPath) WithIValue(value interface{}) MonitoredResource_FieldPathValue
func (*MonitoredResource_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *MonitoredResource_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*MonitoredResource_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *MonitoredResource_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*MonitoredResource_FieldTerminalPath) WithRawIValue ¶
func (fp *MonitoredResource_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type MonitoredResource_FieldTerminalPathArrayItemValue ¶
type MonitoredResource_FieldTerminalPathArrayItemValue struct { MonitoredResource_FieldTerminalPath // contains filtered or unexported fields }
func (*MonitoredResource_FieldTerminalPathArrayItemValue) AsReducedLabelsItemValue ¶
func (fpaiv *MonitoredResource_FieldTerminalPathArrayItemValue) AsReducedLabelsItemValue() (string, bool)
func (*MonitoredResource_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *MonitoredResource_FieldTerminalPathArrayItemValue) ContainsValue(source *MonitoredResource) bool
Contains returns a boolean indicating if value that is being held is present in given 'MonitoredResource'
func (*MonitoredResource_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *MonitoredResource_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object MonitoredResource as interface{}
func (*MonitoredResource_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *MonitoredResource_FieldTerminalPathArrayItemValue) GetSingle(source *MonitoredResource) (interface{}, bool)
func (*MonitoredResource_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *MonitoredResource_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type MonitoredResource_FieldTerminalPathArrayOfValues ¶
type MonitoredResource_FieldTerminalPathArrayOfValues struct { MonitoredResource_FieldTerminalPath // contains filtered or unexported fields }
func (*MonitoredResource_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues ¶
func (fpaov *MonitoredResource_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]string, bool)
func (*MonitoredResource_FieldTerminalPathArrayOfValues) AsReducedLabelsArrayOfValues ¶
func (fpaov *MonitoredResource_FieldTerminalPathArrayOfValues) AsReducedLabelsArrayOfValues() ([][]string, bool)
func (*MonitoredResource_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues ¶
func (fpaov *MonitoredResource_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues() ([]string, bool)
func (*MonitoredResource_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *MonitoredResource_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type MonitoredResource_FieldTerminalPathValue ¶
type MonitoredResource_FieldTerminalPathValue struct { MonitoredResource_FieldTerminalPath // contains filtered or unexported fields }
func (*MonitoredResource_FieldTerminalPathValue) AsLabelsValue ¶
func (fpv *MonitoredResource_FieldTerminalPathValue) AsLabelsValue() (map[string]string, bool)
func (*MonitoredResource_FieldTerminalPathValue) AsReducedLabelsValue ¶
func (fpv *MonitoredResource_FieldTerminalPathValue) AsReducedLabelsValue() ([]string, bool)
func (*MonitoredResource_FieldTerminalPathValue) AsTypeValue ¶
func (fpv *MonitoredResource_FieldTerminalPathValue) AsTypeValue() (string, bool)
func (*MonitoredResource_FieldTerminalPathValue) CompareWith ¶
func (fpv *MonitoredResource_FieldTerminalPathValue) CompareWith(source *MonitoredResource) (int, bool)
CompareWith compares value in the 'MonitoredResource_FieldTerminalPathValue' with the value under path in 'MonitoredResource'.
func (*MonitoredResource_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *MonitoredResource_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*MonitoredResource_FieldTerminalPathValue) GetRawValue ¶
func (fpv *MonitoredResource_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'MonitoredResource' as interface{}
func (*MonitoredResource_FieldTerminalPathValue) SetTo ¶
func (fpv *MonitoredResource_FieldTerminalPathValue) SetTo(target **MonitoredResource)
SetTo stores value for selected field for object MonitoredResource
func (*MonitoredResource_FieldTerminalPathValue) SetToRaw ¶
func (fpv *MonitoredResource_FieldTerminalPathValue) SetToRaw(target proto.Message)
type Pagination ¶ added in v1.5.1
type Pagination struct { View string `protobuf:"bytes,1,opt,name=view,proto3" json:"view,omitempty" firestore:"view"` Function string `protobuf:"bytes,2,opt,name=function,proto3" json:"function,omitempty" firestore:"function"` AlignmentPeriod *durationpb.Duration `` /* 134-byte string literal not displayed */ Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty" firestore:"limit"` Offset int32 `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty" firestore:"offset"` // contains filtered or unexported fields }
func (*Pagination) Clone ¶ added in v1.5.1
func (o *Pagination) Clone() *Pagination
func (*Pagination) CloneRaw ¶ added in v1.5.1
func (o *Pagination) CloneRaw() gotenobject.GotenObjectExt
func (*Pagination) Descriptor ¶ added in v1.5.1
func (*Pagination) Descriptor() ([]byte, []int)
Deprecated, Use Pagination.ProtoReflect.Descriptor instead.
func (*Pagination) GetAlignmentPeriod ¶ added in v1.5.1
func (m *Pagination) GetAlignmentPeriod() *durationpb.Duration
func (*Pagination) GetFunction ¶ added in v1.5.1
func (m *Pagination) GetFunction() string
func (*Pagination) GetLimit ¶ added in v1.5.1
func (m *Pagination) GetLimit() int32
func (*Pagination) GetOffset ¶ added in v1.5.1
func (m *Pagination) GetOffset() int32
func (*Pagination) GetView ¶ added in v1.5.1
func (m *Pagination) GetView() string
func (*Pagination) GotenMessage ¶ added in v1.5.1
func (*Pagination) GotenMessage()
func (*Pagination) GotenObjectExt ¶ added in v1.5.1
func (o *Pagination) GotenObjectExt()
func (*Pagination) GotenValidate ¶ added in v1.5.1
func (obj *Pagination) GotenValidate() error
func (*Pagination) MakeDiffFieldMask ¶ added in v1.5.1
func (o *Pagination) MakeDiffFieldMask(other *Pagination) *Pagination_FieldMask
func (*Pagination) MakeFullFieldMask ¶ added in v1.5.1
func (o *Pagination) MakeFullFieldMask() *Pagination_FieldMask
func (*Pagination) MakeRawDiffFieldMask ¶ added in v1.5.1
func (o *Pagination) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Pagination) MakeRawFullFieldMask ¶ added in v1.5.1
func (o *Pagination) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Pagination) Marshal ¶ added in v1.5.1
func (m *Pagination) Marshal() ([]byte, error)
func (*Pagination) MarshalJSON ¶ added in v1.5.1
func (m *Pagination) MarshalJSON() ([]byte, error)
func (*Pagination) Merge ¶ added in v1.5.1
func (o *Pagination) Merge(source *Pagination)
func (*Pagination) MergeRaw ¶ added in v1.5.1
func (o *Pagination) MergeRaw(source gotenobject.GotenObjectExt)
func (*Pagination) ProtoMessage ¶ added in v1.5.1
func (*Pagination) ProtoMessage()
func (*Pagination) ProtoReflect ¶ added in v1.5.1
func (m *Pagination) ProtoReflect() preflect.Message
func (*Pagination) Reset ¶ added in v1.5.1
func (m *Pagination) Reset()
func (*Pagination) SetAlignmentPeriod ¶ added in v1.5.1
func (m *Pagination) SetAlignmentPeriod(fv *durationpb.Duration)
func (*Pagination) SetFunction ¶ added in v1.5.1
func (m *Pagination) SetFunction(fv string)
func (*Pagination) SetLimit ¶ added in v1.5.1
func (m *Pagination) SetLimit(fv int32)
func (*Pagination) SetOffset ¶ added in v1.5.1
func (m *Pagination) SetOffset(fv int32)
func (*Pagination) SetView ¶ added in v1.5.1
func (m *Pagination) SetView(fv string)
func (*Pagination) String ¶ added in v1.5.1
func (m *Pagination) String() string
func (*Pagination) Unmarshal ¶ added in v1.5.1
func (m *Pagination) Unmarshal(b []byte) error
func (*Pagination) UnmarshalJSON ¶ added in v1.5.1
func (m *Pagination) UnmarshalJSON(data []byte) error
type PaginationFieldPathBuilder ¶ added in v1.5.1
type PaginationFieldPathBuilder struct{}
func NewPaginationFieldPathBuilder ¶ added in v1.5.1
func NewPaginationFieldPathBuilder() PaginationFieldPathBuilder
func (PaginationFieldPathBuilder) AlignmentPeriod ¶ added in v1.5.1
func (PaginationFieldPathBuilder) AlignmentPeriod() PaginationPathSelectorAlignmentPeriod
func (PaginationFieldPathBuilder) Function ¶ added in v1.5.1
func (PaginationFieldPathBuilder) Function() PaginationPathSelectorFunction
func (PaginationFieldPathBuilder) Limit ¶ added in v1.5.1
func (PaginationFieldPathBuilder) Limit() PaginationPathSelectorLimit
func (PaginationFieldPathBuilder) Offset ¶ added in v1.5.1
func (PaginationFieldPathBuilder) Offset() PaginationPathSelectorOffset
func (PaginationFieldPathBuilder) View ¶ added in v1.5.1
func (PaginationFieldPathBuilder) View() PaginationPathSelectorView
type PaginationPathSelectorAlignmentPeriod ¶ added in v1.5.1
type PaginationPathSelectorAlignmentPeriod struct{}
func (PaginationPathSelectorAlignmentPeriod) FieldPath ¶ added in v1.5.1
func (PaginationPathSelectorAlignmentPeriod) FieldPath() *Pagination_FieldTerminalPath
func (PaginationPathSelectorAlignmentPeriod) WithArrayOfValues ¶ added in v1.5.1
func (s PaginationPathSelectorAlignmentPeriod) WithArrayOfValues(values []*durationpb.Duration) *Pagination_FieldTerminalPathArrayOfValues
func (PaginationPathSelectorAlignmentPeriod) WithValue ¶ added in v1.5.1
func (s PaginationPathSelectorAlignmentPeriod) WithValue(value *durationpb.Duration) *Pagination_FieldTerminalPathValue
type PaginationPathSelectorFunction ¶ added in v1.5.1
type PaginationPathSelectorFunction struct{}
func (PaginationPathSelectorFunction) FieldPath ¶ added in v1.5.1
func (PaginationPathSelectorFunction) FieldPath() *Pagination_FieldTerminalPath
func (PaginationPathSelectorFunction) WithArrayOfValues ¶ added in v1.5.1
func (s PaginationPathSelectorFunction) WithArrayOfValues(values []string) *Pagination_FieldTerminalPathArrayOfValues
func (PaginationPathSelectorFunction) WithValue ¶ added in v1.5.1
func (s PaginationPathSelectorFunction) WithValue(value string) *Pagination_FieldTerminalPathValue
type PaginationPathSelectorLimit ¶ added in v1.5.1
type PaginationPathSelectorLimit struct{}
func (PaginationPathSelectorLimit) FieldPath ¶ added in v1.5.1
func (PaginationPathSelectorLimit) FieldPath() *Pagination_FieldTerminalPath
func (PaginationPathSelectorLimit) WithArrayOfValues ¶ added in v1.5.1
func (s PaginationPathSelectorLimit) WithArrayOfValues(values []int32) *Pagination_FieldTerminalPathArrayOfValues
func (PaginationPathSelectorLimit) WithValue ¶ added in v1.5.1
func (s PaginationPathSelectorLimit) WithValue(value int32) *Pagination_FieldTerminalPathValue
type PaginationPathSelectorOffset ¶ added in v1.5.1
type PaginationPathSelectorOffset struct{}
func (PaginationPathSelectorOffset) FieldPath ¶ added in v1.5.1
func (PaginationPathSelectorOffset) FieldPath() *Pagination_FieldTerminalPath
func (PaginationPathSelectorOffset) WithArrayOfValues ¶ added in v1.5.1
func (s PaginationPathSelectorOffset) WithArrayOfValues(values []int32) *Pagination_FieldTerminalPathArrayOfValues
func (PaginationPathSelectorOffset) WithValue ¶ added in v1.5.1
func (s PaginationPathSelectorOffset) WithValue(value int32) *Pagination_FieldTerminalPathValue
type PaginationPathSelectorView ¶ added in v1.5.1
type PaginationPathSelectorView struct{}
func (PaginationPathSelectorView) FieldPath ¶ added in v1.5.1
func (PaginationPathSelectorView) FieldPath() *Pagination_FieldTerminalPath
func (PaginationPathSelectorView) WithArrayOfValues ¶ added in v1.5.1
func (s PaginationPathSelectorView) WithArrayOfValues(values []string) *Pagination_FieldTerminalPathArrayOfValues
func (PaginationPathSelectorView) WithValue ¶ added in v1.5.1
func (s PaginationPathSelectorView) WithValue(value string) *Pagination_FieldTerminalPathValue
type Pagination_FieldMask ¶ added in v1.5.1
type Pagination_FieldMask struct {
Paths []Pagination_FieldPath
}
func FullPagination_FieldMask ¶ added in v1.5.1
func FullPagination_FieldMask() *Pagination_FieldMask
func (*Pagination_FieldMask) AppendPath ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) AppendPath(path Pagination_FieldPath)
func (*Pagination_FieldMask) AppendRawPath ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Pagination_FieldMask) DecodeFirestore ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Pagination_FieldMask) EncodeFirestore ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Pagination_FieldMask) FilterInputFields ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) FilterInputFields() *Pagination_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Pagination_FieldMask) FromProtoFieldMask ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*Pagination_FieldMask) GetPaths ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) GetPaths() []Pagination_FieldPath
func (*Pagination_FieldMask) GetRawPaths ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Pagination_FieldMask) IsFull ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) IsFull() bool
func (Pagination_FieldMask) Marshal ¶ added in v1.5.1
func (fieldMask Pagination_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Pagination_FieldMask) MarshalJSON ¶ added in v1.5.1
func (fieldMask Pagination_FieldMask) MarshalJSON() ([]byte, error)
func (*Pagination_FieldMask) PathsCount ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) PathsCount() int
func (*Pagination_FieldMask) Project ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) Project(source *Pagination) *Pagination
func (*Pagination_FieldMask) ProjectRaw ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Pagination_FieldMask) ProtoMessage ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) ProtoMessage()
func (*Pagination_FieldMask) ProtoReflect ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) ProtoReflect() preflect.Message
func (*Pagination_FieldMask) Reset ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) Reset()
func (*Pagination_FieldMask) Set ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) Set(target, source *Pagination)
func (*Pagination_FieldMask) SetFromCliFlag ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) SetFromCliFlag(raw string) error
func (*Pagination_FieldMask) SetRaw ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Pagination_FieldMask) Size ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) Size() int
func (*Pagination_FieldMask) String ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) String() string
func (*Pagination_FieldMask) Subtract ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) Subtract(other *Pagination_FieldMask) *Pagination_FieldMask
func (*Pagination_FieldMask) SubtractRaw ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Pagination_FieldMask) ToProtoFieldMask ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Pagination_FieldMask) Unmarshal ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) Unmarshal(data []byte) error
func (*Pagination_FieldMask) UnmarshalJSON ¶ added in v1.5.1
func (fieldMask *Pagination_FieldMask) UnmarshalJSON(data []byte) error
type Pagination_FieldPath ¶ added in v1.5.1
type Pagination_FieldPath interface { gotenobject.FieldPath Selector() Pagination_FieldPathSelector Get(source *Pagination) []interface{} GetSingle(source *Pagination) (interface{}, bool) ClearValue(item *Pagination) // Those methods build corresponding Pagination_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) Pagination_FieldPathValue WithIArrayOfValues(values interface{}) Pagination_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) Pagination_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildPagination_FieldPath ¶ added in v1.5.1
func BuildPagination_FieldPath(fp gotenobject.RawFieldPath) (Pagination_FieldPath, error)
func MustParsePagination_FieldPath ¶ added in v1.5.1
func MustParsePagination_FieldPath(rawField string) Pagination_FieldPath
func ParsePagination_FieldPath ¶ added in v1.5.1
func ParsePagination_FieldPath(rawField string) (Pagination_FieldPath, error)
type Pagination_FieldPathArrayItemValue ¶ added in v1.5.1
type Pagination_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue Pagination_FieldPath ContainsValue(*Pagination) bool }
Pagination_FieldPathArrayItemValue allows storing single item in Path-specific values for Pagination according to their type Present only for array (repeated) types.
func MustParsePagination_FieldPathArrayItemValue ¶ added in v1.5.1
func MustParsePagination_FieldPathArrayItemValue(pathStr, valueStr string) Pagination_FieldPathArrayItemValue
func ParsePagination_FieldPathArrayItemValue ¶ added in v1.5.1
func ParsePagination_FieldPathArrayItemValue(pathStr, valueStr string) (Pagination_FieldPathArrayItemValue, error)
ParsePagination_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type Pagination_FieldPathArrayOfValues ¶ added in v1.5.1
type Pagination_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues Pagination_FieldPath }
Pagination_FieldPathArrayOfValues allows storing slice of values for Pagination fields according to their type
func MustParsePagination_FieldPathArrayOfValues ¶ added in v1.5.1
func MustParsePagination_FieldPathArrayOfValues(pathStr, valuesStr string) Pagination_FieldPathArrayOfValues
func ParsePagination_FieldPathArrayOfValues ¶ added in v1.5.1
func ParsePagination_FieldPathArrayOfValues(pathStr, valuesStr string) (Pagination_FieldPathArrayOfValues, error)
type Pagination_FieldPathSelector ¶ added in v1.5.1
type Pagination_FieldPathSelector int32
const ( Pagination_FieldPathSelectorView Pagination_FieldPathSelector = 0 Pagination_FieldPathSelectorFunction Pagination_FieldPathSelector = 1 Pagination_FieldPathSelectorAlignmentPeriod Pagination_FieldPathSelector = 2 Pagination_FieldPathSelectorLimit Pagination_FieldPathSelector = 3 Pagination_FieldPathSelectorOffset Pagination_FieldPathSelector = 4 )
func (Pagination_FieldPathSelector) String ¶ added in v1.5.1
func (s Pagination_FieldPathSelector) String() string
type Pagination_FieldPathValue ¶ added in v1.5.1
type Pagination_FieldPathValue interface { Pagination_FieldPath gotenobject.FieldPathValue SetTo(target **Pagination) CompareWith(*Pagination) (cmp int, comparable bool) }
Pagination_FieldPathValue allows storing values for Pagination fields according to their type
func MustParsePagination_FieldPathValue ¶ added in v1.5.1
func MustParsePagination_FieldPathValue(pathStr, valueStr string) Pagination_FieldPathValue
func ParsePagination_FieldPathValue ¶ added in v1.5.1
func ParsePagination_FieldPathValue(pathStr, valueStr string) (Pagination_FieldPathValue, error)
type Pagination_FieldTerminalPath ¶ added in v1.5.1
type Pagination_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*Pagination_FieldTerminalPath) ClearValue ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) ClearValue(item *Pagination)
func (*Pagination_FieldTerminalPath) ClearValueRaw ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*Pagination_FieldTerminalPath) Get ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) Get(source *Pagination) (values []interface{})
Get returns all values pointed by specific field from source Pagination
func (*Pagination_FieldTerminalPath) GetDefault ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*Pagination_FieldTerminalPath) GetRaw ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*Pagination_FieldTerminalPath) GetSingle ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) GetSingle(source *Pagination) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Pagination
func (*Pagination_FieldTerminalPath) GetSingleRaw ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*Pagination_FieldTerminalPath) IsLeaf ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*Pagination_FieldTerminalPath) JSONString ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*Pagination_FieldTerminalPath) Selector ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) Selector() Pagination_FieldPathSelector
func (*Pagination_FieldTerminalPath) SplitIntoTerminalIPaths ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*Pagination_FieldTerminalPath) String ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*Pagination_FieldTerminalPath) WithIArrayItemValue ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) WithIArrayItemValue(value interface{}) Pagination_FieldPathArrayItemValue
func (*Pagination_FieldTerminalPath) WithIArrayOfValues ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) WithIArrayOfValues(values interface{}) Pagination_FieldPathArrayOfValues
func (*Pagination_FieldTerminalPath) WithIValue ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) WithIValue(value interface{}) Pagination_FieldPathValue
func (*Pagination_FieldTerminalPath) WithRawIArrayItemValue ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*Pagination_FieldTerminalPath) WithRawIArrayOfValues ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*Pagination_FieldTerminalPath) WithRawIValue ¶ added in v1.5.1
func (fp *Pagination_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type Pagination_FieldTerminalPathArrayItemValue ¶ added in v1.5.1
type Pagination_FieldTerminalPathArrayItemValue struct { Pagination_FieldTerminalPath // contains filtered or unexported fields }
func (*Pagination_FieldTerminalPathArrayItemValue) ContainsValue ¶ added in v1.5.1
func (fpaiv *Pagination_FieldTerminalPathArrayItemValue) ContainsValue(source *Pagination) bool
Contains returns a boolean indicating if value that is being held is present in given 'Pagination'
func (*Pagination_FieldTerminalPathArrayItemValue) GetRawItemValue ¶ added in v1.5.1
func (fpaiv *Pagination_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Pagination as interface{}
func (*Pagination_FieldTerminalPathArrayItemValue) GetSingle ¶ added in v1.5.1
func (fpaiv *Pagination_FieldTerminalPathArrayItemValue) GetSingle(source *Pagination) (interface{}, bool)
func (*Pagination_FieldTerminalPathArrayItemValue) GetSingleRaw ¶ added in v1.5.1
func (fpaiv *Pagination_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type Pagination_FieldTerminalPathArrayOfValues ¶ added in v1.5.1
type Pagination_FieldTerminalPathArrayOfValues struct { Pagination_FieldTerminalPath // contains filtered or unexported fields }
func (*Pagination_FieldTerminalPathArrayOfValues) AsAlignmentPeriodArrayOfValues ¶ added in v1.5.1
func (fpaov *Pagination_FieldTerminalPathArrayOfValues) AsAlignmentPeriodArrayOfValues() ([]*durationpb.Duration, bool)
func (*Pagination_FieldTerminalPathArrayOfValues) AsFunctionArrayOfValues ¶ added in v1.5.1
func (fpaov *Pagination_FieldTerminalPathArrayOfValues) AsFunctionArrayOfValues() ([]string, bool)
func (*Pagination_FieldTerminalPathArrayOfValues) AsLimitArrayOfValues ¶ added in v1.5.1
func (fpaov *Pagination_FieldTerminalPathArrayOfValues) AsLimitArrayOfValues() ([]int32, bool)
func (*Pagination_FieldTerminalPathArrayOfValues) AsOffsetArrayOfValues ¶ added in v1.5.1
func (fpaov *Pagination_FieldTerminalPathArrayOfValues) AsOffsetArrayOfValues() ([]int32, bool)
func (*Pagination_FieldTerminalPathArrayOfValues) AsViewArrayOfValues ¶ added in v1.5.1
func (fpaov *Pagination_FieldTerminalPathArrayOfValues) AsViewArrayOfValues() ([]string, bool)
func (*Pagination_FieldTerminalPathArrayOfValues) GetRawValues ¶ added in v1.5.1
func (fpaov *Pagination_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type Pagination_FieldTerminalPathValue ¶ added in v1.5.1
type Pagination_FieldTerminalPathValue struct { Pagination_FieldTerminalPath // contains filtered or unexported fields }
func (*Pagination_FieldTerminalPathValue) AsAlignmentPeriodValue ¶ added in v1.5.1
func (fpv *Pagination_FieldTerminalPathValue) AsAlignmentPeriodValue() (*durationpb.Duration, bool)
func (*Pagination_FieldTerminalPathValue) AsFunctionValue ¶ added in v1.5.1
func (fpv *Pagination_FieldTerminalPathValue) AsFunctionValue() (string, bool)
func (*Pagination_FieldTerminalPathValue) AsLimitValue ¶ added in v1.5.1
func (fpv *Pagination_FieldTerminalPathValue) AsLimitValue() (int32, bool)
func (*Pagination_FieldTerminalPathValue) AsOffsetValue ¶ added in v1.5.1
func (fpv *Pagination_FieldTerminalPathValue) AsOffsetValue() (int32, bool)
func (*Pagination_FieldTerminalPathValue) AsViewValue ¶ added in v1.5.1
func (fpv *Pagination_FieldTerminalPathValue) AsViewValue() (string, bool)
func (*Pagination_FieldTerminalPathValue) CompareWith ¶ added in v1.5.1
func (fpv *Pagination_FieldTerminalPathValue) CompareWith(source *Pagination) (int, bool)
CompareWith compares value in the 'Pagination_FieldTerminalPathValue' with the value under path in 'Pagination'.
func (*Pagination_FieldTerminalPathValue) CompareWithRaw ¶ added in v1.5.1
func (fpv *Pagination_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*Pagination_FieldTerminalPathValue) GetRawValue ¶ added in v1.5.1
func (fpv *Pagination_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Pagination' as interface{}
func (*Pagination_FieldTerminalPathValue) SetTo ¶ added in v1.5.1
func (fpv *Pagination_FieldTerminalPathValue) SetTo(target **Pagination)
SetTo stores value for selected field for object Pagination
func (*Pagination_FieldTerminalPathValue) SetToRaw ¶ added in v1.5.1
func (fpv *Pagination_FieldTerminalPathValue) SetToRaw(target proto.Message)
type Strings ¶
type Strings struct { Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty" firestore:"values"` // contains filtered or unexported fields }
Represents wrapped list of strings.
func (*Strings) CloneRaw ¶
func (o *Strings) CloneRaw() gotenobject.GotenObjectExt
func (*Strings) Descriptor ¶
Deprecated, Use Strings.ProtoReflect.Descriptor instead.
func (*Strings) GotenMessage ¶
func (*Strings) GotenMessage()
func (*Strings) GotenObjectExt ¶
func (o *Strings) GotenObjectExt()
func (*Strings) GotenValidate ¶
func (*Strings) MakeDiffFieldMask ¶
func (o *Strings) MakeDiffFieldMask(other *Strings) *Strings_FieldMask
func (*Strings) MakeFullFieldMask ¶
func (o *Strings) MakeFullFieldMask() *Strings_FieldMask
func (*Strings) MakeRawDiffFieldMask ¶
func (o *Strings) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*Strings) MakeRawFullFieldMask ¶
func (o *Strings) MakeRawFullFieldMask() gotenobject.FieldMask
func (*Strings) MarshalJSON ¶
func (*Strings) MergeRaw ¶
func (o *Strings) MergeRaw(source gotenobject.GotenObjectExt)
func (*Strings) ProtoMessage ¶
func (*Strings) ProtoMessage()
func (*Strings) ProtoReflect ¶
func (*Strings) UnmarshalJSON ¶
type StringsFieldPathBuilder ¶
type StringsFieldPathBuilder struct{}
func NewStringsFieldPathBuilder ¶
func NewStringsFieldPathBuilder() StringsFieldPathBuilder
func (StringsFieldPathBuilder) Values ¶
func (StringsFieldPathBuilder) Values() StringsPathSelectorValues
type StringsPathSelectorValues ¶
type StringsPathSelectorValues struct{}
func (StringsPathSelectorValues) FieldPath ¶
func (StringsPathSelectorValues) FieldPath() *Strings_FieldTerminalPath
func (StringsPathSelectorValues) WithArrayOfValues ¶
func (s StringsPathSelectorValues) WithArrayOfValues(values [][]string) *Strings_FieldTerminalPathArrayOfValues
func (StringsPathSelectorValues) WithItemValue ¶
func (s StringsPathSelectorValues) WithItemValue(value string) *Strings_FieldTerminalPathArrayItemValue
func (StringsPathSelectorValues) WithValue ¶
func (s StringsPathSelectorValues) WithValue(value []string) *Strings_FieldTerminalPathValue
type Strings_FieldMask ¶
type Strings_FieldMask struct {
Paths []Strings_FieldPath
}
func FullStrings_FieldMask ¶
func FullStrings_FieldMask() *Strings_FieldMask
func (*Strings_FieldMask) AppendPath ¶
func (fieldMask *Strings_FieldMask) AppendPath(path Strings_FieldPath)
func (*Strings_FieldMask) AppendRawPath ¶
func (fieldMask *Strings_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*Strings_FieldMask) DecodeFirestore ¶
func (fieldMask *Strings_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*Strings_FieldMask) EncodeFirestore ¶
func (fieldMask *Strings_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*Strings_FieldMask) FilterInputFields ¶
func (fieldMask *Strings_FieldMask) FilterInputFields() *Strings_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*Strings_FieldMask) FromProtoFieldMask ¶
func (fieldMask *Strings_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*Strings_FieldMask) GetPaths ¶
func (fieldMask *Strings_FieldMask) GetPaths() []Strings_FieldPath
func (*Strings_FieldMask) GetRawPaths ¶
func (fieldMask *Strings_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*Strings_FieldMask) IsFull ¶
func (fieldMask *Strings_FieldMask) IsFull() bool
func (Strings_FieldMask) Marshal ¶
func (fieldMask Strings_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (Strings_FieldMask) MarshalJSON ¶
func (fieldMask Strings_FieldMask) MarshalJSON() ([]byte, error)
func (*Strings_FieldMask) PathsCount ¶
func (fieldMask *Strings_FieldMask) PathsCount() int
func (*Strings_FieldMask) Project ¶
func (fieldMask *Strings_FieldMask) Project(source *Strings) *Strings
func (*Strings_FieldMask) ProjectRaw ¶
func (fieldMask *Strings_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*Strings_FieldMask) ProtoMessage ¶
func (fieldMask *Strings_FieldMask) ProtoMessage()
func (*Strings_FieldMask) ProtoReflect ¶
func (fieldMask *Strings_FieldMask) ProtoReflect() preflect.Message
func (*Strings_FieldMask) Reset ¶
func (fieldMask *Strings_FieldMask) Reset()
func (*Strings_FieldMask) Set ¶
func (fieldMask *Strings_FieldMask) Set(target, source *Strings)
func (*Strings_FieldMask) SetFromCliFlag ¶
func (fieldMask *Strings_FieldMask) SetFromCliFlag(raw string) error
func (*Strings_FieldMask) SetRaw ¶
func (fieldMask *Strings_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*Strings_FieldMask) Size ¶
func (fieldMask *Strings_FieldMask) Size() int
func (*Strings_FieldMask) String ¶
func (fieldMask *Strings_FieldMask) String() string
func (*Strings_FieldMask) Subtract ¶
func (fieldMask *Strings_FieldMask) Subtract(other *Strings_FieldMask) *Strings_FieldMask
func (*Strings_FieldMask) SubtractRaw ¶
func (fieldMask *Strings_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*Strings_FieldMask) ToProtoFieldMask ¶
func (fieldMask *Strings_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*Strings_FieldMask) Unmarshal ¶
func (fieldMask *Strings_FieldMask) Unmarshal(data []byte) error
func (*Strings_FieldMask) UnmarshalJSON ¶
func (fieldMask *Strings_FieldMask) UnmarshalJSON(data []byte) error
type Strings_FieldPath ¶
type Strings_FieldPath interface { gotenobject.FieldPath Selector() Strings_FieldPathSelector Get(source *Strings) []interface{} GetSingle(source *Strings) (interface{}, bool) ClearValue(item *Strings) // Those methods build corresponding Strings_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) Strings_FieldPathValue WithIArrayOfValues(values interface{}) Strings_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) Strings_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildStrings_FieldPath ¶
func BuildStrings_FieldPath(fp gotenobject.RawFieldPath) (Strings_FieldPath, error)
func MustParseStrings_FieldPath ¶
func MustParseStrings_FieldPath(rawField string) Strings_FieldPath
func ParseStrings_FieldPath ¶
func ParseStrings_FieldPath(rawField string) (Strings_FieldPath, error)
type Strings_FieldPathArrayItemValue ¶
type Strings_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue Strings_FieldPath ContainsValue(*Strings) bool }
Strings_FieldPathArrayItemValue allows storing single item in Path-specific values for Strings according to their type Present only for array (repeated) types.
func MustParseStrings_FieldPathArrayItemValue ¶
func MustParseStrings_FieldPathArrayItemValue(pathStr, valueStr string) Strings_FieldPathArrayItemValue
func ParseStrings_FieldPathArrayItemValue ¶
func ParseStrings_FieldPathArrayItemValue(pathStr, valueStr string) (Strings_FieldPathArrayItemValue, error)
ParseStrings_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type Strings_FieldPathArrayOfValues ¶
type Strings_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues Strings_FieldPath }
Strings_FieldPathArrayOfValues allows storing slice of values for Strings fields according to their type
func MustParseStrings_FieldPathArrayOfValues ¶
func MustParseStrings_FieldPathArrayOfValues(pathStr, valuesStr string) Strings_FieldPathArrayOfValues
func ParseStrings_FieldPathArrayOfValues ¶
func ParseStrings_FieldPathArrayOfValues(pathStr, valuesStr string) (Strings_FieldPathArrayOfValues, error)
type Strings_FieldPathSelector ¶
type Strings_FieldPathSelector int32
const (
Strings_FieldPathSelectorValues Strings_FieldPathSelector = 0
)
func (Strings_FieldPathSelector) String ¶
func (s Strings_FieldPathSelector) String() string
type Strings_FieldPathValue ¶
type Strings_FieldPathValue interface { Strings_FieldPath gotenobject.FieldPathValue SetTo(target **Strings) CompareWith(*Strings) (cmp int, comparable bool) }
Strings_FieldPathValue allows storing values for Strings fields according to their type
func MustParseStrings_FieldPathValue ¶
func MustParseStrings_FieldPathValue(pathStr, valueStr string) Strings_FieldPathValue
func ParseStrings_FieldPathValue ¶
func ParseStrings_FieldPathValue(pathStr, valueStr string) (Strings_FieldPathValue, error)
type Strings_FieldTerminalPath ¶
type Strings_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*Strings_FieldTerminalPath) ClearValue ¶
func (fp *Strings_FieldTerminalPath) ClearValue(item *Strings)
func (*Strings_FieldTerminalPath) ClearValueRaw ¶
func (fp *Strings_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*Strings_FieldTerminalPath) Get ¶
func (fp *Strings_FieldTerminalPath) Get(source *Strings) (values []interface{})
Get returns all values pointed by specific field from source Strings
func (*Strings_FieldTerminalPath) GetDefault ¶
func (fp *Strings_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*Strings_FieldTerminalPath) GetRaw ¶
func (fp *Strings_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*Strings_FieldTerminalPath) GetSingle ¶
func (fp *Strings_FieldTerminalPath) GetSingle(source *Strings) (interface{}, bool)
GetSingle returns value pointed by specific field of from source Strings
func (*Strings_FieldTerminalPath) GetSingleRaw ¶
func (fp *Strings_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*Strings_FieldTerminalPath) IsLeaf ¶
func (fp *Strings_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*Strings_FieldTerminalPath) JSONString ¶
func (fp *Strings_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*Strings_FieldTerminalPath) Selector ¶
func (fp *Strings_FieldTerminalPath) Selector() Strings_FieldPathSelector
func (*Strings_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *Strings_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*Strings_FieldTerminalPath) String ¶
func (fp *Strings_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*Strings_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *Strings_FieldTerminalPath) WithIArrayItemValue(value interface{}) Strings_FieldPathArrayItemValue
func (*Strings_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *Strings_FieldTerminalPath) WithIArrayOfValues(values interface{}) Strings_FieldPathArrayOfValues
func (*Strings_FieldTerminalPath) WithIValue ¶
func (fp *Strings_FieldTerminalPath) WithIValue(value interface{}) Strings_FieldPathValue
func (*Strings_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *Strings_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*Strings_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *Strings_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*Strings_FieldTerminalPath) WithRawIValue ¶
func (fp *Strings_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type Strings_FieldTerminalPathArrayItemValue ¶
type Strings_FieldTerminalPathArrayItemValue struct { Strings_FieldTerminalPath // contains filtered or unexported fields }
func (*Strings_FieldTerminalPathArrayItemValue) AsValuesItemValue ¶
func (fpaiv *Strings_FieldTerminalPathArrayItemValue) AsValuesItemValue() (string, bool)
func (*Strings_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *Strings_FieldTerminalPathArrayItemValue) ContainsValue(source *Strings) bool
Contains returns a boolean indicating if value that is being held is present in given 'Strings'
func (*Strings_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *Strings_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object Strings as interface{}
func (*Strings_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *Strings_FieldTerminalPathArrayItemValue) GetSingle(source *Strings) (interface{}, bool)
func (*Strings_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *Strings_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type Strings_FieldTerminalPathArrayOfValues ¶
type Strings_FieldTerminalPathArrayOfValues struct { Strings_FieldTerminalPath // contains filtered or unexported fields }
func (*Strings_FieldTerminalPathArrayOfValues) AsValuesArrayOfValues ¶
func (fpaov *Strings_FieldTerminalPathArrayOfValues) AsValuesArrayOfValues() ([][]string, bool)
func (*Strings_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *Strings_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type Strings_FieldTerminalPathValue ¶
type Strings_FieldTerminalPathValue struct { Strings_FieldTerminalPath // contains filtered or unexported fields }
func (*Strings_FieldTerminalPathValue) AsValuesValue ¶
func (fpv *Strings_FieldTerminalPathValue) AsValuesValue() ([]string, bool)
func (*Strings_FieldTerminalPathValue) CompareWith ¶
func (fpv *Strings_FieldTerminalPathValue) CompareWith(source *Strings) (int, bool)
CompareWith compares value in the 'Strings_FieldTerminalPathValue' with the value under path in 'Strings'.
func (*Strings_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *Strings_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*Strings_FieldTerminalPathValue) GetRawValue ¶
func (fpv *Strings_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'Strings' as interface{}
func (*Strings_FieldTerminalPathValue) SetTo ¶
func (fpv *Strings_FieldTerminalPathValue) SetTo(target **Strings)
SetTo stores value for selected field for object Strings
func (*Strings_FieldTerminalPathValue) SetToRaw ¶
func (fpv *Strings_FieldTerminalPathValue) SetToRaw(target proto.Message)
type TimeInterval ¶
type TimeInterval struct { // Required. The end of the time interval. EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty" firestore:"endTime"` // Optional. The beginning of the time interval. The default value // for the start time is the end time. The start time must not be // later than the end time. StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty" firestore:"startTime"` // contains filtered or unexported fields }
A time interval extending just after a start time through an end time. If the start time is the same as the end time, then the interval represents a single point in time.
func (*TimeInterval) Clone ¶
func (o *TimeInterval) Clone() *TimeInterval
func (*TimeInterval) CloneRaw ¶
func (o *TimeInterval) CloneRaw() gotenobject.GotenObjectExt
func (*TimeInterval) Descriptor ¶
func (*TimeInterval) Descriptor() ([]byte, []int)
Deprecated, Use TimeInterval.ProtoReflect.Descriptor instead.
func (*TimeInterval) GetEndTime ¶
func (m *TimeInterval) GetEndTime() *timestamppb.Timestamp
func (*TimeInterval) GetStartTime ¶
func (m *TimeInterval) GetStartTime() *timestamppb.Timestamp
func (*TimeInterval) GotenMessage ¶
func (*TimeInterval) GotenMessage()
func (*TimeInterval) GotenObjectExt ¶
func (o *TimeInterval) GotenObjectExt()
func (*TimeInterval) GotenValidate ¶
func (obj *TimeInterval) GotenValidate() error
func (*TimeInterval) MakeDiffFieldMask ¶
func (o *TimeInterval) MakeDiffFieldMask(other *TimeInterval) *TimeInterval_FieldMask
func (*TimeInterval) MakeFullFieldMask ¶
func (o *TimeInterval) MakeFullFieldMask() *TimeInterval_FieldMask
func (*TimeInterval) MakeRawDiffFieldMask ¶
func (o *TimeInterval) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*TimeInterval) MakeRawFullFieldMask ¶
func (o *TimeInterval) MakeRawFullFieldMask() gotenobject.FieldMask
func (*TimeInterval) Marshal ¶
func (m *TimeInterval) Marshal() ([]byte, error)
func (*TimeInterval) MarshalJSON ¶
func (m *TimeInterval) MarshalJSON() ([]byte, error)
func (*TimeInterval) Merge ¶
func (o *TimeInterval) Merge(source *TimeInterval)
func (*TimeInterval) MergeRaw ¶
func (o *TimeInterval) MergeRaw(source gotenobject.GotenObjectExt)
func (*TimeInterval) ProtoMessage ¶
func (*TimeInterval) ProtoMessage()
func (*TimeInterval) ProtoReflect ¶
func (m *TimeInterval) ProtoReflect() preflect.Message
func (*TimeInterval) Reset ¶
func (m *TimeInterval) Reset()
func (*TimeInterval) SetEndTime ¶
func (m *TimeInterval) SetEndTime(fv *timestamppb.Timestamp)
func (*TimeInterval) SetStartTime ¶
func (m *TimeInterval) SetStartTime(fv *timestamppb.Timestamp)
func (*TimeInterval) String ¶
func (m *TimeInterval) String() string
func (*TimeInterval) Unmarshal ¶
func (m *TimeInterval) Unmarshal(b []byte) error
func (*TimeInterval) UnmarshalJSON ¶
func (m *TimeInterval) UnmarshalJSON(data []byte) error
type TimeIntervalFieldPathBuilder ¶
type TimeIntervalFieldPathBuilder struct{}
func NewTimeIntervalFieldPathBuilder ¶
func NewTimeIntervalFieldPathBuilder() TimeIntervalFieldPathBuilder
func (TimeIntervalFieldPathBuilder) EndTime ¶
func (TimeIntervalFieldPathBuilder) EndTime() TimeIntervalPathSelectorEndTime
func (TimeIntervalFieldPathBuilder) StartTime ¶
func (TimeIntervalFieldPathBuilder) StartTime() TimeIntervalPathSelectorStartTime
type TimeIntervalPathSelectorEndTime ¶
type TimeIntervalPathSelectorEndTime struct{}
func (TimeIntervalPathSelectorEndTime) FieldPath ¶
func (TimeIntervalPathSelectorEndTime) FieldPath() *TimeInterval_FieldTerminalPath
func (TimeIntervalPathSelectorEndTime) WithArrayOfValues ¶
func (s TimeIntervalPathSelectorEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeInterval_FieldTerminalPathArrayOfValues
func (TimeIntervalPathSelectorEndTime) WithValue ¶
func (s TimeIntervalPathSelectorEndTime) WithValue(value *timestamppb.Timestamp) *TimeInterval_FieldTerminalPathValue
type TimeIntervalPathSelectorStartTime ¶
type TimeIntervalPathSelectorStartTime struct{}
func (TimeIntervalPathSelectorStartTime) FieldPath ¶
func (TimeIntervalPathSelectorStartTime) FieldPath() *TimeInterval_FieldTerminalPath
func (TimeIntervalPathSelectorStartTime) WithArrayOfValues ¶
func (s TimeIntervalPathSelectorStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeInterval_FieldTerminalPathArrayOfValues
func (TimeIntervalPathSelectorStartTime) WithValue ¶
func (s TimeIntervalPathSelectorStartTime) WithValue(value *timestamppb.Timestamp) *TimeInterval_FieldTerminalPathValue
type TimeInterval_FieldMask ¶
type TimeInterval_FieldMask struct {
Paths []TimeInterval_FieldPath
}
func FullTimeInterval_FieldMask ¶
func FullTimeInterval_FieldMask() *TimeInterval_FieldMask
func (*TimeInterval_FieldMask) AppendPath ¶
func (fieldMask *TimeInterval_FieldMask) AppendPath(path TimeInterval_FieldPath)
func (*TimeInterval_FieldMask) AppendRawPath ¶
func (fieldMask *TimeInterval_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*TimeInterval_FieldMask) DecodeFirestore ¶
func (fieldMask *TimeInterval_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*TimeInterval_FieldMask) EncodeFirestore ¶
func (fieldMask *TimeInterval_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*TimeInterval_FieldMask) FilterInputFields ¶
func (fieldMask *TimeInterval_FieldMask) FilterInputFields() *TimeInterval_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*TimeInterval_FieldMask) FromProtoFieldMask ¶
func (fieldMask *TimeInterval_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*TimeInterval_FieldMask) GetPaths ¶
func (fieldMask *TimeInterval_FieldMask) GetPaths() []TimeInterval_FieldPath
func (*TimeInterval_FieldMask) GetRawPaths ¶
func (fieldMask *TimeInterval_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*TimeInterval_FieldMask) IsFull ¶
func (fieldMask *TimeInterval_FieldMask) IsFull() bool
func (TimeInterval_FieldMask) Marshal ¶
func (fieldMask TimeInterval_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (TimeInterval_FieldMask) MarshalJSON ¶
func (fieldMask TimeInterval_FieldMask) MarshalJSON() ([]byte, error)
func (*TimeInterval_FieldMask) PathsCount ¶
func (fieldMask *TimeInterval_FieldMask) PathsCount() int
func (*TimeInterval_FieldMask) Project ¶
func (fieldMask *TimeInterval_FieldMask) Project(source *TimeInterval) *TimeInterval
func (*TimeInterval_FieldMask) ProjectRaw ¶
func (fieldMask *TimeInterval_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*TimeInterval_FieldMask) ProtoMessage ¶
func (fieldMask *TimeInterval_FieldMask) ProtoMessage()
func (*TimeInterval_FieldMask) ProtoReflect ¶
func (fieldMask *TimeInterval_FieldMask) ProtoReflect() preflect.Message
func (*TimeInterval_FieldMask) Reset ¶
func (fieldMask *TimeInterval_FieldMask) Reset()
func (*TimeInterval_FieldMask) Set ¶
func (fieldMask *TimeInterval_FieldMask) Set(target, source *TimeInterval)
func (*TimeInterval_FieldMask) SetFromCliFlag ¶
func (fieldMask *TimeInterval_FieldMask) SetFromCliFlag(raw string) error
func (*TimeInterval_FieldMask) SetRaw ¶
func (fieldMask *TimeInterval_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*TimeInterval_FieldMask) Size ¶
func (fieldMask *TimeInterval_FieldMask) Size() int
func (*TimeInterval_FieldMask) String ¶
func (fieldMask *TimeInterval_FieldMask) String() string
func (*TimeInterval_FieldMask) Subtract ¶
func (fieldMask *TimeInterval_FieldMask) Subtract(other *TimeInterval_FieldMask) *TimeInterval_FieldMask
func (*TimeInterval_FieldMask) SubtractRaw ¶
func (fieldMask *TimeInterval_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*TimeInterval_FieldMask) ToProtoFieldMask ¶
func (fieldMask *TimeInterval_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*TimeInterval_FieldMask) Unmarshal ¶
func (fieldMask *TimeInterval_FieldMask) Unmarshal(data []byte) error
func (*TimeInterval_FieldMask) UnmarshalJSON ¶
func (fieldMask *TimeInterval_FieldMask) UnmarshalJSON(data []byte) error
type TimeInterval_FieldPath ¶
type TimeInterval_FieldPath interface { gotenobject.FieldPath Selector() TimeInterval_FieldPathSelector Get(source *TimeInterval) []interface{} GetSingle(source *TimeInterval) (interface{}, bool) ClearValue(item *TimeInterval) // Those methods build corresponding TimeInterval_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) TimeInterval_FieldPathValue WithIArrayOfValues(values interface{}) TimeInterval_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) TimeInterval_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildTimeInterval_FieldPath ¶
func BuildTimeInterval_FieldPath(fp gotenobject.RawFieldPath) (TimeInterval_FieldPath, error)
func MustParseTimeInterval_FieldPath ¶
func MustParseTimeInterval_FieldPath(rawField string) TimeInterval_FieldPath
func ParseTimeInterval_FieldPath ¶
func ParseTimeInterval_FieldPath(rawField string) (TimeInterval_FieldPath, error)
type TimeInterval_FieldPathArrayItemValue ¶
type TimeInterval_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue TimeInterval_FieldPath ContainsValue(*TimeInterval) bool }
TimeInterval_FieldPathArrayItemValue allows storing single item in Path-specific values for TimeInterval according to their type Present only for array (repeated) types.
func MustParseTimeInterval_FieldPathArrayItemValue ¶
func MustParseTimeInterval_FieldPathArrayItemValue(pathStr, valueStr string) TimeInterval_FieldPathArrayItemValue
func ParseTimeInterval_FieldPathArrayItemValue ¶
func ParseTimeInterval_FieldPathArrayItemValue(pathStr, valueStr string) (TimeInterval_FieldPathArrayItemValue, error)
ParseTimeInterval_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type TimeInterval_FieldPathArrayOfValues ¶
type TimeInterval_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues TimeInterval_FieldPath }
TimeInterval_FieldPathArrayOfValues allows storing slice of values for TimeInterval fields according to their type
func MustParseTimeInterval_FieldPathArrayOfValues ¶
func MustParseTimeInterval_FieldPathArrayOfValues(pathStr, valuesStr string) TimeInterval_FieldPathArrayOfValues
func ParseTimeInterval_FieldPathArrayOfValues ¶
func ParseTimeInterval_FieldPathArrayOfValues(pathStr, valuesStr string) (TimeInterval_FieldPathArrayOfValues, error)
type TimeInterval_FieldPathSelector ¶
type TimeInterval_FieldPathSelector int32
const ( TimeInterval_FieldPathSelectorEndTime TimeInterval_FieldPathSelector = 0 TimeInterval_FieldPathSelectorStartTime TimeInterval_FieldPathSelector = 1 )
func (TimeInterval_FieldPathSelector) String ¶
func (s TimeInterval_FieldPathSelector) String() string
type TimeInterval_FieldPathValue ¶
type TimeInterval_FieldPathValue interface { TimeInterval_FieldPath gotenobject.FieldPathValue SetTo(target **TimeInterval) CompareWith(*TimeInterval) (cmp int, comparable bool) }
TimeInterval_FieldPathValue allows storing values for TimeInterval fields according to their type
func MustParseTimeInterval_FieldPathValue ¶
func MustParseTimeInterval_FieldPathValue(pathStr, valueStr string) TimeInterval_FieldPathValue
func ParseTimeInterval_FieldPathValue ¶
func ParseTimeInterval_FieldPathValue(pathStr, valueStr string) (TimeInterval_FieldPathValue, error)
type TimeInterval_FieldTerminalPath ¶
type TimeInterval_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*TimeInterval_FieldTerminalPath) ClearValue ¶
func (fp *TimeInterval_FieldTerminalPath) ClearValue(item *TimeInterval)
func (*TimeInterval_FieldTerminalPath) ClearValueRaw ¶
func (fp *TimeInterval_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*TimeInterval_FieldTerminalPath) Get ¶
func (fp *TimeInterval_FieldTerminalPath) Get(source *TimeInterval) (values []interface{})
Get returns all values pointed by specific field from source TimeInterval
func (*TimeInterval_FieldTerminalPath) GetDefault ¶
func (fp *TimeInterval_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*TimeInterval_FieldTerminalPath) GetRaw ¶
func (fp *TimeInterval_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*TimeInterval_FieldTerminalPath) GetSingle ¶
func (fp *TimeInterval_FieldTerminalPath) GetSingle(source *TimeInterval) (interface{}, bool)
GetSingle returns value pointed by specific field of from source TimeInterval
func (*TimeInterval_FieldTerminalPath) GetSingleRaw ¶
func (fp *TimeInterval_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*TimeInterval_FieldTerminalPath) IsLeaf ¶
func (fp *TimeInterval_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*TimeInterval_FieldTerminalPath) JSONString ¶
func (fp *TimeInterval_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*TimeInterval_FieldTerminalPath) Selector ¶
func (fp *TimeInterval_FieldTerminalPath) Selector() TimeInterval_FieldPathSelector
func (*TimeInterval_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *TimeInterval_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*TimeInterval_FieldTerminalPath) String ¶
func (fp *TimeInterval_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*TimeInterval_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *TimeInterval_FieldTerminalPath) WithIArrayItemValue(value interface{}) TimeInterval_FieldPathArrayItemValue
func (*TimeInterval_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *TimeInterval_FieldTerminalPath) WithIArrayOfValues(values interface{}) TimeInterval_FieldPathArrayOfValues
func (*TimeInterval_FieldTerminalPath) WithIValue ¶
func (fp *TimeInterval_FieldTerminalPath) WithIValue(value interface{}) TimeInterval_FieldPathValue
func (*TimeInterval_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *TimeInterval_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*TimeInterval_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *TimeInterval_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*TimeInterval_FieldTerminalPath) WithRawIValue ¶
func (fp *TimeInterval_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type TimeInterval_FieldTerminalPathArrayItemValue ¶
type TimeInterval_FieldTerminalPathArrayItemValue struct { TimeInterval_FieldTerminalPath // contains filtered or unexported fields }
func (*TimeInterval_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *TimeInterval_FieldTerminalPathArrayItemValue) ContainsValue(source *TimeInterval) bool
Contains returns a boolean indicating if value that is being held is present in given 'TimeInterval'
func (*TimeInterval_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *TimeInterval_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object TimeInterval as interface{}
func (*TimeInterval_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *TimeInterval_FieldTerminalPathArrayItemValue) GetSingle(source *TimeInterval) (interface{}, bool)
func (*TimeInterval_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *TimeInterval_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type TimeInterval_FieldTerminalPathArrayOfValues ¶
type TimeInterval_FieldTerminalPathArrayOfValues struct { TimeInterval_FieldTerminalPath // contains filtered or unexported fields }
func (*TimeInterval_FieldTerminalPathArrayOfValues) AsEndTimeArrayOfValues ¶
func (fpaov *TimeInterval_FieldTerminalPathArrayOfValues) AsEndTimeArrayOfValues() ([]*timestamppb.Timestamp, bool)
func (*TimeInterval_FieldTerminalPathArrayOfValues) AsStartTimeArrayOfValues ¶
func (fpaov *TimeInterval_FieldTerminalPathArrayOfValues) AsStartTimeArrayOfValues() ([]*timestamppb.Timestamp, bool)
func (*TimeInterval_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *TimeInterval_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type TimeInterval_FieldTerminalPathValue ¶
type TimeInterval_FieldTerminalPathValue struct { TimeInterval_FieldTerminalPath // contains filtered or unexported fields }
func (*TimeInterval_FieldTerminalPathValue) AsEndTimeValue ¶
func (fpv *TimeInterval_FieldTerminalPathValue) AsEndTimeValue() (*timestamppb.Timestamp, bool)
func (*TimeInterval_FieldTerminalPathValue) AsStartTimeValue ¶
func (fpv *TimeInterval_FieldTerminalPathValue) AsStartTimeValue() (*timestamppb.Timestamp, bool)
func (*TimeInterval_FieldTerminalPathValue) CompareWith ¶
func (fpv *TimeInterval_FieldTerminalPathValue) CompareWith(source *TimeInterval) (int, bool)
CompareWith compares value in the 'TimeInterval_FieldTerminalPathValue' with the value under path in 'TimeInterval'.
func (*TimeInterval_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *TimeInterval_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*TimeInterval_FieldTerminalPathValue) GetRawValue ¶
func (fpv *TimeInterval_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'TimeInterval' as interface{}
func (*TimeInterval_FieldTerminalPathValue) SetTo ¶
func (fpv *TimeInterval_FieldTerminalPathValue) SetTo(target **TimeInterval)
SetTo stores value for selected field for object TimeInterval
func (*TimeInterval_FieldTerminalPathValue) SetToRaw ¶
func (fpv *TimeInterval_FieldTerminalPathValue) SetToRaw(target proto.Message)
type TimeRange ¶
type TimeRange struct { // Optional. Start of time range StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty" firestore:"startTime"` // Optional. End of time range EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty" firestore:"endTime"` // contains filtered or unexported fields }
Time Range represents time between two points in time. Any of those can be missing, which means it's open-ended.
func (*TimeRange) CloneRaw ¶
func (o *TimeRange) CloneRaw() gotenobject.GotenObjectExt
func (*TimeRange) Descriptor ¶
Deprecated, Use TimeRange.ProtoReflect.Descriptor instead.
func (*TimeRange) GetEndTime ¶
func (m *TimeRange) GetEndTime() *timestamppb.Timestamp
func (*TimeRange) GetStartTime ¶
func (m *TimeRange) GetStartTime() *timestamppb.Timestamp
func (*TimeRange) GotenMessage ¶
func (*TimeRange) GotenMessage()
func (*TimeRange) GotenObjectExt ¶
func (o *TimeRange) GotenObjectExt()
func (*TimeRange) GotenValidate ¶
func (*TimeRange) MakeDiffFieldMask ¶
func (o *TimeRange) MakeDiffFieldMask(other *TimeRange) *TimeRange_FieldMask
func (*TimeRange) MakeFullFieldMask ¶
func (o *TimeRange) MakeFullFieldMask() *TimeRange_FieldMask
func (*TimeRange) MakeRawDiffFieldMask ¶
func (o *TimeRange) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*TimeRange) MakeRawFullFieldMask ¶
func (o *TimeRange) MakeRawFullFieldMask() gotenobject.FieldMask
func (*TimeRange) MarshalJSON ¶
func (*TimeRange) MergeRaw ¶
func (o *TimeRange) MergeRaw(source gotenobject.GotenObjectExt)
func (*TimeRange) ProtoMessage ¶
func (*TimeRange) ProtoMessage()
func (*TimeRange) ProtoReflect ¶
func (*TimeRange) SetEndTime ¶
func (m *TimeRange) SetEndTime(fv *timestamppb.Timestamp)
func (*TimeRange) SetStartTime ¶
func (m *TimeRange) SetStartTime(fv *timestamppb.Timestamp)
func (*TimeRange) UnmarshalJSON ¶
type TimeRangeFieldPathBuilder ¶
type TimeRangeFieldPathBuilder struct{}
func NewTimeRangeFieldPathBuilder ¶
func NewTimeRangeFieldPathBuilder() TimeRangeFieldPathBuilder
func (TimeRangeFieldPathBuilder) EndTime ¶
func (TimeRangeFieldPathBuilder) EndTime() TimeRangePathSelectorEndTime
func (TimeRangeFieldPathBuilder) StartTime ¶
func (TimeRangeFieldPathBuilder) StartTime() TimeRangePathSelectorStartTime
type TimeRangePathSelectorEndTime ¶
type TimeRangePathSelectorEndTime struct{}
func (TimeRangePathSelectorEndTime) FieldPath ¶
func (TimeRangePathSelectorEndTime) FieldPath() *TimeRange_FieldTerminalPath
func (TimeRangePathSelectorEndTime) WithArrayOfValues ¶
func (s TimeRangePathSelectorEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeRange_FieldTerminalPathArrayOfValues
func (TimeRangePathSelectorEndTime) WithValue ¶
func (s TimeRangePathSelectorEndTime) WithValue(value *timestamppb.Timestamp) *TimeRange_FieldTerminalPathValue
type TimeRangePathSelectorStartTime ¶
type TimeRangePathSelectorStartTime struct{}
func (TimeRangePathSelectorStartTime) FieldPath ¶
func (TimeRangePathSelectorStartTime) FieldPath() *TimeRange_FieldTerminalPath
func (TimeRangePathSelectorStartTime) WithArrayOfValues ¶
func (s TimeRangePathSelectorStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeRange_FieldTerminalPathArrayOfValues
func (TimeRangePathSelectorStartTime) WithValue ¶
func (s TimeRangePathSelectorStartTime) WithValue(value *timestamppb.Timestamp) *TimeRange_FieldTerminalPathValue
type TimeRange_FieldMask ¶
type TimeRange_FieldMask struct {
Paths []TimeRange_FieldPath
}
func FullTimeRange_FieldMask ¶
func FullTimeRange_FieldMask() *TimeRange_FieldMask
func (*TimeRange_FieldMask) AppendPath ¶
func (fieldMask *TimeRange_FieldMask) AppendPath(path TimeRange_FieldPath)
func (*TimeRange_FieldMask) AppendRawPath ¶
func (fieldMask *TimeRange_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*TimeRange_FieldMask) DecodeFirestore ¶
func (fieldMask *TimeRange_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*TimeRange_FieldMask) EncodeFirestore ¶
func (fieldMask *TimeRange_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*TimeRange_FieldMask) FilterInputFields ¶
func (fieldMask *TimeRange_FieldMask) FilterInputFields() *TimeRange_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*TimeRange_FieldMask) FromProtoFieldMask ¶
func (fieldMask *TimeRange_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*TimeRange_FieldMask) GetPaths ¶
func (fieldMask *TimeRange_FieldMask) GetPaths() []TimeRange_FieldPath
func (*TimeRange_FieldMask) GetRawPaths ¶
func (fieldMask *TimeRange_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*TimeRange_FieldMask) IsFull ¶
func (fieldMask *TimeRange_FieldMask) IsFull() bool
func (TimeRange_FieldMask) Marshal ¶
func (fieldMask TimeRange_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (TimeRange_FieldMask) MarshalJSON ¶
func (fieldMask TimeRange_FieldMask) MarshalJSON() ([]byte, error)
func (*TimeRange_FieldMask) PathsCount ¶
func (fieldMask *TimeRange_FieldMask) PathsCount() int
func (*TimeRange_FieldMask) Project ¶
func (fieldMask *TimeRange_FieldMask) Project(source *TimeRange) *TimeRange
func (*TimeRange_FieldMask) ProjectRaw ¶
func (fieldMask *TimeRange_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*TimeRange_FieldMask) ProtoMessage ¶
func (fieldMask *TimeRange_FieldMask) ProtoMessage()
func (*TimeRange_FieldMask) ProtoReflect ¶
func (fieldMask *TimeRange_FieldMask) ProtoReflect() preflect.Message
func (*TimeRange_FieldMask) Reset ¶
func (fieldMask *TimeRange_FieldMask) Reset()
func (*TimeRange_FieldMask) Set ¶
func (fieldMask *TimeRange_FieldMask) Set(target, source *TimeRange)
func (*TimeRange_FieldMask) SetFromCliFlag ¶
func (fieldMask *TimeRange_FieldMask) SetFromCliFlag(raw string) error
func (*TimeRange_FieldMask) SetRaw ¶
func (fieldMask *TimeRange_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*TimeRange_FieldMask) Size ¶
func (fieldMask *TimeRange_FieldMask) Size() int
func (*TimeRange_FieldMask) String ¶
func (fieldMask *TimeRange_FieldMask) String() string
func (*TimeRange_FieldMask) Subtract ¶
func (fieldMask *TimeRange_FieldMask) Subtract(other *TimeRange_FieldMask) *TimeRange_FieldMask
func (*TimeRange_FieldMask) SubtractRaw ¶
func (fieldMask *TimeRange_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*TimeRange_FieldMask) ToProtoFieldMask ¶
func (fieldMask *TimeRange_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*TimeRange_FieldMask) Unmarshal ¶
func (fieldMask *TimeRange_FieldMask) Unmarshal(data []byte) error
func (*TimeRange_FieldMask) UnmarshalJSON ¶
func (fieldMask *TimeRange_FieldMask) UnmarshalJSON(data []byte) error
type TimeRange_FieldPath ¶
type TimeRange_FieldPath interface { gotenobject.FieldPath Selector() TimeRange_FieldPathSelector Get(source *TimeRange) []interface{} GetSingle(source *TimeRange) (interface{}, bool) ClearValue(item *TimeRange) // Those methods build corresponding TimeRange_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) TimeRange_FieldPathValue WithIArrayOfValues(values interface{}) TimeRange_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) TimeRange_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildTimeRange_FieldPath ¶
func BuildTimeRange_FieldPath(fp gotenobject.RawFieldPath) (TimeRange_FieldPath, error)
func MustParseTimeRange_FieldPath ¶
func MustParseTimeRange_FieldPath(rawField string) TimeRange_FieldPath
func ParseTimeRange_FieldPath ¶
func ParseTimeRange_FieldPath(rawField string) (TimeRange_FieldPath, error)
type TimeRange_FieldPathArrayItemValue ¶
type TimeRange_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue TimeRange_FieldPath ContainsValue(*TimeRange) bool }
TimeRange_FieldPathArrayItemValue allows storing single item in Path-specific values for TimeRange according to their type Present only for array (repeated) types.
func MustParseTimeRange_FieldPathArrayItemValue ¶
func MustParseTimeRange_FieldPathArrayItemValue(pathStr, valueStr string) TimeRange_FieldPathArrayItemValue
func ParseTimeRange_FieldPathArrayItemValue ¶
func ParseTimeRange_FieldPathArrayItemValue(pathStr, valueStr string) (TimeRange_FieldPathArrayItemValue, error)
ParseTimeRange_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type TimeRange_FieldPathArrayOfValues ¶
type TimeRange_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues TimeRange_FieldPath }
TimeRange_FieldPathArrayOfValues allows storing slice of values for TimeRange fields according to their type
func MustParseTimeRange_FieldPathArrayOfValues ¶
func MustParseTimeRange_FieldPathArrayOfValues(pathStr, valuesStr string) TimeRange_FieldPathArrayOfValues
func ParseTimeRange_FieldPathArrayOfValues ¶
func ParseTimeRange_FieldPathArrayOfValues(pathStr, valuesStr string) (TimeRange_FieldPathArrayOfValues, error)
type TimeRange_FieldPathSelector ¶
type TimeRange_FieldPathSelector int32
const ( TimeRange_FieldPathSelectorStartTime TimeRange_FieldPathSelector = 0 TimeRange_FieldPathSelectorEndTime TimeRange_FieldPathSelector = 1 )
func (TimeRange_FieldPathSelector) String ¶
func (s TimeRange_FieldPathSelector) String() string
type TimeRange_FieldPathValue ¶
type TimeRange_FieldPathValue interface { TimeRange_FieldPath gotenobject.FieldPathValue SetTo(target **TimeRange) CompareWith(*TimeRange) (cmp int, comparable bool) }
TimeRange_FieldPathValue allows storing values for TimeRange fields according to their type
func MustParseTimeRange_FieldPathValue ¶
func MustParseTimeRange_FieldPathValue(pathStr, valueStr string) TimeRange_FieldPathValue
func ParseTimeRange_FieldPathValue ¶
func ParseTimeRange_FieldPathValue(pathStr, valueStr string) (TimeRange_FieldPathValue, error)
type TimeRange_FieldTerminalPath ¶
type TimeRange_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*TimeRange_FieldTerminalPath) ClearValue ¶
func (fp *TimeRange_FieldTerminalPath) ClearValue(item *TimeRange)
func (*TimeRange_FieldTerminalPath) ClearValueRaw ¶
func (fp *TimeRange_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*TimeRange_FieldTerminalPath) Get ¶
func (fp *TimeRange_FieldTerminalPath) Get(source *TimeRange) (values []interface{})
Get returns all values pointed by specific field from source TimeRange
func (*TimeRange_FieldTerminalPath) GetDefault ¶
func (fp *TimeRange_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*TimeRange_FieldTerminalPath) GetRaw ¶
func (fp *TimeRange_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*TimeRange_FieldTerminalPath) GetSingle ¶
func (fp *TimeRange_FieldTerminalPath) GetSingle(source *TimeRange) (interface{}, bool)
GetSingle returns value pointed by specific field of from source TimeRange
func (*TimeRange_FieldTerminalPath) GetSingleRaw ¶
func (fp *TimeRange_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*TimeRange_FieldTerminalPath) IsLeaf ¶
func (fp *TimeRange_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*TimeRange_FieldTerminalPath) JSONString ¶
func (fp *TimeRange_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*TimeRange_FieldTerminalPath) Selector ¶
func (fp *TimeRange_FieldTerminalPath) Selector() TimeRange_FieldPathSelector
func (*TimeRange_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *TimeRange_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*TimeRange_FieldTerminalPath) String ¶
func (fp *TimeRange_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*TimeRange_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *TimeRange_FieldTerminalPath) WithIArrayItemValue(value interface{}) TimeRange_FieldPathArrayItemValue
func (*TimeRange_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *TimeRange_FieldTerminalPath) WithIArrayOfValues(values interface{}) TimeRange_FieldPathArrayOfValues
func (*TimeRange_FieldTerminalPath) WithIValue ¶
func (fp *TimeRange_FieldTerminalPath) WithIValue(value interface{}) TimeRange_FieldPathValue
func (*TimeRange_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *TimeRange_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*TimeRange_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *TimeRange_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*TimeRange_FieldTerminalPath) WithRawIValue ¶
func (fp *TimeRange_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type TimeRange_FieldTerminalPathArrayItemValue ¶
type TimeRange_FieldTerminalPathArrayItemValue struct { TimeRange_FieldTerminalPath // contains filtered or unexported fields }
func (*TimeRange_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *TimeRange_FieldTerminalPathArrayItemValue) ContainsValue(source *TimeRange) bool
Contains returns a boolean indicating if value that is being held is present in given 'TimeRange'
func (*TimeRange_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *TimeRange_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object TimeRange as interface{}
func (*TimeRange_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *TimeRange_FieldTerminalPathArrayItemValue) GetSingle(source *TimeRange) (interface{}, bool)
func (*TimeRange_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *TimeRange_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type TimeRange_FieldTerminalPathArrayOfValues ¶
type TimeRange_FieldTerminalPathArrayOfValues struct { TimeRange_FieldTerminalPath // contains filtered or unexported fields }
func (*TimeRange_FieldTerminalPathArrayOfValues) AsEndTimeArrayOfValues ¶
func (fpaov *TimeRange_FieldTerminalPathArrayOfValues) AsEndTimeArrayOfValues() ([]*timestamppb.Timestamp, bool)
func (*TimeRange_FieldTerminalPathArrayOfValues) AsStartTimeArrayOfValues ¶
func (fpaov *TimeRange_FieldTerminalPathArrayOfValues) AsStartTimeArrayOfValues() ([]*timestamppb.Timestamp, bool)
func (*TimeRange_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *TimeRange_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type TimeRange_FieldTerminalPathValue ¶
type TimeRange_FieldTerminalPathValue struct { TimeRange_FieldTerminalPath // contains filtered or unexported fields }
func (*TimeRange_FieldTerminalPathValue) AsEndTimeValue ¶
func (fpv *TimeRange_FieldTerminalPathValue) AsEndTimeValue() (*timestamppb.Timestamp, bool)
func (*TimeRange_FieldTerminalPathValue) AsStartTimeValue ¶
func (fpv *TimeRange_FieldTerminalPathValue) AsStartTimeValue() (*timestamppb.Timestamp, bool)
func (*TimeRange_FieldTerminalPathValue) CompareWith ¶
func (fpv *TimeRange_FieldTerminalPathValue) CompareWith(source *TimeRange) (int, bool)
CompareWith compares value in the 'TimeRange_FieldTerminalPathValue' with the value under path in 'TimeRange'.
func (*TimeRange_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *TimeRange_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*TimeRange_FieldTerminalPathValue) GetRawValue ¶
func (fpv *TimeRange_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'TimeRange' as interface{}
func (*TimeRange_FieldTerminalPathValue) SetTo ¶
func (fpv *TimeRange_FieldTerminalPathValue) SetTo(target **TimeRange)
SetTo stores value for selected field for object TimeRange
func (*TimeRange_FieldTerminalPathValue) SetToRaw ¶
func (fpv *TimeRange_FieldTerminalPathValue) SetToRaw(target proto.Message)
type TimeSeriesSelector ¶
type TimeSeriesSelector struct { // Metric Selector used to specify filtered Metric types and labels Metric *MetricSelector `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty" firestore:"metric"` // Resource Selector used to specify filtered Monitored Resource // types and labels Resource *MonitoredResourceSelector `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty" firestore:"resource"` // contains filtered or unexported fields }
func (*TimeSeriesSelector) Clone ¶
func (o *TimeSeriesSelector) Clone() *TimeSeriesSelector
func (*TimeSeriesSelector) CloneRaw ¶
func (o *TimeSeriesSelector) CloneRaw() gotenobject.GotenObjectExt
func (*TimeSeriesSelector) Descriptor ¶
func (*TimeSeriesSelector) Descriptor() ([]byte, []int)
Deprecated, Use TimeSeriesSelector.ProtoReflect.Descriptor instead.
func (*TimeSeriesSelector) GetMetric ¶
func (m *TimeSeriesSelector) GetMetric() *MetricSelector
func (*TimeSeriesSelector) GetResource ¶
func (m *TimeSeriesSelector) GetResource() *MonitoredResourceSelector
func (*TimeSeriesSelector) GotenMessage ¶
func (*TimeSeriesSelector) GotenMessage()
func (*TimeSeriesSelector) GotenObjectExt ¶
func (o *TimeSeriesSelector) GotenObjectExt()
func (*TimeSeriesSelector) GotenValidate ¶
func (obj *TimeSeriesSelector) GotenValidate() error
func (*TimeSeriesSelector) MakeDiffFieldMask ¶
func (o *TimeSeriesSelector) MakeDiffFieldMask(other *TimeSeriesSelector) *TimeSeriesSelector_FieldMask
func (*TimeSeriesSelector) MakeFullFieldMask ¶
func (o *TimeSeriesSelector) MakeFullFieldMask() *TimeSeriesSelector_FieldMask
func (*TimeSeriesSelector) MakeRawDiffFieldMask ¶
func (o *TimeSeriesSelector) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*TimeSeriesSelector) MakeRawFullFieldMask ¶
func (o *TimeSeriesSelector) MakeRawFullFieldMask() gotenobject.FieldMask
func (*TimeSeriesSelector) Marshal ¶
func (m *TimeSeriesSelector) Marshal() ([]byte, error)
func (*TimeSeriesSelector) MarshalJSON ¶
func (m *TimeSeriesSelector) MarshalJSON() ([]byte, error)
func (*TimeSeriesSelector) Merge ¶
func (o *TimeSeriesSelector) Merge(source *TimeSeriesSelector)
func (*TimeSeriesSelector) MergeRaw ¶
func (o *TimeSeriesSelector) MergeRaw(source gotenobject.GotenObjectExt)
func (*TimeSeriesSelector) ProtoMessage ¶
func (*TimeSeriesSelector) ProtoMessage()
func (*TimeSeriesSelector) ProtoReflect ¶
func (m *TimeSeriesSelector) ProtoReflect() preflect.Message
func (*TimeSeriesSelector) Reset ¶
func (m *TimeSeriesSelector) Reset()
func (*TimeSeriesSelector) SetMetric ¶
func (m *TimeSeriesSelector) SetMetric(fv *MetricSelector)
func (*TimeSeriesSelector) SetResource ¶
func (m *TimeSeriesSelector) SetResource(fv *MonitoredResourceSelector)
func (*TimeSeriesSelector) String ¶
func (m *TimeSeriesSelector) String() string
func (*TimeSeriesSelector) Unmarshal ¶
func (m *TimeSeriesSelector) Unmarshal(b []byte) error
func (*TimeSeriesSelector) UnmarshalJSON ¶
func (m *TimeSeriesSelector) UnmarshalJSON(data []byte) error
type TimeSeriesSelectorFieldPathBuilder ¶
type TimeSeriesSelectorFieldPathBuilder struct{}
func NewTimeSeriesSelectorFieldPathBuilder ¶
func NewTimeSeriesSelectorFieldPathBuilder() TimeSeriesSelectorFieldPathBuilder
func (TimeSeriesSelectorFieldPathBuilder) Resource ¶
func (TimeSeriesSelectorFieldPathBuilder) Resource() TimeSeriesSelectorPathSelectorResource
type TimeSeriesSelectorMapPathSelectorMetricLabels ¶
type TimeSeriesSelectorMapPathSelectorMetricLabels struct {
// contains filtered or unexported fields
}
func (TimeSeriesSelectorMapPathSelectorMetricLabels) FieldPath ¶
func (s TimeSeriesSelectorMapPathSelectorMetricLabels) FieldPath() *TimeSeriesSelector_FieldSubPath
func (TimeSeriesSelectorMapPathSelectorMetricLabels) WithArrayOfValues ¶
func (s TimeSeriesSelectorMapPathSelectorMetricLabels) WithArrayOfValues(values []*Strings) *TimeSeriesSelector_FieldSubPathArrayOfValues
func (TimeSeriesSelectorMapPathSelectorMetricLabels) WithValue ¶
func (s TimeSeriesSelectorMapPathSelectorMetricLabels) WithValue(value *Strings) *TimeSeriesSelector_FieldSubPathValue
type TimeSeriesSelectorMapPathSelectorResourceLabels ¶
type TimeSeriesSelectorMapPathSelectorResourceLabels struct {
// contains filtered or unexported fields
}
func (TimeSeriesSelectorMapPathSelectorResourceLabels) FieldPath ¶
func (s TimeSeriesSelectorMapPathSelectorResourceLabels) FieldPath() *TimeSeriesSelector_FieldSubPath
func (TimeSeriesSelectorMapPathSelectorResourceLabels) WithArrayOfValues ¶
func (s TimeSeriesSelectorMapPathSelectorResourceLabels) WithArrayOfValues(values []*Strings) *TimeSeriesSelector_FieldSubPathArrayOfValues
func (TimeSeriesSelectorMapPathSelectorResourceLabels) WithValue ¶
func (s TimeSeriesSelectorMapPathSelectorResourceLabels) WithValue(value *Strings) *TimeSeriesSelector_FieldSubPathValue
type TimeSeriesSelectorPathSelectorMetric ¶
type TimeSeriesSelectorPathSelectorMetric struct{}
func (TimeSeriesSelectorPathSelectorMetric) FieldPath ¶
func (TimeSeriesSelectorPathSelectorMetric) FieldPath() *TimeSeriesSelector_FieldTerminalPath
func (TimeSeriesSelectorPathSelectorMetric) WithArrayOfValues ¶
func (s TimeSeriesSelectorPathSelectorMetric) WithArrayOfValues(values []*MetricSelector) *TimeSeriesSelector_FieldTerminalPathArrayOfValues
func (TimeSeriesSelectorPathSelectorMetric) WithSubArrayItemValue ¶
func (s TimeSeriesSelectorPathSelectorMetric) WithSubArrayItemValue(subPathArrayItemValue MetricSelector_FieldPathArrayItemValue) *TimeSeriesSelector_FieldSubPathArrayItemValue
func (TimeSeriesSelectorPathSelectorMetric) WithSubArrayOfValues ¶
func (s TimeSeriesSelectorPathSelectorMetric) WithSubArrayOfValues(subPathArrayOfValues MetricSelector_FieldPathArrayOfValues) *TimeSeriesSelector_FieldSubPathArrayOfValues
func (TimeSeriesSelectorPathSelectorMetric) WithSubPath ¶
func (TimeSeriesSelectorPathSelectorMetric) WithSubPath(subPath MetricSelector_FieldPath) *TimeSeriesSelector_FieldSubPath
func (TimeSeriesSelectorPathSelectorMetric) WithSubValue ¶
func (s TimeSeriesSelectorPathSelectorMetric) WithSubValue(subPathValue MetricSelector_FieldPathValue) *TimeSeriesSelector_FieldSubPathValue
func (TimeSeriesSelectorPathSelectorMetric) WithValue ¶
func (s TimeSeriesSelectorPathSelectorMetric) WithValue(value *MetricSelector) *TimeSeriesSelector_FieldTerminalPathValue
type TimeSeriesSelectorPathSelectorMetricLabels ¶
type TimeSeriesSelectorPathSelectorMetricLabels struct{}
func (TimeSeriesSelectorPathSelectorMetricLabels) FieldPath ¶
func (TimeSeriesSelectorPathSelectorMetricLabels) FieldPath() *TimeSeriesSelector_FieldSubPath
func (TimeSeriesSelectorPathSelectorMetricLabels) WithArrayOfValues ¶
func (s TimeSeriesSelectorPathSelectorMetricLabels) WithArrayOfValues(values []map[string]*Strings) *TimeSeriesSelector_FieldSubPathArrayOfValues
func (TimeSeriesSelectorPathSelectorMetricLabels) WithValue ¶
func (s TimeSeriesSelectorPathSelectorMetricLabels) WithValue(value map[string]*Strings) *TimeSeriesSelector_FieldSubPathValue
type TimeSeriesSelectorPathSelectorMetricTypes ¶
type TimeSeriesSelectorPathSelectorMetricTypes struct{}
func (TimeSeriesSelectorPathSelectorMetricTypes) FieldPath ¶
func (TimeSeriesSelectorPathSelectorMetricTypes) FieldPath() *TimeSeriesSelector_FieldSubPath
func (TimeSeriesSelectorPathSelectorMetricTypes) WithArrayOfValues ¶
func (s TimeSeriesSelectorPathSelectorMetricTypes) WithArrayOfValues(values [][]string) *TimeSeriesSelector_FieldSubPathArrayOfValues
func (TimeSeriesSelectorPathSelectorMetricTypes) WithItemValue ¶
func (s TimeSeriesSelectorPathSelectorMetricTypes) WithItemValue(value string) *TimeSeriesSelector_FieldSubPathArrayItemValue
func (TimeSeriesSelectorPathSelectorMetricTypes) WithValue ¶
func (s TimeSeriesSelectorPathSelectorMetricTypes) WithValue(value []string) *TimeSeriesSelector_FieldSubPathValue
type TimeSeriesSelectorPathSelectorResource ¶
type TimeSeriesSelectorPathSelectorResource struct{}
func (TimeSeriesSelectorPathSelectorResource) FieldPath ¶
func (TimeSeriesSelectorPathSelectorResource) FieldPath() *TimeSeriesSelector_FieldTerminalPath
func (TimeSeriesSelectorPathSelectorResource) WithArrayOfValues ¶
func (s TimeSeriesSelectorPathSelectorResource) WithArrayOfValues(values []*MonitoredResourceSelector) *TimeSeriesSelector_FieldTerminalPathArrayOfValues
func (TimeSeriesSelectorPathSelectorResource) WithSubArrayItemValue ¶
func (s TimeSeriesSelectorPathSelectorResource) WithSubArrayItemValue(subPathArrayItemValue MonitoredResourceSelector_FieldPathArrayItemValue) *TimeSeriesSelector_FieldSubPathArrayItemValue
func (TimeSeriesSelectorPathSelectorResource) WithSubArrayOfValues ¶
func (s TimeSeriesSelectorPathSelectorResource) WithSubArrayOfValues(subPathArrayOfValues MonitoredResourceSelector_FieldPathArrayOfValues) *TimeSeriesSelector_FieldSubPathArrayOfValues
func (TimeSeriesSelectorPathSelectorResource) WithSubPath ¶
func (TimeSeriesSelectorPathSelectorResource) WithSubPath(subPath MonitoredResourceSelector_FieldPath) *TimeSeriesSelector_FieldSubPath
func (TimeSeriesSelectorPathSelectorResource) WithSubValue ¶
func (s TimeSeriesSelectorPathSelectorResource) WithSubValue(subPathValue MonitoredResourceSelector_FieldPathValue) *TimeSeriesSelector_FieldSubPathValue
func (TimeSeriesSelectorPathSelectorResource) WithValue ¶
func (s TimeSeriesSelectorPathSelectorResource) WithValue(value *MonitoredResourceSelector) *TimeSeriesSelector_FieldTerminalPathValue
type TimeSeriesSelectorPathSelectorResourceLabels ¶
type TimeSeriesSelectorPathSelectorResourceLabels struct{}
func (TimeSeriesSelectorPathSelectorResourceLabels) FieldPath ¶
func (TimeSeriesSelectorPathSelectorResourceLabels) FieldPath() *TimeSeriesSelector_FieldSubPath
func (TimeSeriesSelectorPathSelectorResourceLabels) WithArrayOfValues ¶
func (s TimeSeriesSelectorPathSelectorResourceLabels) WithArrayOfValues(values []map[string]*Strings) *TimeSeriesSelector_FieldSubPathArrayOfValues
func (TimeSeriesSelectorPathSelectorResourceLabels) WithValue ¶
func (s TimeSeriesSelectorPathSelectorResourceLabels) WithValue(value map[string]*Strings) *TimeSeriesSelector_FieldSubPathValue
type TimeSeriesSelectorPathSelectorResourceTypes ¶
type TimeSeriesSelectorPathSelectorResourceTypes struct{}
func (TimeSeriesSelectorPathSelectorResourceTypes) FieldPath ¶
func (TimeSeriesSelectorPathSelectorResourceTypes) FieldPath() *TimeSeriesSelector_FieldSubPath
func (TimeSeriesSelectorPathSelectorResourceTypes) WithArrayOfValues ¶
func (s TimeSeriesSelectorPathSelectorResourceTypes) WithArrayOfValues(values [][]string) *TimeSeriesSelector_FieldSubPathArrayOfValues
func (TimeSeriesSelectorPathSelectorResourceTypes) WithItemValue ¶
func (s TimeSeriesSelectorPathSelectorResourceTypes) WithItemValue(value string) *TimeSeriesSelector_FieldSubPathArrayItemValue
func (TimeSeriesSelectorPathSelectorResourceTypes) WithValue ¶
func (s TimeSeriesSelectorPathSelectorResourceTypes) WithValue(value []string) *TimeSeriesSelector_FieldSubPathValue
type TimeSeriesSelector_FieldMask ¶
type TimeSeriesSelector_FieldMask struct {
Paths []TimeSeriesSelector_FieldPath
}
func FullTimeSeriesSelector_FieldMask ¶
func FullTimeSeriesSelector_FieldMask() *TimeSeriesSelector_FieldMask
func (*TimeSeriesSelector_FieldMask) AppendPath ¶
func (fieldMask *TimeSeriesSelector_FieldMask) AppendPath(path TimeSeriesSelector_FieldPath)
func (*TimeSeriesSelector_FieldMask) AppendRawPath ¶
func (fieldMask *TimeSeriesSelector_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*TimeSeriesSelector_FieldMask) DecodeFirestore ¶
func (fieldMask *TimeSeriesSelector_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*TimeSeriesSelector_FieldMask) EncodeFirestore ¶
func (fieldMask *TimeSeriesSelector_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*TimeSeriesSelector_FieldMask) FilterInputFields ¶
func (fieldMask *TimeSeriesSelector_FieldMask) FilterInputFields() *TimeSeriesSelector_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*TimeSeriesSelector_FieldMask) FromProtoFieldMask ¶
func (fieldMask *TimeSeriesSelector_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*TimeSeriesSelector_FieldMask) GetPaths ¶
func (fieldMask *TimeSeriesSelector_FieldMask) GetPaths() []TimeSeriesSelector_FieldPath
func (*TimeSeriesSelector_FieldMask) GetRawPaths ¶
func (fieldMask *TimeSeriesSelector_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*TimeSeriesSelector_FieldMask) IsFull ¶
func (fieldMask *TimeSeriesSelector_FieldMask) IsFull() bool
func (TimeSeriesSelector_FieldMask) Marshal ¶
func (fieldMask TimeSeriesSelector_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (TimeSeriesSelector_FieldMask) MarshalJSON ¶
func (fieldMask TimeSeriesSelector_FieldMask) MarshalJSON() ([]byte, error)
func (*TimeSeriesSelector_FieldMask) PathsCount ¶
func (fieldMask *TimeSeriesSelector_FieldMask) PathsCount() int
func (*TimeSeriesSelector_FieldMask) Project ¶
func (fieldMask *TimeSeriesSelector_FieldMask) Project(source *TimeSeriesSelector) *TimeSeriesSelector
func (*TimeSeriesSelector_FieldMask) ProjectRaw ¶
func (fieldMask *TimeSeriesSelector_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*TimeSeriesSelector_FieldMask) ProtoMessage ¶
func (fieldMask *TimeSeriesSelector_FieldMask) ProtoMessage()
func (*TimeSeriesSelector_FieldMask) ProtoReflect ¶
func (fieldMask *TimeSeriesSelector_FieldMask) ProtoReflect() preflect.Message
func (*TimeSeriesSelector_FieldMask) Reset ¶
func (fieldMask *TimeSeriesSelector_FieldMask) Reset()
func (*TimeSeriesSelector_FieldMask) Set ¶
func (fieldMask *TimeSeriesSelector_FieldMask) Set(target, source *TimeSeriesSelector)
func (*TimeSeriesSelector_FieldMask) SetFromCliFlag ¶
func (fieldMask *TimeSeriesSelector_FieldMask) SetFromCliFlag(raw string) error
func (*TimeSeriesSelector_FieldMask) SetRaw ¶
func (fieldMask *TimeSeriesSelector_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*TimeSeriesSelector_FieldMask) Size ¶
func (fieldMask *TimeSeriesSelector_FieldMask) Size() int
func (*TimeSeriesSelector_FieldMask) String ¶
func (fieldMask *TimeSeriesSelector_FieldMask) String() string
func (*TimeSeriesSelector_FieldMask) Subtract ¶
func (fieldMask *TimeSeriesSelector_FieldMask) Subtract(other *TimeSeriesSelector_FieldMask) *TimeSeriesSelector_FieldMask
func (*TimeSeriesSelector_FieldMask) SubtractRaw ¶
func (fieldMask *TimeSeriesSelector_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*TimeSeriesSelector_FieldMask) ToProtoFieldMask ¶
func (fieldMask *TimeSeriesSelector_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*TimeSeriesSelector_FieldMask) Unmarshal ¶
func (fieldMask *TimeSeriesSelector_FieldMask) Unmarshal(data []byte) error
func (*TimeSeriesSelector_FieldMask) UnmarshalJSON ¶
func (fieldMask *TimeSeriesSelector_FieldMask) UnmarshalJSON(data []byte) error
type TimeSeriesSelector_FieldPath ¶
type TimeSeriesSelector_FieldPath interface { gotenobject.FieldPath Selector() TimeSeriesSelector_FieldPathSelector Get(source *TimeSeriesSelector) []interface{} GetSingle(source *TimeSeriesSelector) (interface{}, bool) ClearValue(item *TimeSeriesSelector) // Those methods build corresponding TimeSeriesSelector_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) TimeSeriesSelector_FieldPathValue WithIArrayOfValues(values interface{}) TimeSeriesSelector_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) TimeSeriesSelector_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildTimeSeriesSelector_FieldPath ¶
func BuildTimeSeriesSelector_FieldPath(fp gotenobject.RawFieldPath) (TimeSeriesSelector_FieldPath, error)
func MustParseTimeSeriesSelector_FieldPath ¶
func MustParseTimeSeriesSelector_FieldPath(rawField string) TimeSeriesSelector_FieldPath
func ParseTimeSeriesSelector_FieldPath ¶
func ParseTimeSeriesSelector_FieldPath(rawField string) (TimeSeriesSelector_FieldPath, error)
type TimeSeriesSelector_FieldPathArrayItemValue ¶
type TimeSeriesSelector_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue TimeSeriesSelector_FieldPath ContainsValue(*TimeSeriesSelector) bool }
TimeSeriesSelector_FieldPathArrayItemValue allows storing single item in Path-specific values for TimeSeriesSelector according to their type Present only for array (repeated) types.
func MustParseTimeSeriesSelector_FieldPathArrayItemValue ¶
func MustParseTimeSeriesSelector_FieldPathArrayItemValue(pathStr, valueStr string) TimeSeriesSelector_FieldPathArrayItemValue
func ParseTimeSeriesSelector_FieldPathArrayItemValue ¶
func ParseTimeSeriesSelector_FieldPathArrayItemValue(pathStr, valueStr string) (TimeSeriesSelector_FieldPathArrayItemValue, error)
ParseTimeSeriesSelector_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type TimeSeriesSelector_FieldPathArrayOfValues ¶
type TimeSeriesSelector_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues TimeSeriesSelector_FieldPath }
TimeSeriesSelector_FieldPathArrayOfValues allows storing slice of values for TimeSeriesSelector fields according to their type
func MustParseTimeSeriesSelector_FieldPathArrayOfValues ¶
func MustParseTimeSeriesSelector_FieldPathArrayOfValues(pathStr, valuesStr string) TimeSeriesSelector_FieldPathArrayOfValues
func ParseTimeSeriesSelector_FieldPathArrayOfValues ¶
func ParseTimeSeriesSelector_FieldPathArrayOfValues(pathStr, valuesStr string) (TimeSeriesSelector_FieldPathArrayOfValues, error)
type TimeSeriesSelector_FieldPathSelector ¶
type TimeSeriesSelector_FieldPathSelector int32
const ( TimeSeriesSelector_FieldPathSelectorMetric TimeSeriesSelector_FieldPathSelector = 0 TimeSeriesSelector_FieldPathSelectorResource TimeSeriesSelector_FieldPathSelector = 1 )
func (TimeSeriesSelector_FieldPathSelector) String ¶
func (s TimeSeriesSelector_FieldPathSelector) String() string
type TimeSeriesSelector_FieldPathValue ¶
type TimeSeriesSelector_FieldPathValue interface { TimeSeriesSelector_FieldPath gotenobject.FieldPathValue SetTo(target **TimeSeriesSelector) CompareWith(*TimeSeriesSelector) (cmp int, comparable bool) }
TimeSeriesSelector_FieldPathValue allows storing values for TimeSeriesSelector fields according to their type
func MustParseTimeSeriesSelector_FieldPathValue ¶
func MustParseTimeSeriesSelector_FieldPathValue(pathStr, valueStr string) TimeSeriesSelector_FieldPathValue
func ParseTimeSeriesSelector_FieldPathValue ¶
func ParseTimeSeriesSelector_FieldPathValue(pathStr, valueStr string) (TimeSeriesSelector_FieldPathValue, error)
type TimeSeriesSelector_FieldSubPath ¶
type TimeSeriesSelector_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*TimeSeriesSelector_FieldSubPath) AsMetricSubPath ¶
func (fps *TimeSeriesSelector_FieldSubPath) AsMetricSubPath() (MetricSelector_FieldPath, bool)
func (*TimeSeriesSelector_FieldSubPath) AsResourceSubPath ¶
func (fps *TimeSeriesSelector_FieldSubPath) AsResourceSubPath() (MonitoredResourceSelector_FieldPath, bool)
func (*TimeSeriesSelector_FieldSubPath) ClearValue ¶
func (fps *TimeSeriesSelector_FieldSubPath) ClearValue(item *TimeSeriesSelector)
func (*TimeSeriesSelector_FieldSubPath) ClearValueRaw ¶
func (fps *TimeSeriesSelector_FieldSubPath) ClearValueRaw(item proto.Message)
func (*TimeSeriesSelector_FieldSubPath) Get ¶
func (fps *TimeSeriesSelector_FieldSubPath) Get(source *TimeSeriesSelector) (values []interface{})
Get returns all values pointed by selected field from source TimeSeriesSelector
func (*TimeSeriesSelector_FieldSubPath) GetDefault ¶
func (fps *TimeSeriesSelector_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*TimeSeriesSelector_FieldSubPath) GetRaw ¶
func (fps *TimeSeriesSelector_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*TimeSeriesSelector_FieldSubPath) GetSingle ¶
func (fps *TimeSeriesSelector_FieldSubPath) GetSingle(source *TimeSeriesSelector) (interface{}, bool)
GetSingle returns value of selected field from source TimeSeriesSelector
func (*TimeSeriesSelector_FieldSubPath) GetSingleRaw ¶
func (fps *TimeSeriesSelector_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*TimeSeriesSelector_FieldSubPath) IsLeaf ¶
func (fps *TimeSeriesSelector_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*TimeSeriesSelector_FieldSubPath) JSONString ¶
func (fps *TimeSeriesSelector_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*TimeSeriesSelector_FieldSubPath) Selector ¶
func (fps *TimeSeriesSelector_FieldSubPath) Selector() TimeSeriesSelector_FieldPathSelector
func (*TimeSeriesSelector_FieldSubPath) SplitIntoTerminalIPaths ¶
func (fps *TimeSeriesSelector_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*TimeSeriesSelector_FieldSubPath) String ¶
func (fps *TimeSeriesSelector_FieldSubPath) String() string
String returns path representation in proto convention
func (*TimeSeriesSelector_FieldSubPath) WithIArrayItemValue ¶
func (fps *TimeSeriesSelector_FieldSubPath) WithIArrayItemValue(value interface{}) TimeSeriesSelector_FieldPathArrayItemValue
func (*TimeSeriesSelector_FieldSubPath) WithIArrayOfValues ¶
func (fps *TimeSeriesSelector_FieldSubPath) WithIArrayOfValues(values interface{}) TimeSeriesSelector_FieldPathArrayOfValues
func (*TimeSeriesSelector_FieldSubPath) WithIValue ¶
func (fps *TimeSeriesSelector_FieldSubPath) WithIValue(value interface{}) TimeSeriesSelector_FieldPathValue
func (*TimeSeriesSelector_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *TimeSeriesSelector_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*TimeSeriesSelector_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *TimeSeriesSelector_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*TimeSeriesSelector_FieldSubPath) WithRawIValue ¶
func (fps *TimeSeriesSelector_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type TimeSeriesSelector_FieldSubPathArrayItemValue ¶
type TimeSeriesSelector_FieldSubPathArrayItemValue struct { TimeSeriesSelector_FieldPath // contains filtered or unexported fields }
func (*TimeSeriesSelector_FieldSubPathArrayItemValue) AsMetricPathItemValue ¶
func (fpaivs *TimeSeriesSelector_FieldSubPathArrayItemValue) AsMetricPathItemValue() (MetricSelector_FieldPathArrayItemValue, bool)
func (*TimeSeriesSelector_FieldSubPathArrayItemValue) AsResourcePathItemValue ¶
func (fpaivs *TimeSeriesSelector_FieldSubPathArrayItemValue) AsResourcePathItemValue() (MonitoredResourceSelector_FieldPathArrayItemValue, bool)
func (*TimeSeriesSelector_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *TimeSeriesSelector_FieldSubPathArrayItemValue) ContainsValue(source *TimeSeriesSelector) bool
Contains returns a boolean indicating if value that is being held is present in given 'TimeSeriesSelector'
func (*TimeSeriesSelector_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *TimeSeriesSelector_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type TimeSeriesSelector_FieldSubPathArrayOfValues ¶
type TimeSeriesSelector_FieldSubPathArrayOfValues struct { TimeSeriesSelector_FieldPath // contains filtered or unexported fields }
func (*TimeSeriesSelector_FieldSubPathArrayOfValues) AsMetricPathArrayOfValues ¶
func (fpsaov *TimeSeriesSelector_FieldSubPathArrayOfValues) AsMetricPathArrayOfValues() (MetricSelector_FieldPathArrayOfValues, bool)
func (*TimeSeriesSelector_FieldSubPathArrayOfValues) AsResourcePathArrayOfValues ¶
func (fpsaov *TimeSeriesSelector_FieldSubPathArrayOfValues) AsResourcePathArrayOfValues() (MonitoredResourceSelector_FieldPathArrayOfValues, bool)
func (*TimeSeriesSelector_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *TimeSeriesSelector_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type TimeSeriesSelector_FieldSubPathValue ¶
type TimeSeriesSelector_FieldSubPathValue struct { TimeSeriesSelector_FieldPath // contains filtered or unexported fields }
func (*TimeSeriesSelector_FieldSubPathValue) AsMetricPathValue ¶
func (fpvs *TimeSeriesSelector_FieldSubPathValue) AsMetricPathValue() (MetricSelector_FieldPathValue, bool)
func (*TimeSeriesSelector_FieldSubPathValue) AsResourcePathValue ¶
func (fpvs *TimeSeriesSelector_FieldSubPathValue) AsResourcePathValue() (MonitoredResourceSelector_FieldPathValue, bool)
func (*TimeSeriesSelector_FieldSubPathValue) CompareWith ¶
func (fpvs *TimeSeriesSelector_FieldSubPathValue) CompareWith(source *TimeSeriesSelector) (int, bool)
func (*TimeSeriesSelector_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *TimeSeriesSelector_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*TimeSeriesSelector_FieldSubPathValue) GetRawValue ¶
func (fpvs *TimeSeriesSelector_FieldSubPathValue) GetRawValue() interface{}
func (*TimeSeriesSelector_FieldSubPathValue) SetTo ¶
func (fpvs *TimeSeriesSelector_FieldSubPathValue) SetTo(target **TimeSeriesSelector)
func (*TimeSeriesSelector_FieldSubPathValue) SetToRaw ¶
func (fpvs *TimeSeriesSelector_FieldSubPathValue) SetToRaw(target proto.Message)
type TimeSeriesSelector_FieldTerminalPath ¶
type TimeSeriesSelector_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*TimeSeriesSelector_FieldTerminalPath) ClearValue ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) ClearValue(item *TimeSeriesSelector)
func (*TimeSeriesSelector_FieldTerminalPath) ClearValueRaw ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*TimeSeriesSelector_FieldTerminalPath) Get ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) Get(source *TimeSeriesSelector) (values []interface{})
Get returns all values pointed by specific field from source TimeSeriesSelector
func (*TimeSeriesSelector_FieldTerminalPath) GetDefault ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*TimeSeriesSelector_FieldTerminalPath) GetRaw ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*TimeSeriesSelector_FieldTerminalPath) GetSingle ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) GetSingle(source *TimeSeriesSelector) (interface{}, bool)
GetSingle returns value pointed by specific field of from source TimeSeriesSelector
func (*TimeSeriesSelector_FieldTerminalPath) GetSingleRaw ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*TimeSeriesSelector_FieldTerminalPath) IsLeaf ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*TimeSeriesSelector_FieldTerminalPath) JSONString ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*TimeSeriesSelector_FieldTerminalPath) Selector ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) Selector() TimeSeriesSelector_FieldPathSelector
func (*TimeSeriesSelector_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*TimeSeriesSelector_FieldTerminalPath) String ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*TimeSeriesSelector_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) WithIArrayItemValue(value interface{}) TimeSeriesSelector_FieldPathArrayItemValue
func (*TimeSeriesSelector_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) WithIArrayOfValues(values interface{}) TimeSeriesSelector_FieldPathArrayOfValues
func (*TimeSeriesSelector_FieldTerminalPath) WithIValue ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) WithIValue(value interface{}) TimeSeriesSelector_FieldPathValue
func (*TimeSeriesSelector_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*TimeSeriesSelector_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*TimeSeriesSelector_FieldTerminalPath) WithRawIValue ¶
func (fp *TimeSeriesSelector_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type TimeSeriesSelector_FieldTerminalPathArrayItemValue ¶
type TimeSeriesSelector_FieldTerminalPathArrayItemValue struct { TimeSeriesSelector_FieldTerminalPath // contains filtered or unexported fields }
func (*TimeSeriesSelector_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *TimeSeriesSelector_FieldTerminalPathArrayItemValue) ContainsValue(source *TimeSeriesSelector) bool
Contains returns a boolean indicating if value that is being held is present in given 'TimeSeriesSelector'
func (*TimeSeriesSelector_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *TimeSeriesSelector_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object TimeSeriesSelector as interface{}
func (*TimeSeriesSelector_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *TimeSeriesSelector_FieldTerminalPathArrayItemValue) GetSingle(source *TimeSeriesSelector) (interface{}, bool)
func (*TimeSeriesSelector_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *TimeSeriesSelector_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type TimeSeriesSelector_FieldTerminalPathArrayOfValues ¶
type TimeSeriesSelector_FieldTerminalPathArrayOfValues struct { TimeSeriesSelector_FieldTerminalPath // contains filtered or unexported fields }
func (*TimeSeriesSelector_FieldTerminalPathArrayOfValues) AsMetricArrayOfValues ¶
func (fpaov *TimeSeriesSelector_FieldTerminalPathArrayOfValues) AsMetricArrayOfValues() ([]*MetricSelector, bool)
func (*TimeSeriesSelector_FieldTerminalPathArrayOfValues) AsResourceArrayOfValues ¶
func (fpaov *TimeSeriesSelector_FieldTerminalPathArrayOfValues) AsResourceArrayOfValues() ([]*MonitoredResourceSelector, bool)
func (*TimeSeriesSelector_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *TimeSeriesSelector_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type TimeSeriesSelector_FieldTerminalPathValue ¶
type TimeSeriesSelector_FieldTerminalPathValue struct { TimeSeriesSelector_FieldTerminalPath // contains filtered or unexported fields }
func (*TimeSeriesSelector_FieldTerminalPathValue) AsMetricValue ¶
func (fpv *TimeSeriesSelector_FieldTerminalPathValue) AsMetricValue() (*MetricSelector, bool)
func (*TimeSeriesSelector_FieldTerminalPathValue) AsResourceValue ¶
func (fpv *TimeSeriesSelector_FieldTerminalPathValue) AsResourceValue() (*MonitoredResourceSelector, bool)
func (*TimeSeriesSelector_FieldTerminalPathValue) CompareWith ¶
func (fpv *TimeSeriesSelector_FieldTerminalPathValue) CompareWith(source *TimeSeriesSelector) (int, bool)
CompareWith compares value in the 'TimeSeriesSelector_FieldTerminalPathValue' with the value under path in 'TimeSeriesSelector'.
func (*TimeSeriesSelector_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *TimeSeriesSelector_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*TimeSeriesSelector_FieldTerminalPathValue) GetRawValue ¶
func (fpv *TimeSeriesSelector_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'TimeSeriesSelector' as interface{}
func (*TimeSeriesSelector_FieldTerminalPathValue) SetTo ¶
func (fpv *TimeSeriesSelector_FieldTerminalPathValue) SetTo(target **TimeSeriesSelector)
SetTo stores value for selected field for object TimeSeriesSelector
func (*TimeSeriesSelector_FieldTerminalPathValue) SetToRaw ¶
func (fpv *TimeSeriesSelector_FieldTerminalPathValue) SetToRaw(target proto.Message)
type TimeSeriesView ¶
type TimeSeriesView int32
Controls which fields are returned by `ListTimeSeries`.
const ( // Returns the identity of the metric(s), the time series, // and the time series data. TimeSeriesView_FULL TimeSeriesView = 0 // Returns the identity of the metric and the time series resource, // but not the time series data. TimeSeriesView_HEADERS TimeSeriesView = 1 )
func (TimeSeriesView) Descriptor ¶
func (TimeSeriesView) Descriptor() preflect.EnumDescriptor
func (TimeSeriesView) Enum ¶
func (x TimeSeriesView) Enum() *TimeSeriesView
func (TimeSeriesView) EnumDescriptor ¶
func (TimeSeriesView) EnumDescriptor() ([]byte, []int)
Deprecated, Use TimeSeriesView.ProtoReflect.Descriptor instead.
func (TimeSeriesView) Number ¶
func (x TimeSeriesView) Number() preflect.EnumNumber
func (TimeSeriesView) String ¶
func (x TimeSeriesView) String() string
func (TimeSeriesView) Type ¶
func (TimeSeriesView) Type() preflect.EnumType
type TypedValue ¶
type TypedValue struct { // The typed value field. // // Types that are valid to be assigned to Value: // *TypedValue_BoolValue // *TypedValue_Int64Value // *TypedValue_DoubleValue // *TypedValue_StringValue // *TypedValue_DistributionValue Value isTypedValue_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
A single strongly-typed value.
func (*TypedValue) Clone ¶
func (o *TypedValue) Clone() *TypedValue
func (*TypedValue) CloneRaw ¶
func (o *TypedValue) CloneRaw() gotenobject.GotenObjectExt
func (*TypedValue) Descriptor ¶
func (*TypedValue) Descriptor() ([]byte, []int)
Deprecated, Use TypedValue.ProtoReflect.Descriptor instead.
func (*TypedValue) GetBoolValue ¶
func (m *TypedValue) GetBoolValue() bool
func (*TypedValue) GetDistributionValue ¶
func (m *TypedValue) GetDistributionValue() *Distribution
func (*TypedValue) GetDoubleValue ¶
func (m *TypedValue) GetDoubleValue() float64
func (*TypedValue) GetInt64Value ¶
func (m *TypedValue) GetInt64Value() int64
func (*TypedValue) GetStringValue ¶
func (m *TypedValue) GetStringValue() string
func (*TypedValue) GetValue ¶
func (m *TypedValue) GetValue() isTypedValue_Value
func (*TypedValue) GotenMessage ¶
func (*TypedValue) GotenMessage()
func (*TypedValue) GotenObjectExt ¶
func (o *TypedValue) GotenObjectExt()
func (*TypedValue) GotenValidate ¶
func (obj *TypedValue) GotenValidate() error
func (*TypedValue) MakeDiffFieldMask ¶
func (o *TypedValue) MakeDiffFieldMask(other *TypedValue) *TypedValue_FieldMask
func (*TypedValue) MakeFullFieldMask ¶
func (o *TypedValue) MakeFullFieldMask() *TypedValue_FieldMask
func (*TypedValue) MakeRawDiffFieldMask ¶
func (o *TypedValue) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask
func (*TypedValue) MakeRawFullFieldMask ¶
func (o *TypedValue) MakeRawFullFieldMask() gotenobject.FieldMask
func (*TypedValue) Marshal ¶
func (m *TypedValue) Marshal() ([]byte, error)
func (*TypedValue) MarshalJSON ¶
func (m *TypedValue) MarshalJSON() ([]byte, error)
func (*TypedValue) Merge ¶
func (o *TypedValue) Merge(source *TypedValue)
func (*TypedValue) MergeRaw ¶
func (o *TypedValue) MergeRaw(source gotenobject.GotenObjectExt)
func (*TypedValue) ProtoMessage ¶
func (*TypedValue) ProtoMessage()
func (*TypedValue) ProtoReflect ¶
func (m *TypedValue) ProtoReflect() preflect.Message
func (*TypedValue) Reset ¶
func (m *TypedValue) Reset()
func (*TypedValue) SetBoolValue ¶
func (m *TypedValue) SetBoolValue(fv bool)
func (*TypedValue) SetDistributionValue ¶
func (m *TypedValue) SetDistributionValue(fv *Distribution)
func (*TypedValue) SetDoubleValue ¶
func (m *TypedValue) SetDoubleValue(fv float64)
func (*TypedValue) SetInt64Value ¶
func (m *TypedValue) SetInt64Value(fv int64)
func (*TypedValue) SetStringValue ¶
func (m *TypedValue) SetStringValue(fv string)
func (*TypedValue) SetValue ¶
func (m *TypedValue) SetValue(ofv isTypedValue_Value)
func (*TypedValue) String ¶
func (m *TypedValue) String() string
func (*TypedValue) Unmarshal ¶
func (m *TypedValue) Unmarshal(b []byte) error
func (*TypedValue) UnmarshalJSON ¶
func (m *TypedValue) UnmarshalJSON(data []byte) error
type TypedValueFieldPathBuilder ¶
type TypedValueFieldPathBuilder struct{}
func NewTypedValueFieldPathBuilder ¶
func NewTypedValueFieldPathBuilder() TypedValueFieldPathBuilder
func (TypedValueFieldPathBuilder) BoolValue ¶
func (TypedValueFieldPathBuilder) BoolValue() TypedValuePathSelectorBoolValue
func (TypedValueFieldPathBuilder) DistributionValue ¶
func (TypedValueFieldPathBuilder) DistributionValue() TypedValuePathSelectorDistributionValue
func (TypedValueFieldPathBuilder) DoubleValue ¶
func (TypedValueFieldPathBuilder) DoubleValue() TypedValuePathSelectorDoubleValue
func (TypedValueFieldPathBuilder) Int64Value ¶
func (TypedValueFieldPathBuilder) Int64Value() TypedValuePathSelectorInt64Value
func (TypedValueFieldPathBuilder) StringValue ¶
func (TypedValueFieldPathBuilder) StringValue() TypedValuePathSelectorStringValue
type TypedValuePathSelectorBoolValue ¶
type TypedValuePathSelectorBoolValue struct{}
func (TypedValuePathSelectorBoolValue) FieldPath ¶
func (TypedValuePathSelectorBoolValue) FieldPath() *TypedValue_FieldTerminalPath
func (TypedValuePathSelectorBoolValue) WithArrayOfValues ¶
func (s TypedValuePathSelectorBoolValue) WithArrayOfValues(values []bool) *TypedValue_FieldTerminalPathArrayOfValues
func (TypedValuePathSelectorBoolValue) WithValue ¶
func (s TypedValuePathSelectorBoolValue) WithValue(value bool) *TypedValue_FieldTerminalPathValue
type TypedValuePathSelectorDistributionValue ¶
type TypedValuePathSelectorDistributionValue struct{}
func (TypedValuePathSelectorDistributionValue) BucketCounts ¶
func (TypedValuePathSelectorDistributionValue) BucketCounts() TypedValuePathSelectorDistributionValueBucketCounts
func (TypedValuePathSelectorDistributionValue) BucketOptions ¶
func (TypedValuePathSelectorDistributionValue) BucketOptions() TypedValuePathSelectorDistributionValueBucketOptions
func (TypedValuePathSelectorDistributionValue) FieldPath ¶
func (TypedValuePathSelectorDistributionValue) FieldPath() *TypedValue_FieldTerminalPath
func (TypedValuePathSelectorDistributionValue) SumOfSquaredDeviation ¶
func (TypedValuePathSelectorDistributionValue) SumOfSquaredDeviation() TypedValuePathSelectorDistributionValueSumOfSquaredDeviation
func (TypedValuePathSelectorDistributionValue) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValue) WithArrayOfValues(values []*Distribution) *TypedValue_FieldTerminalPathArrayOfValues
func (TypedValuePathSelectorDistributionValue) WithSubArrayItemValue ¶
func (s TypedValuePathSelectorDistributionValue) WithSubArrayItemValue(subPathArrayItemValue Distribution_FieldPathArrayItemValue) *TypedValue_FieldSubPathArrayItemValue
func (TypedValuePathSelectorDistributionValue) WithSubArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValue) WithSubArrayOfValues(subPathArrayOfValues Distribution_FieldPathArrayOfValues) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValue) WithSubPath ¶
func (TypedValuePathSelectorDistributionValue) WithSubPath(subPath Distribution_FieldPath) *TypedValue_FieldSubPath
func (TypedValuePathSelectorDistributionValue) WithSubValue ¶
func (s TypedValuePathSelectorDistributionValue) WithSubValue(subPathValue Distribution_FieldPathValue) *TypedValue_FieldSubPathValue
func (TypedValuePathSelectorDistributionValue) WithValue ¶
func (s TypedValuePathSelectorDistributionValue) WithValue(value *Distribution) *TypedValue_FieldTerminalPathValue
type TypedValuePathSelectorDistributionValueBucketCounts ¶
type TypedValuePathSelectorDistributionValueBucketCounts struct{}
func (TypedValuePathSelectorDistributionValueBucketCounts) FieldPath ¶
func (TypedValuePathSelectorDistributionValueBucketCounts) FieldPath() *TypedValue_FieldSubPath
func (TypedValuePathSelectorDistributionValueBucketCounts) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketCounts) WithArrayOfValues(values [][]int64) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueBucketCounts) WithItemValue ¶
func (s TypedValuePathSelectorDistributionValueBucketCounts) WithItemValue(value int64) *TypedValue_FieldSubPathArrayItemValue
func (TypedValuePathSelectorDistributionValueBucketCounts) WithValue ¶
func (s TypedValuePathSelectorDistributionValueBucketCounts) WithValue(value []int64) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueBucketOptions ¶
type TypedValuePathSelectorDistributionValueBucketOptions struct{}
func (TypedValuePathSelectorDistributionValueBucketOptions) DynamicBuckets ¶
func (TypedValuePathSelectorDistributionValueBucketOptions) ExplicitBuckets ¶
func (TypedValuePathSelectorDistributionValueBucketOptions) ExponentialBuckets ¶
func (TypedValuePathSelectorDistributionValueBucketOptions) FieldPath ¶
func (TypedValuePathSelectorDistributionValueBucketOptions) FieldPath() *TypedValue_FieldSubPath
func (TypedValuePathSelectorDistributionValueBucketOptions) LinearBuckets ¶
func (TypedValuePathSelectorDistributionValueBucketOptions) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptions) WithArrayOfValues(values []*Distribution_BucketOptions) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueBucketOptions) WithValue ¶
func (s TypedValuePathSelectorDistributionValueBucketOptions) WithValue(value *Distribution_BucketOptions) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueBucketOptionsDynamicBuckets ¶
type TypedValuePathSelectorDistributionValueBucketOptionsDynamicBuckets struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsDynamicBuckets) Compression ¶
func (TypedValuePathSelectorDistributionValueBucketOptionsDynamicBuckets) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Dynamic) *TypedValue_FieldSubPathArrayOfValues
type TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsCompression ¶
type TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsCompression struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsCompression) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsCompression) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsCompression) WithValue ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsCompression) WithValue(value float64) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans ¶
type TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans) WithArrayOfValues(values [][]float64) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans) WithItemValue ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans) WithItemValue(value float64) *TypedValue_FieldSubPathArrayItemValue
func (TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans) WithValue ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsDynamicBucketsMeans) WithValue(value []float64) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueBucketOptionsExplicitBuckets ¶
type TypedValuePathSelectorDistributionValueBucketOptionsExplicitBuckets struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsExplicitBuckets) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsExplicitBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Explicit) *TypedValue_FieldSubPathArrayOfValues
type TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds ¶
type TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds) WithArrayOfValues(values [][]float64) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds) WithItemValue ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds) WithItemValue(value float64) *TypedValue_FieldSubPathArrayItemValue
func (TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds) WithValue ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsExplicitBucketsBounds) WithValue(value []float64) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets ¶
type TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets) GrowthFactor ¶
func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets) NumFiniteBuckets ¶
func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Exponential) *TypedValue_FieldSubPathArrayOfValues
type TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsGrowthFactor ¶
type TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsGrowthFactor struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsGrowthFactor) FieldPath ¶
func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
type TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets ¶
type TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) FieldPath ¶
func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *TypedValue_FieldSubPathArrayOfValues
type TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsScale ¶
type TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsScale struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsScale) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsScale) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsScale) WithValue ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsExponentialBucketsScale) WithValue(value float64) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets ¶
type TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets) NumFiniteBuckets ¶
func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBuckets) WithArrayOfValues(values []*Distribution_BucketOptions_Linear) *TypedValue_FieldSubPathArrayOfValues
type TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets ¶
type TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) FieldPath ¶
func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithValue ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithValue(value int32) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsOffset ¶
type TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsOffset struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsOffset) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsOffset) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsOffset) WithValue ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsOffset) WithValue(value float64) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsWidth ¶
type TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsWidth struct{}
func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsWidth) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsWidth) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsWidth) WithValue ¶
func (s TypedValuePathSelectorDistributionValueBucketOptionsLinearBucketsWidth) WithValue(value float64) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueCount ¶
type TypedValuePathSelectorDistributionValueCount struct{}
func (TypedValuePathSelectorDistributionValueCount) FieldPath ¶
func (TypedValuePathSelectorDistributionValueCount) FieldPath() *TypedValue_FieldSubPath
func (TypedValuePathSelectorDistributionValueCount) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueCount) WithArrayOfValues(values []int64) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueCount) WithValue ¶
func (s TypedValuePathSelectorDistributionValueCount) WithValue(value int64) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueMean ¶
type TypedValuePathSelectorDistributionValueMean struct{}
func (TypedValuePathSelectorDistributionValueMean) FieldPath ¶
func (TypedValuePathSelectorDistributionValueMean) FieldPath() *TypedValue_FieldSubPath
func (TypedValuePathSelectorDistributionValueMean) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueMean) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueMean) WithValue ¶
func (s TypedValuePathSelectorDistributionValueMean) WithValue(value float64) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueRange ¶
type TypedValuePathSelectorDistributionValueRange struct{}
func (TypedValuePathSelectorDistributionValueRange) FieldPath ¶
func (TypedValuePathSelectorDistributionValueRange) FieldPath() *TypedValue_FieldSubPath
func (TypedValuePathSelectorDistributionValueRange) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueRange) WithArrayOfValues(values []*Distribution_Range) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueRange) WithValue ¶
func (s TypedValuePathSelectorDistributionValueRange) WithValue(value *Distribution_Range) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueRangeMax ¶
type TypedValuePathSelectorDistributionValueRangeMax struct{}
func (TypedValuePathSelectorDistributionValueRangeMax) FieldPath ¶
func (TypedValuePathSelectorDistributionValueRangeMax) FieldPath() *TypedValue_FieldSubPath
func (TypedValuePathSelectorDistributionValueRangeMax) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueRangeMax) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueRangeMax) WithValue ¶
func (s TypedValuePathSelectorDistributionValueRangeMax) WithValue(value float64) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueRangeMin ¶
type TypedValuePathSelectorDistributionValueRangeMin struct{}
func (TypedValuePathSelectorDistributionValueRangeMin) FieldPath ¶
func (TypedValuePathSelectorDistributionValueRangeMin) FieldPath() *TypedValue_FieldSubPath
func (TypedValuePathSelectorDistributionValueRangeMin) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueRangeMin) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueRangeMin) WithValue ¶
func (s TypedValuePathSelectorDistributionValueRangeMin) WithValue(value float64) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDistributionValueSumOfSquaredDeviation ¶
type TypedValuePathSelectorDistributionValueSumOfSquaredDeviation struct{}
func (TypedValuePathSelectorDistributionValueSumOfSquaredDeviation) FieldPath ¶
func (TypedValuePathSelectorDistributionValueSumOfSquaredDeviation) FieldPath() *TypedValue_FieldSubPath
func (TypedValuePathSelectorDistributionValueSumOfSquaredDeviation) WithArrayOfValues ¶
func (s TypedValuePathSelectorDistributionValueSumOfSquaredDeviation) WithArrayOfValues(values []float64) *TypedValue_FieldSubPathArrayOfValues
func (TypedValuePathSelectorDistributionValueSumOfSquaredDeviation) WithValue ¶
func (s TypedValuePathSelectorDistributionValueSumOfSquaredDeviation) WithValue(value float64) *TypedValue_FieldSubPathValue
type TypedValuePathSelectorDoubleValue ¶
type TypedValuePathSelectorDoubleValue struct{}
func (TypedValuePathSelectorDoubleValue) FieldPath ¶
func (TypedValuePathSelectorDoubleValue) FieldPath() *TypedValue_FieldTerminalPath
func (TypedValuePathSelectorDoubleValue) WithArrayOfValues ¶
func (s TypedValuePathSelectorDoubleValue) WithArrayOfValues(values []float64) *TypedValue_FieldTerminalPathArrayOfValues
func (TypedValuePathSelectorDoubleValue) WithValue ¶
func (s TypedValuePathSelectorDoubleValue) WithValue(value float64) *TypedValue_FieldTerminalPathValue
type TypedValuePathSelectorInt64Value ¶
type TypedValuePathSelectorInt64Value struct{}
func (TypedValuePathSelectorInt64Value) FieldPath ¶
func (TypedValuePathSelectorInt64Value) FieldPath() *TypedValue_FieldTerminalPath
func (TypedValuePathSelectorInt64Value) WithArrayOfValues ¶
func (s TypedValuePathSelectorInt64Value) WithArrayOfValues(values []int64) *TypedValue_FieldTerminalPathArrayOfValues
func (TypedValuePathSelectorInt64Value) WithValue ¶
func (s TypedValuePathSelectorInt64Value) WithValue(value int64) *TypedValue_FieldTerminalPathValue
type TypedValuePathSelectorStringValue ¶
type TypedValuePathSelectorStringValue struct{}
func (TypedValuePathSelectorStringValue) FieldPath ¶
func (TypedValuePathSelectorStringValue) FieldPath() *TypedValue_FieldTerminalPath
func (TypedValuePathSelectorStringValue) WithArrayOfValues ¶
func (s TypedValuePathSelectorStringValue) WithArrayOfValues(values []string) *TypedValue_FieldTerminalPathArrayOfValues
func (TypedValuePathSelectorStringValue) WithValue ¶
func (s TypedValuePathSelectorStringValue) WithValue(value string) *TypedValue_FieldTerminalPathValue
type TypedValue_BoolValue ¶
type TypedValue_BoolValue struct { // A Boolean value: `true` or `false`. BoolValue bool `protobuf:"varint,1,opt,name=bool_value,json=boolValue,proto3,oneof" firestore:"boolValue"` }
type TypedValue_DistributionValue ¶
type TypedValue_DistributionValue struct { // A distribution value. DistributionValue *Distribution `protobuf:"bytes,5,opt,name=distribution_value,json=distributionValue,proto3,oneof" firestore:"distributionValue"` }
type TypedValue_DoubleValue ¶
type TypedValue_DoubleValue struct { // A 64-bit double-precision floating-point number. Its magnitude // is approximately ±10<sup>±300</sup> and it has 16 // significant digits of precision. DoubleValue float64 `protobuf:"fixed64,3,opt,name=double_value,json=doubleValue,proto3,oneof" firestore:"doubleValue"` }
type TypedValue_FieldMask ¶
type TypedValue_FieldMask struct {
Paths []TypedValue_FieldPath
}
func FullTypedValue_FieldMask ¶
func FullTypedValue_FieldMask() *TypedValue_FieldMask
func (*TypedValue_FieldMask) AppendPath ¶
func (fieldMask *TypedValue_FieldMask) AppendPath(path TypedValue_FieldPath)
func (*TypedValue_FieldMask) AppendRawPath ¶
func (fieldMask *TypedValue_FieldMask) AppendRawPath(path gotenobject.FieldPath)
func (*TypedValue_FieldMask) DecodeFirestore ¶
func (fieldMask *TypedValue_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error
func (*TypedValue_FieldMask) EncodeFirestore ¶
func (fieldMask *TypedValue_FieldMask) EncodeFirestore() (*firestorepb.Value, error)
firestore encoding/decoding integration
func (*TypedValue_FieldMask) FilterInputFields ¶
func (fieldMask *TypedValue_FieldMask) FilterInputFields() *TypedValue_FieldMask
FilterInputFields generates copy of field paths with output_only field paths removed
func (*TypedValue_FieldMask) FromProtoFieldMask ¶
func (fieldMask *TypedValue_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error
func (*TypedValue_FieldMask) GetPaths ¶
func (fieldMask *TypedValue_FieldMask) GetPaths() []TypedValue_FieldPath
func (*TypedValue_FieldMask) GetRawPaths ¶
func (fieldMask *TypedValue_FieldMask) GetRawPaths() []gotenobject.FieldPath
func (*TypedValue_FieldMask) IsFull ¶
func (fieldMask *TypedValue_FieldMask) IsFull() bool
func (TypedValue_FieldMask) Marshal ¶
func (fieldMask TypedValue_FieldMask) Marshal() ([]byte, error)
implement methods required by customType
func (TypedValue_FieldMask) MarshalJSON ¶
func (fieldMask TypedValue_FieldMask) MarshalJSON() ([]byte, error)
func (*TypedValue_FieldMask) PathsCount ¶
func (fieldMask *TypedValue_FieldMask) PathsCount() int
func (*TypedValue_FieldMask) Project ¶
func (fieldMask *TypedValue_FieldMask) Project(source *TypedValue) *TypedValue
func (*TypedValue_FieldMask) ProjectRaw ¶
func (fieldMask *TypedValue_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt
func (*TypedValue_FieldMask) ProtoMessage ¶
func (fieldMask *TypedValue_FieldMask) ProtoMessage()
func (*TypedValue_FieldMask) ProtoReflect ¶
func (fieldMask *TypedValue_FieldMask) ProtoReflect() preflect.Message
func (*TypedValue_FieldMask) Reset ¶
func (fieldMask *TypedValue_FieldMask) Reset()
func (*TypedValue_FieldMask) Set ¶
func (fieldMask *TypedValue_FieldMask) Set(target, source *TypedValue)
func (*TypedValue_FieldMask) SetFromCliFlag ¶
func (fieldMask *TypedValue_FieldMask) SetFromCliFlag(raw string) error
func (*TypedValue_FieldMask) SetRaw ¶
func (fieldMask *TypedValue_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)
func (*TypedValue_FieldMask) Size ¶
func (fieldMask *TypedValue_FieldMask) Size() int
func (*TypedValue_FieldMask) String ¶
func (fieldMask *TypedValue_FieldMask) String() string
func (*TypedValue_FieldMask) Subtract ¶
func (fieldMask *TypedValue_FieldMask) Subtract(other *TypedValue_FieldMask) *TypedValue_FieldMask
func (*TypedValue_FieldMask) SubtractRaw ¶
func (fieldMask *TypedValue_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask
func (*TypedValue_FieldMask) ToProtoFieldMask ¶
func (fieldMask *TypedValue_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask
ToFieldMask is used for proto conversions
func (*TypedValue_FieldMask) Unmarshal ¶
func (fieldMask *TypedValue_FieldMask) Unmarshal(data []byte) error
func (*TypedValue_FieldMask) UnmarshalJSON ¶
func (fieldMask *TypedValue_FieldMask) UnmarshalJSON(data []byte) error
type TypedValue_FieldPath ¶
type TypedValue_FieldPath interface { gotenobject.FieldPath Selector() TypedValue_FieldPathSelector Get(source *TypedValue) []interface{} GetSingle(source *TypedValue) (interface{}, bool) ClearValue(item *TypedValue) // Those methods build corresponding TypedValue_FieldPathValue // (or array of values) and holds passed value. Panics if injected type is incorrect. WithIValue(value interface{}) TypedValue_FieldPathValue WithIArrayOfValues(values interface{}) TypedValue_FieldPathArrayOfValues WithIArrayItemValue(value interface{}) TypedValue_FieldPathArrayItemValue }
FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto
func BuildTypedValue_FieldPath ¶
func BuildTypedValue_FieldPath(fp gotenobject.RawFieldPath) (TypedValue_FieldPath, error)
func MustParseTypedValue_FieldPath ¶
func MustParseTypedValue_FieldPath(rawField string) TypedValue_FieldPath
func ParseTypedValue_FieldPath ¶
func ParseTypedValue_FieldPath(rawField string) (TypedValue_FieldPath, error)
type TypedValue_FieldPathArrayItemValue ¶
type TypedValue_FieldPathArrayItemValue interface { gotenobject.FieldPathArrayItemValue TypedValue_FieldPath ContainsValue(*TypedValue) bool }
TypedValue_FieldPathArrayItemValue allows storing single item in Path-specific values for TypedValue according to their type Present only for array (repeated) types.
func MustParseTypedValue_FieldPathArrayItemValue ¶
func MustParseTypedValue_FieldPathArrayItemValue(pathStr, valueStr string) TypedValue_FieldPathArrayItemValue
func ParseTypedValue_FieldPathArrayItemValue ¶
func ParseTypedValue_FieldPathArrayItemValue(pathStr, valueStr string) (TypedValue_FieldPathArrayItemValue, error)
ParseTypedValue_FieldPathArrayItemValue parses string and JSON-encoded value to its Value
type TypedValue_FieldPathArrayOfValues ¶
type TypedValue_FieldPathArrayOfValues interface { gotenobject.FieldPathArrayOfValues TypedValue_FieldPath }
TypedValue_FieldPathArrayOfValues allows storing slice of values for TypedValue fields according to their type
func MustParseTypedValue_FieldPathArrayOfValues ¶
func MustParseTypedValue_FieldPathArrayOfValues(pathStr, valuesStr string) TypedValue_FieldPathArrayOfValues
func ParseTypedValue_FieldPathArrayOfValues ¶
func ParseTypedValue_FieldPathArrayOfValues(pathStr, valuesStr string) (TypedValue_FieldPathArrayOfValues, error)
type TypedValue_FieldPathSelector ¶
type TypedValue_FieldPathSelector int32
const ( TypedValue_FieldPathSelectorBoolValue TypedValue_FieldPathSelector = 0 TypedValue_FieldPathSelectorInt64Value TypedValue_FieldPathSelector = 1 TypedValue_FieldPathSelectorDoubleValue TypedValue_FieldPathSelector = 2 TypedValue_FieldPathSelectorStringValue TypedValue_FieldPathSelector = 3 TypedValue_FieldPathSelectorDistributionValue TypedValue_FieldPathSelector = 4 )
func (TypedValue_FieldPathSelector) String ¶
func (s TypedValue_FieldPathSelector) String() string
type TypedValue_FieldPathValue ¶
type TypedValue_FieldPathValue interface { TypedValue_FieldPath gotenobject.FieldPathValue SetTo(target **TypedValue) CompareWith(*TypedValue) (cmp int, comparable bool) }
TypedValue_FieldPathValue allows storing values for TypedValue fields according to their type
func MustParseTypedValue_FieldPathValue ¶
func MustParseTypedValue_FieldPathValue(pathStr, valueStr string) TypedValue_FieldPathValue
func ParseTypedValue_FieldPathValue ¶
func ParseTypedValue_FieldPathValue(pathStr, valueStr string) (TypedValue_FieldPathValue, error)
type TypedValue_FieldSubPath ¶
type TypedValue_FieldSubPath struct {
// contains filtered or unexported fields
}
func (*TypedValue_FieldSubPath) AsDistributionValueSubPath ¶
func (fps *TypedValue_FieldSubPath) AsDistributionValueSubPath() (Distribution_FieldPath, bool)
func (*TypedValue_FieldSubPath) ClearValue ¶
func (fps *TypedValue_FieldSubPath) ClearValue(item *TypedValue)
func (*TypedValue_FieldSubPath) ClearValueRaw ¶
func (fps *TypedValue_FieldSubPath) ClearValueRaw(item proto.Message)
func (*TypedValue_FieldSubPath) Get ¶
func (fps *TypedValue_FieldSubPath) Get(source *TypedValue) (values []interface{})
Get returns all values pointed by selected field from source TypedValue
func (*TypedValue_FieldSubPath) GetDefault ¶
func (fps *TypedValue_FieldSubPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*TypedValue_FieldSubPath) GetRaw ¶
func (fps *TypedValue_FieldSubPath) GetRaw(source proto.Message) []interface{}
func (*TypedValue_FieldSubPath) GetSingle ¶
func (fps *TypedValue_FieldSubPath) GetSingle(source *TypedValue) (interface{}, bool)
GetSingle returns value of selected field from source TypedValue
func (*TypedValue_FieldSubPath) GetSingleRaw ¶
func (fps *TypedValue_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*TypedValue_FieldSubPath) IsLeaf ¶
func (fps *TypedValue_FieldSubPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*TypedValue_FieldSubPath) JSONString ¶
func (fps *TypedValue_FieldSubPath) JSONString() string
JSONString returns path representation is JSON convention
func (*TypedValue_FieldSubPath) Selector ¶
func (fps *TypedValue_FieldSubPath) Selector() TypedValue_FieldPathSelector
func (*TypedValue_FieldSubPath) SplitIntoTerminalIPaths ¶
func (fps *TypedValue_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*TypedValue_FieldSubPath) String ¶
func (fps *TypedValue_FieldSubPath) String() string
String returns path representation in proto convention
func (*TypedValue_FieldSubPath) WithIArrayItemValue ¶
func (fps *TypedValue_FieldSubPath) WithIArrayItemValue(value interface{}) TypedValue_FieldPathArrayItemValue
func (*TypedValue_FieldSubPath) WithIArrayOfValues ¶
func (fps *TypedValue_FieldSubPath) WithIArrayOfValues(values interface{}) TypedValue_FieldPathArrayOfValues
func (*TypedValue_FieldSubPath) WithIValue ¶
func (fps *TypedValue_FieldSubPath) WithIValue(value interface{}) TypedValue_FieldPathValue
func (*TypedValue_FieldSubPath) WithRawIArrayItemValue ¶
func (fps *TypedValue_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*TypedValue_FieldSubPath) WithRawIArrayOfValues ¶
func (fps *TypedValue_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*TypedValue_FieldSubPath) WithRawIValue ¶
func (fps *TypedValue_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type TypedValue_FieldSubPathArrayItemValue ¶
type TypedValue_FieldSubPathArrayItemValue struct { TypedValue_FieldPath // contains filtered or unexported fields }
func (*TypedValue_FieldSubPathArrayItemValue) AsDistributionValuePathItemValue ¶
func (fpaivs *TypedValue_FieldSubPathArrayItemValue) AsDistributionValuePathItemValue() (Distribution_FieldPathArrayItemValue, bool)
func (*TypedValue_FieldSubPathArrayItemValue) ContainsValue ¶
func (fpaivs *TypedValue_FieldSubPathArrayItemValue) ContainsValue(source *TypedValue) bool
Contains returns a boolean indicating if value that is being held is present in given 'TypedValue'
func (*TypedValue_FieldSubPathArrayItemValue) GetRawItemValue ¶
func (fpaivs *TypedValue_FieldSubPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored array item value
type TypedValue_FieldSubPathArrayOfValues ¶
type TypedValue_FieldSubPathArrayOfValues struct { TypedValue_FieldPath // contains filtered or unexported fields }
func (*TypedValue_FieldSubPathArrayOfValues) AsDistributionValuePathArrayOfValues ¶
func (fpsaov *TypedValue_FieldSubPathArrayOfValues) AsDistributionValuePathArrayOfValues() (Distribution_FieldPathArrayOfValues, bool)
func (*TypedValue_FieldSubPathArrayOfValues) GetRawValues ¶
func (fpsaov *TypedValue_FieldSubPathArrayOfValues) GetRawValues() []interface{}
type TypedValue_FieldSubPathValue ¶
type TypedValue_FieldSubPathValue struct { TypedValue_FieldPath // contains filtered or unexported fields }
func (*TypedValue_FieldSubPathValue) AsDistributionValuePathValue ¶
func (fpvs *TypedValue_FieldSubPathValue) AsDistributionValuePathValue() (Distribution_FieldPathValue, bool)
func (*TypedValue_FieldSubPathValue) CompareWith ¶
func (fpvs *TypedValue_FieldSubPathValue) CompareWith(source *TypedValue) (int, bool)
func (*TypedValue_FieldSubPathValue) CompareWithRaw ¶
func (fpvs *TypedValue_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*TypedValue_FieldSubPathValue) GetRawValue ¶
func (fpvs *TypedValue_FieldSubPathValue) GetRawValue() interface{}
func (*TypedValue_FieldSubPathValue) SetTo ¶
func (fpvs *TypedValue_FieldSubPathValue) SetTo(target **TypedValue)
func (*TypedValue_FieldSubPathValue) SetToRaw ¶
func (fpvs *TypedValue_FieldSubPathValue) SetToRaw(target proto.Message)
type TypedValue_FieldTerminalPath ¶
type TypedValue_FieldTerminalPath struct {
// contains filtered or unexported fields
}
func (*TypedValue_FieldTerminalPath) ClearValue ¶
func (fp *TypedValue_FieldTerminalPath) ClearValue(item *TypedValue)
func (*TypedValue_FieldTerminalPath) ClearValueRaw ¶
func (fp *TypedValue_FieldTerminalPath) ClearValueRaw(item proto.Message)
func (*TypedValue_FieldTerminalPath) Get ¶
func (fp *TypedValue_FieldTerminalPath) Get(source *TypedValue) (values []interface{})
Get returns all values pointed by specific field from source TypedValue
func (*TypedValue_FieldTerminalPath) GetDefault ¶
func (fp *TypedValue_FieldTerminalPath) GetDefault() interface{}
GetDefault returns a default value of the field type
func (*TypedValue_FieldTerminalPath) GetRaw ¶
func (fp *TypedValue_FieldTerminalPath) GetRaw(source proto.Message) []interface{}
func (*TypedValue_FieldTerminalPath) GetSingle ¶
func (fp *TypedValue_FieldTerminalPath) GetSingle(source *TypedValue) (interface{}, bool)
GetSingle returns value pointed by specific field of from source TypedValue
func (*TypedValue_FieldTerminalPath) GetSingleRaw ¶
func (fp *TypedValue_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)
func (*TypedValue_FieldTerminalPath) IsLeaf ¶
func (fp *TypedValue_FieldTerminalPath) IsLeaf() bool
IsLeaf - whether field path is holds simple value
func (*TypedValue_FieldTerminalPath) JSONString ¶
func (fp *TypedValue_FieldTerminalPath) JSONString() string
JSONString returns path representation is JSON convention
func (*TypedValue_FieldTerminalPath) Selector ¶
func (fp *TypedValue_FieldTerminalPath) Selector() TypedValue_FieldPathSelector
func (*TypedValue_FieldTerminalPath) SplitIntoTerminalIPaths ¶
func (fp *TypedValue_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath
func (*TypedValue_FieldTerminalPath) String ¶
func (fp *TypedValue_FieldTerminalPath) String() string
String returns path representation in proto convention
func (*TypedValue_FieldTerminalPath) WithIArrayItemValue ¶
func (fp *TypedValue_FieldTerminalPath) WithIArrayItemValue(value interface{}) TypedValue_FieldPathArrayItemValue
func (*TypedValue_FieldTerminalPath) WithIArrayOfValues ¶
func (fp *TypedValue_FieldTerminalPath) WithIArrayOfValues(values interface{}) TypedValue_FieldPathArrayOfValues
func (*TypedValue_FieldTerminalPath) WithIValue ¶
func (fp *TypedValue_FieldTerminalPath) WithIValue(value interface{}) TypedValue_FieldPathValue
func (*TypedValue_FieldTerminalPath) WithRawIArrayItemValue ¶
func (fp *TypedValue_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue
func (*TypedValue_FieldTerminalPath) WithRawIArrayOfValues ¶
func (fp *TypedValue_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues
func (*TypedValue_FieldTerminalPath) WithRawIValue ¶
func (fp *TypedValue_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue
type TypedValue_FieldTerminalPathArrayItemValue ¶
type TypedValue_FieldTerminalPathArrayItemValue struct { TypedValue_FieldTerminalPath // contains filtered or unexported fields }
func (*TypedValue_FieldTerminalPathArrayItemValue) ContainsValue ¶
func (fpaiv *TypedValue_FieldTerminalPathArrayItemValue) ContainsValue(source *TypedValue) bool
Contains returns a boolean indicating if value that is being held is present in given 'TypedValue'
func (*TypedValue_FieldTerminalPathArrayItemValue) GetRawItemValue ¶
func (fpaiv *TypedValue_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}
GetRawValue returns stored element value for array in object TypedValue as interface{}
func (*TypedValue_FieldTerminalPathArrayItemValue) GetSingle ¶
func (fpaiv *TypedValue_FieldTerminalPathArrayItemValue) GetSingle(source *TypedValue) (interface{}, bool)
func (*TypedValue_FieldTerminalPathArrayItemValue) GetSingleRaw ¶
func (fpaiv *TypedValue_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)
type TypedValue_FieldTerminalPathArrayOfValues ¶
type TypedValue_FieldTerminalPathArrayOfValues struct { TypedValue_FieldTerminalPath // contains filtered or unexported fields }
func (*TypedValue_FieldTerminalPathArrayOfValues) AsBoolValueArrayOfValues ¶
func (fpaov *TypedValue_FieldTerminalPathArrayOfValues) AsBoolValueArrayOfValues() ([]bool, bool)
func (*TypedValue_FieldTerminalPathArrayOfValues) AsDistributionValueArrayOfValues ¶
func (fpaov *TypedValue_FieldTerminalPathArrayOfValues) AsDistributionValueArrayOfValues() ([]*Distribution, bool)
func (*TypedValue_FieldTerminalPathArrayOfValues) AsDoubleValueArrayOfValues ¶
func (fpaov *TypedValue_FieldTerminalPathArrayOfValues) AsDoubleValueArrayOfValues() ([]float64, bool)
func (*TypedValue_FieldTerminalPathArrayOfValues) AsInt64ValueArrayOfValues ¶
func (fpaov *TypedValue_FieldTerminalPathArrayOfValues) AsInt64ValueArrayOfValues() ([]int64, bool)
func (*TypedValue_FieldTerminalPathArrayOfValues) AsStringValueArrayOfValues ¶
func (fpaov *TypedValue_FieldTerminalPathArrayOfValues) AsStringValueArrayOfValues() ([]string, bool)
func (*TypedValue_FieldTerminalPathArrayOfValues) GetRawValues ¶
func (fpaov *TypedValue_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})
type TypedValue_FieldTerminalPathValue ¶
type TypedValue_FieldTerminalPathValue struct { TypedValue_FieldTerminalPath // contains filtered or unexported fields }
func (*TypedValue_FieldTerminalPathValue) AsBoolValueValue ¶
func (fpv *TypedValue_FieldTerminalPathValue) AsBoolValueValue() (bool, bool)
func (*TypedValue_FieldTerminalPathValue) AsDistributionValueValue ¶
func (fpv *TypedValue_FieldTerminalPathValue) AsDistributionValueValue() (*Distribution, bool)
func (*TypedValue_FieldTerminalPathValue) AsDoubleValueValue ¶
func (fpv *TypedValue_FieldTerminalPathValue) AsDoubleValueValue() (float64, bool)
func (*TypedValue_FieldTerminalPathValue) AsInt64ValueValue ¶
func (fpv *TypedValue_FieldTerminalPathValue) AsInt64ValueValue() (int64, bool)
func (*TypedValue_FieldTerminalPathValue) AsStringValueValue ¶
func (fpv *TypedValue_FieldTerminalPathValue) AsStringValueValue() (string, bool)
func (*TypedValue_FieldTerminalPathValue) CompareWith ¶
func (fpv *TypedValue_FieldTerminalPathValue) CompareWith(source *TypedValue) (int, bool)
CompareWith compares value in the 'TypedValue_FieldTerminalPathValue' with the value under path in 'TypedValue'.
func (*TypedValue_FieldTerminalPathValue) CompareWithRaw ¶
func (fpv *TypedValue_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)
func (*TypedValue_FieldTerminalPathValue) GetRawValue ¶
func (fpv *TypedValue_FieldTerminalPathValue) GetRawValue() interface{}
GetRawValue returns raw value stored under selected path for 'TypedValue' as interface{}
func (*TypedValue_FieldTerminalPathValue) SetTo ¶
func (fpv *TypedValue_FieldTerminalPathValue) SetTo(target **TypedValue)
SetTo stores value for selected field for object TypedValue
func (*TypedValue_FieldTerminalPathValue) SetToRaw ¶
func (fpv *TypedValue_FieldTerminalPathValue) SetToRaw(target proto.Message)
type TypedValue_Int64Value ¶
type TypedValue_Int64Value struct { // A 64-bit integer. Its range is approximately ±9.2x10<sup>18</sup>. Int64Value int64 `protobuf:"varint,2,opt,name=int64_value,json=int64Value,proto3,oneof" firestore:"int64Value"` }
type TypedValue_StringValue ¶
type TypedValue_StringValue struct { // A variable-length string value. StringValue string `protobuf:"bytes,4,opt,name=string_value,json=stringValue,proto3,oneof" firestore:"stringValue"` }