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.26.0 18// protoc v3.12.2 19// source: google/cloud/automl/v1beta1/column_spec.proto 20 21package automl 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 _ "google.golang.org/genproto/googleapis/api/annotations" 28 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 29 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 30) 31 32const ( 33 // Verify that this generated code is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 35 // Verify that runtime/protoimpl is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 37) 38 39// A representation of a column in a relational table. When listing them, column specs are returned in the same order in which they were 40// given on import . 41// Used by: 42// * Tables 43type ColumnSpec struct { 44 state protoimpl.MessageState 45 sizeCache protoimpl.SizeCache 46 unknownFields protoimpl.UnknownFields 47 48 // Output only. The resource name of the column specs. 49 // Form: 50 // 51 // `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/tableSpecs/{table_spec_id}/columnSpecs/{column_spec_id}` 52 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 53 // The data type of elements stored in the column. 54 DataType *DataType `protobuf:"bytes,2,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"` 55 // Output only. The name of the column to show in the interface. The name can 56 // be up to 100 characters long and can consist only of ASCII Latin letters 57 // A-Z and a-z, ASCII digits 0-9, underscores(_), and forward slashes(/), and 58 // must start with a letter or a digit. 59 DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 60 // Output only. Stats of the series of values in the column. 61 // This field may be stale, see the ancestor's 62 // Dataset.tables_dataset_metadata.stats_update_time field 63 // for the timestamp at which these stats were last updated. 64 DataStats *DataStats `protobuf:"bytes,4,opt,name=data_stats,json=dataStats,proto3" json:"data_stats,omitempty"` 65 // Deprecated. 66 TopCorrelatedColumns []*ColumnSpec_CorrelatedColumn `protobuf:"bytes,5,rep,name=top_correlated_columns,json=topCorrelatedColumns,proto3" json:"top_correlated_columns,omitempty"` 67 // Used to perform consistent read-modify-write updates. If not set, a blind 68 // "overwrite" update happens. 69 Etag string `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"` 70} 71 72func (x *ColumnSpec) Reset() { 73 *x = ColumnSpec{} 74 if protoimpl.UnsafeEnabled { 75 mi := &file_google_cloud_automl_v1beta1_column_spec_proto_msgTypes[0] 76 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 77 ms.StoreMessageInfo(mi) 78 } 79} 80 81func (x *ColumnSpec) String() string { 82 return protoimpl.X.MessageStringOf(x) 83} 84 85func (*ColumnSpec) ProtoMessage() {} 86 87func (x *ColumnSpec) ProtoReflect() protoreflect.Message { 88 mi := &file_google_cloud_automl_v1beta1_column_spec_proto_msgTypes[0] 89 if protoimpl.UnsafeEnabled && x != nil { 90 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 91 if ms.LoadMessageInfo() == nil { 92 ms.StoreMessageInfo(mi) 93 } 94 return ms 95 } 96 return mi.MessageOf(x) 97} 98 99// Deprecated: Use ColumnSpec.ProtoReflect.Descriptor instead. 100func (*ColumnSpec) Descriptor() ([]byte, []int) { 101 return file_google_cloud_automl_v1beta1_column_spec_proto_rawDescGZIP(), []int{0} 102} 103 104func (x *ColumnSpec) GetName() string { 105 if x != nil { 106 return x.Name 107 } 108 return "" 109} 110 111func (x *ColumnSpec) GetDataType() *DataType { 112 if x != nil { 113 return x.DataType 114 } 115 return nil 116} 117 118func (x *ColumnSpec) GetDisplayName() string { 119 if x != nil { 120 return x.DisplayName 121 } 122 return "" 123} 124 125func (x *ColumnSpec) GetDataStats() *DataStats { 126 if x != nil { 127 return x.DataStats 128 } 129 return nil 130} 131 132func (x *ColumnSpec) GetTopCorrelatedColumns() []*ColumnSpec_CorrelatedColumn { 133 if x != nil { 134 return x.TopCorrelatedColumns 135 } 136 return nil 137} 138 139func (x *ColumnSpec) GetEtag() string { 140 if x != nil { 141 return x.Etag 142 } 143 return "" 144} 145 146// Identifies the table's column, and its correlation with the column this 147// ColumnSpec describes. 148type ColumnSpec_CorrelatedColumn struct { 149 state protoimpl.MessageState 150 sizeCache protoimpl.SizeCache 151 unknownFields protoimpl.UnknownFields 152 153 // The column_spec_id of the correlated column, which belongs to the same 154 // table as the in-context column. 155 ColumnSpecId string `protobuf:"bytes,1,opt,name=column_spec_id,json=columnSpecId,proto3" json:"column_spec_id,omitempty"` 156 // Correlation between this and the in-context column. 157 CorrelationStats *CorrelationStats `protobuf:"bytes,2,opt,name=correlation_stats,json=correlationStats,proto3" json:"correlation_stats,omitempty"` 158} 159 160func (x *ColumnSpec_CorrelatedColumn) Reset() { 161 *x = ColumnSpec_CorrelatedColumn{} 162 if protoimpl.UnsafeEnabled { 163 mi := &file_google_cloud_automl_v1beta1_column_spec_proto_msgTypes[1] 164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 165 ms.StoreMessageInfo(mi) 166 } 167} 168 169func (x *ColumnSpec_CorrelatedColumn) String() string { 170 return protoimpl.X.MessageStringOf(x) 171} 172 173func (*ColumnSpec_CorrelatedColumn) ProtoMessage() {} 174 175func (x *ColumnSpec_CorrelatedColumn) ProtoReflect() protoreflect.Message { 176 mi := &file_google_cloud_automl_v1beta1_column_spec_proto_msgTypes[1] 177 if protoimpl.UnsafeEnabled && x != nil { 178 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 179 if ms.LoadMessageInfo() == nil { 180 ms.StoreMessageInfo(mi) 181 } 182 return ms 183 } 184 return mi.MessageOf(x) 185} 186 187// Deprecated: Use ColumnSpec_CorrelatedColumn.ProtoReflect.Descriptor instead. 188func (*ColumnSpec_CorrelatedColumn) Descriptor() ([]byte, []int) { 189 return file_google_cloud_automl_v1beta1_column_spec_proto_rawDescGZIP(), []int{0, 0} 190} 191 192func (x *ColumnSpec_CorrelatedColumn) GetColumnSpecId() string { 193 if x != nil { 194 return x.ColumnSpecId 195 } 196 return "" 197} 198 199func (x *ColumnSpec_CorrelatedColumn) GetCorrelationStats() *CorrelationStats { 200 if x != nil { 201 return x.CorrelationStats 202 } 203 return nil 204} 205 206var File_google_cloud_automl_v1beta1_column_spec_proto protoreflect.FileDescriptor 207 208var file_google_cloud_automl_v1beta1_column_spec_proto_rawDesc = []byte{ 209 0x0a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 210 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x63, 0x6f, 211 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 212 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 213 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x19, 0x67, 0x6f, 214 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 215 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 216 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2f, 0x76, 0x31, 0x62, 217 0x65, 0x74, 0x61, 0x31, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x2e, 218 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 219 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 220 0x61, 0x31, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 221 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 222 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 223 0x6f, 0x22, 0x80, 0x05, 0x0a, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x53, 0x70, 0x65, 0x63, 224 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 225 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x42, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x74, 0x79, 0x70, 226 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 227 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 228 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 229 0x64, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 230 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 231 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x45, 0x0a, 0x0a, 0x64, 232 0x61, 0x74, 0x61, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 233 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 234 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x61, 235 0x74, 0x61, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x53, 0x74, 0x61, 236 0x74, 0x73, 0x12, 0x6e, 0x0a, 0x16, 0x74, 0x6f, 0x70, 0x5f, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x6c, 237 0x61, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 238 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 239 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 240 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x43, 0x6f, 0x72, 0x72, 241 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52, 0x14, 0x74, 0x6f, 242 0x70, 0x43, 0x6f, 0x72, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 243 0x6e, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 244 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x1a, 0x94, 0x01, 0x0a, 0x10, 0x43, 0x6f, 0x72, 0x72, 0x65, 245 0x6c, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x24, 0x0a, 0x0e, 0x63, 246 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 247 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x49, 248 0x64, 0x12, 0x5a, 0x0a, 0x11, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 249 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 250 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 251 0x6d, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x72, 0x72, 0x65, 252 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x10, 0x63, 0x6f, 0x72, 253 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x3a, 0x94, 0x01, 254 0xea, 0x41, 0x90, 0x01, 0x0a, 0x20, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2e, 0x67, 0x6f, 0x6f, 255 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 0x6c, 0x75, 256 0x6d, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x12, 0x6c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 257 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 258 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 259 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 260 0x74, 0x7d, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x70, 0x65, 0x63, 0x73, 0x2f, 0x7b, 0x74, 261 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x7d, 0x2f, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 262 0x6e, 0x53, 0x70, 0x65, 0x63, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x73, 263 0x70, 0x65, 0x63, 0x7d, 0x42, 0xa5, 0x01, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 264 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 265 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x50, 0x01, 0x5a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 266 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 267 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 268 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0x2f, 0x76, 269 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x6c, 0xca, 0x02, 0x1b, 270 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x75, 0x74, 271 0x6f, 0x4d, 0x6c, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x1e, 0x47, 0x6f, 272 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x75, 0x74, 273 0x6f, 0x4d, 0x4c, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 274 0x6f, 0x74, 0x6f, 0x33, 275} 276 277var ( 278 file_google_cloud_automl_v1beta1_column_spec_proto_rawDescOnce sync.Once 279 file_google_cloud_automl_v1beta1_column_spec_proto_rawDescData = file_google_cloud_automl_v1beta1_column_spec_proto_rawDesc 280) 281 282func file_google_cloud_automl_v1beta1_column_spec_proto_rawDescGZIP() []byte { 283 file_google_cloud_automl_v1beta1_column_spec_proto_rawDescOnce.Do(func() { 284 file_google_cloud_automl_v1beta1_column_spec_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_automl_v1beta1_column_spec_proto_rawDescData) 285 }) 286 return file_google_cloud_automl_v1beta1_column_spec_proto_rawDescData 287} 288 289var file_google_cloud_automl_v1beta1_column_spec_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 290var file_google_cloud_automl_v1beta1_column_spec_proto_goTypes = []interface{}{ 291 (*ColumnSpec)(nil), // 0: google.cloud.automl.v1beta1.ColumnSpec 292 (*ColumnSpec_CorrelatedColumn)(nil), // 1: google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn 293 (*DataType)(nil), // 2: google.cloud.automl.v1beta1.DataType 294 (*DataStats)(nil), // 3: google.cloud.automl.v1beta1.DataStats 295 (*CorrelationStats)(nil), // 4: google.cloud.automl.v1beta1.CorrelationStats 296} 297var file_google_cloud_automl_v1beta1_column_spec_proto_depIdxs = []int32{ 298 2, // 0: google.cloud.automl.v1beta1.ColumnSpec.data_type:type_name -> google.cloud.automl.v1beta1.DataType 299 3, // 1: google.cloud.automl.v1beta1.ColumnSpec.data_stats:type_name -> google.cloud.automl.v1beta1.DataStats 300 1, // 2: google.cloud.automl.v1beta1.ColumnSpec.top_correlated_columns:type_name -> google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn 301 4, // 3: google.cloud.automl.v1beta1.ColumnSpec.CorrelatedColumn.correlation_stats:type_name -> google.cloud.automl.v1beta1.CorrelationStats 302 4, // [4:4] is the sub-list for method output_type 303 4, // [4:4] is the sub-list for method input_type 304 4, // [4:4] is the sub-list for extension type_name 305 4, // [4:4] is the sub-list for extension extendee 306 0, // [0:4] is the sub-list for field type_name 307} 308 309func init() { file_google_cloud_automl_v1beta1_column_spec_proto_init() } 310func file_google_cloud_automl_v1beta1_column_spec_proto_init() { 311 if File_google_cloud_automl_v1beta1_column_spec_proto != nil { 312 return 313 } 314 file_google_cloud_automl_v1beta1_data_stats_proto_init() 315 file_google_cloud_automl_v1beta1_data_types_proto_init() 316 if !protoimpl.UnsafeEnabled { 317 file_google_cloud_automl_v1beta1_column_spec_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 318 switch v := v.(*ColumnSpec); i { 319 case 0: 320 return &v.state 321 case 1: 322 return &v.sizeCache 323 case 2: 324 return &v.unknownFields 325 default: 326 return nil 327 } 328 } 329 file_google_cloud_automl_v1beta1_column_spec_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 330 switch v := v.(*ColumnSpec_CorrelatedColumn); i { 331 case 0: 332 return &v.state 333 case 1: 334 return &v.sizeCache 335 case 2: 336 return &v.unknownFields 337 default: 338 return nil 339 } 340 } 341 } 342 type x struct{} 343 out := protoimpl.TypeBuilder{ 344 File: protoimpl.DescBuilder{ 345 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 346 RawDescriptor: file_google_cloud_automl_v1beta1_column_spec_proto_rawDesc, 347 NumEnums: 0, 348 NumMessages: 2, 349 NumExtensions: 0, 350 NumServices: 0, 351 }, 352 GoTypes: file_google_cloud_automl_v1beta1_column_spec_proto_goTypes, 353 DependencyIndexes: file_google_cloud_automl_v1beta1_column_spec_proto_depIdxs, 354 MessageInfos: file_google_cloud_automl_v1beta1_column_spec_proto_msgTypes, 355 }.Build() 356 File_google_cloud_automl_v1beta1_column_spec_proto = out.File 357 file_google_cloud_automl_v1beta1_column_spec_proto_rawDesc = nil 358 file_google_cloud_automl_v1beta1_column_spec_proto_goTypes = nil 359 file_google_cloud_automl_v1beta1_column_spec_proto_depIdxs = nil 360} 361