public static final class FeatureMap.Builder extends GeneratedMessageV3.Builder<FeatureMap.Builder> implements FeatureMapOrBuilder
   
   FeatureMap represents extra features that customers want to include in the
 recommendation model for catalogs/user events as categorical/numerical
 features.
 Protobuf type google.cloud.recommendationengine.v1beta1.FeatureMap
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public FeatureMap.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public FeatureMap build()
   
  
  
  buildPartial()
  
    public FeatureMap buildPartial()
   
  
  
  clear()
  
    public FeatureMap.Builder clear()
   
  
  Overrides
  
  
  clearCategoricalFeatures()
  
    public FeatureMap.Builder clearCategoricalFeatures()
   
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public FeatureMap.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearNumericalFeatures()
  
    public FeatureMap.Builder clearNumericalFeatures()
   
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public FeatureMap.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clone()
  
    public FeatureMap.Builder clone()
   
  
  Overrides
  
  
  containsCategoricalFeatures(String key)
  
    public boolean containsCategoricalFeatures(String key)
   
   Categorical features that can take on one of a limited number of possible
 values. Some examples would be the brand/maker of a product, or country of
 a customer.
 Feature names and values must be UTF-8 encoded strings.
 For example: { "colors": {"value": ["yellow", "green"]},
                 "sizes": {"value":["S", "M"]}
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.StringList> categorical_features = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  containsNumericalFeatures(String key)
  
    public boolean containsNumericalFeatures(String key)
   
   Numerical features. Some examples would be the height/weight of a product,
 or age of a customer.
 Feature names must be UTF-8 encoded strings.
 For example: { "lengths_cm": {"value":[2.3, 15.4]},
                 "heights_cm": {"value":[8.1, 6.4]} }
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.FloatList> numerical_features = 2;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  getCategoricalFeatures()
  
    public Map<String,FeatureMap.StringList> getCategoricalFeatures()
   
  
  
  
  getCategoricalFeaturesCount()
  
    public int getCategoricalFeaturesCount()
   
   Categorical features that can take on one of a limited number of possible
 values. Some examples would be the brand/maker of a product, or country of
 a customer.
 Feature names and values must be UTF-8 encoded strings.
 For example: { "colors": {"value": ["yellow", "green"]},
                 "sizes": {"value":["S", "M"]}
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.StringList> categorical_features = 1;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getCategoricalFeaturesMap()
  
    public Map<String,FeatureMap.StringList> getCategoricalFeaturesMap()
   
   Categorical features that can take on one of a limited number of possible
 values. Some examples would be the brand/maker of a product, or country of
 a customer.
 Feature names and values must be UTF-8 encoded strings.
 For example: { "colors": {"value": ["yellow", "green"]},
                 "sizes": {"value":["S", "M"]}
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.StringList> categorical_features = 1;
 
getCategoricalFeaturesOrDefault(String key, FeatureMap.StringList defaultValue)
  
    public FeatureMap.StringList getCategoricalFeaturesOrDefault(String key, FeatureMap.StringList defaultValue)
   
   Categorical features that can take on one of a limited number of possible
 values. Some examples would be the brand/maker of a product, or country of
 a customer.
 Feature names and values must be UTF-8 encoded strings.
 For example: { "colors": {"value": ["yellow", "green"]},
                 "sizes": {"value":["S", "M"]}
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.StringList> categorical_features = 1;
 
getCategoricalFeaturesOrThrow(String key)
  
    public FeatureMap.StringList getCategoricalFeaturesOrThrow(String key)
   
   Categorical features that can take on one of a limited number of possible
 values. Some examples would be the brand/maker of a product, or country of
 a customer.
 Feature names and values must be UTF-8 encoded strings.
 For example: { "colors": {"value": ["yellow", "green"]},
                 "sizes": {"value":["S", "M"]}
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.StringList> categorical_features = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  getDefaultInstanceForType()
  
    public FeatureMap getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getMutableCategoricalFeatures()
  
    public Map<String,FeatureMap.StringList> getMutableCategoricalFeatures()
   
  Use alternate mutation accessors instead.
getMutableNumericalFeatures()
  
    public Map<String,FeatureMap.FloatList> getMutableNumericalFeatures()
   
  Use alternate mutation accessors instead.
getNumericalFeatures()
  
    public Map<String,FeatureMap.FloatList> getNumericalFeatures()
   
  
  
  
  getNumericalFeaturesCount()
  
    public int getNumericalFeaturesCount()
   
   Numerical features. Some examples would be the height/weight of a product,
 or age of a customer.
 Feature names must be UTF-8 encoded strings.
 For example: { "lengths_cm": {"value":[2.3, 15.4]},
                 "heights_cm": {"value":[8.1, 6.4]} }
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.FloatList> numerical_features = 2;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getNumericalFeaturesMap()
  
    public Map<String,FeatureMap.FloatList> getNumericalFeaturesMap()
   
   Numerical features. Some examples would be the height/weight of a product,
 or age of a customer.
 Feature names must be UTF-8 encoded strings.
 For example: { "lengths_cm": {"value":[2.3, 15.4]},
                 "heights_cm": {"value":[8.1, 6.4]} }
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.FloatList> numerical_features = 2;
 
getNumericalFeaturesOrDefault(String key, FeatureMap.FloatList defaultValue)
  
    public FeatureMap.FloatList getNumericalFeaturesOrDefault(String key, FeatureMap.FloatList defaultValue)
   
   Numerical features. Some examples would be the height/weight of a product,
 or age of a customer.
 Feature names must be UTF-8 encoded strings.
 For example: { "lengths_cm": {"value":[2.3, 15.4]},
                 "heights_cm": {"value":[8.1, 6.4]} }
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.FloatList> numerical_features = 2;
 
getNumericalFeaturesOrThrow(String key)
  
    public FeatureMap.FloatList getNumericalFeaturesOrThrow(String key)
   
   Numerical features. Some examples would be the height/weight of a product,
 or age of a customer.
 Feature names must be UTF-8 encoded strings.
 For example: { "lengths_cm": {"value":[2.3, 15.4]},
                 "heights_cm": {"value":[8.1, 6.4]} }
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.FloatList> numerical_features = 2;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  internalGetMapField(int number)
  
    protected MapField internalGetMapField(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
  Overrides
  
  
  internalGetMutableMapField(int number)
  
    protected MapField internalGetMutableMapField(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(FeatureMap other)
  
    public FeatureMap.Builder mergeFrom(FeatureMap other)
   
  
  
  
  
  
    public FeatureMap.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public FeatureMap.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final FeatureMap.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  putAllCategoricalFeatures(Map<String,FeatureMap.StringList> values)
  
    public FeatureMap.Builder putAllCategoricalFeatures(Map<String,FeatureMap.StringList> values)
   
   Categorical features that can take on one of a limited number of possible
 values. Some examples would be the brand/maker of a product, or country of
 a customer.
 Feature names and values must be UTF-8 encoded strings.
 For example: { "colors": {"value": ["yellow", "green"]},
                 "sizes": {"value":["S", "M"]}
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.StringList> categorical_features = 1;
 
putAllNumericalFeatures(Map<String,FeatureMap.FloatList> values)
  
    public FeatureMap.Builder putAllNumericalFeatures(Map<String,FeatureMap.FloatList> values)
   
   Numerical features. Some examples would be the height/weight of a product,
 or age of a customer.
 Feature names must be UTF-8 encoded strings.
 For example: { "lengths_cm": {"value":[2.3, 15.4]},
                 "heights_cm": {"value":[8.1, 6.4]} }
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.FloatList> numerical_features = 2;
 
putCategoricalFeatures(String key, FeatureMap.StringList value)
  
    public FeatureMap.Builder putCategoricalFeatures(String key, FeatureMap.StringList value)
   
   Categorical features that can take on one of a limited number of possible
 values. Some examples would be the brand/maker of a product, or country of
 a customer.
 Feature names and values must be UTF-8 encoded strings.
 For example: { "colors": {"value": ["yellow", "green"]},
                 "sizes": {"value":["S", "M"]}
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.StringList> categorical_features = 1;
 
putNumericalFeatures(String key, FeatureMap.FloatList value)
  
    public FeatureMap.Builder putNumericalFeatures(String key, FeatureMap.FloatList value)
   
   Numerical features. Some examples would be the height/weight of a product,
 or age of a customer.
 Feature names must be UTF-8 encoded strings.
 For example: { "lengths_cm": {"value":[2.3, 15.4]},
                 "heights_cm": {"value":[8.1, 6.4]} }
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.FloatList> numerical_features = 2;
 
removeCategoricalFeatures(String key)
  
    public FeatureMap.Builder removeCategoricalFeatures(String key)
   
   Categorical features that can take on one of a limited number of possible
 values. Some examples would be the brand/maker of a product, or country of
 a customer.
 Feature names and values must be UTF-8 encoded strings.
 For example: { "colors": {"value": ["yellow", "green"]},
                 "sizes": {"value":["S", "M"]}
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.StringList> categorical_features = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  removeNumericalFeatures(String key)
  
    public FeatureMap.Builder removeNumericalFeatures(String key)
   
   Numerical features. Some examples would be the height/weight of a product,
 or age of a customer.
 Feature names must be UTF-8 encoded strings.
 For example: { "lengths_cm": {"value":[2.3, 15.4]},
                 "heights_cm": {"value":[8.1, 6.4]} }
 
 map<string, .google.cloud.recommendationengine.v1beta1.FeatureMap.FloatList> numerical_features = 2;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public FeatureMap.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public FeatureMap.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final FeatureMap.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides