@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RecommenderConfig extends Object implements Serializable, Cloneable, StructuredPojo
The configuration details of the recommender.
Constructor and Description |
---|
RecommenderConfig() |
Modifier and Type | Method and Description |
---|---|
RecommenderConfig |
addItemExplorationConfigEntry(String key,
String value)
Add a single ItemExplorationConfig entry
|
RecommenderConfig |
clearItemExplorationConfigEntries()
Removes all the entries added into ItemExplorationConfig.
|
RecommenderConfig |
clone() |
boolean |
equals(Object obj) |
Boolean |
getEnableMetadataWithRecommendations()
Whether metadata with recommendations is enabled for the recommender.
|
Map<String,String> |
getItemExplorationConfig()
Specifies the exploration configuration hyperparameters, including
explorationWeight and
explorationItemAgeCutOff , you want to use to configure the amount of item exploration Amazon
Personalize uses when recommending items. |
Integer |
getMinRecommendationRequestsPerSecond()
Specifies the requested minimum provisioned recommendation requests per second that Amazon Personalize will
support.
|
TrainingDataConfig |
getTrainingDataConfig()
Specifies the training data configuration to use when creating a domain recommender.
|
int |
hashCode() |
Boolean |
isEnableMetadataWithRecommendations()
Whether metadata with recommendations is enabled for the recommender.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEnableMetadataWithRecommendations(Boolean enableMetadataWithRecommendations)
Whether metadata with recommendations is enabled for the recommender.
|
void |
setItemExplorationConfig(Map<String,String> itemExplorationConfig)
Specifies the exploration configuration hyperparameters, including
explorationWeight and
explorationItemAgeCutOff , you want to use to configure the amount of item exploration Amazon
Personalize uses when recommending items. |
void |
setMinRecommendationRequestsPerSecond(Integer minRecommendationRequestsPerSecond)
Specifies the requested minimum provisioned recommendation requests per second that Amazon Personalize will
support.
|
void |
setTrainingDataConfig(TrainingDataConfig trainingDataConfig)
Specifies the training data configuration to use when creating a domain recommender.
|
String |
toString()
Returns a string representation of this object.
|
RecommenderConfig |
withEnableMetadataWithRecommendations(Boolean enableMetadataWithRecommendations)
Whether metadata with recommendations is enabled for the recommender.
|
RecommenderConfig |
withItemExplorationConfig(Map<String,String> itemExplorationConfig)
Specifies the exploration configuration hyperparameters, including
explorationWeight and
explorationItemAgeCutOff , you want to use to configure the amount of item exploration Amazon
Personalize uses when recommending items. |
RecommenderConfig |
withMinRecommendationRequestsPerSecond(Integer minRecommendationRequestsPerSecond)
Specifies the requested minimum provisioned recommendation requests per second that Amazon Personalize will
support.
|
RecommenderConfig |
withTrainingDataConfig(TrainingDataConfig trainingDataConfig)
Specifies the training data configuration to use when creating a domain recommender.
|
public Map<String,String> getItemExplorationConfig()
Specifies the exploration configuration hyperparameters, including explorationWeight
and
explorationItemAgeCutOff
, you want to use to configure the amount of item exploration Amazon
Personalize uses when recommending items. Provide itemExplorationConfig
data only if your
recommenders generate personalized recommendations for a user (not popular items or similar items).
explorationWeight
and
explorationItemAgeCutOff
, you want to use to configure the amount of item exploration Amazon
Personalize uses when recommending items. Provide itemExplorationConfig
data only if your
recommenders generate personalized recommendations for a user (not popular items or similar items).public void setItemExplorationConfig(Map<String,String> itemExplorationConfig)
Specifies the exploration configuration hyperparameters, including explorationWeight
and
explorationItemAgeCutOff
, you want to use to configure the amount of item exploration Amazon
Personalize uses when recommending items. Provide itemExplorationConfig
data only if your
recommenders generate personalized recommendations for a user (not popular items or similar items).
itemExplorationConfig
- Specifies the exploration configuration hyperparameters, including explorationWeight
and
explorationItemAgeCutOff
, you want to use to configure the amount of item exploration Amazon
Personalize uses when recommending items. Provide itemExplorationConfig
data only if your
recommenders generate personalized recommendations for a user (not popular items or similar items).public RecommenderConfig withItemExplorationConfig(Map<String,String> itemExplorationConfig)
Specifies the exploration configuration hyperparameters, including explorationWeight
and
explorationItemAgeCutOff
, you want to use to configure the amount of item exploration Amazon
Personalize uses when recommending items. Provide itemExplorationConfig
data only if your
recommenders generate personalized recommendations for a user (not popular items or similar items).
itemExplorationConfig
- Specifies the exploration configuration hyperparameters, including explorationWeight
and
explorationItemAgeCutOff
, you want to use to configure the amount of item exploration Amazon
Personalize uses when recommending items. Provide itemExplorationConfig
data only if your
recommenders generate personalized recommendations for a user (not popular items or similar items).public RecommenderConfig addItemExplorationConfigEntry(String key, String value)
public RecommenderConfig clearItemExplorationConfigEntries()
public void setMinRecommendationRequestsPerSecond(Integer minRecommendationRequestsPerSecond)
Specifies the requested minimum provisioned recommendation requests per second that Amazon Personalize will
support. A high minRecommendationRequestsPerSecond
will increase your bill. We recommend starting
with 1 for minRecommendationRequestsPerSecond
(the default). Track your usage using Amazon
CloudWatch metrics, and increase the minRecommendationRequestsPerSecond
as necessary.
minRecommendationRequestsPerSecond
- Specifies the requested minimum provisioned recommendation requests per second that Amazon Personalize
will support. A high minRecommendationRequestsPerSecond
will increase your bill. We recommend
starting with 1 for minRecommendationRequestsPerSecond
(the default). Track your usage using
Amazon CloudWatch metrics, and increase the minRecommendationRequestsPerSecond
as necessary.public Integer getMinRecommendationRequestsPerSecond()
Specifies the requested minimum provisioned recommendation requests per second that Amazon Personalize will
support. A high minRecommendationRequestsPerSecond
will increase your bill. We recommend starting
with 1 for minRecommendationRequestsPerSecond
(the default). Track your usage using Amazon
CloudWatch metrics, and increase the minRecommendationRequestsPerSecond
as necessary.
minRecommendationRequestsPerSecond
will increase your bill. We
recommend starting with 1 for minRecommendationRequestsPerSecond
(the default). Track your
usage using Amazon CloudWatch metrics, and increase the minRecommendationRequestsPerSecond
as necessary.public RecommenderConfig withMinRecommendationRequestsPerSecond(Integer minRecommendationRequestsPerSecond)
Specifies the requested minimum provisioned recommendation requests per second that Amazon Personalize will
support. A high minRecommendationRequestsPerSecond
will increase your bill. We recommend starting
with 1 for minRecommendationRequestsPerSecond
(the default). Track your usage using Amazon
CloudWatch metrics, and increase the minRecommendationRequestsPerSecond
as necessary.
minRecommendationRequestsPerSecond
- Specifies the requested minimum provisioned recommendation requests per second that Amazon Personalize
will support. A high minRecommendationRequestsPerSecond
will increase your bill. We recommend
starting with 1 for minRecommendationRequestsPerSecond
(the default). Track your usage using
Amazon CloudWatch metrics, and increase the minRecommendationRequestsPerSecond
as necessary.public void setTrainingDataConfig(TrainingDataConfig trainingDataConfig)
Specifies the training data configuration to use when creating a domain recommender.
trainingDataConfig
- Specifies the training data configuration to use when creating a domain recommender.public TrainingDataConfig getTrainingDataConfig()
Specifies the training data configuration to use when creating a domain recommender.
public RecommenderConfig withTrainingDataConfig(TrainingDataConfig trainingDataConfig)
Specifies the training data configuration to use when creating a domain recommender.
trainingDataConfig
- Specifies the training data configuration to use when creating a domain recommender.public void setEnableMetadataWithRecommendations(Boolean enableMetadataWithRecommendations)
Whether metadata with recommendations is enabled for the recommender. If enabled, you can specify the columns from your Items dataset in your request for recommendations. Amazon Personalize returns this data for each item in the recommendation response.
If you enable metadata in recommendations, you will incur additional costs. For more information, see Amazon Personalize pricing.
enableMetadataWithRecommendations
- Whether metadata with recommendations is enabled for the recommender. If enabled, you can specify the
columns from your Items dataset in your request for recommendations. Amazon Personalize returns this data
for each item in the recommendation response.
If you enable metadata in recommendations, you will incur additional costs. For more information, see Amazon Personalize pricing.
public Boolean getEnableMetadataWithRecommendations()
Whether metadata with recommendations is enabled for the recommender. If enabled, you can specify the columns from your Items dataset in your request for recommendations. Amazon Personalize returns this data for each item in the recommendation response.
If you enable metadata in recommendations, you will incur additional costs. For more information, see Amazon Personalize pricing.
If you enable metadata in recommendations, you will incur additional costs. For more information, see Amazon Personalize pricing.
public RecommenderConfig withEnableMetadataWithRecommendations(Boolean enableMetadataWithRecommendations)
Whether metadata with recommendations is enabled for the recommender. If enabled, you can specify the columns from your Items dataset in your request for recommendations. Amazon Personalize returns this data for each item in the recommendation response.
If you enable metadata in recommendations, you will incur additional costs. For more information, see Amazon Personalize pricing.
enableMetadataWithRecommendations
- Whether metadata with recommendations is enabled for the recommender. If enabled, you can specify the
columns from your Items dataset in your request for recommendations. Amazon Personalize returns this data
for each item in the recommendation response.
If you enable metadata in recommendations, you will incur additional costs. For more information, see Amazon Personalize pricing.
public Boolean isEnableMetadataWithRecommendations()
Whether metadata with recommendations is enabled for the recommender. If enabled, you can specify the columns from your Items dataset in your request for recommendations. Amazon Personalize returns this data for each item in the recommendation response.
If you enable metadata in recommendations, you will incur additional costs. For more information, see Amazon Personalize pricing.
If you enable metadata in recommendations, you will incur additional costs. For more information, see Amazon Personalize pricing.
public String toString()
toString
in class Object
Object.toString()
public RecommenderConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.