cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/dataset_version.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/dataset_version.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 structpb "google.golang.org/protobuf/types/known/structpb" 28 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 29 reflect "reflect" 30 sync "sync" 31 ) 32 33 const ( 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 // Describes the dataset version. 41 type DatasetVersion struct { 42 state protoimpl.MessageState 43 sizeCache protoimpl.SizeCache 44 unknownFields protoimpl.UnknownFields 45 46 // Output only. Identifier. The resource name of the DatasetVersion. 47 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 48 // Output only. Timestamp when this DatasetVersion was created. 49 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 50 // Output only. Timestamp when this DatasetVersion was last updated. 51 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 52 // Used to perform consistent read-modify-write updates. If not set, a blind 53 // "overwrite" update happens. 54 Etag string `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"` 55 // Output only. Name of the associated BigQuery dataset. 56 BigQueryDatasetName string `protobuf:"bytes,4,opt,name=big_query_dataset_name,json=bigQueryDatasetName,proto3" json:"big_query_dataset_name,omitempty"` 57 // The user-defined name of the DatasetVersion. 58 // The name can be up to 128 characters long and can consist of any UTF-8 59 // characters. 60 DisplayName string `protobuf:"bytes,7,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 61 // Required. Output only. Additional information about the DatasetVersion. 62 Metadata *structpb.Value `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"` 63 // Output only. Reference to the public base model last used by the dataset 64 // version. Only set for prompt dataset versions. 65 ModelReference string `protobuf:"bytes,9,opt,name=model_reference,json=modelReference,proto3" json:"model_reference,omitempty"` 66 // Output only. Reserved for future use. 67 SatisfiesPzs bool `protobuf:"varint,10,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"` 68 // Output only. Reserved for future use. 69 SatisfiesPzi bool `protobuf:"varint,11,opt,name=satisfies_pzi,json=satisfiesPzi,proto3" json:"satisfies_pzi,omitempty"` 70 } 71 72 func (x *DatasetVersion) Reset() { 73 *x = DatasetVersion{} 74 mi := &file_google_cloud_aiplatform_v1_dataset_version_proto_msgTypes[0] 75 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 76 ms.StoreMessageInfo(mi) 77 } 78 79 func (x *DatasetVersion) String() string { 80 return protoimpl.X.MessageStringOf(x) 81 } 82 83 func (*DatasetVersion) ProtoMessage() {} 84 85 func (x *DatasetVersion) ProtoReflect() protoreflect.Message { 86 mi := &file_google_cloud_aiplatform_v1_dataset_version_proto_msgTypes[0] 87 if x != nil { 88 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 89 if ms.LoadMessageInfo() == nil { 90 ms.StoreMessageInfo(mi) 91 } 92 return ms 93 } 94 return mi.MessageOf(x) 95 } 96 97 // Deprecated: Use DatasetVersion.ProtoReflect.Descriptor instead. 98 func (*DatasetVersion) Descriptor() ([]byte, []int) { 99 return file_google_cloud_aiplatform_v1_dataset_version_proto_rawDescGZIP(), []int{0} 100 } 101 102 func (x *DatasetVersion) GetName() string { 103 if x != nil { 104 return x.Name 105 } 106 return "" 107 } 108 109 func (x *DatasetVersion) GetCreateTime() *timestamppb.Timestamp { 110 if x != nil { 111 return x.CreateTime 112 } 113 return nil 114 } 115 116 func (x *DatasetVersion) GetUpdateTime() *timestamppb.Timestamp { 117 if x != nil { 118 return x.UpdateTime 119 } 120 return nil 121 } 122 123 func (x *DatasetVersion) GetEtag() string { 124 if x != nil { 125 return x.Etag 126 } 127 return "" 128 } 129 130 func (x *DatasetVersion) GetBigQueryDatasetName() string { 131 if x != nil { 132 return x.BigQueryDatasetName 133 } 134 return "" 135 } 136 137 func (x *DatasetVersion) GetDisplayName() string { 138 if x != nil { 139 return x.DisplayName 140 } 141 return "" 142 } 143 144 func (x *DatasetVersion) GetMetadata() *structpb.Value { 145 if x != nil { 146 return x.Metadata 147 } 148 return nil 149 } 150 151 func (x *DatasetVersion) GetModelReference() string { 152 if x != nil { 153 return x.ModelReference 154 } 155 return "" 156 } 157 158 func (x *DatasetVersion) GetSatisfiesPzs() bool { 159 if x != nil { 160 return x.SatisfiesPzs 161 } 162 return false 163 } 164 165 func (x *DatasetVersion) GetSatisfiesPzi() bool { 166 if x != nil { 167 return x.SatisfiesPzi 168 } 169 return false 170 } 171 172 var File_google_cloud_aiplatform_v1_dataset_version_proto protoreflect.FileDescriptor 173 174 var file_google_cloud_aiplatform_v1_dataset_version_proto_rawDesc = []byte{ 175 0x0a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 176 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x61, 0x74, 177 0x61, 0x73, 0x65, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 178 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 179 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 180 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 181 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 182 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 183 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 184 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 185 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 186 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 187 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xee, 0x04, 0x0a, 0x0e, 0x44, 0x61, 188 0x74, 0x61, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x04, 189 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe0, 0x41, 0x03, 0xe0, 190 0x41, 0x08, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 191 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 192 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 193 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 194 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 195 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 196 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 197 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 198 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 199 0x65, 0x74, 0x61, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 200 0x12, 0x38, 0x0a, 0x16, 0x62, 0x69, 0x67, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x64, 0x61, 201 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 202 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x62, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 203 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 204 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 205 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 206 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 207 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 208 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0xe0, 0x41, 0x03, 0xe0, 0x41, 0x02, 0x52, 209 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2c, 0x0a, 0x0f, 0x6d, 0x6f, 0x64, 210 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x09, 0x20, 0x01, 211 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 212 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x73, 0x61, 0x74, 0x69, 0x73, 213 0x66, 0x69, 0x65, 0x73, 0x5f, 0x70, 0x7a, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 214 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x50, 0x7a, 215 0x73, 0x12, 0x28, 0x0a, 0x0d, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x5f, 0x70, 216 0x7a, 0x69, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x73, 217 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x50, 0x7a, 0x69, 0x3a, 0x8c, 0x01, 0xea, 0x41, 218 0x88, 0x01, 0x0a, 0x28, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 219 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 220 0x74, 0x61, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x5c, 0x70, 0x72, 221 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 222 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 223 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 224 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 225 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 226 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x42, 0xd1, 0x01, 0x0a, 0x1e, 0x63, 227 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 228 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x13, 0x44, 229 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 230 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 231 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 232 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 233 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 234 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 235 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 236 0x31, 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 237 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0xea, 0x02, 238 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 239 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 240 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 241 } 242 243 var ( 244 file_google_cloud_aiplatform_v1_dataset_version_proto_rawDescOnce sync.Once 245 file_google_cloud_aiplatform_v1_dataset_version_proto_rawDescData = file_google_cloud_aiplatform_v1_dataset_version_proto_rawDesc 246 ) 247 248 func file_google_cloud_aiplatform_v1_dataset_version_proto_rawDescGZIP() []byte { 249 file_google_cloud_aiplatform_v1_dataset_version_proto_rawDescOnce.Do(func() { 250 file_google_cloud_aiplatform_v1_dataset_version_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_dataset_version_proto_rawDescData) 251 }) 252 return file_google_cloud_aiplatform_v1_dataset_version_proto_rawDescData 253 } 254 255 var file_google_cloud_aiplatform_v1_dataset_version_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 256 var file_google_cloud_aiplatform_v1_dataset_version_proto_goTypes = []any{ 257 (*DatasetVersion)(nil), // 0: google.cloud.aiplatform.v1.DatasetVersion 258 (*timestamppb.Timestamp)(nil), // 1: google.protobuf.Timestamp 259 (*structpb.Value)(nil), // 2: google.protobuf.Value 260 } 261 var file_google_cloud_aiplatform_v1_dataset_version_proto_depIdxs = []int32{ 262 1, // 0: google.cloud.aiplatform.v1.DatasetVersion.create_time:type_name -> google.protobuf.Timestamp 263 1, // 1: google.cloud.aiplatform.v1.DatasetVersion.update_time:type_name -> google.protobuf.Timestamp 264 2, // 2: google.cloud.aiplatform.v1.DatasetVersion.metadata:type_name -> google.protobuf.Value 265 3, // [3:3] is the sub-list for method output_type 266 3, // [3:3] is the sub-list for method input_type 267 3, // [3:3] is the sub-list for extension type_name 268 3, // [3:3] is the sub-list for extension extendee 269 0, // [0:3] is the sub-list for field type_name 270 } 271 272 func init() { file_google_cloud_aiplatform_v1_dataset_version_proto_init() } 273 func file_google_cloud_aiplatform_v1_dataset_version_proto_init() { 274 if File_google_cloud_aiplatform_v1_dataset_version_proto != nil { 275 return 276 } 277 type x struct{} 278 out := protoimpl.TypeBuilder{ 279 File: protoimpl.DescBuilder{ 280 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 281 RawDescriptor: file_google_cloud_aiplatform_v1_dataset_version_proto_rawDesc, 282 NumEnums: 0, 283 NumMessages: 1, 284 NumExtensions: 0, 285 NumServices: 0, 286 }, 287 GoTypes: file_google_cloud_aiplatform_v1_dataset_version_proto_goTypes, 288 DependencyIndexes: file_google_cloud_aiplatform_v1_dataset_version_proto_depIdxs, 289 MessageInfos: file_google_cloud_aiplatform_v1_dataset_version_proto_msgTypes, 290 }.Build() 291 File_google_cloud_aiplatform_v1_dataset_version_proto = out.File 292 file_google_cloud_aiplatform_v1_dataset_version_proto_rawDesc = nil 293 file_google_cloud_aiplatform_v1_dataset_version_proto_goTypes = nil 294 file_google_cloud_aiplatform_v1_dataset_version_proto_depIdxs = nil 295 }