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.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()
Returns
Methods
public ModelDeploymentMonitoringScheduleConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public ModelDeploymentMonitoringScheduleConfig build()
Returns
public ModelDeploymentMonitoringScheduleConfig buildPartial()
Returns
public ModelDeploymentMonitoringScheduleConfig.Builder clear()
Returns
Overrides
public ModelDeploymentMonitoringScheduleConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
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];
Returns
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;
Returns
public ModelDeploymentMonitoringScheduleConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
public ModelDeploymentMonitoringScheduleConfig.Builder clone()
Returns
Overrides
public ModelDeploymentMonitoringScheduleConfig getDefaultInstanceForType()
Returns
public Descriptors.Descriptor getDescriptorForType()
Returns
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];
Returns
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];
Returns
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;
Returns
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;
Returns
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()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public ModelDeploymentMonitoringScheduleConfig.Builder mergeFrom(ModelDeploymentMonitoringScheduleConfig other)
Parameter
Returns
public ModelDeploymentMonitoringScheduleConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
public ModelDeploymentMonitoringScheduleConfig.Builder mergeFrom(Message other)
Parameter
Returns
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
Returns
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
Returns
public final ModelDeploymentMonitoringScheduleConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
public ModelDeploymentMonitoringScheduleConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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
Returns
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
|
Returns
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
Returns
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
|
Returns
public ModelDeploymentMonitoringScheduleConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
public final ModelDeploymentMonitoringScheduleConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides