cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/tensorboard_data.pb.go (about) 1 // Copyright 2025 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.35.2 18 // protoc v4.25.7 19 // source: google/cloud/aiplatform/v1beta1/tensorboard_data.proto 20 21 package aiplatformpb 22 23 import ( 24 _ "google.golang.org/genproto/googleapis/api/annotations" 25 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 26 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 27 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 28 reflect "reflect" 29 sync "sync" 30 ) 31 32 const ( 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 // All the data stored in a TensorboardTimeSeries. 40 type TimeSeriesData struct { 41 state protoimpl.MessageState 42 sizeCache protoimpl.SizeCache 43 unknownFields protoimpl.UnknownFields 44 45 // Required. The ID of the TensorboardTimeSeries, which will become the final 46 // component of the TensorboardTimeSeries' resource name 47 TensorboardTimeSeriesId string `protobuf:"bytes,1,opt,name=tensorboard_time_series_id,json=tensorboardTimeSeriesId,proto3" json:"tensorboard_time_series_id,omitempty"` 48 // Required. Immutable. The value type of this time series. All the values in 49 // this time series data must match this value type. 50 ValueType TensorboardTimeSeries_ValueType `protobuf:"varint,2,opt,name=value_type,json=valueType,proto3,enum=google.cloud.aiplatform.v1beta1.TensorboardTimeSeries_ValueType" json:"value_type,omitempty"` 51 // Required. Data points in this time series. 52 Values []*TimeSeriesDataPoint `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"` 53 } 54 55 func (x *TimeSeriesData) Reset() { 56 *x = TimeSeriesData{} 57 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[0] 58 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 59 ms.StoreMessageInfo(mi) 60 } 61 62 func (x *TimeSeriesData) String() string { 63 return protoimpl.X.MessageStringOf(x) 64 } 65 66 func (*TimeSeriesData) ProtoMessage() {} 67 68 func (x *TimeSeriesData) ProtoReflect() protoreflect.Message { 69 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[0] 70 if x != nil { 71 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 72 if ms.LoadMessageInfo() == nil { 73 ms.StoreMessageInfo(mi) 74 } 75 return ms 76 } 77 return mi.MessageOf(x) 78 } 79 80 // Deprecated: Use TimeSeriesData.ProtoReflect.Descriptor instead. 81 func (*TimeSeriesData) Descriptor() ([]byte, []int) { 82 return file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescGZIP(), []int{0} 83 } 84 85 func (x *TimeSeriesData) GetTensorboardTimeSeriesId() string { 86 if x != nil { 87 return x.TensorboardTimeSeriesId 88 } 89 return "" 90 } 91 92 func (x *TimeSeriesData) GetValueType() TensorboardTimeSeries_ValueType { 93 if x != nil { 94 return x.ValueType 95 } 96 return TensorboardTimeSeries_VALUE_TYPE_UNSPECIFIED 97 } 98 99 func (x *TimeSeriesData) GetValues() []*TimeSeriesDataPoint { 100 if x != nil { 101 return x.Values 102 } 103 return nil 104 } 105 106 // A TensorboardTimeSeries data point. 107 type TimeSeriesDataPoint struct { 108 state protoimpl.MessageState 109 sizeCache protoimpl.SizeCache 110 unknownFields protoimpl.UnknownFields 111 112 // Value of this time series data point. 113 // 114 // Types that are assignable to Value: 115 // 116 // *TimeSeriesDataPoint_Scalar 117 // *TimeSeriesDataPoint_Tensor 118 // *TimeSeriesDataPoint_Blobs 119 Value isTimeSeriesDataPoint_Value `protobuf_oneof:"value"` 120 // Wall clock timestamp when this data point is generated by the end user. 121 WallTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=wall_time,json=wallTime,proto3" json:"wall_time,omitempty"` 122 // Step index of this data point within the run. 123 Step int64 `protobuf:"varint,2,opt,name=step,proto3" json:"step,omitempty"` 124 } 125 126 func (x *TimeSeriesDataPoint) Reset() { 127 *x = TimeSeriesDataPoint{} 128 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[1] 129 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 130 ms.StoreMessageInfo(mi) 131 } 132 133 func (x *TimeSeriesDataPoint) String() string { 134 return protoimpl.X.MessageStringOf(x) 135 } 136 137 func (*TimeSeriesDataPoint) ProtoMessage() {} 138 139 func (x *TimeSeriesDataPoint) ProtoReflect() protoreflect.Message { 140 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[1] 141 if x != nil { 142 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 143 if ms.LoadMessageInfo() == nil { 144 ms.StoreMessageInfo(mi) 145 } 146 return ms 147 } 148 return mi.MessageOf(x) 149 } 150 151 // Deprecated: Use TimeSeriesDataPoint.ProtoReflect.Descriptor instead. 152 func (*TimeSeriesDataPoint) Descriptor() ([]byte, []int) { 153 return file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescGZIP(), []int{1} 154 } 155 156 func (m *TimeSeriesDataPoint) GetValue() isTimeSeriesDataPoint_Value { 157 if m != nil { 158 return m.Value 159 } 160 return nil 161 } 162 163 func (x *TimeSeriesDataPoint) GetScalar() *Scalar { 164 if x, ok := x.GetValue().(*TimeSeriesDataPoint_Scalar); ok { 165 return x.Scalar 166 } 167 return nil 168 } 169 170 func (x *TimeSeriesDataPoint) GetTensor() *TensorboardTensor { 171 if x, ok := x.GetValue().(*TimeSeriesDataPoint_Tensor); ok { 172 return x.Tensor 173 } 174 return nil 175 } 176 177 func (x *TimeSeriesDataPoint) GetBlobs() *TensorboardBlobSequence { 178 if x, ok := x.GetValue().(*TimeSeriesDataPoint_Blobs); ok { 179 return x.Blobs 180 } 181 return nil 182 } 183 184 func (x *TimeSeriesDataPoint) GetWallTime() *timestamppb.Timestamp { 185 if x != nil { 186 return x.WallTime 187 } 188 return nil 189 } 190 191 func (x *TimeSeriesDataPoint) GetStep() int64 { 192 if x != nil { 193 return x.Step 194 } 195 return 0 196 } 197 198 type isTimeSeriesDataPoint_Value interface { 199 isTimeSeriesDataPoint_Value() 200 } 201 202 type TimeSeriesDataPoint_Scalar struct { 203 // A scalar value. 204 Scalar *Scalar `protobuf:"bytes,3,opt,name=scalar,proto3,oneof"` 205 } 206 207 type TimeSeriesDataPoint_Tensor struct { 208 // A tensor value. 209 Tensor *TensorboardTensor `protobuf:"bytes,4,opt,name=tensor,proto3,oneof"` 210 } 211 212 type TimeSeriesDataPoint_Blobs struct { 213 // A blob sequence value. 214 Blobs *TensorboardBlobSequence `protobuf:"bytes,5,opt,name=blobs,proto3,oneof"` 215 } 216 217 func (*TimeSeriesDataPoint_Scalar) isTimeSeriesDataPoint_Value() {} 218 219 func (*TimeSeriesDataPoint_Tensor) isTimeSeriesDataPoint_Value() {} 220 221 func (*TimeSeriesDataPoint_Blobs) isTimeSeriesDataPoint_Value() {} 222 223 // One point viewable on a scalar metric plot. 224 type Scalar struct { 225 state protoimpl.MessageState 226 sizeCache protoimpl.SizeCache 227 unknownFields protoimpl.UnknownFields 228 229 // Value of the point at this step / timestamp. 230 Value float64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"` 231 } 232 233 func (x *Scalar) Reset() { 234 *x = Scalar{} 235 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[2] 236 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 237 ms.StoreMessageInfo(mi) 238 } 239 240 func (x *Scalar) String() string { 241 return protoimpl.X.MessageStringOf(x) 242 } 243 244 func (*Scalar) ProtoMessage() {} 245 246 func (x *Scalar) ProtoReflect() protoreflect.Message { 247 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[2] 248 if x != nil { 249 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 250 if ms.LoadMessageInfo() == nil { 251 ms.StoreMessageInfo(mi) 252 } 253 return ms 254 } 255 return mi.MessageOf(x) 256 } 257 258 // Deprecated: Use Scalar.ProtoReflect.Descriptor instead. 259 func (*Scalar) Descriptor() ([]byte, []int) { 260 return file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescGZIP(), []int{2} 261 } 262 263 func (x *Scalar) GetValue() float64 { 264 if x != nil { 265 return x.Value 266 } 267 return 0 268 } 269 270 // One point viewable on a tensor metric plot. 271 type TensorboardTensor struct { 272 state protoimpl.MessageState 273 sizeCache protoimpl.SizeCache 274 unknownFields protoimpl.UnknownFields 275 276 // Required. Serialized form of 277 // https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/framework/tensor.proto 278 Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 279 // Optional. Version number of TensorProto used to serialize 280 // [value][google.cloud.aiplatform.v1beta1.TensorboardTensor.value]. 281 VersionNumber int32 `protobuf:"varint,2,opt,name=version_number,json=versionNumber,proto3" json:"version_number,omitempty"` 282 } 283 284 func (x *TensorboardTensor) Reset() { 285 *x = TensorboardTensor{} 286 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[3] 287 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 288 ms.StoreMessageInfo(mi) 289 } 290 291 func (x *TensorboardTensor) String() string { 292 return protoimpl.X.MessageStringOf(x) 293 } 294 295 func (*TensorboardTensor) ProtoMessage() {} 296 297 func (x *TensorboardTensor) ProtoReflect() protoreflect.Message { 298 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[3] 299 if x != nil { 300 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 301 if ms.LoadMessageInfo() == nil { 302 ms.StoreMessageInfo(mi) 303 } 304 return ms 305 } 306 return mi.MessageOf(x) 307 } 308 309 // Deprecated: Use TensorboardTensor.ProtoReflect.Descriptor instead. 310 func (*TensorboardTensor) Descriptor() ([]byte, []int) { 311 return file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescGZIP(), []int{3} 312 } 313 314 func (x *TensorboardTensor) GetValue() []byte { 315 if x != nil { 316 return x.Value 317 } 318 return nil 319 } 320 321 func (x *TensorboardTensor) GetVersionNumber() int32 { 322 if x != nil { 323 return x.VersionNumber 324 } 325 return 0 326 } 327 328 // One point viewable on a blob metric plot, but mostly just a wrapper message 329 // to work around repeated fields can't be used directly within `oneof` fields. 330 type TensorboardBlobSequence struct { 331 state protoimpl.MessageState 332 sizeCache protoimpl.SizeCache 333 unknownFields protoimpl.UnknownFields 334 335 // List of blobs contained within the sequence. 336 Values []*TensorboardBlob `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` 337 } 338 339 func (x *TensorboardBlobSequence) Reset() { 340 *x = TensorboardBlobSequence{} 341 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[4] 342 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 343 ms.StoreMessageInfo(mi) 344 } 345 346 func (x *TensorboardBlobSequence) String() string { 347 return protoimpl.X.MessageStringOf(x) 348 } 349 350 func (*TensorboardBlobSequence) ProtoMessage() {} 351 352 func (x *TensorboardBlobSequence) ProtoReflect() protoreflect.Message { 353 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[4] 354 if x != nil { 355 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 356 if ms.LoadMessageInfo() == nil { 357 ms.StoreMessageInfo(mi) 358 } 359 return ms 360 } 361 return mi.MessageOf(x) 362 } 363 364 // Deprecated: Use TensorboardBlobSequence.ProtoReflect.Descriptor instead. 365 func (*TensorboardBlobSequence) Descriptor() ([]byte, []int) { 366 return file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescGZIP(), []int{4} 367 } 368 369 func (x *TensorboardBlobSequence) GetValues() []*TensorboardBlob { 370 if x != nil { 371 return x.Values 372 } 373 return nil 374 } 375 376 // One blob (e.g, image, graph) viewable on a blob metric plot. 377 type TensorboardBlob struct { 378 state protoimpl.MessageState 379 sizeCache protoimpl.SizeCache 380 unknownFields protoimpl.UnknownFields 381 382 // Output only. A URI safe key uniquely identifying a blob. Can be used to 383 // locate the blob stored in the Cloud Storage bucket of the consumer project. 384 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 385 // Optional. The bytes of the blob is not present unless it's returned by the 386 // ReadTensorboardBlobData endpoint. 387 Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` 388 } 389 390 func (x *TensorboardBlob) Reset() { 391 *x = TensorboardBlob{} 392 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[5] 393 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 394 ms.StoreMessageInfo(mi) 395 } 396 397 func (x *TensorboardBlob) String() string { 398 return protoimpl.X.MessageStringOf(x) 399 } 400 401 func (*TensorboardBlob) ProtoMessage() {} 402 403 func (x *TensorboardBlob) ProtoReflect() protoreflect.Message { 404 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[5] 405 if x != nil { 406 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 407 if ms.LoadMessageInfo() == nil { 408 ms.StoreMessageInfo(mi) 409 } 410 return ms 411 } 412 return mi.MessageOf(x) 413 } 414 415 // Deprecated: Use TensorboardBlob.ProtoReflect.Descriptor instead. 416 func (*TensorboardBlob) Descriptor() ([]byte, []int) { 417 return file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescGZIP(), []int{5} 418 } 419 420 func (x *TensorboardBlob) GetId() string { 421 if x != nil { 422 return x.Id 423 } 424 return "" 425 } 426 427 func (x *TensorboardBlob) GetData() []byte { 428 if x != nil { 429 return x.Data 430 } 431 return nil 432 } 433 434 var File_google_cloud_aiplatform_v1beta1_tensorboard_data_proto protoreflect.FileDescriptor 435 436 var file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDesc = []byte{ 437 0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 438 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 439 0x31, 0x2f, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x61, 440 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 441 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 442 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 443 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 444 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3d, 0x67, 0x6f, 0x6f, 0x67, 445 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 446 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x74, 0x65, 0x6e, 0x73, 447 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 448 0x69, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 449 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 450 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x02, 0x0a, 0x0e, 0x54, 451 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x40, 0x0a, 452 0x1a, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x69, 0x6d, 453 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 454 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x17, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 455 0x61, 0x72, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x49, 0x64, 0x12, 456 0x67, 0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 457 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 458 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 459 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 460 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x75, 461 0x65, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0xe0, 0x41, 0x02, 0xe0, 0x41, 0x05, 0x52, 0x09, 0x76, 462 0x61, 0x6c, 0x75, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x51, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 463 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 464 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 465 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53, 466 0x65, 0x72, 0x69, 0x65, 0x73, 0x44, 0x61, 0x74, 0x61, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03, 467 0xe0, 0x41, 0x02, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0xce, 0x02, 0x0a, 0x13, 468 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x44, 0x61, 0x74, 0x61, 0x50, 0x6f, 469 0x69, 0x6e, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x18, 0x03, 0x20, 470 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 471 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 472 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x48, 0x00, 0x52, 0x06, 473 0x73, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x12, 0x4c, 0x0a, 0x06, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 474 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 475 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 476 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 477 0x6f, 0x61, 0x72, 0x64, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x06, 0x74, 0x65, 478 0x6e, 0x73, 0x6f, 0x72, 0x12, 0x50, 0x0a, 0x05, 0x62, 0x6c, 0x6f, 0x62, 0x73, 0x18, 0x05, 0x20, 479 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 480 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 481 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 482 0x64, 0x42, 0x6c, 0x6f, 0x62, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52, 483 0x05, 0x62, 0x6c, 0x6f, 0x62, 0x73, 0x12, 0x37, 0x0a, 0x09, 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x74, 484 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 485 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 486 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x08, 0x77, 0x61, 0x6c, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x12, 487 0x12, 0x0a, 0x04, 0x73, 0x74, 0x65, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 488 0x74, 0x65, 0x70, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1e, 0x0a, 0x06, 489 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 490 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x5a, 0x0a, 0x11, 491 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x54, 0x65, 0x6e, 0x73, 0x6f, 492 0x72, 0x12, 0x19, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 493 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x2a, 0x0a, 0x0e, 494 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 495 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0d, 0x76, 0x65, 0x72, 0x73, 0x69, 496 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x63, 0x0a, 0x17, 0x54, 0x65, 0x6e, 0x73, 497 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x42, 0x6c, 0x6f, 0x62, 0x53, 0x65, 0x71, 0x75, 0x65, 498 0x6e, 0x63, 0x65, 0x12, 0x48, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 499 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 500 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 501 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 502 0x64, 0x42, 0x6c, 0x6f, 0x62, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0x3f, 0x0a, 503 0x0f, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x42, 0x6c, 0x6f, 0x62, 504 0x12, 0x13, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 505 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 506 0x01, 0x28, 0x0c, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x42, 0xeb, 507 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 508 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 509 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x14, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 510 0x61, 0x72, 0x64, 0x44, 0x61, 0x74, 0x61, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 511 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 512 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 513 0x70, 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 514 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 515 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 516 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 517 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 518 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 519 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 520 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 521 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 522 0x6f, 0x74, 0x6f, 0x33, 523 } 524 525 var ( 526 file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescOnce sync.Once 527 file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDesc 528 ) 529 530 func file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescGZIP() []byte { 531 file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescOnce.Do(func() { 532 file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescData) 533 }) 534 return file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDescData 535 } 536 537 var file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes = make([]protoimpl.MessageInfo, 6) 538 var file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_goTypes = []any{ 539 (*TimeSeriesData)(nil), // 0: google.cloud.aiplatform.v1beta1.TimeSeriesData 540 (*TimeSeriesDataPoint)(nil), // 1: google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint 541 (*Scalar)(nil), // 2: google.cloud.aiplatform.v1beta1.Scalar 542 (*TensorboardTensor)(nil), // 3: google.cloud.aiplatform.v1beta1.TensorboardTensor 543 (*TensorboardBlobSequence)(nil), // 4: google.cloud.aiplatform.v1beta1.TensorboardBlobSequence 544 (*TensorboardBlob)(nil), // 5: google.cloud.aiplatform.v1beta1.TensorboardBlob 545 (TensorboardTimeSeries_ValueType)(0), // 6: google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.ValueType 546 (*timestamppb.Timestamp)(nil), // 7: google.protobuf.Timestamp 547 } 548 var file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_depIdxs = []int32{ 549 6, // 0: google.cloud.aiplatform.v1beta1.TimeSeriesData.value_type:type_name -> google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.ValueType 550 1, // 1: google.cloud.aiplatform.v1beta1.TimeSeriesData.values:type_name -> google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint 551 2, // 2: google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.scalar:type_name -> google.cloud.aiplatform.v1beta1.Scalar 552 3, // 3: google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.tensor:type_name -> google.cloud.aiplatform.v1beta1.TensorboardTensor 553 4, // 4: google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.blobs:type_name -> google.cloud.aiplatform.v1beta1.TensorboardBlobSequence 554 7, // 5: google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.wall_time:type_name -> google.protobuf.Timestamp 555 5, // 6: google.cloud.aiplatform.v1beta1.TensorboardBlobSequence.values:type_name -> google.cloud.aiplatform.v1beta1.TensorboardBlob 556 7, // [7:7] is the sub-list for method output_type 557 7, // [7:7] is the sub-list for method input_type 558 7, // [7:7] is the sub-list for extension type_name 559 7, // [7:7] is the sub-list for extension extendee 560 0, // [0:7] is the sub-list for field type_name 561 } 562 563 func init() { file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_init() } 564 func file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_init() { 565 if File_google_cloud_aiplatform_v1beta1_tensorboard_data_proto != nil { 566 return 567 } 568 file_google_cloud_aiplatform_v1beta1_tensorboard_time_series_proto_init() 569 file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes[1].OneofWrappers = []any{ 570 (*TimeSeriesDataPoint_Scalar)(nil), 571 (*TimeSeriesDataPoint_Tensor)(nil), 572 (*TimeSeriesDataPoint_Blobs)(nil), 573 } 574 type x struct{} 575 out := protoimpl.TypeBuilder{ 576 File: protoimpl.DescBuilder{ 577 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 578 RawDescriptor: file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDesc, 579 NumEnums: 0, 580 NumMessages: 6, 581 NumExtensions: 0, 582 NumServices: 0, 583 }, 584 GoTypes: file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_goTypes, 585 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_depIdxs, 586 MessageInfos: file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_msgTypes, 587 }.Build() 588 File_google_cloud_aiplatform_v1beta1_tensorboard_data_proto = out.File 589 file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_rawDesc = nil 590 file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_goTypes = nil 591 file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_depIdxs = nil 592 }