Interface PartitionIndex

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
PartitionIndex.Jsii$Proxy

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-17T14:54:30.092Z") @Stability(Deprecated) @Deprecated public interface PartitionIndex extends software.amazon.jsii.JsiiSerializable
Deprecated.
(deprecated) Properties of a Partition Index.

Example:

 S3Table myTable;
 myTable.addPartitionIndex(PartitionIndex.builder()
         .indexName("my-index")
         .keyNames(List.of("year"))
         .build());
 
  • Method Details

    • getKeyNames

      @Stability(Deprecated) @Deprecated @NotNull List<String> getKeyNames()
      Deprecated.
      (deprecated) The partition key names that comprise the partition index.

      The names must correspond to a name in the table's partition keys.

    • getIndexName

      @Stability(Deprecated) @Deprecated @Nullable default String getIndexName()
      Deprecated.
      (deprecated) The name of the partition index.

      Default: - a name will be generated for you.

    • builder

      @Stability(Deprecated) @Deprecated static PartitionIndex.Builder builder()
      Deprecated.
      Returns:
      a PartitionIndex.Builder of PartitionIndex