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 |
---|
Type | Description |
int | |
public static final int MONITORING_INTERVAL_DAYS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int MONITORING_INTERVAL_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int STALENESS_DAYS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
public static FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilder()
public static FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilder(FeaturestoreMonitoringConfig.SnapshotAnalysis prototype)
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseDelimitedFrom(InputStream input)
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteString data)
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(CodedInputStream input)
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(InputStream input)
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteBuffer data)
public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<FeaturestoreMonitoringConfig.SnapshotAnalysis> parser()
Methods
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstanceForType()
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 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 Parser<FeaturestoreMonitoringConfig.SnapshotAnalysis> getParserForType()
Overrides
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
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()
Overrides
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.
|
Returns |
---|
Type | Description |
int | |
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilderForType()
protected FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides