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> |
|
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.
|
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 |
|