Class ImportSummary

    • Method Detail

      • importArn

        public final String importArn()

        The Amazon Resource Number (ARN) corresponding to the import request.

        Returns:
        The Amazon Resource Number (ARN) corresponding to the import request.
      • tableArn

        public final String tableArn()

        The Amazon Resource Number (ARN) of the table being imported into.

        Returns:
        The Amazon Resource Number (ARN) of the table being imported into.
      • s3BucketSource

        public final S3BucketSource s3BucketSource()

        The path and S3 bucket of the source file that is being imported. This includes the S3Bucket (required), S3KeyPrefix (optional) and S3BucketOwner (optional if the bucket is owned by the requester).

        Returns:
        The path and S3 bucket of the source file that is being imported. This includes the S3Bucket (required), S3KeyPrefix (optional) and S3BucketOwner (optional if the bucket is owned by the requester).
      • cloudWatchLogGroupArn

        public final String cloudWatchLogGroupArn()

        The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with this import task.

        Returns:
        The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with this import task.
      • inputFormat

        public final InputFormat inputFormat()

        The format of the source data. Valid values are CSV, DYNAMODB_JSON or ION.

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

        Returns:
        The format of the source data. Valid values are CSV, DYNAMODB_JSON or ION.
        See Also:
        InputFormat
      • inputFormatAsString

        public final String inputFormatAsString()

        The format of the source data. Valid values are CSV, DYNAMODB_JSON or ION.

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

        Returns:
        The format of the source data. Valid values are CSV, DYNAMODB_JSON or ION.
        See Also:
        InputFormat
      • startTime

        public final Instant startTime()

        The time at which this import task began.

        Returns:
        The time at which this import task began.
      • endTime

        public final Instant endTime()

        The time at which this import task ended. (Does this include the successful complete creation of the table it was imported to?)

        Returns:
        The time at which this import task ended. (Does this include the successful complete creation of the table it was imported to?)
      • 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)