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.Builderclear in class com.google.protobuf.GeneratedMessageLite.Builder<ClientPB.MultiRequest,ClientPB.MultiRequest.Builder>public ClientPB.MultiRequest.Builder clone()
clone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageLite.Builder<ClientPB.MultiRequest,ClientPB.MultiRequest.Builder>public ClientPB.MultiRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in class com.google.protobuf.GeneratedMessageLite.Builder<ClientPB.MultiRequest,ClientPB.MultiRequest.Builder>public ClientPB.MultiRequest build()
build in interface com.google.protobuf.MessageLite.Builderpublic ClientPB.MultiRequest buildPartial()
buildPartial in interface com.google.protobuf.MessageLite.Builderpublic 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.MessageLiteOrBuilderpublic ClientPB.MultiRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessageLite.Builder<ClientPB.MultiRequest.Builder>IOExceptionpublic List<ClientPB.RegionAction> getRegionActionList()
repeated .RegionAction regionAction = 1;getRegionActionList in interface ClientPB.MultiRequestOrBuilderpublic int getRegionActionCount()
repeated .RegionAction regionAction = 1;getRegionActionCount in interface ClientPB.MultiRequestOrBuilderpublic ClientPB.RegionAction getRegionAction(int index)
repeated .RegionAction regionAction = 1;getRegionAction in interface ClientPB.MultiRequestOrBuilderpublic 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.MultiRequestOrBuilderpublic long getNonceGroup()
optional uint64 nonceGroup = 2;getNonceGroup in interface ClientPB.MultiRequestOrBuilderpublic 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.MultiRequestOrBuilderpublic ClientPB.Condition getCondition()
optional .Condition condition = 3;getCondition in interface ClientPB.MultiRequestOrBuilderpublic 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