Interface ImportSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ImportSummary.Builder,ImportSummary>, SdkBuilder<ImportSummary.Builder,ImportSummary>, SdkPojo
Enclosing class:
ImportSummary

public static interface ImportSummary.Builder extends SdkPojo, CopyableBuilder<ImportSummary.Builder,ImportSummary>
  • Method Details

    • importArn

      ImportSummary.Builder importArn(String importArn)

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

      Parameters:
      importArn - The Amazon Resource Number (ARN) corresponding to the import request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • importStatus

      ImportSummary.Builder importStatus(String importStatus)

      The status of the import operation.

      Parameters:
      importStatus - The status of the import operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • importStatus

      ImportSummary.Builder importStatus(ImportStatus importStatus)

      The status of the import operation.

      Parameters:
      importStatus - The status of the import operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tableArn

      ImportSummary.Builder tableArn(String tableArn)

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

      Parameters:
      tableArn - The Amazon Resource Number (ARN) of the table being imported into.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3BucketSource

      ImportSummary.Builder s3BucketSource(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).

      Parameters:
      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:
      Returns a reference to this object so that method calls can be chained together.
    • s3BucketSource

      default ImportSummary.Builder s3BucketSource(Consumer<S3BucketSource.Builder> 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).

      This is a convenience method that creates an instance of the S3BucketSource.Builder avoiding the need to create one manually via S3BucketSource.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to s3BucketSource(S3BucketSource).

      Parameters:
      s3BucketSource - a consumer that will call methods on S3BucketSource.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • cloudWatchLogGroupArn

      ImportSummary.Builder cloudWatchLogGroupArn(String cloudWatchLogGroupArn)

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

      Parameters:
      cloudWatchLogGroupArn - The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with this import task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputFormat

      ImportSummary.Builder inputFormat(String inputFormat)

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

      Parameters:
      inputFormat - The format of the source data. Valid values are CSV, DYNAMODB_JSON or ION.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputFormat

      ImportSummary.Builder inputFormat(InputFormat inputFormat)

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

      Parameters:
      inputFormat - The format of the source data. Valid values are CSV, DYNAMODB_JSON or ION.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • startTime

      ImportSummary.Builder startTime(Instant startTime)

      The time at which this import task began.

      Parameters:
      startTime - The time at which this import task began.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endTime

      ImportSummary.Builder endTime(Instant endTime)

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

      Parameters:
      endTime - The time at which this import task ended. (Does this include the successful complete creation of the table it was imported to?)
      Returns:
      Returns a reference to this object so that method calls can be chained together.