github.com/cloudwan/edgelq-sdk@v1.15.4/monitoring/resources/v3/time_serie/time_serie.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/monitoring/proto/v3/time_serie.proto 3 // DO NOT EDIT!!! 4 5 package time_serie 6 7 // proto imports 8 import ( 9 api "github.com/cloudwan/edgelq-sdk/common/api" 10 common "github.com/cloudwan/edgelq-sdk/monitoring/resources/v3/common" 11 metric_descriptor "github.com/cloudwan/edgelq-sdk/monitoring/resources/v3/metric_descriptor" 12 monitored_resource_descriptor "github.com/cloudwan/edgelq-sdk/monitoring/resources/v3/monitored_resource_descriptor" 13 project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v3/project" 14 meta "github.com/cloudwan/goten-sdk/types/meta" 15 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 16 durationpb "google.golang.org/protobuf/types/known/durationpb" 17 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 18 ) 19 20 // make sure we're using proto imports 21 var ( 22 _ = api.LaunchStage(0) 23 _ = &common.LabelDescriptor{} 24 _ = &metric_descriptor.MetricDescriptor{} 25 _ = &monitored_resource_descriptor.MonitoredResourceDescriptor{} 26 _ = &project.Project{} 27 _ = &durationpb.Duration{} 28 _ = ×tamppb.Timestamp{} 29 _ = &meta.Meta{} 30 _ = &multi_region_policy.MultiRegionPolicy{} 31 ) 32 33 type PointFieldPathBuilder struct{} 34 35 func NewPointFieldPathBuilder() PointFieldPathBuilder { 36 return PointFieldPathBuilder{} 37 } 38 func (PointFieldPathBuilder) Interval() PointPathSelectorInterval { 39 return PointPathSelectorInterval{} 40 } 41 func (PointFieldPathBuilder) Value() PointPathSelectorValue { 42 return PointPathSelectorValue{} 43 } 44 func (PointFieldPathBuilder) Aggregation() PointPathSelectorAggregation { 45 return PointPathSelectorAggregation{} 46 } 47 48 type PointPathSelectorInterval struct{} 49 50 func (PointPathSelectorInterval) FieldPath() *Point_FieldTerminalPath { 51 return &Point_FieldTerminalPath{selector: Point_FieldPathSelectorInterval} 52 } 53 54 func (s PointPathSelectorInterval) WithValue(value *common.TimeInterval) *Point_FieldTerminalPathValue { 55 return s.FieldPath().WithIValue(value).(*Point_FieldTerminalPathValue) 56 } 57 58 func (s PointPathSelectorInterval) WithArrayOfValues(values []*common.TimeInterval) *Point_FieldTerminalPathArrayOfValues { 59 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldTerminalPathArrayOfValues) 60 } 61 62 func (PointPathSelectorInterval) WithSubPath(subPath common.TimeInterval_FieldPath) *Point_FieldSubPath { 63 return &Point_FieldSubPath{selector: Point_FieldPathSelectorInterval, subPath: subPath} 64 } 65 66 func (s PointPathSelectorInterval) WithSubValue(subPathValue common.TimeInterval_FieldPathValue) *Point_FieldSubPathValue { 67 return &Point_FieldSubPathValue{Point_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 68 } 69 70 func (s PointPathSelectorInterval) WithSubArrayOfValues(subPathArrayOfValues common.TimeInterval_FieldPathArrayOfValues) *Point_FieldSubPathArrayOfValues { 71 return &Point_FieldSubPathArrayOfValues{Point_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 72 } 73 74 func (s PointPathSelectorInterval) WithSubArrayItemValue(subPathArrayItemValue common.TimeInterval_FieldPathArrayItemValue) *Point_FieldSubPathArrayItemValue { 75 return &Point_FieldSubPathArrayItemValue{Point_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 76 } 77 78 func (PointPathSelectorInterval) EndTime() PointPathSelectorIntervalEndTime { 79 return PointPathSelectorIntervalEndTime{} 80 } 81 82 func (PointPathSelectorInterval) StartTime() PointPathSelectorIntervalStartTime { 83 return PointPathSelectorIntervalStartTime{} 84 } 85 86 type PointPathSelectorIntervalEndTime struct{} 87 88 func (PointPathSelectorIntervalEndTime) FieldPath() *Point_FieldSubPath { 89 return &Point_FieldSubPath{ 90 selector: Point_FieldPathSelectorInterval, 91 subPath: common.NewTimeIntervalFieldPathBuilder().EndTime().FieldPath(), 92 } 93 } 94 95 func (s PointPathSelectorIntervalEndTime) WithValue(value *timestamppb.Timestamp) *Point_FieldSubPathValue { 96 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 97 } 98 99 func (s PointPathSelectorIntervalEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Point_FieldSubPathArrayOfValues { 100 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 101 } 102 103 type PointPathSelectorIntervalStartTime struct{} 104 105 func (PointPathSelectorIntervalStartTime) FieldPath() *Point_FieldSubPath { 106 return &Point_FieldSubPath{ 107 selector: Point_FieldPathSelectorInterval, 108 subPath: common.NewTimeIntervalFieldPathBuilder().StartTime().FieldPath(), 109 } 110 } 111 112 func (s PointPathSelectorIntervalStartTime) WithValue(value *timestamppb.Timestamp) *Point_FieldSubPathValue { 113 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 114 } 115 116 func (s PointPathSelectorIntervalStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Point_FieldSubPathArrayOfValues { 117 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 118 } 119 120 type PointPathSelectorValue struct{} 121 122 func (PointPathSelectorValue) FieldPath() *Point_FieldTerminalPath { 123 return &Point_FieldTerminalPath{selector: Point_FieldPathSelectorValue} 124 } 125 126 func (s PointPathSelectorValue) WithValue(value *common.TypedValue) *Point_FieldTerminalPathValue { 127 return s.FieldPath().WithIValue(value).(*Point_FieldTerminalPathValue) 128 } 129 130 func (s PointPathSelectorValue) WithArrayOfValues(values []*common.TypedValue) *Point_FieldTerminalPathArrayOfValues { 131 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldTerminalPathArrayOfValues) 132 } 133 134 func (PointPathSelectorValue) WithSubPath(subPath common.TypedValue_FieldPath) *Point_FieldSubPath { 135 return &Point_FieldSubPath{selector: Point_FieldPathSelectorValue, subPath: subPath} 136 } 137 138 func (s PointPathSelectorValue) WithSubValue(subPathValue common.TypedValue_FieldPathValue) *Point_FieldSubPathValue { 139 return &Point_FieldSubPathValue{Point_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 140 } 141 142 func (s PointPathSelectorValue) WithSubArrayOfValues(subPathArrayOfValues common.TypedValue_FieldPathArrayOfValues) *Point_FieldSubPathArrayOfValues { 143 return &Point_FieldSubPathArrayOfValues{Point_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 144 } 145 146 func (s PointPathSelectorValue) WithSubArrayItemValue(subPathArrayItemValue common.TypedValue_FieldPathArrayItemValue) *Point_FieldSubPathArrayItemValue { 147 return &Point_FieldSubPathArrayItemValue{Point_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 148 } 149 150 func (PointPathSelectorValue) BoolValue() PointPathSelectorValueBoolValue { 151 return PointPathSelectorValueBoolValue{} 152 } 153 154 func (PointPathSelectorValue) Int64Value() PointPathSelectorValueInt64Value { 155 return PointPathSelectorValueInt64Value{} 156 } 157 158 func (PointPathSelectorValue) DoubleValue() PointPathSelectorValueDoubleValue { 159 return PointPathSelectorValueDoubleValue{} 160 } 161 162 func (PointPathSelectorValue) StringValue() PointPathSelectorValueStringValue { 163 return PointPathSelectorValueStringValue{} 164 } 165 166 func (PointPathSelectorValue) DistributionValue() PointPathSelectorValueDistributionValue { 167 return PointPathSelectorValueDistributionValue{} 168 } 169 170 type PointPathSelectorValueBoolValue struct{} 171 172 func (PointPathSelectorValueBoolValue) FieldPath() *Point_FieldSubPath { 173 return &Point_FieldSubPath{ 174 selector: Point_FieldPathSelectorValue, 175 subPath: common.NewTypedValueFieldPathBuilder().BoolValue().FieldPath(), 176 } 177 } 178 179 func (s PointPathSelectorValueBoolValue) WithValue(value bool) *Point_FieldSubPathValue { 180 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 181 } 182 183 func (s PointPathSelectorValueBoolValue) WithArrayOfValues(values []bool) *Point_FieldSubPathArrayOfValues { 184 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 185 } 186 187 type PointPathSelectorValueInt64Value struct{} 188 189 func (PointPathSelectorValueInt64Value) FieldPath() *Point_FieldSubPath { 190 return &Point_FieldSubPath{ 191 selector: Point_FieldPathSelectorValue, 192 subPath: common.NewTypedValueFieldPathBuilder().Int64Value().FieldPath(), 193 } 194 } 195 196 func (s PointPathSelectorValueInt64Value) WithValue(value int64) *Point_FieldSubPathValue { 197 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 198 } 199 200 func (s PointPathSelectorValueInt64Value) WithArrayOfValues(values []int64) *Point_FieldSubPathArrayOfValues { 201 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 202 } 203 204 type PointPathSelectorValueDoubleValue struct{} 205 206 func (PointPathSelectorValueDoubleValue) FieldPath() *Point_FieldSubPath { 207 return &Point_FieldSubPath{ 208 selector: Point_FieldPathSelectorValue, 209 subPath: common.NewTypedValueFieldPathBuilder().DoubleValue().FieldPath(), 210 } 211 } 212 213 func (s PointPathSelectorValueDoubleValue) WithValue(value float64) *Point_FieldSubPathValue { 214 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 215 } 216 217 func (s PointPathSelectorValueDoubleValue) WithArrayOfValues(values []float64) *Point_FieldSubPathArrayOfValues { 218 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 219 } 220 221 type PointPathSelectorValueStringValue struct{} 222 223 func (PointPathSelectorValueStringValue) FieldPath() *Point_FieldSubPath { 224 return &Point_FieldSubPath{ 225 selector: Point_FieldPathSelectorValue, 226 subPath: common.NewTypedValueFieldPathBuilder().StringValue().FieldPath(), 227 } 228 } 229 230 func (s PointPathSelectorValueStringValue) WithValue(value string) *Point_FieldSubPathValue { 231 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 232 } 233 234 func (s PointPathSelectorValueStringValue) WithArrayOfValues(values []string) *Point_FieldSubPathArrayOfValues { 235 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 236 } 237 238 type PointPathSelectorValueDistributionValue struct{} 239 240 func (PointPathSelectorValueDistributionValue) FieldPath() *Point_FieldSubPath { 241 return &Point_FieldSubPath{ 242 selector: Point_FieldPathSelectorValue, 243 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().FieldPath(), 244 } 245 } 246 247 func (s PointPathSelectorValueDistributionValue) WithValue(value *common.Distribution) *Point_FieldSubPathValue { 248 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 249 } 250 251 func (s PointPathSelectorValueDistributionValue) WithArrayOfValues(values []*common.Distribution) *Point_FieldSubPathArrayOfValues { 252 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 253 } 254 255 func (PointPathSelectorValueDistributionValue) Count() PointPathSelectorValueDistributionValueCount { 256 return PointPathSelectorValueDistributionValueCount{} 257 } 258 259 func (PointPathSelectorValueDistributionValue) Mean() PointPathSelectorValueDistributionValueMean { 260 return PointPathSelectorValueDistributionValueMean{} 261 } 262 263 func (PointPathSelectorValueDistributionValue) SumOfSquaredDeviation() PointPathSelectorValueDistributionValueSumOfSquaredDeviation { 264 return PointPathSelectorValueDistributionValueSumOfSquaredDeviation{} 265 } 266 267 func (PointPathSelectorValueDistributionValue) Range() PointPathSelectorValueDistributionValueRange { 268 return PointPathSelectorValueDistributionValueRange{} 269 } 270 271 func (PointPathSelectorValueDistributionValue) BucketOptions() PointPathSelectorValueDistributionValueBucketOptions { 272 return PointPathSelectorValueDistributionValueBucketOptions{} 273 } 274 275 func (PointPathSelectorValueDistributionValue) BucketCounts() PointPathSelectorValueDistributionValueBucketCounts { 276 return PointPathSelectorValueDistributionValueBucketCounts{} 277 } 278 279 type PointPathSelectorValueDistributionValueCount struct{} 280 281 func (PointPathSelectorValueDistributionValueCount) FieldPath() *Point_FieldSubPath { 282 return &Point_FieldSubPath{ 283 selector: Point_FieldPathSelectorValue, 284 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().Count().FieldPath(), 285 } 286 } 287 288 func (s PointPathSelectorValueDistributionValueCount) WithValue(value int64) *Point_FieldSubPathValue { 289 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 290 } 291 292 func (s PointPathSelectorValueDistributionValueCount) WithArrayOfValues(values []int64) *Point_FieldSubPathArrayOfValues { 293 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 294 } 295 296 type PointPathSelectorValueDistributionValueMean struct{} 297 298 func (PointPathSelectorValueDistributionValueMean) FieldPath() *Point_FieldSubPath { 299 return &Point_FieldSubPath{ 300 selector: Point_FieldPathSelectorValue, 301 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().Mean().FieldPath(), 302 } 303 } 304 305 func (s PointPathSelectorValueDistributionValueMean) WithValue(value float64) *Point_FieldSubPathValue { 306 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 307 } 308 309 func (s PointPathSelectorValueDistributionValueMean) WithArrayOfValues(values []float64) *Point_FieldSubPathArrayOfValues { 310 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 311 } 312 313 type PointPathSelectorValueDistributionValueSumOfSquaredDeviation struct{} 314 315 func (PointPathSelectorValueDistributionValueSumOfSquaredDeviation) FieldPath() *Point_FieldSubPath { 316 return &Point_FieldSubPath{ 317 selector: Point_FieldPathSelectorValue, 318 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().SumOfSquaredDeviation().FieldPath(), 319 } 320 } 321 322 func (s PointPathSelectorValueDistributionValueSumOfSquaredDeviation) WithValue(value float64) *Point_FieldSubPathValue { 323 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 324 } 325 326 func (s PointPathSelectorValueDistributionValueSumOfSquaredDeviation) WithArrayOfValues(values []float64) *Point_FieldSubPathArrayOfValues { 327 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 328 } 329 330 type PointPathSelectorValueDistributionValueRange struct{} 331 332 func (PointPathSelectorValueDistributionValueRange) FieldPath() *Point_FieldSubPath { 333 return &Point_FieldSubPath{ 334 selector: Point_FieldPathSelectorValue, 335 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().Range().FieldPath(), 336 } 337 } 338 339 func (s PointPathSelectorValueDistributionValueRange) WithValue(value *common.Distribution_Range) *Point_FieldSubPathValue { 340 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 341 } 342 343 func (s PointPathSelectorValueDistributionValueRange) WithArrayOfValues(values []*common.Distribution_Range) *Point_FieldSubPathArrayOfValues { 344 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 345 } 346 347 func (PointPathSelectorValueDistributionValueRange) Min() PointPathSelectorValueDistributionValueRangeMin { 348 return PointPathSelectorValueDistributionValueRangeMin{} 349 } 350 351 func (PointPathSelectorValueDistributionValueRange) Max() PointPathSelectorValueDistributionValueRangeMax { 352 return PointPathSelectorValueDistributionValueRangeMax{} 353 } 354 355 type PointPathSelectorValueDistributionValueRangeMin struct{} 356 357 func (PointPathSelectorValueDistributionValueRangeMin) FieldPath() *Point_FieldSubPath { 358 return &Point_FieldSubPath{ 359 selector: Point_FieldPathSelectorValue, 360 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().Range().Min().FieldPath(), 361 } 362 } 363 364 func (s PointPathSelectorValueDistributionValueRangeMin) WithValue(value float64) *Point_FieldSubPathValue { 365 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 366 } 367 368 func (s PointPathSelectorValueDistributionValueRangeMin) WithArrayOfValues(values []float64) *Point_FieldSubPathArrayOfValues { 369 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 370 } 371 372 type PointPathSelectorValueDistributionValueRangeMax struct{} 373 374 func (PointPathSelectorValueDistributionValueRangeMax) FieldPath() *Point_FieldSubPath { 375 return &Point_FieldSubPath{ 376 selector: Point_FieldPathSelectorValue, 377 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().Range().Max().FieldPath(), 378 } 379 } 380 381 func (s PointPathSelectorValueDistributionValueRangeMax) WithValue(value float64) *Point_FieldSubPathValue { 382 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 383 } 384 385 func (s PointPathSelectorValueDistributionValueRangeMax) WithArrayOfValues(values []float64) *Point_FieldSubPathArrayOfValues { 386 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 387 } 388 389 type PointPathSelectorValueDistributionValueBucketOptions struct{} 390 391 func (PointPathSelectorValueDistributionValueBucketOptions) FieldPath() *Point_FieldSubPath { 392 return &Point_FieldSubPath{ 393 selector: Point_FieldPathSelectorValue, 394 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().FieldPath(), 395 } 396 } 397 398 func (s PointPathSelectorValueDistributionValueBucketOptions) WithValue(value *common.Distribution_BucketOptions) *Point_FieldSubPathValue { 399 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 400 } 401 402 func (s PointPathSelectorValueDistributionValueBucketOptions) WithArrayOfValues(values []*common.Distribution_BucketOptions) *Point_FieldSubPathArrayOfValues { 403 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 404 } 405 406 func (PointPathSelectorValueDistributionValueBucketOptions) LinearBuckets() PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets { 407 return PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets{} 408 } 409 410 func (PointPathSelectorValueDistributionValueBucketOptions) ExponentialBuckets() PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets { 411 return PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets{} 412 } 413 414 func (PointPathSelectorValueDistributionValueBucketOptions) ExplicitBuckets() PointPathSelectorValueDistributionValueBucketOptionsExplicitBuckets { 415 return PointPathSelectorValueDistributionValueBucketOptionsExplicitBuckets{} 416 } 417 418 func (PointPathSelectorValueDistributionValueBucketOptions) DynamicBuckets() PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets { 419 return PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets{} 420 } 421 422 type PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets struct{} 423 424 func (PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets) FieldPath() *Point_FieldSubPath { 425 return &Point_FieldSubPath{ 426 selector: Point_FieldPathSelectorValue, 427 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().LinearBuckets().FieldPath(), 428 } 429 } 430 431 func (s PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets) WithValue(value *common.Distribution_BucketOptions_Linear) *Point_FieldSubPathValue { 432 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 433 } 434 435 func (s PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Linear) *Point_FieldSubPathArrayOfValues { 436 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 437 } 438 439 func (PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets) NumFiniteBuckets() PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets { 440 return PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets{} 441 } 442 443 func (PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets) Width() PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth { 444 return PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth{} 445 } 446 447 func (PointPathSelectorValueDistributionValueBucketOptionsLinearBuckets) Offset() PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset { 448 return PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset{} 449 } 450 451 type PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets struct{} 452 453 func (PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) FieldPath() *Point_FieldSubPath { 454 return &Point_FieldSubPath{ 455 selector: Point_FieldPathSelectorValue, 456 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().LinearBuckets().NumFiniteBuckets().FieldPath(), 457 } 458 } 459 460 func (s PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithValue(value int32) *Point_FieldSubPathValue { 461 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 462 } 463 464 func (s PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *Point_FieldSubPathArrayOfValues { 465 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 466 } 467 468 type PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth struct{} 469 470 func (PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth) FieldPath() *Point_FieldSubPath { 471 return &Point_FieldSubPath{ 472 selector: Point_FieldPathSelectorValue, 473 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().LinearBuckets().Width().FieldPath(), 474 } 475 } 476 477 func (s PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth) WithValue(value float64) *Point_FieldSubPathValue { 478 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 479 } 480 481 func (s PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsWidth) WithArrayOfValues(values []float64) *Point_FieldSubPathArrayOfValues { 482 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 483 } 484 485 type PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset struct{} 486 487 func (PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset) FieldPath() *Point_FieldSubPath { 488 return &Point_FieldSubPath{ 489 selector: Point_FieldPathSelectorValue, 490 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().LinearBuckets().Offset().FieldPath(), 491 } 492 } 493 494 func (s PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset) WithValue(value float64) *Point_FieldSubPathValue { 495 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 496 } 497 498 func (s PointPathSelectorValueDistributionValueBucketOptionsLinearBucketsOffset) WithArrayOfValues(values []float64) *Point_FieldSubPathArrayOfValues { 499 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 500 } 501 502 type PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets struct{} 503 504 func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets) FieldPath() *Point_FieldSubPath { 505 return &Point_FieldSubPath{ 506 selector: Point_FieldPathSelectorValue, 507 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().ExponentialBuckets().FieldPath(), 508 } 509 } 510 511 func (s PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets) WithValue(value *common.Distribution_BucketOptions_Exponential) *Point_FieldSubPathValue { 512 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 513 } 514 515 func (s PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Exponential) *Point_FieldSubPathArrayOfValues { 516 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 517 } 518 519 func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets) NumFiniteBuckets() PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets { 520 return PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets{} 521 } 522 523 func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets) GrowthFactor() PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor { 524 return PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor{} 525 } 526 527 func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBuckets) Scale() PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale { 528 return PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale{} 529 } 530 531 type PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets struct{} 532 533 func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) FieldPath() *Point_FieldSubPath { 534 return &Point_FieldSubPath{ 535 selector: Point_FieldPathSelectorValue, 536 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().ExponentialBuckets().NumFiniteBuckets().FieldPath(), 537 } 538 } 539 540 func (s PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithValue(value int32) *Point_FieldSubPathValue { 541 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 542 } 543 544 func (s PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *Point_FieldSubPathArrayOfValues { 545 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 546 } 547 548 type PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor struct{} 549 550 func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) FieldPath() *Point_FieldSubPath { 551 return &Point_FieldSubPath{ 552 selector: Point_FieldPathSelectorValue, 553 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().ExponentialBuckets().GrowthFactor().FieldPath(), 554 } 555 } 556 557 func (s PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithValue(value float64) *Point_FieldSubPathValue { 558 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 559 } 560 561 func (s PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues(values []float64) *Point_FieldSubPathArrayOfValues { 562 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 563 } 564 565 type PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale struct{} 566 567 func (PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale) FieldPath() *Point_FieldSubPath { 568 return &Point_FieldSubPath{ 569 selector: Point_FieldPathSelectorValue, 570 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().ExponentialBuckets().Scale().FieldPath(), 571 } 572 } 573 574 func (s PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale) WithValue(value float64) *Point_FieldSubPathValue { 575 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 576 } 577 578 func (s PointPathSelectorValueDistributionValueBucketOptionsExponentialBucketsScale) WithArrayOfValues(values []float64) *Point_FieldSubPathArrayOfValues { 579 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 580 } 581 582 type PointPathSelectorValueDistributionValueBucketOptionsExplicitBuckets struct{} 583 584 func (PointPathSelectorValueDistributionValueBucketOptionsExplicitBuckets) FieldPath() *Point_FieldSubPath { 585 return &Point_FieldSubPath{ 586 selector: Point_FieldPathSelectorValue, 587 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().ExplicitBuckets().FieldPath(), 588 } 589 } 590 591 func (s PointPathSelectorValueDistributionValueBucketOptionsExplicitBuckets) WithValue(value *common.Distribution_BucketOptions_Explicit) *Point_FieldSubPathValue { 592 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 593 } 594 595 func (s PointPathSelectorValueDistributionValueBucketOptionsExplicitBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Explicit) *Point_FieldSubPathArrayOfValues { 596 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 597 } 598 599 func (PointPathSelectorValueDistributionValueBucketOptionsExplicitBuckets) Bounds() PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds { 600 return PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds{} 601 } 602 603 type PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds struct{} 604 605 func (PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds) FieldPath() *Point_FieldSubPath { 606 return &Point_FieldSubPath{ 607 selector: Point_FieldPathSelectorValue, 608 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().ExplicitBuckets().Bounds().FieldPath(), 609 } 610 } 611 612 func (s PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds) WithValue(value []float64) *Point_FieldSubPathValue { 613 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 614 } 615 616 func (s PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds) WithArrayOfValues(values [][]float64) *Point_FieldSubPathArrayOfValues { 617 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 618 } 619 620 func (s PointPathSelectorValueDistributionValueBucketOptionsExplicitBucketsBounds) WithItemValue(value float64) *Point_FieldSubPathArrayItemValue { 621 return s.FieldPath().WithIArrayItemValue(value).(*Point_FieldSubPathArrayItemValue) 622 } 623 624 type PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets struct{} 625 626 func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets) FieldPath() *Point_FieldSubPath { 627 return &Point_FieldSubPath{ 628 selector: Point_FieldPathSelectorValue, 629 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().DynamicBuckets().FieldPath(), 630 } 631 } 632 633 func (s PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets) WithValue(value *common.Distribution_BucketOptions_Dynamic) *Point_FieldSubPathValue { 634 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 635 } 636 637 func (s PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Dynamic) *Point_FieldSubPathArrayOfValues { 638 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 639 } 640 641 func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets) Compression() PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression { 642 return PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression{} 643 } 644 645 func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBuckets) Means() PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans { 646 return PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans{} 647 } 648 649 type PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression struct{} 650 651 func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression) FieldPath() *Point_FieldSubPath { 652 return &Point_FieldSubPath{ 653 selector: Point_FieldPathSelectorValue, 654 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().DynamicBuckets().Compression().FieldPath(), 655 } 656 } 657 658 func (s PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression) WithValue(value float64) *Point_FieldSubPathValue { 659 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 660 } 661 662 func (s PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsCompression) WithArrayOfValues(values []float64) *Point_FieldSubPathArrayOfValues { 663 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 664 } 665 666 type PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans struct{} 667 668 func (PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans) FieldPath() *Point_FieldSubPath { 669 return &Point_FieldSubPath{ 670 selector: Point_FieldPathSelectorValue, 671 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketOptions().DynamicBuckets().Means().FieldPath(), 672 } 673 } 674 675 func (s PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans) WithValue(value []float64) *Point_FieldSubPathValue { 676 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 677 } 678 679 func (s PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans) WithArrayOfValues(values [][]float64) *Point_FieldSubPathArrayOfValues { 680 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 681 } 682 683 func (s PointPathSelectorValueDistributionValueBucketOptionsDynamicBucketsMeans) WithItemValue(value float64) *Point_FieldSubPathArrayItemValue { 684 return s.FieldPath().WithIArrayItemValue(value).(*Point_FieldSubPathArrayItemValue) 685 } 686 687 type PointPathSelectorValueDistributionValueBucketCounts struct{} 688 689 func (PointPathSelectorValueDistributionValueBucketCounts) FieldPath() *Point_FieldSubPath { 690 return &Point_FieldSubPath{ 691 selector: Point_FieldPathSelectorValue, 692 subPath: common.NewTypedValueFieldPathBuilder().DistributionValue().BucketCounts().FieldPath(), 693 } 694 } 695 696 func (s PointPathSelectorValueDistributionValueBucketCounts) WithValue(value []int64) *Point_FieldSubPathValue { 697 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 698 } 699 700 func (s PointPathSelectorValueDistributionValueBucketCounts) WithArrayOfValues(values [][]int64) *Point_FieldSubPathArrayOfValues { 701 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 702 } 703 704 func (s PointPathSelectorValueDistributionValueBucketCounts) WithItemValue(value int64) *Point_FieldSubPathArrayItemValue { 705 return s.FieldPath().WithIArrayItemValue(value).(*Point_FieldSubPathArrayItemValue) 706 } 707 708 type PointPathSelectorAggregation struct{} 709 710 func (PointPathSelectorAggregation) FieldPath() *Point_FieldTerminalPath { 711 return &Point_FieldTerminalPath{selector: Point_FieldPathSelectorAggregation} 712 } 713 714 func (s PointPathSelectorAggregation) WithValue(value *common.Aggregation) *Point_FieldTerminalPathValue { 715 return s.FieldPath().WithIValue(value).(*Point_FieldTerminalPathValue) 716 } 717 718 func (s PointPathSelectorAggregation) WithArrayOfValues(values []*common.Aggregation) *Point_FieldTerminalPathArrayOfValues { 719 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldTerminalPathArrayOfValues) 720 } 721 722 func (PointPathSelectorAggregation) WithSubPath(subPath common.Aggregation_FieldPath) *Point_FieldSubPath { 723 return &Point_FieldSubPath{selector: Point_FieldPathSelectorAggregation, subPath: subPath} 724 } 725 726 func (s PointPathSelectorAggregation) WithSubValue(subPathValue common.Aggregation_FieldPathValue) *Point_FieldSubPathValue { 727 return &Point_FieldSubPathValue{Point_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 728 } 729 730 func (s PointPathSelectorAggregation) WithSubArrayOfValues(subPathArrayOfValues common.Aggregation_FieldPathArrayOfValues) *Point_FieldSubPathArrayOfValues { 731 return &Point_FieldSubPathArrayOfValues{Point_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 732 } 733 734 func (s PointPathSelectorAggregation) WithSubArrayItemValue(subPathArrayItemValue common.Aggregation_FieldPathArrayItemValue) *Point_FieldSubPathArrayItemValue { 735 return &Point_FieldSubPathArrayItemValue{Point_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 736 } 737 738 func (PointPathSelectorAggregation) AlignmentPeriod() PointPathSelectorAggregationAlignmentPeriod { 739 return PointPathSelectorAggregationAlignmentPeriod{} 740 } 741 742 func (PointPathSelectorAggregation) PerSeriesAligner() PointPathSelectorAggregationPerSeriesAligner { 743 return PointPathSelectorAggregationPerSeriesAligner{} 744 } 745 746 func (PointPathSelectorAggregation) CrossSeriesReducer() PointPathSelectorAggregationCrossSeriesReducer { 747 return PointPathSelectorAggregationCrossSeriesReducer{} 748 } 749 750 func (PointPathSelectorAggregation) GroupByFields() PointPathSelectorAggregationGroupByFields { 751 return PointPathSelectorAggregationGroupByFields{} 752 } 753 754 type PointPathSelectorAggregationAlignmentPeriod struct{} 755 756 func (PointPathSelectorAggregationAlignmentPeriod) FieldPath() *Point_FieldSubPath { 757 return &Point_FieldSubPath{ 758 selector: Point_FieldPathSelectorAggregation, 759 subPath: common.NewAggregationFieldPathBuilder().AlignmentPeriod().FieldPath(), 760 } 761 } 762 763 func (s PointPathSelectorAggregationAlignmentPeriod) WithValue(value *durationpb.Duration) *Point_FieldSubPathValue { 764 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 765 } 766 767 func (s PointPathSelectorAggregationAlignmentPeriod) WithArrayOfValues(values []*durationpb.Duration) *Point_FieldSubPathArrayOfValues { 768 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 769 } 770 771 type PointPathSelectorAggregationPerSeriesAligner struct{} 772 773 func (PointPathSelectorAggregationPerSeriesAligner) FieldPath() *Point_FieldSubPath { 774 return &Point_FieldSubPath{ 775 selector: Point_FieldPathSelectorAggregation, 776 subPath: common.NewAggregationFieldPathBuilder().PerSeriesAligner().FieldPath(), 777 } 778 } 779 780 func (s PointPathSelectorAggregationPerSeriesAligner) WithValue(value common.Aggregation_Aligner) *Point_FieldSubPathValue { 781 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 782 } 783 784 func (s PointPathSelectorAggregationPerSeriesAligner) WithArrayOfValues(values []common.Aggregation_Aligner) *Point_FieldSubPathArrayOfValues { 785 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 786 } 787 788 type PointPathSelectorAggregationCrossSeriesReducer struct{} 789 790 func (PointPathSelectorAggregationCrossSeriesReducer) FieldPath() *Point_FieldSubPath { 791 return &Point_FieldSubPath{ 792 selector: Point_FieldPathSelectorAggregation, 793 subPath: common.NewAggregationFieldPathBuilder().CrossSeriesReducer().FieldPath(), 794 } 795 } 796 797 func (s PointPathSelectorAggregationCrossSeriesReducer) WithValue(value common.Aggregation_Reducer) *Point_FieldSubPathValue { 798 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 799 } 800 801 func (s PointPathSelectorAggregationCrossSeriesReducer) WithArrayOfValues(values []common.Aggregation_Reducer) *Point_FieldSubPathArrayOfValues { 802 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 803 } 804 805 type PointPathSelectorAggregationGroupByFields struct{} 806 807 func (PointPathSelectorAggregationGroupByFields) FieldPath() *Point_FieldSubPath { 808 return &Point_FieldSubPath{ 809 selector: Point_FieldPathSelectorAggregation, 810 subPath: common.NewAggregationFieldPathBuilder().GroupByFields().FieldPath(), 811 } 812 } 813 814 func (s PointPathSelectorAggregationGroupByFields) WithValue(value []string) *Point_FieldSubPathValue { 815 return s.FieldPath().WithIValue(value).(*Point_FieldSubPathValue) 816 } 817 818 func (s PointPathSelectorAggregationGroupByFields) WithArrayOfValues(values [][]string) *Point_FieldSubPathArrayOfValues { 819 return s.FieldPath().WithIArrayOfValues(values).(*Point_FieldSubPathArrayOfValues) 820 } 821 822 func (s PointPathSelectorAggregationGroupByFields) WithItemValue(value string) *Point_FieldSubPathArrayItemValue { 823 return s.FieldPath().WithIArrayItemValue(value).(*Point_FieldSubPathArrayItemValue) 824 } 825 826 type TimeSerieFieldPathBuilder struct{} 827 828 func NewTimeSerieFieldPathBuilder() TimeSerieFieldPathBuilder { 829 return TimeSerieFieldPathBuilder{} 830 } 831 func (TimeSerieFieldPathBuilder) Key() TimeSeriePathSelectorKey { 832 return TimeSeriePathSelectorKey{} 833 } 834 func (TimeSerieFieldPathBuilder) Project() TimeSeriePathSelectorProject { 835 return TimeSeriePathSelectorProject{} 836 } 837 func (TimeSerieFieldPathBuilder) Region() TimeSeriePathSelectorRegion { 838 return TimeSeriePathSelectorRegion{} 839 } 840 func (TimeSerieFieldPathBuilder) Metric() TimeSeriePathSelectorMetric { 841 return TimeSeriePathSelectorMetric{} 842 } 843 func (TimeSerieFieldPathBuilder) Resource() TimeSeriePathSelectorResource { 844 return TimeSeriePathSelectorResource{} 845 } 846 func (TimeSerieFieldPathBuilder) MetricKind() TimeSeriePathSelectorMetricKind { 847 return TimeSeriePathSelectorMetricKind{} 848 } 849 func (TimeSerieFieldPathBuilder) ValueType() TimeSeriePathSelectorValueType { 850 return TimeSeriePathSelectorValueType{} 851 } 852 func (TimeSerieFieldPathBuilder) Points() TimeSeriePathSelectorPoints { 853 return TimeSeriePathSelectorPoints{} 854 } 855 856 type TimeSeriePathSelectorKey struct{} 857 858 func (TimeSeriePathSelectorKey) FieldPath() *TimeSerie_FieldTerminalPath { 859 return &TimeSerie_FieldTerminalPath{selector: TimeSerie_FieldPathSelectorKey} 860 } 861 862 func (s TimeSeriePathSelectorKey) WithValue(value []byte) *TimeSerie_FieldTerminalPathValue { 863 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldTerminalPathValue) 864 } 865 866 func (s TimeSeriePathSelectorKey) WithArrayOfValues(values [][]byte) *TimeSerie_FieldTerminalPathArrayOfValues { 867 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldTerminalPathArrayOfValues) 868 } 869 870 type TimeSeriePathSelectorProject struct{} 871 872 func (TimeSeriePathSelectorProject) FieldPath() *TimeSerie_FieldTerminalPath { 873 return &TimeSerie_FieldTerminalPath{selector: TimeSerie_FieldPathSelectorProject} 874 } 875 876 func (s TimeSeriePathSelectorProject) WithValue(value string) *TimeSerie_FieldTerminalPathValue { 877 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldTerminalPathValue) 878 } 879 880 func (s TimeSeriePathSelectorProject) WithArrayOfValues(values []string) *TimeSerie_FieldTerminalPathArrayOfValues { 881 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldTerminalPathArrayOfValues) 882 } 883 884 type TimeSeriePathSelectorRegion struct{} 885 886 func (TimeSeriePathSelectorRegion) FieldPath() *TimeSerie_FieldTerminalPath { 887 return &TimeSerie_FieldTerminalPath{selector: TimeSerie_FieldPathSelectorRegion} 888 } 889 890 func (s TimeSeriePathSelectorRegion) WithValue(value string) *TimeSerie_FieldTerminalPathValue { 891 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldTerminalPathValue) 892 } 893 894 func (s TimeSeriePathSelectorRegion) WithArrayOfValues(values []string) *TimeSerie_FieldTerminalPathArrayOfValues { 895 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldTerminalPathArrayOfValues) 896 } 897 898 type TimeSeriePathSelectorMetric struct{} 899 900 func (TimeSeriePathSelectorMetric) FieldPath() *TimeSerie_FieldTerminalPath { 901 return &TimeSerie_FieldTerminalPath{selector: TimeSerie_FieldPathSelectorMetric} 902 } 903 904 func (s TimeSeriePathSelectorMetric) WithValue(value *common.Metric) *TimeSerie_FieldTerminalPathValue { 905 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldTerminalPathValue) 906 } 907 908 func (s TimeSeriePathSelectorMetric) WithArrayOfValues(values []*common.Metric) *TimeSerie_FieldTerminalPathArrayOfValues { 909 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldTerminalPathArrayOfValues) 910 } 911 912 func (TimeSeriePathSelectorMetric) WithSubPath(subPath common.Metric_FieldPath) *TimeSerie_FieldSubPath { 913 return &TimeSerie_FieldSubPath{selector: TimeSerie_FieldPathSelectorMetric, subPath: subPath} 914 } 915 916 func (s TimeSeriePathSelectorMetric) WithSubValue(subPathValue common.Metric_FieldPathValue) *TimeSerie_FieldSubPathValue { 917 return &TimeSerie_FieldSubPathValue{TimeSerie_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 918 } 919 920 func (s TimeSeriePathSelectorMetric) WithSubArrayOfValues(subPathArrayOfValues common.Metric_FieldPathArrayOfValues) *TimeSerie_FieldSubPathArrayOfValues { 921 return &TimeSerie_FieldSubPathArrayOfValues{TimeSerie_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 922 } 923 924 func (s TimeSeriePathSelectorMetric) WithSubArrayItemValue(subPathArrayItemValue common.Metric_FieldPathArrayItemValue) *TimeSerie_FieldSubPathArrayItemValue { 925 return &TimeSerie_FieldSubPathArrayItemValue{TimeSerie_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 926 } 927 928 func (TimeSeriePathSelectorMetric) Type() TimeSeriePathSelectorMetricType { 929 return TimeSeriePathSelectorMetricType{} 930 } 931 932 func (TimeSeriePathSelectorMetric) Labels() TimeSeriePathSelectorMetricLabels { 933 return TimeSeriePathSelectorMetricLabels{} 934 } 935 936 func (TimeSeriePathSelectorMetric) ReducedLabels() TimeSeriePathSelectorMetricReducedLabels { 937 return TimeSeriePathSelectorMetricReducedLabels{} 938 } 939 940 type TimeSeriePathSelectorMetricType struct{} 941 942 func (TimeSeriePathSelectorMetricType) FieldPath() *TimeSerie_FieldSubPath { 943 return &TimeSerie_FieldSubPath{ 944 selector: TimeSerie_FieldPathSelectorMetric, 945 subPath: common.NewMetricFieldPathBuilder().Type().FieldPath(), 946 } 947 } 948 949 func (s TimeSeriePathSelectorMetricType) WithValue(value string) *TimeSerie_FieldSubPathValue { 950 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 951 } 952 953 func (s TimeSeriePathSelectorMetricType) WithArrayOfValues(values []string) *TimeSerie_FieldSubPathArrayOfValues { 954 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 955 } 956 957 type TimeSeriePathSelectorMetricLabels struct{} 958 959 func (TimeSeriePathSelectorMetricLabels) FieldPath() *TimeSerie_FieldSubPath { 960 return &TimeSerie_FieldSubPath{ 961 selector: TimeSerie_FieldPathSelectorMetric, 962 subPath: common.NewMetricFieldPathBuilder().Labels().FieldPath(), 963 } 964 } 965 966 func (s TimeSeriePathSelectorMetricLabels) WithValue(value map[string]string) *TimeSerie_FieldSubPathValue { 967 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 968 } 969 970 func (s TimeSeriePathSelectorMetricLabels) WithArrayOfValues(values []map[string]string) *TimeSerie_FieldSubPathArrayOfValues { 971 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 972 } 973 974 func (TimeSeriePathSelectorMetricLabels) WithKey(key string) TimeSerieMapPathSelectorMetricLabels { 975 return TimeSerieMapPathSelectorMetricLabels{key: key} 976 } 977 978 type TimeSerieMapPathSelectorMetricLabels struct { 979 key string 980 } 981 982 func (s TimeSerieMapPathSelectorMetricLabels) FieldPath() *TimeSerie_FieldSubPath { 983 return &TimeSerie_FieldSubPath{ 984 selector: TimeSerie_FieldPathSelectorMetric, 985 subPath: common.NewMetricFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 986 } 987 } 988 989 func (s TimeSerieMapPathSelectorMetricLabels) WithValue(value string) *TimeSerie_FieldSubPathValue { 990 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 991 } 992 993 func (s TimeSerieMapPathSelectorMetricLabels) WithArrayOfValues(values []string) *TimeSerie_FieldSubPathArrayOfValues { 994 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 995 } 996 997 type TimeSeriePathSelectorMetricReducedLabels struct{} 998 999 func (TimeSeriePathSelectorMetricReducedLabels) FieldPath() *TimeSerie_FieldSubPath { 1000 return &TimeSerie_FieldSubPath{ 1001 selector: TimeSerie_FieldPathSelectorMetric, 1002 subPath: common.NewMetricFieldPathBuilder().ReducedLabels().FieldPath(), 1003 } 1004 } 1005 1006 func (s TimeSeriePathSelectorMetricReducedLabels) WithValue(value []string) *TimeSerie_FieldSubPathValue { 1007 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1008 } 1009 1010 func (s TimeSeriePathSelectorMetricReducedLabels) WithArrayOfValues(values [][]string) *TimeSerie_FieldSubPathArrayOfValues { 1011 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1012 } 1013 1014 func (s TimeSeriePathSelectorMetricReducedLabels) WithItemValue(value string) *TimeSerie_FieldSubPathArrayItemValue { 1015 return s.FieldPath().WithIArrayItemValue(value).(*TimeSerie_FieldSubPathArrayItemValue) 1016 } 1017 1018 type TimeSeriePathSelectorResource struct{} 1019 1020 func (TimeSeriePathSelectorResource) FieldPath() *TimeSerie_FieldTerminalPath { 1021 return &TimeSerie_FieldTerminalPath{selector: TimeSerie_FieldPathSelectorResource} 1022 } 1023 1024 func (s TimeSeriePathSelectorResource) WithValue(value *common.MonitoredResource) *TimeSerie_FieldTerminalPathValue { 1025 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldTerminalPathValue) 1026 } 1027 1028 func (s TimeSeriePathSelectorResource) WithArrayOfValues(values []*common.MonitoredResource) *TimeSerie_FieldTerminalPathArrayOfValues { 1029 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldTerminalPathArrayOfValues) 1030 } 1031 1032 func (TimeSeriePathSelectorResource) WithSubPath(subPath common.MonitoredResource_FieldPath) *TimeSerie_FieldSubPath { 1033 return &TimeSerie_FieldSubPath{selector: TimeSerie_FieldPathSelectorResource, subPath: subPath} 1034 } 1035 1036 func (s TimeSeriePathSelectorResource) WithSubValue(subPathValue common.MonitoredResource_FieldPathValue) *TimeSerie_FieldSubPathValue { 1037 return &TimeSerie_FieldSubPathValue{TimeSerie_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1038 } 1039 1040 func (s TimeSeriePathSelectorResource) WithSubArrayOfValues(subPathArrayOfValues common.MonitoredResource_FieldPathArrayOfValues) *TimeSerie_FieldSubPathArrayOfValues { 1041 return &TimeSerie_FieldSubPathArrayOfValues{TimeSerie_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1042 } 1043 1044 func (s TimeSeriePathSelectorResource) WithSubArrayItemValue(subPathArrayItemValue common.MonitoredResource_FieldPathArrayItemValue) *TimeSerie_FieldSubPathArrayItemValue { 1045 return &TimeSerie_FieldSubPathArrayItemValue{TimeSerie_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1046 } 1047 1048 func (TimeSeriePathSelectorResource) Type() TimeSeriePathSelectorResourceType { 1049 return TimeSeriePathSelectorResourceType{} 1050 } 1051 1052 func (TimeSeriePathSelectorResource) Labels() TimeSeriePathSelectorResourceLabels { 1053 return TimeSeriePathSelectorResourceLabels{} 1054 } 1055 1056 func (TimeSeriePathSelectorResource) ReducedLabels() TimeSeriePathSelectorResourceReducedLabels { 1057 return TimeSeriePathSelectorResourceReducedLabels{} 1058 } 1059 1060 type TimeSeriePathSelectorResourceType struct{} 1061 1062 func (TimeSeriePathSelectorResourceType) FieldPath() *TimeSerie_FieldSubPath { 1063 return &TimeSerie_FieldSubPath{ 1064 selector: TimeSerie_FieldPathSelectorResource, 1065 subPath: common.NewMonitoredResourceFieldPathBuilder().Type().FieldPath(), 1066 } 1067 } 1068 1069 func (s TimeSeriePathSelectorResourceType) WithValue(value string) *TimeSerie_FieldSubPathValue { 1070 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1071 } 1072 1073 func (s TimeSeriePathSelectorResourceType) WithArrayOfValues(values []string) *TimeSerie_FieldSubPathArrayOfValues { 1074 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1075 } 1076 1077 type TimeSeriePathSelectorResourceLabels struct{} 1078 1079 func (TimeSeriePathSelectorResourceLabels) FieldPath() *TimeSerie_FieldSubPath { 1080 return &TimeSerie_FieldSubPath{ 1081 selector: TimeSerie_FieldPathSelectorResource, 1082 subPath: common.NewMonitoredResourceFieldPathBuilder().Labels().FieldPath(), 1083 } 1084 } 1085 1086 func (s TimeSeriePathSelectorResourceLabels) WithValue(value map[string]string) *TimeSerie_FieldSubPathValue { 1087 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1088 } 1089 1090 func (s TimeSeriePathSelectorResourceLabels) WithArrayOfValues(values []map[string]string) *TimeSerie_FieldSubPathArrayOfValues { 1091 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1092 } 1093 1094 func (TimeSeriePathSelectorResourceLabels) WithKey(key string) TimeSerieMapPathSelectorResourceLabels { 1095 return TimeSerieMapPathSelectorResourceLabels{key: key} 1096 } 1097 1098 type TimeSerieMapPathSelectorResourceLabels struct { 1099 key string 1100 } 1101 1102 func (s TimeSerieMapPathSelectorResourceLabels) FieldPath() *TimeSerie_FieldSubPath { 1103 return &TimeSerie_FieldSubPath{ 1104 selector: TimeSerie_FieldPathSelectorResource, 1105 subPath: common.NewMonitoredResourceFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 1106 } 1107 } 1108 1109 func (s TimeSerieMapPathSelectorResourceLabels) WithValue(value string) *TimeSerie_FieldSubPathValue { 1110 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1111 } 1112 1113 func (s TimeSerieMapPathSelectorResourceLabels) WithArrayOfValues(values []string) *TimeSerie_FieldSubPathArrayOfValues { 1114 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1115 } 1116 1117 type TimeSeriePathSelectorResourceReducedLabels struct{} 1118 1119 func (TimeSeriePathSelectorResourceReducedLabels) FieldPath() *TimeSerie_FieldSubPath { 1120 return &TimeSerie_FieldSubPath{ 1121 selector: TimeSerie_FieldPathSelectorResource, 1122 subPath: common.NewMonitoredResourceFieldPathBuilder().ReducedLabels().FieldPath(), 1123 } 1124 } 1125 1126 func (s TimeSeriePathSelectorResourceReducedLabels) WithValue(value []string) *TimeSerie_FieldSubPathValue { 1127 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1128 } 1129 1130 func (s TimeSeriePathSelectorResourceReducedLabels) WithArrayOfValues(values [][]string) *TimeSerie_FieldSubPathArrayOfValues { 1131 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1132 } 1133 1134 func (s TimeSeriePathSelectorResourceReducedLabels) WithItemValue(value string) *TimeSerie_FieldSubPathArrayItemValue { 1135 return s.FieldPath().WithIArrayItemValue(value).(*TimeSerie_FieldSubPathArrayItemValue) 1136 } 1137 1138 type TimeSeriePathSelectorMetricKind struct{} 1139 1140 func (TimeSeriePathSelectorMetricKind) FieldPath() *TimeSerie_FieldTerminalPath { 1141 return &TimeSerie_FieldTerminalPath{selector: TimeSerie_FieldPathSelectorMetricKind} 1142 } 1143 1144 func (s TimeSeriePathSelectorMetricKind) WithValue(value metric_descriptor.MetricDescriptor_MetricKind) *TimeSerie_FieldTerminalPathValue { 1145 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldTerminalPathValue) 1146 } 1147 1148 func (s TimeSeriePathSelectorMetricKind) WithArrayOfValues(values []metric_descriptor.MetricDescriptor_MetricKind) *TimeSerie_FieldTerminalPathArrayOfValues { 1149 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldTerminalPathArrayOfValues) 1150 } 1151 1152 type TimeSeriePathSelectorValueType struct{} 1153 1154 func (TimeSeriePathSelectorValueType) FieldPath() *TimeSerie_FieldTerminalPath { 1155 return &TimeSerie_FieldTerminalPath{selector: TimeSerie_FieldPathSelectorValueType} 1156 } 1157 1158 func (s TimeSeriePathSelectorValueType) WithValue(value metric_descriptor.MetricDescriptor_ValueType) *TimeSerie_FieldTerminalPathValue { 1159 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldTerminalPathValue) 1160 } 1161 1162 func (s TimeSeriePathSelectorValueType) WithArrayOfValues(values []metric_descriptor.MetricDescriptor_ValueType) *TimeSerie_FieldTerminalPathArrayOfValues { 1163 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldTerminalPathArrayOfValues) 1164 } 1165 1166 type TimeSeriePathSelectorPoints struct{} 1167 1168 func (TimeSeriePathSelectorPoints) FieldPath() *TimeSerie_FieldTerminalPath { 1169 return &TimeSerie_FieldTerminalPath{selector: TimeSerie_FieldPathSelectorPoints} 1170 } 1171 1172 func (s TimeSeriePathSelectorPoints) WithValue(value []*Point) *TimeSerie_FieldTerminalPathValue { 1173 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldTerminalPathValue) 1174 } 1175 1176 func (s TimeSeriePathSelectorPoints) WithArrayOfValues(values [][]*Point) *TimeSerie_FieldTerminalPathArrayOfValues { 1177 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldTerminalPathArrayOfValues) 1178 } 1179 1180 func (s TimeSeriePathSelectorPoints) WithItemValue(value *Point) *TimeSerie_FieldTerminalPathArrayItemValue { 1181 return s.FieldPath().WithIArrayItemValue(value).(*TimeSerie_FieldTerminalPathArrayItemValue) 1182 } 1183 func (TimeSeriePathSelectorPoints) WithSubPath(subPath Point_FieldPath) *TimeSerie_FieldSubPath { 1184 return &TimeSerie_FieldSubPath{selector: TimeSerie_FieldPathSelectorPoints, subPath: subPath} 1185 } 1186 1187 func (s TimeSeriePathSelectorPoints) WithSubValue(subPathValue Point_FieldPathValue) *TimeSerie_FieldSubPathValue { 1188 return &TimeSerie_FieldSubPathValue{TimeSerie_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1189 } 1190 1191 func (s TimeSeriePathSelectorPoints) WithSubArrayOfValues(subPathArrayOfValues Point_FieldPathArrayOfValues) *TimeSerie_FieldSubPathArrayOfValues { 1192 return &TimeSerie_FieldSubPathArrayOfValues{TimeSerie_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1193 } 1194 1195 func (s TimeSeriePathSelectorPoints) WithSubArrayItemValue(subPathArrayItemValue Point_FieldPathArrayItemValue) *TimeSerie_FieldSubPathArrayItemValue { 1196 return &TimeSerie_FieldSubPathArrayItemValue{TimeSerie_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1197 } 1198 1199 func (TimeSeriePathSelectorPoints) Interval() TimeSeriePathSelectorPointsInterval { 1200 return TimeSeriePathSelectorPointsInterval{} 1201 } 1202 1203 func (TimeSeriePathSelectorPoints) Value() TimeSeriePathSelectorPointsValue { 1204 return TimeSeriePathSelectorPointsValue{} 1205 } 1206 1207 func (TimeSeriePathSelectorPoints) Aggregation() TimeSeriePathSelectorPointsAggregation { 1208 return TimeSeriePathSelectorPointsAggregation{} 1209 } 1210 1211 type TimeSeriePathSelectorPointsInterval struct{} 1212 1213 func (TimeSeriePathSelectorPointsInterval) FieldPath() *TimeSerie_FieldSubPath { 1214 return &TimeSerie_FieldSubPath{ 1215 selector: TimeSerie_FieldPathSelectorPoints, 1216 subPath: NewPointFieldPathBuilder().Interval().FieldPath(), 1217 } 1218 } 1219 1220 func (s TimeSeriePathSelectorPointsInterval) WithValue(value *common.TimeInterval) *TimeSerie_FieldSubPathValue { 1221 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1222 } 1223 1224 func (s TimeSeriePathSelectorPointsInterval) WithArrayOfValues(values []*common.TimeInterval) *TimeSerie_FieldSubPathArrayOfValues { 1225 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1226 } 1227 1228 func (TimeSeriePathSelectorPointsInterval) EndTime() TimeSeriePathSelectorPointsIntervalEndTime { 1229 return TimeSeriePathSelectorPointsIntervalEndTime{} 1230 } 1231 1232 func (TimeSeriePathSelectorPointsInterval) StartTime() TimeSeriePathSelectorPointsIntervalStartTime { 1233 return TimeSeriePathSelectorPointsIntervalStartTime{} 1234 } 1235 1236 type TimeSeriePathSelectorPointsIntervalEndTime struct{} 1237 1238 func (TimeSeriePathSelectorPointsIntervalEndTime) FieldPath() *TimeSerie_FieldSubPath { 1239 return &TimeSerie_FieldSubPath{ 1240 selector: TimeSerie_FieldPathSelectorPoints, 1241 subPath: NewPointFieldPathBuilder().Interval().EndTime().FieldPath(), 1242 } 1243 } 1244 1245 func (s TimeSeriePathSelectorPointsIntervalEndTime) WithValue(value *timestamppb.Timestamp) *TimeSerie_FieldSubPathValue { 1246 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1247 } 1248 1249 func (s TimeSeriePathSelectorPointsIntervalEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeSerie_FieldSubPathArrayOfValues { 1250 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1251 } 1252 1253 type TimeSeriePathSelectorPointsIntervalStartTime struct{} 1254 1255 func (TimeSeriePathSelectorPointsIntervalStartTime) FieldPath() *TimeSerie_FieldSubPath { 1256 return &TimeSerie_FieldSubPath{ 1257 selector: TimeSerie_FieldPathSelectorPoints, 1258 subPath: NewPointFieldPathBuilder().Interval().StartTime().FieldPath(), 1259 } 1260 } 1261 1262 func (s TimeSeriePathSelectorPointsIntervalStartTime) WithValue(value *timestamppb.Timestamp) *TimeSerie_FieldSubPathValue { 1263 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1264 } 1265 1266 func (s TimeSeriePathSelectorPointsIntervalStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *TimeSerie_FieldSubPathArrayOfValues { 1267 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1268 } 1269 1270 type TimeSeriePathSelectorPointsValue struct{} 1271 1272 func (TimeSeriePathSelectorPointsValue) FieldPath() *TimeSerie_FieldSubPath { 1273 return &TimeSerie_FieldSubPath{ 1274 selector: TimeSerie_FieldPathSelectorPoints, 1275 subPath: NewPointFieldPathBuilder().Value().FieldPath(), 1276 } 1277 } 1278 1279 func (s TimeSeriePathSelectorPointsValue) WithValue(value *common.TypedValue) *TimeSerie_FieldSubPathValue { 1280 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1281 } 1282 1283 func (s TimeSeriePathSelectorPointsValue) WithArrayOfValues(values []*common.TypedValue) *TimeSerie_FieldSubPathArrayOfValues { 1284 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1285 } 1286 1287 func (TimeSeriePathSelectorPointsValue) BoolValue() TimeSeriePathSelectorPointsValueBoolValue { 1288 return TimeSeriePathSelectorPointsValueBoolValue{} 1289 } 1290 1291 func (TimeSeriePathSelectorPointsValue) Int64Value() TimeSeriePathSelectorPointsValueInt64Value { 1292 return TimeSeriePathSelectorPointsValueInt64Value{} 1293 } 1294 1295 func (TimeSeriePathSelectorPointsValue) DoubleValue() TimeSeriePathSelectorPointsValueDoubleValue { 1296 return TimeSeriePathSelectorPointsValueDoubleValue{} 1297 } 1298 1299 func (TimeSeriePathSelectorPointsValue) StringValue() TimeSeriePathSelectorPointsValueStringValue { 1300 return TimeSeriePathSelectorPointsValueStringValue{} 1301 } 1302 1303 func (TimeSeriePathSelectorPointsValue) DistributionValue() TimeSeriePathSelectorPointsValueDistributionValue { 1304 return TimeSeriePathSelectorPointsValueDistributionValue{} 1305 } 1306 1307 type TimeSeriePathSelectorPointsValueBoolValue struct{} 1308 1309 func (TimeSeriePathSelectorPointsValueBoolValue) FieldPath() *TimeSerie_FieldSubPath { 1310 return &TimeSerie_FieldSubPath{ 1311 selector: TimeSerie_FieldPathSelectorPoints, 1312 subPath: NewPointFieldPathBuilder().Value().BoolValue().FieldPath(), 1313 } 1314 } 1315 1316 func (s TimeSeriePathSelectorPointsValueBoolValue) WithValue(value bool) *TimeSerie_FieldSubPathValue { 1317 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1318 } 1319 1320 func (s TimeSeriePathSelectorPointsValueBoolValue) WithArrayOfValues(values []bool) *TimeSerie_FieldSubPathArrayOfValues { 1321 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1322 } 1323 1324 type TimeSeriePathSelectorPointsValueInt64Value struct{} 1325 1326 func (TimeSeriePathSelectorPointsValueInt64Value) FieldPath() *TimeSerie_FieldSubPath { 1327 return &TimeSerie_FieldSubPath{ 1328 selector: TimeSerie_FieldPathSelectorPoints, 1329 subPath: NewPointFieldPathBuilder().Value().Int64Value().FieldPath(), 1330 } 1331 } 1332 1333 func (s TimeSeriePathSelectorPointsValueInt64Value) WithValue(value int64) *TimeSerie_FieldSubPathValue { 1334 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1335 } 1336 1337 func (s TimeSeriePathSelectorPointsValueInt64Value) WithArrayOfValues(values []int64) *TimeSerie_FieldSubPathArrayOfValues { 1338 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1339 } 1340 1341 type TimeSeriePathSelectorPointsValueDoubleValue struct{} 1342 1343 func (TimeSeriePathSelectorPointsValueDoubleValue) FieldPath() *TimeSerie_FieldSubPath { 1344 return &TimeSerie_FieldSubPath{ 1345 selector: TimeSerie_FieldPathSelectorPoints, 1346 subPath: NewPointFieldPathBuilder().Value().DoubleValue().FieldPath(), 1347 } 1348 } 1349 1350 func (s TimeSeriePathSelectorPointsValueDoubleValue) WithValue(value float64) *TimeSerie_FieldSubPathValue { 1351 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1352 } 1353 1354 func (s TimeSeriePathSelectorPointsValueDoubleValue) WithArrayOfValues(values []float64) *TimeSerie_FieldSubPathArrayOfValues { 1355 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1356 } 1357 1358 type TimeSeriePathSelectorPointsValueStringValue struct{} 1359 1360 func (TimeSeriePathSelectorPointsValueStringValue) FieldPath() *TimeSerie_FieldSubPath { 1361 return &TimeSerie_FieldSubPath{ 1362 selector: TimeSerie_FieldPathSelectorPoints, 1363 subPath: NewPointFieldPathBuilder().Value().StringValue().FieldPath(), 1364 } 1365 } 1366 1367 func (s TimeSeriePathSelectorPointsValueStringValue) WithValue(value string) *TimeSerie_FieldSubPathValue { 1368 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1369 } 1370 1371 func (s TimeSeriePathSelectorPointsValueStringValue) WithArrayOfValues(values []string) *TimeSerie_FieldSubPathArrayOfValues { 1372 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1373 } 1374 1375 type TimeSeriePathSelectorPointsValueDistributionValue struct{} 1376 1377 func (TimeSeriePathSelectorPointsValueDistributionValue) FieldPath() *TimeSerie_FieldSubPath { 1378 return &TimeSerie_FieldSubPath{ 1379 selector: TimeSerie_FieldPathSelectorPoints, 1380 subPath: NewPointFieldPathBuilder().Value().DistributionValue().FieldPath(), 1381 } 1382 } 1383 1384 func (s TimeSeriePathSelectorPointsValueDistributionValue) WithValue(value *common.Distribution) *TimeSerie_FieldSubPathValue { 1385 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1386 } 1387 1388 func (s TimeSeriePathSelectorPointsValueDistributionValue) WithArrayOfValues(values []*common.Distribution) *TimeSerie_FieldSubPathArrayOfValues { 1389 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1390 } 1391 1392 func (TimeSeriePathSelectorPointsValueDistributionValue) Count() TimeSeriePathSelectorPointsValueDistributionValueCount { 1393 return TimeSeriePathSelectorPointsValueDistributionValueCount{} 1394 } 1395 1396 func (TimeSeriePathSelectorPointsValueDistributionValue) Mean() TimeSeriePathSelectorPointsValueDistributionValueMean { 1397 return TimeSeriePathSelectorPointsValueDistributionValueMean{} 1398 } 1399 1400 func (TimeSeriePathSelectorPointsValueDistributionValue) SumOfSquaredDeviation() TimeSeriePathSelectorPointsValueDistributionValueSumOfSquaredDeviation { 1401 return TimeSeriePathSelectorPointsValueDistributionValueSumOfSquaredDeviation{} 1402 } 1403 1404 func (TimeSeriePathSelectorPointsValueDistributionValue) Range() TimeSeriePathSelectorPointsValueDistributionValueRange { 1405 return TimeSeriePathSelectorPointsValueDistributionValueRange{} 1406 } 1407 1408 func (TimeSeriePathSelectorPointsValueDistributionValue) BucketOptions() TimeSeriePathSelectorPointsValueDistributionValueBucketOptions { 1409 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptions{} 1410 } 1411 1412 func (TimeSeriePathSelectorPointsValueDistributionValue) BucketCounts() TimeSeriePathSelectorPointsValueDistributionValueBucketCounts { 1413 return TimeSeriePathSelectorPointsValueDistributionValueBucketCounts{} 1414 } 1415 1416 type TimeSeriePathSelectorPointsValueDistributionValueCount struct{} 1417 1418 func (TimeSeriePathSelectorPointsValueDistributionValueCount) FieldPath() *TimeSerie_FieldSubPath { 1419 return &TimeSerie_FieldSubPath{ 1420 selector: TimeSerie_FieldPathSelectorPoints, 1421 subPath: NewPointFieldPathBuilder().Value().DistributionValue().Count().FieldPath(), 1422 } 1423 } 1424 1425 func (s TimeSeriePathSelectorPointsValueDistributionValueCount) WithValue(value int64) *TimeSerie_FieldSubPathValue { 1426 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1427 } 1428 1429 func (s TimeSeriePathSelectorPointsValueDistributionValueCount) WithArrayOfValues(values []int64) *TimeSerie_FieldSubPathArrayOfValues { 1430 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1431 } 1432 1433 type TimeSeriePathSelectorPointsValueDistributionValueMean struct{} 1434 1435 func (TimeSeriePathSelectorPointsValueDistributionValueMean) FieldPath() *TimeSerie_FieldSubPath { 1436 return &TimeSerie_FieldSubPath{ 1437 selector: TimeSerie_FieldPathSelectorPoints, 1438 subPath: NewPointFieldPathBuilder().Value().DistributionValue().Mean().FieldPath(), 1439 } 1440 } 1441 1442 func (s TimeSeriePathSelectorPointsValueDistributionValueMean) WithValue(value float64) *TimeSerie_FieldSubPathValue { 1443 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1444 } 1445 1446 func (s TimeSeriePathSelectorPointsValueDistributionValueMean) WithArrayOfValues(values []float64) *TimeSerie_FieldSubPathArrayOfValues { 1447 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1448 } 1449 1450 type TimeSeriePathSelectorPointsValueDistributionValueSumOfSquaredDeviation struct{} 1451 1452 func (TimeSeriePathSelectorPointsValueDistributionValueSumOfSquaredDeviation) FieldPath() *TimeSerie_FieldSubPath { 1453 return &TimeSerie_FieldSubPath{ 1454 selector: TimeSerie_FieldPathSelectorPoints, 1455 subPath: NewPointFieldPathBuilder().Value().DistributionValue().SumOfSquaredDeviation().FieldPath(), 1456 } 1457 } 1458 1459 func (s TimeSeriePathSelectorPointsValueDistributionValueSumOfSquaredDeviation) WithValue(value float64) *TimeSerie_FieldSubPathValue { 1460 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1461 } 1462 1463 func (s TimeSeriePathSelectorPointsValueDistributionValueSumOfSquaredDeviation) WithArrayOfValues(values []float64) *TimeSerie_FieldSubPathArrayOfValues { 1464 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1465 } 1466 1467 type TimeSeriePathSelectorPointsValueDistributionValueRange struct{} 1468 1469 func (TimeSeriePathSelectorPointsValueDistributionValueRange) FieldPath() *TimeSerie_FieldSubPath { 1470 return &TimeSerie_FieldSubPath{ 1471 selector: TimeSerie_FieldPathSelectorPoints, 1472 subPath: NewPointFieldPathBuilder().Value().DistributionValue().Range().FieldPath(), 1473 } 1474 } 1475 1476 func (s TimeSeriePathSelectorPointsValueDistributionValueRange) WithValue(value *common.Distribution_Range) *TimeSerie_FieldSubPathValue { 1477 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1478 } 1479 1480 func (s TimeSeriePathSelectorPointsValueDistributionValueRange) WithArrayOfValues(values []*common.Distribution_Range) *TimeSerie_FieldSubPathArrayOfValues { 1481 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1482 } 1483 1484 func (TimeSeriePathSelectorPointsValueDistributionValueRange) Min() TimeSeriePathSelectorPointsValueDistributionValueRangeMin { 1485 return TimeSeriePathSelectorPointsValueDistributionValueRangeMin{} 1486 } 1487 1488 func (TimeSeriePathSelectorPointsValueDistributionValueRange) Max() TimeSeriePathSelectorPointsValueDistributionValueRangeMax { 1489 return TimeSeriePathSelectorPointsValueDistributionValueRangeMax{} 1490 } 1491 1492 type TimeSeriePathSelectorPointsValueDistributionValueRangeMin struct{} 1493 1494 func (TimeSeriePathSelectorPointsValueDistributionValueRangeMin) FieldPath() *TimeSerie_FieldSubPath { 1495 return &TimeSerie_FieldSubPath{ 1496 selector: TimeSerie_FieldPathSelectorPoints, 1497 subPath: NewPointFieldPathBuilder().Value().DistributionValue().Range().Min().FieldPath(), 1498 } 1499 } 1500 1501 func (s TimeSeriePathSelectorPointsValueDistributionValueRangeMin) WithValue(value float64) *TimeSerie_FieldSubPathValue { 1502 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1503 } 1504 1505 func (s TimeSeriePathSelectorPointsValueDistributionValueRangeMin) WithArrayOfValues(values []float64) *TimeSerie_FieldSubPathArrayOfValues { 1506 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1507 } 1508 1509 type TimeSeriePathSelectorPointsValueDistributionValueRangeMax struct{} 1510 1511 func (TimeSeriePathSelectorPointsValueDistributionValueRangeMax) FieldPath() *TimeSerie_FieldSubPath { 1512 return &TimeSerie_FieldSubPath{ 1513 selector: TimeSerie_FieldPathSelectorPoints, 1514 subPath: NewPointFieldPathBuilder().Value().DistributionValue().Range().Max().FieldPath(), 1515 } 1516 } 1517 1518 func (s TimeSeriePathSelectorPointsValueDistributionValueRangeMax) WithValue(value float64) *TimeSerie_FieldSubPathValue { 1519 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1520 } 1521 1522 func (s TimeSeriePathSelectorPointsValueDistributionValueRangeMax) WithArrayOfValues(values []float64) *TimeSerie_FieldSubPathArrayOfValues { 1523 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1524 } 1525 1526 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptions struct{} 1527 1528 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptions) FieldPath() *TimeSerie_FieldSubPath { 1529 return &TimeSerie_FieldSubPath{ 1530 selector: TimeSerie_FieldPathSelectorPoints, 1531 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().FieldPath(), 1532 } 1533 } 1534 1535 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptions) WithValue(value *common.Distribution_BucketOptions) *TimeSerie_FieldSubPathValue { 1536 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1537 } 1538 1539 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptions) WithArrayOfValues(values []*common.Distribution_BucketOptions) *TimeSerie_FieldSubPathArrayOfValues { 1540 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1541 } 1542 1543 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptions) LinearBuckets() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets { 1544 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets{} 1545 } 1546 1547 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptions) ExponentialBuckets() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets { 1548 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets{} 1549 } 1550 1551 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptions) ExplicitBuckets() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBuckets { 1552 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBuckets{} 1553 } 1554 1555 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptions) DynamicBuckets() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets { 1556 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets{} 1557 } 1558 1559 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets struct{} 1560 1561 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets) FieldPath() *TimeSerie_FieldSubPath { 1562 return &TimeSerie_FieldSubPath{ 1563 selector: TimeSerie_FieldPathSelectorPoints, 1564 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().LinearBuckets().FieldPath(), 1565 } 1566 } 1567 1568 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets) WithValue(value *common.Distribution_BucketOptions_Linear) *TimeSerie_FieldSubPathValue { 1569 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1570 } 1571 1572 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Linear) *TimeSerie_FieldSubPathArrayOfValues { 1573 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1574 } 1575 1576 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets) NumFiniteBuckets() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets { 1577 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets{} 1578 } 1579 1580 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets) Width() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsWidth { 1581 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsWidth{} 1582 } 1583 1584 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBuckets) Offset() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsOffset { 1585 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsOffset{} 1586 } 1587 1588 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets struct{} 1589 1590 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) FieldPath() *TimeSerie_FieldSubPath { 1591 return &TimeSerie_FieldSubPath{ 1592 selector: TimeSerie_FieldPathSelectorPoints, 1593 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().LinearBuckets().NumFiniteBuckets().FieldPath(), 1594 } 1595 } 1596 1597 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithValue(value int32) *TimeSerie_FieldSubPathValue { 1598 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1599 } 1600 1601 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *TimeSerie_FieldSubPathArrayOfValues { 1602 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1603 } 1604 1605 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsWidth struct{} 1606 1607 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsWidth) FieldPath() *TimeSerie_FieldSubPath { 1608 return &TimeSerie_FieldSubPath{ 1609 selector: TimeSerie_FieldPathSelectorPoints, 1610 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().LinearBuckets().Width().FieldPath(), 1611 } 1612 } 1613 1614 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsWidth) WithValue(value float64) *TimeSerie_FieldSubPathValue { 1615 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1616 } 1617 1618 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsWidth) WithArrayOfValues(values []float64) *TimeSerie_FieldSubPathArrayOfValues { 1619 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1620 } 1621 1622 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsOffset struct{} 1623 1624 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsOffset) FieldPath() *TimeSerie_FieldSubPath { 1625 return &TimeSerie_FieldSubPath{ 1626 selector: TimeSerie_FieldPathSelectorPoints, 1627 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().LinearBuckets().Offset().FieldPath(), 1628 } 1629 } 1630 1631 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsOffset) WithValue(value float64) *TimeSerie_FieldSubPathValue { 1632 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1633 } 1634 1635 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsLinearBucketsOffset) WithArrayOfValues(values []float64) *TimeSerie_FieldSubPathArrayOfValues { 1636 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1637 } 1638 1639 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets struct{} 1640 1641 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets) FieldPath() *TimeSerie_FieldSubPath { 1642 return &TimeSerie_FieldSubPath{ 1643 selector: TimeSerie_FieldPathSelectorPoints, 1644 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().ExponentialBuckets().FieldPath(), 1645 } 1646 } 1647 1648 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets) WithValue(value *common.Distribution_BucketOptions_Exponential) *TimeSerie_FieldSubPathValue { 1649 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1650 } 1651 1652 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Exponential) *TimeSerie_FieldSubPathArrayOfValues { 1653 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1654 } 1655 1656 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets) NumFiniteBuckets() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets { 1657 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets{} 1658 } 1659 1660 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets) GrowthFactor() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor { 1661 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor{} 1662 } 1663 1664 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBuckets) Scale() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsScale { 1665 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsScale{} 1666 } 1667 1668 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets struct{} 1669 1670 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) FieldPath() *TimeSerie_FieldSubPath { 1671 return &TimeSerie_FieldSubPath{ 1672 selector: TimeSerie_FieldPathSelectorPoints, 1673 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().ExponentialBuckets().NumFiniteBuckets().FieldPath(), 1674 } 1675 } 1676 1677 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithValue(value int32) *TimeSerie_FieldSubPathValue { 1678 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1679 } 1680 1681 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *TimeSerie_FieldSubPathArrayOfValues { 1682 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1683 } 1684 1685 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor struct{} 1686 1687 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) FieldPath() *TimeSerie_FieldSubPath { 1688 return &TimeSerie_FieldSubPath{ 1689 selector: TimeSerie_FieldPathSelectorPoints, 1690 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().ExponentialBuckets().GrowthFactor().FieldPath(), 1691 } 1692 } 1693 1694 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithValue(value float64) *TimeSerie_FieldSubPathValue { 1695 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1696 } 1697 1698 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues(values []float64) *TimeSerie_FieldSubPathArrayOfValues { 1699 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1700 } 1701 1702 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsScale struct{} 1703 1704 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsScale) FieldPath() *TimeSerie_FieldSubPath { 1705 return &TimeSerie_FieldSubPath{ 1706 selector: TimeSerie_FieldPathSelectorPoints, 1707 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().ExponentialBuckets().Scale().FieldPath(), 1708 } 1709 } 1710 1711 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsScale) WithValue(value float64) *TimeSerie_FieldSubPathValue { 1712 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1713 } 1714 1715 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExponentialBucketsScale) WithArrayOfValues(values []float64) *TimeSerie_FieldSubPathArrayOfValues { 1716 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1717 } 1718 1719 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBuckets struct{} 1720 1721 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBuckets) FieldPath() *TimeSerie_FieldSubPath { 1722 return &TimeSerie_FieldSubPath{ 1723 selector: TimeSerie_FieldPathSelectorPoints, 1724 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().ExplicitBuckets().FieldPath(), 1725 } 1726 } 1727 1728 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBuckets) WithValue(value *common.Distribution_BucketOptions_Explicit) *TimeSerie_FieldSubPathValue { 1729 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1730 } 1731 1732 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Explicit) *TimeSerie_FieldSubPathArrayOfValues { 1733 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1734 } 1735 1736 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBuckets) Bounds() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds { 1737 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds{} 1738 } 1739 1740 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds struct{} 1741 1742 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) FieldPath() *TimeSerie_FieldSubPath { 1743 return &TimeSerie_FieldSubPath{ 1744 selector: TimeSerie_FieldPathSelectorPoints, 1745 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().ExplicitBuckets().Bounds().FieldPath(), 1746 } 1747 } 1748 1749 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) WithValue(value []float64) *TimeSerie_FieldSubPathValue { 1750 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1751 } 1752 1753 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) WithArrayOfValues(values [][]float64) *TimeSerie_FieldSubPathArrayOfValues { 1754 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1755 } 1756 1757 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) WithItemValue(value float64) *TimeSerie_FieldSubPathArrayItemValue { 1758 return s.FieldPath().WithIArrayItemValue(value).(*TimeSerie_FieldSubPathArrayItemValue) 1759 } 1760 1761 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets struct{} 1762 1763 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets) FieldPath() *TimeSerie_FieldSubPath { 1764 return &TimeSerie_FieldSubPath{ 1765 selector: TimeSerie_FieldPathSelectorPoints, 1766 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().DynamicBuckets().FieldPath(), 1767 } 1768 } 1769 1770 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets) WithValue(value *common.Distribution_BucketOptions_Dynamic) *TimeSerie_FieldSubPathValue { 1771 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1772 } 1773 1774 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Dynamic) *TimeSerie_FieldSubPathArrayOfValues { 1775 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1776 } 1777 1778 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets) Compression() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsCompression { 1779 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsCompression{} 1780 } 1781 1782 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBuckets) Means() TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans { 1783 return TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans{} 1784 } 1785 1786 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsCompression struct{} 1787 1788 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsCompression) FieldPath() *TimeSerie_FieldSubPath { 1789 return &TimeSerie_FieldSubPath{ 1790 selector: TimeSerie_FieldPathSelectorPoints, 1791 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().DynamicBuckets().Compression().FieldPath(), 1792 } 1793 } 1794 1795 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsCompression) WithValue(value float64) *TimeSerie_FieldSubPathValue { 1796 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1797 } 1798 1799 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsCompression) WithArrayOfValues(values []float64) *TimeSerie_FieldSubPathArrayOfValues { 1800 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1801 } 1802 1803 type TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans struct{} 1804 1805 func (TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) FieldPath() *TimeSerie_FieldSubPath { 1806 return &TimeSerie_FieldSubPath{ 1807 selector: TimeSerie_FieldPathSelectorPoints, 1808 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketOptions().DynamicBuckets().Means().FieldPath(), 1809 } 1810 } 1811 1812 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) WithValue(value []float64) *TimeSerie_FieldSubPathValue { 1813 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1814 } 1815 1816 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) WithArrayOfValues(values [][]float64) *TimeSerie_FieldSubPathArrayOfValues { 1817 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1818 } 1819 1820 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) WithItemValue(value float64) *TimeSerie_FieldSubPathArrayItemValue { 1821 return s.FieldPath().WithIArrayItemValue(value).(*TimeSerie_FieldSubPathArrayItemValue) 1822 } 1823 1824 type TimeSeriePathSelectorPointsValueDistributionValueBucketCounts struct{} 1825 1826 func (TimeSeriePathSelectorPointsValueDistributionValueBucketCounts) FieldPath() *TimeSerie_FieldSubPath { 1827 return &TimeSerie_FieldSubPath{ 1828 selector: TimeSerie_FieldPathSelectorPoints, 1829 subPath: NewPointFieldPathBuilder().Value().DistributionValue().BucketCounts().FieldPath(), 1830 } 1831 } 1832 1833 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketCounts) WithValue(value []int64) *TimeSerie_FieldSubPathValue { 1834 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1835 } 1836 1837 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketCounts) WithArrayOfValues(values [][]int64) *TimeSerie_FieldSubPathArrayOfValues { 1838 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1839 } 1840 1841 func (s TimeSeriePathSelectorPointsValueDistributionValueBucketCounts) WithItemValue(value int64) *TimeSerie_FieldSubPathArrayItemValue { 1842 return s.FieldPath().WithIArrayItemValue(value).(*TimeSerie_FieldSubPathArrayItemValue) 1843 } 1844 1845 type TimeSeriePathSelectorPointsAggregation struct{} 1846 1847 func (TimeSeriePathSelectorPointsAggregation) FieldPath() *TimeSerie_FieldSubPath { 1848 return &TimeSerie_FieldSubPath{ 1849 selector: TimeSerie_FieldPathSelectorPoints, 1850 subPath: NewPointFieldPathBuilder().Aggregation().FieldPath(), 1851 } 1852 } 1853 1854 func (s TimeSeriePathSelectorPointsAggregation) WithValue(value *common.Aggregation) *TimeSerie_FieldSubPathValue { 1855 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1856 } 1857 1858 func (s TimeSeriePathSelectorPointsAggregation) WithArrayOfValues(values []*common.Aggregation) *TimeSerie_FieldSubPathArrayOfValues { 1859 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1860 } 1861 1862 func (TimeSeriePathSelectorPointsAggregation) AlignmentPeriod() TimeSeriePathSelectorPointsAggregationAlignmentPeriod { 1863 return TimeSeriePathSelectorPointsAggregationAlignmentPeriod{} 1864 } 1865 1866 func (TimeSeriePathSelectorPointsAggregation) PerSeriesAligner() TimeSeriePathSelectorPointsAggregationPerSeriesAligner { 1867 return TimeSeriePathSelectorPointsAggregationPerSeriesAligner{} 1868 } 1869 1870 func (TimeSeriePathSelectorPointsAggregation) CrossSeriesReducer() TimeSeriePathSelectorPointsAggregationCrossSeriesReducer { 1871 return TimeSeriePathSelectorPointsAggregationCrossSeriesReducer{} 1872 } 1873 1874 func (TimeSeriePathSelectorPointsAggregation) GroupByFields() TimeSeriePathSelectorPointsAggregationGroupByFields { 1875 return TimeSeriePathSelectorPointsAggregationGroupByFields{} 1876 } 1877 1878 type TimeSeriePathSelectorPointsAggregationAlignmentPeriod struct{} 1879 1880 func (TimeSeriePathSelectorPointsAggregationAlignmentPeriod) FieldPath() *TimeSerie_FieldSubPath { 1881 return &TimeSerie_FieldSubPath{ 1882 selector: TimeSerie_FieldPathSelectorPoints, 1883 subPath: NewPointFieldPathBuilder().Aggregation().AlignmentPeriod().FieldPath(), 1884 } 1885 } 1886 1887 func (s TimeSeriePathSelectorPointsAggregationAlignmentPeriod) WithValue(value *durationpb.Duration) *TimeSerie_FieldSubPathValue { 1888 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1889 } 1890 1891 func (s TimeSeriePathSelectorPointsAggregationAlignmentPeriod) WithArrayOfValues(values []*durationpb.Duration) *TimeSerie_FieldSubPathArrayOfValues { 1892 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1893 } 1894 1895 type TimeSeriePathSelectorPointsAggregationPerSeriesAligner struct{} 1896 1897 func (TimeSeriePathSelectorPointsAggregationPerSeriesAligner) FieldPath() *TimeSerie_FieldSubPath { 1898 return &TimeSerie_FieldSubPath{ 1899 selector: TimeSerie_FieldPathSelectorPoints, 1900 subPath: NewPointFieldPathBuilder().Aggregation().PerSeriesAligner().FieldPath(), 1901 } 1902 } 1903 1904 func (s TimeSeriePathSelectorPointsAggregationPerSeriesAligner) WithValue(value common.Aggregation_Aligner) *TimeSerie_FieldSubPathValue { 1905 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1906 } 1907 1908 func (s TimeSeriePathSelectorPointsAggregationPerSeriesAligner) WithArrayOfValues(values []common.Aggregation_Aligner) *TimeSerie_FieldSubPathArrayOfValues { 1909 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1910 } 1911 1912 type TimeSeriePathSelectorPointsAggregationCrossSeriesReducer struct{} 1913 1914 func (TimeSeriePathSelectorPointsAggregationCrossSeriesReducer) FieldPath() *TimeSerie_FieldSubPath { 1915 return &TimeSerie_FieldSubPath{ 1916 selector: TimeSerie_FieldPathSelectorPoints, 1917 subPath: NewPointFieldPathBuilder().Aggregation().CrossSeriesReducer().FieldPath(), 1918 } 1919 } 1920 1921 func (s TimeSeriePathSelectorPointsAggregationCrossSeriesReducer) WithValue(value common.Aggregation_Reducer) *TimeSerie_FieldSubPathValue { 1922 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1923 } 1924 1925 func (s TimeSeriePathSelectorPointsAggregationCrossSeriesReducer) WithArrayOfValues(values []common.Aggregation_Reducer) *TimeSerie_FieldSubPathArrayOfValues { 1926 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1927 } 1928 1929 type TimeSeriePathSelectorPointsAggregationGroupByFields struct{} 1930 1931 func (TimeSeriePathSelectorPointsAggregationGroupByFields) FieldPath() *TimeSerie_FieldSubPath { 1932 return &TimeSerie_FieldSubPath{ 1933 selector: TimeSerie_FieldPathSelectorPoints, 1934 subPath: NewPointFieldPathBuilder().Aggregation().GroupByFields().FieldPath(), 1935 } 1936 } 1937 1938 func (s TimeSeriePathSelectorPointsAggregationGroupByFields) WithValue(value []string) *TimeSerie_FieldSubPathValue { 1939 return s.FieldPath().WithIValue(value).(*TimeSerie_FieldSubPathValue) 1940 } 1941 1942 func (s TimeSeriePathSelectorPointsAggregationGroupByFields) WithArrayOfValues(values [][]string) *TimeSerie_FieldSubPathArrayOfValues { 1943 return s.FieldPath().WithIArrayOfValues(values).(*TimeSerie_FieldSubPathArrayOfValues) 1944 } 1945 1946 func (s TimeSeriePathSelectorPointsAggregationGroupByFields) WithItemValue(value string) *TimeSerie_FieldSubPathArrayItemValue { 1947 return s.FieldPath().WithIArrayItemValue(value).(*TimeSerie_FieldSubPathArrayItemValue) 1948 } 1949 1950 type BulkTimeSeriesFieldPathBuilder struct{} 1951 1952 func NewBulkTimeSeriesFieldPathBuilder() BulkTimeSeriesFieldPathBuilder { 1953 return BulkTimeSeriesFieldPathBuilder{} 1954 } 1955 func (BulkTimeSeriesFieldPathBuilder) TimeSeries() BulkTimeSeriesPathSelectorTimeSeries { 1956 return BulkTimeSeriesPathSelectorTimeSeries{} 1957 } 1958 func (BulkTimeSeriesFieldPathBuilder) PhantomFlag() BulkTimeSeriesPathSelectorPhantomFlag { 1959 return BulkTimeSeriesPathSelectorPhantomFlag{} 1960 } 1961 1962 type BulkTimeSeriesPathSelectorTimeSeries struct{} 1963 1964 func (BulkTimeSeriesPathSelectorTimeSeries) FieldPath() *BulkTimeSeries_FieldTerminalPath { 1965 return &BulkTimeSeries_FieldTerminalPath{selector: BulkTimeSeries_FieldPathSelectorTimeSeries} 1966 } 1967 1968 func (s BulkTimeSeriesPathSelectorTimeSeries) WithValue(value []*TimeSerie) *BulkTimeSeries_FieldTerminalPathValue { 1969 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldTerminalPathValue) 1970 } 1971 1972 func (s BulkTimeSeriesPathSelectorTimeSeries) WithArrayOfValues(values [][]*TimeSerie) *BulkTimeSeries_FieldTerminalPathArrayOfValues { 1973 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldTerminalPathArrayOfValues) 1974 } 1975 1976 func (s BulkTimeSeriesPathSelectorTimeSeries) WithItemValue(value *TimeSerie) *BulkTimeSeries_FieldTerminalPathArrayItemValue { 1977 return s.FieldPath().WithIArrayItemValue(value).(*BulkTimeSeries_FieldTerminalPathArrayItemValue) 1978 } 1979 func (BulkTimeSeriesPathSelectorTimeSeries) WithSubPath(subPath TimeSerie_FieldPath) *BulkTimeSeries_FieldSubPath { 1980 return &BulkTimeSeries_FieldSubPath{selector: BulkTimeSeries_FieldPathSelectorTimeSeries, subPath: subPath} 1981 } 1982 1983 func (s BulkTimeSeriesPathSelectorTimeSeries) WithSubValue(subPathValue TimeSerie_FieldPathValue) *BulkTimeSeries_FieldSubPathValue { 1984 return &BulkTimeSeries_FieldSubPathValue{BulkTimeSeries_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1985 } 1986 1987 func (s BulkTimeSeriesPathSelectorTimeSeries) WithSubArrayOfValues(subPathArrayOfValues TimeSerie_FieldPathArrayOfValues) *BulkTimeSeries_FieldSubPathArrayOfValues { 1988 return &BulkTimeSeries_FieldSubPathArrayOfValues{BulkTimeSeries_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1989 } 1990 1991 func (s BulkTimeSeriesPathSelectorTimeSeries) WithSubArrayItemValue(subPathArrayItemValue TimeSerie_FieldPathArrayItemValue) *BulkTimeSeries_FieldSubPathArrayItemValue { 1992 return &BulkTimeSeries_FieldSubPathArrayItemValue{BulkTimeSeries_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1993 } 1994 1995 func (BulkTimeSeriesPathSelectorTimeSeries) Key() BulkTimeSeriesPathSelectorTimeSeriesKey { 1996 return BulkTimeSeriesPathSelectorTimeSeriesKey{} 1997 } 1998 1999 func (BulkTimeSeriesPathSelectorTimeSeries) Project() BulkTimeSeriesPathSelectorTimeSeriesProject { 2000 return BulkTimeSeriesPathSelectorTimeSeriesProject{} 2001 } 2002 2003 func (BulkTimeSeriesPathSelectorTimeSeries) Region() BulkTimeSeriesPathSelectorTimeSeriesRegion { 2004 return BulkTimeSeriesPathSelectorTimeSeriesRegion{} 2005 } 2006 2007 func (BulkTimeSeriesPathSelectorTimeSeries) Metric() BulkTimeSeriesPathSelectorTimeSeriesMetric { 2008 return BulkTimeSeriesPathSelectorTimeSeriesMetric{} 2009 } 2010 2011 func (BulkTimeSeriesPathSelectorTimeSeries) Resource() BulkTimeSeriesPathSelectorTimeSeriesResource { 2012 return BulkTimeSeriesPathSelectorTimeSeriesResource{} 2013 } 2014 2015 func (BulkTimeSeriesPathSelectorTimeSeries) MetricKind() BulkTimeSeriesPathSelectorTimeSeriesMetricKind { 2016 return BulkTimeSeriesPathSelectorTimeSeriesMetricKind{} 2017 } 2018 2019 func (BulkTimeSeriesPathSelectorTimeSeries) ValueType() BulkTimeSeriesPathSelectorTimeSeriesValueType { 2020 return BulkTimeSeriesPathSelectorTimeSeriesValueType{} 2021 } 2022 2023 func (BulkTimeSeriesPathSelectorTimeSeries) Points() BulkTimeSeriesPathSelectorTimeSeriesPoints { 2024 return BulkTimeSeriesPathSelectorTimeSeriesPoints{} 2025 } 2026 2027 type BulkTimeSeriesPathSelectorTimeSeriesKey struct{} 2028 2029 func (BulkTimeSeriesPathSelectorTimeSeriesKey) FieldPath() *BulkTimeSeries_FieldSubPath { 2030 return &BulkTimeSeries_FieldSubPath{ 2031 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2032 subPath: NewTimeSerieFieldPathBuilder().Key().FieldPath(), 2033 } 2034 } 2035 2036 func (s BulkTimeSeriesPathSelectorTimeSeriesKey) WithValue(value []byte) *BulkTimeSeries_FieldSubPathValue { 2037 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2038 } 2039 2040 func (s BulkTimeSeriesPathSelectorTimeSeriesKey) WithArrayOfValues(values [][]byte) *BulkTimeSeries_FieldSubPathArrayOfValues { 2041 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2042 } 2043 2044 type BulkTimeSeriesPathSelectorTimeSeriesProject struct{} 2045 2046 func (BulkTimeSeriesPathSelectorTimeSeriesProject) FieldPath() *BulkTimeSeries_FieldSubPath { 2047 return &BulkTimeSeries_FieldSubPath{ 2048 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2049 subPath: NewTimeSerieFieldPathBuilder().Project().FieldPath(), 2050 } 2051 } 2052 2053 func (s BulkTimeSeriesPathSelectorTimeSeriesProject) WithValue(value string) *BulkTimeSeries_FieldSubPathValue { 2054 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2055 } 2056 2057 func (s BulkTimeSeriesPathSelectorTimeSeriesProject) WithArrayOfValues(values []string) *BulkTimeSeries_FieldSubPathArrayOfValues { 2058 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2059 } 2060 2061 type BulkTimeSeriesPathSelectorTimeSeriesRegion struct{} 2062 2063 func (BulkTimeSeriesPathSelectorTimeSeriesRegion) FieldPath() *BulkTimeSeries_FieldSubPath { 2064 return &BulkTimeSeries_FieldSubPath{ 2065 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2066 subPath: NewTimeSerieFieldPathBuilder().Region().FieldPath(), 2067 } 2068 } 2069 2070 func (s BulkTimeSeriesPathSelectorTimeSeriesRegion) WithValue(value string) *BulkTimeSeries_FieldSubPathValue { 2071 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2072 } 2073 2074 func (s BulkTimeSeriesPathSelectorTimeSeriesRegion) WithArrayOfValues(values []string) *BulkTimeSeries_FieldSubPathArrayOfValues { 2075 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2076 } 2077 2078 type BulkTimeSeriesPathSelectorTimeSeriesMetric struct{} 2079 2080 func (BulkTimeSeriesPathSelectorTimeSeriesMetric) FieldPath() *BulkTimeSeries_FieldSubPath { 2081 return &BulkTimeSeries_FieldSubPath{ 2082 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2083 subPath: NewTimeSerieFieldPathBuilder().Metric().FieldPath(), 2084 } 2085 } 2086 2087 func (s BulkTimeSeriesPathSelectorTimeSeriesMetric) WithValue(value *common.Metric) *BulkTimeSeries_FieldSubPathValue { 2088 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2089 } 2090 2091 func (s BulkTimeSeriesPathSelectorTimeSeriesMetric) WithArrayOfValues(values []*common.Metric) *BulkTimeSeries_FieldSubPathArrayOfValues { 2092 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2093 } 2094 2095 func (BulkTimeSeriesPathSelectorTimeSeriesMetric) Type() BulkTimeSeriesPathSelectorTimeSeriesMetricType { 2096 return BulkTimeSeriesPathSelectorTimeSeriesMetricType{} 2097 } 2098 2099 func (BulkTimeSeriesPathSelectorTimeSeriesMetric) Labels() BulkTimeSeriesPathSelectorTimeSeriesMetricLabels { 2100 return BulkTimeSeriesPathSelectorTimeSeriesMetricLabels{} 2101 } 2102 2103 func (BulkTimeSeriesPathSelectorTimeSeriesMetric) ReducedLabels() BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels { 2104 return BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels{} 2105 } 2106 2107 type BulkTimeSeriesPathSelectorTimeSeriesMetricType struct{} 2108 2109 func (BulkTimeSeriesPathSelectorTimeSeriesMetricType) FieldPath() *BulkTimeSeries_FieldSubPath { 2110 return &BulkTimeSeries_FieldSubPath{ 2111 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2112 subPath: NewTimeSerieFieldPathBuilder().Metric().Type().FieldPath(), 2113 } 2114 } 2115 2116 func (s BulkTimeSeriesPathSelectorTimeSeriesMetricType) WithValue(value string) *BulkTimeSeries_FieldSubPathValue { 2117 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2118 } 2119 2120 func (s BulkTimeSeriesPathSelectorTimeSeriesMetricType) WithArrayOfValues(values []string) *BulkTimeSeries_FieldSubPathArrayOfValues { 2121 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2122 } 2123 2124 type BulkTimeSeriesPathSelectorTimeSeriesMetricLabels struct{} 2125 2126 func (BulkTimeSeriesPathSelectorTimeSeriesMetricLabels) FieldPath() *BulkTimeSeries_FieldSubPath { 2127 return &BulkTimeSeries_FieldSubPath{ 2128 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2129 subPath: NewTimeSerieFieldPathBuilder().Metric().Labels().FieldPath(), 2130 } 2131 } 2132 2133 func (s BulkTimeSeriesPathSelectorTimeSeriesMetricLabels) WithValue(value map[string]string) *BulkTimeSeries_FieldSubPathValue { 2134 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2135 } 2136 2137 func (s BulkTimeSeriesPathSelectorTimeSeriesMetricLabels) WithArrayOfValues(values []map[string]string) *BulkTimeSeries_FieldSubPathArrayOfValues { 2138 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2139 } 2140 2141 func (BulkTimeSeriesPathSelectorTimeSeriesMetricLabels) WithKey(key string) BulkTimeSeriesMapPathSelectorTimeSeriesMetricLabels { 2142 return BulkTimeSeriesMapPathSelectorTimeSeriesMetricLabels{key: key} 2143 } 2144 2145 type BulkTimeSeriesMapPathSelectorTimeSeriesMetricLabels struct { 2146 key string 2147 } 2148 2149 func (s BulkTimeSeriesMapPathSelectorTimeSeriesMetricLabels) FieldPath() *BulkTimeSeries_FieldSubPath { 2150 return &BulkTimeSeries_FieldSubPath{ 2151 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2152 subPath: NewTimeSerieFieldPathBuilder().Metric().Labels().WithKey(s.key).FieldPath(), 2153 } 2154 } 2155 2156 func (s BulkTimeSeriesMapPathSelectorTimeSeriesMetricLabels) WithValue(value string) *BulkTimeSeries_FieldSubPathValue { 2157 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2158 } 2159 2160 func (s BulkTimeSeriesMapPathSelectorTimeSeriesMetricLabels) WithArrayOfValues(values []string) *BulkTimeSeries_FieldSubPathArrayOfValues { 2161 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2162 } 2163 2164 type BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels struct{} 2165 2166 func (BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels) FieldPath() *BulkTimeSeries_FieldSubPath { 2167 return &BulkTimeSeries_FieldSubPath{ 2168 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2169 subPath: NewTimeSerieFieldPathBuilder().Metric().ReducedLabels().FieldPath(), 2170 } 2171 } 2172 2173 func (s BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels) WithValue(value []string) *BulkTimeSeries_FieldSubPathValue { 2174 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2175 } 2176 2177 func (s BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels) WithArrayOfValues(values [][]string) *BulkTimeSeries_FieldSubPathArrayOfValues { 2178 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2179 } 2180 2181 func (s BulkTimeSeriesPathSelectorTimeSeriesMetricReducedLabels) WithItemValue(value string) *BulkTimeSeries_FieldSubPathArrayItemValue { 2182 return s.FieldPath().WithIArrayItemValue(value).(*BulkTimeSeries_FieldSubPathArrayItemValue) 2183 } 2184 2185 type BulkTimeSeriesPathSelectorTimeSeriesResource struct{} 2186 2187 func (BulkTimeSeriesPathSelectorTimeSeriesResource) FieldPath() *BulkTimeSeries_FieldSubPath { 2188 return &BulkTimeSeries_FieldSubPath{ 2189 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2190 subPath: NewTimeSerieFieldPathBuilder().Resource().FieldPath(), 2191 } 2192 } 2193 2194 func (s BulkTimeSeriesPathSelectorTimeSeriesResource) WithValue(value *common.MonitoredResource) *BulkTimeSeries_FieldSubPathValue { 2195 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2196 } 2197 2198 func (s BulkTimeSeriesPathSelectorTimeSeriesResource) WithArrayOfValues(values []*common.MonitoredResource) *BulkTimeSeries_FieldSubPathArrayOfValues { 2199 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2200 } 2201 2202 func (BulkTimeSeriesPathSelectorTimeSeriesResource) Type() BulkTimeSeriesPathSelectorTimeSeriesResourceType { 2203 return BulkTimeSeriesPathSelectorTimeSeriesResourceType{} 2204 } 2205 2206 func (BulkTimeSeriesPathSelectorTimeSeriesResource) Labels() BulkTimeSeriesPathSelectorTimeSeriesResourceLabels { 2207 return BulkTimeSeriesPathSelectorTimeSeriesResourceLabels{} 2208 } 2209 2210 func (BulkTimeSeriesPathSelectorTimeSeriesResource) ReducedLabels() BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels { 2211 return BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels{} 2212 } 2213 2214 type BulkTimeSeriesPathSelectorTimeSeriesResourceType struct{} 2215 2216 func (BulkTimeSeriesPathSelectorTimeSeriesResourceType) FieldPath() *BulkTimeSeries_FieldSubPath { 2217 return &BulkTimeSeries_FieldSubPath{ 2218 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2219 subPath: NewTimeSerieFieldPathBuilder().Resource().Type().FieldPath(), 2220 } 2221 } 2222 2223 func (s BulkTimeSeriesPathSelectorTimeSeriesResourceType) WithValue(value string) *BulkTimeSeries_FieldSubPathValue { 2224 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2225 } 2226 2227 func (s BulkTimeSeriesPathSelectorTimeSeriesResourceType) WithArrayOfValues(values []string) *BulkTimeSeries_FieldSubPathArrayOfValues { 2228 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2229 } 2230 2231 type BulkTimeSeriesPathSelectorTimeSeriesResourceLabels struct{} 2232 2233 func (BulkTimeSeriesPathSelectorTimeSeriesResourceLabels) FieldPath() *BulkTimeSeries_FieldSubPath { 2234 return &BulkTimeSeries_FieldSubPath{ 2235 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2236 subPath: NewTimeSerieFieldPathBuilder().Resource().Labels().FieldPath(), 2237 } 2238 } 2239 2240 func (s BulkTimeSeriesPathSelectorTimeSeriesResourceLabels) WithValue(value map[string]string) *BulkTimeSeries_FieldSubPathValue { 2241 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2242 } 2243 2244 func (s BulkTimeSeriesPathSelectorTimeSeriesResourceLabels) WithArrayOfValues(values []map[string]string) *BulkTimeSeries_FieldSubPathArrayOfValues { 2245 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2246 } 2247 2248 func (BulkTimeSeriesPathSelectorTimeSeriesResourceLabels) WithKey(key string) BulkTimeSeriesMapPathSelectorTimeSeriesResourceLabels { 2249 return BulkTimeSeriesMapPathSelectorTimeSeriesResourceLabels{key: key} 2250 } 2251 2252 type BulkTimeSeriesMapPathSelectorTimeSeriesResourceLabels struct { 2253 key string 2254 } 2255 2256 func (s BulkTimeSeriesMapPathSelectorTimeSeriesResourceLabels) FieldPath() *BulkTimeSeries_FieldSubPath { 2257 return &BulkTimeSeries_FieldSubPath{ 2258 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2259 subPath: NewTimeSerieFieldPathBuilder().Resource().Labels().WithKey(s.key).FieldPath(), 2260 } 2261 } 2262 2263 func (s BulkTimeSeriesMapPathSelectorTimeSeriesResourceLabels) WithValue(value string) *BulkTimeSeries_FieldSubPathValue { 2264 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2265 } 2266 2267 func (s BulkTimeSeriesMapPathSelectorTimeSeriesResourceLabels) WithArrayOfValues(values []string) *BulkTimeSeries_FieldSubPathArrayOfValues { 2268 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2269 } 2270 2271 type BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels struct{} 2272 2273 func (BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels) FieldPath() *BulkTimeSeries_FieldSubPath { 2274 return &BulkTimeSeries_FieldSubPath{ 2275 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2276 subPath: NewTimeSerieFieldPathBuilder().Resource().ReducedLabels().FieldPath(), 2277 } 2278 } 2279 2280 func (s BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels) WithValue(value []string) *BulkTimeSeries_FieldSubPathValue { 2281 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2282 } 2283 2284 func (s BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels) WithArrayOfValues(values [][]string) *BulkTimeSeries_FieldSubPathArrayOfValues { 2285 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2286 } 2287 2288 func (s BulkTimeSeriesPathSelectorTimeSeriesResourceReducedLabels) WithItemValue(value string) *BulkTimeSeries_FieldSubPathArrayItemValue { 2289 return s.FieldPath().WithIArrayItemValue(value).(*BulkTimeSeries_FieldSubPathArrayItemValue) 2290 } 2291 2292 type BulkTimeSeriesPathSelectorTimeSeriesMetricKind struct{} 2293 2294 func (BulkTimeSeriesPathSelectorTimeSeriesMetricKind) FieldPath() *BulkTimeSeries_FieldSubPath { 2295 return &BulkTimeSeries_FieldSubPath{ 2296 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2297 subPath: NewTimeSerieFieldPathBuilder().MetricKind().FieldPath(), 2298 } 2299 } 2300 2301 func (s BulkTimeSeriesPathSelectorTimeSeriesMetricKind) WithValue(value metric_descriptor.MetricDescriptor_MetricKind) *BulkTimeSeries_FieldSubPathValue { 2302 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2303 } 2304 2305 func (s BulkTimeSeriesPathSelectorTimeSeriesMetricKind) WithArrayOfValues(values []metric_descriptor.MetricDescriptor_MetricKind) *BulkTimeSeries_FieldSubPathArrayOfValues { 2306 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2307 } 2308 2309 type BulkTimeSeriesPathSelectorTimeSeriesValueType struct{} 2310 2311 func (BulkTimeSeriesPathSelectorTimeSeriesValueType) FieldPath() *BulkTimeSeries_FieldSubPath { 2312 return &BulkTimeSeries_FieldSubPath{ 2313 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2314 subPath: NewTimeSerieFieldPathBuilder().ValueType().FieldPath(), 2315 } 2316 } 2317 2318 func (s BulkTimeSeriesPathSelectorTimeSeriesValueType) WithValue(value metric_descriptor.MetricDescriptor_ValueType) *BulkTimeSeries_FieldSubPathValue { 2319 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2320 } 2321 2322 func (s BulkTimeSeriesPathSelectorTimeSeriesValueType) WithArrayOfValues(values []metric_descriptor.MetricDescriptor_ValueType) *BulkTimeSeries_FieldSubPathArrayOfValues { 2323 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2324 } 2325 2326 type BulkTimeSeriesPathSelectorTimeSeriesPoints struct{} 2327 2328 func (BulkTimeSeriesPathSelectorTimeSeriesPoints) FieldPath() *BulkTimeSeries_FieldSubPath { 2329 return &BulkTimeSeries_FieldSubPath{ 2330 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2331 subPath: NewTimeSerieFieldPathBuilder().Points().FieldPath(), 2332 } 2333 } 2334 2335 func (s BulkTimeSeriesPathSelectorTimeSeriesPoints) WithValue(value []*Point) *BulkTimeSeries_FieldSubPathValue { 2336 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2337 } 2338 2339 func (s BulkTimeSeriesPathSelectorTimeSeriesPoints) WithArrayOfValues(values [][]*Point) *BulkTimeSeries_FieldSubPathArrayOfValues { 2340 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2341 } 2342 2343 func (s BulkTimeSeriesPathSelectorTimeSeriesPoints) WithItemValue(value *Point) *BulkTimeSeries_FieldSubPathArrayItemValue { 2344 return s.FieldPath().WithIArrayItemValue(value).(*BulkTimeSeries_FieldSubPathArrayItemValue) 2345 } 2346 2347 func (BulkTimeSeriesPathSelectorTimeSeriesPoints) Interval() BulkTimeSeriesPathSelectorTimeSeriesPointsInterval { 2348 return BulkTimeSeriesPathSelectorTimeSeriesPointsInterval{} 2349 } 2350 2351 func (BulkTimeSeriesPathSelectorTimeSeriesPoints) Value() BulkTimeSeriesPathSelectorTimeSeriesPointsValue { 2352 return BulkTimeSeriesPathSelectorTimeSeriesPointsValue{} 2353 } 2354 2355 func (BulkTimeSeriesPathSelectorTimeSeriesPoints) Aggregation() BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation { 2356 return BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation{} 2357 } 2358 2359 type BulkTimeSeriesPathSelectorTimeSeriesPointsInterval struct{} 2360 2361 func (BulkTimeSeriesPathSelectorTimeSeriesPointsInterval) FieldPath() *BulkTimeSeries_FieldSubPath { 2362 return &BulkTimeSeries_FieldSubPath{ 2363 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2364 subPath: NewTimeSerieFieldPathBuilder().Points().Interval().FieldPath(), 2365 } 2366 } 2367 2368 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsInterval) WithValue(value *common.TimeInterval) *BulkTimeSeries_FieldSubPathValue { 2369 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2370 } 2371 2372 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsInterval) WithArrayOfValues(values []*common.TimeInterval) *BulkTimeSeries_FieldSubPathArrayOfValues { 2373 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2374 } 2375 2376 func (BulkTimeSeriesPathSelectorTimeSeriesPointsInterval) EndTime() BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalEndTime { 2377 return BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalEndTime{} 2378 } 2379 2380 func (BulkTimeSeriesPathSelectorTimeSeriesPointsInterval) StartTime() BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalStartTime { 2381 return BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalStartTime{} 2382 } 2383 2384 type BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalEndTime struct{} 2385 2386 func (BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalEndTime) FieldPath() *BulkTimeSeries_FieldSubPath { 2387 return &BulkTimeSeries_FieldSubPath{ 2388 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2389 subPath: NewTimeSerieFieldPathBuilder().Points().Interval().EndTime().FieldPath(), 2390 } 2391 } 2392 2393 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalEndTime) WithValue(value *timestamppb.Timestamp) *BulkTimeSeries_FieldSubPathValue { 2394 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2395 } 2396 2397 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalEndTime) WithArrayOfValues(values []*timestamppb.Timestamp) *BulkTimeSeries_FieldSubPathArrayOfValues { 2398 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2399 } 2400 2401 type BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalStartTime struct{} 2402 2403 func (BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalStartTime) FieldPath() *BulkTimeSeries_FieldSubPath { 2404 return &BulkTimeSeries_FieldSubPath{ 2405 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2406 subPath: NewTimeSerieFieldPathBuilder().Points().Interval().StartTime().FieldPath(), 2407 } 2408 } 2409 2410 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalStartTime) WithValue(value *timestamppb.Timestamp) *BulkTimeSeries_FieldSubPathValue { 2411 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2412 } 2413 2414 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsIntervalStartTime) WithArrayOfValues(values []*timestamppb.Timestamp) *BulkTimeSeries_FieldSubPathArrayOfValues { 2415 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2416 } 2417 2418 type BulkTimeSeriesPathSelectorTimeSeriesPointsValue struct{} 2419 2420 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) FieldPath() *BulkTimeSeries_FieldSubPath { 2421 return &BulkTimeSeries_FieldSubPath{ 2422 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2423 subPath: NewTimeSerieFieldPathBuilder().Points().Value().FieldPath(), 2424 } 2425 } 2426 2427 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValue) WithValue(value *common.TypedValue) *BulkTimeSeries_FieldSubPathValue { 2428 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2429 } 2430 2431 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValue) WithArrayOfValues(values []*common.TypedValue) *BulkTimeSeries_FieldSubPathArrayOfValues { 2432 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2433 } 2434 2435 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) BoolValue() BulkTimeSeriesPathSelectorTimeSeriesPointsValueBoolValue { 2436 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueBoolValue{} 2437 } 2438 2439 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) Int64Value() BulkTimeSeriesPathSelectorTimeSeriesPointsValueInt64Value { 2440 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueInt64Value{} 2441 } 2442 2443 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) DoubleValue() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDoubleValue { 2444 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDoubleValue{} 2445 } 2446 2447 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) StringValue() BulkTimeSeriesPathSelectorTimeSeriesPointsValueStringValue { 2448 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueStringValue{} 2449 } 2450 2451 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValue) DistributionValue() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue { 2452 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue{} 2453 } 2454 2455 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueBoolValue struct{} 2456 2457 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueBoolValue) FieldPath() *BulkTimeSeries_FieldSubPath { 2458 return &BulkTimeSeries_FieldSubPath{ 2459 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2460 subPath: NewTimeSerieFieldPathBuilder().Points().Value().BoolValue().FieldPath(), 2461 } 2462 } 2463 2464 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueBoolValue) WithValue(value bool) *BulkTimeSeries_FieldSubPathValue { 2465 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2466 } 2467 2468 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueBoolValue) WithArrayOfValues(values []bool) *BulkTimeSeries_FieldSubPathArrayOfValues { 2469 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2470 } 2471 2472 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueInt64Value struct{} 2473 2474 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueInt64Value) FieldPath() *BulkTimeSeries_FieldSubPath { 2475 return &BulkTimeSeries_FieldSubPath{ 2476 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2477 subPath: NewTimeSerieFieldPathBuilder().Points().Value().Int64Value().FieldPath(), 2478 } 2479 } 2480 2481 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueInt64Value) WithValue(value int64) *BulkTimeSeries_FieldSubPathValue { 2482 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2483 } 2484 2485 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueInt64Value) WithArrayOfValues(values []int64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2486 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2487 } 2488 2489 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDoubleValue struct{} 2490 2491 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDoubleValue) FieldPath() *BulkTimeSeries_FieldSubPath { 2492 return &BulkTimeSeries_FieldSubPath{ 2493 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2494 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DoubleValue().FieldPath(), 2495 } 2496 } 2497 2498 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDoubleValue) WithValue(value float64) *BulkTimeSeries_FieldSubPathValue { 2499 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2500 } 2501 2502 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDoubleValue) WithArrayOfValues(values []float64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2503 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2504 } 2505 2506 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueStringValue struct{} 2507 2508 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueStringValue) FieldPath() *BulkTimeSeries_FieldSubPath { 2509 return &BulkTimeSeries_FieldSubPath{ 2510 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2511 subPath: NewTimeSerieFieldPathBuilder().Points().Value().StringValue().FieldPath(), 2512 } 2513 } 2514 2515 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueStringValue) WithValue(value string) *BulkTimeSeries_FieldSubPathValue { 2516 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2517 } 2518 2519 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueStringValue) WithArrayOfValues(values []string) *BulkTimeSeries_FieldSubPathArrayOfValues { 2520 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2521 } 2522 2523 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue struct{} 2524 2525 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue) FieldPath() *BulkTimeSeries_FieldSubPath { 2526 return &BulkTimeSeries_FieldSubPath{ 2527 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2528 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().FieldPath(), 2529 } 2530 } 2531 2532 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue) WithValue(value *common.Distribution) *BulkTimeSeries_FieldSubPathValue { 2533 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2534 } 2535 2536 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue) WithArrayOfValues(values []*common.Distribution) *BulkTimeSeries_FieldSubPathArrayOfValues { 2537 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2538 } 2539 2540 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue) Count() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueCount { 2541 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueCount{} 2542 } 2543 2544 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue) Mean() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueMean { 2545 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueMean{} 2546 } 2547 2548 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue) SumOfSquaredDeviation() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueSumOfSquaredDeviation { 2549 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueSumOfSquaredDeviation{} 2550 } 2551 2552 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue) Range() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange { 2553 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange{} 2554 } 2555 2556 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue) BucketOptions() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions { 2557 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions{} 2558 } 2559 2560 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValue) BucketCounts() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts { 2561 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts{} 2562 } 2563 2564 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueCount struct{} 2565 2566 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueCount) FieldPath() *BulkTimeSeries_FieldSubPath { 2567 return &BulkTimeSeries_FieldSubPath{ 2568 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2569 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().Count().FieldPath(), 2570 } 2571 } 2572 2573 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueCount) WithValue(value int64) *BulkTimeSeries_FieldSubPathValue { 2574 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2575 } 2576 2577 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueCount) WithArrayOfValues(values []int64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2578 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2579 } 2580 2581 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueMean struct{} 2582 2583 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueMean) FieldPath() *BulkTimeSeries_FieldSubPath { 2584 return &BulkTimeSeries_FieldSubPath{ 2585 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2586 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().Mean().FieldPath(), 2587 } 2588 } 2589 2590 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueMean) WithValue(value float64) *BulkTimeSeries_FieldSubPathValue { 2591 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2592 } 2593 2594 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueMean) WithArrayOfValues(values []float64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2595 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2596 } 2597 2598 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueSumOfSquaredDeviation struct{} 2599 2600 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueSumOfSquaredDeviation) FieldPath() *BulkTimeSeries_FieldSubPath { 2601 return &BulkTimeSeries_FieldSubPath{ 2602 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2603 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().SumOfSquaredDeviation().FieldPath(), 2604 } 2605 } 2606 2607 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueSumOfSquaredDeviation) WithValue(value float64) *BulkTimeSeries_FieldSubPathValue { 2608 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2609 } 2610 2611 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueSumOfSquaredDeviation) WithArrayOfValues(values []float64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2612 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2613 } 2614 2615 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange struct{} 2616 2617 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange) FieldPath() *BulkTimeSeries_FieldSubPath { 2618 return &BulkTimeSeries_FieldSubPath{ 2619 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2620 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().Range().FieldPath(), 2621 } 2622 } 2623 2624 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange) WithValue(value *common.Distribution_Range) *BulkTimeSeries_FieldSubPathValue { 2625 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2626 } 2627 2628 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange) WithArrayOfValues(values []*common.Distribution_Range) *BulkTimeSeries_FieldSubPathArrayOfValues { 2629 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2630 } 2631 2632 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange) Min() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMin { 2633 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMin{} 2634 } 2635 2636 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRange) Max() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMax { 2637 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMax{} 2638 } 2639 2640 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMin struct{} 2641 2642 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMin) FieldPath() *BulkTimeSeries_FieldSubPath { 2643 return &BulkTimeSeries_FieldSubPath{ 2644 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2645 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().Range().Min().FieldPath(), 2646 } 2647 } 2648 2649 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMin) WithValue(value float64) *BulkTimeSeries_FieldSubPathValue { 2650 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2651 } 2652 2653 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMin) WithArrayOfValues(values []float64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2654 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2655 } 2656 2657 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMax struct{} 2658 2659 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMax) FieldPath() *BulkTimeSeries_FieldSubPath { 2660 return &BulkTimeSeries_FieldSubPath{ 2661 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2662 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().Range().Max().FieldPath(), 2663 } 2664 } 2665 2666 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMax) WithValue(value float64) *BulkTimeSeries_FieldSubPathValue { 2667 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2668 } 2669 2670 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueRangeMax) WithArrayOfValues(values []float64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2671 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2672 } 2673 2674 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions struct{} 2675 2676 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions) FieldPath() *BulkTimeSeries_FieldSubPath { 2677 return &BulkTimeSeries_FieldSubPath{ 2678 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2679 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().FieldPath(), 2680 } 2681 } 2682 2683 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions) WithValue(value *common.Distribution_BucketOptions) *BulkTimeSeries_FieldSubPathValue { 2684 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2685 } 2686 2687 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions) WithArrayOfValues(values []*common.Distribution_BucketOptions) *BulkTimeSeries_FieldSubPathArrayOfValues { 2688 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2689 } 2690 2691 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions) LinearBuckets() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets { 2692 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets{} 2693 } 2694 2695 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions) ExponentialBuckets() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets { 2696 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets{} 2697 } 2698 2699 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions) ExplicitBuckets() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBuckets { 2700 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBuckets{} 2701 } 2702 2703 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptions) DynamicBuckets() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets { 2704 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets{} 2705 } 2706 2707 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets struct{} 2708 2709 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets) FieldPath() *BulkTimeSeries_FieldSubPath { 2710 return &BulkTimeSeries_FieldSubPath{ 2711 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2712 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().LinearBuckets().FieldPath(), 2713 } 2714 } 2715 2716 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets) WithValue(value *common.Distribution_BucketOptions_Linear) *BulkTimeSeries_FieldSubPathValue { 2717 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2718 } 2719 2720 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Linear) *BulkTimeSeries_FieldSubPathArrayOfValues { 2721 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2722 } 2723 2724 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets) NumFiniteBuckets() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets { 2725 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets{} 2726 } 2727 2728 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets) Width() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsWidth { 2729 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsWidth{} 2730 } 2731 2732 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBuckets) Offset() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsOffset { 2733 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsOffset{} 2734 } 2735 2736 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets struct{} 2737 2738 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) FieldPath() *BulkTimeSeries_FieldSubPath { 2739 return &BulkTimeSeries_FieldSubPath{ 2740 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2741 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().LinearBuckets().NumFiniteBuckets().FieldPath(), 2742 } 2743 } 2744 2745 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithValue(value int32) *BulkTimeSeries_FieldSubPathValue { 2746 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2747 } 2748 2749 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *BulkTimeSeries_FieldSubPathArrayOfValues { 2750 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2751 } 2752 2753 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsWidth struct{} 2754 2755 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsWidth) FieldPath() *BulkTimeSeries_FieldSubPath { 2756 return &BulkTimeSeries_FieldSubPath{ 2757 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2758 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().LinearBuckets().Width().FieldPath(), 2759 } 2760 } 2761 2762 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsWidth) WithValue(value float64) *BulkTimeSeries_FieldSubPathValue { 2763 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2764 } 2765 2766 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsWidth) WithArrayOfValues(values []float64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2767 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2768 } 2769 2770 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsOffset struct{} 2771 2772 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsOffset) FieldPath() *BulkTimeSeries_FieldSubPath { 2773 return &BulkTimeSeries_FieldSubPath{ 2774 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2775 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().LinearBuckets().Offset().FieldPath(), 2776 } 2777 } 2778 2779 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsOffset) WithValue(value float64) *BulkTimeSeries_FieldSubPathValue { 2780 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2781 } 2782 2783 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsLinearBucketsOffset) WithArrayOfValues(values []float64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2784 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2785 } 2786 2787 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets struct{} 2788 2789 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets) FieldPath() *BulkTimeSeries_FieldSubPath { 2790 return &BulkTimeSeries_FieldSubPath{ 2791 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2792 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().ExponentialBuckets().FieldPath(), 2793 } 2794 } 2795 2796 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets) WithValue(value *common.Distribution_BucketOptions_Exponential) *BulkTimeSeries_FieldSubPathValue { 2797 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2798 } 2799 2800 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Exponential) *BulkTimeSeries_FieldSubPathArrayOfValues { 2801 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2802 } 2803 2804 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets) NumFiniteBuckets() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets { 2805 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets{} 2806 } 2807 2808 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets) GrowthFactor() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor { 2809 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor{} 2810 } 2811 2812 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBuckets) Scale() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsScale { 2813 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsScale{} 2814 } 2815 2816 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets struct{} 2817 2818 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) FieldPath() *BulkTimeSeries_FieldSubPath { 2819 return &BulkTimeSeries_FieldSubPath{ 2820 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2821 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().ExponentialBuckets().NumFiniteBuckets().FieldPath(), 2822 } 2823 } 2824 2825 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithValue(value int32) *BulkTimeSeries_FieldSubPathValue { 2826 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2827 } 2828 2829 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsNumFiniteBuckets) WithArrayOfValues(values []int32) *BulkTimeSeries_FieldSubPathArrayOfValues { 2830 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2831 } 2832 2833 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor struct{} 2834 2835 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) FieldPath() *BulkTimeSeries_FieldSubPath { 2836 return &BulkTimeSeries_FieldSubPath{ 2837 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2838 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().ExponentialBuckets().GrowthFactor().FieldPath(), 2839 } 2840 } 2841 2842 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithValue(value float64) *BulkTimeSeries_FieldSubPathValue { 2843 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2844 } 2845 2846 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsGrowthFactor) WithArrayOfValues(values []float64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2847 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2848 } 2849 2850 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsScale struct{} 2851 2852 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsScale) FieldPath() *BulkTimeSeries_FieldSubPath { 2853 return &BulkTimeSeries_FieldSubPath{ 2854 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2855 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().ExponentialBuckets().Scale().FieldPath(), 2856 } 2857 } 2858 2859 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsScale) WithValue(value float64) *BulkTimeSeries_FieldSubPathValue { 2860 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2861 } 2862 2863 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExponentialBucketsScale) WithArrayOfValues(values []float64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2864 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2865 } 2866 2867 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBuckets struct{} 2868 2869 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBuckets) FieldPath() *BulkTimeSeries_FieldSubPath { 2870 return &BulkTimeSeries_FieldSubPath{ 2871 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2872 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().ExplicitBuckets().FieldPath(), 2873 } 2874 } 2875 2876 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBuckets) WithValue(value *common.Distribution_BucketOptions_Explicit) *BulkTimeSeries_FieldSubPathValue { 2877 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2878 } 2879 2880 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Explicit) *BulkTimeSeries_FieldSubPathArrayOfValues { 2881 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2882 } 2883 2884 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBuckets) Bounds() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds { 2885 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds{} 2886 } 2887 2888 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds struct{} 2889 2890 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) FieldPath() *BulkTimeSeries_FieldSubPath { 2891 return &BulkTimeSeries_FieldSubPath{ 2892 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2893 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().ExplicitBuckets().Bounds().FieldPath(), 2894 } 2895 } 2896 2897 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) WithValue(value []float64) *BulkTimeSeries_FieldSubPathValue { 2898 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2899 } 2900 2901 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) WithArrayOfValues(values [][]float64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2902 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2903 } 2904 2905 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsExplicitBucketsBounds) WithItemValue(value float64) *BulkTimeSeries_FieldSubPathArrayItemValue { 2906 return s.FieldPath().WithIArrayItemValue(value).(*BulkTimeSeries_FieldSubPathArrayItemValue) 2907 } 2908 2909 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets struct{} 2910 2911 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets) FieldPath() *BulkTimeSeries_FieldSubPath { 2912 return &BulkTimeSeries_FieldSubPath{ 2913 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2914 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().DynamicBuckets().FieldPath(), 2915 } 2916 } 2917 2918 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets) WithValue(value *common.Distribution_BucketOptions_Dynamic) *BulkTimeSeries_FieldSubPathValue { 2919 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2920 } 2921 2922 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets) WithArrayOfValues(values []*common.Distribution_BucketOptions_Dynamic) *BulkTimeSeries_FieldSubPathArrayOfValues { 2923 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2924 } 2925 2926 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets) Compression() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsCompression { 2927 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsCompression{} 2928 } 2929 2930 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBuckets) Means() BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans { 2931 return BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans{} 2932 } 2933 2934 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsCompression struct{} 2935 2936 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsCompression) FieldPath() *BulkTimeSeries_FieldSubPath { 2937 return &BulkTimeSeries_FieldSubPath{ 2938 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2939 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().DynamicBuckets().Compression().FieldPath(), 2940 } 2941 } 2942 2943 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsCompression) WithValue(value float64) *BulkTimeSeries_FieldSubPathValue { 2944 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2945 } 2946 2947 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsCompression) WithArrayOfValues(values []float64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2948 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2949 } 2950 2951 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans struct{} 2952 2953 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) FieldPath() *BulkTimeSeries_FieldSubPath { 2954 return &BulkTimeSeries_FieldSubPath{ 2955 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2956 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketOptions().DynamicBuckets().Means().FieldPath(), 2957 } 2958 } 2959 2960 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) WithValue(value []float64) *BulkTimeSeries_FieldSubPathValue { 2961 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2962 } 2963 2964 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) WithArrayOfValues(values [][]float64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2965 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2966 } 2967 2968 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketOptionsDynamicBucketsMeans) WithItemValue(value float64) *BulkTimeSeries_FieldSubPathArrayItemValue { 2969 return s.FieldPath().WithIArrayItemValue(value).(*BulkTimeSeries_FieldSubPathArrayItemValue) 2970 } 2971 2972 type BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts struct{} 2973 2974 func (BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts) FieldPath() *BulkTimeSeries_FieldSubPath { 2975 return &BulkTimeSeries_FieldSubPath{ 2976 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2977 subPath: NewTimeSerieFieldPathBuilder().Points().Value().DistributionValue().BucketCounts().FieldPath(), 2978 } 2979 } 2980 2981 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts) WithValue(value []int64) *BulkTimeSeries_FieldSubPathValue { 2982 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 2983 } 2984 2985 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts) WithArrayOfValues(values [][]int64) *BulkTimeSeries_FieldSubPathArrayOfValues { 2986 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 2987 } 2988 2989 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsValueDistributionValueBucketCounts) WithItemValue(value int64) *BulkTimeSeries_FieldSubPathArrayItemValue { 2990 return s.FieldPath().WithIArrayItemValue(value).(*BulkTimeSeries_FieldSubPathArrayItemValue) 2991 } 2992 2993 type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation struct{} 2994 2995 func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation) FieldPath() *BulkTimeSeries_FieldSubPath { 2996 return &BulkTimeSeries_FieldSubPath{ 2997 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 2998 subPath: NewTimeSerieFieldPathBuilder().Points().Aggregation().FieldPath(), 2999 } 3000 } 3001 3002 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation) WithValue(value *common.Aggregation) *BulkTimeSeries_FieldSubPathValue { 3003 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 3004 } 3005 3006 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation) WithArrayOfValues(values []*common.Aggregation) *BulkTimeSeries_FieldSubPathArrayOfValues { 3007 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 3008 } 3009 3010 func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation) AlignmentPeriod() BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationAlignmentPeriod { 3011 return BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationAlignmentPeriod{} 3012 } 3013 3014 func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation) PerSeriesAligner() BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationPerSeriesAligner { 3015 return BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationPerSeriesAligner{} 3016 } 3017 3018 func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation) CrossSeriesReducer() BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationCrossSeriesReducer { 3019 return BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationCrossSeriesReducer{} 3020 } 3021 3022 func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregation) GroupByFields() BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields { 3023 return BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields{} 3024 } 3025 3026 type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationAlignmentPeriod struct{} 3027 3028 func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationAlignmentPeriod) FieldPath() *BulkTimeSeries_FieldSubPath { 3029 return &BulkTimeSeries_FieldSubPath{ 3030 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 3031 subPath: NewTimeSerieFieldPathBuilder().Points().Aggregation().AlignmentPeriod().FieldPath(), 3032 } 3033 } 3034 3035 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationAlignmentPeriod) WithValue(value *durationpb.Duration) *BulkTimeSeries_FieldSubPathValue { 3036 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 3037 } 3038 3039 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationAlignmentPeriod) WithArrayOfValues(values []*durationpb.Duration) *BulkTimeSeries_FieldSubPathArrayOfValues { 3040 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 3041 } 3042 3043 type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationPerSeriesAligner struct{} 3044 3045 func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationPerSeriesAligner) FieldPath() *BulkTimeSeries_FieldSubPath { 3046 return &BulkTimeSeries_FieldSubPath{ 3047 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 3048 subPath: NewTimeSerieFieldPathBuilder().Points().Aggregation().PerSeriesAligner().FieldPath(), 3049 } 3050 } 3051 3052 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationPerSeriesAligner) WithValue(value common.Aggregation_Aligner) *BulkTimeSeries_FieldSubPathValue { 3053 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 3054 } 3055 3056 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationPerSeriesAligner) WithArrayOfValues(values []common.Aggregation_Aligner) *BulkTimeSeries_FieldSubPathArrayOfValues { 3057 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 3058 } 3059 3060 type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationCrossSeriesReducer struct{} 3061 3062 func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationCrossSeriesReducer) FieldPath() *BulkTimeSeries_FieldSubPath { 3063 return &BulkTimeSeries_FieldSubPath{ 3064 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 3065 subPath: NewTimeSerieFieldPathBuilder().Points().Aggregation().CrossSeriesReducer().FieldPath(), 3066 } 3067 } 3068 3069 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationCrossSeriesReducer) WithValue(value common.Aggregation_Reducer) *BulkTimeSeries_FieldSubPathValue { 3070 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 3071 } 3072 3073 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationCrossSeriesReducer) WithArrayOfValues(values []common.Aggregation_Reducer) *BulkTimeSeries_FieldSubPathArrayOfValues { 3074 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 3075 } 3076 3077 type BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields struct{} 3078 3079 func (BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields) FieldPath() *BulkTimeSeries_FieldSubPath { 3080 return &BulkTimeSeries_FieldSubPath{ 3081 selector: BulkTimeSeries_FieldPathSelectorTimeSeries, 3082 subPath: NewTimeSerieFieldPathBuilder().Points().Aggregation().GroupByFields().FieldPath(), 3083 } 3084 } 3085 3086 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields) WithValue(value []string) *BulkTimeSeries_FieldSubPathValue { 3087 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldSubPathValue) 3088 } 3089 3090 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields) WithArrayOfValues(values [][]string) *BulkTimeSeries_FieldSubPathArrayOfValues { 3091 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldSubPathArrayOfValues) 3092 } 3093 3094 func (s BulkTimeSeriesPathSelectorTimeSeriesPointsAggregationGroupByFields) WithItemValue(value string) *BulkTimeSeries_FieldSubPathArrayItemValue { 3095 return s.FieldPath().WithIArrayItemValue(value).(*BulkTimeSeries_FieldSubPathArrayItemValue) 3096 } 3097 3098 type BulkTimeSeriesPathSelectorPhantomFlag struct{} 3099 3100 func (BulkTimeSeriesPathSelectorPhantomFlag) FieldPath() *BulkTimeSeries_FieldTerminalPath { 3101 return &BulkTimeSeries_FieldTerminalPath{selector: BulkTimeSeries_FieldPathSelectorPhantomFlag} 3102 } 3103 3104 func (s BulkTimeSeriesPathSelectorPhantomFlag) WithValue(value bool) *BulkTimeSeries_FieldTerminalPathValue { 3105 return s.FieldPath().WithIValue(value).(*BulkTimeSeries_FieldTerminalPathValue) 3106 } 3107 3108 func (s BulkTimeSeriesPathSelectorPhantomFlag) WithArrayOfValues(values []bool) *BulkTimeSeries_FieldTerminalPathArrayOfValues { 3109 return s.FieldPath().WithIArrayOfValues(values).(*BulkTimeSeries_FieldTerminalPathArrayOfValues) 3110 }