public static final class FeatureStatsAnomaly.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder> implements FeatureStatsAnomalyOrBuilder
Stats and Anomaly generated at specific timestamp for specific Feature. The start_time and end_time are used to define the time range of the dataset that current stats belongs to, e.g. prediction traffic is bucketed into prediction datasets by time window. If the Dataset is not defined by time window, start_time = end_time. Timestamp of the stats and anomalies always refers to end_time. Raw stats and anomalies are stored in stats_uri or anomaly_uri in the tensorflow defined protos. Field data_stats contains almost identical information with the raw stats in Vertex AI defined proto, for UI to display.Protobuf type
google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly| Modifier and Type | Method and Description |
|---|---|
FeatureStatsAnomaly.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
FeatureStatsAnomaly |
build() |
FeatureStatsAnomaly |
buildPartial() |
FeatureStatsAnomaly.Builder |
clear() |
FeatureStatsAnomaly.Builder |
clearAnomalyDetectionThreshold()
This is the threshold used when detecting anomalies.
|
FeatureStatsAnomaly.Builder |
clearAnomalyUri()
Path of the anomaly file for current feature values in Cloud Storage
bucket.
|
FeatureStatsAnomaly.Builder |
clearDistributionDeviation()
Deviation from the current stats to baseline stats.
1.
|
FeatureStatsAnomaly.Builder |
clearEndTime()
The end timestamp of window where stats were generated.
|
FeatureStatsAnomaly.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
FeatureStatsAnomaly.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
FeatureStatsAnomaly.Builder |
clearScore()
Feature importance score, only populated when cross-feature monitoring is
enabled.
|
FeatureStatsAnomaly.Builder |
clearStartTime()
The start timestamp of window where stats were generated.
|
FeatureStatsAnomaly.Builder |
clearStatsUri()
Path of the stats file for current feature values in Cloud Storage bucket.
|
FeatureStatsAnomaly.Builder |
clone() |
double |
getAnomalyDetectionThreshold()
This is the threshold used when detecting anomalies.
|
String |
getAnomalyUri()
Path of the anomaly file for current feature values in Cloud Storage
bucket.
|
com.google.protobuf.ByteString |
getAnomalyUriBytes()
Path of the anomaly file for current feature values in Cloud Storage
bucket.
|
FeatureStatsAnomaly |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
double |
getDistributionDeviation()
Deviation from the current stats to baseline stats.
1.
|
com.google.protobuf.Timestamp |
getEndTime()
The end timestamp of window where stats were generated.
|
com.google.protobuf.Timestamp.Builder |
getEndTimeBuilder()
The end timestamp of window where stats were generated.
|
com.google.protobuf.TimestampOrBuilder |
getEndTimeOrBuilder()
The end timestamp of window where stats were generated.
|
double |
getScore()
Feature importance score, only populated when cross-feature monitoring is
enabled.
|
com.google.protobuf.Timestamp |
getStartTime()
The start timestamp of window where stats were generated.
|
com.google.protobuf.Timestamp.Builder |
getStartTimeBuilder()
The start timestamp of window where stats were generated.
|
com.google.protobuf.TimestampOrBuilder |
getStartTimeOrBuilder()
The start timestamp of window where stats were generated.
|
String |
getStatsUri()
Path of the stats file for current feature values in Cloud Storage bucket.
|
com.google.protobuf.ByteString |
getStatsUriBytes()
Path of the stats file for current feature values in Cloud Storage bucket.
|
boolean |
hasEndTime()
The end timestamp of window where stats were generated.
|
boolean |
hasStartTime()
The start timestamp of window where stats were generated.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
FeatureStatsAnomaly.Builder |
mergeEndTime(com.google.protobuf.Timestamp value)
The end timestamp of window where stats were generated.
|
FeatureStatsAnomaly.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
FeatureStatsAnomaly.Builder |
mergeFrom(FeatureStatsAnomaly other) |
FeatureStatsAnomaly.Builder |
mergeFrom(com.google.protobuf.Message other) |
FeatureStatsAnomaly.Builder |
mergeStartTime(com.google.protobuf.Timestamp value)
The start timestamp of window where stats were generated.
|
FeatureStatsAnomaly.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
FeatureStatsAnomaly.Builder |
setAnomalyDetectionThreshold(double value)
This is the threshold used when detecting anomalies.
|
FeatureStatsAnomaly.Builder |
setAnomalyUri(String value)
Path of the anomaly file for current feature values in Cloud Storage
bucket.
|
FeatureStatsAnomaly.Builder |
setAnomalyUriBytes(com.google.protobuf.ByteString value)
Path of the anomaly file for current feature values in Cloud Storage
bucket.
|
FeatureStatsAnomaly.Builder |
setDistributionDeviation(double value)
Deviation from the current stats to baseline stats.
1.
|
FeatureStatsAnomaly.Builder |
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
The end timestamp of window where stats were generated.
|
FeatureStatsAnomaly.Builder |
setEndTime(com.google.protobuf.Timestamp value)
The end timestamp of window where stats were generated.
|
FeatureStatsAnomaly.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
FeatureStatsAnomaly.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
FeatureStatsAnomaly.Builder |
setScore(double value)
Feature importance score, only populated when cross-feature monitoring is
enabled.
|
FeatureStatsAnomaly.Builder |
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
The start timestamp of window where stats were generated.
|
FeatureStatsAnomaly.Builder |
setStartTime(com.google.protobuf.Timestamp value)
The start timestamp of window where stats were generated.
|
FeatureStatsAnomaly.Builder |
setStatsUri(String value)
Path of the stats file for current feature values in Cloud Storage bucket.
|
FeatureStatsAnomaly.Builder |
setStatsUriBytes(com.google.protobuf.ByteString value)
Path of the stats file for current feature values in Cloud Storage bucket.
|
FeatureStatsAnomaly.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder>public FeatureStatsAnomaly.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder>public FeatureStatsAnomaly getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic FeatureStatsAnomaly build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic FeatureStatsAnomaly buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic FeatureStatsAnomaly.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder>public FeatureStatsAnomaly.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder>public FeatureStatsAnomaly.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder>public FeatureStatsAnomaly.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder>public FeatureStatsAnomaly.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder>public FeatureStatsAnomaly.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder>public FeatureStatsAnomaly.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FeatureStatsAnomaly.Builder>public FeatureStatsAnomaly.Builder mergeFrom(FeatureStatsAnomaly other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder>public FeatureStatsAnomaly.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FeatureStatsAnomaly.Builder>IOExceptionpublic double getScore()
Feature importance score, only populated when cross-feature monitoring is enabled. For now only used to represent feature attribution score within range [0, 1] for [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW][google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW] and [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT][google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT].
double score = 1;getScore in interface FeatureStatsAnomalyOrBuilderpublic FeatureStatsAnomaly.Builder setScore(double value)
Feature importance score, only populated when cross-feature monitoring is enabled. For now only used to represent feature attribution score within range [0, 1] for [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW][google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW] and [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT][google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT].
double score = 1;value - The score to set.public FeatureStatsAnomaly.Builder clearScore()
Feature importance score, only populated when cross-feature monitoring is enabled. For now only used to represent feature attribution score within range [0, 1] for [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW][google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW] and [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT][google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT].
double score = 1;public String getStatsUri()
Path of the stats file for current feature values in Cloud Storage bucket. Format: gs://<bucket_name>/<object_name>/stats. Example: gs://monitoring_bucket/feature_name/stats. Stats are stored as binary format with Protobuf message [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto).
string stats_uri = 3;getStatsUri in interface FeatureStatsAnomalyOrBuilderpublic com.google.protobuf.ByteString getStatsUriBytes()
Path of the stats file for current feature values in Cloud Storage bucket. Format: gs://<bucket_name>/<object_name>/stats. Example: gs://monitoring_bucket/feature_name/stats. Stats are stored as binary format with Protobuf message [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto).
string stats_uri = 3;getStatsUriBytes in interface FeatureStatsAnomalyOrBuilderpublic FeatureStatsAnomaly.Builder setStatsUri(String value)
Path of the stats file for current feature values in Cloud Storage bucket. Format: gs://<bucket_name>/<object_name>/stats. Example: gs://monitoring_bucket/feature_name/stats. Stats are stored as binary format with Protobuf message [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto).
string stats_uri = 3;value - The statsUri to set.public FeatureStatsAnomaly.Builder clearStatsUri()
Path of the stats file for current feature values in Cloud Storage bucket. Format: gs://<bucket_name>/<object_name>/stats. Example: gs://monitoring_bucket/feature_name/stats. Stats are stored as binary format with Protobuf message [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto).
string stats_uri = 3;public FeatureStatsAnomaly.Builder setStatsUriBytes(com.google.protobuf.ByteString value)
Path of the stats file for current feature values in Cloud Storage bucket. Format: gs://<bucket_name>/<object_name>/stats. Example: gs://monitoring_bucket/feature_name/stats. Stats are stored as binary format with Protobuf message [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto).
string stats_uri = 3;value - The bytes for statsUri to set.public String getAnomalyUri()
Path of the anomaly file for current feature values in Cloud Storage bucket. Format: gs://<bucket_name>/<object_name>/anomalies. Example: gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary format with Protobuf message Anoamlies are stored as binary format with Protobuf message [tensorflow.metadata.v0.AnomalyInfo] (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto).
string anomaly_uri = 4;getAnomalyUri in interface FeatureStatsAnomalyOrBuilderpublic com.google.protobuf.ByteString getAnomalyUriBytes()
Path of the anomaly file for current feature values in Cloud Storage bucket. Format: gs://<bucket_name>/<object_name>/anomalies. Example: gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary format with Protobuf message Anoamlies are stored as binary format with Protobuf message [tensorflow.metadata.v0.AnomalyInfo] (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto).
string anomaly_uri = 4;getAnomalyUriBytes in interface FeatureStatsAnomalyOrBuilderpublic FeatureStatsAnomaly.Builder setAnomalyUri(String value)
Path of the anomaly file for current feature values in Cloud Storage bucket. Format: gs://<bucket_name>/<object_name>/anomalies. Example: gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary format with Protobuf message Anoamlies are stored as binary format with Protobuf message [tensorflow.metadata.v0.AnomalyInfo] (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto).
string anomaly_uri = 4;value - The anomalyUri to set.public FeatureStatsAnomaly.Builder clearAnomalyUri()
Path of the anomaly file for current feature values in Cloud Storage bucket. Format: gs://<bucket_name>/<object_name>/anomalies. Example: gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary format with Protobuf message Anoamlies are stored as binary format with Protobuf message [tensorflow.metadata.v0.AnomalyInfo] (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto).
string anomaly_uri = 4;public FeatureStatsAnomaly.Builder setAnomalyUriBytes(com.google.protobuf.ByteString value)
Path of the anomaly file for current feature values in Cloud Storage bucket. Format: gs://<bucket_name>/<object_name>/anomalies. Example: gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary format with Protobuf message Anoamlies are stored as binary format with Protobuf message [tensorflow.metadata.v0.AnomalyInfo] (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto).
string anomaly_uri = 4;value - The bytes for anomalyUri to set.public double getDistributionDeviation()
Deviation from the current stats to baseline stats.
1. For categorical feature, the distribution distance is calculated by
L-inifinity norm.
2. For numerical feature, the distribution distance is calculated by
Jensen–Shannon divergence.
double distribution_deviation = 5;getDistributionDeviation in interface FeatureStatsAnomalyOrBuilderpublic FeatureStatsAnomaly.Builder setDistributionDeviation(double value)
Deviation from the current stats to baseline stats.
1. For categorical feature, the distribution distance is calculated by
L-inifinity norm.
2. For numerical feature, the distribution distance is calculated by
Jensen–Shannon divergence.
double distribution_deviation = 5;value - The distributionDeviation to set.public FeatureStatsAnomaly.Builder clearDistributionDeviation()
Deviation from the current stats to baseline stats.
1. For categorical feature, the distribution distance is calculated by
L-inifinity norm.
2. For numerical feature, the distribution distance is calculated by
Jensen–Shannon divergence.
double distribution_deviation = 5;public double getAnomalyDetectionThreshold()
This is the threshold used when detecting anomalies. The threshold can be changed by user, so this one might be different from [ThresholdConfig.value][google.cloud.aiplatform.v1beta1.ThresholdConfig.value].
double anomaly_detection_threshold = 9;getAnomalyDetectionThreshold in interface FeatureStatsAnomalyOrBuilderpublic FeatureStatsAnomaly.Builder setAnomalyDetectionThreshold(double value)
This is the threshold used when detecting anomalies. The threshold can be changed by user, so this one might be different from [ThresholdConfig.value][google.cloud.aiplatform.v1beta1.ThresholdConfig.value].
double anomaly_detection_threshold = 9;value - The anomalyDetectionThreshold to set.public FeatureStatsAnomaly.Builder clearAnomalyDetectionThreshold()
This is the threshold used when detecting anomalies. The threshold can be changed by user, so this one might be different from [ThresholdConfig.value][google.cloud.aiplatform.v1beta1.ThresholdConfig.value].
double anomaly_detection_threshold = 9;public boolean hasStartTime()
The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).
.google.protobuf.Timestamp start_time = 7;hasStartTime in interface FeatureStatsAnomalyOrBuilderpublic com.google.protobuf.Timestamp getStartTime()
The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).
.google.protobuf.Timestamp start_time = 7;getStartTime in interface FeatureStatsAnomalyOrBuilderpublic FeatureStatsAnomaly.Builder setStartTime(com.google.protobuf.Timestamp value)
The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).
.google.protobuf.Timestamp start_time = 7;public FeatureStatsAnomaly.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).
.google.protobuf.Timestamp start_time = 7;public FeatureStatsAnomaly.Builder mergeStartTime(com.google.protobuf.Timestamp value)
The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).
.google.protobuf.Timestamp start_time = 7;public FeatureStatsAnomaly.Builder clearStartTime()
The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).
.google.protobuf.Timestamp start_time = 7;public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).
.google.protobuf.Timestamp start_time = 7;public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).
.google.protobuf.Timestamp start_time = 7;getStartTimeOrBuilder in interface FeatureStatsAnomalyOrBuilderpublic boolean hasEndTime()
The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).
.google.protobuf.Timestamp end_time = 8;hasEndTime in interface FeatureStatsAnomalyOrBuilderpublic com.google.protobuf.Timestamp getEndTime()
The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).
.google.protobuf.Timestamp end_time = 8;getEndTime in interface FeatureStatsAnomalyOrBuilderpublic FeatureStatsAnomaly.Builder setEndTime(com.google.protobuf.Timestamp value)
The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).
.google.protobuf.Timestamp end_time = 8;public FeatureStatsAnomaly.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).
.google.protobuf.Timestamp end_time = 8;public FeatureStatsAnomaly.Builder mergeEndTime(com.google.protobuf.Timestamp value)
The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).
.google.protobuf.Timestamp end_time = 8;public FeatureStatsAnomaly.Builder clearEndTime()
The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).
.google.protobuf.Timestamp end_time = 8;public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).
.google.protobuf.Timestamp end_time = 8;public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).
.google.protobuf.Timestamp end_time = 8;getEndTimeOrBuilder in interface FeatureStatsAnomalyOrBuilderpublic final FeatureStatsAnomaly.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder>public final FeatureStatsAnomaly.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureStatsAnomaly.Builder>Copyright © 2025 Google LLC. All rights reserved.