public class GetMLModelResult
extends java.lang.Object
implements java.io.Serializable
 Represents the output of a GetMLModel operation, and provides
 detailed information about a MLModel.
 
| Constructor and Description | 
|---|
| GetMLModelResult() | 
| Modifier and Type | Method and Description | 
|---|---|
| GetMLModelResult | addTrainingParametersEntry(java.lang.String key,
                          java.lang.String value)
 A list of the training parameters in the  MLModel. | 
| GetMLModelResult | clearTrainingParametersEntries()Removes all the entries added into TrainingParameters. | 
| boolean | equals(java.lang.Object obj) | 
| java.lang.Long | getComputeTime()
 The approximate CPU time in milliseconds that Amazon Machine Learning
 spent processing the  MLModel, normalized and scaled on
 computation resources. | 
| java.util.Date | getCreatedAt()
 The time that the  MLModelwas created. | 
| java.lang.String | getCreatedByIamUser()
 The AWS user account from which the  MLModelwas created. | 
| RealtimeEndpointInfo | getEndpointInfo()
 The current endpoint of the  MLModel | 
| java.util.Date | getFinishedAt()
 The epoch time when Amazon Machine Learning marked the
  MLModelasCOMPLETEDorFAILED. | 
| java.lang.String | getInputDataLocationS3()
 The location of the data file or directory in Amazon Simple Storage
 Service (Amazon S3). | 
| java.util.Date | getLastUpdatedAt()
 The time of the most recent edit to the  MLModel. | 
| java.lang.String | getLogUri()
 A link to the file that contains logs of the  CreateMLModeloperation. | 
| java.lang.String | getMessage()
 A description of the most recent details about accessing the
  MLModel. | 
| java.lang.String | getMLModelId()
 The MLModel ID, which is same as the  MLModelIdin the
 request. | 
| java.lang.String | getMLModelType()
 Identifies the  MLModelcategory. | 
| java.lang.String | getName()
 A user-supplied name or description of the  MLModel. | 
| java.lang.String | getRecipe()
 The recipe to use when training the  MLModel. | 
| java.lang.String | getSchema()
 The schema used by all of the data files referenced by the
  DataSource. | 
| java.lang.Float | getScoreThreshold()
 The scoring threshold is used in binary classification
  MLModelmodels. | 
| java.util.Date | getScoreThresholdLastUpdatedAt()
 The time of the most recent edit to the  ScoreThreshold. | 
| java.lang.Long | getSizeInBytes()
 Long integer type that is a 64-bit signed number. | 
| java.util.Date | getStartedAt()
 The epoch time when Amazon Machine Learning marked the
  MLModelasINPROGRESS. | 
| java.lang.String | getStatus()
 The current status of the  MLModel. | 
| java.lang.String | getTrainingDataSourceId()
 The ID of the training  DataSource. | 
| java.util.Map<java.lang.String,java.lang.String> | getTrainingParameters()
 A list of the training parameters in the  MLModel. | 
| int | hashCode() | 
| void | setComputeTime(java.lang.Long computeTime)
 The approximate CPU time in milliseconds that Amazon Machine Learning
 spent processing the  MLModel, normalized and scaled on
 computation resources. | 
| void | setCreatedAt(java.util.Date createdAt)
 The time that the  MLModelwas created. | 
| void | setCreatedByIamUser(java.lang.String createdByIamUser)
 The AWS user account from which the  MLModelwas created. | 
| void | setEndpointInfo(RealtimeEndpointInfo endpointInfo)
 The current endpoint of the  MLModel | 
| void | setFinishedAt(java.util.Date finishedAt)
 The epoch time when Amazon Machine Learning marked the
  MLModelasCOMPLETEDorFAILED. | 
| void | setInputDataLocationS3(java.lang.String inputDataLocationS3)
 The location of the data file or directory in Amazon Simple Storage
 Service (Amazon S3). | 
| void | setLastUpdatedAt(java.util.Date lastUpdatedAt)
 The time of the most recent edit to the  MLModel. | 
| void | setLogUri(java.lang.String logUri)
 A link to the file that contains logs of the  CreateMLModeloperation. | 
| void | setMessage(java.lang.String message)
 A description of the most recent details about accessing the
  MLModel. | 
| void | setMLModelId(java.lang.String mLModelId)
 The MLModel ID, which is same as the  MLModelIdin the
 request. | 
| void | setMLModelType(MLModelType mLModelType)
 Identifies the  MLModelcategory. | 
| void | setMLModelType(java.lang.String mLModelType)
 Identifies the  MLModelcategory. | 
| void | setName(java.lang.String name)
 A user-supplied name or description of the  MLModel. | 
| void | setRecipe(java.lang.String recipe)
 The recipe to use when training the  MLModel. | 
| void | setSchema(java.lang.String schema)
 The schema used by all of the data files referenced by the
  DataSource. | 
| void | setScoreThreshold(java.lang.Float scoreThreshold)
 The scoring threshold is used in binary classification
  MLModelmodels. | 
| void | setScoreThresholdLastUpdatedAt(java.util.Date scoreThresholdLastUpdatedAt)
 The time of the most recent edit to the  ScoreThreshold. | 
| void | setSizeInBytes(java.lang.Long sizeInBytes)
 Long integer type that is a 64-bit signed number. | 
| void | setStartedAt(java.util.Date startedAt)
 The epoch time when Amazon Machine Learning marked the
  MLModelasINPROGRESS. | 
| void | setStatus(EntityStatus status)
 The current status of the  MLModel. | 
| void | setStatus(java.lang.String status)
 The current status of the  MLModel. | 
| void | setTrainingDataSourceId(java.lang.String trainingDataSourceId)
 The ID of the training  DataSource. | 
| void | setTrainingParameters(java.util.Map<java.lang.String,java.lang.String> trainingParameters)
 A list of the training parameters in the  MLModel. | 
| java.lang.String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| GetMLModelResult | withComputeTime(java.lang.Long computeTime)
 The approximate CPU time in milliseconds that Amazon Machine Learning
 spent processing the  MLModel, normalized and scaled on
 computation resources. | 
| GetMLModelResult | withCreatedAt(java.util.Date createdAt)
 The time that the  MLModelwas created. | 
| GetMLModelResult | withCreatedByIamUser(java.lang.String createdByIamUser)
 The AWS user account from which the  MLModelwas created. | 
| GetMLModelResult | withEndpointInfo(RealtimeEndpointInfo endpointInfo)
 The current endpoint of the  MLModel | 
| GetMLModelResult | withFinishedAt(java.util.Date finishedAt)
 The epoch time when Amazon Machine Learning marked the
  MLModelasCOMPLETEDorFAILED. | 
| GetMLModelResult | withInputDataLocationS3(java.lang.String inputDataLocationS3)
 The location of the data file or directory in Amazon Simple Storage
 Service (Amazon S3). | 
| GetMLModelResult | withLastUpdatedAt(java.util.Date lastUpdatedAt)
 The time of the most recent edit to the  MLModel. | 
| GetMLModelResult | withLogUri(java.lang.String logUri)
 A link to the file that contains logs of the  CreateMLModeloperation. | 
| GetMLModelResult | withMessage(java.lang.String message)
 A description of the most recent details about accessing the
  MLModel. | 
| GetMLModelResult | withMLModelId(java.lang.String mLModelId)
 The MLModel ID, which is same as the  MLModelIdin the
 request. | 
| GetMLModelResult | withMLModelType(MLModelType mLModelType)
 Identifies the  MLModelcategory. | 
| GetMLModelResult | withMLModelType(java.lang.String mLModelType)
 Identifies the  MLModelcategory. | 
| GetMLModelResult | withName(java.lang.String name)
 A user-supplied name or description of the  MLModel. | 
| GetMLModelResult | withRecipe(java.lang.String recipe)
 The recipe to use when training the  MLModel. | 
| GetMLModelResult | withSchema(java.lang.String schema)
 The schema used by all of the data files referenced by the
  DataSource. | 
| GetMLModelResult | withScoreThreshold(java.lang.Float scoreThreshold)
 The scoring threshold is used in binary classification
  MLModelmodels. | 
| GetMLModelResult | withScoreThresholdLastUpdatedAt(java.util.Date scoreThresholdLastUpdatedAt)
 The time of the most recent edit to the  ScoreThreshold. | 
| GetMLModelResult | withSizeInBytes(java.lang.Long sizeInBytes)
 Long integer type that is a 64-bit signed number. | 
| GetMLModelResult | withStartedAt(java.util.Date startedAt)
 The epoch time when Amazon Machine Learning marked the
  MLModelasINPROGRESS. | 
| GetMLModelResult | withStatus(EntityStatus status)
 The current status of the  MLModel. | 
| GetMLModelResult | withStatus(java.lang.String status)
 The current status of the  MLModel. | 
| GetMLModelResult | withTrainingDataSourceId(java.lang.String trainingDataSourceId)
 The ID of the training  DataSource. | 
| GetMLModelResult | withTrainingParameters(java.util.Map<java.lang.String,java.lang.String> trainingParameters)
 A list of the training parameters in the  MLModel. | 
public java.lang.String getMLModelId()
 The MLModel ID, which is same as the MLModelId in the
 request.
 
 Constraints:
 Length: 1 - 64
 Pattern: [a-zA-Z0-9_.-]+
         The MLModel ID, which is same as the MLModelId in
         the request.
         
public void setMLModelId(java.lang.String mLModelId)
 The MLModel ID, which is same as the MLModelId in the
 request.
 
 Constraints:
 Length: 1 - 64
 Pattern: [a-zA-Z0-9_.-]+
mLModelId - 
            The MLModel ID, which is same as the MLModelId in
            the request.
            
public GetMLModelResult withMLModelId(java.lang.String mLModelId)
 The MLModel ID, which is same as the MLModelId in the
 request.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 1 - 64
 Pattern: [a-zA-Z0-9_.-]+
mLModelId - 
            The MLModel ID, which is same as the MLModelId in
            the request.
            
public java.lang.String getTrainingDataSourceId()
 The ID of the training DataSource.
 
 Constraints:
 Length: 1 - 64
 Pattern: [a-zA-Z0-9_.-]+
         The ID of the training DataSource.
         
public void setTrainingDataSourceId(java.lang.String trainingDataSourceId)
 The ID of the training DataSource.
 
 Constraints:
 Length: 1 - 64
 Pattern: [a-zA-Z0-9_.-]+
trainingDataSourceId - 
            The ID of the training DataSource.
            
public GetMLModelResult withTrainingDataSourceId(java.lang.String trainingDataSourceId)
 The ID of the training DataSource.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 1 - 64
 Pattern: [a-zA-Z0-9_.-]+
trainingDataSourceId - 
            The ID of the training DataSource.
            
public java.lang.String getCreatedByIamUser()
 The AWS user account from which the MLModel was created. The
 account type can be either an AWS root account or an AWS Identity and
 Access Management (IAM) user account.
 
 Constraints:
 Pattern: arn:aws:iam::[0-9]+:((user/.+)|(root))
         The AWS user account from which the MLModel was
         created. The account type can be either an AWS root account or an
         AWS Identity and Access Management (IAM) user account.
         
public void setCreatedByIamUser(java.lang.String createdByIamUser)
 The AWS user account from which the MLModel was created. The
 account type can be either an AWS root account or an AWS Identity and
 Access Management (IAM) user account.
 
 Constraints:
 Pattern: arn:aws:iam::[0-9]+:((user/.+)|(root))
createdByIamUser - 
            The AWS user account from which the MLModel was
            created. The account type can be either an AWS root account or
            an AWS Identity and Access Management (IAM) user account.
            
public GetMLModelResult withCreatedByIamUser(java.lang.String createdByIamUser)
 The AWS user account from which the MLModel was created. The
 account type can be either an AWS root account or an AWS Identity and
 Access Management (IAM) user account.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: arn:aws:iam::[0-9]+:((user/.+)|(root))
createdByIamUser - 
            The AWS user account from which the MLModel was
            created. The account type can be either an AWS root account or
            an AWS Identity and Access Management (IAM) user account.
            
public java.util.Date getCreatedAt()
 The time that the MLModel was created. The time is expressed
 in epoch time.
 
         The time that the MLModel was created. The time is
         expressed in epoch time.
         
public void setCreatedAt(java.util.Date createdAt)
 The time that the MLModel was created. The time is expressed
 in epoch time.
 
createdAt - 
            The time that the MLModel was created. The time
            is expressed in epoch time.
            
public GetMLModelResult withCreatedAt(java.util.Date createdAt)
 The time that the MLModel was created. The time is expressed
 in epoch time.
 
Returns a reference to this object so that method calls can be chained together.
createdAt - 
            The time that the MLModel was created. The time
            is expressed in epoch time.
            
public java.util.Date getLastUpdatedAt()
 The time of the most recent edit to the MLModel. The time is
 expressed in epoch time.
 
         The time of the most recent edit to the MLModel. The
         time is expressed in epoch time.
         
public void setLastUpdatedAt(java.util.Date lastUpdatedAt)
 The time of the most recent edit to the MLModel. The time is
 expressed in epoch time.
 
lastUpdatedAt - 
            The time of the most recent edit to the MLModel.
            The time is expressed in epoch time.
            
public GetMLModelResult withLastUpdatedAt(java.util.Date lastUpdatedAt)
 The time of the most recent edit to the MLModel. The time is
 expressed in epoch time.
 
Returns a reference to this object so that method calls can be chained together.
lastUpdatedAt - 
            The time of the most recent edit to the MLModel.
            The time is expressed in epoch time.
            
public java.lang.String getName()
 A user-supplied name or description of the MLModel.
 
 Constraints:
 Length:  - 1024
         A user-supplied name or description of the MLModel.
         
public void setName(java.lang.String name)
 A user-supplied name or description of the MLModel.
 
 Constraints:
 Length:  - 1024
name - 
            A user-supplied name or description of the
            MLModel.
            
public GetMLModelResult withName(java.lang.String name)
 A user-supplied name or description of the MLModel.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length:  - 1024
name - 
            A user-supplied name or description of the
            MLModel.
            
public java.lang.String getStatus()
 The current status of the MLModel. This element can have one
 of the following values:
 
 PENDING - Amazon Machine Learning (Amazon ML) submitted a
 request to describe a MLModel.
 
 INPROGRESS - The request is processing.
 
 FAILED - The request did not run to completion. The ML model
 isn't usable.
 
 COMPLETED - The request completed successfully.
 
 DELETED - The MLModel is marked as deleted. It
 isn't usable.
 
 Constraints:
 Allowed Values: PENDING, INPROGRESS, FAILED, COMPLETED, DELETED
         The current status of the MLModel. This element can
         have one of the following values:
         
         PENDING - Amazon Machine Learning (Amazon ML)
         submitted a request to describe a MLModel.
         
         INPROGRESS - The request is processing.
         
         FAILED - The request did not run to completion. The
         ML model isn't usable.
         
         COMPLETED - The request completed successfully.
         
         DELETED - The MLModel is marked as
         deleted. It isn't usable.
         
EntityStatuspublic void setStatus(java.lang.String status)
 The current status of the MLModel. This element can have one
 of the following values:
 
 PENDING - Amazon Machine Learning (Amazon ML) submitted a
 request to describe a MLModel.
 
 INPROGRESS - The request is processing.
 
 FAILED - The request did not run to completion. The ML model
 isn't usable.
 
 COMPLETED - The request completed successfully.
 
 DELETED - The MLModel is marked as deleted. It
 isn't usable.
 
 Constraints:
 Allowed Values: PENDING, INPROGRESS, FAILED, COMPLETED, DELETED
status - 
            The current status of the MLModel. This element
            can have one of the following values:
            
            PENDING - Amazon Machine Learning (Amazon ML)
            submitted a request to describe a MLModel.
            
            INPROGRESS - The request is processing.
            
            FAILED - The request did not run to completion.
            The ML model isn't usable.
            
            COMPLETED - The request completed successfully.
            
            DELETED - The MLModel is marked as
            deleted. It isn't usable.
            
EntityStatuspublic GetMLModelResult withStatus(java.lang.String status)
 The current status of the MLModel. This element can have one
 of the following values:
 
 PENDING - Amazon Machine Learning (Amazon ML) submitted a
 request to describe a MLModel.
 
 INPROGRESS - The request is processing.
 
 FAILED - The request did not run to completion. The ML model
 isn't usable.
 
 COMPLETED - The request completed successfully.
 
 DELETED - The MLModel is marked as deleted. It
 isn't usable.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Allowed Values: PENDING, INPROGRESS, FAILED, COMPLETED, DELETED
status - 
            The current status of the MLModel. This element
            can have one of the following values:
            
            PENDING - Amazon Machine Learning (Amazon ML)
            submitted a request to describe a MLModel.
            
            INPROGRESS - The request is processing.
            
            FAILED - The request did not run to completion.
            The ML model isn't usable.
            
            COMPLETED - The request completed successfully.
            
            DELETED - The MLModel is marked as
            deleted. It isn't usable.
            
EntityStatuspublic void setStatus(EntityStatus status)
 The current status of the MLModel. This element can have one
 of the following values:
 
 PENDING - Amazon Machine Learning (Amazon ML) submitted a
 request to describe a MLModel.
 
 INPROGRESS - The request is processing.
 
 FAILED - The request did not run to completion. The ML model
 isn't usable.
 
 COMPLETED - The request completed successfully.
 
 DELETED - The MLModel is marked as deleted. It
 isn't usable.
 
 Constraints:
 Allowed Values: PENDING, INPROGRESS, FAILED, COMPLETED, DELETED
status - 
            The current status of the MLModel. This element
            can have one of the following values:
            
            PENDING - Amazon Machine Learning (Amazon ML)
            submitted a request to describe a MLModel.
            
            INPROGRESS - The request is processing.
            
            FAILED - The request did not run to completion.
            The ML model isn't usable.
            
            COMPLETED - The request completed successfully.
            
            DELETED - The MLModel is marked as
            deleted. It isn't usable.
            
EntityStatuspublic GetMLModelResult withStatus(EntityStatus status)
 The current status of the MLModel. This element can have one
 of the following values:
 
 PENDING - Amazon Machine Learning (Amazon ML) submitted a
 request to describe a MLModel.
 
 INPROGRESS - The request is processing.
 
 FAILED - The request did not run to completion. The ML model
 isn't usable.
 
 COMPLETED - The request completed successfully.
 
 DELETED - The MLModel is marked as deleted. It
 isn't usable.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Allowed Values: PENDING, INPROGRESS, FAILED, COMPLETED, DELETED
status - 
            The current status of the MLModel. This element
            can have one of the following values:
            
            PENDING - Amazon Machine Learning (Amazon ML)
            submitted a request to describe a MLModel.
            
            INPROGRESS - The request is processing.
            
            FAILED - The request did not run to completion.
            The ML model isn't usable.
            
            COMPLETED - The request completed successfully.
            
            DELETED - The MLModel is marked as
            deleted. It isn't usable.
            
EntityStatuspublic java.lang.Long getSizeInBytes()
Long integer type that is a 64-bit signed number.
Long integer type that is a 64-bit signed number.
public void setSizeInBytes(java.lang.Long sizeInBytes)
Long integer type that is a 64-bit signed number.
sizeInBytes - Long integer type that is a 64-bit signed number.
public GetMLModelResult withSizeInBytes(java.lang.Long sizeInBytes)
Long integer type that is a 64-bit signed number.
Returns a reference to this object so that method calls can be chained together.
sizeInBytes - Long integer type that is a 64-bit signed number.
public RealtimeEndpointInfo getEndpointInfo()
 The current endpoint of the MLModel
 
         The current endpoint of the MLModel
         
public void setEndpointInfo(RealtimeEndpointInfo endpointInfo)
 The current endpoint of the MLModel
 
endpointInfo - 
            The current endpoint of the MLModel
            
public GetMLModelResult withEndpointInfo(RealtimeEndpointInfo endpointInfo)
 The current endpoint of the MLModel
 
Returns a reference to this object so that method calls can be chained together.
endpointInfo - 
            The current endpoint of the MLModel
            
public java.util.Map<java.lang.String,java.lang.String> getTrainingParameters()
 A list of the training parameters in the MLModel. The list
 is implemented as a map of key-value pairs.
 
The following is the current set of training parameters:
 sgd.maxMLModelSizeInBytes - The maximum allowed size of the
 model. Depending on the input data, the size of the model might affect
 its performance.
 
 The value is an integer that ranges from 100000 to
 2147483648. The default value is 33554432.
 
 sgd.maxPasses - The number of times that the training
 process traverses the observations to build the MLModel. The
 value is an integer that ranges from 1 to 10000
 . The default value is 10.
 
 sgd.shuffleType - Whether Amazon ML shuffles the training
 data. Shuffling data improves a model's ability to find the optimal
 solution for a variety of data types. The valid values are
 auto and none. The default value is
 none. We strongly recommend that you shuffle your data.
 
 sgd.l1RegularizationAmount - The coefficient regularization
 L1 norm. It controls overfitting the data by penalizing large
 coefficients. This tends to drive coefficients to zero, resulting in a
 sparse feature set. If you use this parameter, start by specifying a
 small value, such as 1.0E-08.
 
 The value is a double that ranges from 0 to
 MAX_DOUBLE. The default is to not use L1 normalization. This
 parameter can't be used when L2 is specified. Use this
 parameter sparingly.
 
 sgd.l2RegularizationAmount - The coefficient regularization
 L2 norm. It controls overfitting the data by penalizing large
 coefficients. This tends to drive coefficients to small, nonzero values.
 If you use this parameter, start by specifying a small value, such as
 1.0E-08.
 
 The value is a double that ranges from 0 to
 MAX_DOUBLE. The default is to not use L2 normalization. This
 parameter can't be used when L1 is specified. Use this
 parameter sparingly.
 
         A list of the training parameters in the MLModel.
         The list is implemented as a map of key-value pairs.
         
The following is the current set of training parameters:
         sgd.maxMLModelSizeInBytes - The maximum allowed size
         of the model. Depending on the input data, the size of the model
         might affect its performance.
         
         The value is an integer that ranges from 100000 to
         2147483648. The default value is
         33554432.
         
         sgd.maxPasses - The number of times that the
         training process traverses the observations to build the
         MLModel. The value is an integer that ranges from
         1 to 10000. The default value is
         10.
         
         sgd.shuffleType - Whether Amazon ML shuffles the
         training data. Shuffling data improves a model's ability to find
         the optimal solution for a variety of data types. The valid
         values are auto and none. The default
         value is none. We strongly recommend that you
         shuffle your data.
         
         sgd.l1RegularizationAmount - The coefficient
         regularization L1 norm. It controls overfitting the data by
         penalizing large coefficients. This tends to drive coefficients
         to zero, resulting in a sparse feature set. If you use this
         parameter, start by specifying a small value, such as
         1.0E-08.
         
         The value is a double that ranges from 0 to
         MAX_DOUBLE. The default is to not use L1
         normalization. This parameter can't be used when L2
         is specified. Use this parameter sparingly.
         
         sgd.l2RegularizationAmount - The coefficient
         regularization L2 norm. It controls overfitting the data by
         penalizing large coefficients. This tends to drive coefficients
         to small, nonzero values. If you use this parameter, start by
         specifying a small value, such as 1.0E-08.
         
         The value is a double that ranges from 0 to
         MAX_DOUBLE. The default is to not use L2
         normalization. This parameter can't be used when L1
         is specified. Use this parameter sparingly.
         
public void setTrainingParameters(java.util.Map<java.lang.String,java.lang.String> trainingParameters)
 A list of the training parameters in the MLModel. The list
 is implemented as a map of key-value pairs.
 
The following is the current set of training parameters:
 sgd.maxMLModelSizeInBytes - The maximum allowed size of the
 model. Depending on the input data, the size of the model might affect
 its performance.
 
 The value is an integer that ranges from 100000 to
 2147483648. The default value is 33554432.
 
 sgd.maxPasses - The number of times that the training
 process traverses the observations to build the MLModel. The
 value is an integer that ranges from 1 to 10000
 . The default value is 10.
 
 sgd.shuffleType - Whether Amazon ML shuffles the training
 data. Shuffling data improves a model's ability to find the optimal
 solution for a variety of data types. The valid values are
 auto and none. The default value is
 none. We strongly recommend that you shuffle your data.
 
 sgd.l1RegularizationAmount - The coefficient regularization
 L1 norm. It controls overfitting the data by penalizing large
 coefficients. This tends to drive coefficients to zero, resulting in a
 sparse feature set. If you use this parameter, start by specifying a
 small value, such as 1.0E-08.
 
 The value is a double that ranges from 0 to
 MAX_DOUBLE. The default is to not use L1 normalization. This
 parameter can't be used when L2 is specified. Use this
 parameter sparingly.
 
 sgd.l2RegularizationAmount - The coefficient regularization
 L2 norm. It controls overfitting the data by penalizing large
 coefficients. This tends to drive coefficients to small, nonzero values.
 If you use this parameter, start by specifying a small value, such as
 1.0E-08.
 
 The value is a double that ranges from 0 to
 MAX_DOUBLE. The default is to not use L2 normalization. This
 parameter can't be used when L1 is specified. Use this
 parameter sparingly.
 
trainingParameters - 
            A list of the training parameters in the MLModel.
            The list is implemented as a map of key-value pairs.
            
The following is the current set of training parameters:
            sgd.maxMLModelSizeInBytes - The maximum allowed
            size of the model. Depending on the input data, the size of
            the model might affect its performance.
            
            The value is an integer that ranges from 100000
            to 2147483648. The default value is
            33554432.
            
            sgd.maxPasses - The number of times that the
            training process traverses the observations to build the
            MLModel. The value is an integer that ranges from
            1 to 10000. The default value is
            10.
            
            sgd.shuffleType - Whether Amazon ML shuffles the
            training data. Shuffling data improves a model's ability to
            find the optimal solution for a variety of data types. The
            valid values are auto and none. The
            default value is none. We strongly recommend that
            you shuffle your data.
            
            sgd.l1RegularizationAmount - The coefficient
            regularization L1 norm. It controls overfitting the data by
            penalizing large coefficients. This tends to drive
            coefficients to zero, resulting in a sparse feature set. If
            you use this parameter, start by specifying a small value,
            such as 1.0E-08.
            
            The value is a double that ranges from 0 to
            MAX_DOUBLE. The default is to not use L1
            normalization. This parameter can't be used when
            L2 is specified. Use this parameter sparingly.
            
            sgd.l2RegularizationAmount - The coefficient
            regularization L2 norm. It controls overfitting the data by
            penalizing large coefficients. This tends to drive
            coefficients to small, nonzero values. If you use this
            parameter, start by specifying a small value, such as
            1.0E-08.
            
            The value is a double that ranges from 0 to
            MAX_DOUBLE. The default is to not use L2
            normalization. This parameter can't be used when
            L1 is specified. Use this parameter sparingly.
            
public GetMLModelResult withTrainingParameters(java.util.Map<java.lang.String,java.lang.String> trainingParameters)
 A list of the training parameters in the MLModel. The list
 is implemented as a map of key-value pairs.
 
The following is the current set of training parameters:
 sgd.maxMLModelSizeInBytes - The maximum allowed size of the
 model. Depending on the input data, the size of the model might affect
 its performance.
 
 The value is an integer that ranges from 100000 to
 2147483648. The default value is 33554432.
 
 sgd.maxPasses - The number of times that the training
 process traverses the observations to build the MLModel. The
 value is an integer that ranges from 1 to 10000
 . The default value is 10.
 
 sgd.shuffleType - Whether Amazon ML shuffles the training
 data. Shuffling data improves a model's ability to find the optimal
 solution for a variety of data types. The valid values are
 auto and none. The default value is
 none. We strongly recommend that you shuffle your data.
 
 sgd.l1RegularizationAmount - The coefficient regularization
 L1 norm. It controls overfitting the data by penalizing large
 coefficients. This tends to drive coefficients to zero, resulting in a
 sparse feature set. If you use this parameter, start by specifying a
 small value, such as 1.0E-08.
 
 The value is a double that ranges from 0 to
 MAX_DOUBLE. The default is to not use L1 normalization. This
 parameter can't be used when L2 is specified. Use this
 parameter sparingly.
 
 sgd.l2RegularizationAmount - The coefficient regularization
 L2 norm. It controls overfitting the data by penalizing large
 coefficients. This tends to drive coefficients to small, nonzero values.
 If you use this parameter, start by specifying a small value, such as
 1.0E-08.
 
 The value is a double that ranges from 0 to
 MAX_DOUBLE. The default is to not use L2 normalization. This
 parameter can't be used when L1 is specified. Use this
 parameter sparingly.
 
Returns a reference to this object so that method calls can be chained together.
trainingParameters - 
            A list of the training parameters in the MLModel.
            The list is implemented as a map of key-value pairs.
            
The following is the current set of training parameters:
            sgd.maxMLModelSizeInBytes - The maximum allowed
            size of the model. Depending on the input data, the size of
            the model might affect its performance.
            
            The value is an integer that ranges from 100000
            to 2147483648. The default value is
            33554432.
            
            sgd.maxPasses - The number of times that the
            training process traverses the observations to build the
            MLModel. The value is an integer that ranges from
            1 to 10000. The default value is
            10.
            
            sgd.shuffleType - Whether Amazon ML shuffles the
            training data. Shuffling data improves a model's ability to
            find the optimal solution for a variety of data types. The
            valid values are auto and none. The
            default value is none. We strongly recommend that
            you shuffle your data.
            
            sgd.l1RegularizationAmount - The coefficient
            regularization L1 norm. It controls overfitting the data by
            penalizing large coefficients. This tends to drive
            coefficients to zero, resulting in a sparse feature set. If
            you use this parameter, start by specifying a small value,
            such as 1.0E-08.
            
            The value is a double that ranges from 0 to
            MAX_DOUBLE. The default is to not use L1
            normalization. This parameter can't be used when
            L2 is specified. Use this parameter sparingly.
            
            sgd.l2RegularizationAmount - The coefficient
            regularization L2 norm. It controls overfitting the data by
            penalizing large coefficients. This tends to drive
            coefficients to small, nonzero values. If you use this
            parameter, start by specifying a small value, such as
            1.0E-08.
            
            The value is a double that ranges from 0 to
            MAX_DOUBLE. The default is to not use L2
            normalization. This parameter can't be used when
            L1 is specified. Use this parameter sparingly.
            
public GetMLModelResult addTrainingParametersEntry(java.lang.String key, java.lang.String value)
 A list of the training parameters in the MLModel. The list
 is implemented as a map of key-value pairs.
 
The following is the current set of training parameters:
 sgd.maxMLModelSizeInBytes - The maximum allowed size of the
 model. Depending on the input data, the size of the model might affect
 its performance.
 
 The value is an integer that ranges from 100000 to
 2147483648. The default value is 33554432.
 
 sgd.maxPasses - The number of times that the training
 process traverses the observations to build the MLModel. The
 value is an integer that ranges from 1 to 10000
 . The default value is 10.
 
 sgd.shuffleType - Whether Amazon ML shuffles the training
 data. Shuffling data improves a model's ability to find the optimal
 solution for a variety of data types. The valid values are
 auto and none. The default value is
 none. We strongly recommend that you shuffle your data.
 
 sgd.l1RegularizationAmount - The coefficient regularization
 L1 norm. It controls overfitting the data by penalizing large
 coefficients. This tends to drive coefficients to zero, resulting in a
 sparse feature set. If you use this parameter, start by specifying a
 small value, such as 1.0E-08.
 
 The value is a double that ranges from 0 to
 MAX_DOUBLE. The default is to not use L1 normalization. This
 parameter can't be used when L2 is specified. Use this
 parameter sparingly.
 
 sgd.l2RegularizationAmount - The coefficient regularization
 L2 norm. It controls overfitting the data by penalizing large
 coefficients. This tends to drive coefficients to small, nonzero values.
 If you use this parameter, start by specifying a small value, such as
 1.0E-08.
 
 The value is a double that ranges from 0 to
 MAX_DOUBLE. The default is to not use L2 normalization. This
 parameter can't be used when L1 is specified. Use this
 parameter sparingly.
 
The method adds a new key-value pair into TrainingParameters parameter, and returns a reference to this object so that method calls can be chained together.
key - The key of the entry to be added into TrainingParameters.value - The corresponding value of the entry to be added into
            TrainingParameters.public GetMLModelResult clearTrainingParametersEntries()
Returns a reference to this object so that method calls can be chained together.
public java.lang.String getInputDataLocationS3()
The location of the data file or directory in Amazon Simple Storage Service (Amazon S3).
 Constraints:
 Length:  - 2048
 Pattern: s3://([^/]+)(/.*)?
The location of the data file or directory in Amazon Simple Storage Service (Amazon S3).
public void setInputDataLocationS3(java.lang.String inputDataLocationS3)
The location of the data file or directory in Amazon Simple Storage Service (Amazon S3).
 Constraints:
 Length:  - 2048
 Pattern: s3://([^/]+)(/.*)?
inputDataLocationS3 - The location of the data file or directory in Amazon Simple Storage Service (Amazon S3).
public GetMLModelResult withInputDataLocationS3(java.lang.String inputDataLocationS3)
The location of the data file or directory in Amazon Simple Storage Service (Amazon S3).
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length:  - 2048
 Pattern: s3://([^/]+)(/.*)?
inputDataLocationS3 - The location of the data file or directory in Amazon Simple Storage Service (Amazon S3).
public java.lang.String getMLModelType()
 Identifies the MLModel category. The following are the
 available types:
 
REGRESSION -- Produces a numeric result. For example, "What price should a house be listed at?"
BINARY -- Produces one of two possible results. For example, "Is this an e-commerce website?"
MULTICLASS -- Produces one of several possible results. For example, "Is this a HIGH, LOW or MEDIUM risk trade?"
 Constraints:
 Allowed Values: REGRESSION, BINARY, MULTICLASS
         Identifies the MLModel category. The following are
         the available types:
         
REGRESSION -- Produces a numeric result. For example, "What price should a house be listed at?"
BINARY -- Produces one of two possible results. For example, "Is this an e-commerce website?"
MULTICLASS -- Produces one of several possible results. For example, "Is this a HIGH, LOW or MEDIUM risk trade?"
MLModelTypepublic void setMLModelType(java.lang.String mLModelType)
 Identifies the MLModel category. The following are the
 available types:
 
REGRESSION -- Produces a numeric result. For example, "What price should a house be listed at?"
BINARY -- Produces one of two possible results. For example, "Is this an e-commerce website?"
MULTICLASS -- Produces one of several possible results. For example, "Is this a HIGH, LOW or MEDIUM risk trade?"
 Constraints:
 Allowed Values: REGRESSION, BINARY, MULTICLASS
mLModelType - 
            Identifies the MLModel category. The following
            are the available types:
            
REGRESSION -- Produces a numeric result. For example, "What price should a house be listed at?"
BINARY -- Produces one of two possible results. For example, "Is this an e-commerce website?"
MULTICLASS -- Produces one of several possible results. For example, "Is this a HIGH, LOW or MEDIUM risk trade?"
MLModelTypepublic GetMLModelResult withMLModelType(java.lang.String mLModelType)
 Identifies the MLModel category. The following are the
 available types:
 
REGRESSION -- Produces a numeric result. For example, "What price should a house be listed at?"
BINARY -- Produces one of two possible results. For example, "Is this an e-commerce website?"
MULTICLASS -- Produces one of several possible results. For example, "Is this a HIGH, LOW or MEDIUM risk trade?"
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Allowed Values: REGRESSION, BINARY, MULTICLASS
mLModelType - 
            Identifies the MLModel category. The following
            are the available types:
            
REGRESSION -- Produces a numeric result. For example, "What price should a house be listed at?"
BINARY -- Produces one of two possible results. For example, "Is this an e-commerce website?"
MULTICLASS -- Produces one of several possible results. For example, "Is this a HIGH, LOW or MEDIUM risk trade?"
MLModelTypepublic void setMLModelType(MLModelType mLModelType)
 Identifies the MLModel category. The following are the
 available types:
 
REGRESSION -- Produces a numeric result. For example, "What price should a house be listed at?"
BINARY -- Produces one of two possible results. For example, "Is this an e-commerce website?"
MULTICLASS -- Produces one of several possible results. For example, "Is this a HIGH, LOW or MEDIUM risk trade?"
 Constraints:
 Allowed Values: REGRESSION, BINARY, MULTICLASS
mLModelType - 
            Identifies the MLModel category. The following
            are the available types:
            
REGRESSION -- Produces a numeric result. For example, "What price should a house be listed at?"
BINARY -- Produces one of two possible results. For example, "Is this an e-commerce website?"
MULTICLASS -- Produces one of several possible results. For example, "Is this a HIGH, LOW or MEDIUM risk trade?"
MLModelTypepublic GetMLModelResult withMLModelType(MLModelType mLModelType)
 Identifies the MLModel category. The following are the
 available types:
 
REGRESSION -- Produces a numeric result. For example, "What price should a house be listed at?"
BINARY -- Produces one of two possible results. For example, "Is this an e-commerce website?"
MULTICLASS -- Produces one of several possible results. For example, "Is this a HIGH, LOW or MEDIUM risk trade?"
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Allowed Values: REGRESSION, BINARY, MULTICLASS
mLModelType - 
            Identifies the MLModel category. The following
            are the available types:
            
REGRESSION -- Produces a numeric result. For example, "What price should a house be listed at?"
BINARY -- Produces one of two possible results. For example, "Is this an e-commerce website?"
MULTICLASS -- Produces one of several possible results. For example, "Is this a HIGH, LOW or MEDIUM risk trade?"
MLModelTypepublic java.lang.Float getScoreThreshold()
 The scoring threshold is used in binary classification
 MLModel models. It marks the boundary between a positive
 prediction and a negative prediction.
 
 Output values greater than or equal to the threshold receive a positive
 result from the MLModel, such as true. Output values less
 than the threshold receive a negative response from the MLModel, such as
 false.
 
         The scoring threshold is used in binary classification
         MLModel models. It marks the boundary between a
         positive prediction and a negative prediction.
         
         Output values greater than or equal to the threshold receive a
         positive result from the MLModel, such as true.
         Output values less than the threshold receive a negative response
         from the MLModel, such as false.
         
public void setScoreThreshold(java.lang.Float scoreThreshold)
 The scoring threshold is used in binary classification
 MLModel models. It marks the boundary between a positive
 prediction and a negative prediction.
 
 Output values greater than or equal to the threshold receive a positive
 result from the MLModel, such as true. Output values less
 than the threshold receive a negative response from the MLModel, such as
 false.
 
scoreThreshold - 
            The scoring threshold is used in binary classification
            MLModel models. It marks the boundary between a
            positive prediction and a negative prediction.
            
            Output values greater than or equal to the threshold receive a
            positive result from the MLModel, such as true.
            Output values less than the threshold receive a negative
            response from the MLModel, such as false.
            
public GetMLModelResult withScoreThreshold(java.lang.Float scoreThreshold)
 The scoring threshold is used in binary classification
 MLModel models. It marks the boundary between a positive
 prediction and a negative prediction.
 
 Output values greater than or equal to the threshold receive a positive
 result from the MLModel, such as true. Output values less
 than the threshold receive a negative response from the MLModel, such as
 false.
 
Returns a reference to this object so that method calls can be chained together.
scoreThreshold - 
            The scoring threshold is used in binary classification
            MLModel models. It marks the boundary between a
            positive prediction and a negative prediction.
            
            Output values greater than or equal to the threshold receive a
            positive result from the MLModel, such as true.
            Output values less than the threshold receive a negative
            response from the MLModel, such as false.
            
public java.util.Date getScoreThresholdLastUpdatedAt()
 The time of the most recent edit to the ScoreThreshold. The
 time is expressed in epoch time.
 
         The time of the most recent edit to the
         ScoreThreshold. The time is expressed in epoch time.
         
public void setScoreThresholdLastUpdatedAt(java.util.Date scoreThresholdLastUpdatedAt)
 The time of the most recent edit to the ScoreThreshold. The
 time is expressed in epoch time.
 
scoreThresholdLastUpdatedAt - 
            The time of the most recent edit to the
            ScoreThreshold. The time is expressed in epoch
            time.
            
public GetMLModelResult withScoreThresholdLastUpdatedAt(java.util.Date scoreThresholdLastUpdatedAt)
 The time of the most recent edit to the ScoreThreshold. The
 time is expressed in epoch time.
 
Returns a reference to this object so that method calls can be chained together.
scoreThresholdLastUpdatedAt - 
            The time of the most recent edit to the
            ScoreThreshold. The time is expressed in epoch
            time.
            
public java.lang.String getLogUri()
 A link to the file that contains logs of the CreateMLModel
 operation.
 
         A link to the file that contains logs of the
         CreateMLModel operation.
         
public void setLogUri(java.lang.String logUri)
 A link to the file that contains logs of the CreateMLModel
 operation.
 
logUri - 
            A link to the file that contains logs of the
            CreateMLModel operation.
            
public GetMLModelResult withLogUri(java.lang.String logUri)
 A link to the file that contains logs of the CreateMLModel
 operation.
 
Returns a reference to this object so that method calls can be chained together.
logUri - 
            A link to the file that contains logs of the
            CreateMLModel operation.
            
public java.lang.String getMessage()
 A description of the most recent details about accessing the
 MLModel.
 
 Constraints:
 Length:  - 10240
         A description of the most recent details about accessing the
         MLModel.
         
public void setMessage(java.lang.String message)
 A description of the most recent details about accessing the
 MLModel.
 
 Constraints:
 Length:  - 10240
message - 
            A description of the most recent details about accessing the
            MLModel.
            
public GetMLModelResult withMessage(java.lang.String message)
 A description of the most recent details about accessing the
 MLModel.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length:  - 10240
message - 
            A description of the most recent details about accessing the
            MLModel.
            
public java.lang.Long getComputeTime()
 The approximate CPU time in milliseconds that Amazon Machine Learning
 spent processing the MLModel, normalized and scaled on
 computation resources. ComputeTime is only available if the
 MLModel is in the COMPLETED state.
 
         The approximate CPU time in milliseconds that Amazon Machine
         Learning spent processing the MLModel, normalized
         and scaled on computation resources. ComputeTime is
         only available if the MLModel is in the
         COMPLETED state.
         
public void setComputeTime(java.lang.Long computeTime)
 The approximate CPU time in milliseconds that Amazon Machine Learning
 spent processing the MLModel, normalized and scaled on
 computation resources. ComputeTime is only available if the
 MLModel is in the COMPLETED state.
 
computeTime - 
            The approximate CPU time in milliseconds that Amazon Machine
            Learning spent processing the MLModel, normalized
            and scaled on computation resources. ComputeTime
            is only available if the MLModel is in the
            COMPLETED state.
            
public GetMLModelResult withComputeTime(java.lang.Long computeTime)
 The approximate CPU time in milliseconds that Amazon Machine Learning
 spent processing the MLModel, normalized and scaled on
 computation resources. ComputeTime is only available if the
 MLModel is in the COMPLETED state.
 
Returns a reference to this object so that method calls can be chained together.
computeTime - 
            The approximate CPU time in milliseconds that Amazon Machine
            Learning spent processing the MLModel, normalized
            and scaled on computation resources. ComputeTime
            is only available if the MLModel is in the
            COMPLETED state.
            
public java.util.Date getFinishedAt()
 The epoch time when Amazon Machine Learning marked the
 MLModel as COMPLETED or FAILED.
 FinishedAt is only available when the MLModel
 is in the COMPLETED or FAILED state.
 
         The epoch time when Amazon Machine Learning marked the
         MLModel as COMPLETED or
         FAILED. FinishedAt is only available
         when the MLModel is in the COMPLETED or
         FAILED state.
         
public void setFinishedAt(java.util.Date finishedAt)
 The epoch time when Amazon Machine Learning marked the
 MLModel as COMPLETED or FAILED.
 FinishedAt is only available when the MLModel
 is in the COMPLETED or FAILED state.
 
finishedAt - 
            The epoch time when Amazon Machine Learning marked the
            MLModel as COMPLETED or
            FAILED. FinishedAt is only available
            when the MLModel is in the COMPLETED
            or FAILED state.
            
public GetMLModelResult withFinishedAt(java.util.Date finishedAt)
 The epoch time when Amazon Machine Learning marked the
 MLModel as COMPLETED or FAILED.
 FinishedAt is only available when the MLModel
 is in the COMPLETED or FAILED state.
 
Returns a reference to this object so that method calls can be chained together.
finishedAt - 
            The epoch time when Amazon Machine Learning marked the
            MLModel as COMPLETED or
            FAILED. FinishedAt is only available
            when the MLModel is in the COMPLETED
            or FAILED state.
            
public java.util.Date getStartedAt()
 The epoch time when Amazon Machine Learning marked the
 MLModel as INPROGRESS. StartedAt
 isn't available if the MLModel is in the
 PENDING state.
 
         The epoch time when Amazon Machine Learning marked the
         MLModel as INPROGRESS.
         StartedAt isn't available if the
         MLModel is in the PENDING state.
         
public void setStartedAt(java.util.Date startedAt)
 The epoch time when Amazon Machine Learning marked the
 MLModel as INPROGRESS. StartedAt
 isn't available if the MLModel is in the
 PENDING state.
 
startedAt - 
            The epoch time when Amazon Machine Learning marked the
            MLModel as INPROGRESS.
            StartedAt isn't available if the
            MLModel is in the PENDING state.
            
public GetMLModelResult withStartedAt(java.util.Date startedAt)
 The epoch time when Amazon Machine Learning marked the
 MLModel as INPROGRESS. StartedAt
 isn't available if the MLModel is in the
 PENDING state.
 
Returns a reference to this object so that method calls can be chained together.
startedAt - 
            The epoch time when Amazon Machine Learning marked the
            MLModel as INPROGRESS.
            StartedAt isn't available if the
            MLModel is in the PENDING state.
            
public java.lang.String getRecipe()
 The recipe to use when training the MLModel. The
 Recipe provides detailed information about the observation
 data to use during training, and manipulations to perform on the
 observation data during training.
 
Note: This parameter is provided as part of the verbose format.
 Constraints:
 Length:  - 131071
         The recipe to use when training the MLModel. The
         Recipe provides detailed information about the
         observation data to use during training, and manipulations to
         perform on the observation data during training.
         
Note: This parameter is provided as part of the verbose format.
public void setRecipe(java.lang.String recipe)
 The recipe to use when training the MLModel. The
 Recipe provides detailed information about the observation
 data to use during training, and manipulations to perform on the
 observation data during training.
 
Note: This parameter is provided as part of the verbose format.
 Constraints:
 Length:  - 131071
recipe - 
            The recipe to use when training the MLModel. The
            Recipe provides detailed information about the
            observation data to use during training, and manipulations to
            perform on the observation data during training.
            
Note: This parameter is provided as part of the verbose format.
public GetMLModelResult withRecipe(java.lang.String recipe)
 The recipe to use when training the MLModel. The
 Recipe provides detailed information about the observation
 data to use during training, and manipulations to perform on the
 observation data during training.
 
Note: This parameter is provided as part of the verbose format.
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length:  - 131071
recipe - 
            The recipe to use when training the MLModel. The
            Recipe provides detailed information about the
            observation data to use during training, and manipulations to
            perform on the observation data during training.
            
Note: This parameter is provided as part of the verbose format.
public java.lang.String getSchema()
 The schema used by all of the data files referenced by the
 DataSource.
 
Note: This parameter is provided as part of the verbose format.
 Constraints:
 Length:  - 131071
         The schema used by all of the data files referenced by the
         DataSource.
         
Note: This parameter is provided as part of the verbose format.
public void setSchema(java.lang.String schema)
 The schema used by all of the data files referenced by the
 DataSource.
 
Note: This parameter is provided as part of the verbose format.
 Constraints:
 Length:  - 131071
schema - 
            The schema used by all of the data files referenced by the
            DataSource.
            
Note: This parameter is provided as part of the verbose format.
public GetMLModelResult withSchema(java.lang.String schema)
 The schema used by all of the data files referenced by the
 DataSource.
 
Note: This parameter is provided as part of the verbose format.
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length:  - 131071
schema - 
            The schema used by all of the data files referenced by the
            DataSource.
            
Note: This parameter is provided as part of the verbose format.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object