cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/tensorboard.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.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 // Tensorboard is a physical database that stores users' training metrics. 40 // A default Tensorboard is provided in each region of a Google Cloud project. 41 // If needed users can also create extra Tensorboards in their projects. 42 type Tensorboard struct { 43 state protoimpl.MessageState 44 sizeCache protoimpl.SizeCache 45 unknownFields protoimpl.UnknownFields 46 47 // Output only. Name of the Tensorboard. 48 // Format: 49 // `projects/{project}/locations/{location}/tensorboards/{tensorboard}` 50 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 51 // Required. User provided name of this Tensorboard. 52 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 53 // Description of this Tensorboard. 54 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` 55 // Customer-managed encryption key spec for a Tensorboard. If set, this 56 // Tensorboard and all sub-resources of this Tensorboard will be secured by 57 // this key. 58 EncryptionSpec *EncryptionSpec `protobuf:"bytes,11,opt,name=encryption_spec,json=encryptionSpec,proto3" json:"encryption_spec,omitempty"` 59 // Output only. Consumer project Cloud Storage path prefix used to store blob 60 // data, which can either be a bucket or directory. Does not end with a '/'. 61 BlobStoragePathPrefix string `protobuf:"bytes,10,opt,name=blob_storage_path_prefix,json=blobStoragePathPrefix,proto3" json:"blob_storage_path_prefix,omitempty"` 62 // Output only. The number of Runs stored in this Tensorboard. 63 RunCount int32 `protobuf:"varint,5,opt,name=run_count,json=runCount,proto3" json:"run_count,omitempty"` 64 // Output only. Timestamp when this Tensorboard was created. 65 CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 66 // Output only. Timestamp when this Tensorboard was last updated. 67 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 68 // The labels with user-defined metadata to organize your Tensorboards. 69 // 70 // Label keys and values can be no longer than 64 characters 71 // (Unicode codepoints), can only contain lowercase letters, numeric 72 // characters, underscores and dashes. International characters are allowed. 73 // No more than 64 user labels can be associated with one Tensorboard 74 // (System labels are excluded). 75 // 76 // See https://goo.gl/xmQnxf for more information and examples of labels. 77 // System reserved label keys are prefixed with "aiplatform.googleapis.com/" 78 // and are immutable. 79 Labels map[string]string `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 80 // Used to perform a consistent read-modify-write updates. If not set, a blind 81 // "overwrite" update happens. 82 Etag string `protobuf:"bytes,9,opt,name=etag,proto3" json:"etag,omitempty"` 83 // Used to indicate if the TensorBoard instance is the default one. 84 // Each project & region can have at most one default TensorBoard instance. 85 // Creation of a default TensorBoard instance and updating an existing 86 // TensorBoard instance to be default will mark all other TensorBoard 87 // instances (if any) as non default. 88 IsDefault bool `protobuf:"varint,12,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` 89 // Output only. Reserved for future use. 90 SatisfiesPzs bool `protobuf:"varint,13,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"` 91 // Output only. Reserved for future use. 92 SatisfiesPzi bool `protobuf:"varint,14,opt,name=satisfies_pzi,json=satisfiesPzi,proto3" json:"satisfies_pzi,omitempty"` 93 } 94 95 func (x *Tensorboard) Reset() { 96 *x = Tensorboard{} 97 mi := &file_google_cloud_aiplatform_v1_tensorboard_proto_msgTypes[0] 98 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 99 ms.StoreMessageInfo(mi) 100 } 101 102 func (x *Tensorboard) String() string { 103 return protoimpl.X.MessageStringOf(x) 104 } 105 106 func (*Tensorboard) ProtoMessage() {} 107 108 func (x *Tensorboard) ProtoReflect() protoreflect.Message { 109 mi := &file_google_cloud_aiplatform_v1_tensorboard_proto_msgTypes[0] 110 if x != nil { 111 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 112 if ms.LoadMessageInfo() == nil { 113 ms.StoreMessageInfo(mi) 114 } 115 return ms 116 } 117 return mi.MessageOf(x) 118 } 119 120 // Deprecated: Use Tensorboard.ProtoReflect.Descriptor instead. 121 func (*Tensorboard) Descriptor() ([]byte, []int) { 122 return file_google_cloud_aiplatform_v1_tensorboard_proto_rawDescGZIP(), []int{0} 123 } 124 125 func (x *Tensorboard) GetName() string { 126 if x != nil { 127 return x.Name 128 } 129 return "" 130 } 131 132 func (x *Tensorboard) GetDisplayName() string { 133 if x != nil { 134 return x.DisplayName 135 } 136 return "" 137 } 138 139 func (x *Tensorboard) GetDescription() string { 140 if x != nil { 141 return x.Description 142 } 143 return "" 144 } 145 146 func (x *Tensorboard) GetEncryptionSpec() *EncryptionSpec { 147 if x != nil { 148 return x.EncryptionSpec 149 } 150 return nil 151 } 152 153 func (x *Tensorboard) GetBlobStoragePathPrefix() string { 154 if x != nil { 155 return x.BlobStoragePathPrefix 156 } 157 return "" 158 } 159 160 func (x *Tensorboard) GetRunCount() int32 { 161 if x != nil { 162 return x.RunCount 163 } 164 return 0 165 } 166 167 func (x *Tensorboard) GetCreateTime() *timestamppb.Timestamp { 168 if x != nil { 169 return x.CreateTime 170 } 171 return nil 172 } 173 174 func (x *Tensorboard) GetUpdateTime() *timestamppb.Timestamp { 175 if x != nil { 176 return x.UpdateTime 177 } 178 return nil 179 } 180 181 func (x *Tensorboard) GetLabels() map[string]string { 182 if x != nil { 183 return x.Labels 184 } 185 return nil 186 } 187 188 func (x *Tensorboard) GetEtag() string { 189 if x != nil { 190 return x.Etag 191 } 192 return "" 193 } 194 195 func (x *Tensorboard) GetIsDefault() bool { 196 if x != nil { 197 return x.IsDefault 198 } 199 return false 200 } 201 202 func (x *Tensorboard) GetSatisfiesPzs() bool { 203 if x != nil { 204 return x.SatisfiesPzs 205 } 206 return false 207 } 208 209 func (x *Tensorboard) GetSatisfiesPzi() bool { 210 if x != nil { 211 return x.SatisfiesPzi 212 } 213 return false 214 } 215 216 var File_google_cloud_aiplatform_v1_tensorboard_proto protoreflect.FileDescriptor 217 218 var file_google_cloud_aiplatform_v1_tensorboard_proto_rawDesc = []byte{ 219 0x0a, 0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 220 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x6e, 221 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 222 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 223 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 224 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 225 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 226 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 227 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 228 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 229 0x76, 0x31, 0x2f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 230 0x65, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 231 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 232 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x06, 0x0a, 0x0b, 0x54, 0x65, 233 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 234 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 235 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 236 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 237 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 238 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 239 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x0f, 240 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 241 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 242 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 243 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 244 0x63, 0x52, 0x0e, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 245 0x63, 0x12, 0x3c, 0x0a, 0x18, 0x62, 0x6c, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 246 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x0a, 0x20, 247 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x15, 0x62, 0x6c, 0x6f, 0x62, 0x53, 0x74, 248 0x6f, 0x72, 0x61, 0x67, 0x65, 0x50, 0x61, 0x74, 0x68, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 249 0x20, 0x0a, 0x09, 0x72, 0x75, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 250 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x72, 0x75, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 251 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 252 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 253 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 254 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 255 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 256 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 257 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 258 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 259 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 260 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 261 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 262 0x76, 0x31, 0x2e, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x4c, 263 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 264 0x6c, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 265 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x64, 0x65, 0x66, 266 0x61, 0x75, 0x6c, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x44, 0x65, 267 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x28, 0x0a, 0x0d, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 268 0x65, 0x73, 0x5f, 0x70, 0x7a, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 269 0x03, 0x52, 0x0c, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x50, 0x7a, 0x73, 0x12, 270 0x28, 0x0a, 0x0d, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x5f, 0x70, 0x7a, 0x69, 271 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x73, 0x61, 0x74, 272 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x50, 0x7a, 0x69, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 273 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 274 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 275 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 276 0x3a, 0x02, 0x38, 0x01, 0x3a, 0x6e, 0xea, 0x41, 0x6b, 0x0a, 0x25, 0x61, 0x69, 0x70, 0x6c, 0x61, 277 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 278 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 279 0x12, 0x42, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 280 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 281 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 282 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x7b, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 283 0x61, 0x72, 0x64, 0x7d, 0x42, 0xce, 0x01, 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 284 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 285 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x10, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 286 0x6f, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 287 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 288 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 289 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 290 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 291 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 292 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 293 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 294 0x72, 0x6d, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 295 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 296 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 297 } 298 299 var ( 300 file_google_cloud_aiplatform_v1_tensorboard_proto_rawDescOnce sync.Once 301 file_google_cloud_aiplatform_v1_tensorboard_proto_rawDescData = file_google_cloud_aiplatform_v1_tensorboard_proto_rawDesc 302 ) 303 304 func file_google_cloud_aiplatform_v1_tensorboard_proto_rawDescGZIP() []byte { 305 file_google_cloud_aiplatform_v1_tensorboard_proto_rawDescOnce.Do(func() { 306 file_google_cloud_aiplatform_v1_tensorboard_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_tensorboard_proto_rawDescData) 307 }) 308 return file_google_cloud_aiplatform_v1_tensorboard_proto_rawDescData 309 } 310 311 var file_google_cloud_aiplatform_v1_tensorboard_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 312 var file_google_cloud_aiplatform_v1_tensorboard_proto_goTypes = []any{ 313 (*Tensorboard)(nil), // 0: google.cloud.aiplatform.v1.Tensorboard 314 nil, // 1: google.cloud.aiplatform.v1.Tensorboard.LabelsEntry 315 (*EncryptionSpec)(nil), // 2: google.cloud.aiplatform.v1.EncryptionSpec 316 (*timestamppb.Timestamp)(nil), // 3: google.protobuf.Timestamp 317 } 318 var file_google_cloud_aiplatform_v1_tensorboard_proto_depIdxs = []int32{ 319 2, // 0: google.cloud.aiplatform.v1.Tensorboard.encryption_spec:type_name -> google.cloud.aiplatform.v1.EncryptionSpec 320 3, // 1: google.cloud.aiplatform.v1.Tensorboard.create_time:type_name -> google.protobuf.Timestamp 321 3, // 2: google.cloud.aiplatform.v1.Tensorboard.update_time:type_name -> google.protobuf.Timestamp 322 1, // 3: google.cloud.aiplatform.v1.Tensorboard.labels:type_name -> google.cloud.aiplatform.v1.Tensorboard.LabelsEntry 323 4, // [4:4] is the sub-list for method output_type 324 4, // [4:4] is the sub-list for method input_type 325 4, // [4:4] is the sub-list for extension type_name 326 4, // [4:4] is the sub-list for extension extendee 327 0, // [0:4] is the sub-list for field type_name 328 } 329 330 func init() { file_google_cloud_aiplatform_v1_tensorboard_proto_init() } 331 func file_google_cloud_aiplatform_v1_tensorboard_proto_init() { 332 if File_google_cloud_aiplatform_v1_tensorboard_proto != nil { 333 return 334 } 335 file_google_cloud_aiplatform_v1_encryption_spec_proto_init() 336 type x struct{} 337 out := protoimpl.TypeBuilder{ 338 File: protoimpl.DescBuilder{ 339 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 340 RawDescriptor: file_google_cloud_aiplatform_v1_tensorboard_proto_rawDesc, 341 NumEnums: 0, 342 NumMessages: 2, 343 NumExtensions: 0, 344 NumServices: 0, 345 }, 346 GoTypes: file_google_cloud_aiplatform_v1_tensorboard_proto_goTypes, 347 DependencyIndexes: file_google_cloud_aiplatform_v1_tensorboard_proto_depIdxs, 348 MessageInfos: file_google_cloud_aiplatform_v1_tensorboard_proto_msgTypes, 349 }.Build() 350 File_google_cloud_aiplatform_v1_tensorboard_proto = out.File 351 file_google_cloud_aiplatform_v1_tensorboard_proto_rawDesc = nil 352 file_google_cloud_aiplatform_v1_tensorboard_proto_goTypes = nil 353 file_google_cloud_aiplatform_v1_tensorboard_proto_depIdxs = nil 354 }