Package com.google.cloud.aiplatform.v1
Class FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder>
com.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder
- All Implemented Interfaces:
FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FeaturestoreMonitoringConfig.SnapshotAnalysis
public static final class FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder
extends com.google.protobuf.GeneratedMessage.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.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The monitoring schedule for snapshot analysis.Configuration of the snapshot analysis based monitoring pipeline running interval.Customized export features time window for snapshot analysis.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanThe monitoring schedule for snapshot analysis.intConfiguration of the snapshot analysis based monitoring pipeline running interval.intCustomized export features time window for snapshot analysis.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDisabled(boolean value) The monitoring schedule for snapshot analysis.setMonitoringIntervalDays(int value) Configuration of the snapshot analysis based monitoring pipeline running interval.setStalenessDays(int value) Customized export features time window for snapshot analysis.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder>
-
mergeFrom
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeFrom(FeaturestoreMonitoringConfig.SnapshotAnalysis other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder>
-
mergeFrom
public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder>- Throws:
IOException
-
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;- Specified by:
getDisabledin interfaceFeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder- Returns:
- The disabled.
-
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.
bool disabled = 1;- Parameters:
value- The disabled to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
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;- Specified by:
getMonitoringIntervalDaysin interfaceFeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder- Returns:
- The monitoringIntervalDays.
-
setMonitoringIntervalDays
Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days.
int32 monitoring_interval_days = 3;- Parameters:
value- The monitoringIntervalDays to set.- Returns:
- This builder for chaining.
-
clearMonitoringIntervalDays
Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days.
int32 monitoring_interval_days = 3;- Returns:
- This builder for chaining.
-
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;- Specified by:
getStalenessDaysin interfaceFeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder- Returns:
- The stalenessDays.
-
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.
int32 staleness_days = 4;- Parameters:
value- The stalenessDays to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-