Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class SnapshotAnalysis.
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.
Generated from protobuf message google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis
Namespace
Google \ Cloud \ AIPlatform \ V1 \ FeaturestoreMonitoringConfig
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ disabled
bool
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.
↳ monitoring_interval_days
int
Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days.
↳ staleness_days
int
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.
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.
Returns
Type
Description
bool
setDisabled
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.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getMonitoringIntervalDays
Configuration of the snapshot analysis based monitoring pipeline
running interval. The value indicates number of days.
Returns
Type
Description
int
setMonitoringIntervalDays
Configuration of the snapshot analysis based monitoring pipeline
running interval. The value indicates number of days.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
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.
Returns
Type
Description
int
setStalenessDays
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Ai Platform V1 Client - Class SnapshotAnalysis (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.FeaturestoreMonitoringConfig.SnapshotAnalysis) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class SnapshotAnalysis.\n\nConfiguration of the Featurestore's Snapshot Analysis Based Monitoring.\n\nThis type of analysis generates statistics for each Feature based on a\nsnapshot of the latest feature value of each entities every\nmonitoring_interval.\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1 \\\\ FeaturestoreMonitoringConfig\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getDisabled\n\nThe monitoring schedule for snapshot analysis.\n\nFor EntityType-level config:\nunset / disabled = true indicates disabled by\ndefault for Features under it; otherwise by default enable snapshot\nanalysis monitoring with monitoring_interval for Features under it.\nFeature-level config:\ndisabled = true indicates disabled regardless of the EntityType-level\nconfig; unset monitoring_interval indicates going with EntityType-level\nconfig; otherwise run snapshot analysis monitoring with\nmonitoring_interval regardless of the EntityType-level config.\nExplicitly Disable the snapshot analysis based monitoring.\n\n### setDisabled\n\nThe monitoring schedule for snapshot analysis.\n\nFor EntityType-level config:\nunset / disabled = true indicates disabled by\ndefault for Features under it; otherwise by default enable snapshot\nanalysis monitoring with monitoring_interval for Features under it.\nFeature-level config:\ndisabled = true indicates disabled regardless of the EntityType-level\nconfig; unset monitoring_interval indicates going with EntityType-level\nconfig; otherwise run snapshot analysis monitoring with\nmonitoring_interval regardless of the EntityType-level config.\nExplicitly Disable the snapshot analysis based monitoring.\n\n### getMonitoringIntervalDays\n\nConfiguration of the snapshot analysis based monitoring pipeline\nrunning interval. The value indicates number of days.\n\n### setMonitoringIntervalDays\n\nConfiguration of the snapshot analysis based monitoring pipeline\nrunning interval. The value indicates number of days.\n\n### getStalenessDays\n\nCustomized export features time window for snapshot analysis. Unit is one\nday. Default value is 3 weeks. Minimum value is 1 day. Maximum value is\n4000 days.\n\n### setStalenessDays\n\nCustomized export features time window for snapshot analysis. Unit is one\nday. Default value is 3 weeks. Minimum value is 1 day. Maximum value is\n4000 days."]]