All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
Class |
Description |
AddAction |
|
AddAction.Builder |
|
ApplyUserAgentInterceptor |
Apply dynamodb enhanced client specific user agent to the request
|
AtomicBooleanAttributeConverter |
|
AtomicBooleanStringConverter |
|
AtomicCounter |
|
AtomicCounter.Builder |
|
AtomicCounter.CounterAttribute |
|
AtomicCounterExtension |
This extension enables atomic counter attributes to be changed in DynamoDb by creating instructions for modifying
an existing value or setting a start value.
|
AtomicCounterExtension.Builder |
|
AtomicCounterTag |
|
AtomicIntegerAttributeConverter |
|
AtomicIntegerStringConverter |
|
AtomicLongAttributeConverter |
|
AtomicLongStringConverter |
|
AttributeConfiguration |
Internal configuration for attribute
|
AttributeConfiguration.Builder |
|
AttributeConverter<T> |
|
AttributeConverterProvider |
|
AttributeType<T> |
|
AttributeValues |
This static helper class contains some literal AttributeValue constants and converters.
|
AttributeValueType |
|
AutoGeneratedTimestampRecordAttributeTags |
|
AutoGeneratedTimestampRecordExtension |
This extension enables selected attributes to be automatically updated with a current timestamp every time they are written
to the database.
|
AutoGeneratedTimestampRecordExtension.AttributeTags |
|
AutoGeneratedTimestampRecordExtension.Builder |
|
AutoGeneratedUuidExtension |
This extension facilitates the automatic generation of a unique UUID (Universally Unique Identifier) for a specified attribute
every time a new record is written to the database.
|
AutoGeneratedUuidExtension.AttributeTags |
|
AutoGeneratedUuidTag |
|
BatchableReadOperation |
|
BatchableWriteOperation<T> |
|
BatchGetItemEnhancedRequest |
|
BatchGetItemEnhancedRequest.Builder |
A builder that is used to create a request with the desired parameters.
|
BatchGetItemOperation |
|
BatchGetResultPage |
|
BatchGetResultPage.Builder |
A builder that is used to create a result object with the desired parameters.
|
BatchGetResultPageIterable |
|
BatchGetResultPagePublisher |
|
BatchWriteItemEnhancedRequest |
|
BatchWriteItemEnhancedRequest.Builder |
A builder that is used to create a request with the desired parameters.
|
BatchWriteItemOperation |
|
BatchWriteResult |
|
BatchWriteResult.Builder |
A builder that is used to create a result with the desired parameters.
|
BeanAttributeGetter<BeanT,GetterT> |
|
BeanAttributeSetter<BeanT,GetterT> |
|
BeanTableSchema<T> |
Implementation of TableSchema that builds a table schema based on properties and annotations of a bean
class.
|
BeanTableSchemaAttributeTag |
This meta-annotation is not used directly in DynamoDb beans, it is used to annotate other annotations that are
used with DynamoDb beans.
|
BeanTableSchemaAttributeTags |
|
BeginsWithConditional |
|
BetweenConditional |
|
BigDecimalAttributeConverter |
|
BigDecimalStringConverter |
|
BigIntegerAttributeConverter |
|
BigIntegerStringConverter |
|
BooleanAttributeConverter |
|
BooleanStringConverter |
|
ByteArrayAttributeConverter |
|
ByteArrayStringConverter |
|
ByteAttributeConverter |
|
ByteBufferAttributeConverter |
|
ByteStringConverter |
|
ChainConverterProvider |
A AttributeConverterProvider that allows multiple providers to be chained in a specified order
to act as a single composite provider.
|
ChainExtension |
A meta-extension that allows multiple extensions to be chained in a specified order to act as a single composite
extension.
|
CharacterArrayAttributeConverter |
|
CharacterArrayStringConverter |
A converter between char[] and String .
|
CharacterAttributeConverter |
|
CharacterStringConverter |
|
CharSequenceAttributeConverter |
|
CharSequenceStringConverter |
|
CommonOperation<ItemT,RequestT,ResponseT,ResultT> |
Common interface for a single operation that can be executed in a synchronous or non-blocking asynchronous fashion
against a mapped database table.
|
ConditionCheck<T> |
|
ConditionCheck.Builder |
A builder that is used to create a condition check with the desired parameters.
|
ConverterProviderResolver |
Static module to assist with the initialization of attribute converter providers for a StaticTableSchema.
|
ConverterUtils |
|
CreateTableEnhancedRequest |
|
CreateTableEnhancedRequest.Builder |
A builder that is used to create a request with the desired parameters.
|
CreateTableOperation<T> |
|
DatabaseOperation<RequestT,ResponseT,ResultT> |
Interface for a single operation that can be executed against a mapped database.
|
DefaultAttributeConverterProvider |
This class is the default attribute converter provider in the DDB Enhanced library.
|
DefaultAttributeConverterProvider.Builder |
|
DefaultDocument |
|
DefaultDynamoDbAsyncIndex<T> |
|
DefaultDynamoDbAsyncTable<T> |
|
DefaultDynamoDbEnhancedAsyncClient |
|
DefaultDynamoDbEnhancedAsyncClient.Builder |
|
DefaultDynamoDbEnhancedClient |
|
DefaultDynamoDbEnhancedClient.Builder |
|
DefaultDynamoDbExtensionContext |
|
DefaultDynamoDbExtensionContext.Builder |
|
DefaultDynamoDbIndex<T> |
|
DefaultDynamoDbTable<T> |
|
DefaultEnhancedDocument |
Default implementation of EnhancedDocument used by the SDK to create Enhanced Documents.
|
DefaultEnhancedDocument.DefaultBuilder |
|
DefaultOperationContext |
|
DefaultParameterizedType |
|
DefaultStringConverterProvider |
|
DefaultStringConverterProvider.Builder |
|
DeleteAction |
|
DeleteAction.Builder |
|
DeleteItemEnhancedRequest |
|
DeleteItemEnhancedRequest.Builder |
A builder that is used to create a request with the desired parameters.
|
DeleteItemEnhancedResponse<T> |
|
DeleteItemEnhancedResponse.Builder<T> |
|
DeleteItemOperation<T> |
|
DeleteTableOperation<T> |
|
DescribeTableEnhancedResponse |
|
DescribeTableEnhancedResponse.Builder |
|
DescribeTableOperation<T> |
|
Document |
A document representing a table item in the form of a map containing attributes and values.
|
DocumentAttributeConverter<T> |
|
DocumentTableSchema |
Implementation of TableSchema that builds a table schema based on DynamoDB Items.
|
DocumentTableSchema.Builder |
|
DoubleAttributeConverter |
|
DoubleStringConverter |
|
DurationAttributeConverter |
|
DurationStringConverter |
|
DynamoDbAsyncIndex<T> |
Asynchronous interface for running commands against an object that is linked to a specific DynamoDb secondary index
and knows how to map records from the table that index is linked to into a modelled object.
|
DynamoDbAsyncTable<T> |
Asynchronous interface for running commands against an object that is linked to a specific DynamoDb table resource
and therefore knows how to map records from that table into a modelled object.
|
DynamoDbAtomicCounter |
Used to explicitly designate an attribute to be an auto-generated counter updated unconditionally in DynamoDB.
|
DynamoDbAttribute |
Used to explicitly designate a field or getter or setter to participate as an attribute in the mapped database
object with a custom name.
|
DynamoDbAutoGeneratedTimestampAttribute |
Denotes this attribute as recording the auto generated last updated timestamp for the record.
|
DynamoDbAutoGeneratedUuid |
Denotes this attribute as recording the auto generated UUID string for the record.
|
DynamoDbBean |
Class level annotation that identifies this class as being a DynamoDb mappable entity.
|
DynamoDbConvertedBy |
|
DynamoDbEnhancedAsyncClient |
Asynchronous interface for running commands against a DynamoDb database.
|
DynamoDbEnhancedAsyncClient.Builder |
|
DynamoDbEnhancedClient |
Synchronous interface for running commands against a DynamoDb database.
|
DynamoDbEnhancedClient.Builder |
|
DynamoDbEnhancedClientExtension |
Interface for extending the DynamoDb Enhanced client.
|
DynamoDbEnhancedLogger |
|
DynamoDbEnhancedResource |
|
DynamoDbEnhancedResource.Builder |
|
DynamoDbExtensionContext |
|
DynamoDbExtensionContext.AfterRead |
|
DynamoDbExtensionContext.BeforeWrite |
|
DynamoDbExtensionContext.Context |
|
DynamoDbFlatten |
This annotation is used to flatten all the attributes of a separate DynamoDb bean that is stored in the current bean
object and add them as top level attributes to the record that is read and written to the database.
|
DynamoDbIgnore |
Opts this attribute out of participating in the table schema.
|
DynamoDbIgnoreNulls |
|
DynamoDbImmutable |
Class level annotation that identifies this class as being a DynamoDb mappable entity.
|
DynamoDbIndex<T> |
Synchronous interface for running commands against an object that is linked to a specific DynamoDb secondary index
and knows how to map records from the table that index is linked to into a modelled object.
|
DynamoDbPartitionKey |
Denotes this attribute as being the primary partition key of the DynamoDb table.
|
DynamoDbPreserveEmptyObject |
Specifies that when calling TableSchema.mapToItem(Map) , a separate DynamoDB object that is stored in the current
object should be initialized as empty class if all fields in this class are null.
|
DynamoDbSecondaryPartitionKey |
Denotes a partition key for a global secondary index.
|
DynamoDbSecondarySortKey |
Denotes an optional sort key for a global or local secondary index.
|
DynamoDbSortKey |
Denotes this attribute as being the optional primary sort key of the DynamoDb table.
|
DynamoDbTable<T> |
Synchronous interface for running commands against an object that is linked to a specific DynamoDb table resource
and therefore knows how to map records from that table into a modelled object.
|
DynamoDbUpdateBehavior |
Specifies the behavior when this attribute is updated as part of an 'update' operation such as UpdateItem.
|
DynamoDbVersionAttribute |
Denotes this attribute as recording the version record number to be used for optimistic locking.
|
EnhancedAttributeValue |
A simpler, and more user-friendly version of the generated AttributeValue .
|
EnhancedClientUtils |
|
EnhancedDocument |
Interface representing the Document API for DynamoDB.
|
EnhancedDocument.Builder |
|
EnhancedGlobalSecondaryIndex |
Enhanced model representation of a 'global secondary index' of a DynamoDb table.
|
EnhancedGlobalSecondaryIndex.Builder |
|
EnhancedLocalSecondaryIndex |
Enhanced model representation of a 'local secondary index' of a DynamoDb table.
|
EnhancedLocalSecondaryIndex.Builder |
|
EnhancedType<T> |
Similar to Class , this represents a specific raw class type.
|
EnhancedTypeDocumentConfiguration |
|
EnhancedTypeDocumentConfiguration.Builder |
|
EnumAttributeConverter<T extends Enum<T>> |
|
EqualToConditional |
|
Expression |
High-level representation of a DynamoDB 'expression' that can be used in various situations where the API requires
or accepts an expression.
|
Expression.Builder |
|
ExtensionResolver |
Static module to assist with the initialization of an extension for a DynamoDB Enhanced Client based on supplied
configuration.
|
FloatAttributeConverter |
|
FloatStringConverter |
|
GetItemEnhancedRequest |
|
GetItemEnhancedRequest.Builder |
A builder that is used to create a request with the desired parameters.
|
GetItemEnhancedResponse<T> |
|
GetItemEnhancedResponse.Builder<T> |
|
GetItemOperation<T> |
|
IgnoreNullsMode |
The SCALAR_ONLY mode supports updates to scalar attributes to any level (top level, first nested level, second nested level,
etc.) when the user wants to update scalar attributes by providing only the delta of changes to be updated.
|
ImmutableAttribute<T,B,R> |
A class that represents an attribute on an mapped immutable item.
|
ImmutableAttribute.Builder<T,B,R> |
|
ImmutableInfo<T> |
|
ImmutableInfo.Builder<T> |
|
ImmutableIntrospector |
|
ImmutablePropertyDescriptor |
|
ImmutableTableSchema<T> |
Implementation of TableSchema that builds a table schema based on properties and annotations of an immutable
class with an associated builder class.
|
IndexMetadata |
A metadata class that stores information about an index
|
IndexOperation<ItemT,RequestT,ResponseT,ResultT> |
Interface for a single operation that can be executed against a secondary index of a mapped database table.
|
IndexType |
Enum collecting types of secondary indexes
|
InstantAsStringAttributeConverter |
|
InstantStringConverter |
|
IntegerAttributeConverter |
|
IntegerStringConverter |
|
JsonItemAttributeConverter |
|
JsonNodeToAttributeValueMapConverter |
|
JsonStringFormatHelper |
|
Key |
An object that represents a key that can be used to either identify a specific record or form part of a query
conditional.
|
Key.Builder |
|
KeyAttributeMetadata |
A metadata class that stores information about a key attribute
|
LambdaToMethodBridgeBuilder<T> |
|
ListAttributeConverter<T extends Collection<?>> |
|
ListAttributeConverter.Builder<T extends Collection<U>,U> |
|
LocalDateAttributeConverter |
|
LocalDateStringConverter |
|
LocalDateTimeAttributeConverter |
|
LocalDateTimeStringConverter |
|
LocaleAttributeConverter |
|
LocaleStringConverter |
|
LocalTimeAttributeConverter |
|
LocalTimeStringConverter |
|
LongAttributeConverter |
|
LongStringConverter |
|
MapAttributeConverter<T extends Map<?,?>> |
|
MapAttributeConverter.Builder<T extends Map<K,V>,K,V> |
|
MappedTableResource<T> |
|
MetaTableSchema<T> |
An implementation of TableSchema that can be instantiated as an uninitialized reference and then lazily
initialized later with a concrete TableSchema at which point it will behave as the real object.
|
MetaTableSchemaCache |
A cache that can store lazily initialized MetaTableSchema objects used by the TableSchema creation classes to
facilitate self-referencing recursive builds.
|
MonthDayAttributeConverter |
|
MonthDayStringConverter |
|
NestedAttributeName |
A high-level representation of a DynamoDB nested attribute name that can be used in various situations where the API requires
or accepts a nested attribute name.
|
NestedAttributeName.Builder |
|
ObjectConstructor<BeanT> |
|
ObjectGetterMethod<BeanT,GetterT> |
|
OffsetDateTimeAsStringAttributeConverter |
|
OffsetDateTimeStringConverter |
|
OffsetTimeStringConverter |
|
OperationContext |
A context object that is associated with a specific operation and identifies the resources that the operation is
meant to operate on.
|
OperationName |
|
OptionalAttributeConverter<T> |
|
OptionalDoubleAttributeConverter |
|
OptionalDoubleStringConverter |
|
OptionalIntAttributeConverter |
|
OptionalIntStringConverter |
|
OptionalLongAttributeConverter |
|
OptionalLongStringConverter |
|
Page<T> |
An immutable object that holds a page of queried or scanned results from DynamoDb.
|
Page.Builder<T> |
|
PageIterable<T> |
Page iterable represents the result from paginated operations such as scan and query.
|
PagePublisher<T> |
Represents the result from paginated operations such as scan and query.
|
PaginatedDatabaseOperation<RequestT,ResponseT,ResultT> |
Interface for an operation that can be executed against a mapped database and is expected to return a paginated
list of results.
|
PaginatedIndexOperation<ItemT,RequestT,ResponseT> |
Interface for an operation that can be executed against a secondary index of a mapped database table and is
expected to return a paginated list of results.
|
PaginatedOperation<ItemT,RequestT,ResponseT> |
Common interface for an operation that can be executed in a synchronous or non-blocking asynchronous fashion
against a mapped database table and is expected to return a paginated list of results.
|
PaginatedTableOperation<ItemT,RequestT,ResponseT> |
Interface for an operation that can be executed against a mapped database table and is expected to return a
paginated list of results.
|
PeriodAttributeConverter |
|
PeriodStringConverter |
|
PrimitiveConverter<T> |
|
ProjectionExpression |
This class represents the concept of a projection expression, which allows the user to specify which specific attributes
should be returned when a table is queried.
|
PutItemEnhancedRequest<T> |
|
PutItemEnhancedRequest.Builder<T> |
A builder that is used to create a request with the desired parameters.
|
PutItemEnhancedResponse<T> |
|
PutItemEnhancedResponse.Builder<T> |
|
PutItemOperation<T> |
|
QueryConditional |
An interface for a literal conditional that can be used in an enhanced DynamoDB query.
|
QueryEnhancedRequest |
|
QueryEnhancedRequest.Builder |
A builder that is used to create a request with the desired parameters.
|
QueryOperation<T> |
|
ReadBatch |
|
ReadBatch.Builder<T> |
A builder that is used to create a request with the desired parameters.
|
ReadModification |
Simple object for storing a modification to a read operation.
|
ReadModification.Builder |
|
RemoveAction |
|
RemoveAction.Builder |
|
ResolvedImmutableAttribute<T,B> |
|
ScanEnhancedRequest |
|
ScanEnhancedRequest.Builder |
A builder that is used to create a request with the desired parameters.
|
ScanOperation<T> |
|
SdkBytesAttributeConverter |
|
SdkBytesStringConverter |
|
SdkNumberAttributeConverter |
|
SdkNumberStringConverter |
|
SetAction |
|
SetAction.Builder |
|
SetAttributeConverter<T extends Collection<?>> |
|
SetAttributeConverter.Builder<T extends Collection<U>,U> |
|
ShortAttributeConverter |
|
ShortStringConverter |
|
SingleKeyItemConditional |
A QueryConditional implementation that matches values from a specific key using a supplied operator for the
sort key value comparison.
|
StaticAttribute<T,R> |
A class that represents an attribute that can be read from and written to an mapped item.
|
StaticAttribute.Builder<T,R> |
|
StaticAttributeTag |
|
StaticAttributeTags |
|
StaticAttributeType<T> |
|
StaticGetterMethod<GetterT> |
|
StaticImmutableTableSchema<T,B> |
Implementation of TableSchema that builds a schema for immutable data objects based on directly declared
attributes.
|
StaticImmutableTableSchema.Builder<T,B> |
|
StaticIndexMetadata |
|
StaticIndexMetadata.Builder |
|
StaticKeyAttributeMetadata |
|
StaticTableMetadata |
Implementation of TableMetadata that can be constructed directly using literal values for metadata objects.
|
StaticTableMetadata.Builder |
|
StaticTableSchema<T> |
Implementation of TableSchema that builds a schema based on directly declared attributes and methods to
get and set those attributes.
|
StaticTableSchema.Builder<T> |
|
StaticTableTag |
|
StringAttributeConverter |
|
StringBufferAttributeConverter |
|
StringBufferStringConverter |
|
StringBuilderAttributeConverter |
|
StringBuilderStringConverter |
|
StringConverter<T> |
Converts a specific Java type to/from a String .
|
StringConverterProvider |
Interface for providing string converters for Java objects.
|
StringStringConverter |
|
TableMetadata |
Interface for an object the stores structural information about a DynamoDb table.
|
TableOperation<ItemT,RequestT,ResponseT,ResultT> |
Interface for a single operation that can be executed against a mapped database table.
|
TableSchema<T> |
Interface for a mapper that is capable of mapping a modelled Java object into a map of AttributeValue that is
understood by the DynamoDb low-level SDK and back again.
|
TransactableReadOperation<T> |
|
TransactableWriteOperation<T> |
|
TransactDeleteItemEnhancedRequest |
|
TransactDeleteItemEnhancedRequest.Builder |
A builder that is used to create a request with the desired parameters.
|
TransactGetItemsEnhancedRequest |
|
TransactGetItemsEnhancedRequest.Builder |
A builder that is used to create a transaction object with the desired parameters.
|
TransactGetItemsOperation |
|
TransactPutItemEnhancedRequest<T> |
|
TransactPutItemEnhancedRequest.Builder<T> |
A builder that is used to create a request with the desired parameters.
|
TransactUpdateItemEnhancedRequest<T> |
|
TransactUpdateItemEnhancedRequest.Builder<T> |
A builder that is used to create a request with the desired parameters.
|
TransactWriteItemsEnhancedRequest |
|
TransactWriteItemsEnhancedRequest.Builder |
A builder that is used to create a transaction object with the desired parameters.
|
TransactWriteItemsEnhancedResponse |
|
TransactWriteItemsEnhancedResponse.Builder |
|
TransactWriteItemsOperation |
|
TransformIterable<T,R> |
|
TransformIterator<T,R> |
|
TypeConvertingVisitor<T> |
|
UpdateAction |
|
UpdateBehavior |
Update behaviors that can be applied to individual attributes.
|
UpdateBehaviorTag |
|
UpdateExpression |
Contains sets of UpdateAction that represent the four DynamoDB update actions: SET, ADD, REMOVE and DELETE.
|
UpdateExpression.Builder |
|
UpdateExpressionConverter |
In order to convert it to the format that DynamoDB accepts, the toExpression() method will create an Expression
with a coalesced string representation of its actions, and the ExpressionNames and ExpressionValues maps associated
with all present actions.
|
UpdateExpressionUtils |
|
UpdateItemEnhancedRequest<T> |
|
UpdateItemEnhancedRequest.Builder<T> |
A builder that is used to create a request with the desired parameters.
|
UpdateItemEnhancedResponse<T> |
|
UpdateItemEnhancedResponse.Builder<T> |
|
UpdateItemOperation<T> |
|
UriAttributeConverter |
|
UriStringConverter |
|
UrlAttributeConverter |
|
UrlStringConverter |
|
UuidAttributeConverter |
|
UuidStringConverter |
|
VersionedRecordExtension |
This extension implements optimistic locking on record writes by means of a 'record version number' that is used
to automatically track each revision of the record as it is modified.
|
VersionedRecordExtension.AttributeTags |
|
VersionedRecordExtension.Builder |
|
VersionRecordAttributeTags |
|
WrappedTableSchema<T,R extends TableSchema<T>> |
|
WriteBatch |
Defines a collection of references to keys for delete actions and items for put actions
for one specific table.
|
WriteBatch.Builder<T> |
A builder that is used to create a request with the desired parameters.
|
WriteModification |
Simple object for storing a modification to a write operation.
|
WriteModification.Builder |
|
YearMonthStringConverter |
|
YearStringConverter |
|
ZonedDateTimeAsStringAttributeConverter |
|
ZonedDateTimeStringConverter |
|
ZoneIdAttributeConverter |
|
ZoneIdStringConverter |
|
ZoneOffsetAttributeConverter |
|
ZoneOffsetStringConverter |
|