Class FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder>
      • getDefaultInstanceForType

        public FeaturestoreMonitoringConfig.SnapshotAnalysis getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • buildPartial

        public FeaturestoreMonitoringConfig.SnapshotAnalysis buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder>
      • 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:
        getDisabled in interface FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder
        Returns:
        The disabled.
      • setDisabled

        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;
        Parameters:
        value - The disabled to set.
        Returns:
        This builder for chaining.
      • clearDisabled

        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:
        This builder for chaining.
      • 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=56
         Configuration of the snapshot analysis based monitoring pipeline running
         interval. The value is rolled up to full day.
         If both
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         and the deprecated `monitoring_interval` field
         are set when creating/updating EntityTypes/Features,
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         will be used.
         
        .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
        Specified by:
        hasMonitoringInterval in interface FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder
        Returns:
        Whether the monitoringInterval field is set.
      • getMonitoringInterval

        @Deprecated
        public com.google.protobuf.Duration getMonitoringInterval()
        Deprecated.
        google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval is deprecated. See google/cloud/aiplatform/v1beta1/featurestore_monitoring.proto;l=56
         Configuration of the snapshot analysis based monitoring pipeline running
         interval. The value is rolled up to full day.
         If both
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         and the deprecated `monitoring_interval` field
         are set when creating/updating EntityTypes/Features,
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         will be used.
         
        .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
        Specified by:
        getMonitoringInterval in interface FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder
        Returns:
        The monitoringInterval.
      • setMonitoringInterval

        @Deprecated
        public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setMonitoringInterval​(com.google.protobuf.Duration value)
        Deprecated.
         Configuration of the snapshot analysis based monitoring pipeline running
         interval. The value is rolled up to full day.
         If both
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         and the deprecated `monitoring_interval` field
         are set when creating/updating EntityTypes/Features,
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         will be used.
         
        .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
      • setMonitoringInterval

        @Deprecated
        public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setMonitoringInterval​(com.google.protobuf.Duration.Builder builderForValue)
        Deprecated.
         Configuration of the snapshot analysis based monitoring pipeline running
         interval. The value is rolled up to full day.
         If both
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         and the deprecated `monitoring_interval` field
         are set when creating/updating EntityTypes/Features,
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         will be used.
         
        .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
      • mergeMonitoringInterval

        @Deprecated
        public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder mergeMonitoringInterval​(com.google.protobuf.Duration value)
        Deprecated.
         Configuration of the snapshot analysis based monitoring pipeline running
         interval. The value is rolled up to full day.
         If both
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         and the deprecated `monitoring_interval` field
         are set when creating/updating EntityTypes/Features,
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         will be used.
         
        .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
      • clearMonitoringInterval

        @Deprecated
        public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder clearMonitoringInterval()
        Deprecated.
         Configuration of the snapshot analysis based monitoring pipeline running
         interval. The value is rolled up to full day.
         If both
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         and the deprecated `monitoring_interval` field
         are set when creating/updating EntityTypes/Features,
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         will be used.
         
        .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
      • getMonitoringIntervalBuilder

        @Deprecated
        public com.google.protobuf.Duration.Builder getMonitoringIntervalBuilder()
        Deprecated.
         Configuration of the snapshot analysis based monitoring pipeline running
         interval. The value is rolled up to full day.
         If both
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         and the deprecated `monitoring_interval` field
         are set when creating/updating EntityTypes/Features,
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         will be used.
         
        .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
      • getMonitoringIntervalOrBuilder

        @Deprecated
        public com.google.protobuf.DurationOrBuilder getMonitoringIntervalOrBuilder()
        Deprecated.
         Configuration of the snapshot analysis based monitoring pipeline running
         interval. The value is rolled up to full day.
         If both
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         and the deprecated `monitoring_interval` field
         are set when creating/updating EntityTypes/Features,
         [monitoring_interval_days][google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days]
         will be used.
         
        .google.protobuf.Duration monitoring_interval = 2 [deprecated = true];
        Specified by:
        getMonitoringIntervalOrBuilder in interface FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder
      • setMonitoringIntervalDays

        public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder setMonitoringIntervalDays​(int value)
         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

        public FeaturestoreMonitoringConfig.SnapshotAnalysis.Builder 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:
        getStalenessDays in interface FeaturestoreMonitoringConfig.SnapshotAnalysisOrBuilder
        Returns:
        The stalenessDays.
      • setStalenessDays

        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;
        Parameters:
        value - The stalenessDays to set.
        Returns:
        This builder for chaining.
      • clearStalenessDays

        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:
        This builder for chaining.