/**
  * <code>repeated .google.bigtable.v2.Column columns = 2;</code>
  *
  * <pre>
  * Must not be empty. Sorted in order of increasing "qualifier".
  * </pre>
  */
 public Builder addAllColumns(
     java.lang.Iterable<? extends com.google.bigtable.v2.Column> values) {
   if (columnsBuilder_ == null) {
     ensureColumnsIsMutable();
     com.google.protobuf.AbstractMessageLite.Builder.addAll(values, columns_);
     onChanged();
   } else {
     columnsBuilder_.addAllMessages(values);
   }
   return this;
 }
 /**
  * <code>repeated .dossier.JsType type = 1;</code>
  *
  * <pre>
  * The types to generate documentation for.
  * </pre>
  */
 public Builder addAllType(
     java.lang.Iterable<? extends com.github.jsdossier.proto.JsType> values) {
   if (typeBuilder_ == null) {
     ensureTypeIsMutable();
     com.google.protobuf.AbstractMessageLite.Builder.addAll(values, type_);
     onChanged();
   } else {
     typeBuilder_.addAllMessages(values);
   }
   return this;
 }
 /** <code>repeated int32 key = 1 [packed = true];</code> */
 public Builder addAllKey(java.lang.Iterable<? extends java.lang.Integer> values) {
   ensureKeyIsMutable();
   com.google.protobuf.AbstractMessageLite.Builder.addAll(values, key_);
   onChanged();
   return this;
 }
 /**
  * <code>repeated string source_uris = 2;</code>
  *
  * <pre>
  * A list of URIs pointing at BAM files in Google Cloud Storage.
  * </pre>
  */
 public Builder addAllSourceUris(java.lang.Iterable<java.lang.String> values) {
   ensureSourceUrisIsMutable();
   com.google.protobuf.AbstractMessageLite.Builder.addAll(values, sourceUris_);
   onChanged();
   return this;
 }
 /** <code>repeated double bucket = 7 [packed = true];</code> */
 public Builder addAllBucket(java.lang.Iterable<? extends java.lang.Double> values) {
   ensureBucketIsMutable();
   com.google.protobuf.AbstractMessageLite.Builder.addAll(values, bucket_);
   onChanged();
   return this;
 }