public static final class FeaturestoreMonitoringConfig.SnapshotAnalysis extends com.google.protobuf.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| Modifier and Type | Class and Description |
|---|---|
static class |
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder
Configuration of the Featurestore's Snapshot Analysis Based Monitoring.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
DISABLED_FIELD_NUMBER |
static int |
MONITORING_INTERVAL_DAYS_FIELD_NUMBER |
static int |
MONITORING_INTERVAL_FIELD_NUMBER |
static int |
STALENESS_DAYS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
getDefaultInstance() |
FeaturestoreMonitoringConfig.SnapshotAnalysis |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
boolean |
getDisabled()
The monitoring schedule for snapshot analysis.
|
com.google.protobuf.Duration |
getMonitoringInterval()
Deprecated.
google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval
is deprecated. See google/cloud/aiplatform/v1beta1/featurestore_monitoring.proto;l=56
|
int |
getMonitoringIntervalDays()
Configuration of the snapshot analysis based monitoring pipeline
running interval.
|
com.google.protobuf.DurationOrBuilder |
getMonitoringIntervalOrBuilder()
Deprecated.
|
com.google.protobuf.Parser<FeaturestoreMonitoringConfig.SnapshotAnalysis> |
getParserForType() |
int |
getSerializedSize() |
int |
getStalenessDays()
Customized export features time window for snapshot analysis.
|
int |
hashCode() |
boolean |
hasMonitoringInterval()
Deprecated.
google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval
is deprecated. See google/cloud/aiplatform/v1beta1/featurestore_monitoring.proto;l=56
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder |
newBuilder() |
static FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder |
newBuilder(FeaturestoreMonitoringConfig.SnapshotAnalysis prototype) |
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder |
newBuilderForType() |
protected FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
parseDelimitedFrom(InputStream input) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
parseFrom(byte[] data) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
parseFrom(ByteBuffer data) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
parseFrom(com.google.protobuf.ByteString data) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
parseFrom(com.google.protobuf.CodedInputStream input) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
parseFrom(InputStream input) |
static FeaturestoreMonitoringConfig.SnapshotAnalysis |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<FeaturestoreMonitoringConfig.SnapshotAnalysis> |
parser() |
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int DISABLED_FIELD_NUMBER
public static final int MONITORING_INTERVAL_FIELD_NUMBER
public static final int MONITORING_INTERVAL_DAYS_FIELD_NUMBER
public static final int STALENESS_DAYS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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;getDisabled in interface FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder@Deprecated public boolean hasMonitoringInterval()
Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. If both [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] and the deprecated `monitoring_interval` field are set when creating/updating EntityTypes/Features, [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] will be used.
.google.protobuf.Duration monitoring_interval = 2 [deprecated = true];hasMonitoringInterval in interface FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder@Deprecated public com.google.protobuf.Duration getMonitoringInterval()
Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. If both [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] and the deprecated `monitoring_interval` field are set when creating/updating EntityTypes/Features, [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] will be used.
.google.protobuf.Duration monitoring_interval = 2 [deprecated = true];getMonitoringInterval in interface FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder@Deprecated public com.google.protobuf.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][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] and the deprecated `monitoring_interval` field are set when creating/updating EntityTypes/Features, [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] will be used.
.google.protobuf.Duration monitoring_interval = 2 [deprecated = true];getMonitoringIntervalOrBuilder in interface FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilderpublic int getMonitoringIntervalDays()
Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days.
int32 monitoring_interval_days = 3;getMonitoringIntervalDays in interface FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilderpublic 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;getStalenessDays in interface FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(InputStream input) throws IOException
IOExceptionpublic static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FeaturestoreMonitoringConfig.SnapshotAnalysis parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static FeaturestoreMonitoringConfig.SnapshotAnalysis parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilder()
public static FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilder(FeaturestoreMonitoringConfig.SnapshotAnalysis prototype)
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstance()
public static com.google.protobuf.Parser<FeaturestoreMonitoringConfig.SnapshotAnalysis> parser()
public com.google.protobuf.Parser<FeaturestoreMonitoringConfig.SnapshotAnalysis> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.