voldemort.client.protocol.pb
Class VProto.VoldemortRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessage.Builder<VProto.VoldemortRequest.Builder>
voldemort.client.protocol.pb.VProto.VoldemortRequest.Builder
- All Implemented Interfaces:
- com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, java.lang.Cloneable
- Enclosing class:
- VProto.VoldemortRequest
public static final class VProto.VoldemortRequest.Builder
- extends com.google.protobuf.GeneratedMessage.Builder<VProto.VoldemortRequest.Builder>
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder |
addRepeatedField, clearField, getAllFields, getField, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, mergeUnknownFields, newBuilderForField, parseUnknownField, setField, setRepeatedField, setUnknownFields |
Methods inherited from class com.google.protobuf.AbstractMessage.Builder |
mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException |
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder |
addAll, newUninitializedMessageException |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
internalGetResult
protected VProto.VoldemortRequest internalGetResult()
- Specified by:
internalGetResult
in class com.google.protobuf.GeneratedMessage.Builder<VProto.VoldemortRequest.Builder>
clear
public VProto.VoldemortRequest.Builder clear()
- Specified by:
clear
in interface com.google.protobuf.Message.Builder
- Specified by:
clear
in interface com.google.protobuf.MessageLite.Builder
- Overrides:
clear
in class com.google.protobuf.AbstractMessage.Builder<VProto.VoldemortRequest.Builder>
clone
public VProto.VoldemortRequest.Builder clone()
- Specified by:
clone
in interface com.google.protobuf.Message.Builder
- Specified by:
clone
in interface com.google.protobuf.MessageLite.Builder
- Overrides:
clone
in class com.google.protobuf.GeneratedMessage.Builder<VProto.VoldemortRequest.Builder>
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interface com.google.protobuf.Message.Builder
- Overrides:
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<VProto.VoldemortRequest.Builder>
getDefaultInstanceForType
public VProto.VoldemortRequest getDefaultInstanceForType()
isInitialized
public boolean isInitialized()
- Specified by:
isInitialized
in interface com.google.protobuf.MessageLite.Builder
- Overrides:
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<VProto.VoldemortRequest.Builder>
build
public VProto.VoldemortRequest build()
buildPartial
public VProto.VoldemortRequest buildPartial()
mergeFrom
public VProto.VoldemortRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interface com.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<VProto.VoldemortRequest.Builder>
mergeFrom
public VProto.VoldemortRequest.Builder mergeFrom(VProto.VoldemortRequest other)
mergeFrom
public VProto.VoldemortRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException
- Specified by:
mergeFrom
in interface com.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<VProto.VoldemortRequest.Builder>
- Throws:
java.io.IOException
hasType
public boolean hasType()
getType
public VProto.RequestType getType()
setType
public VProto.VoldemortRequest.Builder setType(VProto.RequestType value)
clearType
public VProto.VoldemortRequest.Builder clearType()
hasShouldRoute
public boolean hasShouldRoute()
getShouldRoute
public boolean getShouldRoute()
setShouldRoute
public VProto.VoldemortRequest.Builder setShouldRoute(boolean value)
clearShouldRoute
public VProto.VoldemortRequest.Builder clearShouldRoute()
hasStore
public boolean hasStore()
getStore
public java.lang.String getStore()
setStore
public VProto.VoldemortRequest.Builder setStore(java.lang.String value)
clearStore
public VProto.VoldemortRequest.Builder clearStore()
hasGet
public boolean hasGet()
getGet
public VProto.GetRequest getGet()
setGet
public VProto.VoldemortRequest.Builder setGet(VProto.GetRequest value)
setGet
public VProto.VoldemortRequest.Builder setGet(VProto.GetRequest.Builder builderForValue)
mergeGet
public VProto.VoldemortRequest.Builder mergeGet(VProto.GetRequest value)
clearGet
public VProto.VoldemortRequest.Builder clearGet()
hasGetAll
public boolean hasGetAll()
getGetAll
public VProto.GetAllRequest getGetAll()
setGetAll
public VProto.VoldemortRequest.Builder setGetAll(VProto.GetAllRequest value)
setGetAll
public VProto.VoldemortRequest.Builder setGetAll(VProto.GetAllRequest.Builder builderForValue)
mergeGetAll
public VProto.VoldemortRequest.Builder mergeGetAll(VProto.GetAllRequest value)
clearGetAll
public VProto.VoldemortRequest.Builder clearGetAll()
hasPut
public boolean hasPut()
getPut
public VProto.PutRequest getPut()
setPut
public VProto.VoldemortRequest.Builder setPut(VProto.PutRequest value)
setPut
public VProto.VoldemortRequest.Builder setPut(VProto.PutRequest.Builder builderForValue)
mergePut
public VProto.VoldemortRequest.Builder mergePut(VProto.PutRequest value)
clearPut
public VProto.VoldemortRequest.Builder clearPut()
hasDelete
public boolean hasDelete()
getDelete
public VProto.DeleteRequest getDelete()
setDelete
public VProto.VoldemortRequest.Builder setDelete(VProto.DeleteRequest value)
setDelete
public VProto.VoldemortRequest.Builder setDelete(VProto.DeleteRequest.Builder builderForValue)
mergeDelete
public VProto.VoldemortRequest.Builder mergeDelete(VProto.DeleteRequest value)
clearDelete
public VProto.VoldemortRequest.Builder clearDelete()
hasRequestRouteType
public boolean hasRequestRouteType()
getRequestRouteType
public int getRequestRouteType()
setRequestRouteType
public VProto.VoldemortRequest.Builder setRequestRouteType(int value)
clearRequestRouteType
public VProto.VoldemortRequest.Builder clearRequestRouteType()
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu