public static final class ModelDeploymentMonitoringScheduleConfig.Builder extends GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder> implements ModelDeploymentMonitoringScheduleConfigOrBuilder
   
   The config for scheduling monitoring job.
 Protobuf type google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig build()
   
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig buildPartial()
   
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder clear()
   
  
  Overrides
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder clearMonitorInterval()
   
   Required. The model monitoring job scheduling interval. It will be rounded
 up to next full hour. This defines how often the monitoring jobs are
 triggered.
 
 .google.protobuf.Duration monitor_interval = 1 [(.google.api.field_behavior) = REQUIRED];
 
    public ModelDeploymentMonitoringScheduleConfig.Builder clearMonitorWindow()
   
   The time window of the prediction data being included in each prediction
 dataset. This window specifies how long the data should be collected from
 historical model results for each run. If not set,
 ModelDeploymentMonitoringScheduleConfig.monitor_interval
 will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and
 the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to
 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the
 monitoring statistics.
 .google.protobuf.Duration monitor_window = 2;
    public ModelDeploymentMonitoringScheduleConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder clone()
   
  
  Overrides
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig getDefaultInstanceForType()
   
  
  
  
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  
  
    public Duration getMonitorInterval()
   
   Required. The model monitoring job scheduling interval. It will be rounded
 up to next full hour. This defines how often the monitoring jobs are
 triggered.
 
 .google.protobuf.Duration monitor_interval = 1 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Duration | The monitorInterval. | 
    
  
  
  
  
    public Duration.Builder getMonitorIntervalBuilder()
   
   Required. The model monitoring job scheduling interval. It will be rounded
 up to next full hour. This defines how often the monitoring jobs are
 triggered.
 
 .google.protobuf.Duration monitor_interval = 1 [(.google.api.field_behavior) = REQUIRED];
 
    public DurationOrBuilder getMonitorIntervalOrBuilder()
   
   Required. The model monitoring job scheduling interval. It will be rounded
 up to next full hour. This defines how often the monitoring jobs are
 triggered.
 
 .google.protobuf.Duration monitor_interval = 1 [(.google.api.field_behavior) = REQUIRED];
 
    public Duration getMonitorWindow()
   
   The time window of the prediction data being included in each prediction
 dataset. This window specifies how long the data should be collected from
 historical model results for each run. If not set,
 ModelDeploymentMonitoringScheduleConfig.monitor_interval
 will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and
 the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to
 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the
 monitoring statistics.
 .google.protobuf.Duration monitor_window = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Duration | The monitorWindow. | 
    
  
  
  
  
    public Duration.Builder getMonitorWindowBuilder()
   
   The time window of the prediction data being included in each prediction
 dataset. This window specifies how long the data should be collected from
 historical model results for each run. If not set,
 ModelDeploymentMonitoringScheduleConfig.monitor_interval
 will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and
 the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to
 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the
 monitoring statistics.
 .google.protobuf.Duration monitor_window = 2;
    public DurationOrBuilder getMonitorWindowOrBuilder()
   
   The time window of the prediction data being included in each prediction
 dataset. This window specifies how long the data should be collected from
 historical model results for each run. If not set,
 ModelDeploymentMonitoringScheduleConfig.monitor_interval
 will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and
 the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to
 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the
 monitoring statistics.
 .google.protobuf.Duration monitor_window = 2;
    public boolean hasMonitorInterval()
   
   Required. The model monitoring job scheduling interval. It will be rounded
 up to next full hour. This defines how often the monitoring jobs are
 triggered.
 
 .google.protobuf.Duration monitor_interval = 1 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the monitorInterval field is set. | 
    
  
  
  
  
    public boolean hasMonitorWindow()
   
   The time window of the prediction data being included in each prediction
 dataset. This window specifies how long the data should be collected from
 historical model results for each run. If not set,
 ModelDeploymentMonitoringScheduleConfig.monitor_interval
 will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and
 the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to
 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the
 monitoring statistics.
 .google.protobuf.Duration monitor_window = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the monitorWindow field is set. | 
    
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder mergeFrom(ModelDeploymentMonitoringScheduleConfig other)
   
  
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder mergeMonitorInterval(Duration value)
   
   Required. The model monitoring job scheduling interval. It will be rounded
 up to next full hour. This defines how often the monitoring jobs are
 triggered.
 
 .google.protobuf.Duration monitor_interval = 1 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Duration
 | 
    
  
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder mergeMonitorWindow(Duration value)
   
   The time window of the prediction data being included in each prediction
 dataset. This window specifies how long the data should be collected from
 historical model results for each run. If not set,
 ModelDeploymentMonitoringScheduleConfig.monitor_interval
 will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and
 the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to
 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the
 monitoring statistics.
 .google.protobuf.Duration monitor_window = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Duration
 | 
    
  
  
  
  
  
    public final ModelDeploymentMonitoringScheduleConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder setMonitorInterval(Duration value)
   
   Required. The model monitoring job scheduling interval. It will be rounded
 up to next full hour. This defines how often the monitoring jobs are
 triggered.
 
 .google.protobuf.Duration monitor_interval = 1 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Duration
 | 
    
  
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder setMonitorInterval(Duration.Builder builderForValue)
   
   Required. The model monitoring job scheduling interval. It will be rounded
 up to next full hour. This defines how often the monitoring jobs are
 triggered.
 
 .google.protobuf.Duration monitor_interval = 1 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | Builder
 | 
    
  
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder setMonitorWindow(Duration value)
   
   The time window of the prediction data being included in each prediction
 dataset. This window specifies how long the data should be collected from
 historical model results for each run. If not set,
 ModelDeploymentMonitoringScheduleConfig.monitor_interval
 will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and
 the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to
 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the
 monitoring statistics.
 .google.protobuf.Duration monitor_window = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Duration
 | 
    
  
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder setMonitorWindow(Duration.Builder builderForValue)
   
   The time window of the prediction data being included in each prediction
 dataset. This window specifies how long the data should be collected from
 historical model results for each run. If not set,
 ModelDeploymentMonitoringScheduleConfig.monitor_interval
 will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and
 the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to
 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the
 monitoring statistics.
 .google.protobuf.Duration monitor_window = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | Builder
 | 
    
  
  
  
  
  
    public ModelDeploymentMonitoringScheduleConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  
  
    public final ModelDeploymentMonitoringScheduleConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides