class Aws::DynamoDBStreams::Types::AttributeValue
Represents the data for an attribute.
Each attribute value is described as a name-value pair. The name is the data type, and the value is the data itself.
For more information, see [Data Types] in the *Amazon DynamoDB Developer Guide*.
@!attribute [rw] s
An attribute of type String. For example: `"S": "Hello"` @return [String]
@!attribute [rw] n
An attribute of type Number. For example: `"N": "123.45"` Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations. @return [String]
@!attribute [rw] b
An attribute of type Binary. For example: `"B": "dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk"` @return [String]
@!attribute [rw] ss
An attribute of type String Set. For example: `"SS": ["Giraffe", "Hippo" ,"Zebra"]` @return [Array<String>]
@!attribute [rw] ns
An attribute of type Number Set. For example: `"NS": ["42.2", "-19", "7.5", "3.14"]` Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations. @return [Array<String>]
@!attribute [rw] bs
An attribute of type Binary Set. For example: `"BS": ["U3Vubnk=", "UmFpbnk=", "U25vd3k="]` @return [Array<String>]
@!attribute [rw] m
An attribute of type Map. For example: `"M": \{"Name": \{"S": "Joe"\}, "Age": \{"N": "35"\}\}` @return [Hash<String,Types::AttributeValue>]
@!attribute [rw] l
An attribute of type List. For example: `"L": [ \{"S": "Cookies"\} , \{"S": "Coffee"\}, \{"N", "3.14159"\}]` @return [Array<Types::AttributeValue>]
@!attribute [rw] null
An attribute of type Null. For example: `"NULL": true` @return [Boolean]
@!attribute [rw] bool
An attribute of type Boolean. For example: `"BOOL": true` @return [Boolean]
@see docs.aws.amazon.com/goto/WebAPI/streams-dynamodb-2012-08-10/AttributeValue AWS API Documentation
Constants
- SENSITIVE