/** <code>repeated .google.bigtable.v2.ReadRowsResponse.CellChunk chunks = 1;</code> */ public Builder addChunks( com.google.bigtable.v2.ReadRowsResponse.CellChunk.Builder builderForValue) { if (chunksBuilder_ == null) { ensureChunksIsMutable(); chunks_.add(builderForValue.build()); onChanged(); } else { chunksBuilder_.addMessage(builderForValue.build()); } return this; } /** <code>repeated .google.bigtable.v2.ReadRowsResponse.CellChunk chunks = 1;</code> */
/** * * * <pre> * Labels applied to the cell by a * [RowFilter][google.bigtable.v2.RowFilter]. Labels are only set * on the first CellChunk per cell. * </pre> * * <code>repeated string labels = 5;</code> */ public Builder addLabelsBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureLabelsIsMutable(); labels_.add(value); onChanged(); return this; }
/** * * * <pre> * The column family name for this chunk of data. If this message * is not present this CellChunk is a continuation of the same column * family as the previous CellChunk. The empty string can occur as a * column family name in a response so clients must check * explicitly for the presence of this message, not just for * `family_name.value` being non-empty. * </pre> * * <code>.google.protobuf.StringValue family_name = 2;</code> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.StringValue, com.google.protobuf.StringValue.Builder, com.google.protobuf.StringValueOrBuilder> getFamilyNameFieldBuilder() { if (familyNameBuilder_ == null) { familyNameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.StringValue, com.google.protobuf.StringValue.Builder, com.google.protobuf.StringValueOrBuilder>( getFamilyName(), getParentForChildren(), isClean()); familyName_ = null; } return familyNameBuilder_; }
return this; if (other.getRowKey() != com.google.protobuf.ByteString.EMPTY) { setRowKey(other.getRowKey()); mergeFamilyName(other.getFamilyName()); mergeQualifier(other.getQualifier()); setTimestampMicros(other.getTimestampMicros()); bitField0_ = (bitField0_ & ~0x00000010); } else { ensureLabelsIsMutable(); labels_.addAll(other.labels_); onChanged(); setValue(other.getValue()); setValueSize(other.getValueSize()); setResetRow(other.getResetRow()); break; setCommitRow(other.getCommitRow()); break; this.mergeUnknownFields(other.unknownFields); onChanged();
public Builder mergeFrom(com.google.bigtable.v2.ReadRowsResponse.CellChunk other) { if (other == com.google.bigtable.v2.ReadRowsResponse.CellChunk.getDefaultInstance()) return this; if (other.getRowKey() != com.google.protobuf.ByteString.EMPTY) { setRowKey(other.getRowKey()); mergeFamilyName(other.getFamilyName()); mergeQualifier(other.getQualifier()); setTimestampMicros(other.getTimestampMicros()); bitField0_ = (bitField0_ & ~0x00000010); } else { ensureLabelsIsMutable(); labels_.addAll(other.labels_); onChanged(); setValue(other.getValue()); setValueSize(other.getValueSize()); setResetRow(other.getResetRow()); break; setCommitRow(other.getCommitRow()); break; onChanged(); return this;
/** * * * <pre> * The column family name for this chunk of data. If this message * is not present this CellChunk is a continuation of the same column * family as the previous CellChunk. The empty string can occur as a * column family name in a response so clients must check * explicitly for the presence of this message, not just for * `family_name.value` being non-empty. * </pre> * * <code>.google.protobuf.StringValue family_name = 2;</code> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.StringValue, com.google.protobuf.StringValue.Builder, com.google.protobuf.StringValueOrBuilder> getFamilyNameFieldBuilder() { if (familyNameBuilder_ == null) { familyNameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.StringValue, com.google.protobuf.StringValue.Builder, com.google.protobuf.StringValueOrBuilder>( getFamilyName(), getParentForChildren(), isClean()); familyName_ = null; } return familyNameBuilder_; }
/** * * * <pre> * The column qualifier for this chunk of data. If this message * is not present, this CellChunk is a continuation of the same column * as the previous CellChunk. Column qualifiers may be empty so * clients must check for the presence of this message, not just * for `qualifier.value` being non-empty. * </pre> * * <code>.google.protobuf.BytesValue qualifier = 3;</code> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BytesValue, com.google.protobuf.BytesValue.Builder, com.google.protobuf.BytesValueOrBuilder> getQualifierFieldBuilder() { if (qualifierBuilder_ == null) { qualifierBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BytesValue, com.google.protobuf.BytesValue.Builder, com.google.protobuf.BytesValueOrBuilder>( getQualifier(), getParentForChildren(), isClean()); qualifier_ = null; } return qualifierBuilder_; }
/** * <pre> * The column family name for this chunk of data. If this message * is not present this CellChunk is a continuation of the same column * family as the previous CellChunk. The empty string can occur as a * column family name in a response so clients must check * explicitly for the presence of this message, not just for * `family_name.value` being non-empty. * </pre> * * <code>.google.protobuf.StringValue family_name = 2;</code> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.StringValue, com.google.protobuf.StringValue.Builder, com.google.protobuf.StringValueOrBuilder> getFamilyNameFieldBuilder() { if (familyNameBuilder_ == null) { familyNameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.StringValue, com.google.protobuf.StringValue.Builder, com.google.protobuf.StringValueOrBuilder>( getFamilyName(), getParentForChildren(), isClean()); familyName_ = null; } return familyNameBuilder_; }
/** * <pre> * The column qualifier for this chunk of data. If this message * is not present, this CellChunk is a continuation of the same column * as the previous CellChunk. Column qualifiers may be empty so * clients must check for the presence of this message, not just * for `qualifier.value` being non-empty. * </pre> * * <code>.google.protobuf.BytesValue qualifier = 3;</code> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BytesValue, com.google.protobuf.BytesValue.Builder, com.google.protobuf.BytesValueOrBuilder> getQualifierFieldBuilder() { if (qualifierBuilder_ == null) { qualifierBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BytesValue, com.google.protobuf.BytesValue.Builder, com.google.protobuf.BytesValueOrBuilder>( getQualifier(), getParentForChildren(), isClean()); qualifier_ = null; } return qualifierBuilder_; }
/** * * * <pre> * Labels applied to the cell by a * [RowFilter][google.bigtable.v2.RowFilter]. Labels are only set * on the first CellChunk per cell. * </pre> * * <code>repeated string labels = 5;</code> */ public Builder addLabels(java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureLabelsIsMutable(); labels_.add(value); onChanged(); return this; } /**
/** * * * <pre> * Labels applied to the cell by a * [RowFilter][google.bigtable.v2.RowFilter]. Labels are only set * on the first CellChunk per cell. * </pre> * * <code>repeated string labels = 5;</code> */ public Builder setLabels(int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureLabelsIsMutable(); labels_.set(index, value); onChanged(); return this; } /**
/** * * * <pre> * Labels applied to the cell by a * [RowFilter][google.bigtable.v2.RowFilter]. Labels are only set * on the first CellChunk per cell. * </pre> * * <code>repeated string labels = 5;</code> */ public Builder addLabelsBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureLabelsIsMutable(); labels_.add(value); onChanged(); return this; }
/** * <pre> * Labels applied to the cell by a * [RowFilter][google.bigtable.v2.RowFilter]. Labels are only set * on the first CellChunk per cell. * </pre> * * <code>repeated string labels = 5;</code> */ public Builder addLabelsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureLabelsIsMutable(); labels_.add(value); onChanged(); return this; }
/** * <pre> * Labels applied to the cell by a * [RowFilter][google.bigtable.v2.RowFilter]. Labels are only set * on the first CellChunk per cell. * </pre> * * <code>repeated string labels = 5;</code> */ public Builder setLabels( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureLabelsIsMutable(); labels_.set(index, value); onChanged(); return this; } /**
/** * <pre> * Labels applied to the cell by a * [RowFilter][google.bigtable.v2.RowFilter]. Labels are only set * on the first CellChunk per cell. * </pre> * * <code>repeated string labels = 5;</code> */ public Builder addLabels( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureLabelsIsMutable(); labels_.add(value); onChanged(); return this; } /**
/** * <pre> * Labels applied to the cell by a * [RowFilter][google.bigtable.v2.RowFilter]. Labels are only set * on the first CellChunk per cell. * </pre> * * <code>repeated string labels = 5;</code> */ public Builder addAllLabels( java.lang.Iterable<java.lang.String> values) { ensureLabelsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, labels_); onChanged(); return this; } /**
/** * * * <pre> * Labels applied to the cell by a * [RowFilter][google.bigtable.v2.RowFilter]. Labels are only set * on the first CellChunk per cell. * </pre> * * <code>repeated string labels = 5;</code> */ public Builder addAllLabels(java.lang.Iterable<java.lang.String> values) { ensureLabelsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, labels_); onChanged(); return this; } /**
/** * * * <pre> * The column qualifier for this chunk of data. If this message * is not present, this CellChunk is a continuation of the same column * as the previous CellChunk. Column qualifiers may be empty so * clients must check for the presence of this message, not just * for `qualifier.value` being non-empty. * </pre> * * <code>.google.protobuf.BytesValue qualifier = 3;</code> */ public com.google.protobuf.BytesValue.Builder getQualifierBuilder() { onChanged(); return getQualifierFieldBuilder().getBuilder(); } /**
/** * * * <pre> * The column family name for this chunk of data. If this message * is not present this CellChunk is a continuation of the same column * family as the previous CellChunk. The empty string can occur as a * column family name in a response so clients must check * explicitly for the presence of this message, not just for * `family_name.value` being non-empty. * </pre> * * <code>.google.protobuf.StringValue family_name = 2;</code> */ public com.google.protobuf.StringValue.Builder getFamilyNameBuilder() { onChanged(); return getFamilyNameFieldBuilder().getBuilder(); } /**
/** * <pre> * The column family name for this chunk of data. If this message * is not present this CellChunk is a continuation of the same column * family as the previous CellChunk. The empty string can occur as a * column family name in a response so clients must check * explicitly for the presence of this message, not just for * `family_name.value` being non-empty. * </pre> * * <code>.google.protobuf.StringValue family_name = 2;</code> */ public com.google.protobuf.StringValue.Builder getFamilyNameBuilder() { onChanged(); return getFamilyNameFieldBuilder().getBuilder(); } /**