Annotation Type DynamoDbSecondarySortKey


  • @Target(METHOD)
    @Retention(RUNTIME)
    public @interface DynamoDbSecondarySortKey
    Denotes an optional sort key for a global or local secondary index.

    You must also specify at least one index name. For global secondary indices, this must match an index name specified in a DynamoDbSecondaryPartitionKey. Any index names specified that do not have an associated DynamoDbSecondaryPartitionKey are treated as local secondary indexes.

    The index name will be used if a table is created from this bean. For data-oriented operations like reads and writes, this name does not need to match the service-side name of the index.

    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      String[] indexNames
      The names of one or more local or global secondary indices that this sort key should participate in.
    • Element Detail

      • indexNames

        String[] indexNames
        The names of one or more local or global secondary indices that this sort key should participate in.

        For global secondary indices, this must match an index name specified in a DynamoDbSecondaryPartitionKey. Any index names specified that do not have an associated DynamoDbSecondaryPartitionKey are treated as local secondary indexes.