/**
  * <code>
  * optional .google.genomics.v1.ImportReadGroupSetsRequest.PartitionStrategy partition_strategy = 5;
  * </code>
  *
  * <pre>
  * The partition strategy describes how read groups are partitioned into read
  * group sets.
  * </pre>
  */
 public com.google.genomics.v1.ImportReadGroupSetsRequest.PartitionStrategy
     getPartitionStrategy() {
   com.google.genomics.v1.ImportReadGroupSetsRequest.PartitionStrategy result =
       com.google.genomics.v1.ImportReadGroupSetsRequest.PartitionStrategy.valueOf(
           partitionStrategy_);
   return result == null
       ? com.google.genomics.v1.ImportReadGroupSetsRequest.PartitionStrategy.UNRECOGNIZED
       : result;
 }
    /**
     * <code>
     * optional .google.genomics.v1.ImportReadGroupSetsRequest.PartitionStrategy partition_strategy = 5;
     * </code>
     *
     * <pre>
     * The partition strategy describes how read groups are partitioned into read
     * group sets.
     * </pre>
     */
    public Builder setPartitionStrategy(
        com.google.genomics.v1.ImportReadGroupSetsRequest.PartitionStrategy value) {
      if (value == null) {
        throw new NullPointerException();
      }

      partitionStrategy_ = value.getNumber();
      onChanged();
      return this;
    }