public static final class ModelMonitoringSpec.Builder extends GeneratedMessageV3.Builder<ModelMonitoringSpec.Builder> implements ModelMonitoringSpecOrBuilder
Monitoring monitoring job spec. It outlines the specifications for monitoring
objectives, notifications, and result exports.
Protobuf type google.cloud.aiplatform.v1beta1.ModelMonitoringSpec
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 ModelMonitoringSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public ModelMonitoringSpec build()
public ModelMonitoringSpec buildPartial()
public ModelMonitoringSpec.Builder clear()
Overrides
public ModelMonitoringSpec.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public ModelMonitoringSpec.Builder clearNotificationSpec()
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2;
public ModelMonitoringSpec.Builder clearObjectiveSpec()
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1;
public ModelMonitoringSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public ModelMonitoringSpec.Builder clearOutputSpec()
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3;
public ModelMonitoringSpec.Builder clone()
Overrides
public ModelMonitoringSpec getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public ModelMonitoringNotificationSpec getNotificationSpec()
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2;
public ModelMonitoringNotificationSpec.Builder getNotificationSpecBuilder()
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2;
public ModelMonitoringNotificationSpecOrBuilder getNotificationSpecOrBuilder()
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2;
public ModelMonitoringObjectiveSpec getObjectiveSpec()
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1;
public ModelMonitoringObjectiveSpec.Builder getObjectiveSpecBuilder()
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1;
public ModelMonitoringObjectiveSpecOrBuilder getObjectiveSpecOrBuilder()
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1;
public ModelMonitoringOutputSpec getOutputSpec()
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3;
public ModelMonitoringOutputSpec.Builder getOutputSpecBuilder()
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3;
public ModelMonitoringOutputSpecOrBuilder getOutputSpecOrBuilder()
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3;
public boolean hasNotificationSpec()
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2;
Returns |
Type |
Description |
boolean |
Whether the notificationSpec field is set.
|
public boolean hasObjectiveSpec()
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1;
Returns |
Type |
Description |
boolean |
Whether the objectiveSpec field is set.
|
public boolean hasOutputSpec()
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3;
Returns |
Type |
Description |
boolean |
Whether the outputSpec field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ModelMonitoringSpec.Builder mergeFrom(ModelMonitoringSpec other)
public ModelMonitoringSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public ModelMonitoringSpec.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public ModelMonitoringSpec.Builder mergeNotificationSpec(ModelMonitoringNotificationSpec value)
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2;
public ModelMonitoringSpec.Builder mergeObjectiveSpec(ModelMonitoringObjectiveSpec value)
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1;
public ModelMonitoringSpec.Builder mergeOutputSpec(ModelMonitoringOutputSpec value)
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3;
public final ModelMonitoringSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public ModelMonitoringSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public ModelMonitoringSpec.Builder setNotificationSpec(ModelMonitoringNotificationSpec value)
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2;
public ModelMonitoringSpec.Builder setNotificationSpec(ModelMonitoringNotificationSpec.Builder builderForValue)
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2;
public ModelMonitoringSpec.Builder setObjectiveSpec(ModelMonitoringObjectiveSpec value)
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1;
public ModelMonitoringSpec.Builder setObjectiveSpec(ModelMonitoringObjectiveSpec.Builder builderForValue)
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1;
public ModelMonitoringSpec.Builder setOutputSpec(ModelMonitoringOutputSpec value)
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3;
public ModelMonitoringSpec.Builder setOutputSpec(ModelMonitoringOutputSpec.Builder builderForValue)
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3;
public ModelMonitoringSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final ModelMonitoringSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides