public static final class ModelDeploymentMonitoringScheduleConfig.Builder extends GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder> implements ModelDeploymentMonitoringScheduleConfigOrBuilder
The config for scheduling monitoring job.
Protobuf type google.cloud.aiplatform.v1.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