Class DynamoDBTarget
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<DynamoDBTarget.Builder,- DynamoDBTarget> 
Specifies an Amazon DynamoDB table to crawl.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionstatic DynamoDBTarget.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringpath()The name of the DynamoDB table to crawl.final BooleanscanAll()Indicates whether to scan all the records, or to sample rows from the table.final DoublescanRate()The percentage of the configured read capacity units to use by the Glue crawler.static Class<? extends DynamoDBTarget.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
pathThe name of the DynamoDB table to crawl. - Returns:
- The name of the DynamoDB table to crawl.
 
- 
scanAllIndicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table. A value of truemeans to scan all records, while a value offalsemeans to sample the records. If no value is specified, the value defaults totrue.- Returns:
- Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can
         take a long time when the table is not a high throughput table.
         A value of truemeans to scan all records, while a value offalsemeans to sample the records. If no value is specified, the value defaults totrue.
 
- 
scanRateThe percentage of the configured read capacity units to use by the Glue crawler. Read capacity units is a term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that can be performed on that table per second. The valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode). - Returns:
- The percentage of the configured read capacity units to use by the Glue crawler. Read capacity units is a
         term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that
         can be performed on that table per second.
         The valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode). 
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<DynamoDBTarget.Builder,- DynamoDBTarget> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-