public static final class FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder extends GeneratedMessageV3.Builder<FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder> 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
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis build()
Returns
public FeaturestoreMonitoringConfig.SnapshotAnalysis buildPartial()
Returns
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clear()
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearDisabled()
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
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearMonitoringInterval()
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
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearMonitoringIntervalDays()
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
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearStalenessDays()
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
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clone()
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstanceForType()
Returns
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
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.
|
public Duration getMonitoringInterval()
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
Type | Description |
Duration | The monitoringInterval.
|
public Duration.Builder getMonitoringIntervalBuilder()
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
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
Type | Description |
int | The monitoringIntervalDays.
|
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
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.
|
public boolean hasMonitoringInterval()
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
Type | Description |
boolean | Whether the monitoringInterval field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeFrom(FeaturestoreMonitoringConfig.SnapshotAnalysis other)
Parameter
Returns
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeMonitoringInterval(Duration value)
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];
Parameter
Returns
public final FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setDisabled(boolean value)
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;
Parameter
Name | Description |
value | boolean
The disabled to set.
|
Returns
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setMonitoringInterval(Duration value)
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];
Parameter
Returns
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setMonitoringInterval(Duration.Builder builderForValue)
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];
Parameter
Name | Description |
builderForValue | Builder
|
Returns
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setMonitoringIntervalDays(int value)
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;
Parameter
Name | Description |
value | int
The monitoringIntervalDays to set.
|
Returns
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setStalenessDays(int value)
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;
Parameter
Name | Description |
value | int
The stalenessDays to set.
|
Returns
public final FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides