public static final class FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder extends GeneratedMessageV3.Builder<FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder> implements FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder
   
   Configuration of the Featurestore's Snapshot Analysis Based Monitoring.
 This type of analysis generates statistics for each Feature based on a
 snapshot of the latest feature value of each entities every
 monitoring_interval.
 Protobuf type 
 google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis
    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 FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis build()
   
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis buildPartial()
   
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clear()
   
  
  Overrides
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearDisabled()
   
   The monitoring schedule for snapshot analysis.
 For EntityType-level config:
   unset / disabled = true indicates disabled by
   default for Features under it; otherwise by default enable snapshot
   analysis monitoring with monitoring_interval for Features under it.
 Feature-level config:
   disabled = true indicates disabled regardless of the EntityType-level
   config; unset monitoring_interval indicates going with EntityType-level
   config; otherwise run snapshot analysis monitoring with
   monitoring_interval regardless of the EntityType-level config.
 Explicitly Disable the snapshot analysis based monitoring.
 bool disabled = 1;
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearMonitoringInterval()
   
   Configuration of the snapshot analysis based monitoring pipeline running
 interval. The value is rolled up to full day.
 If both
 monitoring_interval_days
 and the deprecated monitoring_interval field
 are set when creating/updating EntityTypes/Features,
 monitoring_interval_days
 will be used.
 .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearMonitoringIntervalDays()
   
   Configuration of the snapshot analysis based monitoring pipeline
 running interval. The value indicates number of days.
 int32 monitoring_interval_days = 3;
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearStalenessDays()
   
   Customized export features time window for snapshot analysis. Unit is one
 day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is
 4000 days.
 int32 staleness_days = 4;
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clone()
   
  
  Overrides
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstanceForType()
   
  
  
  
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  
  
    public boolean getDisabled()
   
   The monitoring schedule for snapshot analysis.
 For EntityType-level config:
   unset / disabled = true indicates disabled by
   default for Features under it; otherwise by default enable snapshot
   analysis monitoring with monitoring_interval for Features under it.
 Feature-level config:
   disabled = true indicates disabled regardless of the EntityType-level
   config; unset monitoring_interval indicates going with EntityType-level
   config; otherwise run snapshot analysis monitoring with
   monitoring_interval regardless of the EntityType-level config.
 Explicitly Disable the snapshot analysis based monitoring.
 bool disabled = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | The disabled. | 
    
  
  
  
  
    public Duration getMonitoringInterval()
   
  Deprecated. google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval
     is deprecated. See google/cloud/aiplatform/v1beta1/featurestore_monitoring.proto;l=56
 Configuration of the snapshot analysis based monitoring pipeline running
 interval. The value is rolled up to full day.
 If both
 monitoring_interval_days
 and the deprecated monitoring_interval field
 are set when creating/updating EntityTypes/Features,
 monitoring_interval_days
 will be used.
 .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Duration | The monitoringInterval. | 
    
  
  
  
  
    public Duration.Builder getMonitoringIntervalBuilder()
   
   Configuration of the snapshot analysis based monitoring pipeline running
 interval. The value is rolled up to full day.
 If both
 monitoring_interval_days
 and the deprecated monitoring_interval field
 are set when creating/updating EntityTypes/Features,
 monitoring_interval_days
 will be used.
 .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
    public int getMonitoringIntervalDays()
   
   Configuration of the snapshot analysis based monitoring pipeline
 running interval. The value indicates number of days.
 int32 monitoring_interval_days = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The monitoringIntervalDays. | 
    
  
  
  
  
    public DurationOrBuilder getMonitoringIntervalOrBuilder()
   
   Configuration of the snapshot analysis based monitoring pipeline running
 interval. The value is rolled up to full day.
 If both
 monitoring_interval_days
 and the deprecated monitoring_interval field
 are set when creating/updating EntityTypes/Features,
 monitoring_interval_days
 will be used.
 .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
    public int getStalenessDays()
   
   Customized export features time window for snapshot analysis. Unit is one
 day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is
 4000 days.
 int32 staleness_days = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The stalenessDays. | 
    
  
  
  
  
    public boolean hasMonitoringInterval()
   
  Deprecated. google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval
     is deprecated. See google/cloud/aiplatform/v1beta1/featurestore_monitoring.proto;l=56
 Configuration of the snapshot analysis based monitoring pipeline running
 interval. The value is rolled up to full day.
 If both
 monitoring_interval_days
 and the deprecated monitoring_interval field
 are set when creating/updating EntityTypes/Features,
 monitoring_interval_days
 will be used.
 .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the monitoringInterval field is set. | 
    
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeFrom(FeaturestoreMonitoringConfig.SnapshotAnalysis other)
   
  
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeMonitoringInterval(Duration value)
   
   Configuration of the snapshot analysis based monitoring pipeline running
 interval. The value is rolled up to full day.
 If both
 monitoring_interval_days
 and the deprecated monitoring_interval field
 are set when creating/updating EntityTypes/Features,
 monitoring_interval_days
 will be used.
 .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Duration
 | 
    
  
  
  
  
  
    public final FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setDisabled(boolean value)
   
   The monitoring schedule for snapshot analysis.
 For EntityType-level config:
   unset / disabled = true indicates disabled by
   default for Features under it; otherwise by default enable snapshot
   analysis monitoring with monitoring_interval for Features under it.
 Feature-level config:
   disabled = true indicates disabled regardless of the EntityType-level
   config; unset monitoring_interval indicates going with EntityType-level
   config; otherwise run snapshot analysis monitoring with
   monitoring_interval regardless of the EntityType-level config.
 Explicitly Disable the snapshot analysis based monitoring.
 bool disabled = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | boolean
 The disabled to set. | 
    
  
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setMonitoringInterval(Duration value)
   
   Configuration of the snapshot analysis based monitoring pipeline running
 interval. The value is rolled up to full day.
 If both
 monitoring_interval_days
 and the deprecated monitoring_interval field
 are set when creating/updating EntityTypes/Features,
 monitoring_interval_days
 will be used.
 .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Duration
 | 
    
  
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setMonitoringInterval(Duration.Builder builderForValue)
   
   Configuration of the snapshot analysis based monitoring pipeline running
 interval. The value is rolled up to full day.
 If both
 monitoring_interval_days
 and the deprecated monitoring_interval field
 are set when creating/updating EntityTypes/Features,
 monitoring_interval_days
 will be used.
 .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | Builder
 | 
    
  
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setMonitoringIntervalDays(int value)
   
   Configuration of the snapshot analysis based monitoring pipeline
 running interval. The value indicates number of days.
 int32 monitoring_interval_days = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | int
 The monitoringIntervalDays to set. | 
    
  
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  
  
    public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setStalenessDays(int value)
   
   Customized export features time window for snapshot analysis. Unit is one
 day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is
 4000 days.
 int32 staleness_days = 4;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | int
 The stalenessDays to set. | 
    
  
  
  
  
  
    public final FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides