Interface FeatureMapOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    FeatureMap, FeatureMap.Builder

    public interface FeatureMapOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getCategoricalFeaturesCount

        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;
      • containsCategoricalFeatures

        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;
      • getCategoricalFeaturesMap

        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

        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

        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;
      • getNumericalFeaturesCount

        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;
      • containsNumericalFeatures

        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;
      • getNumericalFeaturesMap

        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

        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

        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;