public static final class ClientPB.MultiRequest.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<ClientPB.MultiRequest,ClientPB.MultiRequest.Builder> implements ClientPB.MultiRequestOrBuilder
MultiRequest
Execute a list of actions on a given region in order. Nothing prevents a request to contains a set of RegionAction on the same region. For this reason, the matching between the MultiRequest and the MultiResponse is not done by the region specifier but by keeping the order of the RegionActionResult vs. the order of the RegionAction.
public ClientPB.MultiRequest.Builder clear()
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageLite.Builder<ClientPB.MultiRequest,ClientPB.MultiRequest.Builder>
public ClientPB.MultiRequest.Builder clone()
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageLite.Builder<ClientPB.MultiRequest,ClientPB.MultiRequest.Builder>
public ClientPB.MultiRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in class com.google.protobuf.GeneratedMessageLite.Builder<ClientPB.MultiRequest,ClientPB.MultiRequest.Builder>
public ClientPB.MultiRequest build()
build
in interface com.google.protobuf.MessageLite.Builder
public ClientPB.MultiRequest buildPartial()
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public ClientPB.MultiRequest.Builder mergeFrom(ClientPB.MultiRequest other)
mergeFrom
in class com.google.protobuf.GeneratedMessageLite.Builder<ClientPB.MultiRequest,ClientPB.MultiRequest.Builder>
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
public ClientPB.MultiRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessageLite.Builder<ClientPB.MultiRequest.Builder>
IOException
public List<ClientPB.RegionAction> getRegionActionList()
repeated .RegionAction regionAction = 1;
getRegionActionList
in interface ClientPB.MultiRequestOrBuilder
public int getRegionActionCount()
repeated .RegionAction regionAction = 1;
getRegionActionCount
in interface ClientPB.MultiRequestOrBuilder
public ClientPB.RegionAction getRegionAction(int index)
repeated .RegionAction regionAction = 1;
getRegionAction
in interface ClientPB.MultiRequestOrBuilder
public ClientPB.MultiRequest.Builder setRegionAction(int index, ClientPB.RegionAction value)
repeated .RegionAction regionAction = 1;
public ClientPB.MultiRequest.Builder setRegionAction(int index, ClientPB.RegionAction.Builder builderForValue)
repeated .RegionAction regionAction = 1;
public ClientPB.MultiRequest.Builder addRegionAction(ClientPB.RegionAction value)
repeated .RegionAction regionAction = 1;
public ClientPB.MultiRequest.Builder addRegionAction(int index, ClientPB.RegionAction value)
repeated .RegionAction regionAction = 1;
public ClientPB.MultiRequest.Builder addRegionAction(ClientPB.RegionAction.Builder builderForValue)
repeated .RegionAction regionAction = 1;
public ClientPB.MultiRequest.Builder addRegionAction(int index, ClientPB.RegionAction.Builder builderForValue)
repeated .RegionAction regionAction = 1;
public ClientPB.MultiRequest.Builder addAllRegionAction(Iterable<? extends ClientPB.RegionAction> values)
repeated .RegionAction regionAction = 1;
public ClientPB.MultiRequest.Builder clearRegionAction()
repeated .RegionAction regionAction = 1;
public ClientPB.MultiRequest.Builder removeRegionAction(int index)
repeated .RegionAction regionAction = 1;
public boolean hasNonceGroup()
optional uint64 nonceGroup = 2;
hasNonceGroup
in interface ClientPB.MultiRequestOrBuilder
public long getNonceGroup()
optional uint64 nonceGroup = 2;
getNonceGroup
in interface ClientPB.MultiRequestOrBuilder
public ClientPB.MultiRequest.Builder setNonceGroup(long value)
optional uint64 nonceGroup = 2;
public ClientPB.MultiRequest.Builder clearNonceGroup()
optional uint64 nonceGroup = 2;
public boolean hasCondition()
optional .Condition condition = 3;
hasCondition
in interface ClientPB.MultiRequestOrBuilder
public ClientPB.Condition getCondition()
optional .Condition condition = 3;
getCondition
in interface ClientPB.MultiRequestOrBuilder
public ClientPB.MultiRequest.Builder setCondition(ClientPB.Condition value)
optional .Condition condition = 3;
public ClientPB.MultiRequest.Builder setCondition(ClientPB.Condition.Builder builderForValue)
optional .Condition condition = 3;
public ClientPB.MultiRequest.Builder mergeCondition(ClientPB.Condition value)
optional .Condition condition = 3;
public ClientPB.MultiRequest.Builder clearCondition()
optional .Condition condition = 3;
Copyright © 2010-2017, The Async HBase Authors