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  }