cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/tensorboard_time_series.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/v1/tensorboard_time_series.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 // An enum representing the value type of a TensorboardTimeSeries. 40 type TensorboardTimeSeries_ValueType int32 41 42 const ( 43 // The value type is unspecified. 44 TensorboardTimeSeries_VALUE_TYPE_UNSPECIFIED TensorboardTimeSeries_ValueType = 0 45 // Used for TensorboardTimeSeries that is a list of scalars. 46 // E.g. accuracy of a model over epochs/time. 47 TensorboardTimeSeries_SCALAR TensorboardTimeSeries_ValueType = 1 48 // Used for TensorboardTimeSeries that is a list of tensors. 49 // E.g. histograms of weights of layer in a model over epoch/time. 50 TensorboardTimeSeries_TENSOR TensorboardTimeSeries_ValueType = 2 51 // Used for TensorboardTimeSeries that is a list of blob sequences. 52 // E.g. set of sample images with labels over epochs/time. 53 TensorboardTimeSeries_BLOB_SEQUENCE TensorboardTimeSeries_ValueType = 3 54 ) 55 56 // Enum value maps for TensorboardTimeSeries_ValueType. 57 var ( 58 TensorboardTimeSeries_ValueType_name = map[int32]string{ 59 0: "VALUE_TYPE_UNSPECIFIED", 60 1: "SCALAR", 61 2: "TENSOR", 62 3: "BLOB_SEQUENCE", 63 } 64 TensorboardTimeSeries_ValueType_value = map[string]int32{ 65 "VALUE_TYPE_UNSPECIFIED": 0, 66 "SCALAR": 1, 67 "TENSOR": 2, 68 "BLOB_SEQUENCE": 3, 69 } 70 ) 71 72 func (x TensorboardTimeSeries_ValueType) Enum() *TensorboardTimeSeries_ValueType { 73 p := new(TensorboardTimeSeries_ValueType) 74 *p = x 75 return p 76 } 77 78 func (x TensorboardTimeSeries_ValueType) String() string { 79 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 80 } 81 82 func (TensorboardTimeSeries_ValueType) Descriptor() protoreflect.EnumDescriptor { 83 return file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_enumTypes[0].Descriptor() 84 } 85 86 func (TensorboardTimeSeries_ValueType) Type() protoreflect.EnumType { 87 return &file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_enumTypes[0] 88 } 89 90 func (x TensorboardTimeSeries_ValueType) Number() protoreflect.EnumNumber { 91 return protoreflect.EnumNumber(x) 92 } 93 94 // Deprecated: Use TensorboardTimeSeries_ValueType.Descriptor instead. 95 func (TensorboardTimeSeries_ValueType) EnumDescriptor() ([]byte, []int) { 96 return file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDescGZIP(), []int{0, 0} 97 } 98 99 // TensorboardTimeSeries maps to times series produced in training runs 100 type TensorboardTimeSeries struct { 101 state protoimpl.MessageState 102 sizeCache protoimpl.SizeCache 103 unknownFields protoimpl.UnknownFields 104 105 // Output only. Name of the TensorboardTimeSeries. 106 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 107 // Required. User provided name of this TensorboardTimeSeries. 108 // This value should be unique among all TensorboardTimeSeries resources 109 // belonging to the same TensorboardRun resource (parent resource). 110 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 111 // Description of this TensorboardTimeSeries. 112 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` 113 // Required. Immutable. Type of TensorboardTimeSeries value. 114 ValueType TensorboardTimeSeries_ValueType `protobuf:"varint,4,opt,name=value_type,json=valueType,proto3,enum=google.cloud.aiplatform.v1.TensorboardTimeSeries_ValueType" json:"value_type,omitempty"` 115 // Output only. Timestamp when this TensorboardTimeSeries was created. 116 CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 117 // Output only. Timestamp when this TensorboardTimeSeries was last updated. 118 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 119 // Used to perform a consistent read-modify-write updates. If not set, a blind 120 // "overwrite" update happens. 121 Etag string `protobuf:"bytes,7,opt,name=etag,proto3" json:"etag,omitempty"` 122 // Immutable. Name of the plugin this time series pertain to. Such as Scalar, 123 // Tensor, Blob 124 PluginName string `protobuf:"bytes,8,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"` 125 // Data of the current plugin, with the size limited to 65KB. 126 PluginData []byte `protobuf:"bytes,9,opt,name=plugin_data,json=pluginData,proto3" json:"plugin_data,omitempty"` 127 // Output only. Scalar, Tensor, or Blob metadata for this 128 // TensorboardTimeSeries. 129 Metadata *TensorboardTimeSeries_Metadata `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"` 130 } 131 132 func (x *TensorboardTimeSeries) Reset() { 133 *x = TensorboardTimeSeries{} 134 mi := &file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_msgTypes[0] 135 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 136 ms.StoreMessageInfo(mi) 137 } 138 139 func (x *TensorboardTimeSeries) String() string { 140 return protoimpl.X.MessageStringOf(x) 141 } 142 143 func (*TensorboardTimeSeries) ProtoMessage() {} 144 145 func (x *TensorboardTimeSeries) ProtoReflect() protoreflect.Message { 146 mi := &file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_msgTypes[0] 147 if x != nil { 148 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 149 if ms.LoadMessageInfo() == nil { 150 ms.StoreMessageInfo(mi) 151 } 152 return ms 153 } 154 return mi.MessageOf(x) 155 } 156 157 // Deprecated: Use TensorboardTimeSeries.ProtoReflect.Descriptor instead. 158 func (*TensorboardTimeSeries) Descriptor() ([]byte, []int) { 159 return file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDescGZIP(), []int{0} 160 } 161 162 func (x *TensorboardTimeSeries) GetName() string { 163 if x != nil { 164 return x.Name 165 } 166 return "" 167 } 168 169 func (x *TensorboardTimeSeries) GetDisplayName() string { 170 if x != nil { 171 return x.DisplayName 172 } 173 return "" 174 } 175 176 func (x *TensorboardTimeSeries) GetDescription() string { 177 if x != nil { 178 return x.Description 179 } 180 return "" 181 } 182 183 func (x *TensorboardTimeSeries) GetValueType() TensorboardTimeSeries_ValueType { 184 if x != nil { 185 return x.ValueType 186 } 187 return TensorboardTimeSeries_VALUE_TYPE_UNSPECIFIED 188 } 189 190 func (x *TensorboardTimeSeries) GetCreateTime() *timestamppb.Timestamp { 191 if x != nil { 192 return x.CreateTime 193 } 194 return nil 195 } 196 197 func (x *TensorboardTimeSeries) GetUpdateTime() *timestamppb.Timestamp { 198 if x != nil { 199 return x.UpdateTime 200 } 201 return nil 202 } 203 204 func (x *TensorboardTimeSeries) GetEtag() string { 205 if x != nil { 206 return x.Etag 207 } 208 return "" 209 } 210 211 func (x *TensorboardTimeSeries) GetPluginName() string { 212 if x != nil { 213 return x.PluginName 214 } 215 return "" 216 } 217 218 func (x *TensorboardTimeSeries) GetPluginData() []byte { 219 if x != nil { 220 return x.PluginData 221 } 222 return nil 223 } 224 225 func (x *TensorboardTimeSeries) GetMetadata() *TensorboardTimeSeries_Metadata { 226 if x != nil { 227 return x.Metadata 228 } 229 return nil 230 } 231 232 // Describes metadata for a TensorboardTimeSeries. 233 type TensorboardTimeSeries_Metadata struct { 234 state protoimpl.MessageState 235 sizeCache protoimpl.SizeCache 236 unknownFields protoimpl.UnknownFields 237 238 // Output only. Max step index of all data points within a 239 // TensorboardTimeSeries. 240 MaxStep int64 `protobuf:"varint,1,opt,name=max_step,json=maxStep,proto3" json:"max_step,omitempty"` 241 // Output only. Max wall clock timestamp of all data points within a 242 // TensorboardTimeSeries. 243 MaxWallTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=max_wall_time,json=maxWallTime,proto3" json:"max_wall_time,omitempty"` 244 // Output only. The largest blob sequence length (number of blobs) of all 245 // data points in this time series, if its ValueType is BLOB_SEQUENCE. 246 MaxBlobSequenceLength int64 `protobuf:"varint,3,opt,name=max_blob_sequence_length,json=maxBlobSequenceLength,proto3" json:"max_blob_sequence_length,omitempty"` 247 } 248 249 func (x *TensorboardTimeSeries_Metadata) Reset() { 250 *x = TensorboardTimeSeries_Metadata{} 251 mi := &file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_msgTypes[1] 252 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 253 ms.StoreMessageInfo(mi) 254 } 255 256 func (x *TensorboardTimeSeries_Metadata) String() string { 257 return protoimpl.X.MessageStringOf(x) 258 } 259 260 func (*TensorboardTimeSeries_Metadata) ProtoMessage() {} 261 262 func (x *TensorboardTimeSeries_Metadata) ProtoReflect() protoreflect.Message { 263 mi := &file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_msgTypes[1] 264 if x != nil { 265 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 266 if ms.LoadMessageInfo() == nil { 267 ms.StoreMessageInfo(mi) 268 } 269 return ms 270 } 271 return mi.MessageOf(x) 272 } 273 274 // Deprecated: Use TensorboardTimeSeries_Metadata.ProtoReflect.Descriptor instead. 275 func (*TensorboardTimeSeries_Metadata) Descriptor() ([]byte, []int) { 276 return file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDescGZIP(), []int{0, 0} 277 } 278 279 func (x *TensorboardTimeSeries_Metadata) GetMaxStep() int64 { 280 if x != nil { 281 return x.MaxStep 282 } 283 return 0 284 } 285 286 func (x *TensorboardTimeSeries_Metadata) GetMaxWallTime() *timestamppb.Timestamp { 287 if x != nil { 288 return x.MaxWallTime 289 } 290 return nil 291 } 292 293 func (x *TensorboardTimeSeries_Metadata) GetMaxBlobSequenceLength() int64 { 294 if x != nil { 295 return x.MaxBlobSequenceLength 296 } 297 return 0 298 } 299 300 var File_google_cloud_aiplatform_v1_tensorboard_time_series_proto protoreflect.FileDescriptor 301 302 var file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDesc = []byte{ 303 0x0a, 0x38, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 304 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x6e, 305 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 306 0x72, 0x69, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 307 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 308 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 309 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 310 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 311 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 312 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 313 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 314 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x07, 0x0a, 0x15, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 315 0x61, 0x72, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x17, 0x0a, 316 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 317 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 318 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 319 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 320 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 321 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 322 0x12, 0x62, 0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 323 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 324 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 325 0x31, 0x2e, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x54, 0x69, 0x6d, 326 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x54, 0x79, 0x70, 327 0x65, 0x42, 0x06, 0xe0, 0x41, 0x02, 0xe0, 0x41, 0x05, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, 328 0x54, 0x79, 0x70, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 329 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 330 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 331 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 332 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 333 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 334 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 335 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 336 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 337 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x12, 0x24, 0x0a, 0x0b, 338 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 339 0x09, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x0a, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x4e, 0x61, 340 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5f, 0x64, 0x61, 0x74, 341 0x61, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x44, 342 0x61, 0x74, 0x61, 0x12, 0x5b, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 343 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 344 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 345 0x76, 0x31, 0x2e, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x54, 0x69, 346 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 347 0x61, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 348 0x1a, 0xad, 0x01, 0x0a, 0x08, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1e, 0x0a, 349 0x08, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 350 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x6d, 0x61, 0x78, 0x53, 0x74, 0x65, 0x70, 0x12, 0x43, 0x0a, 351 0x0d, 0x6d, 0x61, 0x78, 0x5f, 0x77, 0x61, 0x6c, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 352 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 353 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 354 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x57, 0x61, 0x6c, 0x6c, 0x54, 0x69, 355 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x18, 0x6d, 0x61, 0x78, 0x5f, 0x62, 0x6c, 0x6f, 0x62, 0x5f, 0x73, 356 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x03, 357 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x15, 0x6d, 0x61, 0x78, 0x42, 0x6c, 358 0x6f, 0x62, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 359 0x22, 0x52, 0x0a, 0x09, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 360 0x16, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 361 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x43, 0x41, 362 0x4c, 0x41, 0x52, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x54, 0x45, 0x4e, 0x53, 0x4f, 0x52, 0x10, 363 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x42, 0x4c, 0x4f, 0x42, 0x5f, 0x53, 0x45, 0x51, 0x55, 0x45, 0x4e, 364 0x43, 0x45, 0x10, 0x03, 0x3a, 0xb6, 0x01, 0xea, 0x41, 0xb2, 0x01, 0x0a, 0x2f, 0x61, 0x69, 0x70, 365 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 366 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 367 0x72, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x7f, 0x70, 0x72, 368 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 369 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 370 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 371 0x64, 0x73, 0x2f, 0x7b, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x7d, 372 0x2f, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x65, 0x78, 373 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x7d, 0x2f, 0x72, 0x75, 0x6e, 0x73, 0x2f, 0x7b, 374 0x72, 0x75, 0x6e, 0x7d, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2f, 375 0x7b, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x7d, 0x42, 0xd8, 0x01, 376 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 377 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 378 0x42, 0x1a, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x54, 0x69, 0x6d, 379 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 380 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 381 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 382 0x70, 0x69, 0x76, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 383 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 384 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 385 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1a, 0x47, 0x6f, 386 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 387 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 388 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 389 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 390 } 391 392 var ( 393 file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDescOnce sync.Once 394 file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDescData = file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDesc 395 ) 396 397 func file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDescGZIP() []byte { 398 file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDescOnce.Do(func() { 399 file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDescData) 400 }) 401 return file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDescData 402 } 403 404 var file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 405 var file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 406 var file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_goTypes = []any{ 407 (TensorboardTimeSeries_ValueType)(0), // 0: google.cloud.aiplatform.v1.TensorboardTimeSeries.ValueType 408 (*TensorboardTimeSeries)(nil), // 1: google.cloud.aiplatform.v1.TensorboardTimeSeries 409 (*TensorboardTimeSeries_Metadata)(nil), // 2: google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata 410 (*timestamppb.Timestamp)(nil), // 3: google.protobuf.Timestamp 411 } 412 var file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_depIdxs = []int32{ 413 0, // 0: google.cloud.aiplatform.v1.TensorboardTimeSeries.value_type:type_name -> google.cloud.aiplatform.v1.TensorboardTimeSeries.ValueType 414 3, // 1: google.cloud.aiplatform.v1.TensorboardTimeSeries.create_time:type_name -> google.protobuf.Timestamp 415 3, // 2: google.cloud.aiplatform.v1.TensorboardTimeSeries.update_time:type_name -> google.protobuf.Timestamp 416 2, // 3: google.cloud.aiplatform.v1.TensorboardTimeSeries.metadata:type_name -> google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata 417 3, // 4: google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata.max_wall_time:type_name -> google.protobuf.Timestamp 418 5, // [5:5] is the sub-list for method output_type 419 5, // [5:5] is the sub-list for method input_type 420 5, // [5:5] is the sub-list for extension type_name 421 5, // [5:5] is the sub-list for extension extendee 422 0, // [0:5] is the sub-list for field type_name 423 } 424 425 func init() { file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_init() } 426 func file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_init() { 427 if File_google_cloud_aiplatform_v1_tensorboard_time_series_proto != nil { 428 return 429 } 430 type x struct{} 431 out := protoimpl.TypeBuilder{ 432 File: protoimpl.DescBuilder{ 433 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 434 RawDescriptor: file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDesc, 435 NumEnums: 1, 436 NumMessages: 2, 437 NumExtensions: 0, 438 NumServices: 0, 439 }, 440 GoTypes: file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_goTypes, 441 DependencyIndexes: file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_depIdxs, 442 EnumInfos: file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_enumTypes, 443 MessageInfos: file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_msgTypes, 444 }.Build() 445 File_google_cloud_aiplatform_v1_tensorboard_time_series_proto = out.File 446 file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_rawDesc = nil 447 file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_goTypes = nil 448 file_google_cloud_aiplatform_v1_tensorboard_time_series_proto_depIdxs = nil 449 }