Class FeaturestoreMonitoringConfig.SnapshotAnalysis (3.4.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
TypeDescription
int

MONITORING_INTERVAL_DAYS_FIELD_NUMBER

public static final int MONITORING_INTERVAL_DAYS_FIELD_NUMBER
Field Value
TypeDescription
int

MONITORING_INTERVAL_FIELD_NUMBER

public static final int MONITORING_INTERVAL_FIELD_NUMBER
Field Value
TypeDescription
int

STALENESS_DAYS_FIELD_NUMBER

public static final int STALENESS_DAYS_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstance()
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilder()
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder

newBuilder(FeaturestoreMonitoringConfig.SnapshotAnalysis prototype)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilder(FeaturestoreMonitoringConfig.SnapshotAnalysis prototype)
Parameter
NameDescription
prototypeFeaturestoreMonitoringConfig.SnapshotAnalysis
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder

parseDelimitedFrom(InputStream input)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static FeaturestoreMonitoringConfig.SnapshotAnalysis parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

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

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

getDefaultInstanceForType()

public FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstanceForType()
Returns
TypeDescription
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
TypeDescription
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=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
TypeDescription
Duration

The monitoringInterval.

getMonitoringIntervalDays()

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
TypeDescription
int

The monitoringIntervalDays.

getMonitoringIntervalOrBuilder()

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
TypeDescription
DurationOrBuilder

getParserForType()

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

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
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
TypeDescription
int

The stalenessDays.

getUnknownFields()

public final UnknownFieldSet getUnknownFields()
Returns
TypeDescription
UnknownFieldSet
Overrides

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=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
TypeDescription
boolean

Whether the monitoringInterval field is set.

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilderForType()
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder toBuilder()
Returns
TypeDescription
FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides Exceptions
TypeDescription
IOException