1// Copyright 2021 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.26.0 18// protoc v3.12.2 19// source: google/cloud/aiplatform/v1beta1/tensorboard.proto 20 21package aiplatform 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 _ "google.golang.org/genproto/googleapis/api/annotations" 28 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 29 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 30 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 31) 32 33const ( 34 // Verify that this generated code is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 36 // Verify that runtime/protoimpl is sufficiently up-to-date. 37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 38) 39 40// Tensorboard is a physical database that stores users' training metrics. 41// A default Tensorboard is provided in each region of a GCP project. 42// If needed users can also create extra Tensorboards in their projects. 43type Tensorboard struct { 44 state protoimpl.MessageState 45 sizeCache protoimpl.SizeCache 46 unknownFields protoimpl.UnknownFields 47 48 // Output only. Name of the Tensorboard. 49 // Format: 50 // `projects/{project}/locations/{location}/tensorboards/{tensorboard}` 51 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 52 // Required. User provided name of this Tensorboard. 53 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 54 // Description of this Tensorboard. 55 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` 56 // Customer-managed encryption key spec for a Tensorboard. If set, this 57 // Tensorboard and all sub-resources of this Tensorboard will be secured by 58 // this key. 59 EncryptionSpec *EncryptionSpec `protobuf:"bytes,11,opt,name=encryption_spec,json=encryptionSpec,proto3" json:"encryption_spec,omitempty"` 60 // Output only. Consumer project Cloud Storage path prefix used to store blob data, which 61 // can either be a bucket or directory. Does not end with a '/'. 62 BlobStoragePathPrefix string `protobuf:"bytes,10,opt,name=blob_storage_path_prefix,json=blobStoragePathPrefix,proto3" json:"blob_storage_path_prefix,omitempty"` 63 // Output only. The number of Runs stored in this Tensorboard. 64 RunCount int32 `protobuf:"varint,5,opt,name=run_count,json=runCount,proto3" json:"run_count,omitempty"` 65 // Output only. Timestamp when this Tensorboard was created. 66 CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 67 // Output only. Timestamp when this Tensorboard was last updated. 68 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 69 // The labels with user-defined metadata to organize your Tensorboards. 70 // 71 // Label keys and values can be no longer than 64 characters 72 // (Unicode codepoints), can only contain lowercase letters, numeric 73 // characters, underscores and dashes. International characters are allowed. 74 // No more than 64 user labels can be associated with one Tensorboard 75 // (System labels are excluded). 76 // 77 // See https://goo.gl/xmQnxf for more information and examples of labels. 78 // System reserved label keys are prefixed with "aiplatform.googleapis.com/" 79 // and are immutable. 80 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"` 81 // Used to perform a consistent read-modify-write updates. If not set, a blind 82 // "overwrite" update happens. 83 Etag string `protobuf:"bytes,9,opt,name=etag,proto3" json:"etag,omitempty"` 84} 85 86func (x *Tensorboard) Reset() { 87 *x = Tensorboard{} 88 if protoimpl.UnsafeEnabled { 89 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_proto_msgTypes[0] 90 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 91 ms.StoreMessageInfo(mi) 92 } 93} 94 95func (x *Tensorboard) String() string { 96 return protoimpl.X.MessageStringOf(x) 97} 98 99func (*Tensorboard) ProtoMessage() {} 100 101func (x *Tensorboard) ProtoReflect() protoreflect.Message { 102 mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_proto_msgTypes[0] 103 if protoimpl.UnsafeEnabled && x != nil { 104 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 105 if ms.LoadMessageInfo() == nil { 106 ms.StoreMessageInfo(mi) 107 } 108 return ms 109 } 110 return mi.MessageOf(x) 111} 112 113// Deprecated: Use Tensorboard.ProtoReflect.Descriptor instead. 114func (*Tensorboard) Descriptor() ([]byte, []int) { 115 return file_google_cloud_aiplatform_v1beta1_tensorboard_proto_rawDescGZIP(), []int{0} 116} 117 118func (x *Tensorboard) GetName() string { 119 if x != nil { 120 return x.Name 121 } 122 return "" 123} 124 125func (x *Tensorboard) GetDisplayName() string { 126 if x != nil { 127 return x.DisplayName 128 } 129 return "" 130} 131 132func (x *Tensorboard) GetDescription() string { 133 if x != nil { 134 return x.Description 135 } 136 return "" 137} 138 139func (x *Tensorboard) GetEncryptionSpec() *EncryptionSpec { 140 if x != nil { 141 return x.EncryptionSpec 142 } 143 return nil 144} 145 146func (x *Tensorboard) GetBlobStoragePathPrefix() string { 147 if x != nil { 148 return x.BlobStoragePathPrefix 149 } 150 return "" 151} 152 153func (x *Tensorboard) GetRunCount() int32 { 154 if x != nil { 155 return x.RunCount 156 } 157 return 0 158} 159 160func (x *Tensorboard) GetCreateTime() *timestamppb.Timestamp { 161 if x != nil { 162 return x.CreateTime 163 } 164 return nil 165} 166 167func (x *Tensorboard) GetUpdateTime() *timestamppb.Timestamp { 168 if x != nil { 169 return x.UpdateTime 170 } 171 return nil 172} 173 174func (x *Tensorboard) GetLabels() map[string]string { 175 if x != nil { 176 return x.Labels 177 } 178 return nil 179} 180 181func (x *Tensorboard) GetEtag() string { 182 if x != nil { 183 return x.Etag 184 } 185 return "" 186} 187 188var File_google_cloud_aiplatform_v1beta1_tensorboard_proto protoreflect.FileDescriptor 189 190var file_google_cloud_aiplatform_v1beta1_tensorboard_proto_rawDesc = []byte{ 191 0x0a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 192 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 193 0x31, 0x2f, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 194 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 195 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 196 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 197 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 198 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 199 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 200 0x1a, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 201 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 202 0x31, 0x2f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 203 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 204 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 205 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 206 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 207 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbf, 0x05, 0x0a, 0x0b, 0x54, 0x65, 0x6e, 0x73, 0x6f, 208 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 209 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 210 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 211 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 212 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 213 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 214 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x0f, 0x65, 0x6e, 0x63, 215 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x0b, 0x20, 0x01, 216 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 217 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 218 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 219 0x70, 0x65, 0x63, 0x52, 0x0e, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 220 0x70, 0x65, 0x63, 0x12, 0x3c, 0x0a, 0x18, 0x62, 0x6c, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x6f, 0x72, 221 0x61, 0x67, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 222 0x0a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x15, 0x62, 0x6c, 0x6f, 0x62, 223 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x50, 0x61, 0x74, 0x68, 0x50, 0x72, 0x65, 0x66, 0x69, 224 0x78, 0x12, 0x20, 0x0a, 0x09, 0x72, 0x75, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 225 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x72, 0x75, 0x6e, 0x43, 0x6f, 226 0x75, 0x6e, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 227 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 228 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 229 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 230 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 231 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 232 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 233 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 234 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 235 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 236 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 237 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 238 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 239 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x74, 0x61, 240 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x1a, 0x39, 0x0a, 241 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 242 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 243 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 244 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0x6e, 0xea, 0x41, 0x6b, 0x0a, 0x25, 0x61, 245 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 246 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 247 0x6f, 0x61, 0x72, 0x64, 0x12, 0x42, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 248 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 249 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x74, 0x65, 250 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x7b, 0x74, 0x65, 0x6e, 0x73, 251 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x7d, 0x42, 0xed, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 252 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 253 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 254 0x42, 0x10, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x50, 0x72, 0x6f, 255 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x49, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 256 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 257 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 258 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 259 0x65, 0x74, 0x61, 0x31, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0xaa, 260 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 261 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 262 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 263 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 264 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 265 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 266 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 267} 268 269var ( 270 file_google_cloud_aiplatform_v1beta1_tensorboard_proto_rawDescOnce sync.Once 271 file_google_cloud_aiplatform_v1beta1_tensorboard_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_tensorboard_proto_rawDesc 272) 273 274func file_google_cloud_aiplatform_v1beta1_tensorboard_proto_rawDescGZIP() []byte { 275 file_google_cloud_aiplatform_v1beta1_tensorboard_proto_rawDescOnce.Do(func() { 276 file_google_cloud_aiplatform_v1beta1_tensorboard_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_tensorboard_proto_rawDescData) 277 }) 278 return file_google_cloud_aiplatform_v1beta1_tensorboard_proto_rawDescData 279} 280 281var file_google_cloud_aiplatform_v1beta1_tensorboard_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 282var file_google_cloud_aiplatform_v1beta1_tensorboard_proto_goTypes = []interface{}{ 283 (*Tensorboard)(nil), // 0: google.cloud.aiplatform.v1beta1.Tensorboard 284 nil, // 1: google.cloud.aiplatform.v1beta1.Tensorboard.LabelsEntry 285 (*EncryptionSpec)(nil), // 2: google.cloud.aiplatform.v1beta1.EncryptionSpec 286 (*timestamppb.Timestamp)(nil), // 3: google.protobuf.Timestamp 287} 288var file_google_cloud_aiplatform_v1beta1_tensorboard_proto_depIdxs = []int32{ 289 2, // 0: google.cloud.aiplatform.v1beta1.Tensorboard.encryption_spec:type_name -> google.cloud.aiplatform.v1beta1.EncryptionSpec 290 3, // 1: google.cloud.aiplatform.v1beta1.Tensorboard.create_time:type_name -> google.protobuf.Timestamp 291 3, // 2: google.cloud.aiplatform.v1beta1.Tensorboard.update_time:type_name -> google.protobuf.Timestamp 292 1, // 3: google.cloud.aiplatform.v1beta1.Tensorboard.labels:type_name -> google.cloud.aiplatform.v1beta1.Tensorboard.LabelsEntry 293 4, // [4:4] is the sub-list for method output_type 294 4, // [4:4] is the sub-list for method input_type 295 4, // [4:4] is the sub-list for extension type_name 296 4, // [4:4] is the sub-list for extension extendee 297 0, // [0:4] is the sub-list for field type_name 298} 299 300func init() { file_google_cloud_aiplatform_v1beta1_tensorboard_proto_init() } 301func file_google_cloud_aiplatform_v1beta1_tensorboard_proto_init() { 302 if File_google_cloud_aiplatform_v1beta1_tensorboard_proto != nil { 303 return 304 } 305 file_google_cloud_aiplatform_v1beta1_encryption_spec_proto_init() 306 if !protoimpl.UnsafeEnabled { 307 file_google_cloud_aiplatform_v1beta1_tensorboard_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 308 switch v := v.(*Tensorboard); i { 309 case 0: 310 return &v.state 311 case 1: 312 return &v.sizeCache 313 case 2: 314 return &v.unknownFields 315 default: 316 return nil 317 } 318 } 319 } 320 type x struct{} 321 out := protoimpl.TypeBuilder{ 322 File: protoimpl.DescBuilder{ 323 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 324 RawDescriptor: file_google_cloud_aiplatform_v1beta1_tensorboard_proto_rawDesc, 325 NumEnums: 0, 326 NumMessages: 2, 327 NumExtensions: 0, 328 NumServices: 0, 329 }, 330 GoTypes: file_google_cloud_aiplatform_v1beta1_tensorboard_proto_goTypes, 331 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_tensorboard_proto_depIdxs, 332 MessageInfos: file_google_cloud_aiplatform_v1beta1_tensorboard_proto_msgTypes, 333 }.Build() 334 File_google_cloud_aiplatform_v1beta1_tensorboard_proto = out.File 335 file_google_cloud_aiplatform_v1beta1_tensorboard_proto_rawDesc = nil 336 file_google_cloud_aiplatform_v1beta1_tensorboard_proto_goTypes = nil 337 file_google_cloud_aiplatform_v1beta1_tensorboard_proto_depIdxs = nil 338} 339