Uses of Interface
software.amazon.awssdk.enhanced.dynamodb.document.EnhancedDocument.Builder
Packages that use EnhancedDocument.Builder
Package
Description
-
Uses of EnhancedDocument.Builder in software.amazon.awssdk.enhanced.dynamodb.document
Methods in software.amazon.awssdk.enhanced.dynamodb.document that return EnhancedDocument.BuilderModifier and TypeMethodDescriptionEnhancedDocument.Builder.addAttributeConverterProvider(AttributeConverterProvider attributeConverterProvider) Appends collection of attributeConverterProvider to the document builder.EnhancedDocument.Builder.attributeConverterProviders(List<AttributeConverterProvider> attributeConverterProviders) Sets the collection of attributeConverterProviders to the document builder.EnhancedDocument.Builder.attributeConverterProviders(AttributeConverterProvider... attributeConverterProvider) Sets collection of attributeConverterProviders to the document builder.EnhancedDocument.Builder.attributeValueMap(Map<String, AttributeValue> attributeValueMap) Sets the attributes of the document builder to those specified in the provided from a AttributeValue Map, and completely replaces any previously set attributes.static EnhancedDocument.BuilderEnhancedDocument.builder()Creates a default builder forEnhancedDocument.Sets the attributes of the document builder to those specified in the provided JSON string, and completely replaces any previously set attributes.Appends an attribute namedattributeNamewith a value of Class type T.EnhancedDocument.Builder.put(String attributeName, T value, EnhancedType<T> type) Appends an attribute namedattributeNamewith a value of typeEnhancedTypeT.EnhancedDocument.Builder.putBoolean(String attributeName, boolean value) Use this method when you need to add a boolean value to a document.Appends an attribute of name attributeName with specifiedSdkBytesvalue to the document builder.EnhancedDocument.Builder.putBytesSet(String attributeName, Set<SdkBytes> values) Appends an attribute of name attributeName with specified Set ofSdkBytesvalues to the document builder.Appends an attribute to the document builder with the specified name and value of a JSON document in string format.EnhancedDocument.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.Builder EnhancedDocument.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.Appends an attribute of name attributeName with a null value.Appends an attribute of name attributeName with specifiedNumbervalue to the document builder.EnhancedDocument.Builder.putNumberSet(String attributeName, Set<Number> values) Appends an attribute of name attributeName with specified Set ofNumbervalues to the document builder.Appends an attribute of name attributeName with specifiedStringvalue to the document builder.EnhancedDocument.Builder.putStringSet(String attributeName, Set<String> values) Appends an attribute to the document builder with a Set of Strings as its value.Removes a previously appended attribute.EnhancedDocument.toBuilder()Converts an existing EnhancedDocument into a builder object that can be used to modify its values and then create a new EnhancedDocument. -
Uses of EnhancedDocument.Builder in software.amazon.awssdk.enhanced.dynamodb.internal.document
Classes in software.amazon.awssdk.enhanced.dynamodb.internal.document that implement EnhancedDocument.BuilderMethods in software.amazon.awssdk.enhanced.dynamodb.internal.document that return EnhancedDocument.BuilderModifier and TypeMethodDescriptionDefaultEnhancedDocument.DefaultBuilder.addAttributeConverterProvider(AttributeConverterProvider attributeConverterProvider) DefaultEnhancedDocument.DefaultBuilder.attributeConverterProviders(List<AttributeConverterProvider> attributeConverterProviders) DefaultEnhancedDocument.DefaultBuilder.attributeConverterProviders(AttributeConverterProvider... attributeConverterProviders) DefaultEnhancedDocument.DefaultBuilder.attributeValueMap(Map<String, AttributeValue> attributeValueMap) static EnhancedDocument.BuilderDefaultEnhancedDocument.builder()DefaultEnhancedDocument.DefaultBuilder.put(String attributeName, T value, EnhancedType<T> type) DefaultEnhancedDocument.DefaultBuilder.putBoolean(String attributeName, boolean value) DefaultEnhancedDocument.DefaultBuilder.putBytesSet(String attributeName, Set<SdkBytes> values) DefaultEnhancedDocument.DefaultBuilder.putList(String attributeName, List<T> value, EnhancedType<T> type) <K,V> EnhancedDocument.Builder DefaultEnhancedDocument.DefaultBuilder.putMap(String attributeName, Map<K, V> value, EnhancedType<K> keyType, EnhancedType<V> valueType) DefaultEnhancedDocument.DefaultBuilder.putNumberSet(String attributeName, Set<Number> values) DefaultEnhancedDocument.DefaultBuilder.putStringSet(String attributeName, Set<String> values) DefaultEnhancedDocument.toBuilder()