@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 | 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 | 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 | 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 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 FULL option trains the
 solution version based on the entirety of the input solution's training data, while the UPDATE
 option processes only the data that has changed in comparison to the input solution. Choose UPDATE
 when you want to incrementally update your solution version instead of creating an entirely new one.
 
 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 HRNN-Coldstart
 recipe.
 
trainingMode - The scope of training to be performed when creating the solution version. The FULL option
        trains the solution version based on the entirety of the input solution's training data, while the
        UPDATE option processes only the data that has changed in comparison to the input solution.
        Choose UPDATE when you want to incrementally update your solution version instead of creating
        an entirely new one. 
        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 HRNN-Coldstart recipe.
        
TrainingModepublic String getTrainingMode()
 The scope of training to be performed when creating the solution version. The FULL option trains the
 solution version based on the entirety of the input solution's training data, while the UPDATE
 option processes only the data that has changed in comparison to the input solution. Choose UPDATE
 when you want to incrementally update your solution version instead of creating an entirely new one.
 
 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 HRNN-Coldstart
 recipe.
 
FULL option
         trains the solution version based on the entirety of the input solution's training data, while the
         UPDATE option processes only the data that has changed in comparison to the input solution.
         Choose UPDATE when you want to incrementally update your solution version instead of
         creating an entirely new one. 
         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 HRNN-Coldstart recipe.
         
TrainingModepublic CreateSolutionVersionRequest withTrainingMode(String trainingMode)
 The scope of training to be performed when creating the solution version. The FULL option trains the
 solution version based on the entirety of the input solution's training data, while the UPDATE
 option processes only the data that has changed in comparison to the input solution. Choose UPDATE
 when you want to incrementally update your solution version instead of creating an entirely new one.
 
 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 HRNN-Coldstart
 recipe.
 
trainingMode - The scope of training to be performed when creating the solution version. The FULL option
        trains the solution version based on the entirety of the input solution's training data, while the
        UPDATE option processes only the data that has changed in comparison to the input solution.
        Choose UPDATE when you want to incrementally update your solution version instead of creating
        an entirely new one. 
        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 HRNN-Coldstart recipe.
        
TrainingModepublic CreateSolutionVersionRequest withTrainingMode(TrainingMode trainingMode)
 The scope of training to be performed when creating the solution version. The FULL option trains the
 solution version based on the entirety of the input solution's training data, while the UPDATE
 option processes only the data that has changed in comparison to the input solution. Choose UPDATE
 when you want to incrementally update your solution version instead of creating an entirely new one.
 
 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 HRNN-Coldstart
 recipe.
 
trainingMode - The scope of training to be performed when creating the solution version. The FULL option
        trains the solution version based on the entirety of the input solution's training data, while the
        UPDATE option processes only the data that has changed in comparison to the input solution.
        Choose UPDATE when you want to incrementally update your solution version instead of creating
        an entirely new one. 
        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 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()