public static final class FeaturestoreMonitoringConfig.SnapshotAnalysis extends GeneratedMessageV3 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
Static Fields
public static final int DISABLED_FIELD_NUMBER
Field Value
public static final int MONITORING_INTERVAL_DAYS_FIELD_NUMBER
Field Value
public static final int MONITORING_INTERVAL_FIELD_NUMBER
Field Value
public static final int STALENESS_DAYS_FIELD_NUMBER
Field Value
Static Methods
public static FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilder()
Returns
public static FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilder(FeaturestoreMonitoringConfig.SnapshotAnalysis prototype)
Parameter
Returns
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<FeaturestoreMonitoringConfig.SnapshotAnalysis> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstanceForType()
Returns
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=50
Configuration of the snapshot analysis based monitoring pipeline running
interval. The value is rolled up to full day.
.google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
Returns
Type | Description |
Duration | The monitoringInterval.
|
public int getMonitoringIntervalDays()
Configuration of the snapshot analysis based monitoring pipeline
running interval. The value indicates number of days.
If both
FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days
and FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval
are set when creating/updating EntityTypes/Features,
FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days
will be used.
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.
.google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
Returns
public Parser<FeaturestoreMonitoringConfig.SnapshotAnalysis> getParserForType()
Returns
Overrides
public int getSerializedSize()
Returns
Overrides
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 final UnknownFieldSet getUnknownFields()
Returns
Overrides
public boolean hasMonitoringInterval()
Deprecated. google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval
is deprecated. See google/cloud/aiplatform/v1beta1/featurestore_monitoring.proto;l=50
Configuration of the snapshot analysis based monitoring pipeline running
interval. The value is rolled up to full day.
.google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
Returns
Type | Description |
boolean | Whether the monitoringInterval field is set.
|
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilderForType()
Returns
protected FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions