Class CfnCrawlerPropsMixin.DynamoDBTargetProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCrawlerPropsMixin.DynamoDBTargetProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCrawlerPropsMixin.DynamoDBTargetProperty
CfnCrawlerPropsMixin.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.mixins.preview.services.glue.mixins.CfnCrawlerPropsMixin.DynamoDBTargetProperty
CfnCrawlerPropsMixin.DynamoDBTargetProperty.Builder, CfnCrawlerPropsMixin.DynamoDBTargetProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCrawlerPropsMixin.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 theCfnCrawlerPropsMixin.DynamoDBTargetProperty.Builder.
-
-
Method Details
-
getPath
Description copied from interface:CfnCrawlerPropsMixin.DynamoDBTargetPropertyThe name of the DynamoDB table to crawl.- Specified by:
getPathin interfaceCfnCrawlerPropsMixin.DynamoDBTargetProperty- See Also:
-
getScanAll
Description copied from interface:CfnCrawlerPropsMixin.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 interfaceCfnCrawlerPropsMixin.DynamoDBTargetProperty- See Also:
-
getScanRate
Description copied from interface:CfnCrawlerPropsMixin.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 interfaceCfnCrawlerPropsMixin.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()
-