Class ImportSummary
- java.lang.Object
-
- software.amazon.awssdk.services.dynamodb.model.ImportSummary
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ImportSummary.Builder,ImportSummary>
@Generated("software.amazon.awssdk:codegen") public final class ImportSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ImportSummary.Builder,ImportSummary>
Summary information about the source file for the import.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ImportSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ImportSummary.Builder
builder()
String
cloudWatchLogGroupArn()
The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with this import task.Instant
endTime()
The time at which this import task ended.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
importArn()
The Amazon Resource Number (ARN) corresponding to the import request.ImportStatus
importStatus()
The status of the import operation.String
importStatusAsString()
The status of the import operation.InputFormat
inputFormat()
The format of the source data.String
inputFormatAsString()
The format of the source data.S3BucketSource
s3BucketSource()
The path and S3 bucket of the source file that is being imported.List<SdkField<?>>
sdkFields()
static Class<? extends ImportSummary.Builder>
serializableBuilderClass()
Instant
startTime()
The time at which this import task began.String
tableArn()
The Amazon Resource Number (ARN) of the table being imported into.ImportSummary.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
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.
-
importStatus
public final ImportStatus importStatus()
The status of the import operation.
If the service returns an enum value that is not available in the current SDK version,
importStatus
will returnImportStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromimportStatusAsString()
.- Returns:
- The status of the import operation.
- See Also:
ImportStatus
-
importStatusAsString
public final String importStatusAsString()
The status of the import operation.
If the service returns an enum value that is not available in the current SDK version,
importStatus
will returnImportStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromimportStatusAsString()
.- Returns:
- The status of the import operation.
- See Also:
ImportStatus
-
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
orION
.If the service returns an enum value that is not available in the current SDK version,
inputFormat
will returnInputFormat.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frominputFormatAsString()
.- Returns:
- The format of the source data. Valid values are
CSV
,DYNAMODB_JSON
orION
. - See Also:
InputFormat
-
inputFormatAsString
public final String inputFormatAsString()
The format of the source data. Valid values are
CSV
,DYNAMODB_JSON
orION
.If the service returns an enum value that is not available in the current SDK version,
inputFormat
will returnInputFormat.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frominputFormatAsString()
.- Returns:
- The format of the source data. Valid values are
CSV
,DYNAMODB_JSON
orION
. - 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?)
-
toBuilder
public ImportSummary.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<ImportSummary.Builder,ImportSummary>
-
builder
public static ImportSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends ImportSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
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.
-
-