public final class FeatureMonitorJob extends GeneratedMessageV3 implements FeatureMonitorJobOrBuilder
   
   Vertex AI Feature Monitor Job.
 Protobuf type google.cloud.aiplatform.v1beta1.FeatureMonitorJob
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
  
  
  
    public static final int CREATE_TIME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int DESCRIPTION_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int DRIFT_BASE_FEATURE_MONITOR_JOB_ID_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int DRIFT_BASE_SNAPSHOT_TIME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int FEATURE_SELECTION_CONFIG_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int FINAL_STATUS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int JOB_SUMMARY_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int LABELS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int NAME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int TRIGGER_TYPE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Static Methods
  
  
  
  
    public static FeatureMonitorJob getDefaultInstance()
   
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  
  
    public static FeatureMonitorJob.Builder newBuilder()
   
  
  
  
  
    public static FeatureMonitorJob.Builder newBuilder(FeatureMonitorJob prototype)
   
  
  
  
  
  
    public static FeatureMonitorJob parseDelimitedFrom(InputStream input)
   
  
  
  
  
  
  
    public static FeatureMonitorJob parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static FeatureMonitorJob parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | data | byte[]
 | 
    
  
  
  
  
  
  
    public static FeatureMonitorJob parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static FeatureMonitorJob parseFrom(ByteString data)
   
  
  
  
  
  
  
    public static FeatureMonitorJob parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static FeatureMonitorJob parseFrom(CodedInputStream input)
   
  
  
  
  
  
  
    public static FeatureMonitorJob parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static FeatureMonitorJob parseFrom(InputStream input)
   
  
  
  
  
  
  
    public static FeatureMonitorJob parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static FeatureMonitorJob parseFrom(ByteBuffer data)
   
  
  
  
  
  
  
    public static FeatureMonitorJob parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static Parser<FeatureMonitorJob> parser()
   
  
  Methods
  
  
  
  
    public boolean containsLabels(String key)
   
   Optional. The labels with user-defined metadata to organize your
 FeatureMonitorJob.
 Label keys and values can be no longer than 64 characters
 (Unicode codepoints), can only contain lowercase letters, numeric
 characters, underscores and dashes. International characters are allowed.
 See https://goo.gl/xmQnxf for more information on and examples of labels.
 No more than 64 user labels can be associated with one
 FeatureMonitor(System labels are excluded)." System reserved label keys
 are prefixed with "aiplatform.googleapis.com/" and are immutable.
 map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | obj | Object
 | 
    
  
  
  Overrides
  
  
  
  
    public Timestamp getCreateTime()
   
   Output only. Timestamp when this FeatureMonitorJob was created. Creation of
 a FeatureMonitorJob means that the job is pending / waiting for sufficient
 resources but may not have started running yet.
 .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Timestamp | The createTime. | 
    
  
  
  
  
    public TimestampOrBuilder getCreateTimeOrBuilder()
   
   Output only. Timestamp when this FeatureMonitorJob was created. Creation of
 a FeatureMonitorJob means that the job is pending / waiting for sufficient
 resources but may not have started running yet.
 .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public FeatureMonitorJob getDefaultInstanceForType()
   
  
  
  
  
    public String getDescription()
   
   Optional. Description of the FeatureMonitor.
 string description = 6 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The description. | 
    
  
  
  
  
    public ByteString getDescriptionBytes()
   
   Optional. Description of the FeatureMonitor.
 string description = 6 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for description. | 
    
  
  
  
  
    public long getDriftBaseFeatureMonitorJobId()
   
   Output only. FeatureMonitorJob ID comparing to which the drift is
 calculated.
 int64 drift_base_feature_monitor_job_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | long | The driftBaseFeatureMonitorJobId. | 
    
  
  
  
  
    public Timestamp getDriftBaseSnapshotTime()
   
   Output only. Data snapshot time comparing to which the drift is calculated.
 
 .google.protobuf.Timestamp drift_base_snapshot_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Timestamp | The driftBaseSnapshotTime. | 
    
  
  
  
  
    public TimestampOrBuilder getDriftBaseSnapshotTimeOrBuilder()
   
   Output only. Data snapshot time comparing to which the drift is calculated.
 
 .google.protobuf.Timestamp drift_base_snapshot_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public FeatureSelectionConfig getFeatureSelectionConfig()
   
   Output only. Feature selection config used when creating FeatureMonitorJob.
 
 .google.cloud.aiplatform.v1beta1.FeatureSelectionConfig feature_selection_config = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public FeatureSelectionConfigOrBuilder getFeatureSelectionConfigOrBuilder()
   
   Output only. Feature selection config used when creating FeatureMonitorJob.
 
 .google.cloud.aiplatform.v1beta1.FeatureSelectionConfig feature_selection_config = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public Status getFinalStatus()
   
   Output only. Final status of the FeatureMonitorJob.
 .google.rpc.Status final_status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.rpc.Status | The finalStatus. | 
    
  
  
  
  
    public StatusOrBuilder getFinalStatusOrBuilder()
   
   Output only. Final status of the FeatureMonitorJob.
 .google.rpc.Status final_status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.rpc.StatusOrBuilder |  | 
    
  
  
  
  
    public FeatureMonitorJob.JobSummary getJobSummary()
   
   Output only. Summary from the FeatureMonitorJob.
 
 .google.cloud.aiplatform.v1beta1.FeatureMonitorJob.JobSummary job_summary = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public FeatureMonitorJob.JobSummaryOrBuilder getJobSummaryOrBuilder()
   
   Output only. Summary from the FeatureMonitorJob.
 
 .google.cloud.aiplatform.v1beta1.FeatureMonitorJob.JobSummary job_summary = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public Map<String,String> getLabels()
   
  
  
  
  
  
    public int getLabelsCount()
   
   Optional. The labels with user-defined metadata to organize your
 FeatureMonitorJob.
 Label keys and values can be no longer than 64 characters
 (Unicode codepoints), can only contain lowercase letters, numeric
 characters, underscores and dashes. International characters are allowed.
 See https://goo.gl/xmQnxf for more information on and examples of labels.
 No more than 64 user labels can be associated with one
 FeatureMonitor(System labels are excluded)." System reserved label keys
 are prefixed with "aiplatform.googleapis.com/" and are immutable.
 map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
  
    public Map<String,String> getLabelsMap()
   
   Optional. The labels with user-defined metadata to organize your
 FeatureMonitorJob.
 Label keys and values can be no longer than 64 characters
 (Unicode codepoints), can only contain lowercase letters, numeric
 characters, underscores and dashes. International characters are allowed.
 See https://goo.gl/xmQnxf for more information on and examples of labels.
 No more than 64 user labels can be associated with one
 FeatureMonitor(System labels are excluded)." System reserved label keys
 are prefixed with "aiplatform.googleapis.com/" and are immutable.
 map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
    public String getLabelsOrDefault(String key, String defaultValue)
   
   Optional. The labels with user-defined metadata to organize your
 FeatureMonitorJob.
 Label keys and values can be no longer than 64 characters
 (Unicode codepoints), can only contain lowercase letters, numeric
 characters, underscores and dashes. International characters are allowed.
 See https://goo.gl/xmQnxf for more information on and examples of labels.
 No more than 64 user labels can be associated with one
 FeatureMonitor(System labels are excluded)." System reserved label keys
 are prefixed with "aiplatform.googleapis.com/" and are immutable.
 map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String |  | 
    
  
  
  
  
    public String getLabelsOrThrow(String key)
   
   Optional. The labels with user-defined metadata to organize your
 FeatureMonitorJob.
 Label keys and values can be no longer than 64 characters
 (Unicode codepoints), can only contain lowercase letters, numeric
 characters, underscores and dashes. International characters are allowed.
 See https://goo.gl/xmQnxf for more information on and examples of labels.
 No more than 64 user labels can be associated with one
 FeatureMonitor(System labels are excluded)." System reserved label keys
 are prefixed with "aiplatform.googleapis.com/" and are immutable.
 map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String |  | 
    
  
  
  
  
   Identifier. Name of the FeatureMonitorJob. Format:
 projects/{project}/locations/{location}/featureGroups/{feature_group}/featureMonitors/{feature_monitor}/featureMonitorJobs/{feature_monitor_job}.
 string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The name. | 
    
  
  
  
  
    public ByteString getNameBytes()
   
   Identifier. Name of the FeatureMonitorJob. Format:
 projects/{project}/locations/{location}/featureGroups/{feature_group}/featureMonitors/{feature_monitor}/featureMonitorJobs/{feature_monitor_job}.
 string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for name. | 
    
  
  
  
  
    public Parser<FeatureMonitorJob> getParserForType()
   
  
  Overrides
  
  
  
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  
  
    public FeatureMonitorJob.FeatureMonitorJobTrigger getTriggerType()
   
   Output only. Trigger type of the Feature Monitor Job.
 
 .google.cloud.aiplatform.v1beta1.FeatureMonitorJob.FeatureMonitorJobTrigger trigger_type = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public int getTriggerTypeValue()
   
   Output only. Trigger type of the Feature Monitor Job.
 
 .google.cloud.aiplatform.v1beta1.FeatureMonitorJob.FeatureMonitorJobTrigger trigger_type = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for triggerType. | 
    
  
  
  
  
    public boolean hasCreateTime()
   
   Output only. Timestamp when this FeatureMonitorJob was created. Creation of
 a FeatureMonitorJob means that the job is pending / waiting for sufficient
 resources but may not have started running yet.
 .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the createTime field is set. | 
    
  
  
  
  
    public boolean hasDriftBaseSnapshotTime()
   
   Output only. Data snapshot time comparing to which the drift is calculated.
 
 .google.protobuf.Timestamp drift_base_snapshot_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the driftBaseSnapshotTime field is set. | 
    
  
  
  
  
    public boolean hasFeatureSelectionConfig()
   
   Output only. Feature selection config used when creating FeatureMonitorJob.
 
 .google.cloud.aiplatform.v1beta1.FeatureSelectionConfig feature_selection_config = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the featureSelectionConfig field is set. | 
    
  
  
  
  
    public boolean hasFinalStatus()
   
   Output only. Final status of the FeatureMonitorJob.
 .google.rpc.Status final_status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the finalStatus field is set. | 
    
  
  
  
  
    public boolean hasJobSummary()
   
   Output only. Summary from the FeatureMonitorJob.
 
 .google.cloud.aiplatform.v1beta1.FeatureMonitorJob.JobSummary job_summary = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the jobSummary field is set. | 
    
  
  
  
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.protobuf.MapFieldReflectionAccessor |  | 
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public FeatureMonitorJob.Builder newBuilderForType()
   
  
  
  
  
    protected FeatureMonitorJob.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Object |  | 
    
  
  Overrides
  
  
  
  
    public FeatureMonitorJob.Builder toBuilder()
   
  
  
  
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides