Class CfnCrawler.DynamoDBTargetProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCrawler.DynamoDBTargetProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCrawler.DynamoDBTargetProperty
CfnCrawler.DynamoDBTargetProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.glue.CfnCrawler.DynamoDBTargetProperty
CfnCrawler.DynamoDBTargetProperty.Builder, CfnCrawler.DynamoDBTargetProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCrawler.DynamoDBTargetProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringgetPath()The name of the DynamoDB table to crawl.final ObjectIndicates whether to scan all the records, or to sample rows from the table.final NumberThe percentage of the configured read capacity units to use by the AWS Glue crawler.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCrawler.DynamoDBTargetProperty.Builder.
-
-
Method Details
-
getPath
Description copied from interface:CfnCrawler.DynamoDBTargetPropertyThe name of the DynamoDB table to crawl.- Specified by:
getPathin interfaceCfnCrawler.DynamoDBTargetProperty- See Also:
-
getScanAll
Description copied from interface:CfnCrawler.DynamoDBTargetPropertyIndicates 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 union: either
BooleanorIResolvable- Specified by:
getScanAllin interfaceCfnCrawler.DynamoDBTargetProperty- See Also:
-
getScanRate
Description copied from interface:CfnCrawler.DynamoDBTargetPropertyThe 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).
- Specified by:
getScanRatein interfaceCfnCrawler.DynamoDBTargetProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-