Interface DynamoDBTarget.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DynamoDBTarget.Builder,
,DynamoDBTarget> SdkBuilder<DynamoDBTarget.Builder,
,DynamoDBTarget> SdkPojo
- Enclosing class:
DynamoDBTarget
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the DynamoDB table to crawl.Indicates whether to scan all the records, or to sample rows from the table.The percentage of the configured read capacity units to use by the Glue crawler.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 Details
-
path
The name of the DynamoDB table to crawl.
- Parameters:
path
- The name of the DynamoDB table to crawl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanAll
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
true
means to scan all records, while a value offalse
means to sample the records. If no value is specified, the value defaults totrue
.- Parameters:
scanAll
- 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
true
means to scan all records, while a value offalse
means to sample the records. If no value is specified, the value defaults totrue
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanRate
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).
- Parameters:
scanRate
- 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).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-