Class FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder (3.77.0)
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.v1.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 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 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 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.
|
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 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 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
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-11 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-11 UTC."],[],[]]