cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/model_monitoring_job.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/model_monitoring_job.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  // Represents a model monitoring job that analyze dataset using different
    42  // monitoring algorithm.
    43  type ModelMonitoringJob struct {
    44  	state         protoimpl.MessageState
    45  	sizeCache     protoimpl.SizeCache
    46  	unknownFields protoimpl.UnknownFields
    47  
    48  	// Output only. Resource name of a ModelMonitoringJob. Format:
    49  	// `projects/{project_id}/locations/{location_id}/modelMonitors/{model_monitor_id}/modelMonitoringJobs/{model_monitoring_job_id}`
    50  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    51  	// The display name of the ModelMonitoringJob.
    52  	// The name can be up to 128 characters long and can consist of any UTF-8.
    53  	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
    54  	// Monitoring monitoring job spec. It outlines the specifications for
    55  	// monitoring objectives, notifications, and result exports. If left blank,
    56  	// the default monitoring specifications from the top-level resource
    57  	// 'ModelMonitor' will be applied. If provided, we will use the specification
    58  	// defined here rather than the default one.
    59  	ModelMonitoringSpec *ModelMonitoringSpec `protobuf:"bytes,3,opt,name=model_monitoring_spec,json=modelMonitoringSpec,proto3" json:"model_monitoring_spec,omitempty"`
    60  	// Output only. Timestamp when this ModelMonitoringJob was created.
    61  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    62  	// Output only. Timestamp when this ModelMonitoringJob was updated most
    63  	// recently.
    64  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    65  	// Output only. The state of the monitoring job.
    66  	//   - When the job is still creating, the state will be 'JOB_STATE_PENDING'.
    67  	//   - Once the job is successfully created, the state will be
    68  	//     'JOB_STATE_RUNNING'.
    69  	//   - Once the job is finished, the state will be one of
    70  	//     'JOB_STATE_FAILED', 'JOB_STATE_SUCCEEDED',
    71  	//     'JOB_STATE_PARTIALLY_SUCCEEDED'.
    72  	State JobState `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.aiplatform.v1beta1.JobState" json:"state,omitempty"`
    73  	// Output only. Schedule resource name. It will only appear when this job is
    74  	// triggered by a schedule.
    75  	Schedule string `protobuf:"bytes,7,opt,name=schedule,proto3" json:"schedule,omitempty"`
    76  	// Output only. Execution results for all the monitoring objectives.
    77  	JobExecutionDetail *ModelMonitoringJobExecutionDetail `protobuf:"bytes,8,opt,name=job_execution_detail,json=jobExecutionDetail,proto3" json:"job_execution_detail,omitempty"`
    78  	// Output only. Timestamp when this ModelMonitoringJob was scheduled. It will
    79  	// only appear when this job is triggered by a schedule.
    80  	ScheduleTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=schedule_time,json=scheduleTime,proto3" json:"schedule_time,omitempty"`
    81  }
    82  
    83  func (x *ModelMonitoringJob) Reset() {
    84  	*x = ModelMonitoringJob{}
    85  	mi := &file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_msgTypes[0]
    86  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    87  	ms.StoreMessageInfo(mi)
    88  }
    89  
    90  func (x *ModelMonitoringJob) String() string {
    91  	return protoimpl.X.MessageStringOf(x)
    92  }
    93  
    94  func (*ModelMonitoringJob) ProtoMessage() {}
    95  
    96  func (x *ModelMonitoringJob) ProtoReflect() protoreflect.Message {
    97  	mi := &file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_msgTypes[0]
    98  	if x != nil {
    99  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   100  		if ms.LoadMessageInfo() == nil {
   101  			ms.StoreMessageInfo(mi)
   102  		}
   103  		return ms
   104  	}
   105  	return mi.MessageOf(x)
   106  }
   107  
   108  // Deprecated: Use ModelMonitoringJob.ProtoReflect.Descriptor instead.
   109  func (*ModelMonitoringJob) Descriptor() ([]byte, []int) {
   110  	return file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDescGZIP(), []int{0}
   111  }
   112  
   113  func (x *ModelMonitoringJob) GetName() string {
   114  	if x != nil {
   115  		return x.Name
   116  	}
   117  	return ""
   118  }
   119  
   120  func (x *ModelMonitoringJob) GetDisplayName() string {
   121  	if x != nil {
   122  		return x.DisplayName
   123  	}
   124  	return ""
   125  }
   126  
   127  func (x *ModelMonitoringJob) GetModelMonitoringSpec() *ModelMonitoringSpec {
   128  	if x != nil {
   129  		return x.ModelMonitoringSpec
   130  	}
   131  	return nil
   132  }
   133  
   134  func (x *ModelMonitoringJob) GetCreateTime() *timestamppb.Timestamp {
   135  	if x != nil {
   136  		return x.CreateTime
   137  	}
   138  	return nil
   139  }
   140  
   141  func (x *ModelMonitoringJob) GetUpdateTime() *timestamppb.Timestamp {
   142  	if x != nil {
   143  		return x.UpdateTime
   144  	}
   145  	return nil
   146  }
   147  
   148  func (x *ModelMonitoringJob) GetState() JobState {
   149  	if x != nil {
   150  		return x.State
   151  	}
   152  	return JobState_JOB_STATE_UNSPECIFIED
   153  }
   154  
   155  func (x *ModelMonitoringJob) GetSchedule() string {
   156  	if x != nil {
   157  		return x.Schedule
   158  	}
   159  	return ""
   160  }
   161  
   162  func (x *ModelMonitoringJob) GetJobExecutionDetail() *ModelMonitoringJobExecutionDetail {
   163  	if x != nil {
   164  		return x.JobExecutionDetail
   165  	}
   166  	return nil
   167  }
   168  
   169  func (x *ModelMonitoringJob) GetScheduleTime() *timestamppb.Timestamp {
   170  	if x != nil {
   171  		return x.ScheduleTime
   172  	}
   173  	return nil
   174  }
   175  
   176  // Represent the execution details of the job.
   177  type ModelMonitoringJobExecutionDetail struct {
   178  	state         protoimpl.MessageState
   179  	sizeCache     protoimpl.SizeCache
   180  	unknownFields protoimpl.UnknownFields
   181  
   182  	// Processed baseline datasets.
   183  	BaselineDatasets []*ModelMonitoringJobExecutionDetail_ProcessedDataset `protobuf:"bytes,1,rep,name=baseline_datasets,json=baselineDatasets,proto3" json:"baseline_datasets,omitempty"`
   184  	// Processed target datasets.
   185  	TargetDatasets []*ModelMonitoringJobExecutionDetail_ProcessedDataset `protobuf:"bytes,2,rep,name=target_datasets,json=targetDatasets,proto3" json:"target_datasets,omitempty"`
   186  	// Status of data processing for each monitoring objective.
   187  	// Key is the objective.
   188  	ObjectiveStatus map[string]*status.Status `protobuf:"bytes,3,rep,name=objective_status,json=objectiveStatus,proto3" json:"objective_status,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   189  	// Additional job error status.
   190  	Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
   191  }
   192  
   193  func (x *ModelMonitoringJobExecutionDetail) Reset() {
   194  	*x = ModelMonitoringJobExecutionDetail{}
   195  	mi := &file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_msgTypes[1]
   196  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   197  	ms.StoreMessageInfo(mi)
   198  }
   199  
   200  func (x *ModelMonitoringJobExecutionDetail) String() string {
   201  	return protoimpl.X.MessageStringOf(x)
   202  }
   203  
   204  func (*ModelMonitoringJobExecutionDetail) ProtoMessage() {}
   205  
   206  func (x *ModelMonitoringJobExecutionDetail) ProtoReflect() protoreflect.Message {
   207  	mi := &file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_msgTypes[1]
   208  	if x != nil {
   209  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   210  		if ms.LoadMessageInfo() == nil {
   211  			ms.StoreMessageInfo(mi)
   212  		}
   213  		return ms
   214  	}
   215  	return mi.MessageOf(x)
   216  }
   217  
   218  // Deprecated: Use ModelMonitoringJobExecutionDetail.ProtoReflect.Descriptor instead.
   219  func (*ModelMonitoringJobExecutionDetail) Descriptor() ([]byte, []int) {
   220  	return file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDescGZIP(), []int{1}
   221  }
   222  
   223  func (x *ModelMonitoringJobExecutionDetail) GetBaselineDatasets() []*ModelMonitoringJobExecutionDetail_ProcessedDataset {
   224  	if x != nil {
   225  		return x.BaselineDatasets
   226  	}
   227  	return nil
   228  }
   229  
   230  func (x *ModelMonitoringJobExecutionDetail) GetTargetDatasets() []*ModelMonitoringJobExecutionDetail_ProcessedDataset {
   231  	if x != nil {
   232  		return x.TargetDatasets
   233  	}
   234  	return nil
   235  }
   236  
   237  func (x *ModelMonitoringJobExecutionDetail) GetObjectiveStatus() map[string]*status.Status {
   238  	if x != nil {
   239  		return x.ObjectiveStatus
   240  	}
   241  	return nil
   242  }
   243  
   244  func (x *ModelMonitoringJobExecutionDetail) GetError() *status.Status {
   245  	if x != nil {
   246  		return x.Error
   247  	}
   248  	return nil
   249  }
   250  
   251  // Processed dataset information.
   252  type ModelMonitoringJobExecutionDetail_ProcessedDataset struct {
   253  	state         protoimpl.MessageState
   254  	sizeCache     protoimpl.SizeCache
   255  	unknownFields protoimpl.UnknownFields
   256  
   257  	// Actual data location of the processed dataset.
   258  	Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
   259  	// Dataset time range information if any.
   260  	TimeRange *interval.Interval `protobuf:"bytes,2,opt,name=time_range,json=timeRange,proto3" json:"time_range,omitempty"`
   261  }
   262  
   263  func (x *ModelMonitoringJobExecutionDetail_ProcessedDataset) Reset() {
   264  	*x = ModelMonitoringJobExecutionDetail_ProcessedDataset{}
   265  	mi := &file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_msgTypes[2]
   266  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   267  	ms.StoreMessageInfo(mi)
   268  }
   269  
   270  func (x *ModelMonitoringJobExecutionDetail_ProcessedDataset) String() string {
   271  	return protoimpl.X.MessageStringOf(x)
   272  }
   273  
   274  func (*ModelMonitoringJobExecutionDetail_ProcessedDataset) ProtoMessage() {}
   275  
   276  func (x *ModelMonitoringJobExecutionDetail_ProcessedDataset) ProtoReflect() protoreflect.Message {
   277  	mi := &file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_msgTypes[2]
   278  	if x != nil {
   279  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   280  		if ms.LoadMessageInfo() == nil {
   281  			ms.StoreMessageInfo(mi)
   282  		}
   283  		return ms
   284  	}
   285  	return mi.MessageOf(x)
   286  }
   287  
   288  // Deprecated: Use ModelMonitoringJobExecutionDetail_ProcessedDataset.ProtoReflect.Descriptor instead.
   289  func (*ModelMonitoringJobExecutionDetail_ProcessedDataset) Descriptor() ([]byte, []int) {
   290  	return file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDescGZIP(), []int{1, 0}
   291  }
   292  
   293  func (x *ModelMonitoringJobExecutionDetail_ProcessedDataset) GetLocation() string {
   294  	if x != nil {
   295  		return x.Location
   296  	}
   297  	return ""
   298  }
   299  
   300  func (x *ModelMonitoringJobExecutionDetail_ProcessedDataset) GetTimeRange() *interval.Interval {
   301  	if x != nil {
   302  		return x.TimeRange
   303  	}
   304  	return nil
   305  }
   306  
   307  var File_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto protoreflect.FileDescriptor
   308  
   309  var file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDesc = []byte{
   310  	0x0a, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
   311  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   312  	0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
   313  	0x6e, 0x67, 0x5f, 0x6a, 0x6f, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f,
   314  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
   315  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67,
   316  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f,
   317  	0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
   318  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75,
   319  	0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   320  	0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   321  	0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6a, 0x6f, 0x62, 0x5f, 0x73,
   322  	0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3b, 0x67, 0x6f, 0x6f, 0x67,
   323  	0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
   324  	0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65,
   325  	0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x70, 0x65,
   326  	0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   327  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
   328  	0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   329  	0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   330  	0x6f, 0x1a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x69,
   331  	0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x06,
   332  	0x0a, 0x12, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
   333  	0x67, 0x4a, 0x6f, 0x62, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
   334  	0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a,
   335  	0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20,
   336  	0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65,
   337  	0x12, 0x68, 0x0a, 0x15, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f,
   338  	0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
   339  	0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
   340  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   341  	0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
   342  	0x67, 0x53, 0x70, 0x65, 0x63, 0x52, 0x13, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x6f, 0x6e, 0x69,
   343  	0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x70, 0x65, 0x63, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72,
   344  	0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
   345  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   346  	0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03,
   347  	0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b,
   348  	0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
   349  	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   350  	0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0,
   351  	0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x44,
   352  	0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e,
   353  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70,
   354  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
   355  	0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73,
   356  	0x74, 0x61, 0x74, 0x65, 0x12, 0x46, 0x0a, 0x08, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
   357  	0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x03, 0xfa, 0x41, 0x24, 0x0a, 0x22,
   358  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   359  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75,
   360  	0x6c, 0x65, 0x52, 0x08, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x79, 0x0a, 0x14,
   361  	0x6a, 0x6f, 0x62, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65,
   362  	0x74, 0x61, 0x69, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f,
   363  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
   364  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x6f, 0x64,
   365  	0x65, 0x6c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x45,
   366  	0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x03,
   367  	0xe0, 0x41, 0x03, 0x52, 0x12, 0x6a, 0x6f, 0x62, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f,
   368  	0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x44, 0x0a, 0x0d, 0x73, 0x63, 0x68, 0x65, 0x64,
   369  	0x75, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
   370  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   371  	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
   372  	0x0c, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x3a, 0xa4, 0x01,
   373  	0xea, 0x41, 0xa0, 0x01, 0x0a, 0x2c, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
   374  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
   375  	0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x4a,
   376  	0x6f, 0x62, 0x12, 0x70, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72,
   377  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   378  	0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x6d, 0x6f, 0x64, 0x65,
   379  	0x6c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x7b, 0x6d, 0x6f, 0x64, 0x65, 0x6c,
   380  	0x5f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x7d, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4d,
   381  	0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x73, 0x2f, 0x7b, 0x6d,
   382  	0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x5f,
   383  	0x6a, 0x6f, 0x62, 0x7d, 0x22, 0x91, 0x05, 0x0a, 0x21, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x6f,
   384  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x45, 0x78, 0x65, 0x63, 0x75,
   385  	0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x80, 0x01, 0x0a, 0x11, 0x62,
   386  	0x61, 0x73, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73,
   387  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x53, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   388  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
   389  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x6f,
   390  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x45, 0x78, 0x65, 0x63, 0x75,
   391  	0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65,
   392  	0x73, 0x73, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x52, 0x10, 0x62, 0x61, 0x73,
   393  	0x65, 0x6c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x12, 0x7c, 0x0a,
   394  	0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73,
   395  	0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x53, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   396  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
   397  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x6f,
   398  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x45, 0x78, 0x65, 0x63, 0x75,
   399  	0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65,
   400  	0x73, 0x73, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x52, 0x0e, 0x74, 0x61, 0x72,
   401  	0x67, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x12, 0x82, 0x01, 0x0a, 0x10,
   402  	0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
   403  	0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   404  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
   405  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x6f,
   406  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x45, 0x78, 0x65, 0x63, 0x75,
   407  	0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x4f, 0x62, 0x6a, 0x65, 0x63,
   408  	0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
   409  	0x0f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
   410  	0x12, 0x28, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
   411  	0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61,
   412  	0x74, 0x75, 0x73, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x1a, 0x64, 0x0a, 0x10, 0x50, 0x72,
   413  	0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, 0x1a,
   414  	0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
   415  	0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x0a, 0x0a, 0x74, 0x69,
   416  	0x6d, 0x65, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
   417  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x49, 0x6e, 0x74,
   418  	0x65, 0x72, 0x76, 0x61, 0x6c, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65,
   419  	0x1a, 0x56, 0x0a, 0x14, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61,
   420  	0x74, 0x75, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
   421  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x28, 0x0a, 0x05, 0x76, 0x61,
   422  	0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   423  	0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x76,
   424  	0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0xee, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d,
   425  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
   426  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
   427  	0x42, 0x17, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e,
   428  	0x67, 0x4a, 0x6f, 0x62, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f,
   429  	0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f,
   430  	0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76,
   431  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
   432  	0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62,
   433  	0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   434  	0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74,
   435  	0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75,
   436  	0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62,
   437  	0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43,
   438  	0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
   439  	0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   440  	0x33,
   441  }
   442  
   443  var (
   444  	file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDescOnce sync.Once
   445  	file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDesc
   446  )
   447  
   448  func file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDescGZIP() []byte {
   449  	file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDescOnce.Do(func() {
   450  		file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDescData)
   451  	})
   452  	return file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDescData
   453  }
   454  
   455  var file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
   456  var file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_goTypes = []any{
   457  	(*ModelMonitoringJob)(nil),                                 // 0: google.cloud.aiplatform.v1beta1.ModelMonitoringJob
   458  	(*ModelMonitoringJobExecutionDetail)(nil),                  // 1: google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail
   459  	(*ModelMonitoringJobExecutionDetail_ProcessedDataset)(nil), // 2: google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail.ProcessedDataset
   460  	nil,                           // 3: google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail.ObjectiveStatusEntry
   461  	(*ModelMonitoringSpec)(nil),   // 4: google.cloud.aiplatform.v1beta1.ModelMonitoringSpec
   462  	(*timestamppb.Timestamp)(nil), // 5: google.protobuf.Timestamp
   463  	(JobState)(0),                 // 6: google.cloud.aiplatform.v1beta1.JobState
   464  	(*status.Status)(nil),         // 7: google.rpc.Status
   465  	(*interval.Interval)(nil),     // 8: google.type.Interval
   466  }
   467  var file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_depIdxs = []int32{
   468  	4,  // 0: google.cloud.aiplatform.v1beta1.ModelMonitoringJob.model_monitoring_spec:type_name -> google.cloud.aiplatform.v1beta1.ModelMonitoringSpec
   469  	5,  // 1: google.cloud.aiplatform.v1beta1.ModelMonitoringJob.create_time:type_name -> google.protobuf.Timestamp
   470  	5,  // 2: google.cloud.aiplatform.v1beta1.ModelMonitoringJob.update_time:type_name -> google.protobuf.Timestamp
   471  	6,  // 3: google.cloud.aiplatform.v1beta1.ModelMonitoringJob.state:type_name -> google.cloud.aiplatform.v1beta1.JobState
   472  	1,  // 4: google.cloud.aiplatform.v1beta1.ModelMonitoringJob.job_execution_detail:type_name -> google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail
   473  	5,  // 5: google.cloud.aiplatform.v1beta1.ModelMonitoringJob.schedule_time:type_name -> google.protobuf.Timestamp
   474  	2,  // 6: google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail.baseline_datasets:type_name -> google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail.ProcessedDataset
   475  	2,  // 7: google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail.target_datasets:type_name -> google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail.ProcessedDataset
   476  	3,  // 8: google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail.objective_status:type_name -> google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail.ObjectiveStatusEntry
   477  	7,  // 9: google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail.error:type_name -> google.rpc.Status
   478  	8,  // 10: google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail.ProcessedDataset.time_range:type_name -> google.type.Interval
   479  	7,  // 11: google.cloud.aiplatform.v1beta1.ModelMonitoringJobExecutionDetail.ObjectiveStatusEntry.value:type_name -> google.rpc.Status
   480  	12, // [12:12] is the sub-list for method output_type
   481  	12, // [12:12] is the sub-list for method input_type
   482  	12, // [12:12] is the sub-list for extension type_name
   483  	12, // [12:12] is the sub-list for extension extendee
   484  	0,  // [0:12] is the sub-list for field type_name
   485  }
   486  
   487  func init() { file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_init() }
   488  func file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_init() {
   489  	if File_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto != nil {
   490  		return
   491  	}
   492  	file_google_cloud_aiplatform_v1beta1_job_state_proto_init()
   493  	file_google_cloud_aiplatform_v1beta1_model_monitoring_spec_proto_init()
   494  	type x struct{}
   495  	out := protoimpl.TypeBuilder{
   496  		File: protoimpl.DescBuilder{
   497  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   498  			RawDescriptor: file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDesc,
   499  			NumEnums:      0,
   500  			NumMessages:   4,
   501  			NumExtensions: 0,
   502  			NumServices:   0,
   503  		},
   504  		GoTypes:           file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_goTypes,
   505  		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_depIdxs,
   506  		MessageInfos:      file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_msgTypes,
   507  	}.Build()
   508  	File_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto = out.File
   509  	file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_rawDesc = nil
   510  	file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_goTypes = nil
   511  	file_google_cloud_aiplatform_v1beta1_model_monitoring_job_proto_depIdxs = nil
   512  }