ContainerPartitionKeyArgs

data class ContainerPartitionKeyArgs(val kind: Output<Either<String, PartitionKind>>? = null, val paths: Output<List<String>>? = null, val version: Output<Int>? = null) : ConvertibleToJava<ContainerPartitionKeyArgs>

The configuration of the partition key to be used for partitioning data into multiple partitions

Constructors

Link copied to clipboard
constructor(kind: Output<Either<String, PartitionKind>>? = null, paths: Output<List<String>>? = null, version: Output<Int>? = null)

Properties

Link copied to clipboard
val kind: Output<Either<String, PartitionKind>>? = null

Indicates the kind of algorithm used for partitioning. For MultiHash, multiple partition keys (upto three maximum) are supported for container create

Link copied to clipboard
val paths: Output<List<String>>? = null

List of paths using which data within the container can be partitioned

Link copied to clipboard
val version: Output<Int>? = null

Indicates the version of the partition key definition

Functions

Link copied to clipboard
open override fun toJava(): ContainerPartitionKeyArgs