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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ImportSummary.Builder
cloudWatchLogGroupArn(String cloudWatchLogGroupArn)
The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with this import task.ImportSummary.Builder
endTime(Instant endTime)
The time at which this import task ended.ImportSummary.Builder
importArn(String importArn)
The Amazon Resource Number (ARN) corresponding to the import request.ImportSummary.Builder
importStatus(String importStatus)
The status of the import operation.ImportSummary.Builder
importStatus(ImportStatus importStatus)
The status of the import operation.ImportSummary.Builder
inputFormat(String inputFormat)
The format of the source data.ImportSummary.Builder
inputFormat(InputFormat inputFormat)
The format of the source data.default ImportSummary.Builder
s3BucketSource(Consumer<S3BucketSource.Builder> s3BucketSource)
The path and S3 bucket of the source file that is being imported.ImportSummary.Builder
s3BucketSource(S3BucketSource s3BucketSource)
The path and S3 bucket of the source file that is being imported.ImportSummary.Builder
startTime(Instant startTime)
The time at which this import task began.ImportSummary.Builder
tableArn(String tableArn)
The Amazon Resource Number (ARN) of the table being imported into.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
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
,ImportStatus
-
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:
ImportStatus
,ImportStatus
-
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 theS3BucketSource.Builder
avoiding the need to create one manually viaS3BucketSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3BucketSource(S3BucketSource)
.- Parameters:
s3BucketSource
- a consumer that will call methods onS3BucketSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3BucketSource(S3BucketSource)
-
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
orION
.- Parameters:
inputFormat
- The format of the source data. Valid values areCSV
,DYNAMODB_JSON
orION
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InputFormat
,InputFormat
-
inputFormat
ImportSummary.Builder inputFormat(InputFormat inputFormat)
The format of the source data. Valid values are
CSV
,DYNAMODB_JSON
orION
.- Parameters:
inputFormat
- The format of the source data. Valid values areCSV
,DYNAMODB_JSON
orION
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InputFormat
,InputFormat
-
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.
-
-