Class Projection
- Namespace
- Amazon.DynamoDBv2.Model
- Assembly
- AWSSDK.DynamoDBv2.dll
Represents attributes that are copied (projected) from the table into an index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
public class Projection
- Inheritance
-
Projection
- Inherited Members
Constructors
Projection()
public Projection()
Properties
NonKeyAttributes
Gets and sets the property NonKeyAttributes.
Represents the non-key attribute names which will be projected into the index.
For local secondary indexes, the total count of
NonKeyAttributes
summed
across all of the local secondary indexes, must not exceed 100. If you project the
same attribute into two different indexes, this counts as two distinct attributes
when determining the total.
public List<string> NonKeyAttributes { get; set; }
Property Value
ProjectionType
Gets and sets the property ProjectionType.
The set of attributes that are projected into the index:
- Only the index and primary keys are projected into the index.KEYS_ONLY
- In addition to the attributes described inINCLUDE
, the secondary index will include other non-key attributes that you specify.KEYS_ONLY
- All of the table attributes are projected into the index.ALL
public ProjectionType ProjectionType { get; set; }