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 interfaceImportSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ImportSummary.Builderbuilder()StringcloudWatchLogGroupArn()The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with this import task.InstantendTime()The time at which this import task ended.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringimportArn()The Amazon Resource Number (ARN) corresponding to the import request.ImportStatusimportStatus()The status of the import operation.StringimportStatusAsString()The status of the import operation.InputFormatinputFormat()The format of the source data.StringinputFormatAsString()The format of the source data.S3BucketSources3BucketSource()The path and S3 bucket of the source file that is being imported.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ImportSummary.Builder>serializableBuilderClass()InstantstartTime()The time at which this import task began.StringtableArn()The Amazon Resource Number (ARN) of the table being imported into.ImportSummary.BuildertoBuilder()StringtoString()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,
importStatuswill 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,
importStatuswill 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_JSONorION.If the service returns an enum value that is not available in the current SDK version,
inputFormatwill 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_JSONorION. - See Also:
InputFormat
-
inputFormatAsString
public final String inputFormatAsString()
The format of the source data. Valid values are
CSV,DYNAMODB_JSONorION.If the service returns an enum value that is not available in the current SDK version,
inputFormatwill 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_JSONorION. - 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:
toBuilderin 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:
equalsBySdkFieldsin 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-