public static final class ClientPB.MutationProto.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<ClientPB.MutationProto,ClientPB.MutationProto.Builder> implements ClientPB.MutationProtoOrBuilder
A specific mutation inside a mutate request. It can be an append, increment, put or delete based on the mutation type. It can be fully filled in or only metadata present because data is being carried elsewhere outside of pb.Protobuf type
MutationProto
Modifier and Type | Method and Description |
---|---|
ClientPB.MutationProto.Builder |
addAllAttribute(Iterable<? extends HBasePB.NameBytesPair> values)
repeated .NameBytesPair attribute = 5; |
ClientPB.MutationProto.Builder |
addAllColumnValue(Iterable<? extends ClientPB.MutationProto.ColumnValue> values)
repeated .MutationProto.ColumnValue column_value = 3; |
ClientPB.MutationProto.Builder |
addAttribute(HBasePB.NameBytesPair.Builder builderForValue)
repeated .NameBytesPair attribute = 5; |
ClientPB.MutationProto.Builder |
addAttribute(HBasePB.NameBytesPair value)
repeated .NameBytesPair attribute = 5; |
ClientPB.MutationProto.Builder |
addAttribute(int index,
HBasePB.NameBytesPair.Builder builderForValue)
repeated .NameBytesPair attribute = 5; |
ClientPB.MutationProto.Builder |
addAttribute(int index,
HBasePB.NameBytesPair value)
repeated .NameBytesPair attribute = 5; |
ClientPB.MutationProto.Builder |
addColumnValue(ClientPB.MutationProto.ColumnValue.Builder builderForValue)
repeated .MutationProto.ColumnValue column_value = 3; |
ClientPB.MutationProto.Builder |
addColumnValue(ClientPB.MutationProto.ColumnValue value)
repeated .MutationProto.ColumnValue column_value = 3; |
ClientPB.MutationProto.Builder |
addColumnValue(int index,
ClientPB.MutationProto.ColumnValue.Builder builderForValue)
repeated .MutationProto.ColumnValue column_value = 3; |
ClientPB.MutationProto.Builder |
addColumnValue(int index,
ClientPB.MutationProto.ColumnValue value)
repeated .MutationProto.ColumnValue column_value = 3; |
ClientPB.MutationProto.Builder |
clearAssociatedCellCount()
The below count is set when the associated cells are NOT
part of this protobuf message; they are passed alongside
and then this Message is a placeholder with metadata.
|
ClientPB.MutationProto.Builder |
clearAttribute()
repeated .NameBytesPair attribute = 5; |
ClientPB.MutationProto.Builder |
clearColumnValue()
repeated .MutationProto.ColumnValue column_value = 3; |
ClientPB.MutationProto.Builder |
clearDurability()
optional .MutationProto.Durability durability = 6 [default = USE_DEFAULT]; |
ClientPB.MutationProto.Builder |
clearMutateType()
optional .MutationProto.MutationType mutate_type = 2; |
ClientPB.MutationProto.Builder |
clearNonce()
optional uint64 nonce = 9; |
ClientPB.MutationProto.Builder |
clearRow()
optional bytes row = 1; |
ClientPB.MutationProto.Builder |
clearTimeRange()
For some mutations, a result may be returned, in which case,
time range can be specified for potential performance gain
|
ClientPB.MutationProto.Builder |
clearTimestamp()
optional uint64 timestamp = 4; |
int |
getAssociatedCellCount()
The below count is set when the associated cells are NOT
part of this protobuf message; they are passed alongside
and then this Message is a placeholder with metadata.
|
HBasePB.NameBytesPair |
getAttribute(int index)
repeated .NameBytesPair attribute = 5; |
int |
getAttributeCount()
repeated .NameBytesPair attribute = 5; |
List<HBasePB.NameBytesPair> |
getAttributeList()
repeated .NameBytesPair attribute = 5; |
ClientPB.MutationProto.ColumnValue |
getColumnValue(int index)
repeated .MutationProto.ColumnValue column_value = 3; |
int |
getColumnValueCount()
repeated .MutationProto.ColumnValue column_value = 3; |
List<ClientPB.MutationProto.ColumnValue> |
getColumnValueList()
repeated .MutationProto.ColumnValue column_value = 3; |
ClientPB.MutationProto.Durability |
getDurability()
optional .MutationProto.Durability durability = 6 [default = USE_DEFAULT]; |
ClientPB.MutationProto.MutationType |
getMutateType()
optional .MutationProto.MutationType mutate_type = 2; |
long |
getNonce()
optional uint64 nonce = 9; |
com.google.protobuf.ByteString |
getRow()
optional bytes row = 1; |
HBasePB.TimeRange |
getTimeRange()
For some mutations, a result may be returned, in which case,
time range can be specified for potential performance gain
|
long |
getTimestamp()
optional uint64 timestamp = 4; |
boolean |
hasAssociatedCellCount()
The below count is set when the associated cells are NOT
part of this protobuf message; they are passed alongside
and then this Message is a placeholder with metadata.
|
boolean |
hasDurability()
optional .MutationProto.Durability durability = 6 [default = USE_DEFAULT]; |
boolean |
hasMutateType()
optional .MutationProto.MutationType mutate_type = 2; |
boolean |
hasNonce()
optional uint64 nonce = 9; |
boolean |
hasRow()
optional bytes row = 1; |
boolean |
hasTimeRange()
For some mutations, a result may be returned, in which case,
time range can be specified for potential performance gain
|
boolean |
hasTimestamp()
optional uint64 timestamp = 4; |
ClientPB.MutationProto.Builder |
mergeTimeRange(HBasePB.TimeRange value)
For some mutations, a result may be returned, in which case,
time range can be specified for potential performance gain
|
ClientPB.MutationProto.Builder |
removeAttribute(int index)
repeated .NameBytesPair attribute = 5; |
ClientPB.MutationProto.Builder |
removeColumnValue(int index)
repeated .MutationProto.ColumnValue column_value = 3; |
ClientPB.MutationProto.Builder |
setAssociatedCellCount(int value)
The below count is set when the associated cells are NOT
part of this protobuf message; they are passed alongside
and then this Message is a placeholder with metadata.
|
ClientPB.MutationProto.Builder |
setAttribute(int index,
HBasePB.NameBytesPair.Builder builderForValue)
repeated .NameBytesPair attribute = 5; |
ClientPB.MutationProto.Builder |
setAttribute(int index,
HBasePB.NameBytesPair value)
repeated .NameBytesPair attribute = 5; |
ClientPB.MutationProto.Builder |
setColumnValue(int index,
ClientPB.MutationProto.ColumnValue.Builder builderForValue)
repeated .MutationProto.ColumnValue column_value = 3; |
ClientPB.MutationProto.Builder |
setColumnValue(int index,
ClientPB.MutationProto.ColumnValue value)
repeated .MutationProto.ColumnValue column_value = 3; |
ClientPB.MutationProto.Builder |
setDurability(ClientPB.MutationProto.Durability value)
optional .MutationProto.Durability durability = 6 [default = USE_DEFAULT]; |
ClientPB.MutationProto.Builder |
setMutateType(ClientPB.MutationProto.MutationType value)
optional .MutationProto.MutationType mutate_type = 2; |
ClientPB.MutationProto.Builder |
setNonce(long value)
optional uint64 nonce = 9; |
ClientPB.MutationProto.Builder |
setRow(com.google.protobuf.ByteString value)
optional bytes row = 1; |
ClientPB.MutationProto.Builder |
setTimeRange(HBasePB.TimeRange.Builder builderForValue)
For some mutations, a result may be returned, in which case,
time range can be specified for potential performance gain
|
ClientPB.MutationProto.Builder |
setTimeRange(HBasePB.TimeRange value)
For some mutations, a result may be returned, in which case,
time range can be specified for potential performance gain
|
ClientPB.MutationProto.Builder |
setTimestamp(long value)
optional uint64 timestamp = 4; |
build, buildPartial, clear, clone, copyOnWrite, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
public boolean hasRow()
optional bytes row = 1;
hasRow
in interface ClientPB.MutationProtoOrBuilder
public com.google.protobuf.ByteString getRow()
optional bytes row = 1;
getRow
in interface ClientPB.MutationProtoOrBuilder
public ClientPB.MutationProto.Builder setRow(com.google.protobuf.ByteString value)
optional bytes row = 1;
public ClientPB.MutationProto.Builder clearRow()
optional bytes row = 1;
public boolean hasMutateType()
optional .MutationProto.MutationType mutate_type = 2;
hasMutateType
in interface ClientPB.MutationProtoOrBuilder
public ClientPB.MutationProto.MutationType getMutateType()
optional .MutationProto.MutationType mutate_type = 2;
getMutateType
in interface ClientPB.MutationProtoOrBuilder
public ClientPB.MutationProto.Builder setMutateType(ClientPB.MutationProto.MutationType value)
optional .MutationProto.MutationType mutate_type = 2;
public ClientPB.MutationProto.Builder clearMutateType()
optional .MutationProto.MutationType mutate_type = 2;
public List<ClientPB.MutationProto.ColumnValue> getColumnValueList()
repeated .MutationProto.ColumnValue column_value = 3;
getColumnValueList
in interface ClientPB.MutationProtoOrBuilder
public int getColumnValueCount()
repeated .MutationProto.ColumnValue column_value = 3;
getColumnValueCount
in interface ClientPB.MutationProtoOrBuilder
public ClientPB.MutationProto.ColumnValue getColumnValue(int index)
repeated .MutationProto.ColumnValue column_value = 3;
getColumnValue
in interface ClientPB.MutationProtoOrBuilder
public ClientPB.MutationProto.Builder setColumnValue(int index, ClientPB.MutationProto.ColumnValue value)
repeated .MutationProto.ColumnValue column_value = 3;
public ClientPB.MutationProto.Builder setColumnValue(int index, ClientPB.MutationProto.ColumnValue.Builder builderForValue)
repeated .MutationProto.ColumnValue column_value = 3;
public ClientPB.MutationProto.Builder addColumnValue(ClientPB.MutationProto.ColumnValue value)
repeated .MutationProto.ColumnValue column_value = 3;
public ClientPB.MutationProto.Builder addColumnValue(int index, ClientPB.MutationProto.ColumnValue value)
repeated .MutationProto.ColumnValue column_value = 3;
public ClientPB.MutationProto.Builder addColumnValue(ClientPB.MutationProto.ColumnValue.Builder builderForValue)
repeated .MutationProto.ColumnValue column_value = 3;
public ClientPB.MutationProto.Builder addColumnValue(int index, ClientPB.MutationProto.ColumnValue.Builder builderForValue)
repeated .MutationProto.ColumnValue column_value = 3;
public ClientPB.MutationProto.Builder addAllColumnValue(Iterable<? extends ClientPB.MutationProto.ColumnValue> values)
repeated .MutationProto.ColumnValue column_value = 3;
public ClientPB.MutationProto.Builder clearColumnValue()
repeated .MutationProto.ColumnValue column_value = 3;
public ClientPB.MutationProto.Builder removeColumnValue(int index)
repeated .MutationProto.ColumnValue column_value = 3;
public boolean hasTimestamp()
optional uint64 timestamp = 4;
hasTimestamp
in interface ClientPB.MutationProtoOrBuilder
public long getTimestamp()
optional uint64 timestamp = 4;
getTimestamp
in interface ClientPB.MutationProtoOrBuilder
public ClientPB.MutationProto.Builder setTimestamp(long value)
optional uint64 timestamp = 4;
public ClientPB.MutationProto.Builder clearTimestamp()
optional uint64 timestamp = 4;
public List<HBasePB.NameBytesPair> getAttributeList()
repeated .NameBytesPair attribute = 5;
getAttributeList
in interface ClientPB.MutationProtoOrBuilder
public int getAttributeCount()
repeated .NameBytesPair attribute = 5;
getAttributeCount
in interface ClientPB.MutationProtoOrBuilder
public HBasePB.NameBytesPair getAttribute(int index)
repeated .NameBytesPair attribute = 5;
getAttribute
in interface ClientPB.MutationProtoOrBuilder
public ClientPB.MutationProto.Builder setAttribute(int index, HBasePB.NameBytesPair value)
repeated .NameBytesPair attribute = 5;
public ClientPB.MutationProto.Builder setAttribute(int index, HBasePB.NameBytesPair.Builder builderForValue)
repeated .NameBytesPair attribute = 5;
public ClientPB.MutationProto.Builder addAttribute(HBasePB.NameBytesPair value)
repeated .NameBytesPair attribute = 5;
public ClientPB.MutationProto.Builder addAttribute(int index, HBasePB.NameBytesPair value)
repeated .NameBytesPair attribute = 5;
public ClientPB.MutationProto.Builder addAttribute(HBasePB.NameBytesPair.Builder builderForValue)
repeated .NameBytesPair attribute = 5;
public ClientPB.MutationProto.Builder addAttribute(int index, HBasePB.NameBytesPair.Builder builderForValue)
repeated .NameBytesPair attribute = 5;
public ClientPB.MutationProto.Builder addAllAttribute(Iterable<? extends HBasePB.NameBytesPair> values)
repeated .NameBytesPair attribute = 5;
public ClientPB.MutationProto.Builder clearAttribute()
repeated .NameBytesPair attribute = 5;
public ClientPB.MutationProto.Builder removeAttribute(int index)
repeated .NameBytesPair attribute = 5;
public boolean hasDurability()
optional .MutationProto.Durability durability = 6 [default = USE_DEFAULT];
hasDurability
in interface ClientPB.MutationProtoOrBuilder
public ClientPB.MutationProto.Durability getDurability()
optional .MutationProto.Durability durability = 6 [default = USE_DEFAULT];
getDurability
in interface ClientPB.MutationProtoOrBuilder
public ClientPB.MutationProto.Builder setDurability(ClientPB.MutationProto.Durability value)
optional .MutationProto.Durability durability = 6 [default = USE_DEFAULT];
public ClientPB.MutationProto.Builder clearDurability()
optional .MutationProto.Durability durability = 6 [default = USE_DEFAULT];
public boolean hasTimeRange()
For some mutations, a result may be returned, in which case, time range can be specified for potential performance gain
optional .TimeRange time_range = 7;
hasTimeRange
in interface ClientPB.MutationProtoOrBuilder
public HBasePB.TimeRange getTimeRange()
For some mutations, a result may be returned, in which case, time range can be specified for potential performance gain
optional .TimeRange time_range = 7;
getTimeRange
in interface ClientPB.MutationProtoOrBuilder
public ClientPB.MutationProto.Builder setTimeRange(HBasePB.TimeRange value)
For some mutations, a result may be returned, in which case, time range can be specified for potential performance gain
optional .TimeRange time_range = 7;
public ClientPB.MutationProto.Builder setTimeRange(HBasePB.TimeRange.Builder builderForValue)
For some mutations, a result may be returned, in which case, time range can be specified for potential performance gain
optional .TimeRange time_range = 7;
public ClientPB.MutationProto.Builder mergeTimeRange(HBasePB.TimeRange value)
For some mutations, a result may be returned, in which case, time range can be specified for potential performance gain
optional .TimeRange time_range = 7;
public ClientPB.MutationProto.Builder clearTimeRange()
For some mutations, a result may be returned, in which case, time range can be specified for potential performance gain
optional .TimeRange time_range = 7;
public boolean hasAssociatedCellCount()
The below count is set when the associated cells are NOT part of this protobuf message; they are passed alongside and then this Message is a placeholder with metadata. The count is needed to know how many to peel off the block of Cells as ours. NOTE: This is different from the pb managed cell_count of the 'cell' field above which is non-null when the cells are pb'd.
optional int32 associated_cell_count = 8;
hasAssociatedCellCount
in interface ClientPB.MutationProtoOrBuilder
public int getAssociatedCellCount()
The below count is set when the associated cells are NOT part of this protobuf message; they are passed alongside and then this Message is a placeholder with metadata. The count is needed to know how many to peel off the block of Cells as ours. NOTE: This is different from the pb managed cell_count of the 'cell' field above which is non-null when the cells are pb'd.
optional int32 associated_cell_count = 8;
getAssociatedCellCount
in interface ClientPB.MutationProtoOrBuilder
public ClientPB.MutationProto.Builder setAssociatedCellCount(int value)
The below count is set when the associated cells are NOT part of this protobuf message; they are passed alongside and then this Message is a placeholder with metadata. The count is needed to know how many to peel off the block of Cells as ours. NOTE: This is different from the pb managed cell_count of the 'cell' field above which is non-null when the cells are pb'd.
optional int32 associated_cell_count = 8;
public ClientPB.MutationProto.Builder clearAssociatedCellCount()
The below count is set when the associated cells are NOT part of this protobuf message; they are passed alongside and then this Message is a placeholder with metadata. The count is needed to know how many to peel off the block of Cells as ours. NOTE: This is different from the pb managed cell_count of the 'cell' field above which is non-null when the cells are pb'd.
optional int32 associated_cell_count = 8;
public boolean hasNonce()
optional uint64 nonce = 9;
hasNonce
in interface ClientPB.MutationProtoOrBuilder
public long getNonce()
optional uint64 nonce = 9;
getNonce
in interface ClientPB.MutationProtoOrBuilder
public ClientPB.MutationProto.Builder setNonce(long value)
optional uint64 nonce = 9;
public ClientPB.MutationProto.Builder clearNonce()
optional uint64 nonce = 9;
Copyright © 2010–2018 The Async HBase Authors. All rights reserved.