Class ProjectVersionDescription

    • Method Detail

      • projectVersionArn

        public final String projectVersionArn()

        The Amazon Resource Name (ARN) of the project version.

        Returns:
        The Amazon Resource Name (ARN) of the project version.
      • creationTimestamp

        public final Instant creationTimestamp()

        The Unix datetime for the date and time that training started.

        Returns:
        The Unix datetime for the date and time that training started.
      • minInferenceUnits

        public final Integer minInferenceUnits()

        The minimum number of inference units used by the model. Applies only to Custom Labels projects. For more information, see StartProjectVersion.

        Returns:
        The minimum number of inference units used by the model. Applies only to Custom Labels projects. For more information, see StartProjectVersion.
      • statusMessage

        public final String statusMessage()

        A descriptive message for an error or warning that occurred.

        Returns:
        A descriptive message for an error or warning that occurred.
      • billableTrainingTimeInSeconds

        public final Long billableTrainingTimeInSeconds()

        The duration, in seconds, that you were billed for a successful training of the model version. This value is only returned if the model version has been successfully trained.

        Returns:
        The duration, in seconds, that you were billed for a successful training of the model version. This value is only returned if the model version has been successfully trained.
      • trainingEndTimestamp

        public final Instant trainingEndTimestamp()

        The Unix date and time that training of the model ended.

        Returns:
        The Unix date and time that training of the model ended.
      • outputConfig

        public final OutputConfig outputConfig()

        The location where training results are saved.

        Returns:
        The location where training results are saved.
      • trainingDataResult

        public final TrainingDataResult trainingDataResult()

        Contains information about the training results.

        Returns:
        Contains information about the training results.
      • testingDataResult

        public final TestingDataResult testingDataResult()

        Contains information about the testing results.

        Returns:
        Contains information about the testing results.
      • evaluationResult

        public final EvaluationResult evaluationResult()

        The training results. EvaluationResult is only returned if training is successful.

        Returns:
        The training results. EvaluationResult is only returned if training is successful.
      • manifestSummary

        public final GroundTruthManifest manifestSummary()

        The location of the summary manifest. The summary manifest provides aggregate data validation results for the training and test datasets.

        Returns:
        The location of the summary manifest. The summary manifest provides aggregate data validation results for the training and test datasets.
      • kmsKeyId

        public final String kmsKeyId()

        The identifer for the AWS Key Management Service key (AWS KMS key) that was used to encrypt the model during training.

        Returns:
        The identifer for the AWS Key Management Service key (AWS KMS key) that was used to encrypt the model during training.
      • maxInferenceUnits

        public final Integer maxInferenceUnits()

        The maximum number of inference units Amazon Rekognition uses to auto-scale the model. Applies only to Custom Labels projects. For more information, see StartProjectVersion.

        Returns:
        The maximum number of inference units Amazon Rekognition uses to auto-scale the model. Applies only to Custom Labels projects. For more information, see StartProjectVersion.
      • sourceProjectVersionArn

        public final String sourceProjectVersionArn()

        If the model version was copied from a different project, SourceProjectVersionArn contains the ARN of the source model version.

        Returns:
        If the model version was copied from a different project, SourceProjectVersionArn contains the ARN of the source model version.
      • versionDescription

        public final String versionDescription()

        A user-provided description of the project version.

        Returns:
        A user-provided description of the project version.
      • baseModelVersion

        public final String baseModelVersion()

        The base detection model version used to create the project version.

        Returns:
        The base detection model version used to create the project version.
      • featureConfig

        public final CustomizationFeatureConfig featureConfig()

        Feature specific configuration that was applied during training.

        Returns:
        Feature specific configuration that was applied during training.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)