cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/feature_view_sync.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/feature_view_sync.proto 20 21 package aiplatformpb 22 23 import ( 24 _ "google.golang.org/genproto/googleapis/api/annotations" 25 status "google.golang.org/genproto/googleapis/rpc/status" 26 interval "google.golang.org/genproto/googleapis/type/interval" 27 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 28 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 29 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 30 reflect "reflect" 31 sync "sync" 32 ) 33 34 const ( 35 // Verify that this generated code is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 37 // Verify that runtime/protoimpl is sufficiently up-to-date. 38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 39 ) 40 41 // FeatureViewSync is a representation of sync operation which copies data from 42 // data source to Feature View in Online Store. 43 type FeatureViewSync struct { 44 state protoimpl.MessageState 45 sizeCache protoimpl.SizeCache 46 unknownFields protoimpl.UnknownFields 47 48 // Identifier. Name of the FeatureViewSync. Format: 49 // `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` 50 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 51 // Output only. Time when this FeatureViewSync is created. Creation of a 52 // FeatureViewSync means that the job is pending / waiting for sufficient 53 // resources but may not have started the actual data transfer yet. 54 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 55 // Output only. Time when this FeatureViewSync is finished. 56 RunTime *interval.Interval `protobuf:"bytes,5,opt,name=run_time,json=runTime,proto3" json:"run_time,omitempty"` 57 // Output only. Final status of the FeatureViewSync. 58 FinalStatus *status.Status `protobuf:"bytes,4,opt,name=final_status,json=finalStatus,proto3" json:"final_status,omitempty"` 59 // Output only. Summary of the sync job. 60 SyncSummary *FeatureViewSync_SyncSummary `protobuf:"bytes,6,opt,name=sync_summary,json=syncSummary,proto3" json:"sync_summary,omitempty"` 61 // Output only. Reserved for future use. 62 SatisfiesPzs bool `protobuf:"varint,7,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"` 63 // Output only. Reserved for future use. 64 SatisfiesPzi bool `protobuf:"varint,8,opt,name=satisfies_pzi,json=satisfiesPzi,proto3" json:"satisfies_pzi,omitempty"` 65 } 66 67 func (x *FeatureViewSync) Reset() { 68 *x = FeatureViewSync{} 69 mi := &file_google_cloud_aiplatform_v1_feature_view_sync_proto_msgTypes[0] 70 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 71 ms.StoreMessageInfo(mi) 72 } 73 74 func (x *FeatureViewSync) String() string { 75 return protoimpl.X.MessageStringOf(x) 76 } 77 78 func (*FeatureViewSync) ProtoMessage() {} 79 80 func (x *FeatureViewSync) ProtoReflect() protoreflect.Message { 81 mi := &file_google_cloud_aiplatform_v1_feature_view_sync_proto_msgTypes[0] 82 if x != nil { 83 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 84 if ms.LoadMessageInfo() == nil { 85 ms.StoreMessageInfo(mi) 86 } 87 return ms 88 } 89 return mi.MessageOf(x) 90 } 91 92 // Deprecated: Use FeatureViewSync.ProtoReflect.Descriptor instead. 93 func (*FeatureViewSync) Descriptor() ([]byte, []int) { 94 return file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDescGZIP(), []int{0} 95 } 96 97 func (x *FeatureViewSync) GetName() string { 98 if x != nil { 99 return x.Name 100 } 101 return "" 102 } 103 104 func (x *FeatureViewSync) GetCreateTime() *timestamppb.Timestamp { 105 if x != nil { 106 return x.CreateTime 107 } 108 return nil 109 } 110 111 func (x *FeatureViewSync) GetRunTime() *interval.Interval { 112 if x != nil { 113 return x.RunTime 114 } 115 return nil 116 } 117 118 func (x *FeatureViewSync) GetFinalStatus() *status.Status { 119 if x != nil { 120 return x.FinalStatus 121 } 122 return nil 123 } 124 125 func (x *FeatureViewSync) GetSyncSummary() *FeatureViewSync_SyncSummary { 126 if x != nil { 127 return x.SyncSummary 128 } 129 return nil 130 } 131 132 func (x *FeatureViewSync) GetSatisfiesPzs() bool { 133 if x != nil { 134 return x.SatisfiesPzs 135 } 136 return false 137 } 138 139 func (x *FeatureViewSync) GetSatisfiesPzi() bool { 140 if x != nil { 141 return x.SatisfiesPzi 142 } 143 return false 144 } 145 146 // Summary from the Sync job. For continuous syncs, the summary is updated 147 // periodically. For batch syncs, it gets updated on completion of the sync. 148 type FeatureViewSync_SyncSummary struct { 149 state protoimpl.MessageState 150 sizeCache protoimpl.SizeCache 151 unknownFields protoimpl.UnknownFields 152 153 // Output only. Total number of rows synced. 154 RowSynced int64 `protobuf:"varint,1,opt,name=row_synced,json=rowSynced,proto3" json:"row_synced,omitempty"` 155 // Output only. BigQuery slot milliseconds consumed for the sync job. 156 TotalSlot int64 `protobuf:"varint,2,opt,name=total_slot,json=totalSlot,proto3" json:"total_slot,omitempty"` 157 // Lower bound of the system time watermark for the sync job. This is only 158 // set for continuously syncing feature views. 159 SystemWatermarkTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=system_watermark_time,json=systemWatermarkTime,proto3" json:"system_watermark_time,omitempty"` 160 } 161 162 func (x *FeatureViewSync_SyncSummary) Reset() { 163 *x = FeatureViewSync_SyncSummary{} 164 mi := &file_google_cloud_aiplatform_v1_feature_view_sync_proto_msgTypes[1] 165 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 166 ms.StoreMessageInfo(mi) 167 } 168 169 func (x *FeatureViewSync_SyncSummary) String() string { 170 return protoimpl.X.MessageStringOf(x) 171 } 172 173 func (*FeatureViewSync_SyncSummary) ProtoMessage() {} 174 175 func (x *FeatureViewSync_SyncSummary) ProtoReflect() protoreflect.Message { 176 mi := &file_google_cloud_aiplatform_v1_feature_view_sync_proto_msgTypes[1] 177 if x != nil { 178 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 179 if ms.LoadMessageInfo() == nil { 180 ms.StoreMessageInfo(mi) 181 } 182 return ms 183 } 184 return mi.MessageOf(x) 185 } 186 187 // Deprecated: Use FeatureViewSync_SyncSummary.ProtoReflect.Descriptor instead. 188 func (*FeatureViewSync_SyncSummary) Descriptor() ([]byte, []int) { 189 return file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDescGZIP(), []int{0, 0} 190 } 191 192 func (x *FeatureViewSync_SyncSummary) GetRowSynced() int64 { 193 if x != nil { 194 return x.RowSynced 195 } 196 return 0 197 } 198 199 func (x *FeatureViewSync_SyncSummary) GetTotalSlot() int64 { 200 if x != nil { 201 return x.TotalSlot 202 } 203 return 0 204 } 205 206 func (x *FeatureViewSync_SyncSummary) GetSystemWatermarkTime() *timestamppb.Timestamp { 207 if x != nil { 208 return x.SystemWatermarkTime 209 } 210 return nil 211 } 212 213 var File_google_cloud_aiplatform_v1_feature_view_sync_proto protoreflect.FileDescriptor 214 215 var file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDesc = []byte{ 216 0x0a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 217 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x65, 0x61, 218 0x74, 0x75, 0x72, 0x65, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x70, 219 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 220 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 221 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 222 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 223 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 224 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 225 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 226 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 227 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 228 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 229 0x79, 0x70, 0x65, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 230 0x74, 0x6f, 0x22, 0x82, 0x06, 0x0a, 0x0f, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x56, 0x69, 231 0x65, 0x77, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 232 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x08, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 233 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 234 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 235 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 236 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 237 0x65, 0x12, 0x35, 0x0a, 0x08, 0x72, 0x75, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 238 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 239 0x65, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 240 0x07, 0x72, 0x75, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x0c, 0x66, 0x69, 0x6e, 0x61, 241 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 242 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 243 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x74, 244 0x61, 0x74, 0x75, 0x73, 0x12, 0x5f, 0x0a, 0x0c, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x73, 0x75, 0x6d, 245 0x6d, 0x61, 0x72, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 246 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 247 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x56, 248 0x69, 0x65, 0x77, 0x53, 0x79, 0x6e, 0x63, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x75, 0x6d, 0x6d, 249 0x61, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x73, 0x79, 0x6e, 0x63, 0x53, 0x75, 250 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x28, 0x0a, 0x0d, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 251 0x65, 0x73, 0x5f, 0x70, 0x7a, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 252 0x03, 0x52, 0x0c, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x50, 0x7a, 0x73, 0x12, 253 0x28, 0x0a, 0x0d, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x5f, 0x70, 0x7a, 0x69, 254 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x73, 0x61, 0x74, 255 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x50, 0x7a, 0x69, 0x1a, 0xa5, 0x01, 0x0a, 0x0b, 0x53, 0x79, 256 0x6e, 0x63, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x6f, 0x77, 257 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 258 0x41, 0x03, 0x52, 0x09, 0x72, 0x6f, 0x77, 0x53, 0x79, 0x6e, 0x63, 0x65, 0x64, 0x12, 0x22, 0x0a, 259 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 260 0x03, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x6c, 0x6f, 261 0x74, 0x12, 0x4e, 0x0a, 0x15, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x77, 0x61, 0x74, 0x65, 262 0x72, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 263 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 264 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x13, 0x73, 0x79, 265 0x73, 0x74, 0x65, 0x6d, 0x57, 0x61, 0x74, 0x65, 0x72, 0x6d, 0x61, 0x72, 0x6b, 0x54, 0x69, 0x6d, 266 0x65, 0x3a, 0xc3, 0x01, 0xea, 0x41, 0xbf, 0x01, 0x0a, 0x29, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 267 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 268 0x63, 0x6f, 0x6d, 0x2f, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x56, 0x69, 0x65, 0x77, 0x53, 269 0x79, 0x6e, 0x63, 0x12, 0x91, 0x01, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 270 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 271 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x66, 0x65, 272 0x61, 0x74, 0x75, 0x72, 0x65, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x74, 0x6f, 0x72, 0x65, 273 0x73, 0x2f, 0x7b, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 274 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x7d, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 275 0x56, 0x69, 0x65, 0x77, 0x73, 0x2f, 0x7b, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x76, 276 0x69, 0x65, 0x77, 0x7d, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x56, 0x69, 0x65, 0x77, 277 0x53, 0x79, 0x6e, 0x63, 0x73, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x76, 0x69, 278 0x65, 0x77, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x42, 0xd2, 0x01, 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e, 279 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 280 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x14, 0x46, 0x65, 0x61, 0x74, 281 0x75, 0x72, 0x65, 0x56, 0x69, 0x65, 0x77, 0x53, 0x79, 0x6e, 0x63, 0x50, 0x72, 0x6f, 0x74, 0x6f, 282 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 283 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 284 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 285 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 286 0x70, 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 287 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0xca, 288 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 289 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x1d, 0x47, 290 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x69, 291 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 292 0x6f, 0x74, 0x6f, 0x33, 293 } 294 295 var ( 296 file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDescOnce sync.Once 297 file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDescData = file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDesc 298 ) 299 300 func file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDescGZIP() []byte { 301 file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDescOnce.Do(func() { 302 file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDescData) 303 }) 304 return file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDescData 305 } 306 307 var file_google_cloud_aiplatform_v1_feature_view_sync_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 308 var file_google_cloud_aiplatform_v1_feature_view_sync_proto_goTypes = []any{ 309 (*FeatureViewSync)(nil), // 0: google.cloud.aiplatform.v1.FeatureViewSync 310 (*FeatureViewSync_SyncSummary)(nil), // 1: google.cloud.aiplatform.v1.FeatureViewSync.SyncSummary 311 (*timestamppb.Timestamp)(nil), // 2: google.protobuf.Timestamp 312 (*interval.Interval)(nil), // 3: google.type.Interval 313 (*status.Status)(nil), // 4: google.rpc.Status 314 } 315 var file_google_cloud_aiplatform_v1_feature_view_sync_proto_depIdxs = []int32{ 316 2, // 0: google.cloud.aiplatform.v1.FeatureViewSync.create_time:type_name -> google.protobuf.Timestamp 317 3, // 1: google.cloud.aiplatform.v1.FeatureViewSync.run_time:type_name -> google.type.Interval 318 4, // 2: google.cloud.aiplatform.v1.FeatureViewSync.final_status:type_name -> google.rpc.Status 319 1, // 3: google.cloud.aiplatform.v1.FeatureViewSync.sync_summary:type_name -> google.cloud.aiplatform.v1.FeatureViewSync.SyncSummary 320 2, // 4: google.cloud.aiplatform.v1.FeatureViewSync.SyncSummary.system_watermark_time:type_name -> google.protobuf.Timestamp 321 5, // [5:5] is the sub-list for method output_type 322 5, // [5:5] is the sub-list for method input_type 323 5, // [5:5] is the sub-list for extension type_name 324 5, // [5:5] is the sub-list for extension extendee 325 0, // [0:5] is the sub-list for field type_name 326 } 327 328 func init() { file_google_cloud_aiplatform_v1_feature_view_sync_proto_init() } 329 func file_google_cloud_aiplatform_v1_feature_view_sync_proto_init() { 330 if File_google_cloud_aiplatform_v1_feature_view_sync_proto != nil { 331 return 332 } 333 type x struct{} 334 out := protoimpl.TypeBuilder{ 335 File: protoimpl.DescBuilder{ 336 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 337 RawDescriptor: file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDesc, 338 NumEnums: 0, 339 NumMessages: 2, 340 NumExtensions: 0, 341 NumServices: 0, 342 }, 343 GoTypes: file_google_cloud_aiplatform_v1_feature_view_sync_proto_goTypes, 344 DependencyIndexes: file_google_cloud_aiplatform_v1_feature_view_sync_proto_depIdxs, 345 MessageInfos: file_google_cloud_aiplatform_v1_feature_view_sync_proto_msgTypes, 346 }.Build() 347 File_google_cloud_aiplatform_v1_feature_view_sync_proto = out.File 348 file_google_cloud_aiplatform_v1_feature_view_sync_proto_rawDesc = nil 349 file_google_cloud_aiplatform_v1_feature_view_sync_proto_goTypes = nil 350 file_google_cloud_aiplatform_v1_feature_view_sync_proto_depIdxs = nil 351 }