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