Class ModelMonitoringSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ModelMonitoringSpec.Builder>
com.google.cloud.aiplatform.v1beta1.ModelMonitoringSpec.Builder
- All Implemented Interfaces:
ModelMonitoringSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ModelMonitoringSpec
public static final class ModelMonitoringSpec.Builder
extends com.google.protobuf.GeneratedMessage.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-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The model monitoring notification spec.The monitoring objective spec.The Output destination spec for metrics, error logs, etc.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe model monitoring notification spec.The model monitoring notification spec.The model monitoring notification spec.The monitoring objective spec.The monitoring objective spec.The monitoring objective spec.The Output destination spec for metrics, error logs, etc.The Output destination spec for metrics, error logs, etc.The Output destination spec for metrics, error logs, etc.booleanThe model monitoring notification spec.booleanThe monitoring objective spec.booleanThe Output destination spec for metrics, error logs, etc.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ModelMonitoringSpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The model monitoring notification spec.The monitoring objective spec.The Output destination spec for metrics, error logs, etc.The model monitoring notification spec.setNotificationSpec(ModelMonitoringNotificationSpec.Builder builderForValue) The model monitoring notification spec.The monitoring objective spec.setObjectiveSpec(ModelMonitoringObjectiveSpec.Builder builderForValue) The monitoring objective spec.The Output destination spec for metrics, error logs, etc.setOutputSpec(ModelMonitoringOutputSpec.Builder builderForValue) The Output destination spec for metrics, error logs, etc.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ModelMonitoringSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ModelMonitoringSpec.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.GeneratedMessage.Builder<ModelMonitoringSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ModelMonitoringSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ModelMonitoringSpec.Builder>
-
mergeFrom
public ModelMonitoringSpec.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<ModelMonitoringSpec.Builder>- Throws:
IOException
-
hasObjectiveSpec
public boolean hasObjectiveSpec()The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1;- Specified by:
hasObjectiveSpecin interfaceModelMonitoringSpecOrBuilder- Returns:
- Whether the objectiveSpec field is set.
-
getObjectiveSpec
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1;- Specified by:
getObjectiveSpecin interfaceModelMonitoringSpecOrBuilder- Returns:
- The objectiveSpec.
-
setObjectiveSpec
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1; -
setObjectiveSpec
public ModelMonitoringSpec.Builder setObjectiveSpec(ModelMonitoringObjectiveSpec.Builder builderForValue) The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1; -
mergeObjectiveSpec
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1; -
clearObjectiveSpec
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1; -
getObjectiveSpecBuilder
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1; -
getObjectiveSpecOrBuilder
The monitoring objective spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveSpec objective_spec = 1;- Specified by:
getObjectiveSpecOrBuilderin interfaceModelMonitoringSpecOrBuilder
-
hasNotificationSpec
public boolean hasNotificationSpec()The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2;- Specified by:
hasNotificationSpecin interfaceModelMonitoringSpecOrBuilder- Returns:
- Whether the notificationSpec field is set.
-
getNotificationSpec
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2;- Specified by:
getNotificationSpecin interfaceModelMonitoringSpecOrBuilder- Returns:
- The notificationSpec.
-
setNotificationSpec
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2; -
setNotificationSpec
public ModelMonitoringSpec.Builder setNotificationSpec(ModelMonitoringNotificationSpec.Builder builderForValue) The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2; -
mergeNotificationSpec
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2; -
clearNotificationSpec
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2; -
getNotificationSpecBuilder
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2; -
getNotificationSpecOrBuilder
The model monitoring notification spec.
.google.cloud.aiplatform.v1beta1.ModelMonitoringNotificationSpec notification_spec = 2;- Specified by:
getNotificationSpecOrBuilderin interfaceModelMonitoringSpecOrBuilder
-
hasOutputSpec
public boolean hasOutputSpec()The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3;- Specified by:
hasOutputSpecin interfaceModelMonitoringSpecOrBuilder- Returns:
- Whether the outputSpec field is set.
-
getOutputSpec
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3;- Specified by:
getOutputSpecin interfaceModelMonitoringSpecOrBuilder- Returns:
- The outputSpec.
-
setOutputSpec
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3; -
setOutputSpec
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3; -
mergeOutputSpec
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3; -
clearOutputSpec
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3; -
getOutputSpecBuilder
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3; -
getOutputSpecOrBuilder
The Output destination spec for metrics, error logs, etc.
.google.cloud.aiplatform.v1beta1.ModelMonitoringOutputSpec output_spec = 3;- Specified by:
getOutputSpecOrBuilderin interfaceModelMonitoringSpecOrBuilder
-