cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/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/v1beta1/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_v1beta1_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_v1beta1_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_v1beta1_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_v1beta1_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_v1beta1_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_v1beta1_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_v1beta1_feature_view_sync_proto protoreflect.FileDescriptor
   214  
   215  var file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_rawDesc = []byte{
   216  	0x0a, 0x37, 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, 0x62, 0x65, 0x74, 0x61,
   218  	0x31, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x73,
   219  	0x79, 0x6e, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   220  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   221  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
   222  	0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68,
   223  	0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f,
   224  	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
   225  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
   226  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
   227  	0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   228  	0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   229  	0x1a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x69, 0x6e,
   230  	0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x06, 0x0a,
   231  	0x0f, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x56, 0x69, 0x65, 0x77, 0x53, 0x79, 0x6e, 0x63,
   232  	0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
   233  	0xe0, 0x41, 0x08, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65,
   234  	0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
   235  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   236  	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
   237  	0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x72,
   238  	0x75, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
   239  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x49, 0x6e, 0x74, 0x65,
   240  	0x72, 0x76, 0x61, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x54, 0x69,
   241  	0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x0c, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74,
   242  	0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   243  	0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41,
   244  	0x03, 0x52, 0x0b, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x64,
   245  	0x0a, 0x0c, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x06,
   246  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   247  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
   248  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x56, 0x69,
   249  	0x65, 0x77, 0x53, 0x79, 0x6e, 0x63, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x75, 0x6d, 0x6d, 0x61,
   250  	0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x73, 0x79, 0x6e, 0x63, 0x53, 0x75, 0x6d,
   251  	0x6d, 0x61, 0x72, 0x79, 0x12, 0x28, 0x0a, 0x0d, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65,
   252  	0x73, 0x5f, 0x70, 0x7a, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03,
   253  	0x52, 0x0c, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x50, 0x7a, 0x73, 0x12, 0x28,
   254  	0x0a, 0x0d, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x5f, 0x70, 0x7a, 0x69, 0x18,
   255  	0x08, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x73, 0x61, 0x74, 0x69,
   256  	0x73, 0x66, 0x69, 0x65, 0x73, 0x50, 0x7a, 0x69, 0x1a, 0xa5, 0x01, 0x0a, 0x0b, 0x53, 0x79, 0x6e,
   257  	0x63, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x22, 0x0a, 0x0a, 0x72, 0x6f, 0x77, 0x5f,
   258  	0x73, 0x79, 0x6e, 0x63, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41,
   259  	0x03, 0x52, 0x09, 0x72, 0x6f, 0x77, 0x53, 0x79, 0x6e, 0x63, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0a,
   260  	0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03,
   261  	0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x6c, 0x6f, 0x74,
   262  	0x12, 0x4e, 0x0a, 0x15, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x77, 0x61, 0x74, 0x65, 0x72,
   263  	0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
   264  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   265  	0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x13, 0x73, 0x79, 0x73,
   266  	0x74, 0x65, 0x6d, 0x57, 0x61, 0x74, 0x65, 0x72, 0x6d, 0x61, 0x72, 0x6b, 0x54, 0x69, 0x6d, 0x65,
   267  	0x3a, 0xc3, 0x01, 0xea, 0x41, 0xbf, 0x01, 0x0a, 0x29, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
   268  	0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
   269  	0x6f, 0x6d, 0x2f, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x56, 0x69, 0x65, 0x77, 0x53, 0x79,
   270  	0x6e, 0x63, 0x12, 0x91, 0x01, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70,
   271  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   272  	0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x66, 0x65, 0x61,
   273  	0x74, 0x75, 0x72, 0x65, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x73,
   274  	0x2f, 0x7b, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
   275  	0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x7d, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x56,
   276  	0x69, 0x65, 0x77, 0x73, 0x2f, 0x7b, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x76, 0x69,
   277  	0x65, 0x77, 0x7d, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x56, 0x69, 0x65, 0x77, 0x53,
   278  	0x79, 0x6e, 0x63, 0x73, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x76, 0x69, 0x65,
   279  	0x77, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x42, 0xeb, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
   280  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
   281  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x14,
   282  	0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x56, 0x69, 0x65, 0x77, 0x53, 0x79, 0x6e, 0x63, 0x50,
   283  	0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f,
   284  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c,
   285  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   286  	0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61,
   287  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f,
   288  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61,
   289  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f,
   290  	0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50,
   291  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea,
   292  	0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a,
   293  	0x3a, 0x41, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62,
   294  	0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   295  }
   296  
   297  var (
   298  	file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_rawDescOnce sync.Once
   299  	file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_rawDesc
   300  )
   301  
   302  func file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_rawDescGZIP() []byte {
   303  	file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_rawDescOnce.Do(func() {
   304  		file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_rawDescData)
   305  	})
   306  	return file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_rawDescData
   307  }
   308  
   309  var file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   310  var file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_goTypes = []any{
   311  	(*FeatureViewSync)(nil),             // 0: google.cloud.aiplatform.v1beta1.FeatureViewSync
   312  	(*FeatureViewSync_SyncSummary)(nil), // 1: google.cloud.aiplatform.v1beta1.FeatureViewSync.SyncSummary
   313  	(*timestamppb.Timestamp)(nil),       // 2: google.protobuf.Timestamp
   314  	(*interval.Interval)(nil),           // 3: google.type.Interval
   315  	(*status.Status)(nil),               // 4: google.rpc.Status
   316  }
   317  var file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_depIdxs = []int32{
   318  	2, // 0: google.cloud.aiplatform.v1beta1.FeatureViewSync.create_time:type_name -> google.protobuf.Timestamp
   319  	3, // 1: google.cloud.aiplatform.v1beta1.FeatureViewSync.run_time:type_name -> google.type.Interval
   320  	4, // 2: google.cloud.aiplatform.v1beta1.FeatureViewSync.final_status:type_name -> google.rpc.Status
   321  	1, // 3: google.cloud.aiplatform.v1beta1.FeatureViewSync.sync_summary:type_name -> google.cloud.aiplatform.v1beta1.FeatureViewSync.SyncSummary
   322  	2, // 4: google.cloud.aiplatform.v1beta1.FeatureViewSync.SyncSummary.system_watermark_time:type_name -> google.protobuf.Timestamp
   323  	5, // [5:5] is the sub-list for method output_type
   324  	5, // [5:5] is the sub-list for method input_type
   325  	5, // [5:5] is the sub-list for extension type_name
   326  	5, // [5:5] is the sub-list for extension extendee
   327  	0, // [0:5] is the sub-list for field type_name
   328  }
   329  
   330  func init() { file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_init() }
   331  func file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_init() {
   332  	if File_google_cloud_aiplatform_v1beta1_feature_view_sync_proto != nil {
   333  		return
   334  	}
   335  	type x struct{}
   336  	out := protoimpl.TypeBuilder{
   337  		File: protoimpl.DescBuilder{
   338  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   339  			RawDescriptor: file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_rawDesc,
   340  			NumEnums:      0,
   341  			NumMessages:   2,
   342  			NumExtensions: 0,
   343  			NumServices:   0,
   344  		},
   345  		GoTypes:           file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_goTypes,
   346  		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_depIdxs,
   347  		MessageInfos:      file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_msgTypes,
   348  	}.Build()
   349  	File_google_cloud_aiplatform_v1beta1_feature_view_sync_proto = out.File
   350  	file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_rawDesc = nil
   351  	file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_goTypes = nil
   352  	file_google_cloud_aiplatform_v1beta1_feature_view_sync_proto_depIdxs = nil
   353  }