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