Interface CfnCrawler.DynamoDBTargetProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCrawler.DynamoDBTargetProperty.Jsii$Proxy
- Enclosing class:
CfnCrawler
@Stability(Stable)
public static interface CfnCrawler.DynamoDBTargetProperty
extends software.amazon.jsii.JsiiSerializable
Specifies an Amazon DynamoDB table to crawl.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.glue.*; DynamoDBTargetProperty dynamoDBTargetProperty = DynamoDBTargetProperty.builder() .path("path") .scanAll(false) .scanRate(123) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnCrawler.DynamoDBTargetProperty
static final class
An implementation forCfnCrawler.DynamoDBTargetProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
getPath()
The name of the DynamoDB table to crawl.default Object
Indicates whether to scan all the records, or to sample rows from the table.default Number
The percentage of the configured read capacity units to use by the AWS Glue crawler.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getPath
The name of the DynamoDB table to crawl.- See Also:
-
getScanAll
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
.- See Also:
-
getScanRate
The percentage of the configured read capacity units to use by the AWS 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).
- See Also:
-
builder
-