@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModelDescription extends Object implements Serializable, Cloneable, StructuredPojo
Describes an Amazon Lookout for Vision model.
Constructor and Description |
---|
ModelDescription() |
Modifier and Type | Method and Description |
---|---|
ModelDescription |
clone() |
boolean |
equals(Object obj) |
Date |
getCreationTimestamp()
The unix timestamp for the date and time that the model was created.
|
String |
getDescription()
The description for the model.
|
Date |
getEvaluationEndTimestamp()
The unix timestamp for the date and time that the evaluation ended.
|
OutputS3Object |
getEvaluationManifest()
The S3 location where Amazon Lookout for Vision saves the manifest file that was used to test the trained model
and generate the performance scores.
|
OutputS3Object |
getEvaluationResult()
The S3 location where Amazon Lookout for Vision saves the performance metrics.
|
String |
getKmsKeyId()
The identifer for the AWS Key Management Service (AWS KMS) key that was used to encrypt the model during
training.
|
Integer |
getMaxInferenceUnits()
The maximum number of inference units Amazon Lookout for Vision uses to auto-scale the model.
|
Integer |
getMinInferenceUnits()
The minimum number of inference units used by the model.
|
String |
getModelArn()
The Amazon Resource Name (ARN) of the model.
|
String |
getModelVersion()
The version of the model
|
OutputConfig |
getOutputConfig()
The S3 location where Amazon Lookout for Vision saves model training files.
|
ModelPerformance |
getPerformance()
Performance metrics for the model.
|
String |
getStatus()
The status of the model.
|
String |
getStatusMessage()
The status message for the model.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreationTimestamp(Date creationTimestamp)
The unix timestamp for the date and time that the model was created.
|
void |
setDescription(String description)
The description for the model.
|
void |
setEvaluationEndTimestamp(Date evaluationEndTimestamp)
The unix timestamp for the date and time that the evaluation ended.
|
void |
setEvaluationManifest(OutputS3Object evaluationManifest)
The S3 location where Amazon Lookout for Vision saves the manifest file that was used to test the trained model
and generate the performance scores.
|
void |
setEvaluationResult(OutputS3Object evaluationResult)
The S3 location where Amazon Lookout for Vision saves the performance metrics.
|
void |
setKmsKeyId(String kmsKeyId)
The identifer for the AWS Key Management Service (AWS KMS) key that was used to encrypt the model during
training.
|
void |
setMaxInferenceUnits(Integer maxInferenceUnits)
The maximum number of inference units Amazon Lookout for Vision uses to auto-scale the model.
|
void |
setMinInferenceUnits(Integer minInferenceUnits)
The minimum number of inference units used by the model.
|
void |
setModelArn(String modelArn)
The Amazon Resource Name (ARN) of the model.
|
void |
setModelVersion(String modelVersion)
The version of the model
|
void |
setOutputConfig(OutputConfig outputConfig)
The S3 location where Amazon Lookout for Vision saves model training files.
|
void |
setPerformance(ModelPerformance performance)
Performance metrics for the model.
|
void |
setStatus(String status)
The status of the model.
|
void |
setStatusMessage(String statusMessage)
The status message for the model.
|
String |
toString()
Returns a string representation of this object.
|
ModelDescription |
withCreationTimestamp(Date creationTimestamp)
The unix timestamp for the date and time that the model was created.
|
ModelDescription |
withDescription(String description)
The description for the model.
|
ModelDescription |
withEvaluationEndTimestamp(Date evaluationEndTimestamp)
The unix timestamp for the date and time that the evaluation ended.
|
ModelDescription |
withEvaluationManifest(OutputS3Object evaluationManifest)
The S3 location where Amazon Lookout for Vision saves the manifest file that was used to test the trained model
and generate the performance scores.
|
ModelDescription |
withEvaluationResult(OutputS3Object evaluationResult)
The S3 location where Amazon Lookout for Vision saves the performance metrics.
|
ModelDescription |
withKmsKeyId(String kmsKeyId)
The identifer for the AWS Key Management Service (AWS KMS) key that was used to encrypt the model during
training.
|
ModelDescription |
withMaxInferenceUnits(Integer maxInferenceUnits)
The maximum number of inference units Amazon Lookout for Vision uses to auto-scale the model.
|
ModelDescription |
withMinInferenceUnits(Integer minInferenceUnits)
The minimum number of inference units used by the model.
|
ModelDescription |
withModelArn(String modelArn)
The Amazon Resource Name (ARN) of the model.
|
ModelDescription |
withModelVersion(String modelVersion)
The version of the model
|
ModelDescription |
withOutputConfig(OutputConfig outputConfig)
The S3 location where Amazon Lookout for Vision saves model training files.
|
ModelDescription |
withPerformance(ModelPerformance performance)
Performance metrics for the model.
|
ModelDescription |
withStatus(ModelStatus status)
The status of the model.
|
ModelDescription |
withStatus(String status)
The status of the model.
|
ModelDescription |
withStatusMessage(String statusMessage)
The status message for the model.
|
public void setModelVersion(String modelVersion)
The version of the model
modelVersion
- The version of the modelpublic String getModelVersion()
The version of the model
public ModelDescription withModelVersion(String modelVersion)
The version of the model
modelVersion
- The version of the modelpublic void setModelArn(String modelArn)
The Amazon Resource Name (ARN) of the model.
modelArn
- The Amazon Resource Name (ARN) of the model.public String getModelArn()
The Amazon Resource Name (ARN) of the model.
public ModelDescription withModelArn(String modelArn)
The Amazon Resource Name (ARN) of the model.
modelArn
- The Amazon Resource Name (ARN) of the model.public void setCreationTimestamp(Date creationTimestamp)
The unix timestamp for the date and time that the model was created.
creationTimestamp
- The unix timestamp for the date and time that the model was created.public Date getCreationTimestamp()
The unix timestamp for the date and time that the model was created.
public ModelDescription withCreationTimestamp(Date creationTimestamp)
The unix timestamp for the date and time that the model was created.
creationTimestamp
- The unix timestamp for the date and time that the model was created.public void setDescription(String description)
The description for the model.
description
- The description for the model.public String getDescription()
The description for the model.
public ModelDescription withDescription(String description)
The description for the model.
description
- The description for the model.public void setStatus(String status)
The status of the model.
status
- The status of the model.ModelStatus
public String getStatus()
The status of the model.
ModelStatus
public ModelDescription withStatus(String status)
The status of the model.
status
- The status of the model.ModelStatus
public ModelDescription withStatus(ModelStatus status)
The status of the model.
status
- The status of the model.ModelStatus
public void setStatusMessage(String statusMessage)
The status message for the model.
statusMessage
- The status message for the model.public String getStatusMessage()
The status message for the model.
public ModelDescription withStatusMessage(String statusMessage)
The status message for the model.
statusMessage
- The status message for the model.public void setPerformance(ModelPerformance performance)
Performance metrics for the model. Created during training.
performance
- Performance metrics for the model. Created during training.public ModelPerformance getPerformance()
Performance metrics for the model. Created during training.
public ModelDescription withPerformance(ModelPerformance performance)
Performance metrics for the model. Created during training.
performance
- Performance metrics for the model. Created during training.public void setOutputConfig(OutputConfig outputConfig)
The S3 location where Amazon Lookout for Vision saves model training files.
outputConfig
- The S3 location where Amazon Lookout for Vision saves model training files.public OutputConfig getOutputConfig()
The S3 location where Amazon Lookout for Vision saves model training files.
public ModelDescription withOutputConfig(OutputConfig outputConfig)
The S3 location where Amazon Lookout for Vision saves model training files.
outputConfig
- The S3 location where Amazon Lookout for Vision saves model training files.public void setEvaluationManifest(OutputS3Object evaluationManifest)
The S3 location where Amazon Lookout for Vision saves the manifest file that was used to test the trained model and generate the performance scores.
evaluationManifest
- The S3 location where Amazon Lookout for Vision saves the manifest file that was used to test the trained
model and generate the performance scores.public OutputS3Object getEvaluationManifest()
The S3 location where Amazon Lookout for Vision saves the manifest file that was used to test the trained model and generate the performance scores.
public ModelDescription withEvaluationManifest(OutputS3Object evaluationManifest)
The S3 location where Amazon Lookout for Vision saves the manifest file that was used to test the trained model and generate the performance scores.
evaluationManifest
- The S3 location where Amazon Lookout for Vision saves the manifest file that was used to test the trained
model and generate the performance scores.public void setEvaluationResult(OutputS3Object evaluationResult)
The S3 location where Amazon Lookout for Vision saves the performance metrics.
evaluationResult
- The S3 location where Amazon Lookout for Vision saves the performance metrics.public OutputS3Object getEvaluationResult()
The S3 location where Amazon Lookout for Vision saves the performance metrics.
public ModelDescription withEvaluationResult(OutputS3Object evaluationResult)
The S3 location where Amazon Lookout for Vision saves the performance metrics.
evaluationResult
- The S3 location where Amazon Lookout for Vision saves the performance metrics.public void setEvaluationEndTimestamp(Date evaluationEndTimestamp)
The unix timestamp for the date and time that the evaluation ended.
evaluationEndTimestamp
- The unix timestamp for the date and time that the evaluation ended.public Date getEvaluationEndTimestamp()
The unix timestamp for the date and time that the evaluation ended.
public ModelDescription withEvaluationEndTimestamp(Date evaluationEndTimestamp)
The unix timestamp for the date and time that the evaluation ended.
evaluationEndTimestamp
- The unix timestamp for the date and time that the evaluation ended.public void setKmsKeyId(String kmsKeyId)
The identifer for the AWS Key Management Service (AWS KMS) key that was used to encrypt the model during training.
kmsKeyId
- The identifer for the AWS Key Management Service (AWS KMS) key that was used to encrypt the model during
training.public String getKmsKeyId()
The identifer for the AWS Key Management Service (AWS KMS) key that was used to encrypt the model during training.
public ModelDescription withKmsKeyId(String kmsKeyId)
The identifer for the AWS Key Management Service (AWS KMS) key that was used to encrypt the model during training.
kmsKeyId
- The identifer for the AWS Key Management Service (AWS KMS) key that was used to encrypt the model during
training.public void setMinInferenceUnits(Integer minInferenceUnits)
The minimum number of inference units used by the model. For more information, see StartModel
minInferenceUnits
- The minimum number of inference units used by the model. For more information, see StartModelpublic Integer getMinInferenceUnits()
The minimum number of inference units used by the model. For more information, see StartModel
public ModelDescription withMinInferenceUnits(Integer minInferenceUnits)
The minimum number of inference units used by the model. For more information, see StartModel
minInferenceUnits
- The minimum number of inference units used by the model. For more information, see StartModelpublic void setMaxInferenceUnits(Integer maxInferenceUnits)
The maximum number of inference units Amazon Lookout for Vision uses to auto-scale the model. For more information, see StartModel.
maxInferenceUnits
- The maximum number of inference units Amazon Lookout for Vision uses to auto-scale the model. For more
information, see StartModel.public Integer getMaxInferenceUnits()
The maximum number of inference units Amazon Lookout for Vision uses to auto-scale the model. For more information, see StartModel.
public ModelDescription withMaxInferenceUnits(Integer maxInferenceUnits)
The maximum number of inference units Amazon Lookout for Vision uses to auto-scale the model. For more information, see StartModel.
maxInferenceUnits
- The maximum number of inference units Amazon Lookout for Vision uses to auto-scale the model. For more
information, see StartModel.public String toString()
toString
in class Object
Object.toString()
public ModelDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.