### What happened? [KinesisIO write()](https://beam.apache.org/releases/javadoc/2.69.0/org/apache/beam/sdk/io/aws2/kinesis/KinesisIO.html#writing-to-kinesis-heading) is using `withPartitionKey` for the example which was [the method used in v1](https://github.com/apache/beam/blob/v2.57.0/sdks/java/io/kinesis/src/main/java/org/apache/beam/sdk/io/kinesis/KinesisIO.java#L740) . ``` Example usages: PCollection<KV<String, byte[]>> data = ...; data.apply(KinesisIO.write() .withStreamName("streamName") .withPartitionKey(KV::getKey) .withSerializer(KV::getValue); ``` ### Issue Priority Priority: 3 (minor) ### Issue Components - [ ] Component: Python SDK - [x] Component: Java SDK - [ ] Component: Go SDK - [ ] Component: Typescript SDK - [ ] Component: IO connector - [ ] Component: Beam YAML - [ ] Component: Beam examples - [ ] Component: Beam playground - [ ] Component: Beam katas - [ ] Component: Website - [ ] Component: Infrastructure - [ ] Component: Spark Runner - [ ] Component: Flink Runner - [ ] Component: Samza Runner - [ ] Component: Twister2 Runner - [ ] Component: Hazelcast Jet Runner - [ ] Component: Google Cloud Dataflow Runner