@Generated(value="software.amazon.awssdk:codegen") public final class DynamoDBTarget extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DynamoDBTarget.Builder,DynamoDBTarget>
Specifies an Amazon DynamoDB table to crawl.
Modifier and Type | Class and Description |
---|---|
static interface |
DynamoDBTarget.Builder |
Modifier and Type | Method and Description |
---|---|
static DynamoDBTarget.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
path()
The name of the DynamoDB table to crawl.
|
Boolean |
scanAll()
Indicates whether to scan all the records, or to sample rows from the table.
|
Double |
scanRate()
The percentage of the configured read capacity units to use by the Glue crawler.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DynamoDBTarget.Builder> |
serializableBuilderClass() |
DynamoDBTarget.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String path()
The name of the DynamoDB table to crawl.
public final Boolean 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 of false
means to sample the
records. If no value is specified, the value defaults to true
.
A value of true
means to scan all records, while a value of false
means to
sample the records. If no value is specified, the value defaults to true
.
public final Double 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).
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).
public DynamoDBTarget.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<DynamoDBTarget.Builder,DynamoDBTarget>
public static DynamoDBTarget.Builder builder()
public static Class<? extends DynamoDBTarget.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.