Package com.google.cloud.aiplatform.v1
Class ModelDeploymentMonitoringScheduleConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
- com.google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig.Builder
-
- All Implemented Interfaces:
ModelDeploymentMonitoringScheduleConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ModelDeploymentMonitoringScheduleConfig
public static final class ModelDeploymentMonitoringScheduleConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder> implements ModelDeploymentMonitoringScheduleConfigOrBuilder
The config for scheduling monitoring job.
Protobuf typegoogle.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelDeploymentMonitoringScheduleConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ModelDeploymentMonitoringScheduleConfigbuild()ModelDeploymentMonitoringScheduleConfigbuildPartial()ModelDeploymentMonitoringScheduleConfig.Builderclear()ModelDeploymentMonitoringScheduleConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ModelDeploymentMonitoringScheduleConfig.BuilderclearMonitorInterval()Required.ModelDeploymentMonitoringScheduleConfig.BuilderclearMonitorWindow()The time window of the prediction data being included in each prediction dataset.ModelDeploymentMonitoringScheduleConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ModelDeploymentMonitoringScheduleConfig.Builderclone()ModelDeploymentMonitoringScheduleConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.DurationgetMonitorInterval()Required.com.google.protobuf.Duration.BuildergetMonitorIntervalBuilder()Required.com.google.protobuf.DurationOrBuildergetMonitorIntervalOrBuilder()Required.com.google.protobuf.DurationgetMonitorWindow()The time window of the prediction data being included in each prediction dataset.com.google.protobuf.Duration.BuildergetMonitorWindowBuilder()The time window of the prediction data being included in each prediction dataset.com.google.protobuf.DurationOrBuildergetMonitorWindowOrBuilder()The time window of the prediction data being included in each prediction dataset.booleanhasMonitorInterval()Required.booleanhasMonitorWindow()The time window of the prediction data being included in each prediction dataset.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ModelDeploymentMonitoringScheduleConfig.BuildermergeFrom(ModelDeploymentMonitoringScheduleConfig other)ModelDeploymentMonitoringScheduleConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ModelDeploymentMonitoringScheduleConfig.BuildermergeFrom(com.google.protobuf.Message other)ModelDeploymentMonitoringScheduleConfig.BuildermergeMonitorInterval(com.google.protobuf.Duration value)Required.ModelDeploymentMonitoringScheduleConfig.BuildermergeMonitorWindow(com.google.protobuf.Duration value)The time window of the prediction data being included in each prediction dataset.ModelDeploymentMonitoringScheduleConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ModelDeploymentMonitoringScheduleConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ModelDeploymentMonitoringScheduleConfig.BuildersetMonitorInterval(com.google.protobuf.Duration value)Required.ModelDeploymentMonitoringScheduleConfig.BuildersetMonitorInterval(com.google.protobuf.Duration.Builder builderForValue)Required.ModelDeploymentMonitoringScheduleConfig.BuildersetMonitorWindow(com.google.protobuf.Duration value)The time window of the prediction data being included in each prediction dataset.ModelDeploymentMonitoringScheduleConfig.BuildersetMonitorWindow(com.google.protobuf.Duration.Builder builderForValue)The time window of the prediction data being included in each prediction dataset.ModelDeploymentMonitoringScheduleConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ModelDeploymentMonitoringScheduleConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
clear
public ModelDeploymentMonitoringScheduleConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
getDefaultInstanceForType
public ModelDeploymentMonitoringScheduleConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ModelDeploymentMonitoringScheduleConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ModelDeploymentMonitoringScheduleConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ModelDeploymentMonitoringScheduleConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
setField
public ModelDeploymentMonitoringScheduleConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
clearField
public ModelDeploymentMonitoringScheduleConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
clearOneof
public ModelDeploymentMonitoringScheduleConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
setRepeatedField
public ModelDeploymentMonitoringScheduleConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
addRepeatedField
public ModelDeploymentMonitoringScheduleConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
mergeFrom
public ModelDeploymentMonitoringScheduleConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
mergeFrom
public ModelDeploymentMonitoringScheduleConfig.Builder mergeFrom(ModelDeploymentMonitoringScheduleConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
mergeFrom
public ModelDeploymentMonitoringScheduleConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>- Throws:
IOException
-
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:
hasMonitorIntervalin interfaceModelDeploymentMonitoringScheduleConfigOrBuilder- 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:
getMonitorIntervalin interfaceModelDeploymentMonitoringScheduleConfigOrBuilder- 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:
getMonitorIntervalOrBuilderin interfaceModelDeploymentMonitoringScheduleConfigOrBuilder
-
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:
hasMonitorWindowin interfaceModelDeploymentMonitoringScheduleConfigOrBuilder- 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:
getMonitorWindowin interfaceModelDeploymentMonitoringScheduleConfigOrBuilder- 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:
getMonitorWindowOrBuilderin interfaceModelDeploymentMonitoringScheduleConfigOrBuilder
-
setUnknownFields
public final ModelDeploymentMonitoringScheduleConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
mergeUnknownFields
public final ModelDeploymentMonitoringScheduleConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
-