Class FeaturestoreMonitoringConfig.SnapshotAnalysis (3.52.0)

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

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > FeaturestoreMonitoringConfig.SnapshotAnalysis

Static Fields

DISABLED_FIELD_NUMBER

public static final int DISABLED_FIELD_NUMBER
Field Value
Type Description
int

MONITORING_INTERVAL_DAYS_FIELD_NUMBER

public static final int MONITORING_INTERVAL_DAYS_FIELD_NUMBER
Field Value
Type Description
int

MONITORING_INTERVAL_FIELD_NUMBER

public static final int MONITORING_INTERVAL_FIELD_NUMBER
Field Value
Type Description
int

STALENESS_DAYS_FIELD_NUMBER

public static final int STALENESS_DAYS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstance()
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilder()
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder

newBuilder(FeaturestoreMonitoringConfig.SnapshotAnalysis prototype)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilder(FeaturestoreMonitoringConfig.SnapshotAnalysis prototype)
Parameter
Name Description
prototype FeaturestoreMonitoringConfig.SnapshotAnalysis
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder

parseDelimitedFrom(InputStream input)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<FeaturestoreMonitoringConfig.SnapshotAnalysis> parser()
Returns
Type Description
Parser<SnapshotAnalysis>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstanceForType()
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis

getDisabled()

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.

getMonitoringInterval() (deprecated)

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.

getMonitoringIntervalDays()

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.

getMonitoringIntervalOrBuilder() (deprecated)

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];

Returns
Type Description
DurationOrBuilder

getParserForType()

public Parser<FeaturestoreMonitoringConfig.SnapshotAnalysis> getParserForType()
Returns
Type Description
Parser<SnapshotAnalysis>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getStalenessDays()

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.

hasMonitoringInterval() (deprecated)

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.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilderForType()
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder toBuilder()
Returns
Type Description
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException