@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateSolutionVersionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateSolutionVersionRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateSolutionVersionRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getName()
 The name of the solution version. | 
| String | getSolutionArn()
 The Amazon Resource Name (ARN) of the solution containing the training configuration information. | 
| List<Tag> | getTags()
 A list of tags to apply to
 the solution version. | 
| String | getTrainingMode()
 The scope of training to be performed when creating the solution version. | 
| int | hashCode() | 
| void | setName(String name)
 The name of the solution version. | 
| void | setSolutionArn(String solutionArn)
 The Amazon Resource Name (ARN) of the solution containing the training configuration information. | 
| void | setTags(Collection<Tag> tags)
 A list of tags to apply to
 the solution version. | 
| void | setTrainingMode(String trainingMode)
 The scope of training to be performed when creating the solution version. | 
| String | toString()Returns a string representation of this object. | 
| CreateSolutionVersionRequest | withName(String name)
 The name of the solution version. | 
| CreateSolutionVersionRequest | withSolutionArn(String solutionArn)
 The Amazon Resource Name (ARN) of the solution containing the training configuration information. | 
| CreateSolutionVersionRequest | withTags(Collection<Tag> tags)
 A list of tags to apply to
 the solution version. | 
| CreateSolutionVersionRequest | withTags(Tag... tags)
 A list of tags to apply to
 the solution version. | 
| CreateSolutionVersionRequest | withTrainingMode(String trainingMode)
 The scope of training to be performed when creating the solution version. | 
| CreateSolutionVersionRequest | withTrainingMode(TrainingMode trainingMode)
 The scope of training to be performed when creating the solution version. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setName(String name)
The name of the solution version.
name - The name of the solution version.public String getName()
The name of the solution version.
public CreateSolutionVersionRequest withName(String name)
The name of the solution version.
name - The name of the solution version.public void setSolutionArn(String solutionArn)
The Amazon Resource Name (ARN) of the solution containing the training configuration information.
solutionArn - The Amazon Resource Name (ARN) of the solution containing the training configuration information.public String getSolutionArn()
The Amazon Resource Name (ARN) of the solution containing the training configuration information.
public CreateSolutionVersionRequest withSolutionArn(String solutionArn)
The Amazon Resource Name (ARN) of the solution containing the training configuration information.
solutionArn - The Amazon Resource Name (ARN) of the solution containing the training configuration information.public void setTrainingMode(String trainingMode)
 The scope of training to be performed when creating the solution version. The default is FULL. This
 creates a completely new model based on the entirety of the training data from the datasets in your dataset
 group.
 
 If you use User-Personalization, you can specify a training mode of UPDATE. This updates the model to
 consider new items for recommendations. It is not a full retraining. You should still complete a full retraining
 weekly. If you specify UPDATE, Amazon Personalize will stop automatic updates for the solution
 version. To resume updates, create a new solution with training mode set to FULL and deploy it in a
 campaign. For more information about automatic updates, see Automatic updates.
 
 The UPDATE option can only be used when you already have an active solution version created from the
 input solution using the FULL option and the input solution was trained with the User-Personalization recipe or the legacy HRNN-Coldstart
 recipe.
 
trainingMode - The scope of training to be performed when creating the solution version. The default is FULL
        . This creates a completely new model based on the entirety of the training data from the datasets in your
        dataset group. 
        
        If you use User-Personalization, you can specify a training mode of UPDATE. This updates the model
        to consider new items for recommendations. It is not a full retraining. You should still complete a full
        retraining weekly. If you specify UPDATE, Amazon Personalize will stop automatic updates for
        the solution version. To resume updates, create a new solution with training mode set to FULL
        and deploy it in a campaign. For more information about automatic updates, see Automatic updates.
        
        The UPDATE option can only be used when you already have an active solution version created
        from the input solution using the FULL option and the input solution was trained with the 
        User-Personalization recipe or the legacy HRNN-Coldstart recipe.
TrainingModepublic String getTrainingMode()
 The scope of training to be performed when creating the solution version. The default is FULL. This
 creates a completely new model based on the entirety of the training data from the datasets in your dataset
 group.
 
 If you use User-Personalization, you can specify a training mode of UPDATE. This updates the model to
 consider new items for recommendations. It is not a full retraining. You should still complete a full retraining
 weekly. If you specify UPDATE, Amazon Personalize will stop automatic updates for the solution
 version. To resume updates, create a new solution with training mode set to FULL and deploy it in a
 campaign. For more information about automatic updates, see Automatic updates.
 
 The UPDATE option can only be used when you already have an active solution version created from the
 input solution using the FULL option and the input solution was trained with the User-Personalization recipe or the legacy HRNN-Coldstart
 recipe.
 
FULL. This creates a completely new model based on the entirety of the training data from
         the datasets in your dataset group. 
         
         If you use User-Personalization, you can specify a training mode of UPDATE. This updates the model
         to consider new items for recommendations. It is not a full retraining. You should still complete a full
         retraining weekly. If you specify UPDATE, Amazon Personalize will stop automatic updates for
         the solution version. To resume updates, create a new solution with training mode set to
         FULL and deploy it in a campaign. For more information about automatic updates, see Automatic updates.
         
         The UPDATE option can only be used when you already have an active solution version created
         from the input solution using the FULL option and the input solution was trained with the 
         User-Personalization recipe or the legacy HRNN-Coldstart recipe.
TrainingModepublic CreateSolutionVersionRequest withTrainingMode(String trainingMode)
 The scope of training to be performed when creating the solution version. The default is FULL. This
 creates a completely new model based on the entirety of the training data from the datasets in your dataset
 group.
 
 If you use User-Personalization, you can specify a training mode of UPDATE. This updates the model to
 consider new items for recommendations. It is not a full retraining. You should still complete a full retraining
 weekly. If you specify UPDATE, Amazon Personalize will stop automatic updates for the solution
 version. To resume updates, create a new solution with training mode set to FULL and deploy it in a
 campaign. For more information about automatic updates, see Automatic updates.
 
 The UPDATE option can only be used when you already have an active solution version created from the
 input solution using the FULL option and the input solution was trained with the User-Personalization recipe or the legacy HRNN-Coldstart
 recipe.
 
trainingMode - The scope of training to be performed when creating the solution version. The default is FULL
        . This creates a completely new model based on the entirety of the training data from the datasets in your
        dataset group. 
        
        If you use User-Personalization, you can specify a training mode of UPDATE. This updates the model
        to consider new items for recommendations. It is not a full retraining. You should still complete a full
        retraining weekly. If you specify UPDATE, Amazon Personalize will stop automatic updates for
        the solution version. To resume updates, create a new solution with training mode set to FULL
        and deploy it in a campaign. For more information about automatic updates, see Automatic updates.
        
        The UPDATE option can only be used when you already have an active solution version created
        from the input solution using the FULL option and the input solution was trained with the 
        User-Personalization recipe or the legacy HRNN-Coldstart recipe.
TrainingModepublic CreateSolutionVersionRequest withTrainingMode(TrainingMode trainingMode)
 The scope of training to be performed when creating the solution version. The default is FULL. This
 creates a completely new model based on the entirety of the training data from the datasets in your dataset
 group.
 
 If you use User-Personalization, you can specify a training mode of UPDATE. This updates the model to
 consider new items for recommendations. It is not a full retraining. You should still complete a full retraining
 weekly. If you specify UPDATE, Amazon Personalize will stop automatic updates for the solution
 version. To resume updates, create a new solution with training mode set to FULL and deploy it in a
 campaign. For more information about automatic updates, see Automatic updates.
 
 The UPDATE option can only be used when you already have an active solution version created from the
 input solution using the FULL option and the input solution was trained with the User-Personalization recipe or the legacy HRNN-Coldstart
 recipe.
 
trainingMode - The scope of training to be performed when creating the solution version. The default is FULL
        . This creates a completely new model based on the entirety of the training data from the datasets in your
        dataset group. 
        
        If you use User-Personalization, you can specify a training mode of UPDATE. This updates the model
        to consider new items for recommendations. It is not a full retraining. You should still complete a full
        retraining weekly. If you specify UPDATE, Amazon Personalize will stop automatic updates for
        the solution version. To resume updates, create a new solution with training mode set to FULL
        and deploy it in a campaign. For more information about automatic updates, see Automatic updates.
        
        The UPDATE option can only be used when you already have an active solution version created
        from the input solution using the FULL option and the input solution was trained with the 
        User-Personalization recipe or the legacy HRNN-Coldstart recipe.
TrainingModepublic List<Tag> getTags()
A list of tags to apply to the solution version.
public void setTags(Collection<Tag> tags)
A list of tags to apply to the solution version.
tags - A list of tags to
        apply to the solution version.public CreateSolutionVersionRequest withTags(Tag... tags)
A list of tags to apply to the solution version.
 NOTE: This method appends the values to the existing list (if any). Use
 setTags(java.util.Collection) or withTags(java.util.Collection) if you want to override the
 existing values.
 
tags - A list of tags to
        apply to the solution version.public CreateSolutionVersionRequest withTags(Collection<Tag> tags)
A list of tags to apply to the solution version.
tags - A list of tags to
        apply to the solution version.public String toString()
toString in class ObjectObject.toString()public CreateSolutionVersionRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()