Class EntityRecognizerProperties

    • Method Detail

      • entityRecognizerArn

        public final String entityRecognizerArn()

        The Amazon Resource Name (ARN) that identifies the entity recognizer.

        Returns:
        The Amazon Resource Name (ARN) that identifies the entity recognizer.
      • languageCode

        public final LanguageCode languageCode()

        The language of the input documents. All documents must be in the same language. Only English ("en") is currently supported.

        If the service returns an enum value that is not available in the current SDK version, languageCode will return LanguageCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from languageCodeAsString().

        Returns:
        The language of the input documents. All documents must be in the same language. Only English ("en") is currently supported.
        See Also:
        LanguageCode
      • languageCodeAsString

        public final String languageCodeAsString()

        The language of the input documents. All documents must be in the same language. Only English ("en") is currently supported.

        If the service returns an enum value that is not available in the current SDK version, languageCode will return LanguageCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from languageCodeAsString().

        Returns:
        The language of the input documents. All documents must be in the same language. Only English ("en") is currently supported.
        See Also:
        LanguageCode
      • status

        public final ModelStatus status()

        Provides the status of the entity recognizer.

        If the service returns an enum value that is not available in the current SDK version, status will return ModelStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        Provides the status of the entity recognizer.
        See Also:
        ModelStatus
      • statusAsString

        public final String statusAsString()

        Provides the status of the entity recognizer.

        If the service returns an enum value that is not available in the current SDK version, status will return ModelStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        Provides the status of the entity recognizer.
        See Also:
        ModelStatus
      • message

        public final String message()

        A description of the status of the recognizer.

        Returns:
        A description of the status of the recognizer.
      • submitTime

        public final Instant submitTime()

        The time that the recognizer was submitted for processing.

        Returns:
        The time that the recognizer was submitted for processing.
      • endTime

        public final Instant endTime()

        The time that the recognizer creation completed.

        Returns:
        The time that the recognizer creation completed.
      • trainingStartTime

        public final Instant trainingStartTime()

        The time that training of the entity recognizer started.

        Returns:
        The time that training of the entity recognizer started.
      • trainingEndTime

        public final Instant trainingEndTime()

        The time that training of the entity recognizer was completed.

        Returns:
        The time that training of the entity recognizer was completed.
      • inputDataConfig

        public final EntityRecognizerInputDataConfig inputDataConfig()

        The input data properties of an entity recognizer.

        Returns:
        The input data properties of an entity recognizer.
      • recognizerMetadata

        public final EntityRecognizerMetadata recognizerMetadata()

        Provides information about an entity recognizer.

        Returns:
        Provides information about an entity recognizer.
      • dataAccessRoleArn

        public final String dataAccessRoleArn()

        The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend read access to your input data.

        Returns:
        The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend read access to your input data.
      • volumeKmsKeyId

        public final String volumeKmsKeyId()

        ID for the Amazon Web Services Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

        • KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab"

        • Amazon Resource Name (ARN) of a KMS Key: "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"

        Returns:
        ID for the Amazon Web Services Key Management Service (KMS) key that Amazon Comprehend uses to encrypt data on the storage volume attached to the ML compute instance(s) that process the analysis job. The VolumeKmsKeyId can be either of the following formats:

        • KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab"

        • Amazon Resource Name (ARN) of a KMS Key: "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"

      • vpcConfig

        public final VpcConfig vpcConfig()

        Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your custom entity recognizer. For more information, see Amazon VPC.

        Returns:
        Configuration parameters for a private Virtual Private Cloud (VPC) containing the resources you are using for your custom entity recognizer. For more information, see Amazon VPC.
      • modelKmsKeyId

        public final String modelKmsKeyId()

        ID for the KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:

        • KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab"

        • Amazon Resource Name (ARN) of a KMS Key: "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"

        Returns:
        ID for the KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:

        • KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab"

        • Amazon Resource Name (ARN) of a KMS Key: "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"

      • versionName

        public final String versionName()

        The version name you assigned to the entity recognizer.

        Returns:
        The version name you assigned to the entity recognizer.
      • sourceModelArn

        public final String sourceModelArn()

        The Amazon Resource Name (ARN) of the source model. This model was imported from a different Amazon Web Services account to create the entity recognizer model in your Amazon Web Services account.

        Returns:
        The Amazon Resource Name (ARN) of the source model. This model was imported from a different Amazon Web Services account to create the entity recognizer model in your Amazon Web Services account.
      • flywheelArn

        public final String flywheelArn()

        The Amazon Resource Number (ARN) of the flywheel

        Returns:
        The Amazon Resource Number (ARN) of the flywheel
      • 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)