Class ArrayAttributeConverter<T>

  • All Implemented Interfaces:
    software.amazon.awssdk.enhanced.dynamodb.AttributeConverter<T[]>

    @Internal
    public class ArrayAttributeConverter<T>
    extends Object
    implements software.amazon.awssdk.enhanced.dynamodb.AttributeConverter<T[]>
    A converter between T[] and AttributeValue.
    • Constructor Detail

      • ArrayAttributeConverter

        public ArrayAttributeConverter​(software.amazon.awssdk.enhanced.dynamodb.AttributeConverter<T> tAttributeConverter,
                                       software.amazon.awssdk.enhanced.dynamodb.EnhancedType<T[]> enhancedType)
    • Method Detail

      • transformFrom

        public software.amazon.awssdk.services.dynamodb.model.AttributeValue transformFrom​(T[] input)
        Specified by:
        transformFrom in interface software.amazon.awssdk.enhanced.dynamodb.AttributeConverter<T>
      • transformTo

        public T[] transformTo​(software.amazon.awssdk.services.dynamodb.model.AttributeValue input)
        Specified by:
        transformTo in interface software.amazon.awssdk.enhanced.dynamodb.AttributeConverter<T>
      • type

        public software.amazon.awssdk.enhanced.dynamodb.EnhancedType<T[]> type()
        Specified by:
        type in interface software.amazon.awssdk.enhanced.dynamodb.AttributeConverter<T>
      • attributeValueType

        public software.amazon.awssdk.enhanced.dynamodb.AttributeValueType attributeValueType()
        Specified by:
        attributeValueType in interface software.amazon.awssdk.enhanced.dynamodb.AttributeConverter<T>