Interface AwsDynamoDbTableProjection.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsDynamoDbTableProjection.Builder,AwsDynamoDbTableProjection>, SdkBuilder<AwsDynamoDbTableProjection.Builder,AwsDynamoDbTableProjection>, SdkPojo
Enclosing class:
AwsDynamoDbTableProjection

public static interface AwsDynamoDbTableProjection.Builder extends SdkPojo, CopyableBuilder<AwsDynamoDbTableProjection.Builder,AwsDynamoDbTableProjection>
  • Method Details

    • nonKeyAttributes

      AwsDynamoDbTableProjection.Builder nonKeyAttributes(Collection<String> nonKeyAttributes)

      The nonkey attributes that are projected into the index. For each attribute, provide the attribute name.

      Parameters:
      nonKeyAttributes - The nonkey attributes that are projected into the index. For each attribute, provide the attribute name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nonKeyAttributes

      AwsDynamoDbTableProjection.Builder nonKeyAttributes(String... nonKeyAttributes)

      The nonkey attributes that are projected into the index. For each attribute, provide the attribute name.

      Parameters:
      nonKeyAttributes - The nonkey attributes that are projected into the index. For each attribute, provide the attribute name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • projectionType

      AwsDynamoDbTableProjection.Builder projectionType(String projectionType)

      The types of attributes that are projected into the index. Valid values are as follows:

      • ALL

      • INCLUDE

      • KEYS_ONLY

      Parameters:
      projectionType - The types of attributes that are projected into the index. Valid values are as follows:

      • ALL

      • INCLUDE

      • KEYS_ONLY

      Returns:
      Returns a reference to this object so that method calls can be chained together.