public static final class ClientProtos.MultiRequest.Builder extends <any> implements ClientProtos.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 static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
public ClientProtos.MultiRequest.Builder clear()
public ClientProtos.MultiRequest.Builder clone()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
public ClientProtos.MultiRequest getDefaultInstanceForType()
public ClientProtos.MultiRequest build()
public ClientProtos.MultiRequest buildPartial()
public ClientProtos.MultiRequest.Builder mergeFrom(com.google.protobuf.Message other)
public final boolean isInitialized()
public ClientProtos.MultiRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public List<ClientProtos.RegionAction> getRegionActionList()
repeated .RegionAction regionAction = 1;
getRegionActionList
in interface ClientProtos.MultiRequestOrBuilder
public int getRegionActionCount()
repeated .RegionAction regionAction = 1;
getRegionActionCount
in interface ClientProtos.MultiRequestOrBuilder
public ClientProtos.RegionAction getRegionAction(int index)
repeated .RegionAction regionAction = 1;
getRegionAction
in interface ClientProtos.MultiRequestOrBuilder
public ClientProtos.MultiRequest.Builder setRegionAction(int index, ClientProtos.RegionAction value)
repeated .RegionAction regionAction = 1;
public ClientProtos.MultiRequest.Builder setRegionAction(int index, ClientProtos.RegionAction.Builder builderForValue)
repeated .RegionAction regionAction = 1;
public ClientProtos.MultiRequest.Builder addRegionAction(ClientProtos.RegionAction value)
repeated .RegionAction regionAction = 1;
public ClientProtos.MultiRequest.Builder addRegionAction(int index, ClientProtos.RegionAction value)
repeated .RegionAction regionAction = 1;
public ClientProtos.MultiRequest.Builder addRegionAction(ClientProtos.RegionAction.Builder builderForValue)
repeated .RegionAction regionAction = 1;
public ClientProtos.MultiRequest.Builder addRegionAction(int index, ClientProtos.RegionAction.Builder builderForValue)
repeated .RegionAction regionAction = 1;
public ClientProtos.MultiRequest.Builder addAllRegionAction(Iterable<? extends ClientProtos.RegionAction> values)
repeated .RegionAction regionAction = 1;
public ClientProtos.MultiRequest.Builder clearRegionAction()
repeated .RegionAction regionAction = 1;
public ClientProtos.MultiRequest.Builder removeRegionAction(int index)
repeated .RegionAction regionAction = 1;
public ClientProtos.RegionAction.Builder getRegionActionBuilder(int index)
repeated .RegionAction regionAction = 1;
public ClientProtos.RegionActionOrBuilder getRegionActionOrBuilder(int index)
repeated .RegionAction regionAction = 1;
getRegionActionOrBuilder
in interface ClientProtos.MultiRequestOrBuilder
public List<? extends ClientProtos.RegionActionOrBuilder> getRegionActionOrBuilderList()
repeated .RegionAction regionAction = 1;
getRegionActionOrBuilderList
in interface ClientProtos.MultiRequestOrBuilder
public ClientProtos.RegionAction.Builder addRegionActionBuilder()
repeated .RegionAction regionAction = 1;
public ClientProtos.RegionAction.Builder addRegionActionBuilder(int index)
repeated .RegionAction regionAction = 1;
public List<ClientProtos.RegionAction.Builder> getRegionActionBuilderList()
repeated .RegionAction regionAction = 1;
public boolean hasNonceGroup()
optional uint64 nonceGroup = 2;
hasNonceGroup
in interface ClientProtos.MultiRequestOrBuilder
public long getNonceGroup()
optional uint64 nonceGroup = 2;
getNonceGroup
in interface ClientProtos.MultiRequestOrBuilder
public ClientProtos.MultiRequest.Builder setNonceGroup(long value)
optional uint64 nonceGroup = 2;
public ClientProtos.MultiRequest.Builder clearNonceGroup()
optional uint64 nonceGroup = 2;
public boolean hasCondition()
optional .Condition condition = 3;
hasCondition
in interface ClientProtos.MultiRequestOrBuilder
public ClientProtos.Condition getCondition()
optional .Condition condition = 3;
getCondition
in interface ClientProtos.MultiRequestOrBuilder
public ClientProtos.MultiRequest.Builder setCondition(ClientProtos.Condition value)
optional .Condition condition = 3;
public ClientProtos.MultiRequest.Builder setCondition(ClientProtos.Condition.Builder builderForValue)
optional .Condition condition = 3;
public ClientProtos.MultiRequest.Builder mergeCondition(ClientProtos.Condition value)
optional .Condition condition = 3;
public ClientProtos.MultiRequest.Builder clearCondition()
optional .Condition condition = 3;
public ClientProtos.Condition.Builder getConditionBuilder()
optional .Condition condition = 3;
public ClientProtos.ConditionOrBuilder getConditionOrBuilder()
optional .Condition condition = 3;
getConditionOrBuilder
in interface ClientProtos.MultiRequestOrBuilder