Class DescribeImportResponse

    • Method Detail

      • importId

        public final String importId()

        The unique identifier of the described import.

        Returns:
        The unique identifier of the described import.
      • resourceSpecification

        public final ImportResourceSpecification resourceSpecification()

        The specifications of the imported bot, bot locale, or custom vocabulary.

        Returns:
        The specifications of the imported bot, bot locale, or custom vocabulary.
      • importedResourceId

        public final String importedResourceId()

        The unique identifier that Amazon Lex assigned to the resource created by the import.

        Returns:
        The unique identifier that Amazon Lex assigned to the resource created by the import.
      • importedResourceName

        public final String importedResourceName()

        The name of the imported resource.

        Returns:
        The name of the imported resource.
      • mergeStrategy

        public final MergeStrategy mergeStrategy()

        The strategy used when there was a name conflict between the imported resource and an existing resource. When the merge strategy is FailOnConflict existing resources are not overwritten and the import fails.

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

        Returns:
        The strategy used when there was a name conflict between the imported resource and an existing resource. When the merge strategy is FailOnConflict existing resources are not overwritten and the import fails.
        See Also:
        MergeStrategy
      • mergeStrategyAsString

        public final String mergeStrategyAsString()

        The strategy used when there was a name conflict between the imported resource and an existing resource. When the merge strategy is FailOnConflict existing resources are not overwritten and the import fails.

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

        Returns:
        The strategy used when there was a name conflict between the imported resource and an existing resource. When the merge strategy is FailOnConflict existing resources are not overwritten and the import fails.
        See Also:
        MergeStrategy
      • importStatus

        public final ImportStatus importStatus()

        The status of the import process. When the status is Completed the resource is imported and ready for use.

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

        Returns:
        The status of the import process. When the status is Completed the resource is imported and ready for use.
        See Also:
        ImportStatus
      • importStatusAsString

        public final String importStatusAsString()

        The status of the import process. When the status is Completed the resource is imported and ready for use.

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

        Returns:
        The status of the import process. When the status is Completed the resource is imported and ready for use.
        See Also:
        ImportStatus
      • hasFailureReasons

        public final boolean hasFailureReasons()
        For responses, this returns true if the service returned a value for the FailureReasons property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • failureReasons

        public final List<String> failureReasons()

        If the importStatus field is Failed, this provides one or more reasons for the failure.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasFailureReasons() method.

        Returns:
        If the importStatus field is Failed, this provides one or more reasons for the failure.
      • creationDateTime

        public final Instant creationDateTime()

        The date and time that the import was created.

        Returns:
        The date and time that the import was created.
      • lastUpdatedDateTime

        public final Instant lastUpdatedDateTime()

        The date and time that the import was last updated.

        Returns:
        The date and time that the import was last updated.
      • 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