Class ModelDeploymentMonitoringScheduleConfig.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
      • getDefaultInstanceForType

        public ModelDeploymentMonitoringScheduleConfig getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public ModelDeploymentMonitoringScheduleConfig build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public ModelDeploymentMonitoringScheduleConfig buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
      • hasMonitorInterval

        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];
        Specified by:
        hasMonitorInterval in interface ModelDeploymentMonitoringScheduleConfigOrBuilder
        Returns:
        Whether the monitorInterval field is set.
      • getMonitorInterval

        public com.google.protobuf.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];
        Specified by:
        getMonitorInterval in interface ModelDeploymentMonitoringScheduleConfigOrBuilder
        Returns:
        The monitorInterval.
      • setMonitorInterval

        public ModelDeploymentMonitoringScheduleConfig.Builder setMonitorInterval​(com.google.protobuf.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];
      • setMonitorInterval

        public ModelDeploymentMonitoringScheduleConfig.Builder setMonitorInterval​(com.google.protobuf.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];
      • mergeMonitorInterval

        public ModelDeploymentMonitoringScheduleConfig.Builder mergeMonitorInterval​(com.google.protobuf.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];
      • clearMonitorInterval

        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];
      • getMonitorIntervalBuilder

        public com.google.protobuf.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];
      • getMonitorIntervalOrBuilder

        public com.google.protobuf.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];
        Specified by:
        getMonitorIntervalOrBuilder in interface ModelDeploymentMonitoringScheduleConfigOrBuilder
      • hasMonitorWindow

        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][google.cloud.aiplatform.v1.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;
        Specified by:
        hasMonitorWindow in interface ModelDeploymentMonitoringScheduleConfigOrBuilder
        Returns:
        Whether the monitorWindow field is set.
      • getMonitorWindow

        public com.google.protobuf.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][google.cloud.aiplatform.v1.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;
        Specified by:
        getMonitorWindow in interface ModelDeploymentMonitoringScheduleConfigOrBuilder
        Returns:
        The monitorWindow.
      • setMonitorWindow

        public ModelDeploymentMonitoringScheduleConfig.Builder setMonitorWindow​(com.google.protobuf.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][google.cloud.aiplatform.v1.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;
      • setMonitorWindow

        public ModelDeploymentMonitoringScheduleConfig.Builder setMonitorWindow​(com.google.protobuf.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][google.cloud.aiplatform.v1.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;
      • mergeMonitorWindow

        public ModelDeploymentMonitoringScheduleConfig.Builder mergeMonitorWindow​(com.google.protobuf.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][google.cloud.aiplatform.v1.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;
      • clearMonitorWindow

        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][google.cloud.aiplatform.v1.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;
      • getMonitorWindowBuilder

        public com.google.protobuf.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][google.cloud.aiplatform.v1.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;
      • getMonitorWindowOrBuilder

        public com.google.protobuf.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][google.cloud.aiplatform.v1.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;
        Specified by:
        getMonitorWindowOrBuilder in interface ModelDeploymentMonitoringScheduleConfigOrBuilder