1// Copyright 2020 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.22.0 18// protoc v3.11.2 19// source: google/cloud/automl/v1beta1/data_stats.proto 20 21package automl 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 proto "github.com/golang/protobuf/proto" 28 _ "google.golang.org/genproto/googleapis/api/annotations" 29 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 30 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 31) 32 33const ( 34 // Verify that this generated code is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 36 // Verify that runtime/protoimpl is sufficiently up-to-date. 37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 38) 39 40// This is a compile-time assertion that a sufficiently up-to-date version 41// of the legacy proto package is being used. 42const _ = proto.ProtoPackageIsVersion4 43 44// The data statistics of a series of values that share the same DataType. 45type DataStats struct { 46 state protoimpl.MessageState 47 sizeCache protoimpl.SizeCache 48 unknownFields protoimpl.UnknownFields 49 50 // The data statistics specific to a DataType. 51 // 52 // Types that are assignable to Stats: 53 // *DataStats_Float64Stats 54 // *DataStats_StringStats 55 // *DataStats_TimestampStats 56 // *DataStats_ArrayStats 57 // *DataStats_StructStats 58 // *DataStats_CategoryStats 59 Stats isDataStats_Stats `protobuf_oneof:"stats"` 60 // The number of distinct values. 61 DistinctValueCount int64 `protobuf:"varint,1,opt,name=distinct_value_count,json=distinctValueCount,proto3" json:"distinct_value_count,omitempty"` 62 // The number of values that are null. 63 NullValueCount int64 `protobuf:"varint,2,opt,name=null_value_count,json=nullValueCount,proto3" json:"null_value_count,omitempty"` 64 // The number of values that are valid. 65 ValidValueCount int64 `protobuf:"varint,9,opt,name=valid_value_count,json=validValueCount,proto3" json:"valid_value_count,omitempty"` 66} 67 68func (x *DataStats) Reset() { 69 *x = DataStats{} 70 if protoimpl.UnsafeEnabled { 71 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[0] 72 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 73 ms.StoreMessageInfo(mi) 74 } 75} 76 77func (x *DataStats) String() string { 78 return protoimpl.X.MessageStringOf(x) 79} 80 81func (*DataStats) ProtoMessage() {} 82 83func (x *DataStats) ProtoReflect() protoreflect.Message { 84 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[0] 85 if protoimpl.UnsafeEnabled && x != nil { 86 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 87 if ms.LoadMessageInfo() == nil { 88 ms.StoreMessageInfo(mi) 89 } 90 return ms 91 } 92 return mi.MessageOf(x) 93} 94 95// Deprecated: Use DataStats.ProtoReflect.Descriptor instead. 96func (*DataStats) Descriptor() ([]byte, []int) { 97 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP(), []int{0} 98} 99 100func (m *DataStats) GetStats() isDataStats_Stats { 101 if m != nil { 102 return m.Stats 103 } 104 return nil 105} 106 107func (x *DataStats) GetFloat64Stats() *Float64Stats { 108 if x, ok := x.GetStats().(*DataStats_Float64Stats); ok { 109 return x.Float64Stats 110 } 111 return nil 112} 113 114func (x *DataStats) GetStringStats() *StringStats { 115 if x, ok := x.GetStats().(*DataStats_StringStats); ok { 116 return x.StringStats 117 } 118 return nil 119} 120 121func (x *DataStats) GetTimestampStats() *TimestampStats { 122 if x, ok := x.GetStats().(*DataStats_TimestampStats); ok { 123 return x.TimestampStats 124 } 125 return nil 126} 127 128func (x *DataStats) GetArrayStats() *ArrayStats { 129 if x, ok := x.GetStats().(*DataStats_ArrayStats); ok { 130 return x.ArrayStats 131 } 132 return nil 133} 134 135func (x *DataStats) GetStructStats() *StructStats { 136 if x, ok := x.GetStats().(*DataStats_StructStats); ok { 137 return x.StructStats 138 } 139 return nil 140} 141 142func (x *DataStats) GetCategoryStats() *CategoryStats { 143 if x, ok := x.GetStats().(*DataStats_CategoryStats); ok { 144 return x.CategoryStats 145 } 146 return nil 147} 148 149func (x *DataStats) GetDistinctValueCount() int64 { 150 if x != nil { 151 return x.DistinctValueCount 152 } 153 return 0 154} 155 156func (x *DataStats) GetNullValueCount() int64 { 157 if x != nil { 158 return x.NullValueCount 159 } 160 return 0 161} 162 163func (x *DataStats) GetValidValueCount() int64 { 164 if x != nil { 165 return x.ValidValueCount 166 } 167 return 0 168} 169 170type isDataStats_Stats interface { 171 isDataStats_Stats() 172} 173 174type DataStats_Float64Stats struct { 175 // The statistics for FLOAT64 DataType. 176 Float64Stats *Float64Stats `protobuf:"bytes,3,opt,name=float64_stats,json=float64Stats,proto3,oneof"` 177} 178 179type DataStats_StringStats struct { 180 // The statistics for STRING DataType. 181 StringStats *StringStats `protobuf:"bytes,4,opt,name=string_stats,json=stringStats,proto3,oneof"` 182} 183 184type DataStats_TimestampStats struct { 185 // The statistics for TIMESTAMP DataType. 186 TimestampStats *TimestampStats `protobuf:"bytes,5,opt,name=timestamp_stats,json=timestampStats,proto3,oneof"` 187} 188 189type DataStats_ArrayStats struct { 190 // The statistics for ARRAY DataType. 191 ArrayStats *ArrayStats `protobuf:"bytes,6,opt,name=array_stats,json=arrayStats,proto3,oneof"` 192} 193 194type DataStats_StructStats struct { 195 // The statistics for STRUCT DataType. 196 StructStats *StructStats `protobuf:"bytes,7,opt,name=struct_stats,json=structStats,proto3,oneof"` 197} 198 199type DataStats_CategoryStats struct { 200 // The statistics for CATEGORY DataType. 201 CategoryStats *CategoryStats `protobuf:"bytes,8,opt,name=category_stats,json=categoryStats,proto3,oneof"` 202} 203 204func (*DataStats_Float64Stats) isDataStats_Stats() {} 205 206func (*DataStats_StringStats) isDataStats_Stats() {} 207 208func (*DataStats_TimestampStats) isDataStats_Stats() {} 209 210func (*DataStats_ArrayStats) isDataStats_Stats() {} 211 212func (*DataStats_StructStats) isDataStats_Stats() {} 213 214func (*DataStats_CategoryStats) isDataStats_Stats() {} 215 216// The data statistics of a series of FLOAT64 values. 217type Float64Stats struct { 218 state protoimpl.MessageState 219 sizeCache protoimpl.SizeCache 220 unknownFields protoimpl.UnknownFields 221 222 // The mean of the series. 223 Mean float64 `protobuf:"fixed64,1,opt,name=mean,proto3" json:"mean,omitempty"` 224 // The standard deviation of the series. 225 StandardDeviation float64 `protobuf:"fixed64,2,opt,name=standard_deviation,json=standardDeviation,proto3" json:"standard_deviation,omitempty"` 226 // Ordered from 0 to k k-quantile values of the data series of n values. 227 // The value at index i is, approximately, the i*n/k-th smallest value in the 228 // series; for i = 0 and i = k these are, respectively, the min and max 229 // values. 230 Quantiles []float64 `protobuf:"fixed64,3,rep,packed,name=quantiles,proto3" json:"quantiles,omitempty"` 231 // Histogram buckets of the data series. Sorted by the min value of the 232 // bucket, ascendingly, and the number of the buckets is dynamically 233 // generated. The buckets are non-overlapping and completely cover whole 234 // FLOAT64 range with min of first bucket being `"-Infinity"`, and max of 235 // the last one being `"Infinity"`. 236 HistogramBuckets []*Float64Stats_HistogramBucket `protobuf:"bytes,4,rep,name=histogram_buckets,json=histogramBuckets,proto3" json:"histogram_buckets,omitempty"` 237} 238 239func (x *Float64Stats) Reset() { 240 *x = Float64Stats{} 241 if protoimpl.UnsafeEnabled { 242 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[1] 243 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 244 ms.StoreMessageInfo(mi) 245 } 246} 247 248func (x *Float64Stats) String() string { 249 return protoimpl.X.MessageStringOf(x) 250} 251 252func (*Float64Stats) ProtoMessage() {} 253 254func (x *Float64Stats) ProtoReflect() protoreflect.Message { 255 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[1] 256 if protoimpl.UnsafeEnabled && x != nil { 257 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 258 if ms.LoadMessageInfo() == nil { 259 ms.StoreMessageInfo(mi) 260 } 261 return ms 262 } 263 return mi.MessageOf(x) 264} 265 266// Deprecated: Use Float64Stats.ProtoReflect.Descriptor instead. 267func (*Float64Stats) Descriptor() ([]byte, []int) { 268 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP(), []int{1} 269} 270 271func (x *Float64Stats) GetMean() float64 { 272 if x != nil { 273 return x.Mean 274 } 275 return 0 276} 277 278func (x *Float64Stats) GetStandardDeviation() float64 { 279 if x != nil { 280 return x.StandardDeviation 281 } 282 return 0 283} 284 285func (x *Float64Stats) GetQuantiles() []float64 { 286 if x != nil { 287 return x.Quantiles 288 } 289 return nil 290} 291 292func (x *Float64Stats) GetHistogramBuckets() []*Float64Stats_HistogramBucket { 293 if x != nil { 294 return x.HistogramBuckets 295 } 296 return nil 297} 298 299// The data statistics of a series of STRING values. 300type StringStats struct { 301 state protoimpl.MessageState 302 sizeCache protoimpl.SizeCache 303 unknownFields protoimpl.UnknownFields 304 305 // The statistics of the top 20 unigrams, ordered by 306 // [count][google.cloud.automl.v1beta1.StringStats.UnigramStats.count]. 307 TopUnigramStats []*StringStats_UnigramStats `protobuf:"bytes,1,rep,name=top_unigram_stats,json=topUnigramStats,proto3" json:"top_unigram_stats,omitempty"` 308} 309 310func (x *StringStats) Reset() { 311 *x = StringStats{} 312 if protoimpl.UnsafeEnabled { 313 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[2] 314 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 315 ms.StoreMessageInfo(mi) 316 } 317} 318 319func (x *StringStats) String() string { 320 return protoimpl.X.MessageStringOf(x) 321} 322 323func (*StringStats) ProtoMessage() {} 324 325func (x *StringStats) ProtoReflect() protoreflect.Message { 326 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[2] 327 if protoimpl.UnsafeEnabled && x != nil { 328 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 329 if ms.LoadMessageInfo() == nil { 330 ms.StoreMessageInfo(mi) 331 } 332 return ms 333 } 334 return mi.MessageOf(x) 335} 336 337// Deprecated: Use StringStats.ProtoReflect.Descriptor instead. 338func (*StringStats) Descriptor() ([]byte, []int) { 339 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP(), []int{2} 340} 341 342func (x *StringStats) GetTopUnigramStats() []*StringStats_UnigramStats { 343 if x != nil { 344 return x.TopUnigramStats 345 } 346 return nil 347} 348 349// The data statistics of a series of TIMESTAMP values. 350type TimestampStats struct { 351 state protoimpl.MessageState 352 sizeCache protoimpl.SizeCache 353 unknownFields protoimpl.UnknownFields 354 355 // The string key is the pre-defined granularity. Currently supported: 356 // hour_of_day, day_of_week, month_of_year. 357 // Granularities finer that the granularity of timestamp data are not 358 // populated (e.g. if timestamps are at day granularity, then hour_of_day 359 // is not populated). 360 GranularStats map[string]*TimestampStats_GranularStats `protobuf:"bytes,1,rep,name=granular_stats,json=granularStats,proto3" json:"granular_stats,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 361} 362 363func (x *TimestampStats) Reset() { 364 *x = TimestampStats{} 365 if protoimpl.UnsafeEnabled { 366 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[3] 367 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 368 ms.StoreMessageInfo(mi) 369 } 370} 371 372func (x *TimestampStats) String() string { 373 return protoimpl.X.MessageStringOf(x) 374} 375 376func (*TimestampStats) ProtoMessage() {} 377 378func (x *TimestampStats) ProtoReflect() protoreflect.Message { 379 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[3] 380 if protoimpl.UnsafeEnabled && x != nil { 381 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 382 if ms.LoadMessageInfo() == nil { 383 ms.StoreMessageInfo(mi) 384 } 385 return ms 386 } 387 return mi.MessageOf(x) 388} 389 390// Deprecated: Use TimestampStats.ProtoReflect.Descriptor instead. 391func (*TimestampStats) Descriptor() ([]byte, []int) { 392 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP(), []int{3} 393} 394 395func (x *TimestampStats) GetGranularStats() map[string]*TimestampStats_GranularStats { 396 if x != nil { 397 return x.GranularStats 398 } 399 return nil 400} 401 402// The data statistics of a series of ARRAY values. 403type ArrayStats struct { 404 state protoimpl.MessageState 405 sizeCache protoimpl.SizeCache 406 unknownFields protoimpl.UnknownFields 407 408 // Stats of all the values of all arrays, as if they were a single long 409 // series of data. The type depends on the element type of the array. 410 MemberStats *DataStats `protobuf:"bytes,2,opt,name=member_stats,json=memberStats,proto3" json:"member_stats,omitempty"` 411} 412 413func (x *ArrayStats) Reset() { 414 *x = ArrayStats{} 415 if protoimpl.UnsafeEnabled { 416 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[4] 417 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 418 ms.StoreMessageInfo(mi) 419 } 420} 421 422func (x *ArrayStats) String() string { 423 return protoimpl.X.MessageStringOf(x) 424} 425 426func (*ArrayStats) ProtoMessage() {} 427 428func (x *ArrayStats) ProtoReflect() protoreflect.Message { 429 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[4] 430 if protoimpl.UnsafeEnabled && x != nil { 431 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 432 if ms.LoadMessageInfo() == nil { 433 ms.StoreMessageInfo(mi) 434 } 435 return ms 436 } 437 return mi.MessageOf(x) 438} 439 440// Deprecated: Use ArrayStats.ProtoReflect.Descriptor instead. 441func (*ArrayStats) Descriptor() ([]byte, []int) { 442 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP(), []int{4} 443} 444 445func (x *ArrayStats) GetMemberStats() *DataStats { 446 if x != nil { 447 return x.MemberStats 448 } 449 return nil 450} 451 452// The data statistics of a series of STRUCT values. 453type StructStats struct { 454 state protoimpl.MessageState 455 sizeCache protoimpl.SizeCache 456 unknownFields protoimpl.UnknownFields 457 458 // Map from a field name of the struct to data stats aggregated over series 459 // of all data in that field across all the structs. 460 FieldStats map[string]*DataStats `protobuf:"bytes,1,rep,name=field_stats,json=fieldStats,proto3" json:"field_stats,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 461} 462 463func (x *StructStats) Reset() { 464 *x = StructStats{} 465 if protoimpl.UnsafeEnabled { 466 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[5] 467 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 468 ms.StoreMessageInfo(mi) 469 } 470} 471 472func (x *StructStats) String() string { 473 return protoimpl.X.MessageStringOf(x) 474} 475 476func (*StructStats) ProtoMessage() {} 477 478func (x *StructStats) ProtoReflect() protoreflect.Message { 479 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[5] 480 if protoimpl.UnsafeEnabled && x != nil { 481 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 482 if ms.LoadMessageInfo() == nil { 483 ms.StoreMessageInfo(mi) 484 } 485 return ms 486 } 487 return mi.MessageOf(x) 488} 489 490// Deprecated: Use StructStats.ProtoReflect.Descriptor instead. 491func (*StructStats) Descriptor() ([]byte, []int) { 492 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP(), []int{5} 493} 494 495func (x *StructStats) GetFieldStats() map[string]*DataStats { 496 if x != nil { 497 return x.FieldStats 498 } 499 return nil 500} 501 502// The data statistics of a series of CATEGORY values. 503type CategoryStats struct { 504 state protoimpl.MessageState 505 sizeCache protoimpl.SizeCache 506 unknownFields protoimpl.UnknownFields 507 508 // The statistics of the top 20 CATEGORY values, ordered by 509 // 510 // [count][google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats.count]. 511 TopCategoryStats []*CategoryStats_SingleCategoryStats `protobuf:"bytes,1,rep,name=top_category_stats,json=topCategoryStats,proto3" json:"top_category_stats,omitempty"` 512} 513 514func (x *CategoryStats) Reset() { 515 *x = CategoryStats{} 516 if protoimpl.UnsafeEnabled { 517 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[6] 518 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 519 ms.StoreMessageInfo(mi) 520 } 521} 522 523func (x *CategoryStats) String() string { 524 return protoimpl.X.MessageStringOf(x) 525} 526 527func (*CategoryStats) ProtoMessage() {} 528 529func (x *CategoryStats) ProtoReflect() protoreflect.Message { 530 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[6] 531 if protoimpl.UnsafeEnabled && x != nil { 532 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 533 if ms.LoadMessageInfo() == nil { 534 ms.StoreMessageInfo(mi) 535 } 536 return ms 537 } 538 return mi.MessageOf(x) 539} 540 541// Deprecated: Use CategoryStats.ProtoReflect.Descriptor instead. 542func (*CategoryStats) Descriptor() ([]byte, []int) { 543 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP(), []int{6} 544} 545 546func (x *CategoryStats) GetTopCategoryStats() []*CategoryStats_SingleCategoryStats { 547 if x != nil { 548 return x.TopCategoryStats 549 } 550 return nil 551} 552 553// A correlation statistics between two series of DataType values. The series 554// may have differing DataType-s, but within a single series the DataType must 555// be the same. 556type CorrelationStats struct { 557 state protoimpl.MessageState 558 sizeCache protoimpl.SizeCache 559 unknownFields protoimpl.UnknownFields 560 561 // The correlation value using the Cramer's V measure. 562 CramersV float64 `protobuf:"fixed64,1,opt,name=cramers_v,json=cramersV,proto3" json:"cramers_v,omitempty"` 563} 564 565func (x *CorrelationStats) Reset() { 566 *x = CorrelationStats{} 567 if protoimpl.UnsafeEnabled { 568 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[7] 569 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 570 ms.StoreMessageInfo(mi) 571 } 572} 573 574func (x *CorrelationStats) String() string { 575 return protoimpl.X.MessageStringOf(x) 576} 577 578func (*CorrelationStats) ProtoMessage() {} 579 580func (x *CorrelationStats) ProtoReflect() protoreflect.Message { 581 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[7] 582 if protoimpl.UnsafeEnabled && x != nil { 583 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 584 if ms.LoadMessageInfo() == nil { 585 ms.StoreMessageInfo(mi) 586 } 587 return ms 588 } 589 return mi.MessageOf(x) 590} 591 592// Deprecated: Use CorrelationStats.ProtoReflect.Descriptor instead. 593func (*CorrelationStats) Descriptor() ([]byte, []int) { 594 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP(), []int{7} 595} 596 597func (x *CorrelationStats) GetCramersV() float64 { 598 if x != nil { 599 return x.CramersV 600 } 601 return 0 602} 603 604// A bucket of a histogram. 605type Float64Stats_HistogramBucket struct { 606 state protoimpl.MessageState 607 sizeCache protoimpl.SizeCache 608 unknownFields protoimpl.UnknownFields 609 610 // The minimum value of the bucket, inclusive. 611 Min float64 `protobuf:"fixed64,1,opt,name=min,proto3" json:"min,omitempty"` 612 // The maximum value of the bucket, exclusive unless max = `"Infinity"`, in 613 // which case it's inclusive. 614 Max float64 `protobuf:"fixed64,2,opt,name=max,proto3" json:"max,omitempty"` 615 // The number of data values that are in the bucket, i.e. are between 616 // min and max values. 617 Count int64 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"` 618} 619 620func (x *Float64Stats_HistogramBucket) Reset() { 621 *x = Float64Stats_HistogramBucket{} 622 if protoimpl.UnsafeEnabled { 623 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[8] 624 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 625 ms.StoreMessageInfo(mi) 626 } 627} 628 629func (x *Float64Stats_HistogramBucket) String() string { 630 return protoimpl.X.MessageStringOf(x) 631} 632 633func (*Float64Stats_HistogramBucket) ProtoMessage() {} 634 635func (x *Float64Stats_HistogramBucket) ProtoReflect() protoreflect.Message { 636 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[8] 637 if protoimpl.UnsafeEnabled && x != nil { 638 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 639 if ms.LoadMessageInfo() == nil { 640 ms.StoreMessageInfo(mi) 641 } 642 return ms 643 } 644 return mi.MessageOf(x) 645} 646 647// Deprecated: Use Float64Stats_HistogramBucket.ProtoReflect.Descriptor instead. 648func (*Float64Stats_HistogramBucket) Descriptor() ([]byte, []int) { 649 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP(), []int{1, 0} 650} 651 652func (x *Float64Stats_HistogramBucket) GetMin() float64 { 653 if x != nil { 654 return x.Min 655 } 656 return 0 657} 658 659func (x *Float64Stats_HistogramBucket) GetMax() float64 { 660 if x != nil { 661 return x.Max 662 } 663 return 0 664} 665 666func (x *Float64Stats_HistogramBucket) GetCount() int64 { 667 if x != nil { 668 return x.Count 669 } 670 return 0 671} 672 673// The statistics of a unigram. 674type StringStats_UnigramStats struct { 675 state protoimpl.MessageState 676 sizeCache protoimpl.SizeCache 677 unknownFields protoimpl.UnknownFields 678 679 // The unigram. 680 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 681 // The number of occurrences of this unigram in the series. 682 Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` 683} 684 685func (x *StringStats_UnigramStats) Reset() { 686 *x = StringStats_UnigramStats{} 687 if protoimpl.UnsafeEnabled { 688 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[9] 689 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 690 ms.StoreMessageInfo(mi) 691 } 692} 693 694func (x *StringStats_UnigramStats) String() string { 695 return protoimpl.X.MessageStringOf(x) 696} 697 698func (*StringStats_UnigramStats) ProtoMessage() {} 699 700func (x *StringStats_UnigramStats) ProtoReflect() protoreflect.Message { 701 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[9] 702 if protoimpl.UnsafeEnabled && x != nil { 703 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 704 if ms.LoadMessageInfo() == nil { 705 ms.StoreMessageInfo(mi) 706 } 707 return ms 708 } 709 return mi.MessageOf(x) 710} 711 712// Deprecated: Use StringStats_UnigramStats.ProtoReflect.Descriptor instead. 713func (*StringStats_UnigramStats) Descriptor() ([]byte, []int) { 714 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP(), []int{2, 0} 715} 716 717func (x *StringStats_UnigramStats) GetValue() string { 718 if x != nil { 719 return x.Value 720 } 721 return "" 722} 723 724func (x *StringStats_UnigramStats) GetCount() int64 { 725 if x != nil { 726 return x.Count 727 } 728 return 0 729} 730 731// Stats split by a defined in context granularity. 732type TimestampStats_GranularStats struct { 733 state protoimpl.MessageState 734 sizeCache protoimpl.SizeCache 735 unknownFields protoimpl.UnknownFields 736 737 // A map from granularity key to example count for that key. 738 // E.g. for hour_of_day `13` means 1pm, or for month_of_year `5` means May). 739 Buckets map[int32]int64 `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 740} 741 742func (x *TimestampStats_GranularStats) Reset() { 743 *x = TimestampStats_GranularStats{} 744 if protoimpl.UnsafeEnabled { 745 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[10] 746 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 747 ms.StoreMessageInfo(mi) 748 } 749} 750 751func (x *TimestampStats_GranularStats) String() string { 752 return protoimpl.X.MessageStringOf(x) 753} 754 755func (*TimestampStats_GranularStats) ProtoMessage() {} 756 757func (x *TimestampStats_GranularStats) ProtoReflect() protoreflect.Message { 758 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[10] 759 if protoimpl.UnsafeEnabled && x != nil { 760 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 761 if ms.LoadMessageInfo() == nil { 762 ms.StoreMessageInfo(mi) 763 } 764 return ms 765 } 766 return mi.MessageOf(x) 767} 768 769// Deprecated: Use TimestampStats_GranularStats.ProtoReflect.Descriptor instead. 770func (*TimestampStats_GranularStats) Descriptor() ([]byte, []int) { 771 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP(), []int{3, 0} 772} 773 774func (x *TimestampStats_GranularStats) GetBuckets() map[int32]int64 { 775 if x != nil { 776 return x.Buckets 777 } 778 return nil 779} 780 781// The statistics of a single CATEGORY value. 782type CategoryStats_SingleCategoryStats struct { 783 state protoimpl.MessageState 784 sizeCache protoimpl.SizeCache 785 unknownFields protoimpl.UnknownFields 786 787 // The CATEGORY value. 788 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 789 // The number of occurrences of this value in the series. 790 Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` 791} 792 793func (x *CategoryStats_SingleCategoryStats) Reset() { 794 *x = CategoryStats_SingleCategoryStats{} 795 if protoimpl.UnsafeEnabled { 796 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[14] 797 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 798 ms.StoreMessageInfo(mi) 799 } 800} 801 802func (x *CategoryStats_SingleCategoryStats) String() string { 803 return protoimpl.X.MessageStringOf(x) 804} 805 806func (*CategoryStats_SingleCategoryStats) ProtoMessage() {} 807 808func (x *CategoryStats_SingleCategoryStats) ProtoReflect() protoreflect.Message { 809 mi := &file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[14] 810 if protoimpl.UnsafeEnabled && x != nil { 811 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 812 if ms.LoadMessageInfo() == nil { 813 ms.StoreMessageInfo(mi) 814 } 815 return ms 816 } 817 return mi.MessageOf(x) 818} 819 820// Deprecated: Use CategoryStats_SingleCategoryStats.ProtoReflect.Descriptor instead. 821func (*CategoryStats_SingleCategoryStats) Descriptor() ([]byte, []int) { 822 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP(), []int{6, 0} 823} 824 825func (x *CategoryStats_SingleCategoryStats) GetValue() string { 826 if x != nil { 827 return x.Value 828 } 829 return "" 830} 831 832func (x *CategoryStats_SingleCategoryStats) GetCount() int64 { 833 if x != nil { 834 return x.Count 835 } 836 return 0 837} 838 839var File_google_cloud_automl_v1beta1_data_stats_proto protoreflect.FileDescriptor 840 841var file_google_cloud_automl_v1beta1_data_stats_proto_rawDesc = []byte{ 842 0x0a, 0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 843 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x64, 0x61, 844 0x74, 0x61, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1b, 845 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 846 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 847 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 848 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x05, 0x0a, 0x09, 0x44, 0x61, 849 0x74, 0x61, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x50, 0x0a, 0x0d, 0x66, 0x6c, 0x6f, 0x61, 0x74, 850 0x36, 0x34, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 851 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 852 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x46, 0x6c, 0x6f, 853 0x61, 0x74, 0x36, 0x34, 0x53, 0x74, 0x61, 0x74, 0x73, 0x48, 0x00, 0x52, 0x0c, 0x66, 0x6c, 0x6f, 854 0x61, 0x74, 0x36, 0x34, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x4d, 0x0a, 0x0c, 0x73, 0x74, 0x72, 855 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 856 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 857 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 858 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x74, 0x72, 859 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x56, 0x0a, 0x0f, 0x74, 0x69, 0x6d, 0x65, 860 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 861 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 862 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 863 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x74, 0x73, 0x48, 0x00, 864 0x52, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x74, 0x73, 865 0x12, 0x4a, 0x0a, 0x0b, 0x61, 0x72, 0x72, 0x61, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 866 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 867 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 868 0x74, 0x61, 0x31, 0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x48, 0x00, 869 0x52, 0x0a, 0x61, 0x72, 0x72, 0x61, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x4d, 0x0a, 0x0c, 870 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 871 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 872 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 873 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x48, 0x00, 0x52, 0x0b, 874 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x53, 0x0a, 0x0e, 0x63, 875 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x08, 0x20, 876 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 877 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 878 0x31, 0x2e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x48, 879 0x00, 0x52, 0x0d, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 880 0x12, 0x30, 0x0a, 0x14, 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x63, 0x74, 0x5f, 0x76, 0x61, 0x6c, 881 0x75, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 882 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x63, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x75, 883 0x6e, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x6e, 0x75, 0x6c, 0x6c, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 884 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x6e, 0x75, 885 0x6c, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x11, 886 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 887 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x56, 0x61, 888 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x07, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 889 0x73, 0x22, 0xa4, 0x02, 0x0a, 0x0c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x36, 0x34, 0x53, 0x74, 0x61, 890 0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x65, 0x61, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 891 0x52, 0x04, 0x6d, 0x65, 0x61, 0x6e, 0x12, 0x2d, 0x0a, 0x12, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 892 0x72, 0x64, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 893 0x28, 0x01, 0x52, 0x11, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x44, 0x65, 0x76, 0x69, 894 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x71, 0x75, 0x61, 0x6e, 0x74, 0x69, 0x6c, 895 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x01, 0x52, 0x09, 0x71, 0x75, 0x61, 0x6e, 0x74, 0x69, 896 0x6c, 0x65, 0x73, 0x12, 0x66, 0x0a, 0x11, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 897 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 898 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 899 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x46, 0x6c, 0x6f, 900 0x61, 0x74, 0x36, 0x34, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67, 901 0x72, 0x61, 0x6d, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x10, 0x68, 0x69, 0x73, 0x74, 0x6f, 902 0x67, 0x72, 0x61, 0x6d, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x1a, 0x4b, 0x0a, 0x0f, 0x48, 903 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x10, 904 0x0a, 0x03, 0x6d, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x03, 0x6d, 0x69, 0x6e, 905 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x61, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x03, 0x6d, 906 0x61, 0x78, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 907 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xac, 0x01, 0x0a, 0x0b, 0x53, 0x74, 0x72, 908 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x61, 0x0a, 0x11, 0x74, 0x6f, 0x70, 0x5f, 909 0x75, 0x6e, 0x69, 0x67, 0x72, 0x61, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 910 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 911 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 912 0x31, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x55, 0x6e, 913 0x69, 0x67, 0x72, 0x61, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x0f, 0x74, 0x6f, 0x70, 0x55, 914 0x6e, 0x69, 0x67, 0x72, 0x61, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x73, 0x1a, 0x3a, 0x0a, 0x0c, 0x55, 915 0x6e, 0x69, 0x67, 0x72, 0x61, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 916 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 917 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 918 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xa4, 0x03, 0x0a, 0x0e, 0x54, 0x69, 0x6d, 0x65, 919 0x73, 0x74, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x65, 0x0a, 0x0e, 0x67, 0x72, 920 0x61, 0x6e, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 921 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 922 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 923 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 924 0x47, 0x72, 0x61, 0x6e, 0x75, 0x6c, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x73, 0x45, 0x6e, 0x74, 925 0x72, 0x79, 0x52, 0x0d, 0x67, 0x72, 0x61, 0x6e, 0x75, 0x6c, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 926 0x73, 0x1a, 0xad, 0x01, 0x0a, 0x0d, 0x47, 0x72, 0x61, 0x6e, 0x75, 0x6c, 0x61, 0x72, 0x53, 0x74, 927 0x61, 0x74, 0x73, 0x12, 0x60, 0x0a, 0x07, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x01, 928 0x20, 0x03, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 929 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 930 0x61, 0x31, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x74, 931 0x73, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x75, 0x6c, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 932 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x62, 0x75, 933 0x63, 0x6b, 0x65, 0x74, 0x73, 0x1a, 0x3a, 0x0a, 0x0c, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 934 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 935 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 936 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 937 0x01, 0x1a, 0x7b, 0x0a, 0x12, 0x47, 0x72, 0x61, 0x6e, 0x75, 0x6c, 0x61, 0x72, 0x53, 0x74, 0x61, 938 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 939 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x4f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 940 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 941 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 942 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 943 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x47, 0x72, 0x61, 0x6e, 0x75, 0x6c, 0x61, 0x72, 0x53, 0x74, 944 0x61, 0x74, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x57, 945 0x0a, 0x0a, 0x41, 0x72, 0x72, 0x61, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x49, 0x0a, 0x0c, 946 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 947 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 948 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 949 0x2e, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x0b, 0x6d, 0x65, 0x6d, 0x62, 950 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x73, 0x22, 0xcf, 0x01, 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x75, 951 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x59, 0x0a, 0x0b, 0x66, 0x69, 0x65, 0x6c, 0x64, 952 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 953 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 954 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 955 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x74, 956 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x74, 0x61, 957 0x74, 0x73, 0x1a, 0x65, 0x0a, 0x0f, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 958 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 959 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3c, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 960 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 961 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 962 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x05, 963 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xc0, 0x01, 0x0a, 0x0d, 0x43, 0x61, 964 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x6c, 0x0a, 0x12, 0x74, 965 0x6f, 0x70, 0x5f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 966 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 967 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 968 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x53, 0x74, 969 0x61, 0x74, 0x73, 0x2e, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 970 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x10, 0x74, 0x6f, 0x70, 0x43, 0x61, 0x74, 0x65, 971 0x67, 0x6f, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 0x1a, 0x41, 0x0a, 0x13, 0x53, 0x69, 0x6e, 972 0x67, 0x6c, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73, 973 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 974 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 975 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x2f, 0x0a, 0x10, 976 0x43, 0x6f, 0x72, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 977 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x72, 0x61, 0x6d, 0x65, 0x72, 0x73, 0x5f, 0x76, 0x18, 0x01, 0x20, 978 0x01, 0x28, 0x01, 0x52, 0x08, 0x63, 0x72, 0x61, 0x6d, 0x65, 0x72, 0x73, 0x56, 0x42, 0xa5, 0x01, 979 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 980 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 981 0x31, 0x50, 0x01, 0x5a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 982 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 983 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 984 0x2f, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 985 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0xca, 0x02, 0x1b, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 986 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x75, 0x74, 0x6f, 0x4d, 0x6c, 0x5c, 0x56, 0x31, 0x62, 987 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x1e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 988 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x75, 0x74, 0x6f, 0x4d, 0x4c, 0x3a, 0x3a, 0x56, 0x31, 989 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 990} 991 992var ( 993 file_google_cloud_automl_v1beta1_data_stats_proto_rawDescOnce sync.Once 994 file_google_cloud_automl_v1beta1_data_stats_proto_rawDescData = file_google_cloud_automl_v1beta1_data_stats_proto_rawDesc 995) 996 997func file_google_cloud_automl_v1beta1_data_stats_proto_rawDescGZIP() []byte { 998 file_google_cloud_automl_v1beta1_data_stats_proto_rawDescOnce.Do(func() { 999 file_google_cloud_automl_v1beta1_data_stats_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_automl_v1beta1_data_stats_proto_rawDescData) 1000 }) 1001 return file_google_cloud_automl_v1beta1_data_stats_proto_rawDescData 1002} 1003 1004var file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes = make([]protoimpl.MessageInfo, 15) 1005var file_google_cloud_automl_v1beta1_data_stats_proto_goTypes = []interface{}{ 1006 (*DataStats)(nil), // 0: google.cloud.automl.v1beta1.DataStats 1007 (*Float64Stats)(nil), // 1: google.cloud.automl.v1beta1.Float64Stats 1008 (*StringStats)(nil), // 2: google.cloud.automl.v1beta1.StringStats 1009 (*TimestampStats)(nil), // 3: google.cloud.automl.v1beta1.TimestampStats 1010 (*ArrayStats)(nil), // 4: google.cloud.automl.v1beta1.ArrayStats 1011 (*StructStats)(nil), // 5: google.cloud.automl.v1beta1.StructStats 1012 (*CategoryStats)(nil), // 6: google.cloud.automl.v1beta1.CategoryStats 1013 (*CorrelationStats)(nil), // 7: google.cloud.automl.v1beta1.CorrelationStats 1014 (*Float64Stats_HistogramBucket)(nil), // 8: google.cloud.automl.v1beta1.Float64Stats.HistogramBucket 1015 (*StringStats_UnigramStats)(nil), // 9: google.cloud.automl.v1beta1.StringStats.UnigramStats 1016 (*TimestampStats_GranularStats)(nil), // 10: google.cloud.automl.v1beta1.TimestampStats.GranularStats 1017 nil, // 11: google.cloud.automl.v1beta1.TimestampStats.GranularStatsEntry 1018 nil, // 12: google.cloud.automl.v1beta1.TimestampStats.GranularStats.BucketsEntry 1019 nil, // 13: google.cloud.automl.v1beta1.StructStats.FieldStatsEntry 1020 (*CategoryStats_SingleCategoryStats)(nil), // 14: google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats 1021} 1022var file_google_cloud_automl_v1beta1_data_stats_proto_depIdxs = []int32{ 1023 1, // 0: google.cloud.automl.v1beta1.DataStats.float64_stats:type_name -> google.cloud.automl.v1beta1.Float64Stats 1024 2, // 1: google.cloud.automl.v1beta1.DataStats.string_stats:type_name -> google.cloud.automl.v1beta1.StringStats 1025 3, // 2: google.cloud.automl.v1beta1.DataStats.timestamp_stats:type_name -> google.cloud.automl.v1beta1.TimestampStats 1026 4, // 3: google.cloud.automl.v1beta1.DataStats.array_stats:type_name -> google.cloud.automl.v1beta1.ArrayStats 1027 5, // 4: google.cloud.automl.v1beta1.DataStats.struct_stats:type_name -> google.cloud.automl.v1beta1.StructStats 1028 6, // 5: google.cloud.automl.v1beta1.DataStats.category_stats:type_name -> google.cloud.automl.v1beta1.CategoryStats 1029 8, // 6: google.cloud.automl.v1beta1.Float64Stats.histogram_buckets:type_name -> google.cloud.automl.v1beta1.Float64Stats.HistogramBucket 1030 9, // 7: google.cloud.automl.v1beta1.StringStats.top_unigram_stats:type_name -> google.cloud.automl.v1beta1.StringStats.UnigramStats 1031 11, // 8: google.cloud.automl.v1beta1.TimestampStats.granular_stats:type_name -> google.cloud.automl.v1beta1.TimestampStats.GranularStatsEntry 1032 0, // 9: google.cloud.automl.v1beta1.ArrayStats.member_stats:type_name -> google.cloud.automl.v1beta1.DataStats 1033 13, // 10: google.cloud.automl.v1beta1.StructStats.field_stats:type_name -> google.cloud.automl.v1beta1.StructStats.FieldStatsEntry 1034 14, // 11: google.cloud.automl.v1beta1.CategoryStats.top_category_stats:type_name -> google.cloud.automl.v1beta1.CategoryStats.SingleCategoryStats 1035 12, // 12: google.cloud.automl.v1beta1.TimestampStats.GranularStats.buckets:type_name -> google.cloud.automl.v1beta1.TimestampStats.GranularStats.BucketsEntry 1036 10, // 13: google.cloud.automl.v1beta1.TimestampStats.GranularStatsEntry.value:type_name -> google.cloud.automl.v1beta1.TimestampStats.GranularStats 1037 0, // 14: google.cloud.automl.v1beta1.StructStats.FieldStatsEntry.value:type_name -> google.cloud.automl.v1beta1.DataStats 1038 15, // [15:15] is the sub-list for method output_type 1039 15, // [15:15] is the sub-list for method input_type 1040 15, // [15:15] is the sub-list for extension type_name 1041 15, // [15:15] is the sub-list for extension extendee 1042 0, // [0:15] is the sub-list for field type_name 1043} 1044 1045func init() { file_google_cloud_automl_v1beta1_data_stats_proto_init() } 1046func file_google_cloud_automl_v1beta1_data_stats_proto_init() { 1047 if File_google_cloud_automl_v1beta1_data_stats_proto != nil { 1048 return 1049 } 1050 if !protoimpl.UnsafeEnabled { 1051 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1052 switch v := v.(*DataStats); i { 1053 case 0: 1054 return &v.state 1055 case 1: 1056 return &v.sizeCache 1057 case 2: 1058 return &v.unknownFields 1059 default: 1060 return nil 1061 } 1062 } 1063 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1064 switch v := v.(*Float64Stats); i { 1065 case 0: 1066 return &v.state 1067 case 1: 1068 return &v.sizeCache 1069 case 2: 1070 return &v.unknownFields 1071 default: 1072 return nil 1073 } 1074 } 1075 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1076 switch v := v.(*StringStats); i { 1077 case 0: 1078 return &v.state 1079 case 1: 1080 return &v.sizeCache 1081 case 2: 1082 return &v.unknownFields 1083 default: 1084 return nil 1085 } 1086 } 1087 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1088 switch v := v.(*TimestampStats); i { 1089 case 0: 1090 return &v.state 1091 case 1: 1092 return &v.sizeCache 1093 case 2: 1094 return &v.unknownFields 1095 default: 1096 return nil 1097 } 1098 } 1099 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1100 switch v := v.(*ArrayStats); i { 1101 case 0: 1102 return &v.state 1103 case 1: 1104 return &v.sizeCache 1105 case 2: 1106 return &v.unknownFields 1107 default: 1108 return nil 1109 } 1110 } 1111 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1112 switch v := v.(*StructStats); i { 1113 case 0: 1114 return &v.state 1115 case 1: 1116 return &v.sizeCache 1117 case 2: 1118 return &v.unknownFields 1119 default: 1120 return nil 1121 } 1122 } 1123 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1124 switch v := v.(*CategoryStats); i { 1125 case 0: 1126 return &v.state 1127 case 1: 1128 return &v.sizeCache 1129 case 2: 1130 return &v.unknownFields 1131 default: 1132 return nil 1133 } 1134 } 1135 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1136 switch v := v.(*CorrelationStats); i { 1137 case 0: 1138 return &v.state 1139 case 1: 1140 return &v.sizeCache 1141 case 2: 1142 return &v.unknownFields 1143 default: 1144 return nil 1145 } 1146 } 1147 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1148 switch v := v.(*Float64Stats_HistogramBucket); i { 1149 case 0: 1150 return &v.state 1151 case 1: 1152 return &v.sizeCache 1153 case 2: 1154 return &v.unknownFields 1155 default: 1156 return nil 1157 } 1158 } 1159 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1160 switch v := v.(*StringStats_UnigramStats); i { 1161 case 0: 1162 return &v.state 1163 case 1: 1164 return &v.sizeCache 1165 case 2: 1166 return &v.unknownFields 1167 default: 1168 return nil 1169 } 1170 } 1171 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1172 switch v := v.(*TimestampStats_GranularStats); i { 1173 case 0: 1174 return &v.state 1175 case 1: 1176 return &v.sizeCache 1177 case 2: 1178 return &v.unknownFields 1179 default: 1180 return nil 1181 } 1182 } 1183 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 1184 switch v := v.(*CategoryStats_SingleCategoryStats); i { 1185 case 0: 1186 return &v.state 1187 case 1: 1188 return &v.sizeCache 1189 case 2: 1190 return &v.unknownFields 1191 default: 1192 return nil 1193 } 1194 } 1195 } 1196 file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes[0].OneofWrappers = []interface{}{ 1197 (*DataStats_Float64Stats)(nil), 1198 (*DataStats_StringStats)(nil), 1199 (*DataStats_TimestampStats)(nil), 1200 (*DataStats_ArrayStats)(nil), 1201 (*DataStats_StructStats)(nil), 1202 (*DataStats_CategoryStats)(nil), 1203 } 1204 type x struct{} 1205 out := protoimpl.TypeBuilder{ 1206 File: protoimpl.DescBuilder{ 1207 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1208 RawDescriptor: file_google_cloud_automl_v1beta1_data_stats_proto_rawDesc, 1209 NumEnums: 0, 1210 NumMessages: 15, 1211 NumExtensions: 0, 1212 NumServices: 0, 1213 }, 1214 GoTypes: file_google_cloud_automl_v1beta1_data_stats_proto_goTypes, 1215 DependencyIndexes: file_google_cloud_automl_v1beta1_data_stats_proto_depIdxs, 1216 MessageInfos: file_google_cloud_automl_v1beta1_data_stats_proto_msgTypes, 1217 }.Build() 1218 File_google_cloud_automl_v1beta1_data_stats_proto = out.File 1219 file_google_cloud_automl_v1beta1_data_stats_proto_rawDesc = nil 1220 file_google_cloud_automl_v1beta1_data_stats_proto_goTypes = nil 1221 file_google_cloud_automl_v1beta1_data_stats_proto_depIdxs = nil 1222} 1223