public static class DynamoDBMapperConfig.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private DynamoDBMapperConfig.BatchWriteRetryStrategy |
batchWriteRetryStrategy |
private DynamoDBMapperConfig.ConsistentReads |
consistentReads |
private ConversionSchema |
conversionSchema |
private DynamoDBMapperConfig.ObjectTableNameResolver |
objectTableNameResolver |
private DynamoDBMapperConfig.PaginationLoadingStrategy |
paginationLoadingStrategy |
private RequestMetricCollector |
requestMetricCollector |
private DynamoDBMapperConfig.SaveBehavior |
saveBehavior |
private DynamoDBMapperConfig.TableNameOverride |
tableNameOverride |
private DynamoDBMapperConfig.TableNameResolver |
tableNameResolver |
Constructor and Description |
---|
Builder()
Creates a new builder initialized with the
DynamoDBMapperConfig.DEFAULT values. |
private DynamoDBMapperConfig.SaveBehavior saveBehavior
private DynamoDBMapperConfig.ConsistentReads consistentReads
private DynamoDBMapperConfig.TableNameOverride tableNameOverride
private DynamoDBMapperConfig.TableNameResolver tableNameResolver
private DynamoDBMapperConfig.ObjectTableNameResolver objectTableNameResolver
private DynamoDBMapperConfig.PaginationLoadingStrategy paginationLoadingStrategy
private RequestMetricCollector requestMetricCollector
private ConversionSchema conversionSchema
private DynamoDBMapperConfig.BatchWriteRetryStrategy batchWriteRetryStrategy
public Builder()
DynamoDBMapperConfig.DEFAULT
values.public DynamoDBMapperConfig.SaveBehavior getSaveBehavior()
public void setSaveBehavior(DynamoDBMapperConfig.SaveBehavior value)
value
- the new save behaviorpublic DynamoDBMapperConfig.Builder withSaveBehavior(DynamoDBMapperConfig.SaveBehavior value)
value
- the new save behaviorpublic DynamoDBMapperConfig.ConsistentReads getConsistentReads()
public void setConsistentReads(DynamoDBMapperConfig.ConsistentReads value)
value
- the new consistent read behaviorpublic DynamoDBMapperConfig.Builder withConsistentReads(DynamoDBMapperConfig.ConsistentReads value)
value
- the new consistent read behaviorpublic DynamoDBMapperConfig.TableNameOverride getTableNameOverride()
public void setTableNameOverride(DynamoDBMapperConfig.TableNameOverride value)
value
- the new table name overridepublic DynamoDBMapperConfig.Builder withTableNameOverride(DynamoDBMapperConfig.TableNameOverride value)
value
- the new table name overridepublic DynamoDBMapperConfig.TableNameResolver getTableNameResolver()
public void setTableNameResolver(DynamoDBMapperConfig.TableNameResolver value)
value
- the new table name resolverpublic DynamoDBMapperConfig.Builder withTableNameResolver(DynamoDBMapperConfig.TableNameResolver value)
value
- the new table name resolverpublic DynamoDBMapperConfig.ObjectTableNameResolver getObjectTableNameResolver()
public void setObjectTableNameResolver(DynamoDBMapperConfig.ObjectTableNameResolver value)
value
- the new object table name resolverpublic DynamoDBMapperConfig.Builder withObjectTableNameResolver(DynamoDBMapperConfig.ObjectTableNameResolver value)
value
- the new object table name resolverpublic DynamoDBMapperConfig.PaginationLoadingStrategy getPaginationLoadingStrategy()
public void setPaginationLoadingStrategy(DynamoDBMapperConfig.PaginationLoadingStrategy value)
value
- the new pagination loading strategypublic DynamoDBMapperConfig.Builder withPaginationLoadingStrategy(DynamoDBMapperConfig.PaginationLoadingStrategy value)
value
- the new pagination loading strategypublic RequestMetricCollector getRequestMetricCollector()
public void setRequestMetricCollector(RequestMetricCollector value)
value
- the new request metric collectorpublic DynamoDBMapperConfig.Builder withRequestMetricCollector(RequestMetricCollector value)
value
- the new request metric collectorpublic ConversionSchema getConversionSchema()
public void setConversionSchema(ConversionSchema value)
value
- the new conversion schemapublic DynamoDBMapperConfig.Builder withConversionSchema(ConversionSchema value)
value
- the new conversion schemapublic DynamoDBMapperConfig.BatchWriteRetryStrategy getBatchWriteRetryStrategy()
public void setBatchWriteRetryStrategy(DynamoDBMapperConfig.BatchWriteRetryStrategy value)
value
- the new BatchWriteRetryStrategypublic DynamoDBMapperConfig.Builder withBatchWriteRetryStrategy(DynamoDBMapperConfig.BatchWriteRetryStrategy value)
value
- the new BatchWriteRetryStrategypublic DynamoDBMapperConfig build()
DynamoDBMapperConfig
object.