Class Feature.Builder

  • All Implemented Interfaces:
    FeatureOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Feature

    public static final class Feature.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>
    implements FeatureOrBuilder
     Feature Metadata information that describes an attribute of an entity type.
     For example, apple is an entity type, and color is a feature that describes
     apple.
     
    Protobuf type google.cloud.aiplatform.v1.Feature
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>
      • clear

        public Feature.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.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<Feature.Builder>
      • getDefaultInstanceForType

        public Feature getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Feature build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Feature buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Feature.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>
      • setField

        public Feature.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                        Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>
      • clearField

        public Feature.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>
      • clearOneof

        public Feature.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>
      • setRepeatedField

        public Feature.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                int index,
                                                Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>
      • addRepeatedField

        public Feature.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>
      • mergeFrom

        public Feature.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Feature.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>
      • mergeFrom

        public Feature.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Feature.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Immutable. Name of the Feature.
         Format:
         `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}`
        
         The last part feature is assigned by the client. The feature can be up to
         64 characters long and can consist only of ASCII Latin letters A-Z and a-z,
         underscore(_), and ASCII digits 0-9 starting with a letter. The value will
         be unique given an entity type.
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Specified by:
        getName in interface FeatureOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Immutable. Name of the Feature.
         Format:
         `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}`
        
         The last part feature is assigned by the client. The feature can be up to
         64 characters long and can consist only of ASCII Latin letters A-Z and a-z,
         underscore(_), and ASCII digits 0-9 starting with a letter. The value will
         be unique given an entity type.
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Specified by:
        getNameBytes in interface FeatureOrBuilder
        Returns:
        The bytes for name.
      • setName

        public Feature.Builder setName​(String value)
         Immutable. Name of the Feature.
         Format:
         `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}`
        
         The last part feature is assigned by the client. The feature can be up to
         64 characters long and can consist only of ASCII Latin letters A-Z and a-z,
         underscore(_), and ASCII digits 0-9 starting with a letter. The value will
         be unique given an entity type.
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public Feature.Builder clearName()
         Immutable. Name of the Feature.
         Format:
         `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}`
        
         The last part feature is assigned by the client. The feature can be up to
         64 characters long and can consist only of ASCII Latin letters A-Z and a-z,
         underscore(_), and ASCII digits 0-9 starting with a letter. The value will
         be unique given an entity type.
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        This builder for chaining.
      • setNameBytes

        public Feature.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Immutable. Name of the Feature.
         Format:
         `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}`
        
         The last part feature is assigned by the client. The feature can be up to
         64 characters long and can consist only of ASCII Latin letters A-Z and a-z,
         underscore(_), and ASCII digits 0-9 starting with a letter. The value will
         be unique given an entity type.
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getDescription

        public String getDescription()
         Description of the Feature.
         
        string description = 2;
        Specified by:
        getDescription in interface FeatureOrBuilder
        Returns:
        The description.
      • getDescriptionBytes

        public com.google.protobuf.ByteString getDescriptionBytes()
         Description of the Feature.
         
        string description = 2;
        Specified by:
        getDescriptionBytes in interface FeatureOrBuilder
        Returns:
        The bytes for description.
      • setDescription

        public Feature.Builder setDescription​(String value)
         Description of the Feature.
         
        string description = 2;
        Parameters:
        value - The description to set.
        Returns:
        This builder for chaining.
      • clearDescription

        public Feature.Builder clearDescription()
         Description of the Feature.
         
        string description = 2;
        Returns:
        This builder for chaining.
      • setDescriptionBytes

        public Feature.Builder setDescriptionBytes​(com.google.protobuf.ByteString value)
         Description of the Feature.
         
        string description = 2;
        Parameters:
        value - The bytes for description to set.
        Returns:
        This builder for chaining.
      • getValueTypeValue

        public int getValueTypeValue()
         Required. Immutable. Type of Feature value.
         
        .google.cloud.aiplatform.v1.Feature.ValueType value_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
        Specified by:
        getValueTypeValue in interface FeatureOrBuilder
        Returns:
        The enum numeric value on the wire for valueType.
      • setValueTypeValue

        public Feature.Builder setValueTypeValue​(int value)
         Required. Immutable. Type of Feature value.
         
        .google.cloud.aiplatform.v1.Feature.ValueType value_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
        Parameters:
        value - The enum numeric value on the wire for valueType to set.
        Returns:
        This builder for chaining.
      • getValueType

        public Feature.ValueType getValueType()
         Required. Immutable. Type of Feature value.
         
        .google.cloud.aiplatform.v1.Feature.ValueType value_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
        Specified by:
        getValueType in interface FeatureOrBuilder
        Returns:
        The valueType.
      • setValueType

        public Feature.Builder setValueType​(Feature.ValueType value)
         Required. Immutable. Type of Feature value.
         
        .google.cloud.aiplatform.v1.Feature.ValueType value_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
        Parameters:
        value - The valueType to set.
        Returns:
        This builder for chaining.
      • clearValueType

        public Feature.Builder clearValueType()
         Required. Immutable. Type of Feature value.
         
        .google.cloud.aiplatform.v1.Feature.ValueType value_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
        Returns:
        This builder for chaining.
      • hasCreateTime

        public boolean hasCreateTime()
         Output only. Timestamp when this EntityType was created.
         
        .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCreateTime in interface FeatureOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         Output only. Timestamp when this EntityType was created.
         
        .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTime in interface FeatureOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public Feature.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         Output only. Timestamp when this EntityType was created.
         
        .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateTime

        public Feature.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Timestamp when this EntityType was created.
         
        .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateTime

        public Feature.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         Output only. Timestamp when this EntityType was created.
         
        .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCreateTime

        public Feature.Builder clearCreateTime()
         Output only. Timestamp when this EntityType was created.
         
        .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
         Output only. Timestamp when this EntityType was created.
         
        .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. Timestamp when this EntityType was created.
         
        .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTimeOrBuilder in interface FeatureOrBuilder
      • hasUpdateTime

        public boolean hasUpdateTime()
         Output only. Timestamp when this EntityType was most recently updated.
         
        .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUpdateTime in interface FeatureOrBuilder
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        public com.google.protobuf.Timestamp getUpdateTime()
         Output only. Timestamp when this EntityType was most recently updated.
         
        .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTime in interface FeatureOrBuilder
        Returns:
        The updateTime.
      • setUpdateTime

        public Feature.Builder setUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. Timestamp when this EntityType was most recently updated.
         
        .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUpdateTime

        public Feature.Builder setUpdateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Timestamp when this EntityType was most recently updated.
         
        .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUpdateTime

        public Feature.Builder mergeUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. Timestamp when this EntityType was most recently updated.
         
        .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUpdateTime

        public Feature.Builder clearUpdateTime()
         Output only. Timestamp when this EntityType was most recently updated.
         
        .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
         Output only. Timestamp when this EntityType was most recently updated.
         
        .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. Timestamp when this EntityType was most recently updated.
         
        .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTimeOrBuilder in interface FeatureOrBuilder
      • getLabelsCount

        public int getLabelsCount()
        Description copied from interface: FeatureOrBuilder
         Optional. The labels with user-defined metadata to organize your Features.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information on and examples of labels.
         No more than 64 user labels can be associated with one Feature (System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsCount in interface FeatureOrBuilder
      • containsLabels

        public boolean containsLabels​(String key)
         Optional. The labels with user-defined metadata to organize your Features.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information on and examples of labels.
         No more than 64 user labels can be associated with one Feature (System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        containsLabels in interface FeatureOrBuilder
      • getLabelsMap

        public Map<String,​String> getLabelsMap()
         Optional. The labels with user-defined metadata to organize your Features.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information on and examples of labels.
         No more than 64 user labels can be associated with one Feature (System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsMap in interface FeatureOrBuilder
      • getLabelsOrDefault

        public String getLabelsOrDefault​(String key,
                                         String defaultValue)
         Optional. The labels with user-defined metadata to organize your Features.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information on and examples of labels.
         No more than 64 user labels can be associated with one Feature (System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsOrDefault in interface FeatureOrBuilder
      • getLabelsOrThrow

        public String getLabelsOrThrow​(String key)
         Optional. The labels with user-defined metadata to organize your Features.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information on and examples of labels.
         No more than 64 user labels can be associated with one Feature (System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsOrThrow in interface FeatureOrBuilder
      • removeLabels

        public Feature.Builder removeLabels​(String key)
         Optional. The labels with user-defined metadata to organize your Features.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information on and examples of labels.
         No more than 64 user labels can be associated with one Feature (System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • getMutableLabels

        @Deprecated
        public Map<String,​String> getMutableLabels()
        Deprecated.
        Use alternate mutation accessors instead.
      • putLabels

        public Feature.Builder putLabels​(String key,
                                         String value)
         Optional. The labels with user-defined metadata to organize your Features.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information on and examples of labels.
         No more than 64 user labels can be associated with one Feature (System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • putAllLabels

        public Feature.Builder putAllLabels​(Map<String,​String> values)
         Optional. The labels with user-defined metadata to organize your Features.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information on and examples of labels.
         No more than 64 user labels can be associated with one Feature (System
         labels are excluded)."
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • getEtag

        public String getEtag()
         Used to perform a consistent read-modify-write updates. If not set, a blind
         "overwrite" update happens.
         
        string etag = 7;
        Specified by:
        getEtag in interface FeatureOrBuilder
        Returns:
        The etag.
      • getEtagBytes

        public com.google.protobuf.ByteString getEtagBytes()
         Used to perform a consistent read-modify-write updates. If not set, a blind
         "overwrite" update happens.
         
        string etag = 7;
        Specified by:
        getEtagBytes in interface FeatureOrBuilder
        Returns:
        The bytes for etag.
      • setEtag

        public Feature.Builder setEtag​(String value)
         Used to perform a consistent read-modify-write updates. If not set, a blind
         "overwrite" update happens.
         
        string etag = 7;
        Parameters:
        value - The etag to set.
        Returns:
        This builder for chaining.
      • clearEtag

        public Feature.Builder clearEtag()
         Used to perform a consistent read-modify-write updates. If not set, a blind
         "overwrite" update happens.
         
        string etag = 7;
        Returns:
        This builder for chaining.
      • setEtagBytes

        public Feature.Builder setEtagBytes​(com.google.protobuf.ByteString value)
         Used to perform a consistent read-modify-write updates. If not set, a blind
         "overwrite" update happens.
         
        string etag = 7;
        Parameters:
        value - The bytes for etag to set.
        Returns:
        This builder for chaining.
      • getDisableMonitoring

        public boolean getDisableMonitoring()
         Optional. If not set, use the monitoring_config defined for the EntityType
         this Feature belongs to. Only Features with type
         ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL,
         STRING, DOUBLE or INT64 can enable monitoring.
        
         If set to true, all types of data monitoring are disabled despite the
         config on EntityType.
         
        bool disable_monitoring = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDisableMonitoring in interface FeatureOrBuilder
        Returns:
        The disableMonitoring.
      • setDisableMonitoring

        public Feature.Builder setDisableMonitoring​(boolean value)
         Optional. If not set, use the monitoring_config defined for the EntityType
         this Feature belongs to. Only Features with type
         ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL,
         STRING, DOUBLE or INT64 can enable monitoring.
        
         If set to true, all types of data monitoring are disabled despite the
         config on EntityType.
         
        bool disable_monitoring = 12 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The disableMonitoring to set.
        Returns:
        This builder for chaining.
      • clearDisableMonitoring

        public Feature.Builder clearDisableMonitoring()
         Optional. If not set, use the monitoring_config defined for the EntityType
         this Feature belongs to. Only Features with type
         ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL,
         STRING, DOUBLE or INT64 can enable monitoring.
        
         If set to true, all types of data monitoring are disabled despite the
         config on EntityType.
         
        bool disable_monitoring = 12 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • getMonitoringStatsAnomaliesList

        public List<Feature.MonitoringStatsAnomaly> getMonitoringStatsAnomaliesList()
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getMonitoringStatsAnomaliesList in interface FeatureOrBuilder
      • getMonitoringStatsAnomaliesCount

        public int getMonitoringStatsAnomaliesCount()
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getMonitoringStatsAnomaliesCount in interface FeatureOrBuilder
      • getMonitoringStatsAnomalies

        public Feature.MonitoringStatsAnomaly getMonitoringStatsAnomalies​(int index)
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getMonitoringStatsAnomalies in interface FeatureOrBuilder
      • setMonitoringStatsAnomalies

        public Feature.Builder setMonitoringStatsAnomalies​(int index,
                                                           Feature.MonitoringStatsAnomaly value)
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setMonitoringStatsAnomalies

        public Feature.Builder setMonitoringStatsAnomalies​(int index,
                                                           Feature.MonitoringStatsAnomaly.Builder builderForValue)
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addMonitoringStatsAnomalies

        public Feature.Builder addMonitoringStatsAnomalies​(Feature.MonitoringStatsAnomaly value)
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addMonitoringStatsAnomalies

        public Feature.Builder addMonitoringStatsAnomalies​(int index,
                                                           Feature.MonitoringStatsAnomaly value)
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addMonitoringStatsAnomalies

        public Feature.Builder addMonitoringStatsAnomalies​(Feature.MonitoringStatsAnomaly.Builder builderForValue)
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addMonitoringStatsAnomalies

        public Feature.Builder addMonitoringStatsAnomalies​(int index,
                                                           Feature.MonitoringStatsAnomaly.Builder builderForValue)
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addAllMonitoringStatsAnomalies

        public Feature.Builder addAllMonitoringStatsAnomalies​(Iterable<? extends Feature.MonitoringStatsAnomaly> values)
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearMonitoringStatsAnomalies

        public Feature.Builder clearMonitoringStatsAnomalies()
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • removeMonitoringStatsAnomalies

        public Feature.Builder removeMonitoringStatsAnomalies​(int index)
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getMonitoringStatsAnomaliesBuilder

        public Feature.MonitoringStatsAnomaly.Builder getMonitoringStatsAnomaliesBuilder​(int index)
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addMonitoringStatsAnomaliesBuilder

        public Feature.MonitoringStatsAnomaly.Builder addMonitoringStatsAnomaliesBuilder()
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addMonitoringStatsAnomaliesBuilder

        public Feature.MonitoringStatsAnomaly.Builder addMonitoringStatsAnomaliesBuilder​(int index)
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getMonitoringStatsAnomaliesBuilderList

        public List<Feature.MonitoringStatsAnomaly.Builder> getMonitoringStatsAnomaliesBuilderList()
         Output only. The list of historical stats and anomalies with specified
         objectives.
         
        repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUnknownFields

        public final Feature.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>
      • mergeUnknownFields

        public final Feature.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Feature.Builder>