public static Job withJobKey()

in uforwarder-core/src/main/java/com/uber/data/kafka/datatransfer/common/JobUtils.java [207:220]


  public static Job withJobKey(Job.Builder builder, int jobKey) {
    switch (builder.getType()) {
      case JOB_TYPE_KAFKA_CONSUMER_TO_RPC_DISPATCHER:
      case JOB_TYPE_KAFKA_REPLICATION:
      case JOB_TYPE_KAFKA_AUDIT:
      case JOB_TYPE_LOAD_GEN_CONSUME:
        builder.getKafkaConsumerTaskBuilder().setPartition(jobKey);
        break;
      case JOB_TYPE_LOAD_GEN_PRODUCE:
        builder.getKafkaDispatcherTaskBuilder().setPartition(jobKey);
        break;
    }
    return builder.build();
  }