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.v1beta1.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.v1beta1.ModelDeploymentMonitoringScheduleConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelDeploymentMonitoringScheduleConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ModelDeploymentMonitoringScheduleConfig
build()
ModelDeploymentMonitoringScheduleConfig
buildPartial()
ModelDeploymentMonitoringScheduleConfig.Builder
clear()
ModelDeploymentMonitoringScheduleConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ModelDeploymentMonitoringScheduleConfig.Builder
clearMonitorInterval()
Required.ModelDeploymentMonitoringScheduleConfig.Builder
clearMonitorWindow()
The time window of the prediction data being included in each prediction dataset.ModelDeploymentMonitoringScheduleConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ModelDeploymentMonitoringScheduleConfig.Builder
clone()
ModelDeploymentMonitoringScheduleConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.Duration
getMonitorInterval()
Required.com.google.protobuf.Duration.Builder
getMonitorIntervalBuilder()
Required.com.google.protobuf.DurationOrBuilder
getMonitorIntervalOrBuilder()
Required.com.google.protobuf.Duration
getMonitorWindow()
The time window of the prediction data being included in each prediction dataset.com.google.protobuf.Duration.Builder
getMonitorWindowBuilder()
The time window of the prediction data being included in each prediction dataset.com.google.protobuf.DurationOrBuilder
getMonitorWindowOrBuilder()
The time window of the prediction data being included in each prediction dataset.boolean
hasMonitorInterval()
Required.boolean
hasMonitorWindow()
The time window of the prediction data being included in each prediction dataset.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ModelDeploymentMonitoringScheduleConfig.Builder
mergeFrom(ModelDeploymentMonitoringScheduleConfig other)
ModelDeploymentMonitoringScheduleConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ModelDeploymentMonitoringScheduleConfig.Builder
mergeFrom(com.google.protobuf.Message other)
ModelDeploymentMonitoringScheduleConfig.Builder
mergeMonitorInterval(com.google.protobuf.Duration value)
Required.ModelDeploymentMonitoringScheduleConfig.Builder
mergeMonitorWindow(com.google.protobuf.Duration value)
The time window of the prediction data being included in each prediction dataset.ModelDeploymentMonitoringScheduleConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ModelDeploymentMonitoringScheduleConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ModelDeploymentMonitoringScheduleConfig.Builder
setMonitorInterval(com.google.protobuf.Duration value)
Required.ModelDeploymentMonitoringScheduleConfig.Builder
setMonitorInterval(com.google.protobuf.Duration.Builder builderForValue)
Required.ModelDeploymentMonitoringScheduleConfig.Builder
setMonitorWindow(com.google.protobuf.Duration value)
The time window of the prediction data being included in each prediction dataset.ModelDeploymentMonitoringScheduleConfig.Builder
setMonitorWindow(com.google.protobuf.Duration.Builder builderForValue)
The time window of the prediction data being included in each prediction dataset.ModelDeploymentMonitoringScheduleConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ModelDeploymentMonitoringScheduleConfig.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
clear
public ModelDeploymentMonitoringScheduleConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
getDefaultInstanceForType
public ModelDeploymentMonitoringScheduleConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ModelDeploymentMonitoringScheduleConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ModelDeploymentMonitoringScheduleConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ModelDeploymentMonitoringScheduleConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
setField
public ModelDeploymentMonitoringScheduleConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
clearField
public ModelDeploymentMonitoringScheduleConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
clearOneof
public ModelDeploymentMonitoringScheduleConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
setRepeatedField
public ModelDeploymentMonitoringScheduleConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
addRepeatedField
public ModelDeploymentMonitoringScheduleConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
mergeFrom
public ModelDeploymentMonitoringScheduleConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
mergeFrom
public ModelDeploymentMonitoringScheduleConfig.Builder mergeFrom(ModelDeploymentMonitoringScheduleConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasMonitorInterval
in 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:
getMonitorInterval
in 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:
getMonitorIntervalOrBuilder
in 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.v1beta1.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 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.v1beta1.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 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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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 interfaceModelDeploymentMonitoringScheduleConfigOrBuilder
-
setUnknownFields
public final ModelDeploymentMonitoringScheduleConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
mergeUnknownFields
public final ModelDeploymentMonitoringScheduleConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ModelDeploymentMonitoringScheduleConfig.Builder>
-
-