voldemort.client.protocol.pb
Class VAdminProto.RebalanceTaskInfoMap.Builder

java.lang.Object
  extended by com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
      extended by com.google.protobuf.AbstractMessage.Builder<BuilderType>
          extended by com.google.protobuf.GeneratedMessage.Builder<VAdminProto.RebalanceTaskInfoMap.Builder>
              extended by voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, java.lang.Cloneable
Enclosing class:
VAdminProto.RebalanceTaskInfoMap

public static final class VAdminProto.RebalanceTaskInfoMap.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VAdminProto.RebalanceTaskInfoMap.Builder>


Method Summary
 VAdminProto.RebalanceTaskInfoMap.Builder addAllPerStorePartitionIds(java.lang.Iterable<? extends VAdminProto.StoreToPartitionsIds> values)
           
 VAdminProto.RebalanceTaskInfoMap.Builder addPerStorePartitionIds(VAdminProto.StoreToPartitionsIds.Builder builderForValue)
           
 VAdminProto.RebalanceTaskInfoMap.Builder addPerStorePartitionIds(VAdminProto.StoreToPartitionsIds value)
           
 VAdminProto.RebalanceTaskInfoMap build()
           
 VAdminProto.RebalanceTaskInfoMap buildPartial()
           
 VAdminProto.RebalanceTaskInfoMap.Builder clear()
           
 VAdminProto.RebalanceTaskInfoMap.Builder clearDonorId()
           
 VAdminProto.RebalanceTaskInfoMap.Builder clearInitialCluster()
           
 VAdminProto.RebalanceTaskInfoMap.Builder clearPerStorePartitionIds()
           
 VAdminProto.RebalanceTaskInfoMap.Builder clearStealerId()
           
 VAdminProto.RebalanceTaskInfoMap.Builder clone()
           
 VAdminProto.RebalanceTaskInfoMap getDefaultInstanceForType()
           
 com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
           
 int getDonorId()
           
 java.lang.String getInitialCluster()
           
 VAdminProto.StoreToPartitionsIds getPerStorePartitionIds(int index)
           
 int getPerStorePartitionIdsCount()
           
 java.util.List<VAdminProto.StoreToPartitionsIds> getPerStorePartitionIdsList()
           
 int getStealerId()
           
 boolean hasDonorId()
           
 boolean hasInitialCluster()
           
 boolean hasStealerId()
           
protected  VAdminProto.RebalanceTaskInfoMap internalGetResult()
           
 boolean isInitialized()
           
 VAdminProto.RebalanceTaskInfoMap.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 VAdminProto.RebalanceTaskInfoMap.Builder mergeFrom(com.google.protobuf.Message other)
           
 VAdminProto.RebalanceTaskInfoMap.Builder mergeFrom(VAdminProto.RebalanceTaskInfoMap other)
           
 VAdminProto.RebalanceTaskInfoMap.Builder setDonorId(int value)
           
 VAdminProto.RebalanceTaskInfoMap.Builder setInitialCluster(java.lang.String value)
           
 VAdminProto.RebalanceTaskInfoMap.Builder setPerStorePartitionIds(int index, VAdminProto.StoreToPartitionsIds.Builder builderForValue)
           
 VAdminProto.RebalanceTaskInfoMap.Builder setPerStorePartitionIds(int index, VAdminProto.StoreToPartitionsIds value)
           
 VAdminProto.RebalanceTaskInfoMap.Builder setStealerId(int value)
           
 
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
 

Method Detail

internalGetResult

protected VAdminProto.RebalanceTaskInfoMap internalGetResult()
Specified by:
internalGetResult in class com.google.protobuf.GeneratedMessage.Builder<VAdminProto.RebalanceTaskInfoMap.Builder>

clear

public VAdminProto.RebalanceTaskInfoMap.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<VAdminProto.RebalanceTaskInfoMap.Builder>

clone

public VAdminProto.RebalanceTaskInfoMap.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<VAdminProto.RebalanceTaskInfoMap.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<VAdminProto.RebalanceTaskInfoMap.Builder>

getDefaultInstanceForType

public VAdminProto.RebalanceTaskInfoMap getDefaultInstanceForType()

isInitialized

public boolean isInitialized()
Specified by:
isInitialized in interface com.google.protobuf.MessageLite.Builder
Overrides:
isInitialized in class com.google.protobuf.GeneratedMessage.Builder<VAdminProto.RebalanceTaskInfoMap.Builder>

build

public VAdminProto.RebalanceTaskInfoMap build()

buildPartial

public VAdminProto.RebalanceTaskInfoMap buildPartial()

mergeFrom

public VAdminProto.RebalanceTaskInfoMap.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<VAdminProto.RebalanceTaskInfoMap.Builder>

mergeFrom

public VAdminProto.RebalanceTaskInfoMap.Builder mergeFrom(VAdminProto.RebalanceTaskInfoMap other)

mergeFrom

public VAdminProto.RebalanceTaskInfoMap.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<VAdminProto.RebalanceTaskInfoMap.Builder>
Throws:
java.io.IOException

hasStealerId

public boolean hasStealerId()

getStealerId

public int getStealerId()

setStealerId

public VAdminProto.RebalanceTaskInfoMap.Builder setStealerId(int value)

clearStealerId

public VAdminProto.RebalanceTaskInfoMap.Builder clearStealerId()

hasDonorId

public boolean hasDonorId()

getDonorId

public int getDonorId()

setDonorId

public VAdminProto.RebalanceTaskInfoMap.Builder setDonorId(int value)

clearDonorId

public VAdminProto.RebalanceTaskInfoMap.Builder clearDonorId()

getPerStorePartitionIdsList

public java.util.List<VAdminProto.StoreToPartitionsIds> getPerStorePartitionIdsList()

getPerStorePartitionIdsCount

public int getPerStorePartitionIdsCount()

getPerStorePartitionIds

public VAdminProto.StoreToPartitionsIds getPerStorePartitionIds(int index)

setPerStorePartitionIds

public VAdminProto.RebalanceTaskInfoMap.Builder setPerStorePartitionIds(int index,
                                                                        VAdminProto.StoreToPartitionsIds value)

setPerStorePartitionIds

public VAdminProto.RebalanceTaskInfoMap.Builder setPerStorePartitionIds(int index,
                                                                        VAdminProto.StoreToPartitionsIds.Builder builderForValue)

addPerStorePartitionIds

public VAdminProto.RebalanceTaskInfoMap.Builder addPerStorePartitionIds(VAdminProto.StoreToPartitionsIds value)

addPerStorePartitionIds

public VAdminProto.RebalanceTaskInfoMap.Builder addPerStorePartitionIds(VAdminProto.StoreToPartitionsIds.Builder builderForValue)

addAllPerStorePartitionIds

public VAdminProto.RebalanceTaskInfoMap.Builder addAllPerStorePartitionIds(java.lang.Iterable<? extends VAdminProto.StoreToPartitionsIds> values)

clearPerStorePartitionIds

public VAdminProto.RebalanceTaskInfoMap.Builder clearPerStorePartitionIds()

hasInitialCluster

public boolean hasInitialCluster()

getInitialCluster

public java.lang.String getInitialCluster()

setInitialCluster

public VAdminProto.RebalanceTaskInfoMap.Builder setInitialCluster(java.lang.String value)

clearInitialCluster

public VAdminProto.RebalanceTaskInfoMap.Builder clearInitialCluster()


Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu