in kafka-connector/src/main/java/com/google/pubsub/kafka/source/CloudPubSubSourceConnector.java [107:121]
public void ensureValid(String name, Object o) {
String value = (String) o;
if (!value.equals(CloudPubSubSourceConnector.PartitionScheme.ROUND_ROBIN.toString())
&& !value.equals(CloudPubSubSourceConnector.PartitionScheme.HASH_VALUE.toString())
&& !value.equals(CloudPubSubSourceConnector.PartitionScheme.HASH_KEY.toString())
&& !value.equals(
CloudPubSubSourceConnector.PartitionScheme.KAFKA_PARTITIONER.toString())
&& !value.equals(CloudPubSubSourceConnector.PartitionScheme.ORDERING_KEY.toString())) {
throw new ConfigException(
"Valid values for "
+ CloudPubSubSourceConnector.KAFKA_PARTITION_SCHEME_CONFIG
+ " are "
+ Arrays.toString(PartitionScheme.values()));
}
}