Uses of Class
software.amazon.awssdk.enhanced.dynamodb.EnhancedType
-
-
Uses of EnhancedType in software.amazon.awssdk.enhanced.dynamodb
Methods in software.amazon.awssdk.enhanced.dynamodb that return EnhancedType Modifier and Type Method Description static <T> EnhancedType<Collection<T>>EnhancedType. collectionOf(Class<T> valueType)Create a type token for a collection, with the provided value type class.static <T> EnhancedType<Collection<T>>EnhancedType. collectionOf(EnhancedType<T> valueType)Create a type token for a collection, with the provided value type token.static <T,U>
EnhancedType<ConcurrentMap<T,U>>EnhancedType. concurrentMapOf(Class<T> keyType, Class<U> valueType)Create a type token for a concurrent map, with the provided key and value type classes.static <T,U>
EnhancedType<ConcurrentMap<T,U>>EnhancedType. concurrentMapOf(EnhancedType<T> keyType, EnhancedType<U> valueType)Create a type token for a concurrent map, with the provided key and value type classes.static <T> EnhancedType<Deque<T>>EnhancedType. dequeOf(Class<T> valueType)Create a type token for a deque, with the provided value type class.static <T> EnhancedType<Deque<T>>EnhancedType. dequeOf(EnhancedType<T> valueType)Create a type token for a deque, with the provided value type token.static <T> EnhancedType<T>EnhancedType. documentOf(Class<T> documentClass, TableSchema<T> documentTableSchema)Create a type token that represents a document that is specified by the providedTableSchema.static <T> EnhancedType<T>EnhancedType. documentOf(Class<T> documentClass, TableSchema<T> documentTableSchema, Consumer<EnhancedTypeDocumentConfiguration.Builder> enhancedTypeConfiguration)Create a type token that represents a document that is specified by the providedTableSchema.EnhancedType<T>TableSchema. itemType()Returns theEnhancedTypethat represents the 'Type' of the Java object this table schema object maps to and from.static <T> EnhancedType<List<T>>EnhancedType. listOf(Class<T> valueType)Create a type token for a list, with the provided value type class.static <T> EnhancedType<List<T>>EnhancedType. listOf(EnhancedType<T> valueType)Create a type token for a list, with the provided value type class.static <T,U>
EnhancedType<Map<T,U>>EnhancedType. mapOf(Class<T> keyType, Class<U> valueType)Create a type token for a map, with the provided key and value type classes.static <T,U>
EnhancedType<Map<T,U>>EnhancedType. mapOf(EnhancedType<T> keyType, EnhancedType<U> valueType)Create a type token for a map, with the provided key and value type classes.static <T,U>
EnhancedType<NavigableMap<T,U>>EnhancedType. navigableMapOf(Class<T> keyType, Class<U> valueType)Create a type token for a navigable map, with the provided key and value type classes.static <T,U>
EnhancedType<NavigableMap<T,U>>EnhancedType. navigableMapOf(EnhancedType<T> keyType, EnhancedType<U> valueType)Create a type token for a navigable map, with the provided key and value type classes.static <T> EnhancedType<NavigableSet<T>>EnhancedType. navigableSetOf(Class<T> valueType)Create a type token for a navigable set, with the provided value type class.static <T> EnhancedType<NavigableSet<T>>EnhancedType. navigableSetOf(EnhancedType<T> valueType)Create a type token for a navigable set, with the provided value type token.static <T> EnhancedType<T>EnhancedType. of(Class<T> type)Create a type token for the provided non-parameterized class.static EnhancedType<?>EnhancedType. of(Type type)Create a type token for the provided non-parameterized class.static <T> EnhancedType<Optional<T>>EnhancedType. optionalOf(Class<T> valueType)Create a type token for a optional, with the provided value type class.static <T> EnhancedType<Set<T>>EnhancedType. setOf(Class<T> valueType)Create a type token for a set, with the provided value type class.static <T> EnhancedType<Set<T>>EnhancedType. setOf(EnhancedType<T> valueType)Create a type token for a set, with the provided value type class.static <T,U>
EnhancedType<SortedMap<T,U>>EnhancedType. sortedMapOf(Class<T> keyType, Class<U> valueType)Create a type token for a sorted map, with the provided key and value type classes.static <T,U>
EnhancedType<SortedMap<T,U>>EnhancedType. sortedMapOf(EnhancedType<T> keyType, EnhancedType<U> valueType)Create a type token for a sorted map, with the provided key and value type classes.static <T> EnhancedType<SortedSet<T>>EnhancedType. sortedSetOf(Class<T> valueType)Create a type token for a sorted set, with the provided value type class.static <T> EnhancedType<SortedSet<T>>EnhancedType. sortedSetOf(EnhancedType<T> valueType)Create a type token for a sorted set, with the provided value type class.EnhancedType<T>AttributeConverter. type()The type supported by this converter.EnhancedType<T>EnumAttributeConverter. type()Returns theEnhancedTypeof the converter.Methods in software.amazon.awssdk.enhanced.dynamodb that return types with arguments of type EnhancedType Modifier and Type Method Description List<EnhancedType<?>>EnhancedType. rawClassParameters()Retrieve theClassobjects of any type parameters for the class that this type token represents.Methods in software.amazon.awssdk.enhanced.dynamodb with parameters of type EnhancedType Modifier and Type Method Description static <T> StaticTableSchema.Builder<T>TableSchema. builder(EnhancedType<T> itemType)Returns a builder for theStaticTableSchemaimplementation of this interface which allows all attributes, tags and table structure to be directly declared in the builder.static <T,B>
StaticImmutableTableSchema.Builder<T,B>TableSchema. builder(EnhancedType<T> immutableItemType, EnhancedType<B> immutableBuilderType)Returns a builder for theStaticImmutableTableSchemaimplementation of this interface which allows all attributes, tags and table structure to be directly declared in the builder.static <T> EnhancedType<Collection<T>>EnhancedType. collectionOf(EnhancedType<T> valueType)Create a type token for a collection, with the provided value type token.static <T,U>
EnhancedType<ConcurrentMap<T,U>>EnhancedType. concurrentMapOf(EnhancedType<T> keyType, EnhancedType<U> valueType)Create a type token for a concurrent map, with the provided key and value type classes.<T> AttributeConverter<T>AttributeConverterProvider. converterFor(EnhancedType<T> enhancedType)Finds aAttributeConverterfor converting an object with a type specified by aEnhancedTypeto aAttributeValueand back.<T> AttributeConverter<T>DefaultAttributeConverterProvider. converterFor(EnhancedType<T> type)Find a converter that matches the provided type.static <T> EnhancedType<Deque<T>>EnhancedType. dequeOf(EnhancedType<T> valueType)Create a type token for a deque, with the provided value type token.static <T> EnhancedType<List<T>>EnhancedType. listOf(EnhancedType<T> valueType)Create a type token for a list, with the provided value type class.static <T,U>
EnhancedType<Map<T,U>>EnhancedType. mapOf(EnhancedType<T> keyType, EnhancedType<U> valueType)Create a type token for a map, with the provided key and value type classes.static <T,U>
EnhancedType<NavigableMap<T,U>>EnhancedType. navigableMapOf(EnhancedType<T> keyType, EnhancedType<U> valueType)Create a type token for a navigable map, with the provided key and value type classes.static <T> EnhancedType<NavigableSet<T>>EnhancedType. navigableSetOf(EnhancedType<T> valueType)Create a type token for a navigable set, with the provided value type token.static <T> EnhancedType<Set<T>>EnhancedType. setOf(EnhancedType<T> valueType)Create a type token for a set, with the provided value type class.static <T,U>
EnhancedType<SortedMap<T,U>>EnhancedType. sortedMapOf(EnhancedType<T> keyType, EnhancedType<U> valueType)Create a type token for a sorted map, with the provided key and value type classes.static <T> EnhancedType<SortedSet<T>>EnhancedType. sortedSetOf(EnhancedType<T> valueType)Create a type token for a sorted set, with the provided value type class. -
Uses of EnhancedType in software.amazon.awssdk.enhanced.dynamodb.document
Methods in software.amazon.awssdk.enhanced.dynamodb.document that return EnhancedType Modifier and Type Method Description EnhancedType<EnhancedDocument>DocumentTableSchema. itemType()Methods in software.amazon.awssdk.enhanced.dynamodb.document with parameters of type EnhancedType Modifier and Type Method Description <T> TEnhancedDocument. get(String attributeName, EnhancedType<T> type)Returns the value of the specified attribute in the current document as a specifiedEnhancedType; or null if the attribute either doesn't exist or the attribute value is null.<T> List<T>EnhancedDocument. getList(String attributeName, EnhancedType<T> type)Gets the List of values of type T for the given attribute in the current document.<K,V>
Map<K,V>EnhancedDocument. getMap(String attributeName, EnhancedType<K> keyType, EnhancedType<V> valueType)Returns a map of a specific Key-type and Value-type based on the given attribute name, key type, and value type.<T> EnhancedDocument.BuilderEnhancedDocument.Builder. put(String attributeName, T value, EnhancedType<T> type)Appends an attribute namedattributeNamewith a value of typeEnhancedTypeT.<T> EnhancedDocument.BuilderEnhancedDocument.Builder. putList(String attributeName, List<T> value, EnhancedType<T> type)Appends an attribute with the specified name and a list ofEnhancedTypeT type elements to the document builder.<K,V>
EnhancedDocument.BuilderEnhancedDocument.Builder. putMap(String attributeName, Map<K,V> value, EnhancedType<K> keyType, EnhancedType<V> valueType)Appends an attribute with the specified name and a Map containing keys and values ofEnhancedTypeK and V types, respectively, to the document builder. -
Uses of EnhancedType in software.amazon.awssdk.enhanced.dynamodb.internal.converter
Methods in software.amazon.awssdk.enhanced.dynamodb.internal.converter that return EnhancedType Modifier and Type Method Description EnhancedType<T>PrimitiveConverter. primitiveType()The type supported by this converter.EnhancedType<T>StringConverter. type()The type supported by this converter.Methods in software.amazon.awssdk.enhanced.dynamodb.internal.converter with parameters of type EnhancedType Modifier and Type Method Description <T> AttributeConverter<T>ChainConverterProvider. converterFor(EnhancedType<T> enhancedType)<T> StringConverter<T>StringConverterProvider. converterFor(EnhancedType<T> enhancedType) -
Uses of EnhancedType in software.amazon.awssdk.enhanced.dynamodb.internal.converter.attribute
Methods in software.amazon.awssdk.enhanced.dynamodb.internal.converter.attribute that return EnhancedType Modifier and Type Method Description EnhancedType<Boolean>BooleanAttributeConverter. primitiveType()EnhancedType<Byte>ByteAttributeConverter. primitiveType()EnhancedType<Character>CharacterAttributeConverter. primitiveType()EnhancedType<Double>DoubleAttributeConverter. primitiveType()EnhancedType<Float>FloatAttributeConverter. primitiveType()EnhancedType<Integer>IntegerAttributeConverter. primitiveType()EnhancedType<Long>LongAttributeConverter. primitiveType()EnhancedType<Short>ShortAttributeConverter. primitiveType()EnhancedType<AtomicBoolean>AtomicBooleanAttributeConverter. type()EnhancedType<AtomicInteger>AtomicIntegerAttributeConverter. type()EnhancedType<AtomicLong>AtomicLongAttributeConverter. type()EnhancedType<BigDecimal>BigDecimalAttributeConverter. type()EnhancedType<BigInteger>BigIntegerAttributeConverter. type()EnhancedType<Boolean>BooleanAttributeConverter. type()EnhancedType<byte[]>ByteArrayAttributeConverter. type()EnhancedType<Byte>ByteAttributeConverter. type()EnhancedType<ByteBuffer>ByteBufferAttributeConverter. type()EnhancedType<char[]>CharacterArrayAttributeConverter. type()EnhancedType<Character>CharacterAttributeConverter. type()EnhancedType<CharSequence>CharSequenceAttributeConverter. type()EnhancedType<T>DocumentAttributeConverter. type()EnhancedType<Double>DoubleAttributeConverter. type()EnhancedType<Duration>DurationAttributeConverter. type()EnhancedType<Float>FloatAttributeConverter. type()EnhancedType<Instant>InstantAsStringAttributeConverter. type()EnhancedType<Integer>IntegerAttributeConverter. type()EnhancedType<JsonNode>JsonItemAttributeConverter. type()EnhancedType<T>ListAttributeConverter. type()EnhancedType<LocalDate>LocalDateAttributeConverter. type()EnhancedType<LocalDateTime>LocalDateTimeAttributeConverter. type()EnhancedType<Locale>LocaleAttributeConverter. type()EnhancedType<LocalTime>LocalTimeAttributeConverter. type()EnhancedType<Long>LongAttributeConverter. type()EnhancedType<T>MapAttributeConverter. type()EnhancedType<MonthDay>MonthDayAttributeConverter. type()EnhancedType<OffsetDateTime>OffsetDateTimeAsStringAttributeConverter. type()EnhancedType<Optional<T>>OptionalAttributeConverter. type()EnhancedType<OptionalDouble>OptionalDoubleAttributeConverter. type()EnhancedType<OptionalInt>OptionalIntAttributeConverter. type()EnhancedType<OptionalLong>OptionalLongAttributeConverter. type()EnhancedType<Period>PeriodAttributeConverter. type()EnhancedType<SdkBytes>SdkBytesAttributeConverter. type()EnhancedType<SdkNumber>SdkNumberAttributeConverter. type()EnhancedType<T>SetAttributeConverter. type()EnhancedType<Short>ShortAttributeConverter. type()EnhancedType<String>StringAttributeConverter. type()EnhancedType<StringBuffer>StringBufferAttributeConverter. type()EnhancedType<StringBuilder>StringBuilderAttributeConverter. type()EnhancedType<URI>UriAttributeConverter. type()EnhancedType<URL>UrlAttributeConverter. type()EnhancedType<UUID>UuidAttributeConverter. type()EnhancedType<ZonedDateTime>ZonedDateTimeAsStringAttributeConverter. type()EnhancedType<ZoneId>ZoneIdAttributeConverter. type()EnhancedType<ZoneOffset>ZoneOffsetAttributeConverter. type()Methods in software.amazon.awssdk.enhanced.dynamodb.internal.converter.attribute with parameters of type EnhancedType Modifier and Type Method Description static <T extends Collection<U>,U>
ListAttributeConverter.Builder<T,U>ListAttributeConverter. builder(EnhancedType<T> collectionType)static <T extends Map<K,V>,K,V>
MapAttributeConverter.Builder<T,K,V>MapAttributeConverter. builder(EnhancedType<T> mapType)static <T extends Collection<U>,U>
SetAttributeConverter.Builder<T,U>SetAttributeConverter. builder(EnhancedType<T> collectionType)static <T> DocumentAttributeConverter<T>DocumentAttributeConverter. create(TableSchema<T> tableSchema, EnhancedType<T> enhancedType) -
Uses of EnhancedType in software.amazon.awssdk.enhanced.dynamodb.internal.converter.string
Methods in software.amazon.awssdk.enhanced.dynamodb.internal.converter.string that return EnhancedType Modifier and Type Method Description EnhancedType<Boolean>BooleanStringConverter. primitiveType()EnhancedType<Byte>ByteStringConverter. primitiveType()EnhancedType<Character>CharacterStringConverter. primitiveType()EnhancedType<Double>DoubleStringConverter. primitiveType()EnhancedType<Float>FloatStringConverter. primitiveType()EnhancedType<Integer>IntegerStringConverter. primitiveType()EnhancedType<Long>LongStringConverter. primitiveType()EnhancedType<Short>ShortStringConverter. primitiveType()EnhancedType<AtomicBoolean>AtomicBooleanStringConverter. type()EnhancedType<AtomicInteger>AtomicIntegerStringConverter. type()EnhancedType<AtomicLong>AtomicLongStringConverter. type()EnhancedType<BigDecimal>BigDecimalStringConverter. type()EnhancedType<BigInteger>BigIntegerStringConverter. type()EnhancedType<Boolean>BooleanStringConverter. type()EnhancedType<byte[]>ByteArrayStringConverter. type()EnhancedType<Byte>ByteStringConverter. type()EnhancedType<char[]>CharacterArrayStringConverter. type()EnhancedType<Character>CharacterStringConverter. type()EnhancedType<CharSequence>CharSequenceStringConverter. type()EnhancedType<Double>DoubleStringConverter. type()EnhancedType<Duration>DurationStringConverter. type()EnhancedType<Float>FloatStringConverter. type()EnhancedType<Instant>InstantStringConverter. type()EnhancedType<Integer>IntegerStringConverter. type()EnhancedType<LocalDate>LocalDateStringConverter. type()EnhancedType<LocalDateTime>LocalDateTimeStringConverter. type()EnhancedType<Locale>LocaleStringConverter. type()EnhancedType<LocalTime>LocalTimeStringConverter. type()EnhancedType<Long>LongStringConverter. type()EnhancedType<MonthDay>MonthDayStringConverter. type()EnhancedType<OffsetDateTime>OffsetDateTimeStringConverter. type()EnhancedType<OffsetTime>OffsetTimeStringConverter. type()EnhancedType<OptionalDouble>OptionalDoubleStringConverter. type()EnhancedType<OptionalInt>OptionalIntStringConverter. type()EnhancedType<OptionalLong>OptionalLongStringConverter. type()EnhancedType<Period>PeriodStringConverter. type()EnhancedType<SdkBytes>SdkBytesStringConverter. type()EnhancedType<SdkNumber>SdkNumberStringConverter. type()EnhancedType<Short>ShortStringConverter. type()EnhancedType<StringBuffer>StringBufferStringConverter. type()EnhancedType<StringBuilder>StringBuilderStringConverter. type()EnhancedType<String>StringStringConverter. type()EnhancedType<URI>UriStringConverter. type()EnhancedType<URL>UrlStringConverter. type()EnhancedType<UUID>UuidStringConverter. type()EnhancedType<YearMonth>YearMonthStringConverter. type()EnhancedType<Year>YearStringConverter. type()EnhancedType<ZonedDateTime>ZonedDateTimeStringConverter. type()EnhancedType<ZoneId>ZoneIdStringConverter. type()EnhancedType<ZoneOffset>ZoneOffsetStringConverter. type()Methods in software.amazon.awssdk.enhanced.dynamodb.internal.converter.string with parameters of type EnhancedType Modifier and Type Method Description <T> StringConverterDefaultStringConverterProvider. converterFor(EnhancedType<T> enhancedType) -
Uses of EnhancedType in software.amazon.awssdk.enhanced.dynamodb.internal.document
Methods in software.amazon.awssdk.enhanced.dynamodb.internal.document with parameters of type EnhancedType Modifier and Type Method Description static <T> AttributeConverter<T>DefaultEnhancedDocument. converterForClass(EnhancedType<T> type, ChainConverterProvider chainConverterProvider)<T> TDefaultEnhancedDocument. get(String attributeName, EnhancedType<T> type)<T> List<T>DefaultEnhancedDocument. getList(String attributeName, EnhancedType<T> type)<K,V>
Map<K,V>DefaultEnhancedDocument. getMap(String attributeName, EnhancedType<K> keyType, EnhancedType<V> valueType)<T> EnhancedDocument.BuilderDefaultEnhancedDocument.DefaultBuilder. put(String attributeName, T value, EnhancedType<T> type)<T> EnhancedDocument.BuilderDefaultEnhancedDocument.DefaultBuilder. putList(String attributeName, List<T> value, EnhancedType<T> type)<K,V>
EnhancedDocument.BuilderDefaultEnhancedDocument.DefaultBuilder. putMap(String attributeName, Map<K,V> value, EnhancedType<K> keyType, EnhancedType<V> valueType) -
Uses of EnhancedType in software.amazon.awssdk.enhanced.dynamodb.internal.mapper
Methods in software.amazon.awssdk.enhanced.dynamodb.internal.mapper that return EnhancedType Modifier and Type Method Description EnhancedType<T>MetaTableSchema. itemType() -
Uses of EnhancedType in software.amazon.awssdk.enhanced.dynamodb.mapper
Methods in software.amazon.awssdk.enhanced.dynamodb.mapper that return EnhancedType Modifier and Type Method Description EnhancedType<T>StaticImmutableTableSchema. itemType()EnhancedType<T>WrappedTableSchema. itemType()EnhancedType<R>ImmutableAttribute. type()AEnhancedTypethat represents the type of the value this attribute stores.EnhancedType<R>StaticAttribute. type()AEnhancedTypethat represents the type of the value this attribute stores.Methods in software.amazon.awssdk.enhanced.dynamodb.mapper with parameters of type EnhancedType Modifier and Type Method Description <R> StaticImmutableTableSchema.Builder<T,B>StaticImmutableTableSchema.Builder. addAttribute(EnhancedType<R> attributeType, Consumer<ImmutableAttribute.Builder<T,B,R>> immutableAttribute)Adds a single attribute to the table schema that can be mapped between the data item object and the database record.<R> StaticTableSchema.Builder<T>StaticTableSchema.Builder. addAttribute(EnhancedType<R> attributeType, Consumer<StaticAttribute.Builder<T,R>> staticAttribute)Adds a single attribute to the table schema that can be mapped between the data item object and the database record.static <T,B,R>
ImmutableAttribute.Builder<T,B,R>ImmutableAttribute. builder(Class<T> itemClass, Class<B> builderClass, EnhancedType<R> attributeType)Constructs a new builder for this class using supplied types.static <T,B,R>
ImmutableAttribute.Builder<T,B,R>ImmutableAttribute. builder(EnhancedType<T> itemType, EnhancedType<B> builderType, EnhancedType<R> attributeType)Constructs a new builder for this class using supplied types.static <T,R>
StaticAttribute.Builder<T,R>StaticAttribute. builder(Class<T> itemClass, EnhancedType<R> attributeType)Constructs a new builder for this class using supplied types.static <T,R>
StaticAttribute.Builder<T,R>StaticAttribute. builder(EnhancedType<T> itemType, EnhancedType<R> attributeType)Constructs a new builder for this class using supplied types.static <T,B>
StaticImmutableTableSchema.Builder<T,B>StaticImmutableTableSchema. builder(EnhancedType<T> itemType, EnhancedType<B> builderType)Creates a builder for aStaticImmutableTableSchematyped to specific immutable data item class.static <T> StaticTableSchema.Builder<T>StaticTableSchema. builder(EnhancedType<T> itemType)Creates a builder for aStaticTableSchematyped to specific data item class.default <R> voidStaticAttributeTag. validateType(String attributeName, EnhancedType<R> enhancedType, AttributeValueType attributeValueType)Function that validates the Converted return type is suitable for the extension.
-