Package com.google.bigtable.v2
Class RowSet.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
- com.google.bigtable.v2.RowSet.Builder
-
- All Implemented Interfaces:
RowSetOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- RowSet
public static final class RowSet.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder> implements RowSetOrBuilder
Specifies a non-contiguous set of rows.
Protobuf typegoogle.bigtable.v2.RowSet
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RowSet.Builder
addAllRowKeys(Iterable<? extends com.google.protobuf.ByteString> values)
Single rows included in the set.RowSet.Builder
addAllRowRanges(Iterable<? extends RowRange> values)
Contiguous row ranges included in the set.RowSet.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RowSet.Builder
addRowKeys(com.google.protobuf.ByteString value)
Single rows included in the set.RowSet.Builder
addRowRanges(int index, RowRange value)
Contiguous row ranges included in the set.RowSet.Builder
addRowRanges(int index, RowRange.Builder builderForValue)
Contiguous row ranges included in the set.RowSet.Builder
addRowRanges(RowRange value)
Contiguous row ranges included in the set.RowSet.Builder
addRowRanges(RowRange.Builder builderForValue)
Contiguous row ranges included in the set.RowRange.Builder
addRowRangesBuilder()
Contiguous row ranges included in the set.RowRange.Builder
addRowRangesBuilder(int index)
Contiguous row ranges included in the set.RowSet
build()
RowSet
buildPartial()
RowSet.Builder
clear()
RowSet.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
RowSet.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
RowSet.Builder
clearRowKeys()
Single rows included in the set.RowSet.Builder
clearRowRanges()
Contiguous row ranges included in the set.RowSet.Builder
clone()
RowSet
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.ByteString
getRowKeys(int index)
Single rows included in the set.int
getRowKeysCount()
Single rows included in the set.List<com.google.protobuf.ByteString>
getRowKeysList()
Single rows included in the set.RowRange
getRowRanges(int index)
Contiguous row ranges included in the set.RowRange.Builder
getRowRangesBuilder(int index)
Contiguous row ranges included in the set.List<RowRange.Builder>
getRowRangesBuilderList()
Contiguous row ranges included in the set.int
getRowRangesCount()
Contiguous row ranges included in the set.List<RowRange>
getRowRangesList()
Contiguous row ranges included in the set.RowRangeOrBuilder
getRowRangesOrBuilder(int index)
Contiguous row ranges included in the set.List<? extends RowRangeOrBuilder>
getRowRangesOrBuilderList()
Contiguous row ranges included in the set.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
RowSet.Builder
mergeFrom(RowSet other)
RowSet.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RowSet.Builder
mergeFrom(com.google.protobuf.Message other)
RowSet.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
RowSet.Builder
removeRowRanges(int index)
Contiguous row ranges included in the set.RowSet.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RowSet.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
RowSet.Builder
setRowKeys(int index, com.google.protobuf.ByteString value)
Single rows included in the set.RowSet.Builder
setRowRanges(int index, RowRange value)
Contiguous row ranges included in the set.RowSet.Builder
setRowRanges(int index, RowRange.Builder builderForValue)
Contiguous row ranges included in the set.RowSet.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
clear
public RowSet.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
getDefaultInstanceForType
public RowSet getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RowSet build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RowSet buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RowSet.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
setField
public RowSet.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
clearField
public RowSet.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
clearOneof
public RowSet.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
setRepeatedField
public RowSet.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
addRepeatedField
public RowSet.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
mergeFrom
public RowSet.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RowSet.Builder>
-
mergeFrom
public RowSet.Builder mergeFrom(RowSet other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
mergeFrom
public RowSet.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RowSet.Builder>
- Throws:
IOException
-
getRowKeysList
public List<com.google.protobuf.ByteString> getRowKeysList()
Single rows included in the set.
repeated bytes row_keys = 1;
- Specified by:
getRowKeysList
in interfaceRowSetOrBuilder
- Returns:
- A list containing the rowKeys.
-
getRowKeysCount
public int getRowKeysCount()
Single rows included in the set.
repeated bytes row_keys = 1;
- Specified by:
getRowKeysCount
in interfaceRowSetOrBuilder
- Returns:
- The count of rowKeys.
-
getRowKeys
public com.google.protobuf.ByteString getRowKeys(int index)
Single rows included in the set.
repeated bytes row_keys = 1;
- Specified by:
getRowKeys
in interfaceRowSetOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The rowKeys at the given index.
-
setRowKeys
public RowSet.Builder setRowKeys(int index, com.google.protobuf.ByteString value)
Single rows included in the set.
repeated bytes row_keys = 1;
- Parameters:
index
- The index to set the value at.value
- The rowKeys to set.- Returns:
- This builder for chaining.
-
addRowKeys
public RowSet.Builder addRowKeys(com.google.protobuf.ByteString value)
Single rows included in the set.
repeated bytes row_keys = 1;
- Parameters:
value
- The rowKeys to add.- Returns:
- This builder for chaining.
-
addAllRowKeys
public RowSet.Builder addAllRowKeys(Iterable<? extends com.google.protobuf.ByteString> values)
Single rows included in the set.
repeated bytes row_keys = 1;
- Parameters:
values
- The rowKeys to add.- Returns:
- This builder for chaining.
-
clearRowKeys
public RowSet.Builder clearRowKeys()
Single rows included in the set.
repeated bytes row_keys = 1;
- Returns:
- This builder for chaining.
-
getRowRangesList
public List<RowRange> getRowRangesList()
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
- Specified by:
getRowRangesList
in interfaceRowSetOrBuilder
-
getRowRangesCount
public int getRowRangesCount()
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
- Specified by:
getRowRangesCount
in interfaceRowSetOrBuilder
-
getRowRanges
public RowRange getRowRanges(int index)
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
- Specified by:
getRowRanges
in interfaceRowSetOrBuilder
-
setRowRanges
public RowSet.Builder setRowRanges(int index, RowRange value)
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
setRowRanges
public RowSet.Builder setRowRanges(int index, RowRange.Builder builderForValue)
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
addRowRanges
public RowSet.Builder addRowRanges(RowRange value)
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
addRowRanges
public RowSet.Builder addRowRanges(int index, RowRange value)
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
addRowRanges
public RowSet.Builder addRowRanges(RowRange.Builder builderForValue)
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
addRowRanges
public RowSet.Builder addRowRanges(int index, RowRange.Builder builderForValue)
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
addAllRowRanges
public RowSet.Builder addAllRowRanges(Iterable<? extends RowRange> values)
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
clearRowRanges
public RowSet.Builder clearRowRanges()
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
removeRowRanges
public RowSet.Builder removeRowRanges(int index)
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
getRowRangesBuilder
public RowRange.Builder getRowRangesBuilder(int index)
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
getRowRangesOrBuilder
public RowRangeOrBuilder getRowRangesOrBuilder(int index)
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
- Specified by:
getRowRangesOrBuilder
in interfaceRowSetOrBuilder
-
getRowRangesOrBuilderList
public List<? extends RowRangeOrBuilder> getRowRangesOrBuilderList()
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
- Specified by:
getRowRangesOrBuilderList
in interfaceRowSetOrBuilder
-
addRowRangesBuilder
public RowRange.Builder addRowRangesBuilder()
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
addRowRangesBuilder
public RowRange.Builder addRowRangesBuilder(int index)
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
getRowRangesBuilderList
public List<RowRange.Builder> getRowRangesBuilderList()
Contiguous row ranges included in the set.
repeated .google.bigtable.v2.RowRange row_ranges = 2;
-
setUnknownFields
public final RowSet.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
mergeUnknownFields
public final RowSet.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RowSet.Builder>
-
-