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
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 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 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.
|
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 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 setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
public final ModelDeploymentMonitoringScheduleConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides