Class CfnCrawler.DynamoDBTargetProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.glue.CfnCrawler.DynamoDBTargetProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCrawler.DynamoDBTargetProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCrawler.DynamoDBTargetProperty
@Stability(Stable)
@Internal
public static final class CfnCrawler.DynamoDBTargetProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCrawler.DynamoDBTargetProperty
An implementation for
CfnCrawler.DynamoDBTargetProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.glue.CfnCrawler.DynamoDBTargetProperty
CfnCrawler.DynamoDBTargetProperty.Builder, CfnCrawler.DynamoDBTargetProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnCrawler.DynamoDBTargetProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
getPath()
The name of the DynamoDB table to crawl.final Object
Indicates whether to scan all the records, or to sample rows from the table.final Number
The percentage of the configured read capacity units to use by the AWS Glue crawler.final int
hashCode()
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.DynamoDBTargetProperty
The name of the DynamoDB table to crawl.- Specified by:
getPath
in interfaceCfnCrawler.DynamoDBTargetProperty
- See Also:
-
getScanAll
Description copied from interface:CfnCrawler.DynamoDBTargetProperty
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
.- Specified by:
getScanAll
in interfaceCfnCrawler.DynamoDBTargetProperty
- See Also:
-
getScanRate
Description copied from interface:CfnCrawler.DynamoDBTargetProperty
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).
- Specified by:
getScanRate
in interfaceCfnCrawler.DynamoDBTargetProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-