public final class UpdateModelDeploymentMonitoringJobRequest extends GeneratedMessageV3 implements UpdateModelDeploymentMonitoringJobRequestOrBuilder
Request message for
JobService.UpdateModelDeploymentMonitoringJob.
Protobuf type google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest
Static Fields
public static final int MODEL_DEPLOYMENT_MONITORING_JOB_FIELD_NUMBER
Field Value
public static final int UPDATE_MASK_FIELD_NUMBER
Field Value
Static Methods
public static UpdateModelDeploymentMonitoringJobRequest getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static UpdateModelDeploymentMonitoringJobRequest.Builder newBuilder()
Returns
public static UpdateModelDeploymentMonitoringJobRequest.Builder newBuilder(UpdateModelDeploymentMonitoringJobRequest prototype)
Parameter
Returns
public static UpdateModelDeploymentMonitoringJobRequest parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static UpdateModelDeploymentMonitoringJobRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static UpdateModelDeploymentMonitoringJobRequest parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static UpdateModelDeploymentMonitoringJobRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static UpdateModelDeploymentMonitoringJobRequest parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static UpdateModelDeploymentMonitoringJobRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static UpdateModelDeploymentMonitoringJobRequest parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static UpdateModelDeploymentMonitoringJobRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static UpdateModelDeploymentMonitoringJobRequest parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static UpdateModelDeploymentMonitoringJobRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static UpdateModelDeploymentMonitoringJobRequest parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static UpdateModelDeploymentMonitoringJobRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<UpdateModelDeploymentMonitoringJobRequest> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public UpdateModelDeploymentMonitoringJobRequest getDefaultInstanceForType()
Returns
public ModelDeploymentMonitoringJob getModelDeploymentMonitoringJob()
Required. The model monitoring configuration which replaces the resource on
the server.
.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob model_deployment_monitoring_job = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
public ModelDeploymentMonitoringJobOrBuilder getModelDeploymentMonitoringJobOrBuilder()
Required. The model monitoring configuration which replaces the resource on
the server.
.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob model_deployment_monitoring_job = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
public Parser<UpdateModelDeploymentMonitoringJobRequest> getParserForType()
Returns
Overrides
public int getSerializedSize()
Returns
Overrides
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
public FieldMask getUpdateMask()
Required. The update mask is used to specify the fields to be overwritten
in the ModelDeploymentMonitoringJob resource by the update. The fields
specified in the update_mask are relative to the resource, not the full
request. A field will be overwritten if it is in the mask. If the user does
not provide a mask then only the non-empty fields present in the request
will be overwritten. Set the update_mask to *
to override all fields. For
the objective config, the user can either provide the update mask for
model_deployment_monitoring_objective_configs or any combination of its
nested fields, such as:
model_deployment_monitoring_objective_configs.objective_config.training_dataset.
Updatable fields:
display_name
model_deployment_monitoring_schedule_config
model_monitoring_alert_config
logging_sampling_strategy
labels
log_ttl
enable_monitoring_pipeline_logs
. and
model_deployment_monitoring_objective_configs
. or
model_deployment_monitoring_objective_configs.objective_config.training_dataset
model_deployment_monitoring_objective_configs.objective_config.training_prediction_skew_detection_config
model_deployment_monitoring_objective_configs.objective_config.prediction_drift_detection_config
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public FieldMaskOrBuilder getUpdateMaskOrBuilder()
Required. The update mask is used to specify the fields to be overwritten
in the ModelDeploymentMonitoringJob resource by the update. The fields
specified in the update_mask are relative to the resource, not the full
request. A field will be overwritten if it is in the mask. If the user does
not provide a mask then only the non-empty fields present in the request
will be overwritten. Set the update_mask to *
to override all fields. For
the objective config, the user can either provide the update mask for
model_deployment_monitoring_objective_configs or any combination of its
nested fields, such as:
model_deployment_monitoring_objective_configs.objective_config.training_dataset.
Updatable fields:
display_name
model_deployment_monitoring_schedule_config
model_monitoring_alert_config
logging_sampling_strategy
labels
log_ttl
enable_monitoring_pipeline_logs
. and
model_deployment_monitoring_objective_configs
. or
model_deployment_monitoring_objective_configs.objective_config.training_dataset
model_deployment_monitoring_objective_configs.objective_config.training_prediction_skew_detection_config
model_deployment_monitoring_objective_configs.objective_config.prediction_drift_detection_config
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public boolean hasModelDeploymentMonitoringJob()
Required. The model monitoring configuration which replaces the resource on
the server.
.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob model_deployment_monitoring_job = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the modelDeploymentMonitoringJob field is set.
|
public boolean hasUpdateMask()
Required. The update mask is used to specify the fields to be overwritten
in the ModelDeploymentMonitoringJob resource by the update. The fields
specified in the update_mask are relative to the resource, not the full
request. A field will be overwritten if it is in the mask. If the user does
not provide a mask then only the non-empty fields present in the request
will be overwritten. Set the update_mask to *
to override all fields. For
the objective config, the user can either provide the update mask for
model_deployment_monitoring_objective_configs or any combination of its
nested fields, such as:
model_deployment_monitoring_objective_configs.objective_config.training_dataset.
Updatable fields:
display_name
model_deployment_monitoring_schedule_config
model_monitoring_alert_config
logging_sampling_strategy
labels
log_ttl
enable_monitoring_pipeline_logs
. and
model_deployment_monitoring_objective_configs
. or
model_deployment_monitoring_objective_configs.objective_config.training_dataset
model_deployment_monitoring_objective_configs.objective_config.training_prediction_skew_detection_config
model_deployment_monitoring_objective_configs.objective_config.prediction_drift_detection_config
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the updateMask field is set.
|
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public UpdateModelDeploymentMonitoringJobRequest.Builder newBuilderForType()
Returns
protected UpdateModelDeploymentMonitoringJobRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public UpdateModelDeploymentMonitoringJobRequest.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions